/* AMN Healthcare Careers Site */
/* Filename: common.css */
/* Title: Primary CSS file for AMN Careers site */
/* Description: */

*
{
	margin: 0;
	padding: 0;
}
html
{
	min-height: 100%;
	margin-bottom: 1px;
	text-align: center;
}
body
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #484848;
	line-height: 18px;
	text-align: center;
	margin: 0 auto;
	height: 100%;
}

.container
{
	position: relative;
	width: 941px;
	text-align: left;
	margin: 0 auto;
	height: 100%;
}


#central_content
{
	float: left;
	width: 941px;
	padding: 0px;
	background-color: #ffffff;
	border-left: solid 1px #DDD5BC;
	border-right: solid 1px #DDD5BC;
	height: 100%;
	min-height: 600px;
}


table, th, td, input, textarea, select
{
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	color: #333;
}

ol li
{
	padding: 6px 0px 6px 0px;
}

a img, :link img, :visited img, :active img
{
	border: none;
	background-color:Transparent;
}
a:link, a:visited, a:active
{
	color: #005cae;
	text-decoration: none;
	font-style: normal;
}
a:hover
{
	color: #005cae;
	background-color: #F4F2E4;
	border-bottom-width: 1px;
	text-decoration: underline;
}



p
{
	font-size: 12px !important;
	line-height: 18px;
	padding: 0 0 10px;
}

input.reset
{
	background: url(../images/btn_clear.gif) 0 0 repeat-x;
	width: 67px;
	height: 24px;
	border-style: none;
}


.collapsibleImage
{
	vertical-align: bottom;
}

/* =HEADER */
#header
{
	display: block;
	width: 940px;
	height: 96px;
	position: relative;
	overflow: hidden;
	margin: 0 0 0px;
	background: url(../images/header_gradient_repeat.gif) 0 0 repeat-x;
}
div#header #logo
{
	float: left;
	width: 600px;
	display: block;
	margin: 0px 0 0 0px;
}
div#header #mailto
{
	float: right;
	display: block;
	width: 239px;
	height: 49px;
}

.breadcrumb
{
	font-family: arial;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 55px;
	margin: 0px 1px 0 1px;
	background-color: #0081c3;
	padding-left: 20px;
}
.breadcrumbnode
{
	font-family: arial;
	font-size: 26px;
	color: #ffffff;
}
.breadcrumbseparator
{
	font-family: arial;
	font-size: 28px;
	color: #FFFFFF;
}
.breadcrumbcurrentnode
{
	font-family: arial;
	font-size: 26px;
	color: #ffffff;
}

#smallbreadcrumb
{
	font-family: arial;
	font-size: 12px;
	color: #0081c3;
	line-height: 30px;
	margin: 0px 1px 3px 1px;
	background-color: #FFFFFF;
	padding-left: 20px;
	display: block;
}
#smallbreadcrumb .smbreadcrumbnode
{
	font-family: arial;
	font-size: 12px;
	color: #0081c3;
	background-color: #FFFFFF;
}
#smallbreadcrumb .smbreadcrumbseparator
{
	font-family: arial;
	font-size: 13px;
	color: #0081c3;
	background-color: #FFFFFF;
}
#smallbreadcrumb .smbreadcrumbcurrentnode
{
	font-family: arial;
	font-size: 12px;
	color: #0081c3;
	background-color: #FFFFFF;
}
div#header #logout
{
	position: relative;
	left: 530px;
	top: 120px;
}
div#subheader
{
	width: 899px;
	height: 210px;
	background-color: #E3DBB6;
	margin-left: 1px;
	padding: 0 20px 20px 20px;
}
div#subheader .caption
{
	position: relative;
	width: 330px;
	left: 510px;
	top: 100px;
	font-weight: normal;
	font-family: arial,helvetica,sans-serif;
	font-size: 14px;
}
div#subheader .image
{
	width: 900px;
	height: 210px;
}
div#subheader a:hover
{
	background-color: transparent;
	border-bottom-width: 0px;
	text-decoration: none;
}
#logoScreen { display:block }

#logoPrint { display:none }

/* END HEADER */


/* =SIDEBARS */
div.leftnav1, div.leftnav2, #central, #rightnav, div.inner_content, div.home_content
{
	height: 100%;
	min-height: 300px;
	float: left;
	background-color: #FFFFFF;
}
div.leftnav1
{
	width: 320px;
	background-color: #EFE9D2;
}
div.leftnav2
{
	width: 180px;
	background-color: #EFE9D2;
}

