/* CSS Document */

* { margin:0; padding:0;}

body {
background:url(../images/bg.gif) top repeat-x #FF0099; font-family:Arial, Helvetica, sans-serif; font-size:12px;
}

a  {text-decoration: none; color:#FFFFFF;  }
a:visited {text-decoration: none; }
a:hover {text-decoration: underline; }

#utilities_nav { float:left; padding-left: 100px; margin: 0 auto; width:920px; height:21px; font-family:"Times New Roman", Times, serif; font-size:14px; color:#ccc; }
#utilities_nav ul { float:right; }
#utilities_nav li { display: inline; list-style-type: none; padding: 0 0 0 35px; }
#utilities_nav li a { color:#ccc; }
#utilities_nav li span { color:#ccc; }

#header { margin: 0 auto; width:903px; height:100px; }
#header img { float:left; }

#header_logout { clear:both; float: right; padding-right:0px; margin: 0 auto; width:100px; height:21px; font-family:"Times New Roman", Times, serif; font-size:14px; color:#ccc;}
#LogoutControl1_LogoutTextLink {font-family:"Times New Roman", Times, serif; font-size:14px; color:#ccc;}


/* main nav start */

ul#navlist { font-size:18px; font-weight:bold; list-style-type: none; margin: 58px 0 0 0; float:right; }
ul#navlist li { float: left; height: 29px; margin: 0 0 0 29px; }

li#search a { display: block; width: 99px; background: url(../images/nav/job_search_up.gif) top left no-repeat;
line-height:200px; overflow:hidden; height:29px; }
li#search a:hover { background: url(../images/nav/job_search_over.gif) top left no-repeat; }

li#seekers a { display: block; width: 106px; background: url(../images/nav/job_seekers_up.gif) top left no-repeat;
line-height:200px; overflow:hidden; height:29px; }
li#seekers a:hover { background: url(../images/nav/job_seekers_over.gif) top left no-repeat; }

li#temps a { display: block; width: 66px; background: url(../images/nav/temps_up.gif) top left no-repeat;
line-height:200px; overflow:hidden; height:29px; }
li#temps a:hover { background: url(../images/nav/temps_over.gif) top left no-repeat; }

li#employers a { display: block; width: 99px; background: url(../images/nav/employers_up.gif) top left no-repeat;
line-height:200px; overflow:hidden; height:29px; }
li#employers a:hover { background: url(../images/nav/employers_over.gif) top left no-repeat; }

li#my_lc a { display: block; width: 116px; background: url(../images/nav/my_lc_up.gif) top left no-repeat;
line-height:200px; overflow:hidden; height:29px; }
li#my_lc a:hover { background: url(../images/nav/my_lc_over.gif) top left no-repeat; }



/* Sub pages elements */

#sub_page_content_area { width:908px; margin:20px auto; overflow:hidden;  }
.sub_page_left_nav {float: left; width:271px; }


