/* The Body */
body { background-color: #07093d; color: #07093d; }

/* Heading Colors */
h1, h2, h3, h4, h5, h6 { color: #0e4ead; }



/* _______ NEW TOOLBAR JULY _________ */

/* Logo */
h1.oo_logo{
	position: relative;
	width: 242px;
	top: -3px;
	text-indent: -5000px;
	height: 55px;
	padding: 0 0 0 0;
	border: 0px red solid;
	background: url(../../../../../logo.png) no-repeat left;
}
.oo_nav{
	position: relative;
	border: 0px solid yellow;
	margin: 0 0 0 0px;
	left: 270px;
	top: -40px;
	width: 680px;
	height: 30px;
	text-align: right;
}
.oo_nav ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
.oo_nav li{
	display:inline;
	color: white;
	font-size: 17px;
	padding: 0 5px 0 5px;
}


.oo_login_bar{
	position: relative;
	border: 0px solid yellow;
	height: 40px;
	top: -28px;
	margin: 0px 20px 0px 10px;
	color: white;
}
.oo_login_bar h2{
	position: relative;
	top: -3px;
}
input#log, input#pwd {
	width: 160px;
	padding: 3px 0 3px 0;
}
.oo_login_bar div {
	border: 0px solid yellow;
	float: right;
	width: 915px;
	text-align: right;
}
.oo_login_bar div.oo_in {
	border: 0px solid yellow;
	position: relative;
	top: 12px;
	float: right;
	width: 915px;
	text-align: right;
}
.oo_login_bar h1 {
	display: inline;
}
.oo_login_bar h3 {
	display: inline;
}
.oo_login_bar h4 {
	display: inline;
	color: #fefefe;	
}
.oo_login_bar h5 {
	display: inline;
	color: #fefefe;	
}
.oo_login_bar a{
	color: white;
}





/* _______ END NEW TOOLBAR JULY _________ */


/* _____ Emloyer Admin _______ */
#oo_employer_admin, #oo_employer_admin tr {
	border: 0px solid white;
}
#oo_employer_admin td {
	text-align: center;
	height: 100px;
}
#oo_employer_admin h2 {
	text-align: center;
	color: white;
	padding: 20px 0 0 0;
}
#oo_employer_admin a {
	width: 287px;
	height: 72px;
}
.oo_button_vac {
	background: url(button_vac.png);
	width: 287px;
	height: 72px;
	border: 0px pink solid;
	margin: auto;
	
}
.oo_button_chat {
	background: url(button_chat.png) no-repeat;
	width: 287px;
	height: 72px;
	border: 0px pink solid;
	margin: auto;
}
/* _____ End Emloyer Admin _______ */



/* ___ Extra Stuff ________ */

.oo_available_vacancies {
	border: 2px solid #feff17;	
	background: #feff82;
	width: 635px;
	padding: 20px;
	border-radius: 20px;  
	-moz-border-radius: 20px;  
	-webkit-border-radius: 20px; 
}


/* ___ Extra Stuff ________ */

.oo_cover_letter{
	width: 500px;
	height: 100px;
}
.oo_job_apply{
	margin: 5px 0 0 0;		
}

#oo_cv div {
	background: #FEFDAD;
	padding: 10px;
	border: 1px solid #f4e325;
	border-radius: 10px;  
	-moz-border-radius: 10px;  
	-webkit-border-radius: 10px; 
}
#oo_cv div textarea {
	width: 650px;
}
#oo_ci_bigger{
	font-size: 13px;
}

p.oo_intro{
	font-size: 14px; 
	text-align:justify;
}


/* ci signup */
#oo_signup_form{
	border: 0px solid black;
}
#oo_signup_form .error{
	width: 300px;
	color: red;
}
#oo_signup_form input {
	width: 300px;
}
#oo_signup_form input#submit {
	width: 70px;
}




