html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
}
ol, ul {	list-style: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}
/* remember to define focus styles! */
:focus {	outline: 0;}
/* remember to highlight inserts somehow! */
ins {	text-decoration: none;}
del {	text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse;	border-spacing: 0;}



.clear{clear:both;}

body
{
line-height:1;
font-size:100%;
color:#003366;
font-family:arial,sans-serif;
}
.left {
float:left;
}
#wrapper{
margin:0 auto;
width:960px;
height:auto;
padding-bottom:30px;
}

.logo
{
float:left;
width:345px;
display:inline;
}
.header
{
 background:#f2f5f6 url(../images/headerbg.jpg) repeat-x;
  -webkit-border-top-left-radius:0px;
  -webkit-border-top-right-radius:0px;
  -moz-border-radius-topleft:0px;
  -moz-border-radius-topright:0px;
   -webkit-border-bottom-left-radius:10px;
  -webkit-border-bottom-right-radius:10px;
  -moz-border-radius-bottomleft:10px;
  -moz-border-radius-bottomright:10px;
	border-top-right-radius:0px;
	border-top-left-radius:0px;
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
border:1px solid #98bde2;
height:61px;
padding:2px 0px 0px 9px;
position:relative;
}
.mag
{
left:264px;
position:absolute;
top:11px;
}
.skip {
float:right;
margin:20px 40px 0 0;
font-size:14px;
font-weight:bold;
}
.skip a {color:#4aa4d6;text-decoration: none;}
.skip a:hover {text-decoration: underline;}
.login {
float:right;
font-size:12px;
padding-right:7px;
margin-top:43px;
text-align:right;
width:300px;
color:#327caa;
}
.login a {
color:#327caa;
text-decoration:none;
}
.outer_search
{
margin-bottom:29px;
margin-top:20px;
}
.out_search
{

margin-top:34px;
}
.j_search
{
/** background:#f2f5f6 url(../images/bg.jpg) no-repeat;***/
/* background:#f2f5f6 url(../images/j_search_bg.jpg) repeat-x; */
background:#f2f5f6;
  -webkit-border-top-left-radius:10px;
  -webkit-border-top-right-radius:10px;
  -moz-border-radius-topleft:10px;
  -moz-border-radius-topright:10px;
   -webkit-border-bottom-left-radius:10px;
  -webkit-border-bottom-right-radius:10px;
  -moz-border-radius-bottomleft:10px;
  -moz-border-radius-bottomright:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
border:1px solid #98bde2;
position:relative;
padding:2px 0 0 12px;
}
.width560left {
float:left;
width:590px;
margin: 10px 0 40px;
}
.width460right {
float:right;
width:460px;
margin: 10px 0 40px;
}
.titleleft {
text-align: left;
padding-left:15px;
}
.pathbox{
margin:25px 10px 35px 25px;
}
.pathbox h1{
font-size:24px;
line-height: 29px;
margin-bottom:20px;
margin-right:20px;
}
.pathbox h3{
font-size:16px;
margin:0 0 3px;
}
.pathbox p{
margin:0 30px 20px 0;
}
#box_left img{
margin-top:9px;
}
#box_left_copy {
font-size:15px;
margin:25px 0 40px 15px;
width:390px;
color:#000;
}

#box_left h2{
color:#F9A107;
font-size:23px;
text-decoration: underline;
}
#box_left p{
margin:8px 0 24px;
font-size: 15px;
line-height: 19px;
}
.continue {
margin:0 0 30px;
text-align: center;
}
.agree {
margin:20px 0;
}
.pathbox #clickhere{
text-align: center;
margin-right:30px;
}
.s_job {
padding:7px 0 0 123px;
margin-bottom:51px;
}
.t_job {
padding:7px 0 0 123px;
}
.t_job2 {
padding:7px 0 4px;
text-align: center;
}
.t_job2 h1 {
font-size:30px;
color:#F9A107;
line-height:37px;
}
.t_job2 h2 {
font-size:18px;
color:#000;
line-height:22px;
}

