body{margin:0;background: #729e3f url(../images/rodray/bg.jpg) top left repeat-x;color:#333333}
body,td,th,input,select,textarea,input {font-family: Arial, Helvetica, sans-serif;}
body,td,th,input,select,textarea,input {font-size:11px;}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a img{border:none;}
a{color:#cf7030}

h1{color:#154117;font-weight:bold;font-size:13px;line-height:1.2em;text-transform:uppercase;margin:15px 0 4px 0}
h2{color:#154117;font-weight:bold;font-size:13px;line-height:1.2em;text-transform:uppercase;margin:15px 0 4px 0}
h3{color:#729e3f;font-weight:bold;font-size:13px;line-height:1.2em;text-transform:uppercase;margin:15px 0 4px 0}

.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{background:#ffffff;width:922px;padding:20px 40px;margin:30px auto 0 auto}

	#contentarea{border-collapse:collapse;line-height:1.4em}
	
	#leftcolumn{width:204px;float:left;margin:0 15px 0 0;z-index:2;position:relative}
	
		#logo{margin:30px 0 50px 0;text-align:center}

		#nav{margin:0 0 15px 0;}
		#nav ul {padding: 0;margin: 0;list-style: none;list-style-image:none;line-height: 1;}
		#nav ul li {float: left;list-style: none;list-style-image:none;margin:0}
		#nav ul li a{display:block;text-decoration:none;font-weight:bold;color:#333333;}
	
		/* Level 1 */
		#nav ul li div{background: url(../images/rodray/nav-arrowbullet.gif) left no-repeat;}
		#nav ul li div a{width:184px;padding:7px 0px 7px 20px;border-bottom:1px solid #cccccc;text-transform:uppercase}
		#nav ul li div a:hover{}
		#nav ul li.ipf-parent div a{background: url(../images/rodray/nav-parentarrow.gif) right no-repeat;}
		#nav ul li.ipf-parent div a:hover{background: url(../images/rodray/nav-parentarrow.gif) right no-repeat;}
		#nav ul li.ipf-parent div li a{background: none}
		#nav ul li.ipf-parent div li a:hover{}
	
		/* Level 2 */
		#nav ul li ul{margin: -27px 0 0 204px;position: absolute;background: #e5e5e5;width: 180px;border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;left: -999em;}
		#nav ul li ul li a{border-bottom:1px solid #cccccc;width:160px;padding:6px 10px;text-indent:0;}
		#nav ul li ul li a:hover{background: #ffffff}
		#nav ul li ul li.ipf-parent a{background: url(../images/rodray/nav-parentarrow.gif) right no-repeat}
		#nav ul li ul li.ipf-parent a:hover{background: #ffffff url(../images/rodray/nav-parentarrow.gif) right no-repeat}
	
		/* Level 3 */
		#nav ul li ul li ul {margin: -25px 0 0 180px;}
		#nav ul li ul li ul li a{background:none !important;}
		#nav ul li ul li ul li a:hover{background: #ffffff !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;}
	
	
	#maincolumn{width:700px;float:left;position:relative}
	
		.homepage #toolbar{position:absolute;top:0px;left:416px;z-index:2}
		.childpage #toolbar{text-align:right;margin:0 0 5px 0}
			#toolbar img{margin:0 0 0 20px}
	
		body.homepage #banner{background: url(../images/rodray/banner-homepage.jpg) top left no-repeat;height:258px;position:relative;margin:0 0 20px 0}
		body.childpage #banner{background: url(../images/rodray/banner-childpage.jpg) top left no-repeat;height:81px;position:relative;margin:0 0 20px 0}
		
		#content{padding:0 12px;}
		
			.block{background: url(../images/rodray/block-bg.gif) top left no-repeat;padding:4px 0 0 0;width:190px;}
				.block div{background: url(../images/rodray/block-bg.gif) bottom left no-repeat;padding:0 1px 4px 1px}
		
			/* Homepage Right Column ---------------------------------------------- */
			#rightcolumn{float:right;width:220px;background: url(../images/rodray/rightcolumn-bg.gif) top left repeat-y;border-bottom:1px solid #cccccc;margin:0 0 0 20px}
				#newsletter{background: url(../images/rodray/newsletter-bg.gif) top left no-repeat;color:#ffffff;padding:10px 15px}
					#newsletter h2{color:#ffffff;font-size:14px;margin:0;}
					#newsletter p{margin:0;}
				#rightcolumn #rightcolumn-content{padding:10px 15px;}
					#rightcolumn .divider{background: url(../images/rodray/divider-horizontal-bg.gif) top left repeat-x;font-size:1px;line-height:1px;height:1px;margin:0 0 15px 0}
				
					#newsletterform.block{margin:0 auto 15px auto;}
						#newsletterform.block div{}
						.ipf-eu-text{border:1px solid #a4b97f;font-family:Arial, Helvetica, sans-serif;font-size:11px;width:165px;margin:0 0 5px 0}
						#euUnsubscribeBt26, #euSubscribeBt26{background:#cf7030;border:none;padding:2px;color:#ffffff;text-transform:uppercase;}
			
			/* Homepage Content ---------------------------------------------- */			
			#homepagecontent{}
				#homepagecontent-column1{width:210px;float:left;background: url(../images/rodray/divider-vertical-bg.gif) top right repeat-y;padding:0 10px 0 0}
				#homepagecontent-column2{width:200px;float:left;padding:0 0 0 10px}
					#testimonialstable{width:100%;border-collapse:collapse;}
						#testimonialstable td{padding:0 0 15px 0;}
						
			/* Homepage Sponsors ---------------------------------------------- */
			h2#homepagesponsorsheader{color:#333333}
			#homepagesponsors{background:#e5e5e5;clear:both}
				#homepagesponsors table{width:100%;border-collapse:collapse;}
				#homepagesponsors table td{border-right:1px solid #cccccc;padding:4px 5px}
				
			/* Focus Box ---------------------------------------------- */
			.focusbox{background: url(../images/rodray/focusbox-bg.gif) top left no-repeat;padding:4px 0 0 0;}
				.focusbox div{background: url(../images/rodray/focusbox-bg.gif) bottom left no-repeat;padding:15px 0 4px 15px;font-size:13px}
				
			/* Childpage Footer ---------------------------------------------- */
			#childpagefooter{clear:both;background: url(../images/rodray/childpagefooter-bg.gif) top left repeat-y;margin:20px 0 0 0}
			#childpagefooter h3{margin:0 0 4px 0;}
			
				#childpagefooter-column1{float:left;width:190px;margin:0 39px 0 0;}
					#childpagefooter-column1 .block{text-align:center;}
						#childpagefooter-column1 table{width:100%;border-collapse:collapse;}
						#childpagefooter-column1 table td{padding:3px 5px}
			
				#childpagefooter-column2{float:left;width:190px;margin:0 39px 0 0}
					/*See newsletterform */
				#childpagefooter-column3{float:left;width:190px;}
					#childpagefooter-column3 p{margin:0 0 5px 0;}
		
	#footer{border-top:1px solid #cccccc;padding:20px 0px;clear:both;margin:20px 0 0 0}
		#footer a{color:#333333;text-decoration:none}
		#poweredbyactive{float:right}
		#seo{}
		