div.inner_content
{
	width: 941px;
	margin: 0px;
	background-color: #fdf9ea;
}


div.inner_content #subheader img
{
	display: inline;
	float: left;
	margin: 0 0px 10px;
}
div.inner_content #content.one_column
{
	float: right;
	width: 940px;
	vertical-align: top;
	height: 100%;
	min-height: 715px;
	background-color: #ffffff;
}
div.inner_content div#content.two_columns
{
	float: left;
	width: 647px;
	vertical-align: top;
	height: 100%;
	min-height: 715px;
	background-color: #ffffff;
}
div.inner_content div#home
{
	float: left;
	width: 670px;
	vertical-align: top;
	height: 100%;
	background-color: #ffffff;
}
div.inner_content .sidebar
{
	float: left;
	/*width: 274px;*/
	background-color: #fdf9ea;
	padding: 5px 4px;
}

div.home_content
{
	width: 580px;
	margin: 20px;
}
div.home_content ul
{
	list-style-image: url(/images/global/bullet.gif);
	list-style-position: outside;
}
div.home_content ul li
{
	padding-bottom: 10px;
}
#sidebar_inner .employee_quotes_box
{
	border: solid 1px #E0DCC6;
	width: 284px;
	margin-bottom: 15px;
	float: left;
	background: url(../Images/global/Banner_EmployeeQuotes.jpg) no-repeat;
	height: 200px;
}

#sidebar_inner .employee_quotes_box p
{
    padding:10px 15px 10px 20px;
    font-family: Arial;
	font-size: 12pt;
	color: #0375bb;

}
#sidebar_inner .employee_quotes_box .quote
{
	font-size: 13px;
    font-weight:bold;
	margin: 65px 15px 0px 6px;
	display: block;
	color: #000000;
	line-height: 25px;
	left: 10px;
	position: relative;
	
}

div.inner_content .sidebar .top_reasons_box
{
	width: 284px;
	margin-bottom: 15px;
	float: left;
	background: url(../Images/global/Box_Orange_TopReasons.gif) no-repeat;
	height: 220px;
}

div.inner_content .sidebar .top_reasons_box p
{
    padding:10px 15px 10px 20px;
    font-family: Arial;
	font-size: 12pt;
	color: #0375bb;

}
.top_reasons_box .box_header
{
	font-size: 16px;
   	 font-weight:bold;
	margin: 60px 15px 0px 10px;
	display: block;
	color: #000000;
	line-height: 25px;
	left: 10px;
	position: relative;
	
}
.button_readmore
{
	left: 163px;
	position: relative;
	top: 172px;
}
.home_flash_btn_view_jobs
{
	left: 1px;
	position: relative;
	top: 175px;
	z-index: 100000;
}
div#flash
{
	z-index: 1;
	position: relative;
}

div.inner_content .sidebar .right_column_box
{
	border: solid 1px #E0DCC6;
	width: 282px;
	padding: 0;
	font-family: Arial;
	font-size: 10pt;
	color: #0375bb;
	margin-bottom: 15px;
	background-color: #FFFFFF;
	float: left;
}
.right_column_box .box_header
{
	font-size: 18px;
	margin: 15px 15px 0;
	display: block;
}
.right_column_box hr
{
	color: #E0DCC6;
	height: 1px;
	margin: 5px;
}

div.inner_content div.right_column_box ul
{
	/*list-style-type: none; 	padding-left: 20px;*/
	list-style-type: none;
	padding: 0;
	margin: 5px 0 15px 20px;
}

div.inner_content div.right_column_box ul li
{
	/*padding: 5px 0;*/
	background: url(/images/home/arrow_orange.gif) no-repeat 0 .5em;
	padding-left: 0.8em;
	margin: 5px 0;
}

div.right_column_box div.box_bar
{
	background-image: url(/images/home/right_column_box_bar.gif);
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	margin: 0;
	padding: 3px 10px 2px;
	height: 24px;
	width: 264px;
}
div.right_column_box div.box_bar_view_offices
{
	background-image: url(/images/home/right_columnBox_ViewOffices.gif);
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	margin: 0;
	padding: 3px 10px 2px;
	height: 24px;
	width: 264px;
}

div#rightnav
{
	width: 238px;
}

