/* 
Website: http://www.newcastlehotels.com
Name: New Castle Hotels & Resorts
Description: Page styles
Version: Development Server
Author: Jefte Puente
Author URI: http://www.artemisit.com
Comments: This document contains only page-specific styles.
		  Please do not style any tags here, refer to core.css.
		  
*/
/*** Page specific styles  ***/
#navcontainer #right {float: right; margin: 2px 20px 0 0; }
#Index #left_col { float: left; width: 740px; margin: 40px 0 0 22px; }
#Index #left_col_inner {  margin: 15px 45px 0px 45px; width: 640px; color: #5f71f1; }
#Index #left_col_inner p { font-size: 1.3em; line-height: 200%;  }
#Index #page { padding-bottom: 0; }
#Index #flashcontainer { margin: 15px 45px 15px 45px;  }
#Index #header { height: 127px; margin: 0; }
#Index #content { float: left; padding: 0; margin: 0; width: 780px; }
#Index #content_inner { width: auto; margin: 0;}
#Index #right_col {margin-top: 50px;}
#Index #right_col_callout { margin-left: 20px; display: inline; }
#Properties #left_col { width: 290px; margin-left: 0; margin-right: 10px; }
#Properties #content_inner { width: 300px; margin-left: 0px; }
#Properties #content { width: 790px; }
#Properties .pageTitle { width: 300px;}
#Properties table { width: 300px; }

.employTitle { font-weight: bold; }
#Employment .pageTitle, #Employment_esp .pageTitle, #Employment_fra .pageTitle { width: auto; font-weight: bold; line-height: 1.8em; margin-bottom: 6px; height: auto; }
#Employment #content_inner, #Employment_esp #content_inner, #Employment_fra #content_inner { width: 440px; }
#Employment #content_inner img, #Employment_esp #content_inner img, #Employment_fra #content_inner img { margin: 0px 0 15px 0; }
#Employment #left_col, #Employment_esp #left_col, #Employment_fra #left_col { width: 260px; margin-top: 8px; margin-right: 25px; }
#Employment #left_col .employ, #Employment_esp #left_col .employ, #Employment_fra #left_col .employ  { float: left; font-size: 1.2em; margin: 0px 0 0px 0; background: url('/images/arrow.gif') no-repeat -5px 1px; padding: 0 0 0 10px; width: 74px; }
#Employment #left_col #ops, #Employment_esp #left_col #ops, #Employment_fra #left_col #ops  { width: auto; margin-top: 18px; margin-bottom: 0; background: none;}
#Employment #left_col p, #Employment_esp #left_col p, #Employment_fra #left_col p { margin: 0px 0 10px 0; line-height: 200%; padding-right: 10px; font-size: 1.1em;}
#Employment #left_col a, #Employment_esp #left_col a, #Employment_fra #left_col a { display: block; float: left; margin: 0 0 0px 0; background-image: url('/images/arrow.gif') no-repeat -5px 1px; height: 20px; }
#Employment #left_col a span, #Employment_esp #left_col a span, #Employment_fra #left_col a span { position: absolute; left: -999px;}
#left_col a#esp { width: 84px; }
#left_col a#fra { width: 84px; }
#Employment #left_col li, #Employment_esp #left_col li, #Employment_fra #left_col li  { list-style-type: none; height: 14px; margin: 0 0 0px 19px; padding:0; }
#Employment #left_col li a, #Employment_esp #left_col li a, #Employment_fra #left_col li a { float: none; width: auto; margin: 0; padding: 0 0 0 10px; color: #E50620; text-decoration: none; font-size: 1.1em; display: inline; background: url('/images/arrow.gif') no-repeat -5px 0px;}
#Employment #flashcontainer, #Employment_esp #flashcontainer, #Employment_fra #flashcontainer { float: left; display: block; margin: 30px 0 14px 0; z-index:0;}
#Employment #left_col_inner, #Employment_esp #left_col_inner, #Employment_fra #left_col_inner { margin: 0px; padding: 0; }
#jobTable { float: left; margin: 10px 0 0 0; }
#jobTable td { padding: 2px; }
#Employment_Search #content { padding-left: 23px; }
#Employment_Search #content_inner { width: 640px; }
form#employ_search { width: 640px; }

