body {text-align: center; font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; font-size:100%; color: #404040; background: #fff}
* {margin:0; padding:0;}

a:link, a:visited {color: #005FA9; text-decoration: none;}
a:hover {	text-decoration: underline;}

img {border:none;}

.clear {clear: both;}
.clear10 {height: 40px; clear: both;}
.l {float:left;}
.r {float:right;}

.mand {color: #A97A0B;}
.note {font-weight: bold; font-size: 0.85em;}

#access {display: none;}

/*************** list styles ***************/
ul {margin:10px 0 10px 27px; }

/***********************************************/
/* Width styles                                */
/***********************************************/

/**** fixed widths ****/
.s100 {width:100px;}
.s130 {width:130px;}
.s170 {width:170px;}
.s170select {width:173px;}
.s250 {width:250px;}
.s300 {width:300px;}
.s350 {width:350px;}

/**** percentage widths *********/
.pc1 {width:1%;}
.pc5 {width:5%;}
.pc10 {width:10%;}
.pc20 {width:20%;}
.pc25 {width:25%;}
.pc30 {width:30%;}
.pc33 {width:33%;}
.pc40 {width:40%;}
.pc45 {width:45%;}
.pc50 {width:50%;}
.pc60 {width:60%;}

/*********************************************************/
#wrapAll {  margin: auto; text-align:left; width: 760px; font-size: 1.0em; }
#wrapInside {background: url(../img/background-images/main.gif) repeat-y bottom left red; display: block;}
#wrapLeft {background: url(../img/background-images/wrap-inside.gif) no-repeat bottom left;  float: left;}
#wrapLeft.home {height: 598px;}

table.wrapall {width: 100%; border-collapse: collapse; }
table.wrapall td {padding: 0px; margin: 0px; vertical-align: top;  }

/*Left Column*/
#leftCol {padding-bottom: 118px;  background: none; width: 210px; height: 100%;}
#leftCol #leftColContent {width: 210px; background:#fff;}
#leftCol img {display: block; }
#leftCol ul {margin: 0; width: 210px; font-size: 0.8em;}
#leftCol ul li { margin: 0 15px 0 0; padding: 0 18px 2px 0; border-bottom: 1px solid #fff; list-style: none;   background: url(../img/icons/side-nav-li.gif) no-repeat top right ; text-align: right; }
#leftCol ul li.on {background: url(../img/icons/side-nav-li-on.gif) no-repeat top right ; }
#leftCol ul li.on a {color: #b66327}
#leftCol ul li a {margin: 0px;  color: #043867; display: block; }
#leftCol ul li a:hover {text-decoration:none; color: #b66327}
#leftCol ul li.last {border-bottom: 0px;}

/*Right Column*/
#rightCol {  width: 550px; background: #fff; }

/*Main Menu */
#mainMenu {margin: 5px 0 0px 10px; padding: 0 0 13px 0;  background: none; font-size: 0.9em; width: 100%; float: left; text-align: left;}
#mainMenu ul {margin: 0px; padding: 2px 0px 3px 10px; background: #004c7f}
#mainMenu ul li {padding: 0 0 0 0px; margin: 0 15px 0 0; display: inline; list-style: none; background: none; font-size: 0.9em;}
#mainMenu ul li.on a {color: #fda05c}
#mainMenu ul li.last {margin: 0;}
#mainMenu ul li a {color: #fff; font-weight: bold;}
#mainMenu ul li a:hover {text-decoration: none; color: #fda05c}

/* Banner Image */
#banner {display: none;}
#flash {display: none;}


/************** Main Content ************************/
#content {margin: 0 0 0 15px; font-size: 0.8em; clear: both; }
#content h1 {padding: 0 0 0 15px; color: #223f61; border-left: 2px solid #034984; font-size: 1.4em;  }
#content h2 {margin: 0 0 0 16px; color: #cd5d0a;  font-size: 1.3em;  }
#content h3 {margin: 0 0 0 16px; color: #666666;  font-size: 1.1em;  }
#content p {margin: 10px 0 10px 17px; color: #404040}
div.jobdesc {margin-bottom: 10px; border-bottom: 1px solid #ccc; }
#content p.backtotop {text-align: right; font-size: 0.85em;}
#content p.backtotop a {padding: 0 0 0 10px; background: url(../img/icons/arrow-back-to-top.gif) no-repeat top left}

/*Lists*/
#content ul li {padding: 0 0 0 10px; margin: 2px 0; background:none; color: #666}
#content ul li.sub {margin-left: 12px; background: url(../img/icons/bullet-li-sub.gif) no-repeat top left;}

#content ul.download li {padding: 0 0 1px 25px; background: none; }
#content ul.download li.pdf {background: url(../img/icons/pdf.gif) no-repeat top left ;}
#content ul.download li.date { color: #b66327}
#content ul.download li.desc {margin-bottom: 10px; }
#content ul.download li.sub {padding-left: 10px; margin-left: 32px; background: url(../img/icons/bullet-li-sub.gif) no-repeat top left;}

/*Forms*/
#content form {margin: 10px 0; }
#content fieldset {border: 0px;}
#content form table {margin: 0 0 0 15px; }
#content form table td {padding: 3px 0;  }
#content form table tr.action td {padding: 10px 0; text-align: center;}
#content form table tr.action td input {padding: 1px 3px; font-size: 0.9em; background: #034984; color: #fff; font-weight: bold; border: 1px solid #7a8dba}

/* Home Page Panels */
#panelHolder {margin: 10px 0 0 60px; padding: 10px 17px; background: #eff7fe; border: 1px solid #bcdcf7 ; width: 70%}
#panelHolder ul.download {margin: 10px 0 10px 17px;}
#panelHolder ul.download li {margin: 0px; padding: 0px; background: none; }
#panelHolder ul.download li.adobe {padding-top: 3px}
#panelHolder ul.download li.image {margin: 0 10px 0 0; float: left; width: 210px;}
#panelHolder ul.download li.filesize {font-size: 0.8em;}

#content .panel {float: left; width: 99%; }
#content .panel h2 {text-align: center; }

/* Footer */
#footer { display: none; }