
img, div.img { behavior: url("iepngfix.htc"); }
		body { 
			background: black url(../gfx/bg3.jpg) no-repeat top center; 
			text-align: center; 
			margin: 4px; 
			margin-top: 0px; }
		
		.layout_fluid { min-width: 780px; width: 100%; }
		.layout_1024 { width: 990px; }
		.layout_800 { width: 800px; }


		h1, h2, h3, h4 { margin: 0px; padding: 0px; margin-bottom: 10px; font-weight: normal; }
		h1 { line-height: 20px; font-size: 20px; }
		h2 { line-height: 18px; font-size: 18px; }
		h3 { line-height: 16px; font-size: 16px; }
		h4 { line-height: 14px; font-size: 14px; }


		#outer_container { background: white; }
		
		#nw_header { 
			width: 100%; 
			height: 46px; 
			background: #666666 url(../gfx/landing/nw_themes/black/hdr_m.gif); 
			color: white;
			text-align: left; }
			
		#nw_header #nw_logo {
			float: left;
			margin-left: 15px; 
			margin-right: 10px; 
			padding-top: 5px; }
			
		#nw_header .lbdr {
			float: left; position: relative; z-index: 999; }
			
		#nw_header .rbdr {
			float: right; position: relative; z-index: 999; }
	
		#nw_bottom_bdr {
			background: transparent;
			height: 7px;
			margin-top: -7px; }
			
		#nw_bottom_bdr .lcnr {
			float: left; position: relative; z-index: 999; }
		
		#nw_bottom_bdr .rcnr {
			float: right; position: relative; z-index: 999; }
			
			
		#nw_site_border {
			padding: 3px;
			padding-top: 0px;
		}
		
		
		#nw_site_container {
			margin-top: -4px;
			text-align: left;
			border: 1px solid #bdbdbd;
		}
			
		#nw_nav { padding-top: 2px; }
		
		/*#nw_nav .nw_tab { background: url(gfx/tabs/m.gif); font: 12px verdana; font-weight: bold; color: #5c678d; height: 40px; border: 1px solid silver; }
		#nw_nav .nw_tab .nw_t_lft_gfx { float: left; display: inline; border: 0px; }
		#nw_nav .nw_tab .nw_t_rgt_gfx { display: inline; border: 0px; float: right; }
		#nw_nav .nw_tab .nw_t_content { display: inline; padding-left: 25px; padding-right: 25px; font-weight: bold; color: #5c678d; }
		*/

	
		#nw_nav {
			background:transparent;
			font: 12px trebuchet ms, helvetica;
			line-height:normal; }
			
		#nw_nav ul {
			margin:0;
			margin-top: 2px;
			padding:0px 0px 0;
			list-style:none; }
			
		#nw_nav li {
			border-left: 1px dotted #666666;
			float:left;
			background:url("../gfx/landing/tabs/empty.gif") no-repeat left top;
			margin:0;
			padding:0 0 0 9px; }
		
		#nw_nav a {
			
			float:left;
			display:block;
			background:url("../gfx/landing/tabs/empty.gif") no-repeat right top;
			padding:7px 20px 4px 10px;
			text-decoration:none;
			color:#999999; }
			
		/* Commented Backslash Hack
		   hides rule from IE5-Mac \*/
		#nw_nav a {float:none;}
		/* End IE5-Mac hack */
		
		#nw_nav a:hover {
			color:#ffd06c; }
		  
		#nw_nav .current {
			background-image:url("../gfx/landing/tabs/left.gif"); }
			
		#nw_nav .current a {
			background-image:url("../gfx/landing/tabs/right.gif");
			font-weight:bold;
			color:#ffffff;
			padding:7px 20px 4px 10px; }
			
			
			
			
			
			
			
			.yellowbox { margin-top: 12px; position: relative; border: 1px solid #ffdfac; background: #ffffe1; padding: 4px; margin-bottom: 4px; }
			
			
			
			
			
			
			
	/* current microsite css */
	
		#microsite { font: 12px Century Gothic, Avant Garde, Futura, trebuchet ms, helvetica; color: black; }
		
		#main_header { padding: 5px; color: white; background: #2e3f47 url(../gfx/landing/bg_hilight.png) repeat-y top left; height: 252px; border-bottom: 1px solid white; }
		#main_header .pimg { float: right; }
		#main_header .logo { float: left; }
		
		a { color: #ff8800; }
		
		#main_header h1 { font-size: 20px; padding: 0px; margin: 0px; margin-bottom: 10px; line-height: 22px; }
	
		#main_contents { 
			background: url(../featured_pic.php?width=303&height=455&gender=&r=1371703834) no-repeat top left;
			padding-left: 305px; 
			height: 455px;
			border-top : 1px solid white; }
	
		.blueheader { /* font-weight: bold; */ color: white; font-size: 13px; line-height: 23px; padding-left: 7px; background: #f99d5e; border-bottom: 2px solid white; }
		.bluecontent { color: #004056; padding: 11px;  background: #fdd9c0; border-bottom: 2px solid white; }
	

			
			
		#hdrimg { margin-top: -5px; margin-right: -5px; border-left: 2px solid white; }
			
			
			
		.login { float: right; position: relative; margin-top: 5px; line-height: 25px; font-size: 15px; padding: 2px; margin: 0px; margin-left: 5px; }
		.login form { margin:0px; padding: 0px;}
		.login div { display: inline; }
		.login input[type=text] { border: 1px dotted silver; font-style: italic; color: #999999; width: 140px; padding: 2px; margin: 0px; margin-left: 5px; }
		.login input[type=password] { border: 1px dotted silver; width: 140px; padding: 2px; margin: 0px; margin-left: 5px; }
		.login input[type=submit]	{
			background-color:#333333;
			border:1px solid; 
			border-color: #aaaaaa #7a7a7a #7a7a7a #aaaaaa;
			font-weight: bolder;
			color: #f99d5e;
			padding: 2px; margin: 0px; margin-left: 5px; margin-right: 23px; }
			
			
	.hr	{
		margin:2px;
		border-bottom: 1px solid #ebebeb;
		height: 1px;
		line-height: 1px; /* stupid ie */
		font-size: 1px; /* stupid ie */
	}
	
	.clear { clear: both; height: 10px; }
	
	

	
	input.nbtn
	{
	   font-size:12px;
	   line-height: 20px;
	   padding-left: 10px;
	   padding-right: 10px;
	   font-family:myriad pro, trebuchet ms;
	   font-weight:bold;
	   color:#3e3e3e;
	   height: 20px;
	   background-image:url(../gfx/btnbg.png);
	   border-style:solid;
	   border-color:#bdbdbd;
	   border-width:1px;
	}
	
	input.nbtn[disabled] { color: silver; }

	
	

			