#quicksearch { float: left; width: 625px; background: url('/home/images/employment_career_searchbar.gif') no-repeat top left; border: 1px solid #6E91FF; padding: 30px 5px 7px 7px; text-align: center;}
#quicksearch select { margin-right: 25px; }
#quicksearch .searchdiv { float: left; margin-right: 80px; width: 75px; }
#quicksearch .searchdiv#right { margin-right: 0; padding-right: 0;  width: 118px;}
#quicksearch .searchdiv#center { margin-right: 83px; width: 265px; }
#result_count { padding: 8px 4px 4px 4px; }

#Employment_Detail #content { padding-left: 23px; }
#Employment_Detail #content_inner { width: 640px; } 

.news_article { margin: 15px 0 0px 0; float: left; width: 100%; }
.news_article p { padding-left: 135px; }
#News_Highlights .pageTitle { margin-left: 244px; display: inline; }
#News_Highlights #content_inner h3 { margin-left: 131px; }
#News_Highlights #content_inner h5 { display: inline; font-size: 1.0em; }
#News_Highlights #content_inner { width: 470px; padding: 0; margin-left: 112px; display: inline; }
#News_Highlights .news_article img { margin-right: 23px; width: 111px; }


#News_Detail #left_col { width: 208px; }
#News_Detail #right_col { background: none; display: inline; width: 140px; }
#News_Detail #content { width: 760px; }

#Press_Releases #content_inner h5 { display: inline; font-size: 1.0em; }
#Press_Detail #content { padding-left: 23px; }
#Press_Detail #content_inner { width: 600px; }
#archive { float: left; margin: 10px 0 0 0; color: #5f71f1; }
#archive a:visited {color: #5f71f1;}
#archive a:link { color: #5f71f1; }

#contact_table { width: 252px; margin-top: 20px; margin-left: 10px; }
#contact_table td { padding: 4px; font-weight: bold; font-size: 1.0em;}
#Contact_Us #left_col { width: 468px; margin: 20px 0 0 25px; }
#Contact_Us #left_col_inner { margin: 0 0 0 0px; width: 450px; color: #5f71f1; }
#Contact_Us #left_col_inner p { font-size: 1.0em;   }
#Contact_Us #content { padding-left: 0; }
#Contact_Us #content_inner  { width: auto; }
h2.privacy { text-transform: none; background: url('/images/arrow_right.gif') no-repeat 86px 0; font-size: 1.1em; float: left; width: 100px; } 
#Contact_Us #flashcontainer { margin-bottom: 15px; }
 
/* Icons */
.right_col ul li .add { background: #eee url('/images/ico_add.png') no-repeat 6px 5px; }
	.right_col ul li .add:hover { background: #e2e2e2 url('/images/ico_add.png') no-repeat 6px 5px; border: 1px solid #999; }
.right_col ul li .checkmark { background: #eee url('/images/ico_checkmark.png') no-repeat 6px 5px; }
	.right_col ul li .checkmark:hover { background: #e2e2e2 url('/images/ico_checkmark.png') no-repeat 6px 5px; border: 1px solid #999;}
.right_col ul li .error { background: #eee url('/images/ico_error.png') no-repeat 6px 5px; }
	.right_col ul li .error:hover { background: #e2e2e2 url('/images/ico_error.png') no-repeat 6px 5px; border: 1px solid #999;}
.right_col ul li .yield { background: #eee url('/images/ico_yellowerror.png') no-repeat 6px 4px; }
	.right_col ul li .yield:hover { background: #e2e2e2 url('/images/ico_yellowerror.png') no-repeat 6px 4px; border: 1px solid #999; }
.right_col ul li .info { background: #eee url('/images/ico_info.png') no-repeat 6px 5px; }
	.right_col ul li .info:hover { background: #e2e2e2 url('/images/ico_info.png') no-repeat 6px 5px; border: 1px solid #999; }

