	* {margin: 0px; padding: 0px;}	
	* html li {vertical-align: bottom;}	
	* html img {vertical-align: middle;}	
	* html input {vertical-align: middle;}	
	html, body {height: 100%;} 
	body {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000; background:#ffffff url(images/bg.png) repeat-x top; text-align:center;}
	input {/*border: 0px;*/}	
	img {border: 0px;}	
	ul {padding: 0px; margin: 0px;}	
	li {padding: 0px; margin: 0px; list-style: none;}	
	* html li {vertical-align: bottom;}	
	a {color:#333333; text-decoration: none;}	
	a:hover {color:#333333; text-decoration: none;}	
	p {margin: 0px; padding:5px 0px; line-height:18px; color:#333333;}	
	.clear {clear: both; height:0px; display:block; font-size:0px;}	
	.left {float: left;}	
	.right {float: right;} 
		
	h1{ font-size:30px; color:#000000;}
	h2{ font-size:18px; color:#051B34; font-weight:normal; } 
	
	
	.round-block{margin:10px auto; }
	.round-top{ height:9px; background: url(images/top-round.png) bottom repeat-x;}
	.round-top div{ height:9px; background:url(images/round-1.png) no-repeat bottom left;}
	.round-top div div{ height:9px; background:url(images/round-2.png) no-repeat bottom right;}
	.round-bm{ height:9px; background:url(images/bottom-round.png)  top repeat-x;}
	.round-bm div{ height:9px; background: url(images/round-3.png) no-repeat top left;}
	.round-bm div div{ height:9px; background:url(images/round-4.png) no-repeat  top right;}
	.block-content{ border-left:#9FC4DC 1px solid;  border-right:#9FC4DC 1px solid; background:#ffffff url(images/round-bg.png) repeat-x top; padding:2px; } 
	
	
	.rfp-round-block{margin: auto; _margin:-8px auto;}
	.rfp-round-top{ height:5px; background: url(images/round-rfp-top.png) bottom repeat-x;}
	.rfp-round-top div{ height:5px; background:url(images/round-rfp-1.png) no-repeat bottom left;}
	.rfp-round-top div div{ height:5px; background:url(images/round-rfp-2.png) no-repeat bottom right;}
	.rfp-round-bm{ height:5px; background:url(images/round-rfp-bottom.png)  top repeat-x;}
	.rfp-round-bm div{ height:5px; background: url(images/round-rfp-3.png) no-repeat top left;}
	.rfp-round-bm div div{ height:5px; background:url(images/round-rfp-4.png) no-repeat  top right;}
	.rfp-block-content{ border-left:#8FAAC8 1px solid;  border-right:#8FAAC8 1px solid; background:#ffffff; padding:0px 5px; } 	

	
  #wrapper{ width:100%; min-height: 100%; height: auto !important; height:100%; margin:0 auto -4em; text-align:left; clear:both;}
	#header{width:950px; margin:auto; clear:both; /* background:url(images/header-bg.png) no-repeat center;  */height:149px; }
	 #header img{ margin:auto; width:100%; height:149px;}
	#branding{width:935px; margin:auto; position:relative; top:-149px;  }
	.logo{width:320px; height:119px; background:url(images/logo.png) no-repeat; margin: 0px; padding:0px; float:left;}
	.logo a{width:320px; height:119px; display:block; text-indent:-999999px;} 	
	.header-right{ float:right; width:auto; display:inline-block;}	   
	.call-us{margin:50px 15px 0px 0px; background:url(images/call.png) no-repeat left; padding-left:56px;line-height:42px; font-weight:bold; font-size:33px; color:#0874AE;}
	 
	.navigation{ width:935px; margin:3px auto auto auto; _margin:auto; clear:both; text-align:center; position:relative; top:-152px; _top:-149px; }
	.navigation li { display:inline; }
	.navigation li a {background:url(images/nav-m.png) repeat-x; height:32px; line-height:30px; display:inline-block; font-family: Georgia; font-weight:bold; color:#C2E1F0;}
	.navigation li a span {	background: url(images/nav-l.png) left no-repeat; padding-left:16px; height:32px; line-height:30px; display:inline-block; }
	.navigation li a span span {background: url(images/nav-r.png) right no-repeat; padding-right:16px; padding-left:0px; height:32px; line-height:30px; display:inline-block; }
	
	.navigation a.active {background:url(images/hover-nav-m.png) repeat-x; height:32px; line-height:30px; display:inline-block;  font-family: Georgia; font-weight:bold; color:#E7F3F9; cursor:pointer; }
	.navigation a.active span {background: url(images/hover-nav-l.png) left no-repeat;padding-left:16px; height:32px; line-height:30px; display:inline-block; }
	.navigation a.active span span {background: url(images/hover-nav-r.png) right top no-repeat;  padding-right:16px; padding-left:0px; height:32px; line-height:30px; display:inline-block; } 
	
	.navigation a:hover {background:url(images/hover-nav-m.png) repeat-x; height:32px; line-height:30px; display:inline-block;  font-family: Georgia; font-weight:bold; color:#E7F3F9; cursor:pointer; }
	.navigation a:hover span {background: url(images/hover-nav-l.png) left no-repeat;padding-left:16px; height:32px; line-height:30px; display:inline-block; }
	.navigation a:hover span span {background: url(images/hover-nav-r.png) right top no-repeat;  padding-right:16px; padding-left:0px; height:32px; line-height:30px; display:inline-block; } 
	
	
	#container{width:935px; margin:130px auto 10px auto; _margin:auto auto 10px auto; clear:both;  position:relative; top:-100px; _top:-130px; }
	.sidebar{ width:265px; margin-right:20px; float:left;}  
	.sidebar-wrap{ padding:10px 10px 30px 15px;}
	
	.contact{ line-height:60px; float:center; }
	 
	.rfp-box-m{ background:url(images/rfp-text-m.png) repeat-x; height:25px;}
	.rfp-box-l{ background:url(images/rfp-text-l.png) no-repeat left; padding-left:2px; height:25px;}
	.rfp-box-r{ background:url(images/rfp-text-r.png) no-repeat right; padding-right:2px; padding-left:0px; height:25px;}
	
	
	.rfp-form{ float:left; width:230px; margin:5px auto;}  
	.rfp-form li{float:left; margin:2px 2px 3px 2px; color:#484F51; line-height:20px; }
	.rfp-label{width:60px; font-size:13px; color:#484F51;}
	.rfp-box{ width:160px;}
	.input-rfp{ height:19px; color:#333333; padding-top:2px; background:#ffffff; border:0px; margin-top:2px;_margin-top:0px;}
	
	.input-textarea-rfp{ background:#fffff; border:0px; line-height:18px; color:#333333;}
	.button{ background:url(images/button.png) no-repeat; height:30px; margin:2px 0px 10px 0px; width:89px; border:0px; font-size:14px; color:#ffffff; font-weight:bold; text-align:center; padding:0px 0px 5px 0px; _padding-bottom:2px;} 		
	.testimonial{ background: url(images/testimonials-icon.png) no-repeat right; padding-right:23px; margin:0px 110px 5px 0px; line-height:23px;}	
	
	.content{width:650px; float:left;}
	.content-wrap{ padding:30px 20px;}		 
	.content-wrap img{ border:1px solid #6699CC; width:388px; height:224px; float:left; margin:3px 15px 0px 0px;}
	.content-wrap ul{ margin:10px 0px;}
	.content-wrap ul li{ list-style:square inside; color:#051B34;}
	.content-wrap ul li a{ color:#051B34;}
	.contentheader{color:#051B34; margin-bottom:20px;}
	.contentheader a{ color:#051B34;}
	
	
	#footer, .push {height: 4em;}
	#footer{background:url(images/footer.png) repeat-x; height:106px; width:100%; margin:auto;}
	.footer-content{width:935px; margin:auto; clear:both; padding-top:40px;}	
	.footer-list li{display:inline; text-align:center; color:#2474B7; padding:0px 1px; line-height:20px;}
	.footer-list li a{ color:#2474B7;}
	.copyright{ font-size:11px; line-height:20px; color:#000fff;}
	.copyright a{ color:#000fff;}
	

