	/*************** MAIN PAGE STYLES ********************/
	body{
		background: #D8E4ED;
		font-family: Tahoma;
		color: #666666;
		font-size: 15px;
		line-height:20px;
	}
	#outermost-wrap{
		top: -12px !important;
		top: -15px;
		background-position: left;
		width: 830px !important;
		width: 830px;
		position: relative;
		left: 50%;
		margin-left: -415px;
	}
	#content-wrap{
		background: url('images/content_bg.png') repeat-y white;
		width: 780px !important;
		width: 830px;
		padding-left: 30px;
		padding-right: 25px;

	}
	#bottom-wrap{
		background: url('images/footer_bg.png') repeat-y white;
		width: 100%;
		height: 20px;
	}
	/*************** HEADER,LOGO, BANNER STYLES ********************/
	#header-wrap{
		background: url('images/header_div_bg.png') no-repeat;
		background-position: top -10px;
		z-index: 0;
	}
	#banner-wrap{
		position: relative;
		z-index: 0;
		left: -7px;
	}
	#brand-banner-wrap{
		position: relative;
		left: -1px  !important;
		left: 1px;
		top: -18px;
	}
	#logo-wrap{
		background: url('images/logo.png') no-repeat;
		position: relative;
		height: 60px;
		width: 200px;
	}
	#page-topper-wrap{
		margin-top: 10px;
		position: relative;
		left: 7px !important;
		left: 10px;
		background: url('images/page_topper_bg.png') no-repeat;
		height: 40px !important;
		height: 90px;
		width: 760px;
		margin-bottom: 10px;
		color: white;
		font-size:24px;
		padding-top: 40px;
	}	
		/*************** NAVIGATION STYLES ********************/
	#nav-wrap{
		position: relative;
		height: 30px !important;
		height: 31px;
		width: 755px;
		left: 9px;
		border-top: 1px dotted #666666;
		border-bottom: 1px dotted #666666;
		color: #A5A5A5;
		font-family: tahoma;
		font-size: 14px;
		font-weight: bold;
	}
	#nav-item{
		float: left;
		width: 125px;
		height: 30px !important;
		height: 31px;
		text-align: center;
		color: #666666;
		padding-top: 5px;
	}
	#nav-item-selected{
		float: left;
		width: 125px;
		height: 26px !important;
		height: 31px;
		text-align: center;
		background: #006EBC;
		color: white;
		padding-top: 5px;
	}
	#nav-seperator{
		margin-top: 7px;
		border-right: 1px dotted #666666;
		height: 20px;
		float: left;
	}
	/*************** SUB NAVIGATION STYLES ********************/
	/*
	#sub-nav-wrap{
		top: 12px;
		position: relative;
		width: 154px;
		z-index: 100;
		background: url('images/sub-nav/bg.png');
		filter:alpha(opacity=70);
		-moz-opacity:0.7;
		-khtml-opacity: 0.7;
		opacity: 0.7;
		padding: 8px;
	}
	#sub-nav-inner-wrap{
		position: relative;
		top: -10px;
		background:  url('images/sub-nav/white_bg.png';	
		color: black;
	}
	*/
	.sub-nav-wrap{
		top: 5px;
		position: absolute;
		width: 171px;
		z-index: 200;
		height: 200px; /* delete */
	}
	#sn-topper{
		position: relative;
		background:  url('images/sub-nav/bot_top.gif');	
		background-position: top;
		width: 174px;
		height: 2px;
		filter:alpha(opacity=70);
		-moz-opacity:0.7;
		-khtml-opacity: 0.7;
		opacity: 0.7;
	}
	#sn-item-wrap{
		clear: both;	
	}
	#sn-item-left{
		position: relative;
		float: left;	
		width: 8px;
		height: 20px;
		background:  url('images/sub-nav/left.gif') repeat-y;	
		background-position: left -6px;
		filter:alpha(opacity=70);
		-moz-opacity:0.7;
		-khtml-opacity: 0.7;
		opacity: 0.7;

	}
	#sn-item{
		position: relative;
		float: left;	
		width: 157px;
		background: white;
		color: #666666;
		height: 20px;
	}
	#sn-item-right{
		position: relative;
		float: left;	
		width: 4px;
		height: 20px;
		background:  url('images/sub-nav/right.gif') repeat-y;	
		background-position: right 8px;
		filter:alpha(opacity=70);
		-moz-opacity:0.7;
		-khtml-opacity: 0.7;
		opacity: 0.7;
	}
	#sn-footer{
		clear: both;
		position: relative;
		background:  url('images/sub-nav/bot_top.gif');	
		background-position: bottom;
		width: 174px;
		height: 5px;
		filter:alpha(opacity=70);
		-moz-opacity:0.7;
		-khtml-opacity: 0.7;
		opacity: 0.7;
	}
	/*************** SOCIAL NETWORKING STYLES ********************/
	#fb-icon{
		z-index: 2;
		position: absolute;
		top: 60px;
		left: 230px;
		background: url('images/facebook.png') no-repeat;
		width: 35px;
		height: 35px;
	}
	#tw-icon{
		z-index: 2;
		position: absolute;
		top: 60px;
		left: 269px;
		background: url('images/twitter.png') no-repeat;
		width: 35px;
		height: 35px;
	}
	/*************** DOCK STYLES ********************/
	#dock-wrap{
		/*background: url('images/login_dock_bg.png') no-repeat;*/
		background-position: -2px;
		width: 80px;
		height: 35px !important;
		height: 42px;
		position: absolute;
		top: 5px;
		right: 95px !important;
		right: 107px;
		font-family: Tahoma;
		font-weight: bold;
		color: #666666;
		font-size: 13px;
		padding-top: 10px;
		text-align: center;
	}
	#co-data-wrap{
		position: absolute;
		width: 150px;
		height: 50px;
		top: 45px;
		right: 60px;
		font-family: Tahoma;
		font-size: 12px;
		line-height: 20px;
		font-weight: bold;
		color: #666666;
		text-align: right;
	}
	/*********** LOGIN STYLES ********************/
	#login-outer-wrap{
		position: absolute;
		right: 24px;
		top: 33px;
		border: 1px solid silver;
		width: 200px;
		background: white;
		z-index: 170;
		color: #666666;
	}
	#login-head-wrap{
		height: 22px;
		background: #E9E8E4;
		z-index: 170;
		POSITION: relative;
		font-size: 14px;
		color: #514B3F;
		font-weight: bold;
		padding-top: 3px;
	}
	#login-content-wrap{
		padding-left: 10px;
		padding-right: 10px;
		font-size: 12px;
		
	}
	#footer-nav-wrap{
		font-size: 14px;
		color: #666666;
		text-align: right;
		margin-right: 50px;
		margin-top: 20px;
	}
	#footer-wrap{
		position: relative;
		left: 40%;
		margin-left: -310px;
		width: 720px;
		padding-bottom: 20px;
		font-size: 12px;
		text-align: center;
	}
	/*********** form objects class definition *************/

	.med_input{
		border: 1px solid #E3E3E3;
		background: url('images/form/input_med.png') no-repeat;
		width: 160px;
		font-family: Tahoma;
		font-size: 14px;
		color: #666666;
	}	
	h1{
		color: #B80E0E;
		font-size: 20px;
		font-family: Verdana;
		border-bottom: 1px dotted #666666;
		padding-bottom: 5px;
		width: 99%;
		padding-left: 10px;
	}
	p{
		font-family: Tahoma;
		font-size: 14px;
		color: #666666;
		line-height: 20px;
	}
	.button{
		height: 24px;
		background: #348DE1;
		border: 1px solid silver;
		color: white;
		font-size: 12px;
		padding-bottom: 2px;
	}
	.med_textarea{
		width: 222px;
		height: 70px;
		border: 1px solid #E3E3E3;
		background: url('images/form/textarea_med.png') no-repeat;
		font-family: Tahoma;
		font-size: 14px;
		color: #666666;
	}