div.leftnav1 #sidebar_inner h3, div.leftnav1 #subnav h3
{
	color: #E6A961;
	font-size: 18px;
	padding: 5px 10px 10px;
}
div.leftnav2 #sidebar_inner h3, div.leftnav2 #subnav h3
{
	color: #E6A961;
	font-size: 18px;
	padding: 5px 10px 10px;
}
div#rightnav #sidebar_inner h3
{
	color: #5994C9;
	font-size: 18px;
	padding: 5px 10px 10px;
}

/* END SIDEBARS */

#central p
{
	clear: left;
}


/* =FOOTER */
div#footer
{
	float: left;
	width: 939px;
	text-align: left;
	font-size: 11px;
	color: #005cae;
	margin-left: 1px;
	background: #E6F5FD url(/images/ftr_top_gradient.gif) 0 0 repeat-x;
	padding-top: 10px;
}
/*div#footer #border {border-bottom: solid 1px #e8e9ec; border-top: solid 1px #e8e9ec; padding: 5px;}*/
div#footer ul
{
	display: block;
	padding: 5px 0px;
	margin: 0 10px;
	float: left;
}
div#footer ul li
{
	display: inline;
}
div#footer ul li a
{
	padding-left: 7px;
	font-size: 11px;
	color: #005cae;
}
div#footer ul li a:hover
{
	color: #0073bb;
	text-decoration: underline;
	background-color: #fdf9ea;
}
div#footer ul li.first a
{
	background: none;
}
div#copyright
{
	float: left;
	color: #807C63;
	width: 919px;
	padding: 5px 10px 5px 10px;
}
div#footer #footer_top
{
	float: left;
	color: #807C63;
	width: 900px;
	padding: 0px 20px;
}
div#footer #footer_bottom
{
	float: left;
	color: #173981;
	width: 900px;
	padding: 15px 20px;
}
div#footer #footer_bottom hr
{
	color: #c2bb9b;
	width: 900px;
	margin: 6px 0px 6px 0px;
}
.footerHomeLink
{
	clear: both;
	display: block;
	padding: 0px 0px 5px 6px;
	margin: 0 10px;
	float: left;
	width: 400px;
}

.footerHomeLink a
{
	font-size: 11px;
	color: #0073bb;
}
.footerHomeLink a:hover
{
	color: #0073bb;
	text-decoration: underline;
	background-color: #E3DBB6;
}
bottomDivide
{
	color: #c2bb9b;
}
div#footer #footwording
{
	float: left;
	width: 620px;
	color: #173981;
	margin-left: -2px;
	padding-bottom: 10px;
}
div#footer div.JointComission
{
	float: right;
	width: 280px;
}
div#footer div.JointComission a:hover
{
	background-color: transparent;
	border-width: 0px;
	text-decoration: none;
	border: none;
	height: 60px;
}
div#footer_apply
{
	float: right;
	color: #000000;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	margin: 5px 15px 0 0;
}

/* END FOOTER */



.submit, .rss, .info
{
	color: #056c86 !important;
	text-decoration: underline !important;
	font-size: 12px;
}

h1, h3
{
	padding: 5px 0;
}
h1
{
	font-size: 18px;
	color: #003f69;
	line-height: 20px;
}
h2
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #005288;
	padding: 5px 0px 0px 0px;
}
h3
{
	font-size: 12px;
	font-weight: bold;
	color: #484848;
	line-height: 14px;
}

#HeaderTop h1
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #3b68af;
	margin-top: 60px;
	padding: 5px;
	margin-left: 15px;
}

ul, menu
{
	list-style-type: none;
}
ol
{
	padding-left: 40px;
}

/* =SUBNAV NAVIGATION */
div#subnav ul.subnav
{
	width: 320px;
	vertical-align: bottom;
	background-position: bottom;
	list-style: none none inside;
	padding: 0px;
}
div#subnav ul.subnav li a
{
	margin: 0px 0px 0px;
	padding: 4px 20px 4px;
	display: block;
	color: #944A17;
	border-bottom: solid 1px #DDD5BC;
}
div#subnav ul.subnav li a:hover
{
	display: block;
	text-decoration: none;
	color: White;
	background-color: #944A17;
}
div#subnav ul.subnav a.selected
{
	font-weight: normal;
	color: White;
	background-color: #944A17;
}

div#subnav #subnav_content
{
}
/* END SUBNAV NAVIGATION */