.left_nav_link_area { float:left; padding: 0 0 110px 14px; margin-top:-75px;}
.left_nav_link_area h1, h2 { font-size:10px; font-weight:bold; color:#FF0099; }
.left_nav_h1h2 { width: 250px; height:25px;  overflow:hidden;  }
.left_nav_link_area a { position:relative; z-index: 50; color:#fff; font-weight:bold; }
.left_nav_link_area ul li { list-style:none; background:url(../images/white_link_arrow.gif) left no-repeat;
 padding: 0 0 2px 15px;}
.left_nav_link_area img { padding: 0 0 0 0; margin: 0 0 0 0; }
.left_nav_link_area table tr { height: 5px ; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px }

.log_in_button_sub a { display:block; width: 110px; height:26px; background: url(../images/log_in_now_up.gif) top left no-repeat;
line-height:65px; overflow:hidden; margin: 15px 0 0 20px;}
.log_in_button_sub a:hover { background: url(../images/log_in_now_over.gif) top left no-repeat; }

.sub_page_main_content { float:right; width:552px;  background:url(../images/sub_page_content_area_bg.gif) bottom right no-repeat; 
padding: 0 46px 27px 34px;}
.sub_page_main_content p { margin-bottom:20px;}
.sub_page_main_content h1, h2 { font-size:18px; font-weight:bold; color:#FF0099; margin-bottom:10px; }
.sub_page_main_content h3 { font-size:15px; font-weight:bold; color:#FF0099; margin-bottom:10px;}
.sub_page_main_content h4, h5, h6, h7, h8, h9, h10 { font-size:13px; font-weight:bold;  margin-bottom:10px;}
.sub_page_main_content ul li { list-style:none; background:url(../images/pink_list_arrow.gif) left no-repeat;
 padding: 0 0 2px 15px;}
.sub_page_main_content ol li { padding: 0 0 5px 0; margin-left:22px;}
.sub_page_main_content a { color: #FF0099;}
.sub_page_main_content img {float:left; margin-right:15px; }

.sub_page_main_content1 { float:right; width:552px;   
padding: 0 46px 27px 34px;}
.sub_page_main_content1 p { margin-bottom:20px;}
.sub_page_main_content1 h1, h2 { font-size:14px; font-weight:bold; color:#FF0099; margin-bottom:10px; }
.sub_page_main_content1 h3 { font-size:15px; font-weight:bold; color:#ffffff; margin-bottom:10px;}
.sub_page_main_content1 h4, h5, h6, h7, h8, h9, h10 { font-size:13px; font-weight:bold;  margin-bottom:10px;}
.sub_page_main_content1 ul li { list-style:none; background:url(../images/pink_list_arrow.gif) left no-repeat;
 padding: 0 0 2px 15px;}
.sub_page_main_content1 ol li { padding: 0 0 5px 0; margin-left:22px;}
.sub_page_main_content1 a { color: #ffffff;}
.sub_page_main_content1 img {float:left; margin-right:15px; }

.back_to_top a { float:right; background:url(../images/pink_top_arrow.gif) left no-repeat; padding: 0 0 2px 15px; }
.back_to_search_results a { float:right; font-weight:bold; background:url(../images/pink_back_arrow.gif) left no-repeat;
 padding: 0 0 2px 15px; }

.breadcrumbs li { display:inline; list-style:none; padding-right: 3px; font-weight:bold; } 
.breadcrumbs li a { color: #FF0099;  padding: 0 10px 0 0;  }

.sub_page_h1 { width: 534px; height:50px;  overflow:hidden; margin: 24px 0 8px 0;  }

/* main content area home page starts */

#home_top { width:908px; margin:20px auto; overflow:auto; }
.large_img_area { float:right; margin-top:16px; }
.large_img_area1 { float:right; margin-top:0px; }

/* search area start */
.job_search { float:left; width:218px; height:282px; position:relative; background:url(../images/job_search_bg.gif) top left no-repeat; 
padding:80px 15px 0 25px; }

.job_search select {width: 125px; height: 20px;}
.job_search table { }
.job_search label {font-family:Arial; color:#FF0099; font-size:12px; font-weight:normal;}
.job_search {font-family:Arial; color:#FF0099; font-size:12px; font-weight:normal;}
.job_search input { margin: 0px; padding:0px; }
.job_search_left { float:left; width:100px; }
.job_search_right { float:right; }
.job_search_bottom { position:relative; }
.job_search .search-block { margin-top: 7px; clear: both; font-weight: normal; }
.job_search .search-block-left { float: left; width: 55px; }
.job_search .search-block-right { float: right; }
.job_search td { font-weight: normal; }

.locationList { z-index:10000; border-left: 2px #FF0099 solid; background-color: white; width: 225px; color: Black; overflow:visible;  font-size: 8pt; margin-left: 0px; cursor: pointer; }
.locationList_listItem { border-bottom: 1px #eeeeee solid; padding-left: 3px; width: 225px; padding-top: 2px; padding-bottom: 2px; background-color: #fff;}
.locationList_highlightedListItem {border-bottom: 2px #FF0099 solid; padding-left: 3px; width: 225px; padding-top: 2px; padding-bottom: 2px; background-color: #f044c2;}
.job_options { margin-top: 20px; }
.watermarked { color: #aaaaaa; }

.find_jobs_button a { display:block; position:absolute; top:225px; right:22px; width: 110px; height:26px; background: url(../images/find_jobs_up.gif) top left no-repeat;
line-height:65px; overflow:hidden; margin:15px 0 0 0 }
.find_jobs_button a:hover { background: url(../images/find_jobs_over.gif) top left no-repeat; }

.advanced_search_options a {font-family:Courier New; color:Black; display:block; width: 200px; height:20px; padding: 0 0 0 10px;
background: url(../images/advanced_search_options_up.gif) top left no-repeat; overflow:hidden; margin:15px 0 0 0 }
.advanced_search_options a:hover { background: url(../images/advanced_search_options_ove.gif) top left no-repeat; }

.quick_search_options a {font-family:Courier New; color:Black; display:block; width: 85px; height:20px; padding: 0 0 0 10px;
background: url(../images/advanced_search_options_up.gif) top left no-repeat; overflow:hidden; margin:10px 0 0 0 }
.quick_search_options a:hover { background: url(../images/advanced_search_options_ove.gif) top left no-repeat; }

.adv_job_search { padding: 0px 0px 0px 20px; font-family:Courier New; color:#FF0099; font-size:14px; font-weight:bold;}

.adv_job_search input {height: 26px; font-size:16px; border:1px solid #000; margin-top:0px;
padding:4px 0 0 0px; color:#FFFFFF;  }
.adv_job_search select {height:24px; font-size:14px;  border:1px solid #000;  background:#ff0099; width: 200px; color:#FFFFFF; }
.adv_job_search table {font-family:Courier New; color:#FF0099; font-size:14px; font-weight:bold; padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.adv_job_search td { padding:0px 0px 6px 0px;}

.adv_find_jobs_button a { display:block; width: 110px; height:26px; background: url(../images/find_jobs_up.gif) top left no-repeat;
line-height:65px; overflow:hidden; margin:15px 0 0 0 }
.adv_find_jobs_button a:hover { background: url(../images/find_jobs_over.gif) top left no-repeat; }

/* bottom begins */
#home_bot { width:920px; margin:-75px auto; color:#fff; overflow:auto;}
#home_bot p { margin-bottom:20px;}


/* about - homepage */
.about_la_creme { width:237px; float:left; padding: 0 33px 0 6px; overflow:auto; background-color:#ff0099;} 
.about_la_creme h1 { display:block; width:189px; height:37px; background: url(../images/about/about_la_creme.gif) top left no-repeat;
line-height:90px; overflow:hidden; font-size:12px;}
.about_la_creme h2 { width:189px; height:37px; background: url(../images/about/about_la_creme.gif) top left no-repeat;
line-height:90px; overflow:hidden; font-size:12px;}
.about_la_creme a { text-decoration:underline;}
.about_la_creme a:hover { text-decoration:underline; color:black; }
.about_la_creme p {padding-top:0px;}

 
.group { width:100%}
.group img {float:left;}
.group h2 { width:125px; height:33px; background: url(../images/about/premier_group.gif) top left no-repeat;
line-height:90px; overflow:hidden; font-size:12px;}
.group a { background:url(../images/white_link_arrow.gif) left no-repeat; padding: 0 0 0 10px; color:#fff; }

/* temps - homepage */

.temps { width:291px; float:left; padding: 0 26px 0 0; overflow:auto; } 
.temps p {width:291px; padding-top:px;}
.temps img {float:left; margin-right:7px;}
.temps h3 { display:block; width:248px; height:37px; background: url(../images/temps/temps_temps_temps.gif) top left no-repeat;
line-height:90px; overflow:hidden; font-size:12px; padding-bottom:10px;}
.temps h3 span { display:none;}
.temps table { width:169px;}

.more_info_button a { display:block; width: 110px; height:26px; background: url(../images/temps/more_info_up.gif) top left no-repeat;
line-height:65px; overflow:hidden;}
.more_info_button a:hover { background: url(../images/temps/more_info_over.gif) top left no-repeat; }

/* my la creme - homepage */

.my_la_creme { width:290px; float:left; overflow:auto; padding-top: 0px;} 
.my_la_creme h4 { display:block; width:159px; height:25px; background: url(../images/my_la_creme.gif) top left no-repeat;
line-height:90px; overflow:hidden; font-size:12px;}
.my_la_creme a { background:url(../images/white_link_arrow.gif) left no-repeat; padding: 0 0 0 10px; color:#fff; font-weight:bold; }


.hot_jobs { width:290px; float:left; overflow:auto; padding-top: 0px;} 
.hot_jobs h4 { display:block; width:90px; height:22px; background: url(../images/hot_jobs.gif) top left no-repeat;
line-height:90px; overflow:hidden; font-size:12px;}
.hot_jobs a { background:url(../images/white_link_arrow.gif) left no-repeat; padding: 0 0 0 10px; color:#fff; font-weight:bold; }


.log_in_button a { display:block; width: 110px; height:26px; background: url(../images/log_in_now_up.gif) top left no-repeat;
line-height:65px; overflow:hidden; margin-top:25px;}
.log_in_button a:hover { background: url(../images/log_in_now_over.gif) top left no-repeat; }

.clearboth { clear: both; }

/* Footer */

#footer { width:908px; margin: 20px auto; background:#DE0085; overflow:hidden; height:112px; }

.copyright_info { width:160px; float: left; padding-left: 25px;}
.copyright_info img { float: left; margin-right: 9px;}

.logos_bot_nav { float: right; width:626px; margin-top:23px; padding-right: 25px; }
.footer_nav  li { display: inline; list-style-type: none; padding-right: 8px; float:left; }
.footer_nav a { background: url(../images/footer_nav_divider.gif) top right no-repeat; padding-right: 16px;}

.footer_logos li { display: inline; list-style-type: none; padding: 19px 16px 0 0; float:left; }
.footer_logos li img {float:left;}
.footer_logos p { padding-top:14px;}

/* search results page elements and modified */

.search_results_box {width:555px; overflow:auto; border-bottom:1px solid #ff0099; margin-bottom:10px;}
.search_results_box h2 {font-size:16px;}
.search_results_box .rank {float:right;}
.search_results_box .TitleLinks{color: #FF0099;}
.search_results_box ul  { padding:0 0 0 12px;}
.search_results_box ol { padding:0 0 0 18px;}
.search_results_box_job{ padding: 10px 0px 0px 0px;}
.search_results_box_job .desc { width: 380px;  float: right; }
.search_results_box_job .details { float: left;}

.search_results_box_tab { width: 224px;  float: right; text-align: right; }
.search_results_box_tab a { font-weight: bold;}

.pages { width:100%; padding-right:6px; font-weight:bold; }
.pages a {padding-right:6px; font-weight:bold;}

.job_options {float:left; padding-right:10px; }
.job_options a { color:#000; font-weight:bold; }
.job_options p { padding-top:12px;}
.job_options img {float:left; padding:0;}

.jobdetailsPinkSectionHead { font-weight:bold; color: #FF0099; font-size: 11pt; }

#ctl00_ContentPlaceHolder1_EmailAlertsControl_gdAlerts table { color:#000; background-color:white; }
.BoldText {font-size: 12px; font-weight: bold; color: #FF0099; }
#ctl00_ContentPlaceHolder1_EmailAlertsControl_pnlSetupAlert { color:black }

#ctl00_ContentPlaceHolder1_EmailAlertsControl_pnlSetupAlert {margin:20px 0 0 0; }
#ctl00_ContentPlaceHolder1_EmailAlertsControl_pnlSetupAlert a {font-weight:bold; }

#ctl00_ContentPlaceHolder1_BookmarkedJobsControl_gdBookmarkedJobs { border-color:white; }

#ctl00_ContentPlaceHolder1_EmailAlertsControl_lbCreateNew {font-weight:bold;  }

.adxSectionImageTable { display:none; }

#ctl00_ContentPlaceHolder1_GeneralRegister1_lblHeading {font-weight:bold; color:#FF0099; }

#ctl00_ContentPlaceHolder1_CreateUserWizard1 table { border-spacing: 5px; } 

.directnewslink { font-size:10px; font-weight:bold; color:#FF0099; }
.articleheading {font-weight:bold; color:#FF0099; padding-top: 20px; padding-bottom: 20px;}
.articlecontent {}

.newsfeed { width:315px; height: 170px; float:left; overflow:auto; background: url(../images/lac_newsfeed_bg1.gif) top left no-repeat;}
.newsfeedspace { }
.newsfeedtext { color:Black; font-size: 10px; width: 210px;}
.newsfeedtext a { color:Black; font-size: 10px; width: 200px;}
.newsfeedmore {width: 310px; }
.newsfeedmoretext a { font-weight: bold; padding-left: 8px; color:Black; font-size: 10px; font-weight: bolder; width: 210px;}
.newsfeedbottomimg {width: 310px; }

.displaydate {padding-right: 10px; font-weight: bold;}
.homedisplaydate {padding-left: 5px;}


.legal { width:315px; float:left; overflow:auto;}
.legal_homepage {background-color:#ff0099;}

.read_more_button a { display:block; width: 98px; height:28px; background: url(../images/rollovers/readmore.gif) top left no-repeat;
line-height:65px; overflow:hidden;}
.read_more_button a:hover { background: url(../images/rollovers/readmore-over.gif) top left no-repeat; }

.hot_jobs_button a { display:block; width: 98px; height:28px; background: url(../images/rollovers/viewall.gif) top left no-repeat;
line-height:65px; overflow:hidden;}
.hot_jobs_button a:hover { background: url(../images/rollovers/viewall-over.gif) top left no-repeat; }


.search_results_box_desks {width:100%; overflow:auto;  margin-bottom:0px;}
.search_results_box_desks h2 {font-size:10px; padding:0 0px 0px 0px;font-family:Arial;}
.search_results_box_desks p {font-size:10px; padding: 0 0 0 5px; font-weight: bold;}
.pagecontent{padding-left: 4px; width: 500px;}

.hotjobs a { font-weight:lighter;}