body			{ font-family: Arial, sans-serif; font-size: 12px; line-height: 20px; color:#000000; background-color:#2b2b2b; }
a				{ color: #9d9fa2; text-decoration:none; border-bottom: 1px dotted #9d9fa2; }
a:hover				{ color: #ffffff; text-decoration:none; border-bottom: 1px dotted #9d9fa2; }
.thelink				{ color: #ffffff; text-decoration:none; border-bottom: 0px; }
.alink				{ color: #ffffff; text-decoration:none; border-bottom: 1px dotted #9d9fa2; }
.alink:hover				{ color: #9d9fa2; text-decoration:none; border-bottom: 1px dotted #9d9fa2; }
.a				{ color: #ffffff; text-decoration:none;  border-bottom: 0px;}
.a:hover			{ color: #ffffff; text-decoration:none; border-bottom: 0px; }
td				{ font-family: Arial, sans-serif; font-size: 12px; line-height: 20px; color:#ffffff; }
.nolink				{ color: #9d9fa2; text-decoration:none; }

.release		{ font-size: 9px; font-style:italic; }

.icons		{ font-size: 10px; line-height:12px; }

.tablecallout	{ width:150px; background-color:#000000; color:#ffffff; border: 1px solid #9d9fa2; font-size: 12px; padding:10px;  margin:0px 0px 20px 20px; display:block; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 12px; }  

.tablecalloutcell2	{ font-size: 11px; line-height:14px; color:#ffffff;}
.callout-bold	{  color:#07a741; font-weight:bold; position:relative;   background-repeat:no-repeat; background-position: 0px 3px; display:block; }
.tablecalloutcell	{ font-size: 11px; line-height:14px; color:#ffffff; padding-left: 5px; background-image: url(/images/bullet.gif); background-repeat:no-repeat; background-position: 0px 5px;display:block; }

.bullet-small	{  color:#ffffff; padding-left: 5px; background-image: url(/images/bullet.gif); background-repeat:no-repeat; background-position: 0px 10px;display:block; }


.bullet	{ color:#07a741; font-size: 12px; display:block; text-transform: uppercase;}
.bullet-orange	{ color:#6cffa2; padding-left: 10px; background-image: url(/images/bullet.jpg); background-repeat:no-repeat; background-position: 0px 5px; display:block; }
.bullet-green	{  color:#07a741; position:relative; padding-left: 8px; background-image: url(/images/bullet_green.gif); background-repeat:no-repeat; background-position: 0px 3px; }
.bullet-yellow	{  color:#ffffff; font-size:11px; line-height:14px; position:relative; text-decoration:none;  border-bottom: 0px; padding-left: 8px; background-image: url(/images/bullet_yellow.jpg); background-repeat:no-repeat; background-position: 0px 3px; }
.green	{ color:#07a741; padding-left: 8px;  background-repeat:no-repeat; background-position: 0px 5px; display:block; }
.copygreen	{ color:#07a741; }
.subbullet	{ display:block;}



#site			{ width:924px; background-color:#2b2b2b; text-align:center; margin:20px 0px 0px 0px; }
#header			{ width:924px; height:115px; margin: 0px 0px 0px 0px; display:block; text-align:center; } 
#nav			{ width:924px; height:40px; margin: 5px 0px 5px 0px; color:#ffffff; } 
#footer			{ width:924px; height:24px; font-size: 11px; padding:10px 0px 25px 0px; display:block; } 

#home-body		{ width:924px; display:block; margin: 0px 0px 10px 0px; } 
#home-bottom	{ width:924px; height:250px; display:block;  } 
#home-box-left	{ text-align:left; padding: 64px 8px 0px 175px; color:#ffffff; font-size:12px; line-height:18px;}
#home-box-center{ text-align:left; padding: 60px 10px 0px 20px; color:#ffffff; line-height:11px;}

#left-spotlight	{ text-align:left; padding: 0px 0px 0px 0px; background-color:#2b2b2b;}


.home-date		{ color:#07a741;  font-size:11px; line-height:14px; padding:0px 15px 0px 0px;}
.home-title		{ color:#ffffff;  font-size:11px; line-height:14px; text-decoration:none;  border-bottom: 0px;}
.home-descript	{ color:#9d9fa2;  font-size:11px; line-height:14px; text-decoration:none;  border-bottom: 0px;}
#divider		{ margin: 4px 0px 0px 0px; border-bottom: 1px solid #505050; }
#divider2		{ margin: 4px 0px 0px 0px; }

#divider-sub		{ margin: 10px 0px 10px 0px; border-bottom: 1px solid #505050; }


#home-box-right-top	{ text-align:left; padding: 3px 100px 0px 47px; color:#a9a9a9; font-size:11px; line-height:14px;}
#home-box-right-bottom	{ text-align:left; padding: 47px 15px 0px 47px; color:#a9a9a9; font-size:11px; line-height:14px;}


#button			{ text-align:center; padding-left:10px; padding-right:10px; height:20px; width:75px; line-height:20px; float:right; background-color:#ffffff; border: 1px solid #bcbdc0; display:block; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; } 


#left			{ width:205px; margin: 10px 10px 0px 5px;  display:block; float:left; } 

#body			{ text-align:left; padding: 0px 15px 15px 15px ; color:#ffffff; line-height:20px; } 


#left-callout	{ text-align:left; line-height: 16px; color:#ffffff; padding: 10px; width:130px; height:90px; background-color:#9d9fa2; margin: 10px; 10px; 10px; 15px; display:block;  border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.left-callout	{ color:#ffffff; line-height: 20px; }




#sub-footer		{ width:924px; height:30px; background-color:#000000; margin-top: 15px; float:right; font-size: 11px; padding-top:5px; margin-bottom: 10px; display:block; } 

#section-header	{ color:#07a741; font-size:12px; line-height:12px; font-weight:bold; text-transform: uppercase;} 


#left-top		{ text-align:left; padding: 10px; width:170px; height:210px; margin-left: 15px; display:block;  }
#left-bottom	{ text-align:left; line-height: 16px; color:#000000; padding: 10px; width:170px; height:120px; background-color:#9d9fa2; margin-left: 15px; display:block;  }

.logo			{ color:#ffffff; padding:20px; font-size: 14px; font-weight:bold; line-height: 20px; }
.logo2			{ color:#ffffff; padding:20px; font-size: 14px; line-height: 20px; }
.contact		{ color:#676767; padding:20px; font-size: 14px; line-height: 20px; }
.nav			{ margin-top:2px; color:#ffffff; font-size:16px; border:1px solid #373737; padding: 5px 55px 8px 55px;}
.left-nav		{ line-height:12px; color:#07a741; font-size: 10px;  text-decoration:none;  border-bottom: 0px;}
.footer			{ margin-left:60px; color:#ffffff; }




ul					{ margin-top: 0in; margin-bottom: 0in; }
.dark					{ color: #000000; }
.light					{ color: grey; font-size:10px; line-height:11px; margin-top:7px; }
.nodeco					{ color: #f79239; text-decoration:none; }
.required				{ font-family: Arial, sans-serif; font-size: 12px; line-height: 14px; color:red; }
.requiredbd				{ font-family: Arial, sans-serif; font-size: 12px; line-height: 14px; color:red; font-weight:bold; }
.tablecell		{ border-bottom: 1px dotted grey;}
.tablecellbd		{ border-bottom: 1px dotted grey;  color: #000000;}



.submit				{ background-color: #fdd0d2; font-weight:bold; font-size: 12px; line-height: 12px; border: 1px solid #ee3a43; font-family: Arial; color: #ee3a43}
textarea			{ background-color: #2b2b2b; font-size: 12px; line-height: 12px; border: 1px solid #bfbfbf; font-family: geneva, Arial; color: #07a741; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
input				{ background-color: #2b2b2b; font-size: 12px; line-height: 12px; border: 1px solid #bfbfbf; font-family: Arial; color: #07a741; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
.input2				{ font-size: 10px; height:18px; line-height: 12px; border: 1px solid #000000; font-family: geneva, Arial; color: #07a741; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
.input3				{ background-color: #2b2b2b; font-size: 10px; height:12px; line-height: 12px; border: 1px solid #000000; font-family: geneva, Arial; color: #07a741; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
select		 		{ background-color: #2b2b2b; font-size: 12px; line-height: 12px; border: 1px solid #bfbfbf; font-family: Arial; color: #07a741; border: 1px solid white; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px;}


.line				{ background-color: #d71920; font-size: 1px; line-height: 1px}
.linegrey			{ background-color: #E5E5E5; font-size: 1px; line-height: 1px}
.linelight			{ background-color: #d7d7d7; font-size: 1px; line-height: 1px}


.itemhidden {display:none;  font-family: Arial, sans-serif; font-size: 10px; line-height: 12px; color:#666666;}
.itemshown {display:none;  font-family: Arial, sans-serif; font-size: 10px; line-height: 12px; color:#666666;}

.itemsindent { padding-left:17px; display:block;}#section-content .indent {
	padding-left: 20px;
}