/* Personal Job Finder */
#oo_pjf_table, #oo_pjf_table tr{
	border: 0px solid white;
}
#oo_pjf div {
	vertical-align: top;
	font: 14px arial;
}
#oo_pjf h5{
	display:inline;
}
#oo_pjf textarea {
	width: 500px;
	height: 70px;
}
#oo_pjf #stage{
	color: red;
}
#oo_pjf #desc{
	font: 12px arial;
	color: #E86000;
}
#oo_pjf_notes {
	border: 1px solid #dddddd;
	background: #efefef;
	padding: 10px;
	border-radius: 5px;  
	-moz-border-radius: 5px;  
	-webkit-border-radius: 5px; 
}
#oo_pjf_notes_form textarea {
	width: 670px;
	height: 75px;
}
#oo_pjf_notes #note{
	border: 1px solid #ffffff;
	background: #fefefe;
	padding: 10px;
	border-radius: 5px;  
	-moz-border-radius: 5px;  
	-webkit-border-radius: 5px;
}
#oo_pjf_notes i{
	font-size: 12px;
}

/* Links */
a { color: #107fc9; }

.nav li.page_item a { color: #fff; }
.nav li.page_item a:hover { color: #fff; background: transparent url('menu_item_bg_right.gif') no-repeat scroll right top; }
.nav li.page_item span:hover { background: transparent url('menu_item_bg_left.gif') no-repeat scroll left top; }

.ie6 .nav li.page_item a:hover { background: none; color: #107fc9; } /* Handle IE6 Limitations */

.nav li.current_page_item a, .nav li.current_page_ancestor a { color: #fff !important; background: transparent url('menu_item_bg_right.gif') no-repeat scroll right top !important; }
.nav li.current_page_item span, .nav li.current_page_ancestor span { background: transparent url('menu_item_bg_left.gif') no-repeat scroll left top; }

/* Home Page Slider */
/* #slider-content { background: transparent url('slider_bg.gif') no-repeat; } */

#slider-text h2,
#slider-text .text { color: #fff; }

#slider-images img { border-bottom: 0px solid #d7e5ea; }

/* The 3 Home Sections */
#home-3-sections-top { background: transparent url('home_3_sections_top.gif') no-repeat; }
#home-3-sections-bottom { background: transparent url('home_3_sections_bottom.gif') no-repeat; }
#home-3-sections-middle { /*background: transparent url('home_3_sections_middle.gif') repeat-y;*/  }

#home-3-sections-middle h3 { color: #107fc9; }

/* Footer */
.footer { background: transparent url('footer_bg.gif') no-repeat; }
.footer #copyright { color: #fff;}
.footer a { color: #fff; }
.footer a:hover { color: #107fc9; }
.footer .separator { color: #fff; }

/* Inner Page Sub-Header */
#sub-header { background: transparent url('sub_header_bg.gif'); }
#sub-header h2,
#sub-header p { color: #fff; }

/* Inner Page Main Content */
#main-content-top { background: transparent url('main_content_top.gif') no-repeat; }
#main-content-bottom { background: transparent url('main_content_bottom.gif') no-repeat; }
#main-content-middle { background: transparent url('main_content_middle.gif') repeat-y; }

/* Override some of the base.css styles */
h1.entry-title { color: #0e4ead; }
h2.entry-title a:hover { color: #0e4ead; }
h2.entry-title { color: #0e4ead; }
#primary .published, #primary .comment-date { color: #949393; }
#primary cite.commenter { color: #0e4ead; }
#primary hr { border: 1px solid #D7DDE1; }
.entry-tags { color: #949393; }

/* Sidebar Widgets */
.widget li.page_item, .widget li.cat-item { background: transparent url('bullet_unselected.gif') no-repeat scroll left 5px; }
.widget li.current_page_item, .widget li.current-cat { background: transparent url('bullet_selected.gif') no-repeat scroll left 5px; }
.widget h4 { color: #0e4ead; }

/* Tables */
table { border: 1px solid #ccc; }
table .alt { background: #eee; }
tr { border-bottom: 1px solid #ccc; }
th { background-color:#0e4ead; border:1px solid #0e4ead; color:#FFFFFF; }
table tfoot tr th, table tfoot tr td { background-color:#aaa; border:1px solid #aaa; }











/* New Panels */
#oo_text_panels{
	clear: both;
	position: relative;
	top: -75px;
	border: 0px pink solid;
	width: 700px;
}

#oo_home_text_panel{
	position: relative;
	width: 312px;
	float: left;
}
#oo_home_text_panel h3 { margin: 0 0 8px 0; padding: 0; font-size: 26px; font-weight: bold; }
#oo_home_text_panel div#top{ 
	background: transparent url('290810/section_top.png') no-repeat top; 
	width: 312px;
	height: 10px;
	border: 0px solid pink;
}
#oo_home_text_panel div#middle{ 
	background: transparent url('290810/section_main.png') repeat; 
	border: 0px solid yellow;
	padding: 15px;
}
#oo_home_text_panel div#bottom{ 
	background: transparent url('290810/section_bottom.png') no-repeat; 
	height: 10px;
	border: 0px solid red;
}
#oo_home_text_panel div#bottom_{ 
	background: transparent url('290810/section_bottom.png') no-repeat; 
	height: 10px;
	border: 3px solid red;
}
#oo_home_text_panel div#bottom_job_finder{ 
	background: transparent url('290810/personal_job_finder.png') no-repeat; 
	height: 198px;
	border: 0px solid red;
}


/* -- */
#oo_home_text_featured{
	position: relative;
	width: 312px;
	left: 10px;
	float: left;
}
#oo_home_text_featured h3 { margin: 0 0 8px 0; padding: 0; font-size: 26px; font-weight: bold; }
#oo_home_text_featured div#top{ 
	background: transparent url('290810/section_top.png') no-repeat top; 
	width: 312px;
	height: 10px;
	border: 0px solid pink;
}
#oo_home_text_featured div#middle{ 
	background: transparent url('290810/section_main.png') repeat; 
	border: 0px solid yellow;
	padding: 15px;
}
#oo_home_text_featured div#bottom{ 
	background: transparent url('290810/section_bottom.png') no-repeat; 
	height: 10px;
	border: 0px solid red;
}

/* -- */


#oo_home_slider_holder{
	width: 631px; 
	height: 302px; 
	margin: 0 0 5px 0; 
	position: relative; 
	top: -10px; 
	float: left;
	border: 0px dashed white;
}


#oo_right_panel_holder{
	width: 315px; 
	height: 310px; 
	margin: 0 0 5px 0; 
	position: relative; 
	top: -10px; 
	left: 10px;
	float: left;
	border: 0px dashed red;
}
#oo_home_search{
	position: relative;
	background: transparent url('290810/home_search.png') no-repeat;
	width: 315px;
	height: 219px; 
	padding: 15px 0px 0px 15px;
	text-align: right;
}
#oo_home_search_heading{
	border: 0px solid white;
	width: 70px;
	position: relative;
	float: left;	
}
#oo_home_search h4{
	display: inline;
	color: white;
	text-align: right;
}
#oo_home_search select{
	width: 200px;
	margin: 0 0 4px 0;
	position: relative;
	right: 35px;
}
#oo_home_search .oo_home_search_keyword{
	width: 196px;
	margin: 0 0 4px 0;
	position: relative;
	right: 35px;
}
#oo_home_search_submit{
	width: 70px;
	position: relative;
	right: 37px;
}
#oo_home_latest_jobs{
	background: transparent url('290810/home_latest.png') no-repeat;
	position: fixed;
	top: 0px;
	width: 315px;
	height: 580px; 
	padding: 7px 0 0 0;
}
#oo_home_ads{
	text-align:center;
}
#oo_home_latest_jobs h3{
	position: relative;
	color: white;
	left: 10px;
}
#oo_home_latest_jobs h5{
	position: relative;
	color: white;
}
#oo_home_latest_jobs #results{
	overflow:auto;
	padding: 10px;
	width: 280px;
	height: 100px;
	color: white;
}

/* Job Finder from the home page*/
#oo_home_job_finder{
	margin: 10px 0 0 2px;
}
#oo_home_job_finder div#top{ 
	background: transparent url('290810/section_top.png') no-repeat top; 
	width: 312px;
	height: 10px;
	border: 0px solid pink;
}
#oo_home_job_finder div#middle{ 
	background: transparent url('290810/section_main.png') repeat-y; 
	border: 0px solid yellow;
	padding: 15px;
}
#oo_home_job_finder div#bottom{ 
	background: transparent url('290810/section_bottom.png') no-repeat; 
	height: 10px;
	border: 0px solid red;
}
