/* Platinum Select Site */
/* Filename: common.css */
/* Title: Primary CSS file for Platinum Select 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:#40464d;  line-height: 18px;  text-align:center; margin:0 auto; background: url(/images/background.jpg) 0 0 repeat-x; height: 100% ;}

.container { position: relative; width:981px; text-align:left; margin:0 auto; height: 100%;  }

#central_content {  float:left; width:981px; padding: 0px; background-color: transparent;  height:100%; min-height: 600px;}

table,th,td,input,textarea,select { font-size:12px; font-family:arial, helvetica, sans-serif; color:#40464d; }

a img,:link img,:visited img { border:none; }
a:link, a:visited,a:active {color: #1d7cdb; text-decoration:none; font-style:normal; }
a:hover {color: #1d7cdb;  border-bottom-width: 1px; text-decoration: underline;  }

p { font-size:12px !important; line-height:18px ; padding: 5px 0;}

input.reset { background: url(../images/btn_clear.gif) 0 0 repeat-x; width:67px; height:24px;  border-style:none;}

.collapsibleImage {vertical-align: bottom;}

select
{border:1px solid #91B0C3;padding:2px 1px 2px 4px;}
/* =HEADER */
#header { display:block; width:981px;  overflow:hidden; margin: 0 0 0px;height:138px;}
div#header .left {background: #FADEC6 url(../images/header_left.jpg) 0 0 no-repeat; float:left; width: 10px;height:138px;}
div#header .right {background: #FADEC6 url(../images/header_right.jpg) 0 0 no-repeat; float:right; width: 10px;height:138px;}
div#header .middle {background: #FADEC6 url(../images/header_strip.jpg) 0 0 repeat-x; float:left; width: 961px;height:138px;}

div#header #logo { float: left; width: 512px;display:block;}
div#header #mailto { float:right; display:block; width:239px; height: 49px; }
div#header .search { float:right; display:block; background: url(../images/search_box_bottom.gif) 0 0 no-repeat; width:239px; height: 28px; }
div#header .search_legend { position: relative; bottom:31px; left: 10px; width: 222px; height: 32px;}
div#header .search_textbox {border-style: none; border-color: inherit;border-width: 0px; position: relative; margin: 0px; top: 2px; left: 33px; font-size:11px; height:13px;background-color:transparent;}
div#header .search_button { position:relative; top:8px; left: 62px;}
div#header .search a:hover { background-color: transparent; border-bottom-width: 0px; text-decoration: none; }

#logoPrint { display:none; }

