/*
------------------------------------------
GENERAL
------------------------------------------
*/

html, body 
{
	margin: 0;
	padding: 0; 
	background-image: url('/images/shell-bg-fill.gif'); 
	background-color: #333333;
}

P, UL, LI
{
	margin-top: 0px;
	margin-bottom: 0px;
}

A:link 
{
	color: #A3B4F0; 
	text-decoration: none;
}

A:visited 
{
	color: #A3B4F0;
	text-decoration: none;
}

A:hover 
{
	color: #A3B4F0;
	text-decoration: underline;
}
td 
{  
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #222222;
}

div.hidden-panel {
	display: none;
}

div.visible-panel {
	
}

.block_news
{  
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #333333;
}
.block_it
{  
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #333333;
}

.form_it
{  
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #555555;
}

.input_it
{  
	font-size: 12px; 
	font-family: Arial, Helvetica; 
	
	border: 1px solid #BFAD80; 
	background-color: #EBE2CC;
}

.input_gen
{  
	font-size: 12px; 
	font-family: Arial, Helvetica; 
	
	border: 1px solid #858585; 
	background-color: #f0f0f0;
}

.aa_page_header2
{
	padding:4px;
	padding-left:16px;
	padding-right:80px;
	padding-top:15px;
	color: #dedede;
	font-weight:none;
	font-size:14px;
	letter-spacing:0.2em
}

.aa_page_header
{
	font-size: 16px; 
	font-family: Helvetica, Arial, Verdana, sans-serif; 
	font-weight: none;
	padding:4px;
	padding-left:16px;
	padding-right:80px;
	padding-top:15px;
	color: #dedede;
}

.aa_header
{
	font-size: 18px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold;
	color: rgb(128, 128, 128);

}

.aabody
{
	font-size: 12px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color: #383838;

}
.aabody_tan
{
	font-size: 12px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color: #383838;

}
.news_date
{
	font-size: 10px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color: #4C6600;
	
	padding-bottom: 3px;

}

.news_blurb
{
	font-size: 12px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color: #383838;
	padding-left: 2px;
	padding-bottom: 8px;

}

.news_blurb A
{
	color:#993300; 
	text-decoration: none;
}

.news_blurb A:visited 
{
	color:#993300;
	text-decoration: none;
}

.news_blurb A:hover 
{
	color:#993300;
	text-decoration: underline;
}

.testimonial
{
	font-size: 14px; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	color: #606060;
	font-weight: none;
	padding-left:35px;
	padding-right:35px;

}

/*	
------------------------------------------
Sub Page Links
------------------------------------------
*/

ul.aa_sublinks {
	width: auto;
	margin: 0;
	bottom: 0;
	right: 0;	
	list-style: none;
	padding: 0px 15px 23px 0;
}



ul.aa_sublinks li
{
	padding-left:20px;
	padding-bottom:6px;
	
}

ul.aa_sublinks li A
{
	color:#0000CC; 
	text-decoration: none;
	font-weight:none;
}

ul.aa_sublinks li A:visited 
{
	color:#0000CC;
	text-decoration: none;
	font-weight:none;
}

ul.aa_sublinks li A:hover 
{
	color:#993300;
	text-decoration: underline;
	font-weight:none;
	padding: 0px 15px 23px 0;
}

ul.aa_sublinks li.selected
{
	background-image: url("/images/bullet-arw-subpages.gif");
	background-repeat: no-repeat;
}

.aa_sublinksTTTTTTTT
{
	color: #bfbfbf;
	font-family:Verdana,Arial,  Helvetica, sans-serif;
	font-size:12px;
	padding-left:20px;
	padding-top:4px;
	padding-bottom:4px;
}



/*	
------------------------------------------
STATUS BOXES
------------------------------------------
*/

.msg_box_red
{
	color:red;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:none;
	border: 1px solid #336600;
	background-color: #FFFFCC;
	padding: 3px;

}
.msg_box_green
{
	color:green;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
	font-weight:none;
	border: 1px solid #336600;
	background-color: #FFFFCC;
	padding: 3px;

}