@charset "utf-8";
/* CSS Document */

/* ****** TAG SELECTORS ****** */
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:62.5%; background-color:#999999; color:#FFFFFF; }
ul { list-style:none; }
a, a:visited { color:#FFFFFF; text-decoration:none; }
a:hover { text-decoration:underline; }
p { line-height: 1.5em; padding: 10px 20px 8px 20px; margin:0; font-size:1.1em; }
h2 { padding:10px 0 0 20px; margin:0; font-size:1.2em; }
input, textarea { border:none; background-color: #efefef; font-size:1em; border: 1px solid #a8a8a8; color: #666666; font-weight:bold; padding: 1px 2px 2px; }
textarea { font-size:1.2em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
input:focus, textarea:focus { background:#000066; color:#FFF; }
label { display:block; padding:8px 10px; }
img { border:none; }
/* ****** WRAPPER AND CONTAINER SELECTORS ****** */
#wrapper { width:800px; margin:10px auto; }
#separator { background : #495797; height:23px; }
#sectionHeaderContainer { height:28px; position:relative }
#breadCrumb { background-color:#424D83; width:202px; height:18px; position:absolute; left:0; top:0; color:#FFFFFF; padding:5px 0; }
#welcomeHeader { background-color:#35417E; width:339px; height:18px; position:absolute; left:202px; top:0px; font-size:1.4em; color:#FFFFFF; font-weight:bold; padding:5px 0; }
#featuredHeader { background-color:#2C3977; height:18px; width:259px; position:absolute; left:541px; top:0px; font-size:1.4em; color:#FFFFFF; font-weight:bold; padding:5px 0; }
#fieldWrapper { border:1px solid #6c758d; width:20em; padding:10px 10px; margin:20px auto; text-align:center }
/* ****** MAIN CONTENT SELECTORS ****** */
#content { position:relative; width:800px; height:440px }
#leftCol { width:202px; background-image:url(../images/leftcol_bg.jpg); height:351px; position:absolute; left:0; top:0; }
#centerCol { width:339px; background-image:url(../images/main_conent.jpg); height:351px; position:absolute; left:202px; top:0px; }
#centerCol p { overflow:auto; height:135px; }
#rightCol { width:259px; background-image:url(../images/right_col.jpg); height:351px; position:absolute; left:541px; top:0px; }
#serviceList { list-style-type : none; margin:0 5px 0 10px; padding:10px 0 0 10px; font-size:1.1em; overflow:auto; height:135px }
#serviceList li { line-height:1.6em; }
#loginHeader { background-color:#2D3A78; color:#FFFFFF; font-size:1.4em; font-weight:bold; height:18px; margin-top:3px; padding:5px 0; }
#newsHeader { background-color:#2D3A78; color:#FFFFFF; font-size:1.4em; font-weight:bold; height:18px; margin-top:75px; padding:5px 0; }
/* ****** FORM RELATED SELECTORS ****** */
.inputTxtBox { width:50%; }
.inputBtn { padding:1px 1px; cursor:pointer; margin:5px 0 0 75px; }
.errorBdrTxtBox { border:1px solid #9e0000; }
.errorFlag { color:#9e0000; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
/* ****** MISC/GENERAL SELECTORS ****** */
.center { text-align:center }
#adMessage { margin:0 0 6px 0; padding:0 0 6px 0; }
#notAllowed, .flag { color:#FF0000; text-align:center; font-weight:bold; }
#notAllowed { width:100% }
.copy { color:#E1E1E1; }
/* ****** FOOTER SELECTORS ****** */
#placeHolder { position:absolute; left:0; top:351px }
#footerNav { clear:both; margin: 10px auto; padding : 10px 0 0 0; text-align: center; line-height: 1.1em; list-style-type : none; width:800px; font-size:1.1em; }
#footerNav li { display:inline; }
#footer { text-align:center; width:800px; margin: 10px auto; padding :0; }
#footer li { margin:15px 0; }
#validator { width:800px; margin:10px auto; text-align:center }
