@charset "ISO-8859-1";
/* CSS Document */

/*---------------------------------------------------------------------------------
STYLES FOR UK RECRUITER PLUS ADMIN PAGE

version: 0
author: Modestos Siotos (msiotos@yahoo.com)
---------------------------------------------------------------------------------*/
body {
  font: 0.9em  Helvetica,Arial,Verdana,sans-serif;   
	background:#ebebeb;
}

a {
  color:#2C5494;
  text-decoration:none;
}

a img { border: none;}


.clear {
  clear:both;
  color:#fff;
} 

#header {
  margin:0 auto;
  padding:0;  
  width:960px;  
}

#left{float:left;width:400px;margin:0 10px;}
#right{float:left;width:400px;margin:0 10px;padding-left:40px;}

#logo { padding: 5px 0;}

#navigation {
  -moz-border-radius-topleft:10px;
  -moz-border-radius-topright:10px;
  -webkit-border-top-left-radius:10px;
  -webkit-border-top-right-radius:10px;
  background:#254d5e;
  font-size:0.8em;
  margin: 0 auto;
  width:960px;
  color:#fff;   
}

#locator {
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  background:#9DCEE3 none repeat scroll 0 0;    
  color:#254D5D;
  font-size:0.8em;        
  margin:0 auto 8px;
  padding:5px;            	
  width:920px;  
}


.contentNarrow {
  background: url(/_img/backgrounds/login_content.png) bottom left repeat-x #41555d;
	margin:0 auto;
	padding:0 20px 20px;
	width:400px;	
}

#login .contentNarrow { margin: 50px auto;}

#content {
  margin:0 auto;
  padding:10px 20px 20px;
  width:920px;
  background:#FFFFFF none repeat scroll 0 0;
}         

#login h1 {
  color: #ebebeb;
  font-size:1.3em;
  margin:0 -20px 20px;
  background: url(/_img/backgrounds/login_head.png) top left repeat-x;
  font-size:1.3em;
  font-weight:normal;
  padding:28px 20px 15px 20px;
  text-align: right;
}

#frmLogin {
 padding:20px;
}

#username, #password {
  background:#FBFBFB none repeat scroll 0 0;
  border:1px solid #E5E5E5;
  font-size:17px; 
  margin-top:2px;
  padding:3px;
  width:97%;
}

#frmLogin p.submit {
  border-bottom:medium none;
  margin:0;
  padding:15px 0;
  text-align:center;
} 

#frmLogin input[type=submit] { font-size: 1.1em; border: 2px solid #000;}

#footer {
  -moz-border-radius-bottomleft:10px;
  -moz-border-radius-bottomright:10px;
  -webkit-border-bottom-left-radius:10px;
  -webkit-border-bottom-right-radius:10px;
  background:#254d5e;
  color:#fff;
  font-size:0.7em; 
  line-height:1;     
  margin:0 auto; 
	padding:3px 10px;
  width:940px;
}

#footer a {
  color:#fff;
  text-decoration:underline;
} 

h1 {
  color:#254D5D;
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:2em;
  font-weight: normal;
  margin:2px 0;
  padding:0;
}

h2 {
  -x-system-font:none;
  color:#438caa;
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:1.5em;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:normal;
  margin:10px 0 5px;
  padding:0;
}

h3 {
  color:#438CAA;
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:1.1em;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:normal;
  margin:10px 3px 5px;
  padding:0;
}

th {
  /*background:#f6921e none repeat scroll 0 0;*/
  color:#fff;
  font-size:1em;
  text-align:left;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:normal;  
}

th.first_link {
  -moz-border-radius-topleft:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-radius-topleft:4px;
  -webkit-border-radius-bottomleft:4px;
}

table {  border-collapse: collapse; }

th.last {
  -moz-border-radius-topright:4px;
  -moz-border-radius-bottomright:4px;
  -webkit-border-radius-topleft:4px;
  -webkit-border-radius-bottomleft:4px;
}

tr.selected td {
  background:#FFFFCC none repeat scroll 0 0;
}

table.list { font-size:0.9em; width: 98% }      

table.list th, table.list td {

  border-spacing:1px;
  padding:5px;
}

table.list th {padding-right:12px}

td {
  border-bottom:1px solid #CCCCCC;
  font-size:0.9em;
  padding-right:5px;
}

td.center, th.center {
  text-align:center;
}

td.right, th.right {
  text-align:right;
}      

#buttons {
  bottom:20px;
  left:20px;
  position:absolute;
}


.note {
  font-size:0.8em; 
  color:#999;
}

