@charset "utf-8";
/* CSS Document */

BODY, HTML { margin:0; padding:0; width:100%; height:100%; background-color:#12619c; background-image:url(images/bg_sides.gif); background-position:center; background-repeat:repeat-y; }

/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,img { margin:0; padding:0; }
fieldset,img { border: none; }
blockquote { margin:5px 0 0 5px; }

#bodyDiv { margin:0 auto; padding:0; width:776px; color:#7e7e7e; font-size:12px; font-family:Tahoma, Arial, Sans-serif; }
#pageDiv { width:775px; margin-left:1px; }
*+html #pageDiv { margin-left:2px; }


#topDiv { width:100%; height:81px; color:#FFFFFF; font-weight:bold; border-bottom:1px solid #d8d8d8; position:relative; font-size:11px; }
#searchDiv { width:574px; background-image:url(images/bg_top.gif); background-repeat:repeat-x; border-left:1px solid #d8d8d8; line-height:26px; position:absolute; top:0; right:0; }
#searchDiv div { padding:0 10px; }
#searchDiv .input { font-size:10px; background-color:#e0e6ec; border:1px solid #a8acb1; padding:2px 4px; }
#searchDiv .button { position:relative; top:3px; }
#searchDiv img { position:relative; top:3px; }
#searchDiv a { color:#FFFFFF; text-decoration:none; }
#searchDiv a:hover { color:#D5EAFF; }
#linksDiv { widows:575px; position:absolute; top:26px; right:0; }

#midBar { background-image:url(images/bg_midbar.gif); background-repeat:repeat-x; line-height:26px; color:#4a7291; text-align:right; padding:0 10px; border-bottom:1px solid #d8d8d8; }
#midBar strong { color:#105081; }

#midDiv { float:left; background-image:url(images/bg_leftbody.gif); background-repeat:repeat-y; }

#hBanner { float:left; border-bottom:1px solid #d6d6d6; }
#homeDiv { float:left; }
#homeLeft { float:left; width:480px; padding:20px; border-right:1px solid #d6d6d6; text-align:justify; }
#homeRight { float:right; width:214px; padding:20px; font-size:10px; }

#leftNav { float:left; width:201px; color:#FFFFFF; border-right:1px solid #d8d8d8; background-color:#004a7f; }
.titleDiv { display:block; padding-left:15px; font-weight:bold; text-transform:uppercase; background-image:url(images/bg_title.gif); background-repeat:repeat-x; line-height:43px; }
.leftLink { display:block; line-height:35px; border-bottom:1px solid #266592; color:#c9d9e4; font-size:11px; }
.leftTxt { color:#c9d9e4; display:block; margin:10px 15px; }
a.leftLink { padding-left:15px; color:#c9d9e4; text-decoration:none; }
a:hover.leftLink { color:#FFFFFF; background-color:#003366; }

#contentBody { float:left; width:572px; }
#contentDiv { padding:20px; text-align:justify; color:#666666; }

#footer { float:left; border-top:1px solid #d8d8d8; width:765px; padding:5px; text-align:center; color:#979797; font-size:11px; background-color:#FFFFFF; }
#footer a { color:#979797; }
#footer a:hover { color:#000; }

h1 { color:#005390; font-size:14px; margin-bottom:8px; float:left; width:100%; }
h1 a { color:#FFFFFF; display:block; padding:3px 6px; background-color:#004a7f; }
h2 { color:#5FA0BA; font-size:13px; margin-bottom:8px; float:left; width:100%; }

.partnersL { float:left; width:60%; margin-left:10px; }
.partnersR { float:left; width:35%; }

.empL { float:left; width:24%; }
.empR { float:left; width:76%; margin-top:5px; }

.spacerB { float:left; width:100%; height:20px; border-bottom:1px solid #c9d9e4; margin-bottom:10px; }
.spacer { float:left; width:100%; height:2px; border-bottom:1px dashed #c9d9e4; margin:10px; font-size:1px; }
.backTop { float:left; width:100%; height:20px; color:#C2C2C2; font-size:9px; text-align:right; border-bottom:1px solid #c9d9e4; margin-bottom:10px; }
.backTop a { color:#C2C2C2; text-decoration:none; }
.backTop a:hover { color:#006600; }

label.quickContact { display:block; color:#585858; }
.txtField { width:100%; background-color:#e0e6ec; border:1px solid #a9adb2; font-size:10px; padding:2px 4px; }
.submit { margin:10px 0px; text-align:right; }
.btnSubmit { border:1px solid #5FA0BA; background-color:#014394; color:#FFFFFF; font-weight:bold; padding:2px 10px; font-size:9px; cursor:pointer; }

.splitBlt { float:left; width:100%; border-top:1px solid #5FA0BA; border-bottom:1px solid #5FA0BA; margin:15px 0px 50px 0px; }
.splitBlt div { float:left; }
.splitBlt a { color:#5FA0BA; text-decoration:none; font-weight:bold; }
.splitBlt a:hover { color:#0066CC; }
.splitBlt ul { margin:15px 45px; list-style:none; }
.splitBlt li { margin-top:5px; }
.boxDiv { display:none; }
