/* AMN Healthcare Corporate Site */
/* Filename: common.css */
/* Title: Primary CSS file for AMN Healthcare 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; background: url(http://amnhealthcare.com/images/background.gif) 0 0 repeat-x; 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 #c6c6c6; border-right: solid 1px #c6c6c6; height:100%; min-height: 600px;}

div.image_examples { width:300px; height:290px; float:right; margin:-20px 0px 0 10px }
div.full div.feeds h3,div.full div.feeds h4,div.full div.feeds p { margin-left:1px; line-height:16px }
div.full div.feeds h4 { font-size:11px; margin:10px 0 0 10px }
div.full div.feeds a { text-decoration:none }
div.full div.feeds a.singleton#rss_faq { top:26px; left:632px; width:158px; background-position:151px 50% }

table#feeds { font-family:arial; font-size:11px; text-align:left; text-indent:0px; line-height:14px; position:relative; left:0px; float:left; width:580px; margin:0px 0px 30px 0px }
table#feeds tr th { font-weight:700; border-bottom:1px solid #d6d6d6; background:#0099da; text-transform:uppercase; color:#fff; padding:5px 5px 4px 5px }
table#feeds tr td { border-bottom:1px solid #d6d6d6; font-weight:400; font-size:11px; padding:5px 5px 4px 5px }
table#feeds tr td a img { margin:2px 9px 0 0 }
table#feeds tr.even { background:#f5f5f5 }

.topics { width:80px }
.urls { width:100px }
.readers { width:400px }

table#feeds a { text-decoration:none }
table#feeds a:hover { text-decoration:underline }




table,th,td,input,textarea,select { font-size:12px; font-family:arial, helvetica, sans-serif; color:#333; }

a img,:link img,:visited img { border:none; }
a:link, a:visited,a:active {color: #005cae; text-decoration:none; font-style:normal; }
a:hover {color: #005cae; background-color: transparent; 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;}

/* =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; margin-top:45px; }
div#topmenu .search { float:right; display:block; background: url(../images/newimages/nav_search_box.gif) 0 0 no-repeat; width:197px; height: 36px; }
div#topmenu .search_legend { position: relative; bottom:31px; left: 10px; width: 222px; height: 32px;}
div#topmenu .search_textbox {border-style: none; border-color: inherit;border-width: 0px; position: relative; margin: 0px; top: 0px; left: 15px; font-size:11px; height:13px;background-color:transparent;}
div#topmenu .search_button { position:relative; top:8px; left: 32px;}
div#header .search a:hover { background-color: transparent; border-bottom-width: 0px; text-decoration: none; }



.wmsearchtext {border-style: none; border-color: inherit;border-width: 0px; position: relative; margin: 0px; top: 0px; left: 15px; font-size:11px; height:13px;background-color:transparent; color: #888888  }

.breadcrumb { font-family: arial; font-size: 11px; height: 20px; margin: 0px 1px 0 1px; background-color: #e6f5fd; padding-left: 20px; padding-top: 5px;}
.breadcrumbnode { font-family: arial; font-size: 11px; color: #0480a0; }
.breadcrumbseparator { font-family: arial; font-size: 11px; color: #807B65; }
.breadcrumbcurrentnode { font-family: arial; font-size: 11px; color: #727272; }
#candidate_header h4, #candidate_header p, #client_header h4, #client_header p{ padding: 0 10px 0 22px;}
#candidate_header { background-image:url("/images/ph_candidates_1.gif"); background-repeat: no-repeat; display: inline; float:left; margin: 0 0px 10px; width:315px; height: 230px;}
#client_header { background-image:url("/images/ph_clients_1.gif"); background-repeat: no-repeat; display: inline; float:left; margin: 0 0px 10px; width:315px; height: 230px;}
div#header #logout {position: relative; left: 530px; top: 120px;}
div#subheader {width: 899px; height:210px; background-color: #e6f5fd; 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%; float: left;    }
div.leftnav1 { width:320px;  background-color: #fdf9ea;}
div.leftnav2 { width:180px; background-color: #EFE9D2;}

div.inner_content { width:940px; margin: 0px; background-color: #fdf9ea;}
div.inner_content ul { list-style-image: url(/images/bullet.gif); list-style-position: outside; padding-left: 40px;}
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 #content.one_column{float:right; width: 580px; vertical-align: top; padding: 10px 20px 10px 20px; height: 100%; background-color: #ffffff; min-height:630px; }
div.inner_content div#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: 200px; background-color: #e6f5fd; width:320px; }

div.home_content { width:580px; margin: 20px;  }
div.home_content ul{ list-style-image: url(/images/bullet.gif); list-style-position: outside;}
div.home_content ul li { padding-bottom: 10px;}



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 15px; text-align:center;}
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 { text-decoration:underline }
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: 10px 20px 15px;}
div#footer #footwording {float: left; width: 620px; color: #153780;margin-bottom:20px;  }
div#footer div.JointComission {float: right; width: 215px;  }
div#footer div.JointComission a:hover { background-color: transparent; border-width: 0px; text-decoration: none;  border: none; height:60px;}
/*div#footer div#border {width: 85%;padding-left: 10px;}
#copyRight {font-size:8pt; color:#173981; padding-left:20px; }*/
#FootercopyRightLink {float:right; padding-right:9%; margin-bottom:20px;}

