/*******************************************************
 * CSS Reset (via Eric @ http://tinyurl.com/ya36dd2)
*******************************************************/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
/* remember to define focus styles! */
:focus {outline: 0;} 
/* remember to highlight inserts somehow! */
ins {text-decoration: none;} 
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse; border-spacing: 0;}
a, a:hover, a:focus, a:active{text-decoration:none; color:inherit;}


/*******************************************************
 * B.R.A.T. (via Marco Battilana @ http://tinyurl.com/2dabzr)
*******************************************************/
font, center, div[align], p[align], table[align], font[color] {
   color : #cd0000;
   font-weight : bold;
   background : #eecc11 url(images/warning.gif) repeat 0 0;
   margin : 10px;
   padding : 10px;
   border : 2px dashed #cd0000;
   font-size : 2em;
}


/*******************************************************
 * Site Design
*******************************************************/
.debug{border:1px solid #000;}
.clear{clear:both; display:block; border:none;}

body{background:#979592; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
table{color:#000;}
#global{width:1000px; margin:0 auto;}
#header{width:1000px; height:160px; float:left; background:url(../../_content/_img/general-header.png) top left no-repeat; margin-top:20px;}
#header ul#nav{width:560px; height:20px; float:right; background:#859132; margin:80px 9px 0 0; font-weight:bold; font-size:12px; text-decoration:none; color:#FFF;}
		ul#nav li{width:auto; height:15px; float:left; display:inline; margin-top:3px;}
		ul#nav li a, ul#nav li a:visited, ul#nav li a:hover, ul#nav li a:focus{color:#FFF;}
		ul#nav li#navCap{width:5px; height:20px; background:url(../../_content/_img/general-navCap.png) top left no-repeat; margin:0 5px 0 0;}
		ul#nav li.navBreak{width:31px; text-align:center; margin-top:1px; font-size:14px;}
		
		#returnHome{color:#ff6609; float:right; width:600px; text-align:right; margin:20px 15px 0 0; font-weight:bold;}
		#returnHome a, #returnHome a:visited, #returnHome a:hover, #returnHome a:focus{color:#ff6609;}
		
#content{width:1000px; float:left; background:url(../../_content/_img/general-content.png) top left repeat-y; min-height:300px; margin:0;}
	#content #backdrop.index{float:right; width:916px; height:367px; margin-right:9px; background:#322e39;}
	#content #backdrop.interior{float:right; width:916px; height:187px; margin-right:9px; background:#ebe9a0;}
	#content #backdrop #rightCap.index{width:200px; height:33px; float:right; margin:-33px 0 0 0; background:#35323c url(../../_content/_img/general-roundedRight-purple.png) top left no-repeat;}
	#content #backdrop #rightCap.interior{width:360px; height:28px; float:right; margin:-28px 0 0 0; background:url(../../_content/_img/interior-roundedRight-purple.png) top left no-repeat;}
	#content #backdrop #preTeaser.index{width:46px; height:367px; float:left; background:url(../../_content/_img/index-preTeaserImage.png) top left no-repeat; margin-top:-1px;}
	#content #backdrop #preTeaser.interior{width:46px; height:187px; float:left; background:url(../../_content/_img/index-preTeaserImage.png) top left no-repeat; margin-top:-1px;}
	#content #backdrop #teaser.index{float:left; margin:-8px 0 0 -1px;}
	#content #backdrop #teaser.interior{float:left; margin-left:-1px; height:186px; width:871px; overflow:hidden;}
	#content #backdrop #teaserText.index{width:180px; padding:0 10px 10px 10px; height:343px; float:right; overflow:hidden; color:#FFF;}
	#content #backdrop #headerBreak.index{float:left; margin-top:-8px; height:8px; width:716px; background:#7da88c;}
	#content #backdrop #headerBreak.interior{float:left; margin-top:-8px; height:8px; width:916px; background:#ff6609;}
	#content #backdrop #headerBreak.indexFix{position:relative; top:359px; left:0; width:720px; height:8px; margin:0; z-index:1000; background:#7da88c;}
	
	#content #contentBackdrop.index{float:right; width:916px; margin:0 9px 0px 0; padding:0; background:#322e39; padding-bottom:20px;}
	#content #contentBackdrop.interior{height:auto; float:right; width:916px; margin:0 9px 0px 0; padding:0; background:#ebe9a0;}
	#content #contentBackdrop #checkThisCap{width:201px; height:18px; float:right; margin:-18px 0 0 0; background:#35323c url(../../_content/_img/index-checkThisCap.png) top left no-repeat;}
	#content #contentBackdrop #bodyCopy.index{width:390px; height:auto; padding:25px; float:left; color:#FFF; margin-bottom:25px;}
	#content #contentBackdrop #bodyCopy.interior{width:490px; height:auto; padding:25px; float:left; color:#FFF; margin-bottom:25px;}
	#content #contentBackdrop #bodyCopy.interior a,
	#content #contentBackdrop #bodyCopy.interior a:hover,
	#content #contentBackdrop #bodyCopy.interior a:focus,
	#content #contentBackdrop #bodyCopy.interior a:active{color:#859132; font-weight:bold; font-size:inherit; text-decoration:underline;}
	
	#content #contentBackdrop #sidebar.index{height:auto; float:right; width:430px; background:#68656d; margin:0;}
		     #contentBackdrop #sidebar.index #checkThisLeft{width:229px; height:79px; float:left; background:url(../../_content/_img/index-checkThisLeft.png) top left no-repeat;}
			 #contentBackdrop #sidebar.index #checkThisRight{width:201px; height:79px; float:left; background:url(../../_content/_img/index-checkThisRight.png) top left no-repeat;}
			 #contentBackdrop #sidebar.index #checkThisVert{width:430px; height:28px; float:left; margin-top:-15px; background:#ff6609 url(../../_content/_img/general-roundedRight-lightPurpleVert.png) top left no-repeat;}
			 #contentBackdrop #sidebar.index #checkThisArrow{width:132px; height:170px; position:relative; left:-60px; top:70px; margin:0 0 0 0; background:url(../../_content/_img/index-checkThisArrow.png) top left no-repeat; z-index:100;}
			 #contentBackdrop #sidebar.index #sideImage{width:390px; height:auto; margin:-85px 25px 0 -20px; float:right;}
			 #contentBackdrop #sidebar.index #sideImage img{margin-bottom:15px; border:#fff solid 4px;}
	#content #contentBackdrop #sidebar.interior{float:right; width:360px; background:#322e39; margin:-1px 0 50px 0; text-align:center;}
			 #contentBackdrop #sidebar.interior img{margin:10px 0 10px 0; border:#fff solid 4px;}
			 #contentBackdrop #sidebar.interior #rightCapLower{width:360px; height:28px; float:right; margin:0 0 -28px 0; background:url(../../_content/_img/interior-roundedRight-purpleVert.png) top left no-repeat;}

#foot{width:975px; margin:0 auto;}

hr.clear{width:100%; border:none; clear:both; border:none;}
							  
.index h1{font-size:18px; font-weight:bold; margin-bottom:5px;}
#bodyCopy.interior h1{font-size:36px; font-weight:bold; margin-bottom:5px; color:#ff6609;}

.index p{font-size:14px;}
#bodyCopy.index p{font-size:14px; font-weight:bold; margin-bottom:15px;}
#bodyCopy.interior p{font-size:16px; margin-bottom:15px; color:#000;}

#bodyCopy.interior h2{font-size:24px; font-weight:bold; margin-bottom:5px; color:#859132;}
