/* -------- MAIN DOCUMENT STYLES ---------------------------------------*/
body, * {font-size: 11px; font-family: Verdana,Arial,Sans-serif; color: #555555;}
select{font-size: 11px;}
input{font-size: 11px;}
hr{color: #C5949F; height: 1px;}
li{margin-bottom: 10px;}
a:link{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3D4165; text-decoration: none;}
a:visited{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3D4165; text-decoration: none;}
a:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3D4165; text-decoration: underline;}

/* -------- TEXT SIZE STYLES -------------------------------------------*/
.smText{font-size: 10px;}
.smText a:link, .smText a:hover, .smText a:visited{font-size: 10px;}
.mdText{font-size: 13px;}
.mdText a:link, .mdText a:hover, .mdText a:visited{font-size: 13px;}
.lgText{font-size: 16px; font-weight: bold;}
.lgText a:link, .lgText a:hover, .lgText a:visited{font-size: 16px; font-weight: bold;}
.strongText{font-size: 14px; color: #646464; font-weight: bold;}

/* -------- MAIN AREA ----------------------------*/
#mainArea{background-color: #FFFFFF; width: 730px;}

/* -------- CONTENT AREA ----------------------------*/
#contentArea{width: 555px;}
#idxContentArea{width: 455px;}

/* -------- GUTTER AREA ----------------------------*/
#gutterArea{width: 155px;}
#idxGutterArea{width: 255px;}

/* -------- LOGO AREA --------------------------------------------------*/
#logoArea{background-color: #FFFFFF; padding-bottom: 5px; border-bottom: 1px solid #E7E6E5;}

/* -------- NAVBAR AREA ------------------------------------------------*/
#navBar{padding-top: 7px; background-color: #FFFFFF; font-size: 10px; color: #55616D;  padding-bottom: 5px; border-bottom: 1px solid #E7E6E5;}
.navBarLink a:link{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #55616D; text-decoration: none;}
.navBarLink a:visited{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #55616D; text-decoration: none;}
.navBarLink a:hover{font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #55616D; text-decoration: underline;}

/* -------- HEADER GUTTER ------------------------------------------------*/
#hdrGutter{position: absolute; top: -1px; left: 7px; z-index:1}

/* -------- COPYRIGHT AREA  ----------------------------*/
#copyRight{font-size: 10px; color: #555555; border-top: 1px solid #E7E6E5; padding-top: 5px;}
#copyRight a{font-size: 10px;}

/* -------- FOOTER AREA ----------------------------*/
#footerArea{background-color: #FFFFFF; width: 730px;}

/* -------- CONTACT BLOCK ----------------------------*/
.contactBlock{font: 13px; background-color: #FFFFFF; padding: 1px; border: 1px solid #E7E6E5; height: 180px;}

/* -------- GRAY BLOCK IMAGE --------------------------------------------------*/
.grayBlkImg{background-color: #F9F9F9; padding: 2px; border: 1px solid #E7E6E5;}

/* -------- BLOCK ITEM --------------------------------------------------*/
.block{background-color: #FFFFFF; padding: 2px; border: 1px solid #E7E6E5;}
.blockHeader{background-color: #F4F4F4; color: #555555; font-weight: bold; padding: 2px; border-bottom: 1px solid #E7E6E5; height: 20px;}
.blockContent{padding: 15px;}
.halfBlock{background-color: #FFFFFF; padding-top: 5px; padding-left: 10px; padding-right: 25px; padding-bottom: 25px; border-top: 1px solid #E7E6E5; border-right: 1px solid #E7E6E5; border-bottom: 3px solid #F3F3F3;}
.sideBlock{text-align: left; background-color: #F7F7F7; padding: 20px 10px 25px 10px; border: 1px solid #E7E6E5;}
.sideHeader{font-size: 14px; color: #646464; font-weight: bold; background-color: #FFFFFF; padding: 2px; border-top: 1px solid #E7E6E5; border-right: 1px solid #E7E6E5; border-left: 1px solid #E7E6E5;}
.appBlock{text-align: center; background-color: #ffffff; border: 1px solid #E7E6E5;}
.appBlock img{padding-top: 3px; padding-bottom: 3px;}
.appBlockTxt{font-family: Georgia, Arial, Helvetica, sans-serif; background-color: #f1f1f1; padding: 5px; font-weight: bold; font-size: 14px;}
.appBlockImg{padding: 5px;}
