.topcolor { background-color: #339999; color: #ffffff; font-size: 9pt; font-family: Verdana, Arial, Helvetica; text-align: left;}
.banner {color: #000000; font-size: 14pt; font-family: Arial, Verdana, Helvtica; text-align: center; border-bottom-style: solid; border-bottom-width: 1px;}
.color1 {background-color: #000000}
.color2 {background-color: #DFDFDF;text-align: left;}
.color3 { background-color: #006b84 }
.divider {background-color: #ffffff}
.bottomT {text-align: left;}
.topNav{text-align: center; border-bottom-style: solid; border-bottom-width: 1px;}
a.login:link,a.login:visited {color:#333;}
a.login:hover {color:#006B84;}
 
a.LeftNavSec:link,a.LeftNavSec:visited {
font-family: Verdana;
font-size: 11px;
font-weight: bold;
color:#fff;
text-decoration: none;
}
a.LeftNavSec:hover {
font-family: Verdana;
font-size: 11px;
font-weight: bold;
color:#fff;
text-decoration: underline;
}
 hr {
	color: #FFFFFF;
}
/* styles for validation */
input.validation-failed, textarea.validation-failed {
   border: 1px solid #f30;
   color : #f30;
}
input.validation-passed, textarea.validation-passed {
   /*border: 1px solid #0c0;*/
   color : #000;
}
.validation-advice {
   margin: 0;
   padding: 2px;
   background-color: #f30;
   color : #fff;
   font-weight: bold;
}
.custom-advice {
   margin: 0;
   padding: 2px;
   background-color: #c9aa00;
   color : #fff;
   font-weight: bold;
}
#index_special {
width: 590px; 
height: 300px;
margin: 0px 0 5px 5px;
padding: 0px 0 10px 10px;
text-align: left;
background: url('../images/index/front_image_2.gif') no-repeat right 50%;
}
#divider {
width: 595px; 
height: 12px;
margin: 0px 0 5px 5px;
padding: 5px 0 10px 10px;
border: 1px solid #bfbfbf;
background-color: #e0e0e0;
text-align: left;
font-weight: bold;
}
#facebook {
width: 190px; 
height: 30px;
margin: 0px 0 5px 5px;
padding: 0px 0 10px 10px;
text-align: left;
background: url('../images/facebook/facebookFollowus.gif') no-repeat left 50%;
}

