/* Layout */
html { height: 100%; }
body { min-height: 100%; height: 100%;font-family:Arial;font-size:13px;margin:0px;margin-top:8px }

.leftpane {width:15%;border-right:2px outset #666666;float:left;height:100%;padding:3px;clear:left;margin-bottom:auto}
.resultspane {float:left;height:65px;border-bottom:2px outset #666666;float:left;clear:right;width:83%;padding:3px}
.mainpane {float:left;height:auto;clear:right;padding:3px;width:83%}


/* Forms */
.resultspane input {font-size:0.9em;margin-right:5px}

table.sortable thead {
    background-color:#eee;
    color:#666666;
    font-weight: bold;
    cursor: default;
}

td>input[type=text],td>input[type=password] {background:transparent;border:1px solid #7F9DB9;padding:1px}
th {text-align:left;padding:2px}
thead>tr>th {text-align:center;}
td {padding:2px}
td>input[type=text]:focus,td>input[type=password]:focus {background:yellow;}
td>textarea {background:transparent;height:120px;width:400px;border;border:1px solid #7F9DB9;padding:1px}
td>textarea:focus {background:yellow;}
td>select {background:transparent;border:1px solid #7F9DB9;padding:1px}
td>select:focus {background:yellow}
select>option {background:transparent;padding-left:8px}
select>option:focus {background:yellow;}

.menudiv { margin-left:20px;margin-bottom:-1px;border:1px solid black;background:#CECECE;width:120px;float:left;padding:2px;cursor:default}
.menudiv:hover { background:#E8E8E8;}
.menudiv:click { background:#E88D8D;}

tr.disabled {color:#444444;background:#8f8f8f;cursor:url("images/unavailable.png"), default;}
tr.disabled:hover {color:#444444;background:#8f8f8f;cursor:url("images/unavailable.png"), default;}
tr.disabled>td:hover {color:#444444;background:#8f8f8f;cursor:url("images/unavailable.png"), default;}

div#top  {
	position:relative;
	width: 100%;
	height: 80px;
}
div#top div#top_ak {
	height: 77px;
	width: 465px;
	background: #1F2429 url(./images/AK-logo-backend.png) repeat-x scroll 0 0;
}
div#top div#top_ak  a {
	display: block;
	width:100%;
	height:100%;
}
div#top div#top_text {
	position: absolute;
	width: auto;
	height: 70px;
	top: 0;
	right: 0;
	float: right;
}
div#top div#top_text p {
	width: 100%;
	text-align: right;
	font-size: 1.7em;
	font-weight: bold;
	background-color: transparent;
	color: white;
	
}

#feedback{
	color:#660066;
	margin-left:7px;
	margin-top:5px;
	margin-bottom:10px;
	font-weight:bold;
}

#qc-feedback dd,
#qc-quickqc dd,
#qc-aascore dd{
	color:#660066;
	margin-left:7px;
	margin-top:5px;
	margin-bottom:10px;
	font-weight:bold;
}

#qc-feedback p,
#qc-quickqc p,
#qc-aascore p{
	margin:0;
}

.fieldset{
	margin-bottom:10px;
	margin-right:12px;
	padding:6px;
	width:340px;
	float:left;
	background-color:#F7FBFB;
}
.fieldsetdiv{
	width:100%;
	height:20px;
	margin-top:12px;
	margin-bottom:15px;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-bottom-color:#B0BFC6
}
.stats{
	background:#F7F7E6 url(images/stats_back.jpg) repeat-x scroll 0 0;
	margin:0px 10px 10px 10px;
	margin-left:125px;
	overflow:auto;
	padding:5px 10px 10px;
	width:1105px; 
	
}

#rate_goals{
	width:125px;
	float:left;
	margin:5px 0px 5px 5px;
	font-weight:bold;
}
#values{
	width:60px;
	height:20px;
	background:white;
	border-style:inset;
	border-width:thin;
	float:left;
	padding:2px 0px 0px 3px;
	margin:5px 45px 5px 5px;
}
#finance_stats_left{
	width:176px;
	float:left;
	margin:5px 0px 5px 5px;
	font-weight:bold;
}
#finance_values{
	width:60px;
	height:20px;
	background:white;
	border-style:inset;
	border-width:thin;
	float:left;
	padding:2px 0px 0px 3px;
	margin:5px 0px 5px 0px;
}
#sales_target{
	width:85px;
	float:left;
	color:#D9042F;
	font-weight:bold
}
#sales_performance{
	width:85px;
	float:left;
	color:#559302;
	font-weight:bold
}
#sales_higher_conversion{
	width:85px;
	float:left;
	color:#7201B6;
	font-weight:bold
}
#sales_target_values{
	width:70px;
	height:20px;
	background:white;
	border-style:inset;
	border-width:thin;
	float:left;
	padding:2px 0px 0px 3px;
	margin:5px 5px 5px 5px;
}
#days{
	width:94px;
	float:left;
	color:#464617;
	font-weight:bold
}
#per_day_values{
	width:80px;
	height:20px;
	background:white;
	border-style:inset;
	border-width:thin;
	float:left;
	padding:2px 0px 0px 3px;
	margin:5px 5px 5px 5px;
}
#turnovers{
	width:145px;
	float:left;
	margin-top:6px;
}
#turnovers_values{
	width:100px;
	height:20px;
	background:white;
	border-style:inset;
	border-width:thin;
	float:left;
	padding:2px 0px 0px 3px;
	margin:5px 5px 5px 5px;

}

