.container {overflow:hidden;width: 100%;}

body{font: 80%/1.4em Arial, Helvetica, sans-serif;}

.header {font-size:.9em;}
.header a{text-decoration:none;}
.header a:hover{text-decoration:underline;}

.menu {text-align: left;padding:10px 10px;background-color:#ffffff;}
.menu a{color:#0096BE;font-weight: bold;}

.footer {text-align:center;padding-top:50px;padding-bottom:50px;color:#CDCDCD;}
.footer a{color:#105CB6;}
.footer .about {padding-top:5px;font-size:.9em;}
.footer .about a{color:#000000;}

.bx {padding:10px;}

h1{font-size:2.2em;margin:0 0 6px 0}

h2{font-size:1.8em;margin:0 0 4px 0}
h3{font-size: 1.4em;margin:0 0 2px 0;}

.allyul li{padding-bottom:10px;}

.vertlist li {clear:both;font-family:tahoma;padding-bottom:10px;}
.vertlist li .docthumb {float:left;width:110;}
.vertlist li .docthumb img{border:1px solid #CDCDCD;}
.vertlist li .desc {float:left;padding-left:10px;}
.vertlist li .desc .title {padding-bottom:5px;}
.vertlist li .desc .title a{font-size:1.4em;}
.vertlist li .desc .date{font-size:.9em;color:#9B9B9B;padding-bottom:5px;}
.vertlist li .desc .titlelocation{padding-bottom:5px;}
.vertlist li .desc .titlelocation a.company{}
.vertlist li .desc .varsdesc{color:#9B9B9B}

.breadcrumb {font-size:.9em;color:#CDCDCD;padding:3px 0px;text-align:left;}
.breadcrumb a{font-weight:bold;color:#009BC7;text-decoration:none}
.breadcrumb a.on{text-decoration:none;color:#000000}
.breadcrumb a.on:hover{text-decoration:none;color:#000000}
.breadcrumb a:hover{text-decoration:underline}

.brief .jobli li {clear:both;font-family:tahoma;padding-bottom:25px;}
.brief .jobli li .title{font-size:1.4em;padding-bottom:5px;}
.brief .jobli li .date{color:#9B9B9B;padding-bottom:5px;}

.errorlist li{color:#D20022}

.success {color:#4BA508}
.money {color:#4BA508}
.green {color:#3F7C5E}

span.success {color:#234F32;background-color:#E0FFB8;padding:3px;font-size:1.2em;font-weight:bold;}

div.people ul li {display: inline;}
div.people img {padding:3px;padding:1px;border:1px solid #CDCDCD;margin:1px;}

div.panel {padding-bottom:15px;}
div.panel h2{padding-bottom:10px;}
div.panel h3{padding-bottom:8px;}
div.content {padding-left:5px;}

div.sidepanel {padding-bottom:25px}  
div.sidepanel h3{padding-bottom:5px} 

ul.references li{padding-bottom:10px;}

ul.listjobs li{padding-bottom:15px;}
li.job {padding-bottom:18px;}
li.job div{padding-bottom:5px;}
li.job .title{font-size:1.2em;}
li.job .title em{font-weight:bold;}
li.job .title a{color:#0000CC}
li.job .owner a{color:#105CB6}
li.job .meta {font-size:.9em;color:#777777}
li.job .date {color:#A12A2A;font-weight:bold;}
li.job .description em{font-weight:bold;}
li.job span.company{}
li.job span.location{color:#505050;}
li.job span.applied{color:#3B8B00;font-size:.9em;font-weight:bold;}  



div.listjobs div{padding-bottom:15px;}
.stdjob .job .title{font-size:1.2em;}
.stdjob .job div{padding-bottom:5px;}
.stdjob .job .company{font-size:1.2em;}
.stdjob .job .location{color:#505050;font-size:1.2em;}

ul.detaillist li{padding-bottom:3px;}

.pagination {text-align:right;font-size:.9em;padding-right:5px;}
.pagination a{color:#0033CC}
.pagination .break{font-color:#CDCDCD;padding:0px 3px;}

a.blue {color:#105CB6}
a.std {color:#0033CC}
a.blackhvr {color:#000000;text-decoration:none}
a.blackhvr:hover {color:#F75342;text-decoration:none}

.padtbl td{padding:5px;}

.mngtbl th{background-color:#CCE0FA;padding:5px;font-size:1em;font-family:arial}
.mngtbl td{padding:5px;border-bottom:1px solid #CCCCCC;font-family:arial}

table.frm td{padding:5px;vertical-align: top}
table.frm th{padding:5px;vertical-align: top}
table.frm td input{width:250px;font-size:1.2em;padding:3px;}
table.frm label{font-weight:bold;vertical-align:top}
table.frm .inputsubmit{padding-left:5px;padding-right:5px;width:auto}

.error {color:#FF0000;}

.bbox a{color:#105CB6;text-decoration:none;font-weight:bold;}
.bbox a:hover{text-decoration:underline}

.categories {}
.categories a{color:#54A80E;padding-right:6px;text-decoration:none}
.categories a:hover{text-decoration:underline}
.categories a.more{text-decoration:none}
.categories a.more:hover{text-decoration:underline}

.categories li{padding-bottom:5px;}

.rstmb {border:1px solid #CDCDCD;}
  
.jobsv1 .job {padding-bottom:18px;}
.jobsv1 .job div{padding-bottom:5px;}
.jobsv1 .job .title{font-size:1.2em;}
.jobsv1 .job .title em{font-weight:bold;}
.jobsv1 .job .title a{color:#0000CC}
.jobsv1 .job .owner a{color:#105CB6}
.jobsv1 .job .meta {font-size:.9em;color:#777777}
.jobsv1 .job .date {color:#A12A2A;font-weight:bold;}
.jobsv1 .job .description em{font-weight:bold;}
.jobsv1 .job span.company{}
.jobsv1 .job span.location{color:#505050;}
.jobsv1 span.applied{color:#3B8B00;font-size:.9em;font-weight:bold;}  
 
 
.job {padding-bottom:10px;}
.job div{padding-bottom:3px;}
.job .title a{color:#0000CC;}
.job .title em{font-weight:normal;font-weight:bold}
.job span.applied{color:#3B8B00;font-size:.9em;font-weight:bold;} 
.job .owner a{color:#105CB6}
.job .meta {font-size:.9em;color:#777777}
.job .date {font-weight:bold;}
 
.jobsearch .job {padding-bottom:15px;}
.jobsearch .job div{padding-bottom:2px;}
.jobsearch .job .title{font-size:1.3em;}
.jobsearch .job .title em{font-weight:bold}
.jobsearch .job .title a{color:#0033CC}
.jobsearch .job .owner a{color:#105CB6}
.jobsearch .job span.company{color:#000000}
.jobsearch .job .owner img{width:16px;height:16px;}
.jobsearch .job .meta {color:#666666}
.jobsearch .job .meta .date {color:#666666}
.jobsearch .job .description em{font-weight:bold;}
.jobsearch .colo {padding:3px 0px;font-family:tahoma;color:#666666} 
   
.company-ct a{color:#0066CC}

h2.h-1 {color:#0972B2;font-size:2em;}


.hd-0 .topic{padding:3px 3px;font-weight:bold;font-size:.9em;}
.hd-0 .content{padding-top:4px;padding-left:10px;}
.hd-0 .content a{color:#105CB6;}
.hd-0 .content a:hover{color:#F75342;}

.hd-1 .topic{padding:3px 3px;font-weight:bold;font-size:1.2em;color:#0972B2}
.hd-1 .content{padding:3px;}
.hd-1 .content a{color:#105CB6;}
.hd-1 .content a:hover{color:#F75342;}

.hd-2 .topic{padding:3px 3px;font-weight:bold;font-size:1.2em;color:#5A872D;}
.hd-2 .content{padding:3px;}
.hd-2 .content a{color:#018100}
.hd-2 .content a:hover{color:#F75342;}

.hd-3 h1{padding:3px 8px;background-color:#ACCE0A;color:#ffffff;font-weight:bold;font-size:.9em;font-family:tahoma}
.hd-3 .topic{padding:3px 8px;background-color:#ACCE0A;color:#ffffff;font-weight:bold;font-size:.9em;}
.hd-3 .content{padding-top:4px;}
.hd-3 .content a{color:#105CB6;}
.hd-3 .content a:hover{color:#F75342;}

.hd-4 h1{padding:3px 8px;background-color:#4BB7FF;color:#ffffff;font-weight:bold;font-size:.9em;font-family:tahoma}
.hd-4 .topic{padding:3px 8px;background-color:#4BB7FF;color:#FFFFFF;font-weight:bold;font-size:.9em;}
.hd-4 .content{padding-top:4px;}
.hd-4 .content a{color:#105CB6;}
.hd-4 .content a:hover{color:#F75342;}

.hd-5 h1{padding:3px 8px;background-color:#FF5D38;color:#ffffff;font-weight:bold;font-size:.9em;font-family:tahoma}
.hd-5 .topic{padding:3px 8px;background-color:#FF5D38;color:#FFFFFF;font-weight:bold;font-size:.9em;}
.hd-5 .content{padding-top:4px;}
.hd-5 .content a{color:#105CB6;}
.hd-5 .content a:hover{color:#F75342;}

.hd-6 .topic{padding:3px 8px;background-color:#F1F5FA;color:#000000;font-weight:bold;font-size:.9em;}
.hd-6 .content{padding-top:4px;}
.hd-6 .content a{color:#105CB6;}
.hd-6 .content a:hover{color:#F75342;}

.hd-gry h1{padding:3px 8px;background-color:#E6E6DC;color:#74746F;font-weight:bold;font-size:.9em;font-family:tahoma}
.hd-gry .topic{}
.hd-gry .content{padding-top:4px;}
.hd-gry .content a{color:#105CB6;}
.hd-gry .content a:hover{color:#F75342;}

.hiblu h1{font-size:2em;padding-bottom:10px;color:#0388C0}
.higrn h1{font-size:2em;padding-bottom:10px;color:#ACCE0A}
.hi1 .content{padding:10px;}

.applyh {background-color:#F1F5FA;padding:5px;}
.applyh a{color:#105CB6}

.bk-1{background-color:#F6FCFC;}
.bk-b{}

.basepagebdy{}
.basepagebdy1{background-color:#A5DBFF;}
.bdy-1{}
.bdy{padding:10px;}

.lnkblu a{color:#105CB6;}
.lnkblu a:hover{color:#F75342;}

.lnkblu-1 a{color:#2786C2;text-decoration:none}
.lnkblu-1 a:hover{color:#F75342;text-decoration:none}


.bd {padding:10px;padding-bottom:150px;background-color:#ffffff;}

.leader {background-color:#ffffff;}

.aligncenter{margin: 0 auto;width:920px;}

.lnkred {color:#FF5D38;font-weight:bold;}

ul.lrg li{padding-bottom:15px;}

.simlarjob .job {padding-bottom:5px;}
.simlarjob .job .title{font-weight:bold;}
.simlarjob .job .title a{color:#105CB6}
.simlarjob .job .attr{font-size:.9em}
.simlarjob .job .attr .company{color:#008000;}
.simlarjob .job .attr .location{color:#505050}

.companylnk {color:#105CB6;text-decoration:none;border-bottom:1px dotted #105CB6;}
.companylnk:hover {color:#F75342;border-bottom:1px dotted #F75342;}

.bluhvrlnk {color:#105CB6;text-decoration:none;}
.bluhvrlnk:hover {color:#F75342;}

.more {color:#105CB6;font-weight:bold;}
.more:hover {color:#F75342;}



.moresimilar .job {padding-bottom:5px;}
.moresimilar .job .title{font-weight:bold;}
.moresimilar .job .title a{color:#105CB6}
.moresimilar .job .company{font-weight:bold;color:#74746F}	


.resumesearch .resume {padding-bottom:15px;}
.resumesearch .resume div{padding-bottom:3px;}
.resumesearch .resume .owner {font-size:1.3em;}
.resumesearch .resume .owner a{color:#105CB6}
.resumesearch .resume .cnt {font-size:1em;}
.resumesearch .resume .cnt em{font-weight:bold;}

.break {padding:0px 5px;color:#CDCDCD;}

.stateactive {font-weight:bold;color:#3F7C5E}
.statedel {font-weight:bold;color:#E70000}
.statepaused {font-weight:bold;color:#BEA100}

a.black {text-decoration:none;color:#000000;}

.contentbdy {background-color:#ffffff;padding:10px;}

.rpanel{width:280px}

.jobtable th{font-size:.9em; font-weight:bold;padding:5px 8px;border-bottom:1px #eeeeee solid;background-color:#F7F9F9;}
.jobtable th a{color:#000000;text-decoration:none}
.jobtable th a.on{text-decoration:underline}
.jobtable th a:hover{color:#000000;text-decoration:underline}
.jobtable td{padding:5px 8px;border-bottom:1px #eeeeee solid;vertical-align:top;}
.jobtable a{color:#105CB6;}
.jobtable a:hover{color:#F75342;}
.jobtable .title a{color:#0033CC}
.jobtable .title a:hover{color:#F75342;}
.jobtable .on{background-color:#FAFAFA;}

.searchbox {background-color:#E7F3FA;font-size:1.3em;padding:10px;text-align:left;}

.jobpagination {text-align:center;padding-top:20px;}
.jobpagination span{padding:0px 2px;}
.jobpagination a{color:#0033CC}

.bluecontent {background-color:#F6FCFC;padding:10px;border:1px solid #E8F2FE;}
.bluecontent .tle{font-size:1.2em;font-weight:bold;}

.greencontent {background-color:#EEFFE6;padding:10px;border:1px solid #B8F799;}
.greencontent .tle{font-size:1.2em;font-weight:bold;}

.redcontent {background-color:#FFF9F9;padding:10px;border:1px solid #FFD3D3;}
.redcontent .tle{font-size:1.2em;font-weight:bold;}

.whitecontent {background-color:#ffffff;padding:10px;border:1px solid #E0E0E0;}
.whitecontent .tle{font-size:1.2em;font-weight:bold;}


ul.ulreset {margin:0px 15px;}
ul.ulreset li {list-style-type: disc;padding-top:5px;}



.managetitle {padding-top:10px;border-bottom:1px solid #C6DFF9;background-color:#EAF3FD;}
.managetitle span{margin-left:5px;margin-right:5px;}
.managetitle a{font-weight:bold;color:#0062C2;text-decoration:none;}
.managetitle a:hover{text-decoration:underline;}
.managetitle .mn{float:left;padding:3px 10px 3px 10px;margin-bottom:-1px;margin-left:5px;}
.managetitle .on{background-color:#ffffff;font-weight:bold;border-top:1px solid #C6DFF9;border-left:1px solid #C6DFF9;border-right:1px solid #C6DFF9;border-bottom:1px solid #FFFFFF;}
.managetitle .off{margin-top:2px;}	
.managetitle .on a{text-decoration:none;color:#000000;}
.managetitle h3{padding-left:10px;padding-bottom:3px;}

.linkbutton {font-size:1.4em;padding:3px 20px;}



	div#menu2{
		clear:left;
		padding:2px 2px 2px 15px;
		background:#eaf3fd;
		}

	div#menu2 h2{
		padding:1px 0px;
		margin:6px 6px 6px 0;
		font-size:1.4em;
		}

	div#menu2 ul{
		padding-top:5px;
		}

	div#menu2 li{
		display: inline;
		padding: 10px;
		}

	div#menu2 a{
		font-weight:bold;color:#0062C2;
		text-decoration:none;
		}
		
	div#menu2 a:hover{
		text-decoration:underline;
		}

	div#menu2 .selected{
		background:#FFFFFF;
		padding:5px 10px 2px 10px;
		border: 1px solid #c6dff9;
		border-bottom:1px solid #FFFFFF;
		font-weight:bold;
		}
		
	div#menu2 .selected a{
		color:#000000;
		text-decoration:none;
		}

.listings {
  font-size: 16px;
  line-height: 1.4em;
  margin-bottom: 25px;
}
.listings li{padding:5px;}
.listings li.on{background-color:#FAFAFA;}		
		