.breadcrumb { font-family: arial; font-size: 11px; height: 20px; margin: 0px 1px 0 1px; background-color: transparent; padding-left: 20px; padding-top: 5px; width:740px; float: left;}
.breadcrumbnode { font-family: arial; font-size: 11px; color: #2B4D72; }
.breadcrumbseparator { font-family: arial; font-size: 11px; color: #807B65; }
.breadcrumbcurrentnode { font-family: arial; font-size: 11px; color: #727272; }

#logout {float: right; width: 190px; padding-right:10px;}

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; }
div#subheader a:link, div#subheader a:visited, div#subheader a:active {color: #2B4D72; text-decoration:none; font-style:normal; }
/* END HEADER */


/* =FOOTER */
div#footer {  float: left; width:959px; text-align: left; font-size:11px; color: #FFFDFF; margin: 10px; background: #FFFFFF; }
div#footer .left {background: #6B6776 url(../images/bottom_bar_left.jpg) 0 0 no-repeat; float:left; width: 10px;height:75px;}
div#footer .right {background: #6B6776 url(../images/bottom_bar_right.jpg) 0 0 no-repeat; float:right; width: 10px;height:75px;}
div#footer .middle {background: #6B6776 url(../images/bottom_bar_strip.jpg) 0 0 repeat-x; float:left; width: 939px;height:65px; padding-top: 10px;}

div#footer ul { display:block;  padding: 5px 10px;}
div#footer ul li { display:inline; }
div#footer ul li a { padding-left:7px; font-size:11px; color: #FFFDFF; }
div#footer ul li a:hover { color:#FFFDFF; text-decoration:underline }
div#footer ul li.first a { background:none }
div#copyright {float: left; color: #8A898E; width: 980px; padding: 5px 0; text-align:center;}
div#footer #footer_top {float: left; color: #FFFDFF; width: 939px; padding: 0px; text-align: center;}
div#footer #footwording {float: left; width: 620px; color: #FFFDFF;  }
/* END FOOTER */


/* =SIDEBARS */
div.leftnav1,div.leftnav2,#central,#rightnav,div.inner_content,div.home_content { height:100%; min-height:625px; float: left; clear: both;    }
div.leftnav1 { width:217px;  background-color: #FFFFFF;}
div.leftnav2 { width:180px; background-color: #FFFFFF;}

div.inner_content { width:979px; margin: 0px; background-color: #FFFFFF; border-left:1px solid #BBB5A9; border-right:1px solid #BBB5A9;}
div.inner_content ul { list-style-image: url(/images/bullet_blue.gif); list-style-position: outside; padding-left: 30px;}
div.inner_content ul ul { list-style-image: url(/images/icon_minus.gif); list-style-position: outside; padding-left: 40px;}

div.inner_content #subheader img {display: inline; float:left; margin: 0 0px 10px;}
div.inner_content .one_column{float:right; width: 580px; vertical-align: top; padding: 10px 90px; height: 100%; min-height:715px; background-color: #ffffff; }
div.inner_content .two_columns{float: left; width: 420px; 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: right; width:320px; padding-right: 5px; }
div.inner_content .blog_sidebar {float: right; width:230px; padding-right: 5px; }

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;}


.sidebar #top_search_specialties {background: transparent url("/images/right_top_search_spec.jpg") 0 0 no-repeat; width: 301px; height: 192px; margin: 10px;}
.sidebar #top_search_specialties ul { list-style-image: url(/images/bullet_blue.gif); list-style-position: outside; padding:50px 18px 0 25px; font-weight: bold;font-size:11px; width: 160px;}
.sidebar #top_search_specialties ul li {margin-left:-3px; }
.sidebar #top_search_specialties ul li a:link{color:#2d4d70; }
.sidebar #top_search_specialties ul li a:hover { color:#D77536; text-decoration:underline; }
.sidebar #top_search_specialties ul li:hover { list-style-image: url(/images/bullet_orange.gif); }

.sidebar #job_search_box{background: transparent url("/images/right_job_search.jpg") 0 0 no-repeat; width: 280px; height: 120px;  padding:40px 15px 0; margin-left:10px; margin-bottom:10px;}
.sidebar #job_search_box .searchBoxDD{margin: 8px 0; height: 20px;font-family:Verdana;font-size:8pt;}
.sidebar #job_search_box .button{clear: both; float: left; margin: 0; padding: 0;}
.sidebar #job_search_box #JobSearchFrm { width: 280px; background-color: Transparent;}
.sidebar #job_search_box #JobSearchFrm .Header {display: none;}
.sidebar #job_search_box #JobSearchFrm .row {background-color: Transparent;}
.sidebar #job_search_box label {display: none;}




/* HOME */
div.home_content { width:623px; padding: 5px 10px;  }
div.home_content ul{ list-style-image: url(/images/bullet_blue.gif); list-style-position: outside; padding-left: 20px;}
div.home_content ul li { padding-bottom: 1px;}
div.home_content  a { font-weight:bold;}

/* END HOME */

#central p { clear:left;}

.submit,.rss,.info { color:#40464d !important; text-decoration:underline !important; font-size:12px }

h1,h2, h3,h4 {  padding: 5px 0;}
h1 { font-family: Arial; font-size:12pt; color:#2B4870; line-height: 20px; } 
h2 { font-family: Arial; font-size: 10pt; font-weight:bold; color: #D77536;}
h3 { font-size:12px; font-weight:bold; color: #40464d;  }
h4 { font-size:12px; font-weight:bold; color: #40464d;  }
hr {border: 1px solid #D4D3D8; margin: 10px 0;}

#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#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}

div.two_column{clear: both; margin:5px; }
.two_column .left_column{float:left; width:230px; margin-bottom:5px;padding-top: 2px;}
.two_column .right_column{float:left;width:230px; margin-bottom:5px;padding-top: 2px;}
div.two_column ul{margin:0 10px 0 10px; list-style-image: url(/images/red_arrow.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: 670px;}
div.column { float:left; border-right: solid 1px #d3d3d3; padding: 20px 10px 10px 10px; width:310px;}
div.last_column {float:left; padding: 20px 0px 10px 20px; width:310px;}
div.second_row { clear: both; border-top:solid 1px #d3d3d3;width: 670px;}
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(http://amnhealthcare.com/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;}


/* =MODAL POPUP */
.modalBackground { background-color:black; filter: alpha(opacity=50); opacity: 0.5; z-index:200000;}
.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:550px;
}

div#popup #content { border-left: solid 1px #D4D4D4; background-color: #ffffff; border-right: solid 1px #E2DCC4; padding: 0px 0px 0px 20px; 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: 580px; margin: 0; }
div.regular_form_content{ background-color: #F8EAD9; } 
div.regular_form_title{padding: 2px 10px;  background-color: #4874A1; color: #FFFFFF; width: 560px; font-weight: bold; float:left; }
div.regular_form label  {float:left;  margin:0pt 10px 0px 0pt; padding-left:1px; width:200px; text-align:right; color: #46729F}
div.regular_form .row   {clear:both; height:auto; margin:0px 10px 0px 0pt; padding:4px 0pt; text-align:left;  }
div.regular_form .textbox {width:180px; border: solid 1px #e9dfd9}
div.regular_form div.checkboxlist{float:left; width:120px; text-align: left;}
div.regular_form div.checkboxlist input {float:left; height: 25px; vertical-align:middle;}
div.regular_form div.checkboxlist label{ float:left; text-align: left;  width: 70px; padding-left:10px; color: #40464d; }

div.regular_form select {width: 180px;}
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.regular_form input[type=text] {border: solid 1px #e9dfd9;width:180px;}

/* =ROUNDED CORNER BOX*/
.rounded_box {margin-top:0px; clear: both;}
.rounded_box .top { background:transparent url(../images/site_outline_top_corner.gif) no-repeat scroll 0 0; height:9px; overflow:hidden; width:981px;}
.rounded_box .bottom {background:transparent url(../images/site_outline_bottom_corner.gif) no-repeat scroll 0 0;height:9px;overflow:hidden;width:981px;}
.rounded_box .entry {background:#FFFFFF none repeat scroll 0 0;border-left:1px solid #BBB5A9;border-right:1px solid #BBB5A9;}



/* =LEAD FORMS */
Table.Frm
{
	background-color: #F8EAD9;
}

Table.Frm td{ padding: 5px;}

TD.Indent
{
	padding-left: 20px;
}

TD.FrmLarge
{
	text-align: left;
	color: #46729F;
	font-family: font-family: Arial, helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 5px 10px 5px 10px;
}
TD.FrmLeft
{
	text-align: right;
	color: #46729F;
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding-right: 2px;
	padding-left: 3px;
	width: 175px;
}

TD.FrmRight
{
	text-align: left;
	padding-left: 5px;
	padding-right: 0px;
	padding-left: 2px;
	width: 208px;
}

TD.FormComment
{
	padding: 0px 10px 0px 20px;
}

TR.FrmHeader, TR.FrmHeader td
{
	background-color: #4874A1;
	margin: 0px;
	padding: 3px 0px 3px 5px;
	color: White;
	font-weight: bold;
}

.Frm input[type=text]
{
	border: solid 1px #e9dfd9; 
}

input.FrmBtn
{
	z-index: 0;
	}

.RequiredField {color:#FF0000;}
.FormRule {text-align: right;}

/* JOB SEARCH */
div.frmContent{width:634px;padding-left:30px;}
#JobSearchFrmRule {color:#142F5C; font-weight:bold; margin:0; padding:3px 10px 3px 0; text-align:right; width:634px;}
#JobSearchFrm{width:634px;}
#JobSearchFrm .Header {background-color:#4774A1; color:White; font-weight:bold; margin:0; padding:3px 0 3px 5px;}
#JobSearchFrm .row {margin:10px 0;vertical-align:middle;background-color:#FaF6F1;}
#JobSearchFrm label {color:#142F5C; float:left; font-family:Verdana; font-size:8pt; font-weight:bold; margin:5px; text-align:right; width:20px;}
#JobSearchFrm .JobDetail {background-color:#FAF6F1; padding:10px 0; vertical-align:middle; font-size: 10pt; color:#40464D; line-height:30px; font-weight: bold; height:100%;}
#JobSearchFrm .fieldTitle{font-weight:normal; margin-left: 20px;}
#JobSearchFrm .JobDetail .fieldTitle {margin-left: 0px;}
.JobsGrid {line-height:23px;width:632px;}
.JobsGrid_AlternatingRow{background-color:#FAF6F1;	/*border-bottom: solid 1px #D9D1BC;*/}
.JobsGrid_AlternatingRow:hover{background-color:#FAF6F1; cursor:pointer;}
.JobsGrid_Row{background-color:#FDFCFA;	/*border-bottom: solid 1px #D9D1BC;*/}
.JobsGrid_Row:hover{background-color:#FDFCFA; cursor:pointer;}
.JobsGrid_Header{background-color:#FAF6F1; font-weight:bold; height:25px; text-align:left; color:#4774A1;}
.JobsGrid_Item{height: 25px;/*border-bottom: solid 1px #D9D1BC;*/}
.JobsGrid_ColumnHeader a, .JobsGrid_ColumnHeader a:link, .JobsGrid_ColumnHeader a:visted, .JobsGrid_ColumnHeader a:hover
{
	text-decoration: underline; color:#4774A1;
}
/* JOB SEARCH END */

/* =FAQ PAGES */

.msg_list
{
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}
.msg_head
{
	width: 380px;
    padding: 5px 0px;
    cursor: pointer;
    position: relative;
    background-color: #FFFFFF;
    margin: 1px;
    font-weight: bold;
    text-decoration: underline;
    background: url(/images/plus.jpg) no-repeat 0 8px transparent;
    padding-left: 20px;
   
}
.msg_body
{
    padding: 5px 0px 15px;
    background-color: #Faf6f1;
}
div.msg_body p
{
    padding: 5px 10px 5px 20px;
}
div.msg_list ul.arrowExpend
{
    list-style-image: none;
}
div.msg_list ul.active
{
    list-style-image: none;
}
div.msg_list ul.arrowExpend li.active .msg_head
{
    background: url(/images/minus.jpg) no-repeat 0 8px transparent;
    padding-left: 20px;
}
div.msg_list ul.outsidedisc
{
    list-style-image: url(/images/bullet_blue.gif);
    list-style-position: outside;
    padding-left: 50px;
}
div.msg_list ul.outsidedisc li
{
    padding-bottom: 10px;
}


#destination img {
background-color:#FFFFFF;
border:1px solid #BBB4AA;
margin:0 10px 10px 0;
padding:15px;
}

/* round box style */
 
.spiffy_content{ 
clear:both;
padding:10px 10px 10px 10px;
background:#e8edf3;
border-left: solid 1px #dddddd;
border-right: solid 1px #dddddd;
color:#415b7e;
}

.boxTitle
{
	font-weight: bold;
	font-family: Arial;
	font-size:12px;
	color:#000000;
}

.spiffy_content hr
{
	clear:both;
	height:1px;
	border-top:solid 1px #dddddd;
	border-bottom:solid 0 #dddddd;
}