
body {
	background-color:	#000000;
	background-image:	url(../../assets/images/bg.jpg);
	background-repeat:	repeat-x;
	padding:			0px;
	margin:				0px;
	text-align:			center;	
}
	
a {
	text-decoration:	underline;}
	
a:hover {
	text-decoration:	none;}	

#footerwrapper a {
	color:				#fff;}	
	
#homequicklinkscontent a {
	color:				#FF6600;}	
	
#homenewscontent a {
	color:				#FC6500;}			
	
#masterwrapper {
	position:			relative;
	width:				950px;
	text-align:			left;
	margin-top:			20px;	
	margin-left:		auto;
	margin-right:		auto;
	font-family:		verdana, arial, sans serif;
	font-size:			11px;
	line-height: 		16px;
	}	

td {	font-size:			11px;
	line-height: 		16px;}

#headerwrapper {
	position:			relative;
	width:				950px;
	height:				80px;
	text-align: 		left;
	background-image:	url(../../assets/images/banner_top_bg.jpg);
	background-repeat: 	no-repeat;
	border:				0px solid green;}	
	
#othernav {
	position:			relative;
	left:				730px;
	margin:				0px;
	padding:			0px;}	
	
#tier1nav {
	
	position:			relative;
	width:				500px;
	height:				44px;
	left:				600px;
	top:				13px;
	border:				0px solid yellow;}	
	
#tier1nav ul {
	margin:				0px;
	padding:			0px;}	
	
#tier1nav ul li {
	display:			inline;}
	
.menu {
	background-color:	#34322D;
	layer-background-color:#34322D;
	filter: 			alpha(opacity=90);
 	filter: 			progid:DXImageTransform.Microsoft.Alpha(opacity=90);
 	-moz-opacity: 		0.90; 
	opacity:			0.9;
	font-family:		arial;}
	
.menuContent a {
	color:				#B5DA36;
	text-decoration:	none;}	
	
.menuContent a:hover, .tier4 a:hover , .tier3 a:hover  {
	text-decoration:	underline;}	
	
.tier3	a {
	text-decoration:	none;}	

.tier4	a {
	color:				#FA761D;
	text-decoration:	none;}
	
.menuContent  {
	padding:			10px 10px;
	display: 			block;
	line-height:		20px;
	border: 			0px solid #F8971D;
	color:				#B5DA36;}	
	
.tier3 {
	padding-left:		10px;
	line-height:		16px;}	
	
.tier4 {
	padding-left: 		10px; 
	line-height:		14px;
	color:				#FA761D;}	
	
#contentmasterwrapper {
	position:			relative;
	width:				950px;
	margin-top:			10px;
	border:				0px solid green;	}	
	
#bigbanner, #contentarea {
	position:			relative;
	width:				950px;}
	
.homebanner {	
	height:				329px;}
	
.contentbanner {	
	height:				167px;}
	
#contentarea {
	margin-top:			10px;}	
	
#contentareawrapper {
	background-color: 	#E8E8E8; 
	background-image: 	url(../../assets/images/contentwrapper_bg.jpg); 
	background-repeat: 	repeat-x;
	padding: 			0 15px; 
	margin:				0px;}	
	
#t2n {
	position:			absolute;
	width:				210px;
	top:				15px;
	left:				15px;}
	
#t2ncontent {
	position:			relative;
	top:				0px;
	background-image:	url(../../assets/images/t2n_bg.jpg);
	background-repeat:	repeat-y;
	padding:			0 10px 0px 10px;
	font-family:		arial;
	}	
	
#t2ncontent a, #t2ncontent a:visited {
 	text-decoration:	none;
  	text-align:			left;
 	color:				#FF6600;
	font-size:			12px;
  	display:			block; 
  	width:				170px; 
  	padding:			0.5em;
  	margin:				0px;  
	margin-left:		15px;
  	border-left:		5px solid #46443F;
  }
  
 #t2ncontent a.t2nmargintop {
 	margin-top:			0px;}

 #t2ncontent a.t2nmarginbottom {
 	margin-bottom:			0px;}	
  
#t2ncontent a:hover {
  	border-left:		5px solid #FF6600;
	color:				#fff;  }	
	
#t2ncontent #t2non {
  	border-left:		5px solid #FF6600;
	color:				#fff;  }	
	
#t3n {
	padding:			0 0 0px 20px;
	position:			relative;
	top:				-8px;}	
	
#t3n a, #t3n a:visited {
 	text-decoration:	none;
  	text-align:			left;
 	color:				#FF802C;
	font-size:			11px;
  	display:			block; 
  	width:				140px; 
  	padding:			0.1em;
	padding-left:		0.5em;
  	margin:				0.3em 0px;
	margin-left:		10px;
  	border-left:		5px solid #46443F;
  }	
  
 #t3n a:hover {
  	border-left:		5px solid #92AC46;
	background-color:	#6C6962;
	color:				#fff;  }	 
	
table#contentdetails {
	position:			relative;
	width:				680px;
	left:				230px;
	border:				0px solid green;
	padding-bottom:		30px;
	margin:				0px;}	
	
td.contentcallout {
	width:				175px;
	padding:			25px 0px 10px 15px;
	border-left:		1px dotted #999;
	color:				#154914;
	line-height:		15px;
	font-size:			11px;
	font-family: 		arial;}
	
h5 {
	margin:				12px 0 8px 0;
	color:				#78A22D;
	font-size:			12px;
	text-transform:		uppercase;
	font-weight:		bold;
}

td.contentcallout img {
	margin:				10px 0px;}

	
td.cdetails	{
	font-size:			11px;
	padding-right:		20px;}
	
#contentdetails a {
	color:				#FF6600;}	
	
	
