/*CSS Reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { padding: 0;margin: 0;}
fieldset, img { border: 0;}
table { border-collapse: collapse; border-spacing: 0;}
ol, ul {list-style: none;}
address, caption, cite, code, dfn, em, strong, th, var { font-weight: normal; font-style: normal; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0; }
div.clear {clear:both; line-height:0;}

/*Structure*/
body {background: url(/media/1072/bg.jpg) repeat-x #292a2f; font-family: Arial;}
	#main {margin: 0 auto; width: 936px; }
		#header {height: 71px;}
			#header h1 {margin-top: 25px; color: #fff; font-size: 18px; font-weight: bold;}
			#header span {color: #898988; font-size: 14px;}
			#header a {width: 180px; text-align: center; background-color: #222222; display: block; margin: 19px 0 0 0; padding: 8px 0 8px 0; float:right; color: #8cc62c; text-decoration: none; font-size: 12px;}
		
		#feature {height: 300px;}
			#feature #image {width: 636px; height: 300px; background: url(/media/1075/test_feature.jpg) no-repeat; float: left;}
				#feature #image div {float: right; margin: 195px 0 0 0; background: url(/media/1073/bg_plus.gif) no-repeat 590px 0; width: 636px;}
				#feature #image span.title {text-align: right; float: right; background-color: #ff3a1a; color: #fff; padding: 4px 15px 4px 15px; margin: 5px 28px 0 0;}
				#feature #image span.sub {text-align: right; float: right; background-color: #ff3a1a; color: #fff; font-size: 14px; padding: 4px 15px 4px 15px; clear: both; margin: 0px 28px 0 0; opacity:0.7;filter:alpha(opacity=70)}
			
			#feature ul#grid {width: 300px; height: 300px; float: right; text-align: right;}
			#feature ul#grid li {width: 60px; height: 60px; float: left; background: url(/media/1076/test_grid.jpg) no-repeat; cursor: pointer;}

		#nav  { padding: 25px 0 25px 32px;background-color: #222222;float:left;font-size:11px; line-height:17px; width:904px; text-shadow:0 1px #000;}
    		#nav ul li {clear:none;float:left;width:226px;color: #454949;margin-top: 3px;font-size:12px; list-style:none outside none;}
    		#nav ul li span {font-size:13px; text-transform: uppercase;color: #fff;}
    		#nav ul li a {text-decoration: none; color: #fff;}
    		#nav ul li a:hover {text-decoration: underline;}

    	
    	#content { background-color: #fff; clear: both; padding: 25px 0 40px 0;}
		#content hr{border: none; border-bottom: 1px solid black; margin: 5px 0 30px 0; padding: 0;}
		#content hr.dot {border: none; border-bottom: 1px dotted black; margin: 5px 0 25px 0; padding: 0;}
		#content a, #content a:active, #content a:visited {color: #ff3a1a; text-decoration: underline;}
		#content a:hover {color: #ff3a1a; text-decoration: none;}
		#content a.anchor {text-indent: -9999px; display: block; margin-top: -20px;}
		#content b, #content strong {font-weight: bold;}
		#content i, #content em {font-style:italic}
		#content h2 {background-color: #ff3a1a; color: #fff; padding: 4px 0 4px 32px; width: 194px; display: block; margin: 0 0 25px 0; text-decoration: none;}
		#content h3, #content h3 a, #content, #content h3 a:active, h3 a:visited {text-decoration: none;}
		#content h4 {text-decoration: none;}
		#content h5 {background-color: #ff3a1a; color: #fff; padding: 4px 4px 4px 4px; display: block; margin: 40px 0 10px 0; width: 820px; text-decoration: none;}
		#content img {border: 2px solid #009dc8;}
		#content div.video {width: 585px; float: left; margin: 5px 0 20px 33px; }
		#content div.videoDesc {width: 250px; float: left; margin: 0 0 0 0px; }
    			#content div.videoDesc span {position: relative; float: right; background-color: #fff; color: #ff3a1a; margin-top: 10px; text-transform: uppercase; padding: 4px 14px 4px 14px; font-weight: bold; font-size: 12px;}
			#content div.videoDesc h3 {color: #ff3a1a; padding: 15px 0 0 0; }
			#content div.videoDesc p {color: #000; padding: 5px 0 0 0; font-size: 12px; line-height: 18px;}
			#content div.videoDesc p.details {color: #CCC; font-size: 13px; line-height: 18px;}
			
		#content div.blockWideContact {width: 920px; margin: 0 0 20px 33px;}
			#content div.blockWideContact h3 {color: #ff3a1a; padding: 0px 0 0 0; }
			#content div.blockWideContact p {color: #000; padding: 5px 100px 0 0; font-size: 12px; line-height: 18px;}
			#content div.blockWideContact p.details {color: #CCC; font-size: 13px; line-height: 18px;}
			#content div.blockWideContact ul {padding: 0 0 20px 0; margin: 10px 0 5px 0; float:left;width:226px;}
			#content div.blockWideContact ul li {clear:none; color:#000; margin-top: 5px;font-size:12px; list-style:none outside none; }
		
		#content div.blockWide {width: 920px; margin: 0 0 20px 33px;}
			#content div.blockWide h3 {color: #ff3a1a; padding: 0px 0 0 0; font-size: 24px;}
			#content div.blockWide h4 {color: #000; padding: 10px 0 0 0; font-size: 18px; }
			#content div.blockWide hr {width: 870px; border-bottom: 1px dotted black;}
			#content div.blockWide p {color: #000; padding: 5px 100px 15px 0; font-size: 12px; line-height: 18px;}
			#content div.blockWide p.details {color: #CCC; font-size: 13px; padding-bottom: 0; line-height: 18px;}
			#content div.blockWide ul {list-style-type: square; font-size: 12px; list-style-position: outside; margin: 15px 0 15px 40px; line-height: 18px;}
			#content div.blockWide ol {list-style-type: decimal; font-size: 12px; list-style-position: outside; margin: 15px 0 15px 40px; line-height: 18px;}
			#content div.blockWide blockquote {color: #000; font-weight: normal; margin: 20px; border-left: 2px solid #ff3a1a; padding-left: 20px; }
			#content div.blockWide table { font-size: 13px; color: #000; font-weight: normal; margin: 20px; border: 1px solid #CCC; padding-left: 20px; }
				#content div.blockWide table th {color: #ff3a1a;}
				#content div.blockWide table td, #content div.blockWide table th {padding: 5px; border-bottom: 1px solid #CCC; border-right: 1px solid #CCC;  }
		
		#content a.block, #content a:visited.block, #content a:active.block, #content a:hover.block {text-decoration: none;}
		#content .block {width: 193px; float: left; margin: 5px 0 0 33px; display: block;}
    			#content .block div.image{height: 133px; width: 193px;  background: url(../gfx/test_block.jpg) no-repeat;}
    			#content .block span {position: relative; float: right; background-color: #fff; color: #ff3a1a; margin-top: 10px; text-transform: uppercase; padding: 4px 14px 4px 14px; font-weight: bold; font-size: 12px;}
			#content .block h3 {color: #ff3a1a; padding: 15px 0 0 0; text-decoration: none;}
			#content .block p {color: #000; padding: 5px 0 0 0; font-size: 12px; line-height: 18px; text-decoration: none;}
		
		
		#content ul#paging {border:0; margin:10px 25px 20px 0; float: right; clear: both; display: block;}
		#content #paging li {border-right:solid 2px #e9e9e9; margin:0; font-size:14px;list-style:none; float: left;}
		#content #paging a { color:#ff3a1a; background-color: white; color: #ff3a1a; padding:5px 10px;}
		#content #paging .previous-off, #paging .next-off { color:#CCC; display:block; background-color: #fff; padding:5px 10px;}
		#content #paging .next a, #paging .previous a, #content #paging .next a:visited, #paging .previous a:visisted {font-weight:bold; border:solid 1px #FFFFFF; padding:5px 10px;}	
		#content #paging li.active {color: #fff; background-color: #ff3a1a; padding:5px 10px; display:block;}
		#content #paging a:link, #paging a:visited {color:blue; display:block; text-decoration:none; padding:5px 10px; color: #ff3a1a;}
		#content #paging a:hover{color: #ff3a1a; text-decoration:underline;}

		#footer { background-color: #222222; clear: both; margin: 0 0 50px 0; padding: 20px 0 20px 35px; border: 1px solid #fff; font-size: 12px; color: #fff;}
			#footer a:link, a:active, a:visited {color: #ff3a1a; text-decoration: none;}
			#footer a:hover {color: #ff3a1a; text-decoration: underline;}
		
























/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

