@charset "UTF-8";
/* CSS Document */


	html, body {
			height:95%;
			margin: 0;
			padding: 0;
			font: 12px arial; 
			background: #ffffff url(/images/publicsite/infrastructure/homepageTile.jpg) repeat-x; 			
			}
			
	a {color:#0063a4; text-decoration:none;}
	a:hover {text-decoration:underline;}
	h1 {color:#003e88;}
	h2 {color:#003e88;}

	h3 {padding:15px 0 0 0; font-weight:normal;}

	#wrapper { 
		margin: 0 auto;
		padding: 0;
		width: 970px;
		}
		
	#ceiling { 
		margin: 0;
		padding: 0;
		width: 970px;
		}
		
	#mininav { 
		font: 11px Arial, Helvetica, sans-serif;
		margin: 0;
		padding: 5px 0;
		width: 970px;
		height: 20px;
		}
	
	
	#mininav ul {
		list-style: none; 
		margin: 0;
		padding: 0;
		}
	
	#mininav ul li { float: right; margin: 0 0 0 15px; padding: 4px 0 0 0; }
	#mininav ul li a { color:#6a737b; text-decoration:none;}
	#mininav ul li a:hover {text-decoration:underline;}
	
	#mininav form { margin:0; padding:0;vertical-align:top; }
	#mininav li input.textbox { margin: 0; padding:0; width: 100px; height: 15px;}
	
	#search_form {float: right; padding-left: 10px;}
	#searchBtn {margin: 0; padding:2px 4px 0 7px; vertical-align:top;}
	
	.hide { display: none; }
	.clear { clear: both; }
	#logoban { margin: 0; background: url(/images/publicsite/infrastructure/logo.gif) no-repeat; width: 250px; height: 70px; float: left;}
	#logoban a { margin: 0;  display: block; background: url(/images/publicsite/infrastructure/logo.gif) no-repeat; width: 250px; height: 70px; }
	
	#mainnav { 
		margin: 0;
		padding: 45px 0 0 0;
		width: 720px;
		float: left;
		}
	
	
	#mainnav ul {
		list-style: none; 
		margin: 0;
		padding: 0;
		
		}
		
	.hide { display: none; }
	.clear { clear: both; }

	
	#mainnav ul {margin:0; padding:0;}
	#mainnav ul li {padding:0 10px; width:auto; float:left; display: inline;}
	* html #mainnav ul li {width:auto; float:left; display: inline; padding:2px 12px;}
	#mainnav ul li a {color:#0063a4; text-decoration:none; font-size:13px;margin:0; padding:0;}
	#mainnav ul li a:hover {background:#d8d9db; color:#000000;}
	#mainnav ul li a img:hover {background:#d8d9db; color:#000000;}
	#homepageFlash_wrapper {background:#0063a4;height:435px; }
	#homepageFlash {width:970px; margin:0 auto;}
	
	
	#mainnav {margin: 0;padding: 45px 0 0 0;width: 720px;float: left;}
	* html #mainnav {margin: 0;padding: 32px 0 0 0;width: 720px;float: left;}
	#mainnav ul {list-style: none; margin: 0;padding: 0;}
	#mainnav ul {margin:0; padding:0;}
	#mainnav ul li {padding:0 8px; width:auto; float:left; display: inline;}
	* html #mainnav ul li {width:auto; float:left; display: inline; padding:1px 11px;}
	#mainnav ul li a {color:#0065a4; text-decoration:none; font-size:13px;margin:0; padding:0;}
	#mainnav ul li a:hover {background:#d8d9db; color:#000000;}


	#homepage_blackbar_wrapper {height:227px; background:#000000;}
	#homepage_blackbar {width:970px; margin:0 auto; color:#FFFFFF; vertical-align:top; background:#000000;}
	#joinBox {background:#333333; padding:0 10px;}
	#joinBox h3 {color:#00bce4;}
	* html #joinBox {background:#333333; padding:0 10px; height:190px;}
	#homepage_blackbar h3 {font-size:18px; font-weight:normal;}
	#blackbarBox {line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; background:#000000;}
	#blackbarBox h3 {color:#ffffff; } 
	#joinBox #blackbox_headline {color:#01bce4; font-weight:normal;}
	#joinBox {line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; }
	#bottomList {position:relative; bottom:0;}
	#homepage_blackbar ul {list-style:none; padding:12px;}
	* html #homepage_blackbar ul {list-style:none; padding:0 17px; margin:0;}
	#homepage_blackbar ul li {list-style-image:url(/images/publicsite/infrastructure/orange_arrow.gif);}
	#homepage_blackbar ul li a {color:#fb9b39; font-weight:bold;}
	#footer_homepage {background:#d8d9db; height:120px;}
	#footerLinks_homepage {margin:0 auto; width:970px; padding-top:40px;background:#d8d9db}
	#footerLinks_homepage ul {list-style:none; width:675px;margin:0; padding:0;}
	* html #footerLinks_homepage ul {list-style:none; width:675px; margin-left:20px;}
	#footerLinks_homepage ul li {color:#6a737b; float:left;width:auto; margin:0 25px 10px 0;}
	#footerLinks_homepage ul li a{ color:#6a737b; text-decoration:none; font-size:11px;}
	#footerLinks_homepage ul li a:hover {text-decoration:underline;}
	
	#footerLinks_homepage ul li.buffer {float:left; width:85px; }
	* html #footerLinks_homepage ul li.buffer {width:88px; display:block;}
	
	.blueText {color:#00bce4;}
	
	#NF_headline{margin:60px 0 0 20px;padding:0;font-size:24px;font-weight:lighter; color:#ffffff;}
#NF_linklist{margin:160px 0 0 40px;padding:0px;list-style-image:url(/images/publicsite/infrastructure/orange_arrow.gif); color:#ffffff;}
	#NF_linklist li{padding:3px 5px; }
	#NF_linklist li a{padding:3px 5px; color:#ffffff}	
	#NF_linklist li a:hover{padding:3px 5px; color:#ffffff; text-decoration:underline;}		
	
#NF_mainimg{background-image:url(/images/publicsite/infrastructure/vistage.gif);background-repeat:no-repeat;background-position:bottom;margin:0;padding:0;width:349px;height:435px;text-align:center;}
	#NF_mainimg div{position:relative;top:260px;background:url(/images/publicsite/infrastructure/noflash.png);padding:10px;width:331px;height:31px;}
	#NF_mainimg *{color:#ccc;}

#NF_right_topbox,#NF_right_botbox{background:#3383B6;}

#NF_right_topbox{margin:10px 0 0 0;padding:30px;width:216px;height:145px; color:#ffffff;}
	#NF_testimonial{margin-bottom:3px;font-size:18px; }
	#NF_testname{font-size:12px;text-align:right;}
	#NF_testcomp{font-size:10px;text-align:right;}
	
	#NF_testbtn{display:block;background:#3383b6;margin:20px auto;padding:5px;font-size:12px;text-align:center;text-decoration:none;border:1px solid #5ba8d9;}
		#NF_testbtn:hover{border:1px solid #fff;}
		#NF_testbtn:visited{color:#fff;}
		
		#NF_testbtn img{position:relative;top:1px;margin:0px;margin-right:5px;padding:0;padding-right:3px;border:none;border-right:0 solid #fff;}
		
		

#NF_right_botbox{margin:3px 0 0 0;padding:10px;width:256px;height:193px; color:#ffffff;}
	#NF_right_botbox a img{border:none;}
	
	#NF_right_botbody{margin:10px 0;}
	#NF_right_linklist{display:block;margin:25px 0 25px 15px;padding:0;list-style:none;}
		#NF_right_linklist li img{margin:0;padding:0;padding-right:5px;width:7px;height:7px;}
		#NF_right_linklist li a{padding:3px 5px; color:#ffffff}	
		#NF_right_linklist li a:hover{padding:3px 5px; color:#ffffff; text-decoration:underline;}		
	#NF_right_login a{padding:3px 15px;text-align:center;color:#ffffff;}
	#NF_right_login a:hover{padding:3px 15px;text-align:center;color:#ffffff; text-decoration:underline;}	
	#NF_right_bottitle a{padding:10px; color:#ffffff;}
	#NF_right_bottitle a:hover{padding:10px;  color:#ffffff;text-decoration:underline;}	
	#flashDiv *{color:#fff;}
	
	
	
	