/* =Content */
div#central_content div#content
{
	float: left;
	margin: 1px;
	background-color: #ffffff;
	width: 646px;
}
div#central_content div#right_column
{
	background-color: #fdf9ea;
	float: left;
	width: 282px;
}
div#central_content div#bottom_content
{
	clear: both;
	background: url(/images/home/banners_bg.gif) 0 0 repeat-x;
	height: 191px;
	margin: 1px;
	padding: 34px;
}
div.inner_content #sidebar_box_lead
{
	float: right;
	width: 200px;
}
div.inner_content #sidebar_box_lead .top
{
	background: url(/images/top_lead_form.gif) 0 0 no-repeat;
	height: 35px;
}
div.inner_content #sidebar_box_lead .bottom
{
	background: url(/images/bottom_lead_form.gif) 0 0 no-repeat;
	height: 20px;
	margin-bottom: 10px;
}
div.inner_content #sidebar_box_lead .content
{
	background-color: #edebd7;
	border-left: solid 1px #d3d3d3;
	border-right: solid 1px #d3d3d3;
	width: 178px;
	vertical-align: bottom;
	padding: 0px 10px 0px 10px;
}


div#sitemap
{
	width: 550px;
}
div#sitemap p
{
	padding: 0 0 10px 0;
}
div#sitemap .row
{
	padding: 10px 10px 10px 15px;
}
div#sitemap a.title
{
	color: black;
	font-weight: bold;
}

#sitemap ul 
{
	float:left;
	list-style-type:none;
	margin:10px;
	padding:0;
	width:100%;
}

#sitemap ul li 
{
    background:transparent url(/images/global/bullet.gif) no-repeat scroll 0 0.5em;
    padding-left:1.5em;
}

div.two_column
{
	clear: both;
	margin: 5px;
}
.two_column .right_column
{
	float: left;

	margin-bottom: 5px;
	padding-top: 2px;
}

div.two_column ul
{
	margin: 0 10px 0 10px;
	list-style-image: url(/images/global/bullet.gif);
	list-style-position: outside;
}
div.two_column ul li
{
	margin-left: 5px;
}
hr.line
{
	clear: both;
	margin: 5px 0 5px;
	color: #d3d3d3;
	height: 1px;
	width: 580px;
	border-top: medium none #D3D3D3;
}
.headerBar
{
	float: left;
	width: 230px;
	background-color: #e5ddc2;
	padding: 3px 0px 3px 5px;
}
.resources_column
{
	float: left;
	width: 230px;
	padding: 3px 0px 3px 5px;
}

div.first_row
{
	clear: both;
	margin: 0;
	width: 640px;
}
div.column
{
	float: left;
	padding: 20px 10px 10px 40px;
	width: 280px;
}
div.last_column
{
	float: left;
	padding: 20px 0px 10px 0px;
	width: 290px;
}
div.second_row
{
	clear: both;
	width: 640px;
}
div#calloutBox
{
	border: solid 1px #e5ddc2;
	background-color: #FCF8E5;
	width: 350px;
	padding: 5px 10px 10px 10px;
	margin-top: 10px;
}
div.callout_box_style1
{
	border: solid 1px #e5ddc2;
	background-image: url(../images/call_out_box_bg1.gif);
	background-repeat: repeat-x;
	padding: 15px 15px 15px 15px;
	margin-top: 10px;
}
div.inner_content .callout_box_title
{
	color: #803B0F;
	font-weight: bold;
}
div.inner_content .callout_box_content
{
	margin-top: 10px;
}

div#faqs ul, div#whitepapers ul
{
	list-style-image: url(/images/bullet_clear.gif);
	list-style-position: outside;
	padding-left: 40px;
}

div#central_content div#content div.mainContentText
{
	padding: 0 20px;
}
.specialBoxHeader
{
	font-family: Arial;
	font-size: 18pt;
	color: #003f69;
	padding: 10px 0;
	border-bottom: solid 1px #ddd6bc;
}



/* =MODAL POPUP */
.modalBackground
{
	background-color: black;
	filter: alpha(opacity=50);
	opacity: 0.5;
	z-index: 200000;
}
.modalPopup
{
	text-align: left;
	z-index: 200000;
}


