/* Start of CMSMS style sheet 'Default' */
body{margin:0;background: #e6e6e6 url(uploads/images/template/bg.jpg) top left repeat-x;color:#000000}
body,td,th,input,select,textarea,input {font-family: Arial, Helvetica, sans-serif;}
body,td,th,input,select,textarea,input {font-size:13px;}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a img{border:none;}
a:focus{outline: none;}
a{color:#000;}

h2{font-weight:bold;color:#990000;line-height:1.2em;font-size:23px;font-weight:normal}
h3{font-weight:bold;color:#000000;line-height:1.2em;font-size:19px;font-weight:normal}
hr{background:#cccccc;color:#cccccc;height:1px;border:1px}

.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 

#wrapper{width:898px;padding:0 11px;background:#fff;margin:0 auto}
	
/*******************************************************/
/* Header
/*******************************************************/	
	
	#header{position:relative;height:96px}
		#logo{position:absolute;top:10px;left:20px}
		#callus{position:absolute;top:10px;right:0px;}
		#headerlinks{position:absolute;bottom:20px;right:0px;font-size:13px;font-weight:bold}
			#headerlinks a{padding:0 4px;text-decoration:none;}
			
/*******************************************************/
/* Navigation
/*******************************************************/			
			
	#nav{background:#990000;color:#fff;padding:0 10px;position:relative;border-bottom:1px solid #fff;z-index:10}
		#nav ul {padding:0;margin: 0;list-style: none;list-style-image:none;line-height: 1;}
		#nav ul li{font-size:14px;float:left;list-style: none;list-style-image:none;margin:0 15px 0 0}
		#nav ul li a{display:block;text-decoration:none;color:#fff;text-decoration:none;background: url(uploads/images/template/navarrow.gif) right no-repeat;padding:7px 16px 7px 4px;}
		#nav ul li a:hover{background:#000 url(uploads/images/template/navarrow.gif) right no-repeat;}
		/* Level 2 */
		#nav ul li ul{margin:0;position: absolute;background: #990000;width: 180px;border-top:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #000000;left: -999em;}
		#nav ul li ul li{font-size:11px;margin:0}
		#nav ul li ul li a{border-bottom:1px solid #000;width:160px;padding:6px 10px;text-indent:0;background:none}
		#nav ul li ul li a:hover{background: #000}
		/* Level 3 */
		#nav ul li ul li ul {margin: -27px 0 0 180px;}
		#nav ul li ul li ul li a{background:none !important;}
		#nav ul li ul li ul li a:hover{background: #000 !important;}	
		#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
		#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
		#nav li:hover, #nav li.hover {position: static;}
	
	
	#contentarea{clear:both;line-height:1.4em}
	.level2 #contentarea{background: url(uploads/images/template/contentarea-level2-bg.gif) top left repeat-y}
	
		#sectionhighlight{background:#990000;color:#fff;font-size:11px;line-height:1.4em}
			#sectionhighlight a{color:#fff;text-decoration:none;}
			#sectionhighlight a:hover{text-decoration:underline}
			#sectionhighlight-photo{float:left;width:410px;height:160px;overflow:hidden;}
			#sectionhighlight-content{float:left;width:412px;height:125px;padding:15px 20px 20px 55px}

/*******************************************************/
/* Content
/*******************************************************/

		#content{}
		.level1 #content{}
		.level2 #content{width:588px;float:left;padding:20px 25px;color:#464646}
		
			.level1 #contentarea{background-image:none;background:#fff}

			#landingpagehero{background: #ac1d14;color:#fff;position:relative;height:226px;border:1px solid #990000;margin:0 0 10px 0;z-index:1}
				#landingpagehero-photo{float:right;}
				#landingpagehero-content{position:absolute;top:20px;left:30px;z-index:2;width:440px;}
					#landingpagehero-content h1{font-size:30px;color:#fff;font-weight:bold;line-height:.9em;margin:0 0 10px 0;font-family:trebuchet ms}
					#landingpagehero-content h2{font-size:15px;color:#fff;margin:0 0 10px 0}
					#landingpagehero-content p{margin:0 0 10px 0;}
					#landingpagehero-content blockquote{background: url(uploads/images/template/quote-top.gif) top left no-repeat;padding:0 0 0 35px;margin:0 0 10px 0;font-weight:bold}
					#landingpagehero-content blockquote p{background: url(uploads/images/template/quote-bottom.gif) bottom right no-repeat;padding:0 35px 0 0;margin:0}
						
			#landingpagehighlights{font-size:11px;line-height:1.4em;clear:both;}
				#landingpagehighlights a{color:#000;text-decoration:none;}
				#landingpagehighlights a:hover{text-decoration:underline;}
				#landingpagehighlights h2{color:#000;font-size:14px;margin:0 0 5px 0;font-weight:bold}
				.landingpagehighlights-photo{width:140px;float:left;}
				.landingpagehighlights-content{width:270px;height:108px;float:left;padding:5px 15px;overflow:auto}
				#landingpagehighlights-highlight1{width:442px;float:left;margin:0 10px 8px 0;background:#fff;border:1px solid #cccccc;}
				#landingpagehighlights-highlight2{width:440px;float:left;margin:0 0px 8px 0;background:#fff;border:1px solid #cccccc;}
				#landingpagehighlights-highlight3{width:442px;float:left;margin:0 10px 8px 0;background:#fff;border:1px solid #cccccc;}
				#landingpagehighlights-highlight4{width:440px;float:left;margin:0 0px 8px 0;background:#fff;border:1px solid #cccccc;}
				
			#landingpageblocks{font-size:11px;line-height:1.4em;clear:both;}	
				#landingpageblocks td, #landingpageblocks th{font-size:11px;}
				.landingpageblocks-row{background: url(uploads/images/template/blocks-bg.gif) top left repeat-y;clear:both;margin:0 0 8px 0}
				#landingpageblocks h2{color:#990000;font-size:16px;margin:0 0 10px 0;font-weight:bold}
				#landingpageblocks h2 img{vertical-align:middle;margin:0 5px 0 0}
				#landingpageblocks h2 a{color:#990000;text-decoration:none;}
				#landingpageblocks ul{margin:0 0 10px 0;padding:0 0 0 8px;list-style:none;}
				#landingpageblocks ul li{margin:0;padding:0 0 7px 20px;list-style:none;background: url(uploads/images/template/bullet-sigma.gif) 0 2px no-repeat;}
				#landingpageblocks-block1{width:330px;float:left;margin:0 10px 0px 0;padding:5px 15px}
				#landingpageblocks-block2{width:498px;float:left;margin:0 0 0px 0;padding:5px 15px}
				#landingpageblocks-block3{width:330px;float:left;margin:0 10px 0px 0;padding:5px 15px}
				#landingpageblocks-block4{width:498px;float:left;margin:0 0 0px 0;padding:5px 15px}
			
			
			#path{font-size:11px;margin:0 0 10px 0}
				#path a{color:#990000;}
				
			h1#pagetitle{font-size:27px;font-weight:normal;margin:0 0 15px 0;line-height:1.2em;color:#000}
			#page-news h1{display:none;}
			
				
			.formtable{width:100%;border-collapse:collapse;}	
				.formtable th{font-weight:bold;text-align:left;padding:0 10px 5px 0;}
				.formtable td{padding:0 0 5px 0;}
				.formtable .textfield{border:1px solid #cccccc;}
				.formtable img, .formtable input{vertical-align:middle;}
				.subcopy{font-size:11px;color:#737373;}
				
			.formbuilderform {}
				.formbuilderform span.required{color:red;font-weight:bold;}
				.formbuilderform label{display:block;font-weight:bold;margin:10px 0 0 0}
				.formbuilderform input{}
				.formbuilderform textarea{}
				.formbuilderform .submit{margin:15px 0 0 0;}
				.formbuilderform .submit input{width:auto;}


/*******************************************************/
/* Right Column
/*******************************************************/

		#column{width:230px;float:left;padding:20px 15px;font-size:11px;line-height:1.4em}

			#subnav{margin:0 0 15px 0}
				#subnav h2{color:#000;margin:0 0 10px 0;font-size:17px;border-bottom:1px solid #bbbbbb;font-weight:bold}
				#subnav ul{margin:0;padding:0;list-style:none;}
				#subnav ul li{margin:0 0 10px 0;padding:0;list-style:none;}
				#subnav ul li a{color:#990000;font-size:12px;font-weight:bold;line-height:1.2em;margin:0 0 5px 0;background: url(uploads/images/template/downarrow.gif) 0 5px no-repeat;padding:0 0 0 15px}
				#subnav ul li a{text-decoration:none;}
				#subnav ul li a:hover{text-decoration:underline}
				#subnav ul li ul{margin:13px 0 0 0}
				#subnav ul li ul li{margin:0 0 0 14px}
				#subnav ul li ul li a{color:#000;font-size:11px;font-weight:normal;line-height:1.2em;margin:0 0 5px 0;background: url(uploads/images/template/bullet.gif) 0 5px no-repeat;padding:0 0 0 10px}

			.columnblock{background:#fff;padding:10px 10px 1px 10px;color:#464646;border:1px solid #cbcbcb;margin:0 0 6px 0}
				.columnblock#columnblock-hotreport{background: #fff url(uploads/images/template/icon-hotreport.gif) 95% 7px no-repeat;}
				.columnblock#columnblock-blog{background: #fff url(uploads/images/template/icon-rss.gif) 95% 7px no-repeat;}
				.columnblock#columnblock-testimonials{background: #fff url(uploads/images/template/icon-testimonials.gif) 95% 7px no-repeat;}
				.columnblock#columnblock-quickquote{background: #fff url(uploads/images/template/icon-quickquote.gif) 95% 7px no-repeat;}
				
				.columnblock h2{color:#990000;font-size:12px;font-weight:bold;line-height:1.2em;margin:0 0 5px 0;background: url(uploads/images/template/downarrow.gif) 0 5px no-repeat;padding:0 0 0 15px}


/*******************************************************/
/* Footer
/*******************************************************/

	#footer{border-top:2px solid #990000;padding:15px 0;font-size:9px;clear:both}
		#footer #copyright{}
		#footer #footerlinks{float:right}
			#footer #footerlinks a{text-decoration:none;}
/* End of 'Default' */

