/* -------- MAIN DOCUMENT STYLES ---------------------------------------*/
body, * {font-size: 14px; font-family: Times New Roman, Verdana,Arial,Sans-serif; color: #000000;}
select{font-size: 12px;}
input{font-size: 14px;}
hr{color: #006600; height: 1px;}
a:link{font-size: 14px; color: #3D4165; text-decoration: underline;}
a:visited{font-size: 14px; color: #3D4165; text-decoration: underline;}
a:hover{font-size: 14px; color: #3D4165; text-decoration: none;}

/* -------- TEXT SIZE STYLES -------------------------------------------*/
.strongText{font-size: 16px; color: #00006B; font-weight: bold;}
.titleText{font-size: 18px; color: #00006B; font-weight: bold;}
.lgText{font-size: 16px;}

/* -------- MAIN AREA ----------------------------*/
#mainArea{width: 765px; border-left: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF; border-top: 2px solid #FFFFFF;}

/* -------- LOGO AREA --------------------------------------------------*/
#logoArea{}

/* -------- NAVBAR AREA ------------------------------------------------*/
#navBar{padding-top: 5px; padding-bottom: 5px; padding-left: 7px; background-color: #F1BC37; width: 160px; border-top: 2px solid #FFFFFF; border-bottom: 2px solid #FFFFFF; border-right: 2px solid #F1BC37;}
.navButton{padding: 5px; background-color: #F7D688; border-bottom: 2px solid #F1BC37;}
.navSub{padding-top: 5px; padding-left: 7px; background-color: #F7D688;}

/* -------- HEADER GUTTER ------------------------------------------------*/
#hdrGutter{position: absolute; top: -1px; left: 7px; z-index:1}

/* -------- LEFT GUTTER ------------------------------------------------*/
#leftGutter{width: 160px; background-color: #F7D688; padding-top: 45px; text-align: center;}

/* -------- CONTENT AREA ----------------------------*/
#contentArea{background-color: #FFFFFF; padding-left: 35px; padding-right: 45px; padding-top: 15px; padding-bottom: 45px; width: 100%; height: 100%;}

/* -------- USER MESSAGE ----------------------------*/
#userMsg{font-size: 18px; color: #FF0000; font-weight: bold; background-color: #F7D688; border: 1px solid #F1BC37; padding: 10px; margin-bottom: 15px; text-align: left;}

/* -------- COPYRIGHT AREA  ----------------------------*/
#copyRight{font-size: 11px; color: #ffffff; font-family: Verdana,Arial,Sans-serif;}

/* -------- FOOTER AREA ----------------------------*/
#footerArea{width: 765px; padding-top: 15px;}

/* -------- BLOCK -----------------------------------------*/
.block{background-color: #F7D688; padding: 12px; border: 3px solid #F1BC37;}
.halfBlock{border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; padding-top: 7px; padding-right: 15px; padding-left: 7px; margin-bottom: 45px; padding-bottom: 10px;}
.formBlock{background-color: #F4F4F4; border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; padding-top: 7px; padding-right: 15px; padding-left: 7px; margin-bottom: 15px; padding-bottom: 10px;}
.blockImg{border: 5px solid #E7E6E5;}