div.modalPopup
{
	width: 226px;
}
div#popup #content
{
	border-left: solid 1px #D4D4D4;
	background-color: #ffffff;
	border-right: solid 1px #E2DCC4;
	padding: 0px 0px 0px;
	width: 100%;
}
div#popup h3
{
	color: #3B68AF;
	font-size: 18px;
	padding: 0px 10px 10px;
}
div#popup input.text
{
	float: left;
	margin-bottom: 3px;
	color: #898989;
	width: 175px;
	display: inline;
	font-size: 12px;
}
div#popup .validator
{
	float: right;
	width: 3px;
	text-align: left;
}
/* END MODAL POPUP */




/* =WATERMARK */
.wmtext
{
	font-size: 12px;
	color: #888888;
}

/* =  */

/* =SITE SEARCH RESULTS */
div#site_search_results_box
{
	width: 480px;
	border: solid 1px #E2DCC4;
	background: url(/images/call_out_box_bg1.gif) 0 0 repeat-x;
	vertical-align: bottom;
	background-position: bottom;
	padding: 10px;
}





/* =UPDATE PROGRESS */
.updProgress
{
	text-align: center;
	background-color: #eef8fe;
	filter: alpha(opacity=70);
	opacity: 0.7;
	border: Solid 1px #91b0c3;
}



/* = Forms */
div.regular_form
{
	width: 550px;
	margin: 20px 0px;
}
div.regular_form_content
{
	padding: 0 10px;
	background-color: #EFF2F7;
}
div.regular_form_title
{
	padding: 0 10px;
	background-color: #FFFFFF;
	color: #3D6AAE;
}
div.regular_form label
{
	float: left;
	margin: 0pt 10px 0px 0pt;
	padding-left: 1px;
	width: 200px;
	text-align: right;
}
div.regular_form .row
{
	clear: both;
	height: auto;
	margin: 0pt 10px 0px 0pt;
	padding: 4px 0pt 0pt;
	text-align: left;
}
div.regular_form .textbox
{
	width: 200px;
}
div.regular_form div.checkboxlist
{
	float: left;
	width: 400px;
	text-align: left;
}
div.regular_form div.checkboxlist input[type=checkbox]
{
	float: left;
	height: 25px;
	vertical-align: middle;
}
div.regular_form div.checkboxlist label
{
	float: left;
	text-align: left;
	width: 390px;
}
div.regular_form select
{
	width: 130px;
}
div.regular_form div.radiobuttonlist
{
	float: left;
}
div.regular_form div.radiobuttonlist input
{
	float: left;
}
div.regular_form div.radiobuttonlist label
{
	float: none;
	margin-left: 0px;
	width: 0px;
}
div.regular_form .buttons
{
	height: 40px;
	margin: 20px 5px 10px 210px;
}
div.regular_form .submit_button
{
	float: left;
	width: 80px;
	height: 35px;
}
div.regular_form .clear_button
{
	float: left;
	width: 80px;
	height: 35px;
}




div.divSeparator
{
	height: 5px;
	border-bottom: 1px #E3DBB7 solid;
	width: 100%;
}
div.teamContact
{
	font-size: 8pt;
	margin-left: 5px;
	margin-bottom: 5px;
}

div.pageTopHeaderBar
{
	background: url(/images/global/page_top_header_bar.gif) 0 0 no-repeat;
	padding: 11px;
	color: #ffffff;
	font-size: 18px;
	line-height: 20px;
}

/*Inside AMN */
div.accordion  img.picture
{
	float: right;
	margin: 0 0 10px 10px;
}
div.accordion h3
{
	clear: both;
	float: left;
	width: 120px;
	padding-left: 20px;
	border-bottom: solid 1px #ddd6bc;
	display: block;
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	line-height: 18px;
	color: #0375bb;
	cursor: pointer;
}
div.accordion h3.active
{
	clear: both;
	float: left;
	width: 120px;
	font-family: Arial;
	font-size: 10pt;
	font-weight: normal;
	line-height: 18px;
	color: #e78d18;
	background-image: url('/Images/global/InsideL_offices_arrow.gif' );
	background-repeat: no-repeat;
	background-position: 5px center;
	cursor: pointer;
}

div.accordion p
{
	width: 430px;
	left: 200px;
	position: absolute;
	height: auto;
	padding-top: 6px;
}