/* Bidding Subjects */
.field_title{
	width:100%;
	border-bottom:thin dotted #666666;
	margin-bottom:5px;
}
.field_title img{
	width:48px;
	height:48px;
	float:left;
	margin-right:6px; 
}
.clear_style{
	clear:both;
}
.edit_specialism{
	cursor:pointer;
}
#bidding_subjects_table{
	border-collapse:collapse;
	font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;
	font-size:12px;
	text-align:left;
	border-collapse:collapse;
	margin:20px;
	width:835px;
}
#bidding_subjects_table th{
	background:#B9C9FE url(researchercp/images/rowhead2.jpg) repeat-x scroll 0 0;
	border-bottom:1px solid #FFFFFF;
	border-top:2px solid #C0DBBF;
	color:#006633;
	font-size:13px;
	font-weight:normal;
	padding:8px;
}
#bidding_subjects_table td{
	background:#EBF6E6 url(researchercp/images/rowback2.jpg) repeat-x scroll 0 0;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	color:#537A52;
	padding:8px;
}

#bidding_subjects_table li{
	list-style-type:none; 
	background:transparent url(researchercp/images/bullet.gif) no-repeat scroll 0 0;
}

#staffwriter_subjects_table{
	border-collapse:collapse;
	font-family:"Lucida Sans Unicode","Lucida Grande",Sans-Serif;
	font-size:12px;
	text-align:left;
	border-collapse:collapse;
	margin:20px;
	width:835px;
}
#staffwriter_subjects_table th{
	background:#B9C9FE url(researchercp/images/rowhead.png) repeat-x scroll 0 0;
	border-bottom:1px solid #FFFFFF;
	border-top:2px solid #D3DDFF;
	color:#003399;
	font-size:13px;
	font-weight:normal;
	padding:8px;
}
#staffwriter_subjects_table td{
	background:#E8EDFF url(researchercp/images/rowback.png) repeat-x scroll 0 0;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	color:#666699;
	padding:8px;
}

#staffwriter_subjects_table li{
	list-style-type:none; 
	background:transparent url(researchercp/images/bullet.gif) no-repeat scroll 0 0;
}

.edit_specialisms{
	color: red; 
	font-size: 9px;
}

#dialog {
	font-size: 11px;
}
.level, .main_subject, .area_subject{
	width:230px;
	margin-left:20px;
}
#add_qualification0, #add_qualification1{
	margin-left:20px;
}
.ui-widget {
	font-family:Verdana,Arial,sans-serif;
	font-size:12px;
}
.ui-widget .sub_subjects li{
	list-style-type: none;
	width:350px;
}
.ui-widget input{
	margin:5px 5px 5px 20px;
	width:20px;	
}
.ui-widget label{
	font-weight:bold;
}
.ui-widget table{
	border-collapse:collapse;
}
.ui-widget td ul {
	margin:0px;
}
.ui-widget td li{
	margin:5px 0px 3px 0px;
}

.ui-widget th {
	background:#DBDBDB;
	height: 30px;
	width: 150px;	
	border:1px solid #F5F5F5;
	color:black;
	font-weight:bold;
}
.ui-widget td {
	background:#EEE9E9;
	height: auto;
	width: 150px;	
	border:1px solid #F5F5F5;
	color:black;
	padding:5px;
}
.ui-widget td a{
	cursor:pointer;
	color:#E16500;
	text-decoration:underline;
}
.ui-widget td a:hover{
	color:#FF7F50;
	text-decoration:none;
}

.ui-button { 
	width:300px; 
	outline: 0; 
	margin:0; 
	padding: .4em 1em .5em; 
	text-decoration:none;  !important; cursor:pointer; 
	position: relative; 
	text-align: center; 
	font-weight:bold;
}


.asmHighlight {
	/* the highlight span */
	padding: 0;
	margin: 0 0 0 1em;
	color: #777; 
}

.asmSelect {
	/* the newly created regular 'select' */
	background-color:#EBF6E6;
	color:#537A52;
	display:inline;
	font-size:12px;
	display: inline;
	margin: 1em 0 0.25em 0;
}

.asmContainer {
	/* container that surrounds entire asmSelect widget */
}

.asmOptionDisabled {
	/* disabled options in new select */
	color: #999; 
}

.asmList {
	/* html list that contains selected items */
	margin: 0 50px 0 0; 
	position: relative;
	display: block;
	padding-left: 0; 
	list-style-type: none; 
 
}

.asmListItem {
	/* li item from the html list above */
	position: relative; 
	padding-left: 0;
	background:#F5F5F5 ;
	border-bottom: 1px solid #ddd; 
	width: 280px; 
	margin: 0 0 0 0px; 
	line-height: 1em;
}

.asmListItem:hover {
	background-color: #e5e5e5;
}

.asmListItemLabel {
	/* this is a span that surrounds the text in the item, except for the remove link */
	padding: 5px 5px 5px 15px; 
	display: block;
}

.asmListSortable .asmListItemLabel {
	cursor: move; 
}

.asmListItemRemove {
	/* the remove link in each list item */
	position: absolute;
	right: 0; 
	top: 0;
	padding: 5px; 
}

.widget h1 {
	border-bottom:1px dotted #666666;
	margin-bottom:5px;
}

.widget img {
	float:left;
	margin-right:6px;
	width:35px;
	height:35px;
}


