body 		{ background:#ffffff url(images/BG_test3.jpg) top center repeat-x;
		font-family:Arial, Helvetica, sans-serif; 
		color:#666666;
 		font-size:12px;
 		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}

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

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

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

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

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


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

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

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

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

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

.text9ltblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A81B0;
}

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

.text8blue {
	font-family: Arial;
	font-size: 12px;
	color: #0FAEB4;
}

.text8lime {
	font-family: Arial;
	font-size: 12px;
	color: #B6D808;
}

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

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

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 : 2px;
	}

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

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

		}	

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

#menu { margin:0; padding:0; font:11px Arial, Helvetica, sans-serif !important; }
	#menu li { display:inline; font:11px Arial, Helvetica, sans-serif !important; margin:0; color:#000000; }
		#menu li a { font:11px Arial, Helvetica, sans-serif !important; padding:0 5px; color:#000000; 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:15px; }
.floatright { float:right; vertical-align:top; }
	.floatright img { margin-left:15px; }

.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; }