div.imageGallery
{
	clear: both;
}
div.imageGallery div.showStrip
{
	display: block;
}
div.imageGallery div.hideStrip
{
	display: none;
}
div.jcarousel-clip jcarousel-clip-horizontal ul
{
	width: 600px;
}
div.inner_content div.imageGallery ul
{
	padding-left: 0px;
}
.header2
{
	font-family: Arial;
	font-size: 14pt;
	color: #009ad9;
	line-height: 18pt;
}
.smallHeaaderBold
{
	float: right;
	color: #484848;
	font-style: italic;
	font-size: 11pt;
	font-weight: bold;
}
/* Inside AMN ends */

.carouselBlueBarBottom
{
	background-color: #0081C3;
	width: 602px;
}

/* = WORK AT AMN */
#inner_page #core_values
{
	background: #F3FBFE url(/images/global/awards_box.gif) repeat-x scroll center bottom;
	float: left;
	margin: 0;
	padding: 10px 10px 15px 30px;
	width: 570px;
}

#inner_page #core_values ul
{
	list-style-type: none;
	padding: 0;
	margin: 3px 5px 0px 5px;
	width: 40%;
	float: left;
}

#inner_page #core_values ul li
{
	background: url(/images/global/bullet.gif) no-repeat 0 .5em;
	padding-left: 1.5em;
}



#inner_page #core_values h2
{
	font-size: 18px;
	color: #0375bb;
	font-family: Arial;
	padding: 0 5px 5px 5px;
	display: block;
	font-weight: normal;
}

.top_bar
{
	float: left;
	width: 610px;
	margin-top: 10px;
	display: block;
	background-color: #339ACF;
	height: 7px;
}

.bottom_bar 
{
	background-color:#339ACF; 
	display:block; 
	float:left; 
	height:7px; 
	margin-bottom:10px; 
	width:610px;
}

/* =MEET OUR TEAM */
#our_staff
{
	padding: 8px 25px;
}
#our_staff ul {
	padding-left:0;
}

#our_staff ul li
{
	padding: 10px 0;
}




/* =TOP REASONS*/

#top_reasons
{
	padding: 8px 25px;
}
#top_reasons ul
{
	list-style-image: url(/images/global/Job_Details_arrow.gif);
	list-style-position: inside;
}
#top_reasons ul li
{
	border-bottom: solid 1px #DFD8C0;
	margin: 15px 0;
	background: none;
}

/* =HIRING PROCESS */
#hiring_process
{
	padding: 15px 25px;
}
#hiring_process .title
{
	float: left;
	clear: left;
	width: 600px;
}

#hiring_process .title_link
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	padding: 5px 0 0;
}

#hiring_process .module
{
	padding-bottom: 15px;
	border-bottom: solid 1px #DFD8C0;
	margin: 15px 0;
}
#hiring_process p
{
	padding-top: 0;
}

/* =FEATURED POSITIONS */
.feature_positions_box
{
	padding: 25px 9px 0 9px;
}
.feature_positions_box .title
{
	background: url(/Images/global/button_header_bar.gif) 0 0 no-repeat;
	padding: 10px 0 0 15px;
	color: #ffffff;
	font-size: 14px;
	line-height: 15px;
	height: 52px;
	width: 608px;
}
.feature_positions_box .title .subTitle
{
	font-size: 12px;
}
.feature_positions_box .title .barButton
{
	float: right;
	position: relative;
	top: -40px;
	right: 11px;
}
.feature_positions_box .description .subHeader
{
	margin: 0px -25px;
	background-color: #d8ddde;
	color: Black;
	font-size: 12px;
}
.feature_positions_box .description .subHeader .label
{
	padding: 0px 25px;
}
.feature_positions_box .description
{
	padding: 8px 25px;
	border-left: solid 1px #d9d9d9;
	border-right: solid 1px #d9d9d9;
	width: 570px;
	background: url(/images/global/featuredJobs_box_BG.gif) 0 0 repeat-x;
	background-position: bottom;
	margin-top: -9px;
}
.feature_positions_box label
{
	font-weight: bold;
}
.feature_positions_box .bottom
{
	background: url(/images/global/featuredJobs_boxBtm.gif) 0 0 no-repeat;
}
.feature_positions_box ul
{
	list-style-image: url(/images/global/Job_Details_arrow.gif);
}