p.note {
  font-size:12px;   
  margin:0px;
}

  
input.long, input.medium, input.short, input.tiny {  
  color:#333333;
  margin:1px;
  padding:3px 0;
}

.long {
  width:98%;
}

.medium {
  width:50%;
}

.short {
  width:25%;
}

.tiny { 
  width:40px;
}

.frmEditNarrow {
  width:50%;
  margin:0 auto;
}

form p {
  padding:3px;
  color:#254D5D;
  margin-top:5px; 
  clear:both;
}

fieldset {
  background-color:#fff;
  border:1px dotted #ccc;
  color:#333;
  margin:0 0 2em;;
  padding:10px;
}

legend {  
  color:#000000;
  font-size:95%;
  margin-left:15px;  
}

input[type="submit"]:hover, input[type="button"]:hover {
  background:#9DCEE3 none repeat scroll 0 0;
}

input[type="submit"], input[type="button"] {
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  -border-radius:8px;
  background:#57b6dd none repeat scroll 0 0;
  border:1px solid #57b6dd;
  color:#fff;
  padding:5px 10px;
}


input[type="text"], input[type="password"]  {
  border: 1px solid #333;
  margin:1px;
  padding:3px;   
}
input[type="file"] {
  color:#333333;
  margin:1px;
  padding:3px;   
} 

textarea {
  border: 1px solid #333;
  color:#333333;
  margin:1px;
  padding:3px;
  width:90%;
  font-size:0.9em;     
}

.v_error, input[type="text"].v_error {
  border: 1px solid #c00;
}

select {   
  color:#333333;
  margin:8px 0;
  padding:2px;     
}

p#select {
  margin:0px;
  padding:0px;
} 

option {
  background-color:#F5F6F9;
  color:#333333;  
} 

.formLeft{
  float:left;
  width:48%;  
}   

.formRight{
  float:right;
  width:48%;
}


div.error {
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  background:#FAE6E6 none repeat scroll 0 0;
  border:1px solid #CC0000;
  color:#CC0000;
  margin:10px 0 20px;
  font-size:0.8em;
}

div.error p.head, div.notify p.head, div.success p.head {
  border-bottom:1px dotted #CC0000;
  font-weight:bold;
  margin:0;
}

div.error p, div.notify p, div.success p {
  margin:0;
  padding:5px;
}

div.error a:link, div.error a:visited, div.notify a:link, div.notify a:visited, div.success a:link, div.success a:visited {
  color:#2C5494;
  text-decoration:none;
}


div.success {
  background:#CCE18D none repeat scroll 0 0;
  border:1px solid #516E32;
  color:#516E32;
  margin-bottom:5px;
}

p.add, .floatright {
  float:right;
  margin-top:0px;
  margin-bottom:0px;
}

.category, .content_type {
  float:left;
  margin:2px 0 2px 0;
  width:20%;
  font-size:0.9em;  
}


.rejected, .suspended {
  background: #c00; color: #fff; padding: 2px; 
}

.ready, .submitted, .approved, .live {
  background: #43aa8c; color: #fff; padding: 2px; 
}

.pending,  .inreview {
  background: #f90; color: #fff; padding: 2px; 
}


.new, .adminstati .submitted {
  background: #438caa; color: #fff; padding: 2px; 
}

.stats {
  color:#438CAA;
  font-family:Georgia,"Times New Roman",Times,serif;
  font-size:1.1em;
}

sup {
 color:#CC0000;
  font-size:1.4em;
  line-height:0.7em;
  position:relative;
  top:0.2em;
  vertical-align:baseline;
}

#abstract_tbl { border: 1px solid #333;}


a.inactive { cursor:default; }

a.underline { text-decoration:underline; }

.nowrap { white-space:  nowrap; }

.intro { font-size:0.7em; background:#efefef; padding:3px; margin:0 0 8px; }

select#partner_id, select#content_type_id {
  margin-top:0px;
}  

p.dropdown {margin-bottom:5px;}

/* Thickbox styles */


body#thickbox { background: #fff;}

.comment_info {font-size:0.9em;font-weight:bold;}

.comment_body {font-size:0.9em;}

.commented_article {margin:0 0 2px}

.filter {float:right;margin:0 23px 2px;font-size:0.9em;}

.admin_link {font-size:0.8em;}

.stats_info {font-size:0.9em;}

#member p, #popular p, #suspended p {margin-bottom:4px;}

.details {font-size:0.9em;}  

#pager,#pager_bar {padding:3px;} 

.pagesize,pagedisplay {padding:0px;margin:0px}