#homeboxes {
	position:			relative;
	width:				950px;
	height:				268px;
	margin-top:			10px;	
	border:				0px solid orange;}		
	
#homequicklinks {
	float:				right;
	width:				232px;
	height:				329px;
	background-image:	url(../../assets/images/callout_home_bg.jpg);
	background-repeat:	no-repeat;
	overflow:			hidden;}	
	
#homequicklinkscontent {
	position:			relative;
	width:				199px;
	line-height:		22px;
	margin:				16px;
	color:				#fff;}	

#homenews {
	float:				right;
	width:				232px;
	height:				268px;
	background-image:	url(../../assets/images/home_news_bg.jpg);
	background-repeat:	no-repeat;
	overflow:			hidden;}	
	
#homenewscontent {
	position:			relative;
	width:				199px;
	height:				200px;
	line-height:		15px;
	margin:				16px;
	margin-bottom:		12px;
	color:				#fff;
	border:				0px solid orange;}	
	
#theboxesA, #theboxesB {
background-color:#000000;
	position:			relative;
	width:				712px;
	height:				269px;}
	
#theboxesB {
	position:			absolute;
	top:				0px;
	visibility:			hidden;}	
	
.threeboxes {
	width:				712px;
	height:				238px;
	background-image:	url(../../assets/images/hbox_grey_bg.jpg);
	background-repeat:  no-repeat;}		
	
#footerwrapper {
	position:			relative;
	width:				950px;
	height:				23px;
	margin-top:			10px;
	background-image:	url(../../assets/images/banner_bottom_bg.jpg);
	background-repeat: 	no-repeat;
	padding-top:		4px;
	border:				0px solid green;}	
	

#footer {
	position:			relative;
	width:				900px;
	left:				25px;
	font-family:		verdana,verdana;
	font-size:			10px;
	color:				#fff;		
	text-align:			right;}	
	
#footernav {
	text-transform:		uppercase;
	float: 				left;}	
	
img {border:			0px;}	

.homenewsdate {
	font-weight:		bold;
	color:				#92AC46;}	
	
.homenewsmore {
	color:				#FC6500;}	
	
.highlight {
	color:				#172D98;
	font-weight:		bold;}		
	
input,textarea,select { 
margin: 1px 0 2px 1px; 
padding: 2; 
font: 11px arial, sans-serif; 
color: #4E6B2E; 
background: #FAFBF8; 
border: 1px solid #6D8739;
}
.checkbox {border: 0px; background-color: transparent; padding: 0px; }
input {
	font-family : Verdana;
	line-height : 11px;
}
.inputbox  {
	vertical-align : baseline;
}
.button  {
	font-weight: bold;
}	
.ten {font-size: 10px;}	
.eleven {font-size: 11px;}	
.table-border {
	border: 1px solid #648269;
}
.table-header1,.table-header2,.table-header3  {
	color : #ffffff;
	font-size : 12px;
	font-weight : bold;
	font-family : Arial;
	line-height : 16px;
	text-align: center;
	padding : 2px;
}

td.table-content1,td.table-content2 {
	text-align: left;
	font-size : 10px;
	color : 333333;
	background-color : #FFFFFF;
	font-weight : normal;
	padding : 3px;
}
td.table-content1 {background-color: #EEEEEE;}


/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: 		visible !important;
	margin: 			0px;
}

.sIFR-replaced {
	visibility: 		visible !important;
}

span.sIFR-alternate {
	position: 			absolute;
	left: 				0;
	top: 				0;
	width: 				0;
	height: 			0;
	display: 			block;
	overflow: 			hidden;}


/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */


.sIFR-hasFlash h1 {
	visibility: 		hidden;
	letter-spacing: 	3px;
	font-size: 			30px;	
    margin-top:			10px;
	margin-bottom:		10px;
	text-transform:		none;
	line-height:		35px;
	height:				35px;
	width:				500px;
}

.titletext_h1	{
   color:				#92AC46;
   font-weight:			bold;
  text-transform:		capitalize; 
   font-size:			20px;}		
   

	
/*	margin-top:			0px;
	padding-top:		0px;}*/


h1 {
	margin-top:			10px;
	margin-bottom:		10px;
	text-transform:		capitalize;
	font-size:			30px;
	font-weight:		bold;
	color:				#92AC46;
	line-height:		35px;
	height:				35px;
	width:				500px;}	
	
.sIFR-hasFlash h2 {
	visibility: 		hidden;
	letter-spacing: 	2px;
	font-size: 			16px;	
    margin-top:			0px;
	margin-bottom:		12px;
	text-transform:		uppercase;	
	line-height:		16px;
	height:				16px; 
	width: 				350px;
	}

.titletext_h2	{
   color:				#FF6600;
   font-weight:			bold;
   font-size:			16px;
   text-transform:		uppercase;}			
	
h2 {
	text-transform:		uppercase;
	font-size:			16px;
	font-weight:		bold;
	color:				#FF6600;
	margin-bottom:		4px;
	line-height:		16px;
	height:				16px; }	
	
	
.sIFR-hasFlash h3 {
	visibility: 		hidden;
	letter-spacing: 	3px;
	font-size: 			12px;	
    margin-top:			0px;
	margin-bottom:		5px;
	text-transform:		uppercase;	
	line-height:		16px;
	height:				16px;}

.titletext_h3	{
   color:				#494848;
   font-weight:			bold;
   font-size:			11px;
   text-transform:		uppercase;
   font-style:			italic;}			
	
h3 {
	text-transform:		uppercase;
	font-weight:		bold;
	font-style:			italic;
	font-size:			11px;
	color:				#494848;}	
	
h4 {
    margin:				0 0 4px 0;
    padding:			0;
	font:				bold 14px arial;
	color:				#494848;}	
	   
p {
    margin:				4px 0 10px 0;}	

