
body {
 background:url('../images/bg.jpg') repeat-x #f7f7f7;
 margin:0;
 text-align:center;
 font-family: "Trebuchet MS";
 font-size: 12px;
 color: #4F5155;
}
DIV#wrap {
	margin:0 auto;
	width:900px;

}
DIV#top_line {
	height:40px;
	
}
DIV#header {
	height:115px;
	
}
DIV#bottom_line {
	height:35px;

}
UL#menu {
list-style-type:none;	
margin:0;
padding:0 0 0 2px;
height:30px;

}
UL#menu LI {
margin:0 1px 0 0;
padding:0 0 0 0;
float:left;
cursor:pointer;

height:21px;
background-image:url('../images/menu_bg.jpg');
background-repeat:repeat-x;
}
UL#menu LI DIV.l {
height:21px;
width:10px;
float:left;
background-image:url('../images/menu_l.jpg');
background-repeat:no-repeat;
cursor:pointer;
}
UL#menu LI DIV.r {
height:21px;
width:10px;
float:right;
cursor:pointer;
background-image:url('../images/menu_r.jpg');
background-repeat:no-repeat;
}
UL#menu LI DIV.t {
height:21px;
cursor:pointer;
float:left;
}
UL#menu LI A{
text-decoration:none;
color:black;
}
UL#menu LI:hover,UL#menu LI.selected {

padding:0px 0px 0 0;
height:27px;
background-image:url('../images/menu_bgh.jpg');

}
UL#menu LI:hover DIV.l,UL#menu LI.selected DIV.l {

height:27px;
background-image:url('../images/menu_lh.jpg');

}
UL#menu LI:hover DIV.r,UL#menu LI.selected DIV.r {
height:27px;
background-image:url('../images/menu_rh.jpg');
}

UL#menu LI:hover DIV.t,UL#menu LI.selected DIV.t {
margin:6px 0 0 0;
color:#59728e;
}
DIV#header DIV#logo {
width:229px;
height:115px;
float:left;
background:url('../images/logo.jpg') no-repeat;
background-position:0px 12px;
}
DIV#header DIV#people {
width:392px;
height:115px;
float:right;
background:url('../images/people.jpg') no-repeat;

}
DIV#bottom_line DIV#tagline {
width:392px;
height:35px;
float:right;

background:url('../images/tagline.jpg') no-repeat;
background-position:0px 1px;
}

#int_offices {
width:310px;
float:right;
height:30px;
margin-top:1px;
border-left:1px solid #b2b0b0;
padding-top:7px;
padding-left:15px;
}
#int_offices .name {
float:left;
padding-right:10px;
}

#panel {
width:164px;
float:right;
margin-top:50px;
}
#panel .name {
width:154px;
height:20px;
background-image:url('../images/right_panel_top.jpg');
border-bottom:1px solid #b2b0b0;
text-align:left;
padding-top:4px;
padding-left:10px;
font-size:13px;
font-weight:bold;
}
#panel .txt {
width:154px;
text-align:left;
background-image:url('../images/right_panel_bg.jpg');
padding-top:4px;
padding-left:10px;
}
#panel .b {
width:164px;
height:11px;
background-image:url('../images/right_panel_bottom.jpg');
background-repeat:no-repeat;
}
H1 {
color:#59728e;
font-size:24px;
font-weight:normal;
}
H2 {
color:#59728e;
font-size:16px;

border-bottom:1px solid #59718e;
}
H3 {
color:#588D5A;
font-size:14px;


}
#main_content {
margin-top:10px;
width:650px;
min-height:530px;
text-align:left;
float:left;
padding-bottom:50px;
}
#footer {
height:35px;
padding-top:12px;
background:url('../images/bg.jpg') repeat-x  #f7f7f7 0px -153px;
clear:both;
}
.form_desc {
text-align:right;
vertical-align:top;
padding-top:3px;
font-size:13px
}
DIV.error {
color:red;
font-size:12px;
}
DIV.form-notdone {
background-color:#ee2020;
margin-bottom:30px;
color:white;
text-align:center;
}
DIV.form-done {
	
text-align:center;
border:1px solid #B0B0B0;
background-color:#90FF90;
color:black;
width:847px;

height:20px;
}
LI.employers A DIV.t {
color:#EC6726;
}
P {
text-indent:30px;
}
H4 {
text-decoration:underline}
A {
color:#59728e;
text-decoration:none;
}

.superoffer {
color:#EC6726;
background-image:url('../images/menu_bgh.jpg');

height:28px;
border-top:1px solid #B1B1B1;
border-left:1px solid #B1B1B1;
padding-left:10px;
width:20px

}

.superoffer A {
color:#EC6726;
}
.normal {
background-color:#F0F0F0;
border-bottom:1px solid #B1B1B1;

height:28px;
border-top:1px solid #B1B1B1;
border-left:1px solid #B1B1B1;
padding-left:10px;


}
.normal A {
color:#000;
}
.header{
background-image:url('../images/menu_bgh.jpg');
text-align:center;
height:28px;
border-top:1px solid #B1B1B1;
border-left:1px solid #B1B1B1;
padding-left:10px;
padding-right:10px;
font-size:11px;
}
.normal_td{

text-align:center;
height:28px;
border-bottom:1px solid #B1B1B1;
border-left:1px solid #B1B1B1;
padding-left:10px;
padding-right:10px;
font-size:11px;
}
.color_td {
background-color:#F0F0F0;}

.normal_td A IMG,.color_td A IMG {
border:0;
}