/* =JOB DETAILS */
#job_details_box
{
	padding: 0;
	float:left;
}
#job_details_box .title
{
	background: url(/images/global/app_smbars.gif) 0 0 no-repeat;
	padding: 6px 0 0 15px;
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	height: 27px;
	width: 631px;
	float:left;
}
#job_details_box .description
{
	padding: 8px 25px;
	border-left: solid 1px #D9D9D9;
	border-right: solid 1px #D9D9D9;
	width: 593px;
	background: url(/images/global/JobDetails_box_BG.gif) 0 0 repeat-x;
	float:left;
}
#job_details_box label
{
	font-weight: bold;
}
#job_details_box ul
{
	list-style-type: none;
	padding: 0;
	margin: 3px 5px 0px 5px;
	width: 40%;
	/*float: left;*/
}
#job_details_box ul li
{
	background: url(/images/global/bullet.gif) no-repeat 0 .5em;
	padding-left: 1.5em;
	width:240%;
}

#job_details_box .submit_title
{
	background: url(/images/global/button_header_bar.gif) 0 0 no-repeat;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
	height: 52px;
	width: 645px;
	float:left;
}

#job_details_box .description .subHeader
{
	margin: 0px -25px;
	background-color: #ffffff;
	color: Black;
	font-size: 12px;
}
#job_details_box .description .subHeader .label
{
	padding: 0px 25px;
	font-size: 12px;
	font-weight: bold;
	color: #484848;
	line-height: 18px;
	display: block;
}

/* = Job APPLICATION FORM */

.job_application_box
{
	float: left;
	
}
.job_application_box .title
{
	background: url(/images/global/app_smbars.gif) 0 0 no-repeat;
	padding: 5px 0 0 15px;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
	height: 27px;
	width: 631px;
}
.job_application_box .submit_title
{
	background: url(/images/global/button_header_bar.gif) 0 0 no-repeat;
	padding: 15px 0 0 15px;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
	height: 47px;
	width: 631px;
}
.job_application_box .description
{
	padding: 8px 25px;
	width: 595px;
	background-color: #EFF2F7;
}
.job_application_box label
{
	float: left;
	height: 17px;
	margin: 0 10px 4px 0;
	padding: 4px 0 0;
	text-align: right;
	width: 240px;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
}
.job_application_box ul
{
	list-style-image: url(/images/global/Job_Details_arrow.gif);
}
.job_application_box .row
{
	height: 17px;
	margin: 0 10px 4px 0;
	padding: 4px 0;
	text-align: left;
	width: 600px;
}
.job_application_box input[type=text] 
{
	background: #EEF8FE none repeat scroll 0 50%;
	border: 1px solid #91B0C3;
	float: left;
	font-size: 12px;
	margin: 0 0 4px;
	padding: 3px 0;
	text-indent: 3px;
	width: 205px;
}
.job_application_box .row .textbox
{
	background: #EEF8FE none repeat scroll 0 50%;
	border: 1px solid #91B0C3;
	float: left;
	font-size: 12px;
	margin: 0 0 4px;
	padding: 3px 0;
	text-indent: 3px;
	width: 205px;
}

.job_application_box select
{
	width: 205px;
	margin: 0 0 4px;
	padding: 3px 1px 3px 4px;
	float: left;
	font-size: 12px;
	background: #EEF8FE;
	border: 1px solid #91b0c3;
}
.job_application_box div.radiobuttonlist
{
	float: left;
}
.job_application_box div.radiobuttonlist input
{
	float: left;
	margin:0px 2px;
	height: 20px;
	line-height: 20px;
}
.job_application_box div.radiobuttonlist label
{
	float: left;
	margin-left: 5px;
	font-weight: normal;
	width: 40px;
	display: block;
	margin: 0px;
	padding:0px;
	text-align:left;
	vertical-align: bottom;
	width:40px;
	height: 20px;
	line-height: 20px;
}
/* =CONTACT ME */
#contact_me_box
{
	padding: 0;
}
#contact_me_box .title
{
	background: url(/images/global/app_smbars.gif) 0 0 no-repeat;
	padding: 5px 0 0 15px;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
	height: 27px;
	width: 631px;
}
#contact_me_box .submit_title
{
	background: url(/images/global/button_header_bar.gif) 0 0 no-repeat;
	padding: 15px 0 0 15px;
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
	height: 47px;
	width: 631px;
}
#contact_me_box .description
{
	padding: 8px 25px;
	width: 595px;
	background-color: #EFF2F7;
}
#contact_me_box label
{
	clear: left;
	float: left;
	height: 17px;
	margin: 0 10px 4px 0;
	padding: 4px 0 0;
	text-align: right;
	width: 240px;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
}
#contact_me_box ul
{
	list-style-image: url(/images/global/Job_Details_arrow.gif);
}
#contact_me_box .row
{
	height: 17px;
	margin: 0 10px 4px 0;
	padding: 4px 0 4px;
	text-align: left;
	width: 600px;
}
#contact_me_box input[type=text]
{
	background: #EEF8FE none repeat scroll 0 50%;
	border: 1px solid #91B0C3;
	float: left;
	font-size: 12px;
	margin: 0 0 4px;
	padding: 3px 0;
	text-indent: 3px;
	width: 205px;
}
#contact_me_box .row .textbox
{
	background: #EEF8FE none repeat scroll 0 50%;
	border: 1px solid #91B0C3;
	float: left;
	font-size: 12px;
	margin: 0 0 4px;
	padding: 3px 0;
	text-indent: 3px;
	width: 205px;
}

