
body {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 11px !important;
color: #111;
background: #fff url(../images_v2/camco_bg.png) repeat-x;
}

#wrapper {
width:940px;			
margin:0px auto;
}

.wrap {
width:940px;			
margin:0px auto;
}

#header {
height:151px;
width:100%;
clear:both;
}



#search_spl {


}

#job_search {
float:left; 
background: url(../images_v2/right_pink_arrow.png) 20px 10px no-repeat;
width: 234px;
padding-top:20px;
padding-left:80px; 
}

#job_reg {
float:left; 
width: 314px;
color: #fff;


}

#job_person{
float:right; 
width: 300px;
color: #fff;

}

#job_person img {
margin-top: -42px;
/* I mean like is this how the pros do it?? */
margin-bottom: -42px;
}

.job_reg_hunk {
background: url(../images_v2/right_pink_arrow.png) 20px 10px no-repeat;
width: 234px;
padding-top:20px;
padding-left:80px; margin-bottom:10px;
}

input {
border: 0;
}

.searchbutton {
width:140px;
height:34px;
border:0;
background: url(../images_v2/search_jobs.png);
}

span.right {
clear:both;
display:inline-block;
margin-top:10px;
text-align:right;
margin-left:80px;

}

.clear {
clear:both;
height:0
}

#home_cent {


padding-top:60px;
}


.home_cent_one {
width:214px;
background: url(../images_v2/right_blue_arrow.png) 20px 0px no-repeat;
float:left;
padding-left:80px; 
padding-right:20px
}

.home_cent_two {
width:214px;
background: url(../images_v2/right_blue_arrow.png) 20px 0px no-repeat;
float:left;
padding-left:80px; 
padding-right:20px
}

.home_cent_three {
width:215px;

float:left;

}

.homethreehunk {
width:214px;
background: url(../images_v2/right_blue_arrow.png) 20px 0px no-repeat;
float:left;
padding-left:80px;  
margin-bottom:10px;
padding-right:20px
}

.homethreehunkx {
margin-left: -80px;
width:214px;
background: url(../images_v2/right_blue_arrow.png) 20px 0px no-repeat;
float:left;
padding-left:80px;  
margin-bottom:10px;
margin-right:20px
}

.bannertree {
width:214px;
background: url(../images_v2/right_pink_arrow.png) 20px 0px no-repeat;
float:left;
padding-left:80px;  
margin-bottom:10px;
padding-right:20px
}

.bannertreee {
background: url(../images_v2/right_pink_arrow.png) 20px 0px no-repeat;
float:left;
padding-left:80px;  
margin-bottom:10px;
padding-right:20px
}


#footer {
margin-top:60px;
padding:20px 0px;
background: #014076;
color: #fff;
height:200px;
}

#header_img {
width:300px;
float:left;
}

#header_nav {
margin-top:70px;
margin-left:95px;
width:520px;
line-height:1;
font-weight:bold;
float:left;
}

span.headut {
color: #DC3396;
position:absolute;
margin-left:270px;
top:20px;
}
span.headut input {
padding:2px;
margin-top:2px;
background: url(../images_v2/mag.png) no-repeat right top;
border:1px solid #B0C4C3
}

#footr {
float:left;
width:560px;
}

#footl {
float:right;
width:380px;

}

#footl table {
float:right;

}
#footl td {
width:155px !important;
}
td,tr {
text-align:right;
}

.right_job_nav {
float:right;
width:300px;
}

.left_job_nav
{
background: url(../images_v2/right_blue_arrow.png) 20px 0px no-repeat;
padding-left:80px;  
float:left;
width:500px;padding-right:20px
}

.left_job_navx
{
padding-left:0px;  
float:left;
width:580px;padding-right:20px
}

.homeonehunk {
width:520px;
background: url(../images_v2/right_blue_arrow.png) 20px 0px no-repeat;
float:left;
padding-left:80px;  
margin-bottom:10px;
padding-right:20px
}



#nav_right 

{
background: url(../images_v2/right_blue_arrow.png) 20px 0px no-repeat;
padding-left:80px;
width:220px;
float:right;
}

td.even {

margin:3px 0;
padding:3px 0px;
text-align: left !important
}

.theader {
text-align: left !important
}

.left_job_nav ul {
margin: 0px 0px;
padding: 20px;
font-size: 13px;
border-bottom: 2px dotted #ddd;
}

.border {
border: 1px solid #a9a9a9
}

td.gray {
padding:5px;
text-align: left !important
}

li.dent {
margin-left:10px;
}

ul.listo {
margin-left:10px;
}
tr {
vertical-align:top;
}

td.gray, td.odd {
background: #fff;
color: #333;
margin:3px 0;
vertical-align:top;
font-weight:normal !important;
text-align:left !important;
}

.banner_title {
background: url(../images_v2/right_pink_arrow.png) 20px 10px no-repeat;
height:90px;
padding-top:10px;
padding-left:80px;
margin-bottom:20px;

font-size: 22px;
color:#fff;
}

.banner_title2 {
padding-top:10px;
height:90px;
margin-bottom:20px;
color:#fff;
}

ul.squarelist {
margin-left:40px;
}

ul.squarelistx {
margin-left:0px;

}

.squarelistx  li{
list-style:none;
}

.squarelistx  li a{
padding:3px;
display:block;
border-bottom: 1px dotted #eee;
text-decoration:none !important;
}

.squarelistx  li a:hover{
display:block;
background: #eee;
}


.theader, td.gray, tr.odd, tr.even{
color:#333;text-align: left !important
/*background: #fff !important;*/
}

#captcha_phrase {
margin:5px 0;
background: #F6E1ED;
border: 1px solid #bbb;
}

#share {
padding-left:80px;
}

span.arrow {
display:block;
height:38px;
width:38px;
margin-left: -60px;
float:left;

}


.kymabl {
display:block;
float: right;
width:91px;
position:absolute;
margin-left:350px;
margin-top:95px;
}

li {
list-style-position: inside !important;
}
