html,body {margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#1F3139}
body {font: 76% tahoma,sans-serif; text-align: center}
p {margin:0px 0px 0px 0px; color:#000000}
a {color:#000000; text-decoration:none}
a:hover {text-decoration:underline}
div.line { clear:both; margin:5px 0px 0px 0px; padding:0px 0px 5px 0px; font-size:1px; line-height:1px; border-top:1px solid #D6D6D6 }
div.clear { clear:both; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-size:0px; line-height:0px; }
.hide { display: none; visibility: hidden; }

div#container {text-align: left; width: 100%; margin: 0px auto 0px auto; }
div#wrapper{float:left; width:100%}

div#header {margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; display:block; height:76px}
div#header h1.logo {margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;  width:200px; height:50px; display:block}
div#header .tabs {display:none}
div#header .account {display:none}


div#navigation {display:none; }


div#breadcrumb {display:none; }


div#left {display:none;  }


div#content {margin:10px 10px 0px 10px;}
div#content h2 {font-size:20px; border-bottom:1px solid #000000; padding-bottom:5px; margin-bottom:10px }
div#content p {font-size:11px; color:#000000; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px; line-height:140%}
div#content p strong {font-size:11px; color:#000000}
div#content .panel {width:427px; margin-bottom:15px}
div#content .panel h2 {height:17px; color:white; font-size:10px; font-weight:bold; padding:4px 2px 0px 5px; margin:0px; border-bottom:1px solid white}

div#content .item {width:49%; float:left; margin-right:15px; margin-bottom:10px }
div#content .item1 {width:49%; float:left; margin-bottom:10px}
div#content .item h2, div#content .item1 h2 {height:15px; color:white; font-size:14px; font-weight:bold; padding:3px 2px 0px 0px; margin:0px; border-bottom:1px solid white}
div#content .item h2 a, div#content .item1 h2 a {color:#000000; }
div#content .item img, div#content .item1 img {margin:0px 0px 0px 0px;}
div#content .item p, div#content .item1 p {font-size:11px; padding:5px; color:#000000; line-height: 130%; border:1px solid #000000}
div#content .item p a, div#content .item1 p a {font-size:11px; padding:0px 0px 0px 10px; margin-bottom:5px; color:#000000; }
div#content .item .border, div#content .item1 .border {font-size:11px; color:#000000; line-height: 130%; border:0px solid #000000;  border-top:0px; border-left:0px}
div#content .item .border img, div#content .item1 .border img {margin:0px 0px 0px 0px; float:left; margin-right:5px}
div#content .item .border p, div#content .item1 .border p {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:left; margin-right:5px;  border:0px}

.document form {border:0px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.document form p {display:block; border:1px solid white; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; clear:both }
.document form p label {float:left; font-size:11px; font-weight:bold; color:#000000; width:150px; }
.document form p input.txt {float:left; border:1px solid #666666; color:#666666; font-size:10px; padding:2px; width: 200px;  margin:0px 0px 5px 0px}
.document form p textarea.txt {float:left;  border:1px solid #666666; color:#666666; font-size:10px; padding:2px; width: 200px; margin:0px 0px 5px 0px}
.document form p input.image {float:right;}
.document form p span.errorText {color:#CC0000; margin-left:150px}
.document form p span.summaryText {color:#999; margin-left:150px}

.document ul.sitemap { list-style-type:none; margin:0px 0px 10px 0px; padding:0px 0px 5px 0px}
.document ul.sitemap a {}
.document ul.sitemap li {font-size:12px; font-weight:bold; padding:0px 0px 3px 0px}
.document ul.sitemap li a {font-size:12px; font-weight:bold; padding:0px 0px 5px 10px }
.document ul.sitemap li ul {list-style-type:none; margin:0px 0px 0px 10px; padding:0px 0px 5px 0px}
.document ul.sitemap li ul li {font-size:11px; font-weight:normal; padding:0px 0px 3px 0px}
.document ul.sitemap li ul li a {font-size:11px; font-weight:normal; padding:0px 0px 0px 10px }
.document ul.sitemap li ul li ul {list-style-type:none; margin:0px 0px 0px 10px; padding:0px 0px 5px 0px}
.document ul.sitemap li ul li ul li {font-size:11px; font-weight:normal; color:#999999; padding:0px 0px 3px 0px}
.document ul.sitemap li ul li ul li a {color:#999999; padding:0px 0px 0px 10px }

.jobitem {margin-bottom:10px}
.jobitem h3 {height:15px; color:white; font-size:10px; font-weight:bold; padding:3px 2px 0px 5px; margin:0px; border-bottom:1px solid white}
.jobitem h3 a {color:white; }
.jobitem .border {font-size:11px; color:#002642; line-height: 130%; border:1px solid #eeeeee; padding:5px}
.jobitem .border p {padding:0px 5px 0px 5px; margin:0px}
.jobitem .border span.date {float:right; width:200px}
.jobitem .border span.location {float:left; width:200px}
.jobitem .border span.salary {float:left; width:200px}

.options {padding:3px; font-size:11px; margin-bottom:10px; border:1px solid #D3D3A9}
.options a {font-size:11px; }

.jobleft {}
.jobright {display:none;  }


.membership {}
.membership form {border:0px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.membership form fieldset {border:0px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.membership form legend {margin-left:-7px; margin-right:-7px; display:none}
.membership form p {display:block; border:1px solid white; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.membership form p label {float:left; font-size:11px; font-weight:bold; color:#333333; width:150px; }
.membership form p input.txt {float:left; border:1px solid #666666; color:#666666; font-size:10px; padding:2px; width: 200px;  margin:0px 0px 5px 0px}
.membership form p select.txt {color:#666666; font-size:10px; float:left; border:1px solid #666666; color:#666666; font-size:11px; padding:2px; width: 205px;  margin:0px 0px 5px 0px}
.membership form p textarea.txt {float:left;  border:1px solid #666666; color:#666666; font-size:10px; padding:2px; width: 200px; margin:0px 0px 5px 0px}
.membership form p input.image {float:right;}

.savedjobs {}
.savedjobs h3 {height:15px; color:white; font-size:10px; font-weight:bold; padding:3px 2px 0px 5px; margin:0px; border-bottom:1px solid white}
.savedjobs h3 a {color:white; }
.savedjobs .itempanel {border:1px solid #E6E6E6; background-color:#F7F7F7; padding:5px; margin-bottom:10px}
.savedjobs .itempanel p {padding:0px 0px 0px 0px; margin:0px; font-size:10px; color:#666666; display:block; clear:both}
.savedjobs .itempanel p label {float:left; font-size:11px; font-weight:bold; color:#333333; width:100px;}
.savedjobs .itempanel p input.txt {float:left; border:1px solid #666666; color:#666666; font-size:10px; padding:2px; width: 150px}
.savedjobs .itempanel p input.txtsmall {border:1px solid #666666; color:#666666; font-size:10px; padding:2px; width: 50px}
.savedjobs .itempanel p input.button {float:left; border:0px;}
.savedjobs .itempanel strong.folder {display:block; padding:3px 0px 3px 20px; margin:0px 0px 0px 5px; font-size:10px  }
.savedjobs .itempanel a.view {display:block; padding:3px 0px 3px 20px; margin:0px 0px 0px 5px; font-size:10px  }
.savedjobs .itempanel a.remove {display:block; padding:3px 0px 3px 20px; margin:0px 0px 0px 5px; font-size:10px  }
.savedjobs .itempanel a.searchresults {display:block; padding:3px 0px 3px 20px; margin:0px 0px 0px 5px; font-size:11px; width:100px; float:left }
.savedjobs .itempanel a.createjobalert {display:block; padding:3px 0px 3px 20px; margin:0px 0px 0px 5px; font-size:11px; width:100px; float:left }
.savedjobs .itempanel a.deletesearch {display:block; padding:3px 0px 3px 20px; margin:0px 0px 0px 5px; font-size:11px; width:100px; float:left }

form.advancedjobsearch {}
form.advancedjobsearch fieldset {border:0px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
form.advancedjobsearch p {float:left; padding:0px 0px 0px 0px; margin:0px; font-size:10px; color:#666666; width:215px; height:60px; }
form.advancedjobsearch p label {font-size:11px; font-weight:bold; color:#333333; }
form.advancedjobsearch p input.txt {border:1px solid #666666; color:#666666; font-size:10px; padding:2px; width: 200px}

form.advancedjobsearch p select { border:1px solid #666666; color:#666666; font-size:10px; padding:2px; width: 200px}
form.advancedjobsearch p input.image {}
form.advancedjobsearch p a {float:left; width:50px;}


div#right {display:none;  }




div#footer {height:20px; clear: both; padding:2px 5px 0px 5px; text-align: left; width: 100%; border-top:1px solid black;  margin: 10px auto 0px auto; display:block; font-size:0.8em; color:#000000}
div#footer a {color:#000000}
div#footer span.right {float:right}
div#footer span.left {float:left}

div#c8 {height:20px; clear: both; padding:2px 5px 0px 5px; text-align: center; width: 100%; margin: 0px auto 0px auto; display:block; font-size:0.8em; color:#000000}
div#c8 a {color:#000000}

/*----------------------- system messages -------------------*/

.message { margin: 5px 0; }
.message p { padding: 2px 3px 2px 25px!important; margin: 0!important; border: 1px solid #382914; color: #382914; font-size:1.3em; font-family:Georgia, Times, serif; margin-bottom:5px }
.message p.ok { border: 1px solid #66CC66; color:#66CC66; }
.message p.info { border: 1px solid #33CCFF; color: #33CCFF; }
.message p.error { border: 1px solid #ff0000; color: #ff0000;}