.job_search form
{

}
.job_search form .userinput
{
height:18px;
width:230px;
font-weight:bold;
font-size:12px;
}
.job_search form label
{
display:block;
font-size:18px;
font-weight:bold;
color:#0a94e0;
padding:0 0 11px 6px;
}
.job_search form #submit
{

}
.job_search form span.tag
{
color:#001033;
display:block;
font-size:12px;
margin-left:6px;
margin-top:6px;
height:14px;
}
.title
{
width:236px;
float:left;
}
.location
{
display:inline;
float:left;
margin-left:48px;
width:236px;
}
.search_btn
{
display:inline;
float:left;
padding:27px 0 0 24px;
width:212px;
}
.job_search_cat
{
padding:0px 0 0 123px;
height:1%;
}
.category
{
width:320px;
float:left;
}
.cat1
{

}
.cat2
{
float:right !important;
margin-right:50px;
display:inline;
}
.category h1
{
font-size:18px;
color:#000;
font-weight:normal;
}
.job_cat
{
float:left;
width:160px;
margin-top:11px;
}
.job_cat li
{
color:#0A94E0;
font-size:15px;
font-weight:bold;
line-height:20px;
}
.job_cat li.more
{
font-size:12px;
}
.job_cat li.more a
{
color:#f9a107;
}
.job_cat li a
{
color:#0A94E0;
display:block;
height:1%;
text-decoration:none;
}
.place_holder
{
float:left;
width:138px;
}
.ppl
{
clear:both;
padding-top:5px;
height:127px;
}
.outlets
{

}
.footer
{
background:url(../images/footer.jpg) repeat-x;
font-size:14px;
height:41px;
line-height:17px;
padding-top:10px;
text-align:center;
}
/**page2***/
.result
{
text-align:center;
margin-top:5px;
}
.result h1
{
font-size:24px;
color:#F9A107;
line-height:37px;
}
.result h2
{
font-size:18px;
color:#000;
line-height:16px;
}
#personal_info_form
{
padding-top:29px;
}
#personal_info_form table
{

}
.userinfo
{
width:130px;
}

.tdwidth{
width:70px;
text-align: right;
}
.tdwidth2{
width:70px;
}
.tdwidth3{
width:10px;
}
input {
padding:3px;
font-size:14px;
font-weight:bold;
}
label {
font-weight: bold;
}

#personal_info_form table td 
{
padding:3px 5px 3px 0;
}

.phoneinfo
{
width:30px;
margin-right:5px;
}
.phoneinfo1
{
width:40px;
}
#personal_info_form table td.terms
{
font-size:14px;
line-height:1.3em;
padding:15px 0 12px 5px;
}
#personal_info_form table td label
{
font-size:14px;
}
#agree
{
float:left;
margin-right:3px;
}
#btn1
{
background:url("../images/btn1.png") no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
height:43px;
width:172px;
}
#btncontinue
{
background:url("../images/btncontinue.png") no-repeat scroll 0 0 transparent;
border:medium none;
cursor:pointer;
height:43px;
width:220px;
}
/**page2***/
/**page3***/
.map
{
height:335px;
margin:15px 0 10px;
overflow:hidden;
width:604px;
}
.bg{
background:#ECF7FB;
}
.search_result
{
color:#001033;
font-size:14px;
line-height:17px;
padding:5px 10px 10px 11px;
min-height:115px;
}
.search_result h2 a
{
color:#0a94e0;
font-size:18px;
line-height:26px;
text-decoration:none;
}
.search_result h2 a:hover
{
text-decoration:underline;
}
.time
{
color:#797979;
font-size:14px;
padding-right:105px;
text-align:right;
}

.loc
{
display:block;
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}
.pagination
{
padding-bottom:35px;
text-align:center;
}
.pagination a
{
color:#0A94E0;
text-decoration:none;
}
.pagination a.right
{
color:#F9A107;
}
.menu
{
position:absolute;
right:12px;
top:64px;
width:523px;
}
.menu ul
{

}
.menu ul li
{
float:left;
}
.menu ul li a
{
display:block;
text-align:center;
text-decoration:none;
color:#0a94e0;
font-size:14px;
}
.menu ul li a
{
background:url(../images/menu.jpg) repeat-x;
color:#0a94e0;;
padding:6px 9px;
border-bottom:1px solid #98bde2;
}

.menu ul li a.first
{

background:url(../images/menu.jpg) repeat-x;
  -webkit-border-top-left-radius:0px;
  -webkit-border-top-right-radius:0px;
  -moz-border-radius-topleft:0px;
  -moz-border-radius-topright:0px;
   -webkit-border-bottom-left-radius:10px;
  -webkit-border-bottom-right-radius:0px;
  -moz-border-radius-bottomleft:10px;
  -moz-border-radius-bottomright:0px;
	border-top-right-radius:0px;
	border-top-left-radius:0px;
	border-bottom-right-radius:0px;
	border-bottom-left-radius:10px;
border-top:none;
border-left:1px solid #98bde2;
border-right:none;
border-bottom:1px solid #98bde2;
}
.menu ul li a.last
{

background:url(../images/menu.jpg) repeat-x;
  -webkit-border-top-left-radius:0px;
  -webkit-border-top-right-radius:0px;
  -moz-border-radius-topleft:0px;
  -moz-border-radius-topright:0px;
   -webkit-border-bottom-left-radius:0px;
  -webkit-border-bottom-right-radius:10px;
  -moz-border-radius-bottomleft:0px;
  -moz-border-radius-bottomright:10px;
	border-top-right-radius:0px;
	border-top-left-radius:0px;
	border-bottom-right-radius:10px;
	border-bottom-left-radius:0px;
border-top:none;
border-left:none;
border-right:1px solid #98bde2;
border-bottom:1px solid #98bde2;
}
.menu ul li a:hover
{
background:#0a94e0;
color:#FFF;
}
/***page3***/