/* END FOOTER */



.submit,.rss,.info { color:#056c86 !important; text-decoration:underline !important; font-size:12px }

h1,h2, h3 {  padding: 5px 0;}
h1 { font-size:18px; color:#005288; line-height: 20px; } 
h2 { font-family: Arial; font-size: 14px; font-weight:bold; color: #005288;}
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: #005288; border-bottom: solid 1px #DDD5BC;  }
div#subnav ul.subnav li a:hover { display: block;text-decoration: none;color:White; background-color: #365799;}
div#subnav ul.subnav a.selected {  font-weight:normal;color:White; background-color: #365799; }

div#subnav #subnav_content { }
/* END SUBNAV NAVIGATION */


/* =Content */

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}

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; color:#a4cfe6; height:1px; width:580px; border-top: solid 1px #a4cfe6; background: #a4cfe6;}
.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 #eadca9; 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:#005288; 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 { 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 */


/* = NEWSLETTER */
div.newsletter {float: left; width: 320px; margin: 20px 0; background-color: #fdf9ea;}
div.newsletter_form{ padding: 0 20px; background-color: #fdf9ea; width: 280px;} 
div.newsletter_form div.row{float: left; width: 280px; margin: 5px 0px;}
div.newsletter_form div.row label { float: left; width: 100px; }
div.newsletter_title{ padding: 5px 20px; font-family: Verdana;	font-size: 11pt; font-weight: bold; background-color: #Fdf9ea; color: #005288;}
div.newsletter_title a:link, div.newsletter_title a:active, div.newsletter_title a:visited, div.newsletter_title a:hover{font-family: Verdana; font-size: 11pt; font-weight: bold; color: #2B6CD3; width: 280px}
div.newsletter div.checkboxlist{ float:left;width:270px;margin-left: 0px; margin-top: 10px;}
div.newsletter div.checkboxlist input {float:left; }
div.newsletter div.checkboxlist label{ margin-left:5px; float:left;  width: 220px;}
div.newsletter .buttons { float: left; width: 230px; height: 35px; padding: 20px 0 10px 60px}
div.newsletter .submit_button {float: left; width: 80px; height: 35px;}
div.newsletter .clear_button {float: left; width: 67px; height: 24px;}

/* END NEWSLETTER*/



/* =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;}


/* = HOME SPOT*/
div.home_spot {width: 580px; height: 254px; background-color: #FEF9EA; border: solid 1px #DDD5BC; margin-bottom:10px;  }
div.home_spot ul {float:left;width: 144px; background-color: #FEF9EA; list-style-image: none; padding: 0px; list-style-type:none; }

div.home_spot ul li.home_spot_option { width: 145px; border-bottom: solid 1px #E0DCC6; background: url(/images/tab_off.gif) 25pt 0 no-repeat;padding-top: 7px; padding-bottom: 7px;border-right: solid 1px #E0DCC6;list-style-type:none; }
div.home_spot ul li.home_spot_option_selected {height: 15px; width: 146px; border-bottom: solid 1px #E0DCC6;  background: url(/images/tab_on.gif) 25pt 0 no-repeat; padding-top: 7px; padding-bottom: 7px; list-style-type:none; }
div.home_spot ul li a.home_spot_option {height: 15px; width: 145px;color: #ABA2A1; font-weight:bold;text-decoration:none;}
div.home_spot ul li a.home_spot_option_selected {color:#CA710D; font-weight:bold; text-decoration:none; }
div.home_spot ul li a:hover { background-color: transparent; }
div.home_spot #home_spot_left span{vertical-align: bottom; height: 35px; width: 144px; padding-right:20px;}
div.home_spot #home_spot_left{ float:left; height: 254px; width: 145px; text-align: right;}
div.home_spot #home_spot_right{float:right;width: 394px; height: 214px; background-color: #EFE9D1;  padding:20px; background: url(/images/ajax_grad_bg.gif) 0 0 repeat-y; clear:none;}

/* = NEW AT AMN */
div#new_at_amn{width: 289px; min-height: 490px; background-color: #e6f5fd; }
div#new_at_amn .title{width: 280px; height:30px; color: #ffffff; background-color:#1a3c84; padding: 10px 20px 0 20px; font-weight: bold;}
div#new_at_amn .content{width: 280px;padding: 5px 20px 0 20px;background-color: #e6f5fd;}
div#new_at_amn .divider{padding:5px 0 5px 0;}

/* = Forms */
div.regular_form { width: 580px; margin: 20px 0px; }
div.regular_form_content{ padding: 0 10px; background-image:url(/images/form_bg.gif); background-repeat:repeat-x; } 
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 div.checkboxlist2{float:left; width:200px; text-align: left;}
div.regular_form div.checkboxlist2 input  {float:left; height: 20px; vertical-align:middle;}
div.regular_form div.checkboxlist2 label{ float:left; text-align: left;  width: 150px; padding-left:10px;}


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;}

/* =CONFERENCES*/
div.conf_name { font-size:12px; font-weight:bold; color: #484848; line-height: 14px; }
div.conf_details {}


/* =WEBCASTS */
div .webcast{float: left; width: 580px; padding-top: 10px; padding-bottom: 10px;}
div .webcast hr {float: left;color: #DDD5BC; width: 570px; height: 1px;}
div .webcast .left {float: left; width: 150px; padding: 10px;}
div .webcast .right {float: left; width: 400px; padding:0px;}

div.toppagelink { height:16px; border-bottom:1px #E3DBB7 solid; width:100% }
div.toppagelink .toplink { height:16px; float:right }



/* =SPECTRUM MATRIX*/
.spectrum {border: solid 1px #F4EFDE; text-align:center; border-bottom-style:none;}
.spectrum .row_tan {height: 36px; background-color: #fcf8e5;  }
.spectrum .row_white {height: 36px;}
.spectrum .col1 {width: 17px; background-color: #DDD5BC; border-bottom: solid 1px #F4EFDE;}
.spectrum .col2 {width: 160px; height: 36px; padding-left:10px; text-align:left; border-bottom: solid 1px #F4EFDE;}
.spectrum .col3 {width: 115px; height: 36px; border-bottom: solid 1px #F4EFDE;}
.spectrum .col4 {width: 100px; height: 36px; border-bottom: solid 1px #F4EFDE;}
.spectrum .col5 {width: 80px; height: 36px; border-bottom: solid 1px #F4EFDE;}
.spectrum .col6 {width: 80px; height: 36px; border-bottom: solid 1px #F4EFDE;}

div.divSeparator { height:5px; border-bottom:1px #E3DBB7 solid; width:100% }
div.teamContact	 { font-size:8pt; margin-left:5px; margin-bottom:5px }

.photo_header { font-family:Arial; font-size: 27px; color:#005bbb; line-height:29px; }
.photo_text {font-family:Arial;font-size: 12px; color:#30302c; font-weight:bold;}
#copyRight {font-size:8pt; color:#173981; padding-left:81px; }
h1.homeTab {color:#005288; font-size:14px; font-weight: bold;}
/* #Homepage Redesign */
.cotentcss{
    background-image:url('/images/Newimages/main_gradient.gif');
    background-repeat:repeat-x; height:951px;
    display:block;
    margin:0; 
    }
.bottomBlueBar { background-image:url(/images/Newimages/bottom_box_blue_bar.gif); color:#FFFFFF; height:33px; margin:0 4px; text-align:center; font-weight:bold; line-height:28px; width: 217px;}
.bottomContent { background-image:url(/images/Newimages/bottom_box_white.png); padding: 10px 15px; height:157px; position:relative;}
.bottomReadmore {font-weight:bold; color:#005288;bottom:10px; right:10px; position:absolute;}

a.topNavLink:hover {background-color: transparent;}