#contact_me_box select
{
	width: 205px;
	margin: 0 0 4px;
	padding: 3px 1px 3px 4px;
	float: left;
	font-size: 12px;
	background: #EEF8FE;
	border: 1px solid #91b0c3;
}
#contact_me_box div.radiobuttonlist
{
	float: left;
}
#contact_me_box div.radiobuttonlist input
{
	float: left;
}
#contact_me_box div.radiobuttonlist label
{	
	float: none;
	margin-left: 5px;
	font-weight: normal;
	width: 10px;
	display: block;
}	


/* Inner pages (About Us, Privacy policy, etc.) */
#inner_page{padding: 8px 25px;}

#inner_page ul
{
	list-style-type: none;
	padding: 0;
	margin: 10px;
	width: 100%;
	float: left;
}

#inner_page ul li
{
	background: url(/images/global/bullet.gif) no-repeat 0 .5em;
	padding-left: 1.5em;
}


/* SEARCH */
.ui-tabs-hide { display: none; }
div.inner_content ul {	list-style-image: none;}
div.inner_content ul {padding-left:90px;}
.search_options {padding-left: 90px; padding-bottom: 5px;}
.search_options a:link, .search_options a:visited, .search_options a:active {color:#0062AD; font-family: Arial; text-decoration none;}
.search_options a:hover, .search_options a:focus {color:#000000; font-family: Arial; font-weight: bold;  text-decoration: none; background-color: transparent;}
#TabSearch .selected a:link, selected a:visited, .selected a:active {color:#000000; font-family: Arial; font-weight: bold;  text-decoration: none; background-color: transparent;}
 
 /* =Office Locations */
#map .title {color:#0375BB; font-family:Arial; font-size:18px; font-weight:normal; padding:0 10px 5px; }
#map .title2 {color:#EA8B09; font-family:Arial; font-size:15px; font-weight:normal; padding:0 5px 5px; }
#map .subtitle {font-weight: bold;}
#map #office_content {background-color:#4CA7D4;border:8px solid #82C2E2;color:#FFFFFF;float:left;font-family:Arial;font-size:13px;height:91px;line-height:15px;padding:6px 10px;width:407px;}
#map #office_description {float: left; width:306px;height:31px;}
#map #office_image {float: left; width: 100px;height:31px;padding-top:55px;}

/* INTERESTED-JOBS */
.interestedjob_box  {background-image: url(/images/global/JobDetails_Box_youMightBe.gif); width: 273px; height: 163px;padding: 100px 5px 0;}
.interestedjob_inactive_box  { width: 273px; height: 123px; padding: 8px 25px;}
.interestedjob_box a:link, .search_options a:visited, .search_options a:active { font-family: Arial; text-decoration: none;}
.interestedjob_box a:hover, .search_options a:focus {color: #000000;}
#ij_box_content ul { list-style-type: none;	padding: 0 0 0 25px; margin: 3px 0 0; float: left;width: 213px;}
#ij_box_content ul li{ background: url(/images/global/YouMightBe_arrow.gif) no-repeat 0 .5em; padding-left: 1.5em;}

/* ABOUT US*/

.blue_box {
background:#F3FBFE url(/images/global/awards_box.gif) repeat-x scroll center bottom;
float:left;
padding:10px 10px 15px 30px;
width:570px;
}



.blue_box h2
{
	font-size: 18px;
	color: #0375bb;
	font-family: Arial;
	padding: 0 5px 5px 5px;
	display: block;
	font-weight: normal;
}
