/* LAYOUT ---------------------------------------------------------------  */

body { margin: 2px; font-family: arial, verdana, sans-serif; background-image:url(../Images/bodyBGTile.gif); }


.TBL_100 { width: 100%; }
.TBL_main { width: 777px; }
.TBL_mainInner { width: 100%; background-image:url(../Images/pagebodyBGTile.gif); }
.TBL_header { width: 100%; height: 118px; }
.TBL_mainBody { width: 100%; background-color:#FFFFFF;  }
.TBL_footer { width: 100%; height: 80px; }
.TBL_footer_nav { width: 350px; }
.TBL_breadcrumb { width: 100% ; border: thin; }
.TBL_subNav { width: 120px; margin-top: 40px; border: thin; }
.TBL_content_1 { width: 420px; padding-left: 10px; padding-right: 10px; border: thin; }
.TBL_content_2 { width: 160px ; border: thin; }
#root_contentpadding { padding: 10px 4px 2px 4px; }


#HDR_row1 { height: 90px; background-color:#FFFFFF; }
#HDR_row2 { height: 2px; background-color:#003265; }
#HDR_row3 { height: 25px; background-color:#1B5FA4; }
#HDR_row4 { height: 1px; background-color:#83A7C8; }
#HDR_planenose { width: 132px; height: 91px; background-image:url(../Images/planenose.jpg); }

h2 { font-size: 12px; color: #333333; font-style: normal; font-weight: normal; padding: 0px; }
h3 { font-size: 15px; color: #1B5FA4; font-style: normal; font-weight: bold; padding: 0px; }
h4 { font-size: 10px; color: #000; font-style: oblique; font-weight: normal; padding: 0px; }
.bodyHdr1 { font-size: 12px; color: #FE0231; font-style: normal; font-weight: normal; padding: 0px; }
.h2:link { font-size: 12px; color: #003366; font-style: normal; font-weight: normal; text-decoration: underline; }
.h2:link { font-size: 12px; color: #003366; }
.h2:hover { font-size: 12px; color: #3366CC; font-style: normal; font-weight: normal; text-decoration: underline; }

#FTR_row1 { height: 10px; padding-top: 2px; padding-bottom: 2px; }
#FTR_row2 { height: 10px; background-image:url(../Images/footerBGTile.gif); }
#FTR_row3 { height: 60px; padding-top: 10px; }

.topleftcorner { width: 18px; background: url(../Images/corner_tl.gif) no-repeat right; }
.toprightcorner { width: 18px; background: url(../Images/corner_tr.gif) no-repeat left; }
.botrightcorner { width: 18px; background: url(../Images/corner_br.gif) no-repeat left; }
.botleftcorner { width: 18px; background: url(../Images/corner_bl.gif) no-repeat right; }
.leftborder { width: 9px; background: url(../Images/border_left.gif) repeat-y right; }
.topborder { background: url(../Images/border_top.gif) repeat-x bottom; }
.rightborder { width: 9px; background: url(../Images/border_right.gif) repeat-y left; }
.botborder { background: url(../Images/border_bottom.gif) repeat-x top; }

.body_tlcorner { height: 9px; width: 9px; background: url(../Images/bodyTbl_tl.gif) no-repeat right; }
.body_trcorner { height: 9px; width: 9px; background: url(../Images/bodyTbl_tr.gif) no-repeat left; }
.body_brcorner { height: 9px; width: 9px; background: url(../Images/bodyTbl_br.gif) no-repeat left; }
.body_blcorner { height: 9px; width: 9px; background: url(../Images/bodyTbl_bl.gif) no-repeat right; }
#basemmargin { margin-top: 20px; margin-bottom: 60px; }
#pagetitle { padding-top: 20px; padding-bottom: 2px; }
.lists { font-size: 12px; font-weight: bold; color:#003366; }

.leftborder { width: 9px; background: url(../Images/border_left.gif) repeat-y right; }
.topborder { background: url(../Images/border_top.gif) repeat-x bottom; }
.rightborder { width: 9px; background: url(../Images/border_right.gif) repeat-y left; }
.botborder { background: url(../Images/border_bottom.gif) repeat-x top; }


#logo { margin: 0 0 0 17px; width: 273px; height: 70px; }
#logo_aa { margin: 0 0 0 20px; }

a.breadcrumb:link { font-size: 11px; color:#003366; text-decoration: underline; }
a.breadcrumb:visited { font-size: 11px; color:#003366; }
a.breadcrumb:hover { font-size: 11px; color:#3366CC; text-decoration: underline; }
.breadcrumb { font-size: 11px; color:#666666; }


.subnav { font-size: 12px; color:#003366; text-decoration: underline; }
a.subnav:link { font-size: 12px; color:#003366; text-decoration: underline; }
a.subnav:hover { font-size: 12px; color:#3366CC; text-decoration: underline; }
.subnavpad { padding-bottom: 10px; }
.subnavHighlight { font-size: 12px; font-weight: bold; color:#003366; text-decoration: none; padding-bottom: 10px; }

.footer_txt1 { font-size: 11px; color:#FFFFFF; padding-left: 10px; padding-right: 14px; }
.footer_txt2 { font-size: 11px; color:#003366; padding-right: 14px; }
ftr { font-size: 11px; color:#FFFFFF; padding-left: 10px; padding-right: 14px; text-decoration: underline; }
a.ftr:link { font-size: 11px; color: #FFFFFF; padding-left: 10px; padding-right: 14px; text-decoration: underline; }
a.ftr:hover { font-size: 11px; color: #CAE7F4; padding-left: 10px; padding-right: 14px; text-decoration: underline; }
a.ftr:visited { font-size: 11px; color: #FFFFFF; padding-left: 10px; padding-right: 14px; text-decoration: underline; }


a.apply:link { font-size: 18px; color: #1B5FA4; font-style: normal; font-weight: normal; padding: 0px text-decoration: underline; }
a.apply:hover { font-size: 18px; color: #3366CC; font-style: normal; font-weight: normal; padding: 0px text-decoration: underline; }

.plane { font-size: 11px; color: #333333; font-style: normal; font-weight: normal; padding-top: 2px; padding-bottom: 10px; }

