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

*{margin:0; padding:0;}
.container{float:left;left:50%;margin:-75px 0 0 -383px;position:relative;width:773px; height:633px; color:#000;}
.clr{clear:both;}

body{background:url(../images/bodyBG.gif) repeat-x #3670a2;}
.container #topBar{width:773px; color:#CC0066;}

.container .whiteArea{padding:10px 20px 0 20px; width:733px; }
.container .content{ width:436px; height:340px; float:left; clear:both;}
.container .whiteArea .content h2{font-family:Arial, Helvetica, sans-serif; color:#406618; font-size:24px;float:left; }


.container .homeContent .greyRule{ background-color:#c4cbd8; width:736px; height:1px; position:absolute; top:270px; left:20px; float:left; overflow:hidden; z-index:1; }

.container #shadow{ background:url(../images/shadow.gif) no-repeat; width:776px; height:10px; position:relative; top:0px; left:-20px; overflow:hidden;}

/*---------------------------------------------FOOTER--------------------------*/
.container #bottom{background:url(images/footerBG.gif) no-repeat; width:776px; height:22px;}
.container #bottom2{ background:url(images/footer2BG.gif) no-repeat; width:776px; height:22px;}
.container #bottom3{ background:url(images/footer2BG.gif) no-repeat; width:774px; height:22px;}

.container #privacy{padding:5px 0 5px 0; float:right;}
.container #privacy a{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; text-decoration:none;}
.container #privacy a:hover{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px;text-decoration:underline;}

.container #homeBottom{padding:5px 0 5px 0; float:left; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px;}
.container #homeBottom a{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; text-decoration:none;}
.container #homeBottom a:hover{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px;text-decoration:underline;}

.container .bottomLinks {display:inline; list-style:none; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; float:right; padding-bottom:50px;}
.container .bottomLinks li{display:inline;}
.container .bottomLinks a:hover{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px;text-decoration:underline;}
.container .bottomLinks a{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; text-decoration:none;}

.container .bottomLinksL {display:inline; list-style:none; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; float:left; padding-bottom:50px;}
.container .bottomLinksL li{display:inline;}
.container .bottomLinksL a:hover{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px;text-decoration:underline;}
.container .bottomLinksL a{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:10px; text-decoration:none;}

.container .whiteArea .content .responsibilities .errorMssg .intro3{font-family:Arial, Helvetica, sans-serif; color:#002157; font-size:13px;float:left; margin:5px 0 5px 0px; padding:0 0 0 0px; width:300px; }
.container .whiteArea .content .responsibilities .errorMssg .intro3 a{ text-decoration:none; padding: 0px 0 5px 0px; color:#790000; font-family:Arial, Helvetica, sans-serif; font-size:13px;font-weight:bold;}
.container .whiteArea .content .responsibilities .errorMssg .intro3 a:hover{ text-decoration:underline; padding: 0px 0 5px 0px; color:#790000; font-family:Arial, Helvetica, sans-serif; font-size:13px;font-weight:bold;}
.container .whiteArea .content .responsibilities .errorMssg {float:left; position:relative; top:120px; left:50%; margin-left:30px;}

/* Styles used on forms */
label {	font-weight: bold; font-size: 9pt}
div.submit { padding: 5px 0 0 0; text-align: right }
div.submit input {font-size: 110%; width: 60px }

input.pretty,
select.pretty,
textarea.pretty { border: 1px solid #bbb; padding: 2px 1px; font-family: verdana, arial, sans-serif; font-size: 9pt }
input.pretty { padding: 2px 1px 2px 3px; }
input.pretty:focus,
select.pretty:focus,
textarea.pretty:focus { background-color: #e8eeff; border: 1px solid #00F;  padding: 2px 1px }
input.pretty:focus { padding: 2px 1px 2px 3px; }
input.short { width: 80px }

fieldset.pretty { border: 1px solid #444; padding: 12px; position: relative; padding-top: .75em; width: 96%; background-color: #eee }

input.error,
input.error:focus,
textarea.error,
textarea.error:focus,
select.error,
select.error:focus{border: 1px solid red; padding: 1px; background-color: white }
label.error {color: red; font-size: 85%; display: none; white-space: nowrap; }
