#centercontent{ 
    width: 453px;
    height: 362px;
    background-color: #3f414a; 
    padding: 0;
	margin-left: auto;
	margin-right: auto;
	overflow: auto;
	scrollbar-track-color: #3f414a;
    scrollbar-face-color: #3f414a;
    scrollbar-arrow-color: #FFFFFF;
}

#centercontent_left{
    width: 100%;
    height: 362px;
    margin: 0;
    padding: 0;
    overflow: auto;
    z-index: 3;

}

#centercontent_right{
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0; 
}


div.sort_display{
    text-align: center;
    font-size: 9px; 
}

option,select{
    font-size: 9px;
    background-color: #3f414a;
    color: #FFFFFF;
}

div.contentwrap{
    float: left; 
    padding: 0px; 
    margin: 0px; 
    width:660px; 
    height: 362px; 
    background-color: #3f414a; 
    background-image: url('/images/bestpeople/mid_right_bg_2.gif'); 
    background-repeat: no-repeat; 
    background-position: top right;
}

div.searchbox{
    width: 420px;
    margin-left: auto;
    margin-right: auto; 
    padding-bottom: 10px;  
}    

div.searchbox_north{
   cursor: pointer;
   /*height: 20px;*/
   width: 420px;
   border-bottom: 1px solid #FFFFFF;
} 

div.searchbox_center{
   margin-right: auto;
   margin-left: auto;
   width: 420px;
   padding-top: 10px;
   padding-bottom: 5px;
   text-align: left;  
}

div.searchbox_south{ 
   /*height: 25px;*/
   width: 420px;
}

input.searchbutton{
   float: right;
   width: 100px;
   height: 20px;
   padding: 0px;
   margin: 0px;
   background-image: url('/images/bestpeople/100_24_button.gif');
   background-repeat: no-repeat;
   border: none;
   color: #3f414a; 
   cursor: pointer;
}

div.listing{
    position: relative;
    margin-left: auto;
    margin-right: auto; 
}

td.joblisting{
    position: relative;
    border-bottom:1px dotted #999999;
    border-top:1px solid #FFFFFF;
    margin:0pt 0pt 0.8em;
    vertical-align: top;
}

.jobtitle {
     display:block;
     font-size:13px;
     font-style:normal;
     font-weight:normal;
     /*padding-left: 20px;	*/
     cursor: pointer;
}

.jobposted{
     padding-left: 10px;
     font-weight: lighter;
     font-size: smaller;
}

.jobinfo {
    /*float: right;*/
    /*text-align:right;*/
    font-size: 10px;
    top:0pt;
    padding-right: 5px;
    display: block;
}

div.navigate{
    position: relative;
    width: 100%;
    background-image: url('/images/bestpeople/bottom_bg_4.gif');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    height: 108px;
    padding: 0px;
    margin: 0px;
    border: 0px solid white; 
}

img.link{
    border: 0px;
}

/*div.bodywrap{
    width: 100%;
    height: 100%;
    overflow: auto;
    padding: 0px;
    margin: 0px;
}*/

div.bodywrap{
    width: 100%;
    height: 1000px;
    overflow: auto;
    padding: 0px;
    margin: 0px;
	border: 0px;
	position: absolute;
	top: 0;
	left: 0;
}

.browseframe{
    position: absolute;
    border-style: hidden;
    height: 0%;
    width: 0%;  
    top: 0px;
    left: 0px;
    visibility: hidden;
    padding: 0px;
    margin: 0px;
}
.transparentground{
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
    border-style: hidden;
    z-index: 10;
    background-color: #3f414a;
    -moz-opacity: 0.8;
    filter: alpha(opacity=80);
    opacity: 0.8;
}

.inframe{
    position: absolute;
    border: 3px solid #3f414a;
    padding: 0;
    min-width: 600px;
    min-height: 300px;
    top: 4%;
    left: 20%;
    width: 60%;
    height: 80%;
    background-color: white;
    overflow: hidden;
    z-index: 20;
}

#content{
    width: 70%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    min-width: 500px; 
}

.dark{
    color: #3f414a;
	background-color: #FFFFFF;
}

.apply{
    font-weight: normal;
    color: #3f414a;
	background-color: #FFFFFF;
}


input.button{
   height: 24px;
   width: 100px;
   display: inline;
   padding: 0px;
   margin: 0px;
   background-image: url('/images/default/100_24_button.gif');
   background-repeat: no-repeat;
   border: none;
   background-color: #3f414a;
   cursor: pointer;
}


hr{
    width: 100%;
    border: 1px double #3f414a;
}

h1{
    font-size: 12pt;
    line-height: 150%;
}

.error{
    color: red;
}

h2.location{
    font-size: 11pt;
    font-weight: bolder;
}

h2,h3,h4,h5,h6{
    font-size: 10pt;
    font-weight: bold;  
}
