@charset "utf-8";
/* CSS Document */
body { background: #a4abaf; color: #ffffff; font: 12px lucida sans unicode; margin: 0; padding: 0;  }
h1 {color:#ffffff; background:#ef4135; margin:0 0 10px 0; padding:0 0 0 5px; font-size:13px;}
h2 {color:#ffffff; margin:5px 0 5px 0; padding:0; font-size:14px;}

#header, #footer { margin: 0 auto; text-align: left; width: 998px; }
#header {background:url(../images/gradient-top.gif) top left no-repeat; padding-top:20px; position:relative;}
#header {height:165px}
#content {margin: 0 auto;  width: 998px; position: relative}
#content h1 {text-align: left; padding-top:3px; padding-bottom:3px}
p {text-align: left; padding:0; margin:0 0 10px 0}
#skip-nav { display: none; }
/* Top nav*/
#logo {height:90px; position:absolute; top:65px; left:70px;}
#logo div {float:left; margin-right:39px}
#logo #contact {width:290px; margin-left:-10px; color:white; font-weight:bold}
#logo #contact img {float:right}
#contact strong {display:block; color:#2797b8}
#logo #contact a {text-decoration:none}

/* Content */
#content { background:url(../images/gradient-middle.gif) top left repeat-y; padding: 0px; width: 998px;}
#left {width:545px; margin-left:70px}
#left p {line-height:15px}
#right {width:290px; float:right; margin-right:70px; position: absolute; left: 635px; top: 0px;}
#right h2 {color:#ffffff; background:#8e56a3; text-transform:uppercase; font-size:14px; margin-top:0; padding-top:3px; padding-bottom:3px; padding-left:5px}
#right #h2_blue {color:#ffffff; background:#4a5ba9; text-transform:uppercase; font-size:14px; margin-top:20px}
#rightr {width:290px; float:right; margin-right:70px; position: absolute; left: 635px; top: 0px;}
#rightr h2 {color:#ffffff; background:#ef4135; text-transform:uppercase; font-size:14px; margin-top:0; padding-top:3px; padding-bottom:3px; padding-left:5px}
#rightr #h2_blue {color:#ffffff; background:#4a5ba9; text-transform:uppercase; font-size:14px; margin-top:20px}
#rightb {width:290px; float:right; margin-right:70px; position: absolute; left: 635px; top: 0px;}
#rightb h2 {color:#ffffff; background:#4a5ba9; text-transform:uppercase; font-size:14px; margin-top:0; padding-top:3px; padding-bottom:3px; padding-left:5px}
#rightb #h2_blue {color:#ffffff; background:#4a5ba9; text-transform:uppercase; font-size:14px; margin-top:20px}
ul {margin:0; padding:0; list-style:none}
ul li {border-bottom:1px dotted #ffffff}
li a {color:white; margin: 5px 0 5px 5px; display:block; text-decoration:none}
#ul_blue li {border-top:1px dotted #ffffff;border-bottom:none}
#ul_blue li a {color:#4a5ba9; text-transform:uppercase; font-weight:bold}
.grey_area {background:#39434b; padding:10px; height:405px; overflow:auto}
.grey_area_sml {background:#39434b; padding:10px; height:175px;}
#h1_hww {background:#5798a1; font-size:14px}
#h1_wwd {background:#8e56a2}
#h1_wwwf {background:#495aa8}
#full-width {margin:0 70px 0 70px; padding-bottom:20px}
#full-width .grey_area {}

#contactform {width:280px}
#contactform p {background:white; height:30px}
#contactform #maincontact p {background:white; height:30px}
#contactform input {border:none; background:white; padding:5px; width:270px;  font: 13px lucida sans unicode;}
#contactform textarea {border:none; background:white; padding:5px; width:270px; height:100px; font: 13px lucida sans unicode;}
/*#contactform .submit {background-color:red; width:100px; margin-right:4px; margin-bottom:4px;}*/
#contactform .submit {padding:0; width:100px; margin-right:4px; margin-bottom:4px;}





.galselected a {color:#8e56a3}
.galmainpage {float:left; margin-right:10px; width:120px; height:80px;}

#workforlrg img {border:none}
/*footer styles*/
#footer_boxes { background:url(../images/gradient-middle.gif) top left repeat-y; padding: 0px; width: 998px; height:250px; position:relative;}

#footer_boxes a {color:#2797b8; text-decoration:none}

#informed {width:240px; position:absolute; top:20px; left:70px}

#latest {width:285px; margin-left:14px; position:absolute; top:20px; left:320px}

#workfor {width:295px; margin-left:30px; position:absolute; top:20px; left:605px}

#workfor img {width:70px}
#workforlrg { float:left; margin-left:15px; margin-top:15px}
#workforlrg img {width:95px}
#keepinformed input {width:230px; margin-bottom:4px}
#keepinformed #submit {width:63px; margin-right:4px}
#keepinformed small {font-size:8px}
#ftr_links {clear:left; display:block; text-align:left; font-size:11px; margin-top:30px; padding-top:10px; border-bottom:1px dotted white; padding-bottom:5px; width:86%; margin:auto}
#ftr_links a {color:white; margin:0 10px 0 10px}
#footer {background:url(../images/gradient-bottom.gif) bottom left no-repeat; padding-top:20px; padding-bottom:50px;}
#footer p {margin-right:64px; font-size:10px; text-align:right;}

/*other*/
.clear {clear:both}

.bluelinks .galselected a  {color:#4a5ba9}