body 		{ background:#0CF;
		font-family:Arial, Verdana, sans-serif; 
		color:#666666;
 		font-size:11px;
 		text-align:left;
		scrollbar-face-color: #F3CC52;
		scrollbar-shadow-color: #F3CC52;
		scrollbar-highlight-color: #F3CC52;
		scrollbar-3dlight-color: #B6B6B6;
		scrollbar-darkshadow-color: #B6B6B6;
		scrollbar-track-color: #CECECE;
		scrollbar-arrow-color: #FFFFFF;}
s{color: #000000; text-decoration: none}

h1, h2, h3 {padding:0; margin:0;} 
h1 {font:bold 24px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#BE0715; padding:0 0 12px 0;} /* Page titles */
	h1.home {font-size:18px;}
h2 {font:bold 16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#BE0715; padding:5px 0 3px 0;} /* sub-titles */
	h2.home {color:#fff; background:#000; height:24px; line-height:24px; padding:0 0 0 6px; margin:0 0 8px 0;}

.text10black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.text12orange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:  heavy;
	color: #000000;
}
.text12black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:  heavy;
	color: #000000;
}

.text12white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.text14white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.text15redd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #640000;
	font-weight: lighter ;
}

.text14redd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #640000;
	font-weight: bolder ;
}

.text16white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: lighter ;
}

.text18redd{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #640000;
	font-weight: bolder ;
}

.text16redd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #640000;
	font-weight: lighter ;
}

.text10navy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #24456A;

}

.text8white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}


font, th, td, p 
	{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	}
	
input, textarea, select, radio 
	{
	color : #666666;
	font: normal 12px Arial, Verdana, Helvetica, sans-serif;
	border-color : #666666; border-style: solid; border-width: 1px;
	background-color : #FFFFFF;
	text-indent : 3px;
	}

a 		{
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: lighter;

		}	
		
a:hover 		{
	color:#330000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: none;

		}	

a.contentlink:link { color: #000000; text-decoration: none; font-size: 13px; }
a.contentlink:active { color: #000000; text-decoration: underline; font-size: 13px; }
a.contentlink:visited { color: #000000; text-decoration: none; font-size: 13px; }
a.contentlink:hover { color: #949E89; text-decoration: underline; font-size: 13px; }
.text12black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC6600;
	font-weight: none;
}

#menu { margin:0; padding:0; font:14px Arial, Helvetica, sans-serif !important; }
	#menu li { display:inline; font:14px Arial, Helvetica, sans-serif !important; margin:0; color:#000000; }
		#menu li a { font:14px Arial, Helvetica, sans-serif !important; padding:0 5px; color:#000000; font-weight: bolder; text-decoration:none; }
		#menu li a:hover { text-decoration:underline; }


.clear { clear:both; height:0px; line-height:1px; font-size:1px; }
.floatleft { float:left; vertical-align:top; }
	.floatleft img { margin-right:14px; }
.floatright { float:right; vertical-align:top; }
	.floatright img { margin-left:14px; }

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


#emailbrain { padding:10px; background-color:#f7f7f7; text-align:center; }
.emailB_form {
    width: 180px;
    font-weight: bold;
}
.emailB_form input.name,
.emailB_form input.email{
    width: 180px;
    font: .75em Arial, Helvetica, sans-serif;
    float: right;
}
.emailB_form input.subscribe {
    font: bold .9em Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    background-color: #00CC00;
    padding: 2px;
    margin: 2px;
}
.emailB_form input.subscribe.hover {
    background-color:#CCCCCC;
}
.emailB_form select.mode {
}
.emailB_form select.mode.hover {
    color: #000000;
}
.emailB_form select.mode.active {
    color: #000000;
}
.emailB_form .bottom {
    text-align: right;
    clear: both;
}

#flex_footer { text-align:center; font-size:10px; padding-top:20px; }
	#flex_footer a { font-size:10px; }
