@charset "utf-8";
/* CSS Document */

#previewHeader{ /* Preview header bar styles */
	width: 100%;
	height: 40px;
	line-height: 40px;
	background-image: url(../../oms/images/blue/dark_grad.jpg);
	background-color: #67A7E3;
	border-bottom: solid 1px #3B709F;
	color: #FFF;
	margin: 0;
	font-size:12px;
	text-align:center;
}
#previewHeader a { /* Preview header bar styles */
	margin: 0 5px;
	color: #FFF;
	font-weight: normal;
}

body {
margin: 0;
padding: 0;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
background: #fff;
}

img {
border: 0;
}

h1 {
margin: 0;
font-family:Arial, Helvetica, sans-serif;
font-size: 16pt;
color: #02376B;
padding-bottom: 10px;
}

#container {
margin: 0 auto;
background-image: url(../images/images/background.gif);
background-repeat: repeat-y;
width: 950px;
overflow:auto;
}

#header {
width:904px;
float:left;
margin-left:23px;
height: 193px;
}

#header_testimonial {
float: left;
margin: 0;
}

#header_logo {
float: right;
margin: 60px 50px 0 0;
padding-bottom: 0;
}

#topnav {
clear:both;
float:left;
background-image: url(../images/images/topnav_1.gif);
background-repeat: no-repeat;
width: 904px;
height: 26px;
text-align:right;
margin: 0;
padding: 0;
}

#topnavtel {
float: left;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 23px;
color: #ffffff;
padding-left: 18px;
padding-top:1px;
font-weight: bold;
letter-spacing: .01em;
}

#topnavlinks {
float: right;
}

#main {
float:left;
clear:both;
width: 904px;
margin-left:23px;
margin-bottom: 20px;
}

#left {
float:left;
background-image: url(../images/images/left-bg.gif);
background-repeat: no-repeat;
width: 366px;
height: 625px;
padding-top: 5px;
}

#recruitment_hook {float: left;padding-left: 5px;}
#recruitment_hook img { width:176px;}
#register_hook {float:left; padding-left: 5px;}
#register_hook img { width:176px;}

#left_row1,
#left_row2 {
clear: both;
float: left;
width: 366px;
}

#testimonials_hook {
float:left;
padding-left: 5px;
padding-top: 5px;
}

#process_hook {
float:left;
padding-left: 4px;
padding-top: 5px;
}

#left_row3 {
clear: both;
float: left;
width: 366px;
}

#typical_roles {
padding-left: 4px;
margin-top: 5px;
float:left;
width: 176px;
}

.typical_header {
color: #471145;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
margin: 0;
padding-top: 8px;
padding-left: 6px;
}
.typical_body {
color: #A4ACAF;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
margin: 0;
padding-top: 8px;
padding-left: 6px;
line-height: 150%;
padding-bottom: 10px;
}

#quick_search {
margin-top: 5px;
margin-left:4px;
float:left;
border: 1px solid #9DA6AD; 
width: 174px;
height: 268px;
}

#chkbox1 {
margin-right: 10px;
}

.searchjob {
padding-left:5px;
padding-top: 10px;
padding-bottom:0px;
}

.control {
padding-left: 5px;
padding-bottom: 8px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: #003A65;
}

select {
width: 163px;
height: 18px;
font-family:Arial, Helvetica, sans-serif;
font-size: 9px;
border: 1px solid #9DA6AD;
}

.recruitment_select {
width: 203px;
height: 18px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
}

.input {
height: 12px;
width: 157px;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
border: 1px solid #9DA6AD;
}

.text {
height: 14px;
width: 200px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
border: 1px solid #9DA6AD;
}

.file {
height: 22px;
width: 300px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
}

textarea {
height: 85px;
width: 200px;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
border: 1px solid #9DA6AD;
}

#right {
float: left;
width: 532px;
padding-left:5px;
}

#content_top {
width:533px;
height:216px;
float:left;
overflow:hidden;
margin-bottom:20px;
}
.homeLinks {
    float: left;
}
#content {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
text-align:left;
padding-right: 10px;
padding-left: 15px;
color: #01446D;
float: left;
clear:both;
width: 501px;
}

#content a {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
text-align:left;
color: #003A63;
text-decoration: none;
}

#content h3 a {
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
text-align:left;
color: #003A63;
text-decoration: none;
}

#content h3 a:hover, #content a:hover {
text-decoration: underline;
}

.notice {
float: left;
min-height: 20px;
background: #9ECDEC;
color: #000000;
padding: 5px;
border: 1px solid #003A63;
margin-bottom: 10px;
width: 515px;
}

.error_text {
color: #FF0000;
}

#footer {
width:904px;
float:left;
margin-left:23px;
padding-bottom: 30px;
}

#footer_logo {
float: left;
margin: 75px 17px 0 7px;
}
#footer_links {
    float: left;
    width: 710px;
}

#footer_top {
float:left;
vertical-align: top;
margin-top:92px;
padding: 0;
line-height: 19px;
}

#footer_contact {
padding-top:17px;
height:20px;
float:left;
vertical-align: top;
}

#copyright {
height:40px;
padding: 0;
float:right;
text-align:right;
vertical-align: top;
margin-right:4px;
}
#copyright p.copyright_text {text-align:right;}

p.tel {
vertical-align: top;
float: left;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
color: #02376B;
padding: 0;
margin: 0;
}
.cityWidth {float:left; width:100px;}
p.email, p.links, p.copyright_text {
vertical-align: top;
float: left;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
color: #02376B;
text-align: left;
padding: 0;
margin: 0;
}

p.links {
color: #48A1D2;
}

p.email {
padding-left:35px;
}

p.email a {
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
color: #02376B;
text-decoration: none;
}

p.links a {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #02376B;
text-decoration: none;
}

p.email a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
color: #02376B;
text-decoration: underline;
}

p.links a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #02376B;
text-decoration: underline;
}

#footer_line {
margin-top: 15px;
margin-bottom: 10px;
float:left;
height:2px;
}

#footer_bottom_links {
float:left;
width: 570px;
margin: 0;
}

#footer_bottom {
float:left;
margin-top: 10px;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #99B3CA;
}
#footSocial {
	float:right;
	margin-top: 90px;
	text-align:right;
	width:144px;
}

#facebox {
	float:left;
}
a.connect_widget_like_button {
	padding:3px 5px !important;
}
.twitter-share-button {
	padding: 0 3px 0 0;
}
#footer_bottom a {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #99B3CA;
text-decoration: none;
}

#footer_bottom a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #99B3CA;
text-decoration: underline;
}
.search-items {
	clear: left;
    float: left;
    list-style: none;
	margin:0;
    padding: 0;
}
.search-items li {
    padding: 0 0 10px 0;
}
.search-items li p.adjustment {
    height: 15px;
    margin: 0;
    padding: 0 0 0;
}
p.pTop {
    font-weight: bold;
    height: 20px;
    line-height: 20px;
    margin: 0;
}
