﻿/****************************************************************
Copyright Discover Websites 2009
CSS Written by Andy Vickery
*****************************************************************
Master Styles
****************************************************************/
body { margin:0px auto 0px auto; font-family:Century Gothic, Arial, Sans-Serif; font-size:10pt; color:#ffffff; background-color:#0e0e0e }
a { text-decoration:none; color:Blue }
a:hover { }
img { border:0; }
#master_wrapper { margin:0px auto 0px auto; width:838px; }
.clear { clear:both; }
h1 { font-size:14pt; font-weight:normal; padding:0; margin:0; }
h2 { font-size:12pt; font-weight:normal; padding:0; margin:0; }
p { margin:0; padding:10px 0px 0px 0px; }
.watermark { color:#999999; }
input[type="submit"] { }

.autocomplete_completionListElement { visibility : hidden; margin : 0px!important; background-color : #fff; color : windowtext; border : buttonshadow; border-width : 1px; border-style : solid; cursor : 'default'; overflow : auto; text-align : left; list-style-type : none; padding:0; z-index:600; font-size:9pt }


/****************************************************************
Banner Styles
****************************************************************/
#banner_wrapper { background-image:url(images/banner_back.jpg); background-position:center top; height:175px; }
#logo_wrapper { float:left; padding:35px 0px 0px 0px }
#banner_rhs { float:right; color:#b2b2b2; font-size:17pt; padding:135px 0px 0px 0px; }
#pic_wrapper { background-image:url(images/pic.jpg); height:254px; color:#cccccc; font-size:16pt; }


/****************************************************************
Middle Styles
****************************************************************/
#body_wrapper { text-align:justify; padding-top:15px; margin-top:15px; }
.page_body_inner {  padding:15px; margin-top:15px; border:solid 1px #333333; }
/**Home Page**/
#home_lhs { width:240px; background-color:#0a7bc0; padding:10px; float:left; font-size:9pt; line-height:110%; }
#home_rhs { float:left; width:578px; }
#home_toolbar_wrapper { padding:0px 0px 10px 10px; }
#home_toolbar_wrapper a { float:left; margin-right:10px; }
#home_search_wrapper { background-image:url(images/home_search_back.jpg); height:20px; width:183px; float:right; padding:0; margin:0; }
#home_job_search { float:left; background-image:url(images/home_job_search_back.jpg); height:141px; width:377px; margin-bottom:10px; }

#home_mid_wrapper { float:left; width:377px; }
#home_recent_news_wrapper { float:right; background-color:#0a7bc0; width:180px; padding:4px 6px 4px 6px; height:284px; }
#home_text_wrapper { background-image:url(images/home_text_back.jpg); height:121px; padding:0px 0px 0px 10px; }

#home_job_search_lhs { float:left; width:130px; padding:8px 0px 0px 15px; color:#b2b2b2; }
#home_job_search_rhs { float:left; width:220px; padding:13px 0px 0px 0px; color:#b2b2b2; font-size:8pt; }
#home_job_search_rhs div { padding-bottom:3px; }
#home_job_search_rhs input[type="text"] { width:145px; font-size:8pt; padding:0px; }
#home_job_search_rhs select { width:45px; font-size:8pt; padding:0px; }
/**Search Results Page**/
#search_results_head { }
#search_results_head div { float:left; }
#search_results_head a { float:left; margin-right:10px; }
#search_results_searched_for_wrapper { color:#999999; margin:5px 0px 5px 0px; }

#search_results_items_wrapper { }
#search_results_1_head { background-color:#0366a2; padding:10px 10px 5px 10px; width:818px; }
#search_results_1_head div { float:left; }
#search_results_1_body { background-color:#0a7bc0; padding:5px 10px 10px 10px; margin-bottom:10px; }
#search_results_2_head { background-color:#333333; padding:10px 10px 5px 10px; }
#search_results_2_head div { float:left; }
#search_results_2_body { background-color:#4d4d4d; padding:5px 10px 10px 10px; margin-bottom:10px; }

.search_results_no_items_wrapper { background-color:#0366a2; padding:10px 10px 5px 10px; width:818px; }

.add_job_lhs { float:left; width:150px; }
.add_job_rhs { float:left; width:450px; }
.add_job_rhs input[type="text"] { width:250px; }
.add_job_lhs_dead { display:none; }
.add_job_rhs_dead { display:none; }

#apply_form_wrapper { background-color:#0a7bc0; padding:5px 10px 10px 10px; margin-bottom:10px; }
#apply_form_lhs { float:left; width:300px; }
#apply_form_rhs { float:left; width:300px; }
#apply_form_rhs2 { float:left; width:200px; margin-top:150px; }

#apply_form_wrapper input[type="text"] { width:180px; }

.color_me { border-color:Red; border-style:solid }

/****************************************************************
Bottom Signoff Styles
****************************************************************/
#signoff_wrapper { padding-top:4px; }
#signoff_rhs { color:#cccccc; float:right; text-align:right; font-size:7pt; }
#signoff_rhs a { color:#cccccc; }
