/*
Title:      Talent on View master screen styles
Author:     Jason Millward
Copyright:  2008, Talent on View.  All rights reserved 
*/

*{margin:0; padding:0;} /*remove all margins */

html{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 62.5%;
	color: #000000;

	display:block;
	height:100%;
	}

body {
	display:block;  
	margin:0 auto;
	}
	
body#welcome {
	background:#fff;
	}

img {
	border:none;
	}
	
h1 {
	font-size:2em;
	font-weight:bold;
	margin-bottom:10px;
	color:#0099CC;
	}
	
h2 {
	font-size:1.5em;
	font-weight:bold;
	}
	
/*h1.h1-admin {
	background-color:#EDF3FE;
	font-weight:bold;
	font-size:1.0em;
	height:23px;
	padding:10px 5px;
	line-height:23px;
	color:#000;
	}*/
form{
display:inline;
margin:0;
padding:0;}
	
h1.h1-admin {
	background-color:#EDF3FE;
	font-weight:bold;
	font-size:1.0em;
	height:23px;
	width:962px;
	padding:10px 5px 10px 5px;
	line-height:23px;
	color:#000;
	clear:both;
	position:relative;
	}
	
.header-div {
	background-color:#EDF3FE;
	font-weight:bold;
	font-size:1.0em;
	height:23px;
	width:972px;
	padding:10px 5px;
	line-height:23px;
	color:#000;
	clear:both;
	position:relative;
	}

ul {
	list-style-type:none;
	}
	
p {
	margin-bottom:10px;
	clear:both;
	}
	
.clear { 
	 clear: both; 
	 height:0;
	}
.pad_top{
    margin-top:40px;clear: both;  float:left;}

/* links */

/*a:link {
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
	}
	
a:visited {
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
	}
	
a:hover {
	color:#FF6701;
	font-weight:bold;
	text-decoration:underline;
	}
	
a:active {
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
	}
	
a:link.link-blue  {
	color:#0000FF;
	text-decoration:underline;
	}
	
a:visited.link-blue {
	color:#0000FF;
	text-decoration:underline;
	}
	
a:hover.link-blue  {
	
	text-decoration:none;
	}
	
a:link.link-blue  {
	color:#0000FF;
	text-decoration:underline;
	}*/
	
a#btn-application {
	width:218px;
	height:23px;
	display:block;
	background:url(../images/btn-application.gif) no-repeat;
	border:none;
	text-indent:-99999px;
	float:left;
	padding-left:20px;
	}
	
/* fonts and colour */

.redtext {
	color:#ff0000;
	font-weight:bold;
	}
	
	.rederror {
	color:#ff0000;
	}
	
.bold {
	font-weight:bold;
	}
	
.grey {
	color:#666666;
	}

/* structure */

div#header-outer {
	height:92px;
	background:url(../images/bg-hdr.jpg) repeat-x ;
	}
	
div#header-inner {
	width:972px;
	margin: 0 auto;
	height:92px;
	position:relative;
	}
	
div#content-outer {
	width:972px;
	margin:10px auto;
	z-index:100;
	height:100%;
	min-height:100%;
	display: block;
	position:relative; 
	}
	
div#content {
	width:972px; /* for ie5 win */
	voice-family:"\"}\"";
	voice-family:inherit;
	width:972px; /* actual width */
	font-size:1.2em;

	}
	

/* header */

a#btn-site {
	width:140px;
	height:23px;
	display:block;
	float:right;
	text-indent:-99999px;
	background:url(/images/btn-site.gif) no-repeat;
	margin:23px 145px 0 0;
	}
	
div#header-inner ul {
	position:absolute;
	left:0;
	top:0;
	width:972px;
	height:92px;
	list-style-type:none;
	}
	
div#header-inner ul li {
	position:absolute;
	}
	
div#header-inner ul a {	
	font-size:1.2em;
	color:#fff;
	text-decoration:none;
	}
	
div#header-inner ul li.acc-settings{
	right:110px;
	bottom:0;	
	padding: 2px 10px;
	border-left:1px solid #FFF;
}

div#header-inner ul li.interview-settings{
	right:0;
	bottom:0;	
	padding: 2px 10px;
	border-left:1px solid #FFF;
	margin-left:0px;
}

div#header-inner ul li.acc-settings-admin{
	right:0;
	bottom:0;	
	padding: 2px 10px;
}

div#header-inner ul li.admin-home {
	right:220px;
	bottom:0;
	padding: 2px 10px;
	margin-left:0px;
	}
	
div#header-inner ul li.site_home {
	right:60px;
	bottom:0;
	padding: 2px 10px;
	margin-left:0px;
	font-size:1.1em;
	}
	
div#header-inner ul li.admin-help {
	right:150px;
	bottom:0;
	padding: 2px 10px;
	margin-left:0px;
	}
		
	
body#acc-settings div#header-inner ul li.acc-settings, body#home div#header-inner ul li.admin-home, body#home div#header-inner ul li.site_home, body#contact div#header-inner ul li.contactus  {	
	
 margin-left:0px;	border-left:1px solid #FFF;
	color:#0099CC;
	}

.logo a:link{
background-color:transparent; color:black;}


body#acc-settings div#header-inner ul li.acc-settings a, body#home div#header-inner ul li.admin-home a, body#home div#header-inner ul li.site_home a,body#contact div#header-inner ul li.contactus a  {
	color:#0099CC;
	}
	

div#header-inner ul li.logo {
	left:0;
	top:20px;
	background-color:transparent;
	border:none;
	}
	
div#header-inner ul li.logout {
	right:79px;
	top:0;
	padding:2px 10px;border-left:0px; margin-left:0px;
	
	}
	
div#header-inner ul li.contactus, div#header-inner ul li.backtowebsite {
	right:0;
	padding:2px 10px;	border-left:1px solid #FFF;
	top:0;
	}
	
div#header-inner ul li.help{
	right:140px;
	top:0;
	padding:3px 10px; border-left:0px; margin-left:0px;
	border-right:1px solid #fff;
	}
	div#header-inner ul li.header-name{	
	right:190px;
	top:0;
	padding:2px 10px; border-left:0px; margin-left:0px;
	}
/* forms */

form {
	margin-bottom:20px;
	clear:both;
	}

form dt {
	float:left;
	padding-right:1em;
	width:10em;
	text-align:right;
	height:22px;
	line-height:22px;
	font-weight:bold;
	width:158px;
	}

	
form dt, form dd {
	margin-bottom:5px;
	}
	
form dt.btn {
	height:54px;
	}
	
form input.textbox {
	width:134px;
	height:18px;
	background:#fff;
	border-top:#ABADB3 1px solid;
	border-left:#E2E3EA 1px solid;
	border-bottom:#E3E9EF 1px solid;
	border-right:#DBDFE6 1px solid;
	line-height:22px;
	padding:2px 5px;
	}

form a:link, a:link#del-user, form a:visited, a:visited#del-user{
	text-decoration:none;
	color:#0065C3;
	}

form a:hover {

	text-decoration:underline;
	color:#FF000;
	}
 a:hover#del-user {
	background-color:#ff0000;
	text-decoration:none;
	color:#fff;
	}
	
form a:active, a:active#del-user{
	text-decoration:underline;
	color:#ff0000;
	}
	
#del-user 	{
	position:relative;
	bottom:0;
	left:680px;
	}
	
form .textbox-req, form .textbox-email {
	width:134px;
	height:18px;
	background:#FFFFA0;
	border-top:#ABADB3 1px solid;
	border-left:#E2E3EA 1px solid;
	border-bottom:#E3E9EF 1px solid;
	border-right:#DBDFE6 1px solid;
	line-height:22px;
	padding:2px 5px;
	}
	
form .textbox-email {
	width:186px;
	}
	
form  .textbox-ext {
	width:70px;
	height:18px;
	border-top:#ABADB3 1px solid;
	border-left:#E2E3EA 1px solid;
	border-bottom:#E3E9EF 1px solid;
	border-right:#DBDFE6 1px solid;
	line-height:22px;
	padding:2px 5px;
	}
form .textbox-disabled, form .textbox-email-disabled {
	width:134px;
	height:18px;
	background:#F0F0F0;
	border-top:#ABADB3 1px solid;
	border-left:#E2E3EA 1px solid;
	border-bottom:#E3E9EF 1px solid;
	border-right:#DBDFE6 1px solid;
	line-height:22px;
	padding:2px 5px;
	}	

form .textbox-email-disabled {
    width:38px;
    }
	
fieldset { 
	background-color:#F0F0F0;
	padding:10px;
	border:none;
	margin-bottom:10px;
	width:952px;
	}
	
a#btn-logon { 
	background:url(../images/btn-logon.gif) no-repeat;
	margin-left:239px;
	}
		
#btn-submit { 
	width:114px;
	height:35px;
	background:url(../images/btn-submit.gif) no-repeat;
	text-indent:-99999px;
	border:none;
	display:block;
	cursor:pointer;
	margin-left:65px;
	}
#btn-submit2 { 
	width:90px;
	height:35px;
	background:url(../images/btn-submit.gif) no-repeat;
	text-indent:-99999px;
	border:none;
	display:block;
	cursor:pointer;
	float:right;
	}
	
	
/*#frm-forgotten-pwd dl{
	padding-left:56px;
	}
	
#frm-forgotten-pwd dd, #frm-forgotten-pwd dt { text-align:left;clear:left;margin-bottom:10px; width:250px ;}
*/

/* page specific styles */

	/* logon screen */
	
ul#ul-content {
	clear:both;
	margin-top:30px;
	list-style-type:none;
	}
	
ul#ul-content li {
	margin-bottom:10px;
	}
	
	
/* welcome screen */

#welcome #content {
	width:962px; /* for ie5 win */
	voice-family:"\"}\"";
	voice-family:inherit;
	width:962px; /* actual width */
	padding:1em 3em;
	z-index:100;
	font-size:1.2em;
	background:#ffffff;
	padding:1em 3em;
	}
	
.h1welcome { 
	width:360px;
	display:block;
	float:left;
	}
	
div#glider {
	float:left;
	width:940px;
	margin:0px;
	padding-left:30px;
	}

div.scroller { 
	width: 738px; 
	float:left;
	overflow-x:hidden;
	}

.section {
	width:738px;
	float:left;		
	}
		
.section img{
	background:#fcfcfc;
	margin-bottom:10px;
	width:736px;
	height:423px;
	border:1px solid #333333;
	}
			
.section p, .section h2 {
	margin:0px 0px 10px 0px;
	padding:0px;
	}
		
 div.content {
	width: 10000px;
	}

div#section2 {
	color:#ffffff;
	}

div.controls {
	width:170px;
	float:left;
	text-align:left;
	}


div.controls ul{
	width:100%;
	padding:0px;
	margin-top:25px;
	text-decoration:none;
	list-style:none;
	}

div.controls ul li{
	width:100%;
	margin:0;
	padding:6px 0 6px 20px;
	text-decoration:none;
	list-style:none;
	}
	
div.controls ul li a{
	color:#
	}
	
div.controls ul li a:hover{
	color:#
	}
	
/* 3 column layout */

#column-left {
	float:left;
	width:217px;
	}
	
/*#column-centre {
	float:left;
	width:418px;
	padding:0 20px;
	}*/
	
#column-right {
	width:217px;
	float:right;
	}
	
#column-left h1, #column-right h1 {
	text-align:center;
	font-size:1.4em;
	}
	
#column-left h2, #column-right h2 {
	font-size:1.1em;
	margin-bottom:3px;
	}
	
#column-left ul#candidates li.search, #column-right ul#clients li.search {
	height:57px;
	width:214px;
	float:left;
	margin-bottom:0px;
	padding:5px 0px 0px;
	text-align:center;
	display:block;
	background-color:#edf4fc;
	border:1px solid #d5dade;
	
	}
	
#column-left ul#candidates li.display-candidate, #column-right ul#clients li.display-client {
	border:1px solid #f9f9f9;
	height:343px;
	overflow:auto;
	margin-top:0px;
	float:left;
	clear:both;
	width:214px;
	margin-right:2px; margin-bottom:12px;
	background-color:#edf4fc;
	border:1px solid #d5dade;overflow-x:hidden;
	}
	
#column-left ul#candidates li.search h1, #column-right ul#clients li.search h1 {margin-bottom:5px;}
	
form#add-candidate a #btn-add-candidate {
	width:215px;
	height:40px;
	background:url(../images/btn-add-candidate.gif) no-repeat;
	margin-top:0px;
	float:left;
	text-indent:-99999px;
	cursor:pointer;border:1px solid #FFF000;

	}
	
.button_area {
    margin:0px;
    padding:0px;
    }
.button_area a:link, .button_area a:visited {margin-top:0px;}


form#add-client a #btn-add-client {
	width:215px;
	height:40px;
	background:url(../images/btn-add-client.gif) no-repeat;
	text-indent:-99999px;
	cursor:pointer;
	border:none;
	cursor:pointer;position:relative;
	}
dl.add_client{
    padding:0px;
    margin:0px;
    }
.add_client dt{
    padding:3px 0px 3px 0px;
    margin:0px;
    float:left;
    text-align:right;
      }
.add_client dd{
    padding:3px 0px 3px 0px;
    margin:0px;
    float:left;text-align:left;
    }
.add_client dd span{ margin:0px 0px 0px 10px;padding:0px;}
.add_client dd label{margin:0px 0px 0px 5px;}
#column-centre h1 {
	text-align:center;
	font-size:1.4em;
	font-weight:bold;
	}
	
/* video and controls */

#column-centre #video {
	height:auto;}
	
#column-centre #video ul#vid-controls{
	list-style-type:none;
	}
#column-centre #video ul#vid-controls li {
	margin-bottom:10px;
	}

/* add client form */

#frm-add-client dd, #frm-add-client dt {
	margin-bottom:5px;
	}


/* buttons */

#btn-add-contact {
	width:240px;
	height:30px;
	background:url(../images/btn-add-contact.gif) no-repeat;
	}

	


#btn-feedbacksubmit {
    width:84px;
    background:url(../images/btn-submit.gif) no-repeat;
	height:28px;
	text-indent:-99999px;
	border:none;
	float:left;
	}
    
#btn-home {
	background:url(../images/btn-home.gif) no-repeat;
	}

#btn-clear {
	background:url(../images/btn-clear.gif) no-repeat;
	width:84px;
	height:28px;
	text-indent:-99999px;
	border:none;
	}
	
#btn-cancel {
	background:url(../images/btn-cancel.gif) no-repeat;
	width:84px;
	height:28px;
	text-indent:-99999px;
	border:none;
	}

#btn-edit-cancel {
	background:url(../images/btn-edit-cancel.jpg) no-repeat;
	width:84px;
	height:28px;
	text-indent:-99999px;
	border:none;
	margin-top:20px
	}

#btn-clearall {
	background:url(../images/btn-clear-all.gif) no-repeat;
	float:right;
	}
	
#btn-new-cancel {
	background:url(../images/btn-cancel.gif) no-repeat;
	float:right;
	text-indent:-99999px;width:84px;
	height:28px;
	}

dd.control-buttons {
	width:280px;
	float:right;
	}

#btn-browse { 
	width:79px;
	height:22px;
	background:url(../images/btn-browse.gif) no-repeat;
	border:none;
	}

#btn-reinterview {
	width:127px;
	height:28px;
	background:url(/images/btn-reinterview.gif) no-repeat;
	text-indent:-99999px;
	border:none;
	}
#btn-clear {
	background:url(/images/btn-clear.gif) no-repeat;
	}
	
#vid-controls {
	float:left;
	width:120px;
	padding-right:10px;
	}
	
/*#screen {
    margin-left:auto;
    margin-right:auto;
    width:281px;
    height:212px;
    z-index:0;   
    }*/
 #screen {
    margin-left:5%;
	width:414px;
	height:295px;
	background:#000;
	border:4px solid #fff;
	}
 .uploadpdf{
    text-align:center;}
#resume_container{
    text-align:center; width:100%;
    margin-bottom:10px;
    } 


	
a#btn-conn-camera {
	background:url(/images/btn-conn-camera.gif) no-repeat;
	width:127px;
	height:28px;
	border:none;
	display:block;
	text-indent:-99999px;
	}
	
a#btn-record {
	background:url(/images/btn-start-recording.gif) no-repeat;
	width:127px;
	height:28px;
	border:none;
	display:block;
	text-indent:-99999px;
	}
	
a#btn-stop-rec {
	background:url(/images/btn-stop-recording.gif) no-repeat;
	width:127px;
	height:28px;
	border:none;
	display:block;
	text-indent:-99999px;
	margin-top:117px;
	}
	
a#btn-save-only, #btn-save-only {
	background:url(/images/btn-save.gif) no-repeat;
	}
	
a#btn-clear{
	width:83px;
	height:28px;
	text-indent:-99999px;
	border:none;
	display:block;
	}
dl#dlcandidate {
	padding-top:20px;
	clear:both;
	}
/* admin section */

	/* admin account settings */
	
/*.ul-admin-acc {
	width:300px;
	float:left;
	font-size:1.1em;
	margin-bottom:30px;
	min-height:120px;
	}
	
.ul-admin-acc h2 {
	font-size:1.2em;
	font-weight:bold;
	}
	
.ul-admin-acc li a {	
	color:#ff0000;
	}
	
.ul-admin a:hover {
	color:#ff0000;
	font-size:0.9em;
	}*/
	
	.ul-admin-users{
	width:240px;
	float:left;
	font-size:1.1em;
	margin-bottom:15px;
	margin-top:7px;
	height:160px;
	background:url(../images/bg-users.jpg) no-repeat;
	padding:0 0 0 70px;
	}
	
.ul-admin-clients{
	width:200px;
	height:200px;
	float:left;
	font-size:1.1em;
	margin-bottom:20px;
	margin-right:15px;
	margin-left:15px;

	}
	
.floatright {
	position:absolute;
	right:40px;
	
	}
.floatright1 {
	position:absolute;
	right:10px;
	
	}
	

.ul-admin-users li, .ul-admin-company li, .ul-admin-clients li {
	margin-bottom:2px;
	}
	
.ul-admin-users h2, .ul-admin-company h2 {
	font-size:1.2em;
	font-weight:bold;
	}
	
.ul-admin-users li a, .ul-admin-company li a {	
	color:#ff0000;
	}
	
.ul-admin-users li.email-link a {
	color:#0000FF;
	}
	
.ul-admin-company {
	width:300px;
	float:left;
	font-size:1.1em;
	margin-bottom:15px;
	min-height:100px;
	background:url(../images/bg-company.jpg) no-repeat;
	padding-left:95px;
	}
	

	
	/* Admin Manager control panel login area */
	
#btn-continue { 
	width:114px;
	height:35px;
	background:url(../images/btn-continue.gif) no-repeat;
	text-indent:-99999px;
	border:none;
	display:block;
	cursor:pointer;
	margin-left:193px;
	}
	
	/* forgotten password */
	
form#admin-forgotten-password dt, form#admin-forgotten-password dd {

	float:left;
	text-align:left;
	margin-bottom:10px;
	}	
	
form#admin-forgotten-password  {
	margin-bottom:10px;
	}	
	
	/*Admin Manager Control Panel */
	
ul#admin-details {
	width:300px;
	margin-right:20px;
	float:left;
	}
	
ul#ul-add-new-user {
	width:580px;
	float:right;
	list-style-type:none;
	
	}
	
ul#ul-add-new-user li {
	width:290px;
	float:left;
	list-style-type:none;
	}
	
ul#ul-add-new-user li.add-new-user {
	width:580px;
	margin-bottom:20px;
	}
	
	
.btn-add-user {
	width:100px;
	height:30px;
	background:url(../images/btn-add-user.gif) no-repeat;
	margin-top:10px;
	text-indent:-99999px;
	cursor:pointer;
	border:none;
	}
	
dt.dt-btn-save-changes {
	width:286px;
	text-align:right;
	margin-bottom:20px;
	}
	
/* delete client and discrimination act */

body#delete-client, body#discrimination {
	background-color: #000;
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	
body#delete {background-color:#c2c2c2;}

#bg-delete {
	position:absolute;
	top:50%;
	left:50%;
	width:634px;
	height:147px;
	border:3px solid #30acd6;
	background-color:#fff;
	margin-left:-317px;
	margin-top:-74px;

	}
	
ul#ul-delete-client {
	width:auto;
	height:auto;
	}
	
ul#ul-delete-client li.li-client-company {

	position:absolute;
	left:10px;
	top:110px;
	font-size:1.6em;
	font-weight:bold;
	color:#0099CC;
	}

ul#ul-delete-client li.li-client-person{
	position:absolute;
	left:10px;
	top:100px;
	font-size:1.6em;
	font-weight:bold;
	color:#0099CC;
}

ul#ul-delete-client li.li-client-no {

	position:absolute;
	right:116px;
	bottom:10px;
	width:96px;
	height:30px;
	
	}

ul#ul-delete-client li.li-client-yes {

	position:absolute;
	right:10px;	
	bottom:10px;
	width:96px;
	height:30px;
	}

#btn-no {
	background:url(../images/btn-no.gif) no-repeat;
	width:83px;
	height:28px;
	border:none;
	}
	
#btn-yes {
	background:url(../images/btn-yes.gif) no-repeat;
	width:83px;
	height:28px;
	border:none;
	}
	
#btn-proceed {
	background:url(../images/btn-proceed.gif) no-repeat;
	width:124px;
	height:30px;
	}

ul#ul-discrimination li h1, ul#ul-select h1{
	position:absolute;
	left:10px;
	top:10px;
	width: 604px;
	color:#000;
	font-size:1.5em;
	}
ul#ul-delete-client li h1{
    position:absolute;
	left:10px;
	top:10px;
	width: auto;
	color:#000;
	font-size:1.5em;
}

body#discrimination #bg-discrimination, body#select-name #bg-select {
	position:absolute;
	top:50%;
	left:50%;
	width:634px;
	height:256px;
	background:url(../images/bg-discrimination.png) no-repeat;
	margin-left:-317px;
	margin-top:-128px;
	}

ul#ul-discrimination li.li-view-act {
	position:absolute;
	left:10px;
	top:90px;
	font-size:1.2em;
}
 
ul#ul-discrimination li.li-agree-act {
	position:absolute;
	left:10px;
	top:120px;
	font-size:1.2em;

}
ul#ul-discrimination li.li-act-no {
	position:absolute;
	right:146px;
	bottom:10px;
	width:96px;
	height:30px;

}

ul#ul-discrimination li.li-act-proceed {
position:absolute;
	right:10px;
	bottom:10px;
	width:124px;
	height:30px;

}

/* view history */


	
#btn-sent-to {
	width:250px;
	height:22px;
	float:right;
	background:url(../images/btn-sent-to.gif) no-repeat;
	border:none;

}

#btn-feedback {
float:left;
background:url(../images/btn-feedback.gif) no-repeat;
width:85px;
height:22px;
border:none;

}

ul#ul-select li.li-select-name {
	
	left:10px;
	top:80px;
	}
	
ul#ul-select li.li-add-subject{
	
	left:250px;
	top:80px;
	}
ul#ul-select li.li-add-message{
	
	left:250px;
	top:150px;
	}	
	
ul#ul-select li.li-btn-cancel {
	

	}
	
ul#ul-select li.li-btn-send {
	position:absolute;
	left:130px;
	top:200px;
	}
	



	
/* send candidate */

ul#send-candidate {
	width:214px;
	float:left;height:auto;
	position:relative;
	padding:0px;
	margin:10px 0px 0px 0px;
	}
ul#send-client {
	width:212px;
	float:right;
	vertical-align:middle;
	position:relative;
	padding:0px;
	margin:115px 0px 0px 0px;
	}
	
ul#send-candidate li {
	width:212px;
	height:auto;
	margin-bottom:0px;
	text-align:center;
	padding:0px;
	margin:0px;
	}
div.candidate-1 {
	background:url(../images/bg-candidate-1.gif) bottom left no-repeat;
	width:214px;
	height:118px;
	}
div.candidate-2 {
	background:url(../images/bg-candidate-2.gif) bottom left no-repeat
	}
div.candidate-3 {
	background:url(../images/bg-candidate-3.gif) bottom left no-repeat;
	}
	
ul#send-client li.client {
	margin:30px 0;
	width:200px;
	height:228px;
	background:url(../images/bg-client.gif) bottom center no-repeat;
	text-align:center;
	}
ul#send-client li.button{
    width:93%;
    text-align:right;
    padding:0px ;
    margin:0px 0px 0px 0px;
    }	
ul#send-client	li.btn-client {
    padding:0px;
    margin:0px;
}
.clear_top{
    margin:80px 0px 0px 0px;
    padding:0px;
    float:right;
    text-align:right;
    width:50px;
}
.clear_video{
    margin:10px 0px 0px 0px;
    padding:0px;
    float:right;
    text-align:right;
    width:50px;
}	

#btn-preview{ 
	width:79px;margin-left:4px;
	height:22px;
	background:url(../images/btn-preview.gif) no-repeat;
	border:none;
	text-indent:-99999px;

	}
#btn-preview2{ 
	width:79px;
	height:22px;
	background:url(../images/btn-preview.gif) no-repeat;
	border:none;
    margin-left:10px;
	text-indent:-99999px;

	}
img.logo {
    width:75px;
    height:45px
    }	

.edit {
    float:right;
    font-weight:bold
    }

.black_overlay{
  
    display: none;
    position: absolute;
    top: 0%;
    bottom:-20%;
    left: -10%;
    right:110%;
    width: 112%;
    height: 140%;
    background-color: black;
    z-index:1001;
    -moz-opacity: 0.8;
    opacity:.20;
    filter: alpha(opacity=80);
	}
    
    .white_content {
    display: none;
    position:absolute;
	top:40%;
	width:auto;
	border:3px solid #30acd6;
	background-color:#fff;
    z-index:1002;
    }
    
.white_content1 {
    position:absolute;
    width:68%;
    height:150px;
    border:3px solid #30acd6;
    background-color:#fff;
    margin-left:16%;
    z-index:300;
    }
    
.sendCandPopup {
    position:absolute;
 	z-index:900;
 	left:26%;
 	top:15%;
 	width:660px;
 	height:auto;
 	display:block;
    } 
    
.deleteCandPopup {
    position:absolute;
 	z-index:900;
    
    } 
    
#msgcontainerid{
    visibility:visible;
    float:left;
    text-align:center;
	list-style: square inside; 
    color:red;
	margin-top:0px;
	font-size:1em;
	width:100%;
	height:25px; 
	margin-bottom: 0px;
	padding-top:10px;
    }         
    
    
.errorSendCandidate {
    display:none;
    width:100%; text-align:center;
    }


.errors {
        list-style: square inside; 
        color:red
    }


  	.errorDiv{
  		list-style: square inside; 
        color:red;
        width:980px;
		height:20px;
		text-align:center;
		margin-top:10px;
		margin-left:0px;
		margin-bottom:10px;
		padding:10px 0px;
		font-size:1em;
		line-height:23px;
    }    
    
    .searchBoxError{
  		list-style: square inside; 
        color:red;
        width:180px;
		height:20px;
		text-align:center;
		margin-top:10px;
		margin-left:0px;
		margin-bottom:10px;
		padding:10px 0px;
		font-size:1em;
		line-height:23px;
    }    
    
    .centerBoxError{
  		list-style: square inside; 
        color:red;
        width:auto;
		height:20px;
		text-align:center;
		font-size:1em;
    }    
    
    .errorDiv1{
  		list-style: square inside; 
        color:red;      
		text-align:left;
		margin-top:0px;
		margin-left:82px;
		margin-bottom:0px;
		padding:0px 0px;
		font-size:1em;
		line-height:23px;
    }

    .errorDiv2{
  		list-style: square inside; 
        color:red;
     	text-align:center;
		margin-top:10px;
		margin-left:0px;
		padding:10px 0px;
		font-size:1.20em;
		line-height:23px;
		width:890px;
    }
     .forgotPwdError{
  		list-style: square inside; 
        color:red;
     	text-align:left;
		margin-top:0px;
		margin-bottom:0px;
		
	
		padding:0px 0px 0px;
		font-size:1em;
		line-height:23px;
    }   
  			         
    
   
div.lineitem {
		background-color:transparent;
		cursor: move;
	}
div.lineitem:hover{
background-color:transparent;

	}
div#update {
    width:150px;
    position:absolute;
    
  }
div#update ul {
      list-style-type:none;
      border:1px solid #0088ce;
      width:150px;
      background-color:white;
      position:absolute;
      z-index:5;
      margin:0px;
      padding:0px;
}
div#update ul li.selected { background-color: #BFF1FF;}
div#update ul li {
      list-style-type:none;
      margin:0;      
      width:150px;
      padding-bottom:2px;
      padding-top:2px;
      cursor:pointer;
}
div.confirm  {
    padding:.7cm 1.5cm;
    font-size:15px;
    font-weight:bold;
    background-color:#FFFFFF;
    margin-top:2cm;
    border:3px solid #30acd6;width:350px;
	height:320px;
    }
    
    div.messages  {
    padding:.7cm 1.5cm;
    font-size:15px;
    font-weight:bold;
    background-color:#FFFFFF;
    margin-top:2cm;
    border:3px solid #30acd6;
    text-align:center;
    }
    
   div.errorPage  {
    padding:.7cm 1.5cm;
    font-size:13px;
    font-weight:bold;
    background-color:#f0f0f;
    margin-top:2cm;
    text-align:center;
    }
        
    
div.sessionExpired  {
	padding:.5cm;
	width:auto;
    font-weight:bold;
    background-color:#FFFFFF;
    margin-top:3cm;
    border:2px solid #30acd6;
    text-align:center;
}

div.sessionExpiredDelete  {
    font-weight:bold;
    background-color:#FFFFFF;
    border:2px solid #30acd6;
    text-align:center;
    margin-left:170px;
    margin-top:-37%;
    font-size:16px;
	width:550px;
	padding:1cm 1cm;
	position:absolute;    
	z-index:1002;
}   
    
.confirm img {
        margin-right:1.5cm;
    }
    
 li.livideo {
    width:360px; 
	height:290px;
	border:3px solid #FFF;
	float:left;
	display:inline; margin-right:20px; margin-bottom:20px;
	}
    
	/*li.liarrow {
	height:300px;
	width:50px;
	float:left;
	display:inline;
	}
	
   li.licandidate {
	background-color:#FFFFFF;
	border:2px solid #CCC; margin-top:10px; margin-right:auto;
	margin-left:auto;
	height:300px;
	width:120px;
	display:inline;
	}*/
	
	#content-left { 
	width:575px;
	float:left;
	}
	
#content-left h1 {
	color:#000;
	font-size:1.2em;
	margin-bottom:10px;
	}
	
	#content-right {
	float:right;
	width:395px;
	}
	
#content-right p {text-align:center;
font-weight:bold;
}
	
#content-right #interested {

width:100px;
padding:0 5px 0px 5px;
float:left;
	}
	
#content-right #feedback {
width:140px;
padding:0 5px 3px 5px;
float:left;
	}
	
#content-right #feedback ul li {
	padding-bottom:10px;
	}
	
#content-right #sendagain {
width:100px;
padding:0 10px 3px 5px;
float:right;
	}
#interested_total {
    padding:0;
    margin:0;
    float:left;
    display:block;
	}	

.feedback_area{
    width:185px;
    padding:0;
    margin:0;
    float:right;
	}
.feedback_area ul{
    margin:20px 0 0 0;
    padding:0;
    height:70px;
    
    }
.feedback_area ul li{
    margin:0;
    padding:0
    }
.feedback_area ul li .feedbacktextarea {
	background:url(../images/input_bg.gif) no-repeat; 
	float:right;
	height:68px;
	width:170px;
	border-top:none;
	border-left:none;
	}
.interested_radio{
    width:125px;
    height:auto;
    padding:0;
    margin:0;
    float:left;
   }
.interested_radio ul {
	margin:20px 0 0 0;
	padding:0;
	list-style:none;
	height:70px;
	float:left;
	}	
.interested_radio ul li {
	width:90px;
	margin:0;
	padding:0;
	list-style:none;	
	text-align:right;
	}
.interested_radio ul li label {
	
	}
.interested_radio ul li input{
	
	}
.radio_block{ margin-bottom:0px; width:75px; height:20px; padding-left:20px; float:left;   }
.radio_label{ width:50px;padding-top:2px; text-align:center; float:left;}
#sendagain ul li {
    height:82px;
    }

    ul.ulwelcome {
    	padding:0px 0px 0px 5px;
    	list-style-position:outside;
    	margin:0px;
    	}
    	
    ul.ulwelcome li {
    	padding-bottom:5px;
    	margin:0px;
    	list-style:none;
    	text-decoration:none;
    	}
    	
    .searchc img {
        float:left;
        width:75px;
        height:64px
        }
     div.searchc {
        height:100px;
    }  
    
    .clientsubmit {
        margin-left:110px;
    }

  
    fieldset.hrdimension {
        width:100%;
        background-color:#01A5D3;
    }
    
    
    /*--------------     New      --------------------*/

.user_img{
	float:left; margin-right:3px;
	}
.user_img_review{
    float:left; margin-right:3px;cursor:pointer;
}
.block_data{
	float:left; width:90px; padding-left:5px; padding-right:5px;font-size:11px;line-height:15px;}
	
.block_video{
    font-size:11px;
    line-height:15px;
    text-align:center;
    width:180px;
    margin:0 0 4px 0;
    padding:0;
    }
.block_div  .options_div{display:none;}
.block_div:hover .options_div{display:block;}
.options_div{ padding-left:0px; height:15px; width:180px; margin-top:0px; background-color:transparent; }
.options_div a:link, .options_div a:visited{background-color:transparent;
color:#0000FF;}
	.block_div{
		margin-bottom:5px; width:180px; height:110px; padding:0px;background-color:transparent;  }
		.block_top{margin-bottom:0px; width:180px; height:75px; padding:0px; background-image:url(/images/block_bg.gif); background-position:bottom right; background-repeat:no-repeat;}
		
		.block_mail_list{margin-bottom:0px; width:180px; height:100px; padding:0px; background-position:bottom right; background-repeat:no-repeat;background-image:url(/images/block_bg_ash.gif)}
	
		.block_recruiter{margin-bottom:0px; width:180px; height:75px; padding:0px; background-image:url(/images/block_bg.gif); background-position:bottom right; background-repeat:no-repeat;}
		
		.hoverclass{
		margin-bottom:5px; width:180px; height:110px; padding:0px; }
		
	.hoverclass	.block_top{margin-bottom:0px; width:180px; height:75px; padding:0px; background-image:url(/images/block_hover_bg.gif); background-position:bottom right; background-repeat:no-repeat;}
		
		.hoverclass .options_div{display:block;}
	.block_div:visited{
		margin-bottom:5px; width:180px; height:90px; padding:5px; background-image:url(/images/block_bg3.gif); background-position:bottom right; background-repeat:no-repeat; }	
		
	/*		.display-client .block_div{
		margin-bottom:5px; width:184px; height:70px;padding:3px; background-image:url(/images/block_bg3.gif); background-position:top left; background-repeat:no-repeat; }
	.display-client .block_div:hover{
		margin-bottom:5px; width:184px; height:90px; padding:3px; background-image:url(/images/block_bg2.gif); background-position:top left; background-repeat:no-repeat; } */
		
.display-client .block_data{
	float:left; width:175px; padding-left:5px; padding-right:5px;}
	.block_caption{
		font-size:13px;
		font-weight:bold; margin-bottom:10px;}
		
		
/*		
#send-candidate .btn-client .block_div{
		margin-bottom:5px; width:184px; height:70px;padding:3px; background-image:url(/images/block_bg3.gif); background-position:top left; background-repeat:no-repeat; }
	.btn-client .hoverclass{
		margin-bottom:5px; width:184px; height:70px; padding:3px; background-image:url(/images/block_bg3.gif); background-position:top left; background-repeat:no-repeat; }*/
		
.btn-client .block_data{
	float:left; width:175px; padding-left:5px; padding-right:5px;text-align:left;}
	
	#send-candidate .drag_container{width:190px; height:85px; padding-top:15px; padding-left:22px; }


		.drag_container .options_div{display:block;}
		.drag_container:hover .options_div{display:none;}

		#send-candidate .block_top{
margin-bottom:0px; width:184px; height:70px; padding:0px; background-image:url(/images/block_bg.gif); background-position:bottom right; background-repeat:no-repeat; }

        #send-candidate .block_recruiter{
margin-bottom:0px; width:184px; height:70px; padding:0px; background-image:url(/images/block_bg.gif); background-position:bottom right; background-repeat:no-repeat; }
#send-candidate .options_div{display:none;}
	#send-candidate .block_div{
margin-bottom:5px; width:184px; height:70px; padding:0px; background-color:transparent;   }
	#send-candidate .hoverclass{
margin-bottom:5px; width:184px; height:70px; padding:0px; background-color:transparent;   }
#send-client .block_div{
margin-bottom:0px; width:184px; height:100px; padding:3px; background-position:bottom right; background-repeat:no-repeat;  }
	

#send-client .block_div{background-color:transparent; padding:0; }
#send-client .hoverclass{background-color:transparent; padding:0; }



#clients_container .block_top{
margin-bottom:0px; width:184px;  height:100px; padding:0px; background-image:url(/images/block_bg.gif); background-position:bottom right; background-repeat:no-repeat; }
#clients_container .options_div{display:none;}
#clients_container .hoverclass{
 width:184px; height:125px; padding:0px; background-color:transparent; margin-bottom:7px;  }
 
 #clients_container .block_div{
 width:184px; height:125px; padding:0px; margin-bottom:7px; }

#clients_container .hoverclass .block_top{
margin-bottom:0px; width:184px;  height:100px; padding:0px; background-image:url(/images/block_hover_bg.gif); background-position:bottom right; background-repeat:no-repeat; }

#clients_container .hoverclass .options_div{display:block;}





		#send-client .block_top{
margin-bottom:0px; width:187px; height:100px; padding:0px; background-image:url(/images/block_bg.gif); background-position:bottom right; background-repeat:no-repeat; }
#send-client .options_div{display:none;}
#send-client .hoverclass{
margin-bottom:0px; width:184px; height:100px; padding:0px;  }
		.candidate-1 .block_div{
margin-bottom:0px; width:184px; height:90px; padding:0px; background-color:transparent; }

.candidate-1 .block_data{
text-align:left;}

#candidate1{ background-image:url(/images/draggable_video.gif); background-repeat:no-repeat; background-position:left top; padding:0px; margin-bottom:25px; margin-top:17px; }
#candidate2{ background-image:url(/images/draggable_video.gif); background-repeat:no-repeat; padding:0px;  margin-bottom:25px;  }
#candidate3{ background-image:url(/images/draggable_video.gif); background-repeat:no-repeat; padding:0px; margin-bottom:0px;}
.btn-client .drag_container{ background-image:url(/images/draggable_client_bg.gif); background-repeat:no-repeat; height:119px;background-position:left; padding-top:19px;padding-left:7px; margin-top:0px;  width:204px; }




.black {
   color:#000;
}

h1.history{
   color:#000;
   margin-left:-10%;
   font-size:1em;
}

li.li-view-history {
    width:406px;
    border:1px solid #CCCCCC;
    background-color:#E8F3F5;
    padding:0px 3px 10px 7px;
    height:302px;
    overflow-y:scroll;
    margin:0px;
    }
   
ul#ul-view-history {
    width:418px;
    list-style-type:none;
}
   
li.li-view-history-hdr {
    width:408px;
    height:22px;
    padding:5px;
    display:block;
    background-color:#0099CC;
    text-align:center;
}
   
li.li-view-history-hdr h4 {
    font-size:1.3em;
    color:#fff;
}   
   
li.li-view-history-home {
    padding-top:10px;
    text-align:center;
}

div.history {
    float:left;
    height:400px;
}

div.feedbackHistory {
    background-image:url(/images/feedback_bg.png);
    background-repeat:no-repeat;
    background-position:right bottom;
    padding-bottom:10px;    padding-top    :10px;
    margin-top:4px;
    padding-left:8px; padding-right:10px;
}
    
ul#signup {
	width:962px;
	}

ul#signup li {
	width:20%;
	float:left;
	display:inline;
	padding:10px 0;
	font-weight:bold;
	font-size:1.1em;
	text-align:center;
	}
	
ul#signup li a {
	color:#000;
	text-decoration:none;
	}
	
ul#signup li.orange a {
	color:#FF6600;
	}
.float_left_pad{float:left; margin-right:5px;}
.float_right_pad{float:right; margin-left:5px;}
.float_left{float:left;}
.float_right{float:right;}
.float_right_pad_cancel{float:right; margin-left:5px;padding-top:14px;}
.float_left_clear{float:left;padding-top:8px;}

.error_block{
	background-image:url(/images/bg_repeat.jpg);
	background-repeat:repeat-x;
	background-position:top;
	color:#000;
	font-size:11px;
	margin-left:auto;
	margin-right:auto;
	font-weight:normal; padding:3px 10px 3px 10px;}

#deactivate-text 	{
	position:absolute;
	top:10px;
	right:10px;
	width:200px;
	clear:none;
	height:20px;
	
	}
	
#deactivate-user_text {
    position:absolute;
	top:10px;
	right:0px;
	width:160px;
	clear:none;
	height:20px;
}

#btn-savechanges {
	background:transparent url(/images/btn-savechanges.gif) no-repeat scroll 0%;
	margin-top:0px;
	border:medium none;
	bottom:0pt;
	display:block;
	height:28px;
	text-indent:-99999px;
	width:128px;
	float:right;
}

.contactustextarea {
    background:#FFFFA0;
    height:150px;
    border:1px solid #CCC;
	width:315px;
}

.descriptiontextarea {
    height:87px;
    width:565px;
    border:1px solid #CCC;
}

div.underline {
    height:29px;
    width:100%;
    background-color:#0099CC;
}

.sessionlogo {
    height:90px;
}

form .textbox-long {width:224px; border:1px solid #CCC; height:25px;}

/* new styles */

ul#frontpage-candidate li.licandidate { 
    height:auto;
	background-color:#000;
	border:3px solid #FFF;
	width:190px;
	margin-top:0px;
	float:left;
	display:inline;
	padding-bottom:3px;
	padding-top:14px;
	padding-left:14px;
	padding-right:4px;
	}
	
	ul#frontpage-candidate li.liarrow {
	height:272px;

	width:62px;
	float:left;
	display:inline;
	}

.licandidate .block_reviewdiv img{
      float:left;
      width:75px;
      height:64px
}

.arrow_div{
               margin-bottom:5px; width:62px; height:70px; padding:0px; margin-top:18px;   }


.radio_button{float:left; margin-right:3px;width:auto; }

form .textbox-long {width:224px;}

ul#client-search  {
    margin:30px 0;
    list-style-type:none;
    }

ul#client-search li {
    margin-bottom:20px;
    }
    
dt#save-changes {        
       width:972px;
       text-align:left;
       position:relative;
       height:28px;
       font-weight:normal;
       margin-bottom:20px;
       
       }
       
dt#save-changes  .text-cancel {

padding-top:8px;
float:right; margin-left:10px;
}



#header-inner ul li.current {
       color:#0199CB;
       background-color:#FFFFFF;
       }
#header-inner ul li.current a:link, #header-inner ul li.current a:visited{
       color:#0199CB;
       background-color:#FFFFFF;
       }
    
 
#nifty{
	
	background: #CCC; 
	
	height:auto; 
 }
 
/*b.rtop, b.rbottom{
	display:block;
width:auto; 
	background: #FFF;
}

b.rtop b, b.rbottom b{
	display:block;
	height: 1px;
	overflow: hidden; 
	background: #CCC; width:auto;
}

b.rtop b.r4, b.rbottom b.r4{
	
	height: 2px
}*/
.contact_fields .rederror{ padding-left:3px;}
.contact_fields{
       line-height:125%; width:584px;}
.btns_contact{ margin-top:10px; height:25px; float:left;width:487px;}

#column-centre {
    float:left;
    margin:0px 0px 0px 10px;
    width:470px;
    height:auto;
    padding:0px 10px 0px 10px;
    }
    
.transprent_bg {
    background-color:transparent;
}
.file_field {
 padding-top:5px; float:left; margin-right:0; padding-right:0; 
 }
 
 .preview {
width:150px; height:75px; border:2px solid #CCC; margin-left:0px; text-align:center;display:none;
}

select {
    width:225px;z-index:1;
    }
    
form input.boxwidth {
    width:216px;
    height:18px;
    border-top:#ABADB3 1px solid;
    border-left:#E2E3EA 1px solid;
    border-bottom:#E3E9EF 1px solid;
    border-right:#DBDFE6 1px solid;
    line-height:22px;
    padding:2px 5px;
}
    
p.confirm {
	font-size:2em;
	font-weight:bold;
	margin-top:90px;
	margin-left:10px;
	color:#0099CC;
	}    
	
p.session {
	font-size:1em;
	font-weight:bold;
	color:#0099CC;
	
	}	
div#bg-send {
 	position:absolute;
	width:650px;
	height:auto;
	border:3px solid #30acd6;
	background-color:#fff;
	z-index: 1000;
	padding:0 0 0 0;
	}
	
div#send-name #delete-client
{
	position:absolute;
	width:650px;
	height:140px;
	border:3px solid #30acd6;
	padding:8px;
	background-color:#fff;
	z-index: 1000;
	}
	
     #deleteClient{
    position:absolute;
	top:30%;
	width:68%;
	height:170px;
	border:3px solid #30acd6;
	background-color:#fff;
	left:16%;
    z-index:1002;
    }
    
div#send-name{

}  	
	
.embedplayer {
    position:absolute;
	z-index:200;
	top:0px;
	left:0px;
	bottom:0px;
	right:0px;
	height: 980px;
	min-height:100%;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	background:url(../images/bg-tiled.png);    
}

#bg-trans {

	position:fixed;
	z-index:10;
	height: 100%;
	width:100%;
	bottom:0px;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	background:url(../images/bg-tiled.png);
	
	}
#bg-trans-user {

	display:none;
	position:absolute;
	z-index:200;
	top:-100px;
	left:-20px;
	bottom:0px;
	width: 103.9%;
	height: 750px;
	filter:alpha(opacity=80);
	-moz-opacity:0.6;
	background:url(../images/bg-tiled.png);
	}
#bg-trans-recruiter {

	position:fixed;
	z-index:10;
	bottom:0px;
	height: 100%;
	width:100%;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	background:url(../images/bg-tiled.png);
	}
	
#bg-trans-send-candidate {

    position:fixed;
	z-index:100;
	height: 100%;
	width:100%;
	bottom:0px;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	background:url(../images/bg-tiled.png);
	}	

 

ul#ul-send li.li-add-subject{
	position:absolute;
	left:10px;
	top:70px;
	font-size:1.1em;
	}
ul#ul-send li.li-add-message{
	position:absolute;
	left:10px;
	top:120px;
	width:430px;
	font-size:1.1em;
	}	
	
ul#ul-send li.li-btn-cancel {

	}
	
ul#ul-send li.li-btn-send {
	position:absolute;
	right:10px;
	top:220px;
	}

	
#bg-send h1 {
	left:10px;
	top:10px;
	color:#000;
	font-size:1.4em;
	margin-bottom:20px;
 	}
.candHistory{
 	color:#fff;
	font-size:1.2em;
	text-decoration:underline;
 	}	
 	
 
 a#btn-send-video_pop {
	width:142px;
	height:28px;
	background:url(../images/btn-send-video.gif) no-repeat;
	border:none;
	display:block;
	text-indent:-99999px;
	float:right;
	}

a#btn-cancel {
	background:url(../images/btn-cancel.gif) no-repeat;
	width:115px;
	height:30px;
	display:block;
	}
a#btn-next {
	background:url(../images/btn-next.gif) no-repeat;
	}
	
	a#btn-cancel_pop {
	background:url(../images/btn-cancel.gif) no-repeat;
	display:block;
	margin-right:10px;
	}

	 
.row_data{
	width:100%;
	float:left;
	height:auto;
	padding-top:5px;
	padding-bottom:0px;
	}
.row_data1{
	width:100%;
	float:left;
	height:auto;
	padding:5px 0px 0px 0px;
	margin:0px;
	}
.field_row{
	width:85%;
	}
.row_data1 dt{
    float:left;
    width:25%;
    }
.row_data1 dd{
    float:left;
    width:70%;
    overflow:hidden;
    }
.text_aligntop{
padding-top:3px;}

.forgot_pw_box{
        width:224px; margin-left:0px; padding-left:0; float:left;
       }
       
 .right_spacer
 {
 margin-right:62px;}
 
.loginError{
  		list-style: square inside; 
        color:red;
     	text-align:left;
		margin-top:0px;
		margin-bottom:0px;
		margin-left:150px;
		font-size:1em;
		line-height:23px;
		}

div#mess{
display:none;position:absolute;z-index:900;width: 100%;
	height: 100%;}

.autoWidth{
    width:auto;
    }
 .successMsg{
	background-color:#FFF7AF;
	font-size:12px;
	width:auto; 
	color:#B64D0B;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	text-align:center;  
	}
	
 .mailSending{
	background-color:#FFF7AF;
	font-size:12px;
	width:auto; 
	color:#B64D0B;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
	text-align:center;  
	}	
	
	
div#nifty{background: #FFF7AF; width:auto; padding:0px; margin:0;  height:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#B64D0B; text-align:center; }
b.rtop, b.rbottom{display:block;background: #FFF;}
b.rtop b, b.rbottom b{display:block;height: 1px;
 overflow: hidden; background: #FFF7AF; }
b.r1{margin: 0 5px;}
b.r2{margin: 0 3px;}
b.r3{margin: 0 2px;}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}


#btn-send { 
	background:url(../images/btn-send.gif) no-repeat; 
	}

ul#btns-contact {
    width:390px;
    }
    
ul#btns-contact li {
    float:right;
    display:inline;
    padding-left:5px;
    height:28px;
    }
    
ul#btns-contact li#text-cancel {
    padding-top:3px;
    }
.text-cancel {
    padding-top:5px; padding-left:5px;
    }
p.logout{
	
	font-size:2em;
	font-weight:bold;
	margin-top:40px;
	margin-left:10px;
	color:#0099CC;
	}   

a#btn-logon, a#btn-add-client, a#btn-submit, a#btn-add-candidate, a#btn-send, a#btn-clear, a#btn-clear-small, a#btn-save,a#btn-remote-save,a#btn-remote-video, a#btn-save-only, a#btn-addressfinder, a#btn-clearall, a#btn-send-video,a#btn-send-video_preview, a#btn-yes, a#btn-no, a#btn-proceed, a#btn-cancel,a#btn-next, a#btn-preview, a#btn-submitback, a#btn-submitback1, a#btn-uploadvideo, a#premium_btn-submitback {
	text-indent:-99999px;
	border:none;
	display:block;
	cursor:pointer;
	}
	
a#btn-browse{
	border:none;
	display:block;
	cursor:pointer;
}	
a#btn-logon { 
     width:110px; 
     }
	
a#btn-browse, a#btn-preview, a#btn-logon, a#btn-submit, a#btn-send, .upload_class{ 
	width:79px;
	height:22px;
	}
	
a#btn-preview:hover, a#btn-browse:hover, a#btn-logon:hover, a#btn-submit:hover, a#btn-send:hover, .upload_class:hover{
	background-position:-79px 0;
	}
	
a#btn-preview:active, a#btn-browse:active, a#btn-logon:active, a#btn-submit:active, a#btn-send:active, .upload_class:active{
	background-position:-158px 0;
	}
	
form#candidate-video #save-controls #btn-clear, form#candidate-video #save-controls #btn-clearall{
	position:absolute;
	right:90px;
	top:0;
	}
	#save-controls{
	text-align:right;
	width:360px;
	margin-left:auto;
	margin-right:auto;
	
	}
a#btn-clear, a#btn-save-only, a#btn-clearall, a#btn-yes, a#btn-no, a#btn-proceed, a#btn-cancel,a#btn-new-cancel, a#btn-cancel_pop, #btn-save-only, a#btn-next {
	width:83px;
	height:28px;	
	}
	
a#btn-clear:hover, a#btn-cancel:hover, a#btn-save-only:hover,  a#btn-clearall:hover,a#btn-new-cancel:hover, a#btn-yes:hover, a#btn-no:hover, a#btn-proceed:hover, a#btn-clear:hover, a#btn-cancel_pop:hover, #btn-save-only:hover, a#btn-next:hover {
	background-position:-83px;
	}
	
a#btn-clear:active, a#btn-cancel:active, a#btn-yes:active, a#btn-no:active, a#btn-proceed:active, #btn-clear:active, a#btn-save-only:active, a#btn-clearall:active,a#btn-new-cancel:active, a#btn-cancel_pop:active, #btn-save-only:active, a#btn-next:active {
	background-position:-166px;
	}
	
a#btn-add-candidate, a#btn-add-client {
	width:215px;
	height:40px;

	clear:both;
	}
	
a#btn-add-candidate:hover, a#btn-add-client:hover {
	background-position:-215px;
	}

a#btn-add-candidate:active, a#btn-add-client:active {
	background-position:-430px;
	}
	
#btn-add-candidate {
	background:url(../images/btn-add-candidate.gif) no-repeat;
	}

a#btn-add-client {
	background:url(../images/btn-add-client.gif) no-repeat;
	}
	
a#btn-send-video,a#btn-submitback, a#btn-uploadvideo {
	width:142px;
	height:28px;
	}

a#btn-send-video_preview {
    width:164px;
	height:28px;
}
	
a#btn-send-video {
	background:url(../images/btn-send-video.gif) no-repeat;
	float:right;
	}

a#btn-send-video_preview {
	background:url(../images/Preview_button_Normal.jpg) no-repeat;
	float:right;
	}
	
a#btn-uploadvideo {
	background:url(../images/btn-uploadvideo.gif) no-repeat;
	}
a#btn-send-video:hover, a#btn-submitback:hover,  a#btn-uploadvideo:hover  {
	background-position:-142px;
	}

a#btn-send-video_preview:hover {
    background:url(../images/Preview_button_Over.jpg) no-repeat;    
}

a#btn-send-video_preview:active {
    background:url(../images/Preview_button_down.jpg) no-repeat;    
}
	
a#btn-send-video:active, a#btn-submitback:active, a#btn-uploadvideo:active {
	background-position:-284px;
	}
	
#btn-addressfinder{
	width:107px;
	height:28px;
	background:url(../images/btn-addressfinder.gif) no-repeat;
	}
	
#btn-addressfinder:hover{
	background-position:-107px;
	}
	
#btn-addressfinder:active{
	background-position:-214px;
	}
	
a#btn-save{
	width:128px;
	height:28px;
	background:url(../images/btn-savechanges.gif) no-repeat;
	bottom:0;
	}
	
a#btn-remote-save{
	width:142px;
	height:28px;
	background:url(../images/btn-uploadvideo.gif) no-repeat;
	bottom:0;
	}
	
a#btn-remote-video{
	width:142px;
	height:28px;
	background:url(../images/Buttons_normal.jpg) no-repeat;
	bottom:0;
	}
	
a#btn-save:hover {
	background-position:-128px;
	}
	
a#btn-remote-save:hover {
	background-position:-142px;
	}
	
a#btn-remote-video:hover {
	width:142px;
	height:28px;
	background:url(../images/Buttons_over.jpg) no-repeat;
	bottom:0;
	}
	
a#btn-save:active {
	background-position:-256px;
	}
	
a#btn-remote-save:active {
	background-position:-284px;
	}
	
#save-changes, a#btn-save, a#save-changes, a#btn-save-only, #btn-save-only,btn-save {
	position:relative;
	float:right;
	}
	
a#btn-submitback {
	background:url(../images/submit_black.gif) no-repeat;
	}
/*--------------------- 2/7/08-------------------- */
	
#clients_container, #items {
	
	height:333px;
	overflow:auto;
	clear:both;
	width:201px;
	padding-top:10px;
	overflow-x:hidden;

}
#clients_container{ padding-right:5px;padding-left:8px;margin:0px;border:0px; }
#items { width:201px;padding-right:5px;padding-left:8px; margin:0px 0px 0px 0px;border:0px;left:-1px;}

.search_field{ 
    width:190px;float:left; margin-left:20px; 
}


/*------------------------------------------------*/

#content-outer .block_reviewdiv{
    margin-bottom:10px; width:180px; height:70px; padding:0px; background-repeat:no-repeat; background-image:url(/images/block_bg.gif); background-position:bottom right;    background-color:#FFFFFF;color:#000; 
    }

    
 #content-outer .block_reviewdiv_hover{
       background-color:#FFFFFF;

     width:180px; height:70px;background-image:url(/images/block_hover_bg.gif); background-position:bottom right; background-repeat:no-repeat; margin-bottom:10px;
       }
    
   
       .CheckItem
       {
        margin:0px;
       padding:0px;
       text-align:left;
       margin-top:0px;
       margin-right:2px;
       line-height:0px;
       top:3px;vertical-align: middle;
       }
       

.common {
    margin-left:50px;
}

.login_box{
         float:left;width:500px;
       }

div.error_page_block {
background:#FFFFFF;
background-image: url(/images/light_gray_fade.gif);
border:1px solid #DDDDDD;
margin:35px auto;
padding:25px;
text-align:center;
width:600px;
}
div.error_page_block p {
color:#555555;
font-size:116%;
}
div.error_page_block h4 {
color:#1B6FBF;
font-size:140%;
}  

.captions_norm{
	font-family:arial; float:left; width:100%; 
	font-size:16px; color:#333333;  margin:10px 0px 5px 0px;
	}
	
.captions_add_candidate{
	font-family:arial; float:left; width:100%; 
	font-size:16px; color:#333333;  margin:0px 0px 5px 0px;
	}	
.captions_add_candidate p{
	margin:0px;
	padding:0;
	}
.caption_dl{
    font-family:arial; 
    float:left;
    width:100%; 
    text-align:center;
	font-size:15px; 
	color:#333333;  
	margin:2px 0px 2px 0px;
	padding:0px;
    }
.caption_dl.option{
    font-size:11px;
     text-align:left;
    }
dl.dlcandidate2{
    width:101%;
    font-weight:normal;
    }
dl.dlcandidate2 dt{
	float:left;
	padding-right:1em;	
	line-height:18px;
	font-weight:normal;
	width:100px;
	 margin:0px;
    padding:2px;
	}
dl.dlcandidate2 dd{
    float:left;
	padding-right:1em;
	line-height:18px;
	font-weight:normal;
	width:385px;
	 margin:0px;
    padding:2px;
    }
 dl.dlcandidate2 dd.image{
    float:left;
	padding-right:1em;
	line-height:18px;
	font-weight:normal;
	width:230px;
	margin:0px;
    padding:2px;
    }
.image_placeholder{
    padding:0px;margin:20px 0px 0px 0px;width:75px;height:auto;float:left; position:relative;
    }
    
.image_placeholderreview{
    padding:0;margin:8px 0 0 0;height:60px; position:relative;width:75px;float:right;
    }
.elements_container{
    padding:0px;margin:0px;width:100%;height:auto;float:left; position:relative;font-weight:normal;
    }
.elements_inner_container{
    padding:0px;margin:0px;width:520px;height:auto;float:left; position:relative;font-weight:normal;
    }
.image{
    width:340px;
    display:block;
    }
.container_margin{
    margin:5px 0 0 0;
    }
#downloader{
    margin:0px;
    padding:0px;
   }
#candidate1_sel{ background-image:url(/images/draggable_bg1_sel.gif); background-repeat:no-repeat; }
#candidate2_sel{ background-image:url(/images/draggable_bg2_sel.gif); background-repeat:no-repeat; }
#candidate3_sel{ background-image:url(/images/draggable_bg3_sel.gif); background-repeat:no-repeat; }
.btn-client .drag_container_sel{ background-image:url(/images/draggable_client_bg_sel.gif); background-repeat:no-repeat; height:119px;background-position:left; padding-top:19px;padding-left:7px; margin-top:0px;  width:204px; }

/*___________________________client see_____________*/
.header_layout{
    width:100%;
	height:auto;
	padding:0px;
	border:0px;
	background-color:#fff;
	border:0px;
	background-image:url(../images/header_bg2.gif);
    background-repeat:repeat-x ;
    background-position:left bottom;
    padding-bottom:10px;
    }
.header_cover {
	width:972px;
	height:auto;
	padding:5px;
	border:0px;
	background-color:#fff;
	margin-left:auto;
	margin-right:auto;
		
	}
.header_inner_left{
    float:left;
    width:400px;
    height:auto;
    margin:10px 0 0 0;
    padding:0px;
    }
    
.middle-graphics{
    float:left;
    width:230px;
    height:auto;
    margin:0;
    padding:0px;
    }

.header_inner_right{
    float:right;
    width:300px;
    height:auto;
    margin:0px;
    padding:0px;
    }
.header_inner_right ul{
    width:100%;
    margin:0px;
    padding:0px;
    font-size:13px;
    font-weight:bold;
    color:#000;
    list-style:none;
    }
.header_inner_right ul li{
    margin:0px;
    padding: 0;
    text-align:right;
    list-style:none;
    }
	
div#content-outer2 {
	width:100%;
	margin:0px auto;
	color:#FFF;
	display: block;
	background-color:#333333; 
	height:100%;
	}
	
div#content-outer3 {
	width:100%;
	height:100%;
	margin:0;
	color:#FFF;
	display: block;
	background-color:#333333; 
	position:absolute;
	}
	
div#content-outer4 {
	width:100%;
	height:100%;
	margin:0;
	color:#FFF;
	display: block;
	background-color:#333333; 
	position:fixed;
	}
	
div#content_outer_inside{
	width:972px;
	margin:0px auto;
	color:#FFF;
	display: block;
	background-color:#333333;
	}
#content-outer2 #content-left { 
	width:605px;
	float:left;
	}
	
#content-outer2 #content-left h1 {
	color:#FFF;
	font-size:1.2em;
	margin-bottom:10px;
	}
	
#content-outer2 #content-right {
	float:right;
	width:335px;
	}
	
#content-outer2 #content-right #interested {

width:125px;
padding:0 10px 0px 10px;
float:left;
	}
	
#content-outer2 #content-right #feedback {
width:155px;
padding:0 5px 3px 10px;
float:left;
	}
	
#content-outer2 #content-right #feedback ul li .feedbacktextarea {
	background:url(../images/input_bg.gif) no-repeat; margin-left:10px;
	height:70px;
	width:150px;
	border-top:none;
	border-left:none;
	}
	
#content-outer2 .block_reviewdiv{
    margin-bottom:14px; width:180px; height:70px; padding:0px; background-color:#333333; border:1px solid #434343;
    }

    
 #content-outer2 .block_reviewdiv_hover{
      background-color:#333333; width:180px;margin-bottom:17px;  height:70px; border:1px solid #434343;
       }
       
.submit_blk{ margin-top:20px;}
	
.clientsee { position:absolute; width:100%;

	background-color:#333333; height:100%; float:left; min-height:100%
	
	}
	
.file_images{
margin-top:20px;}

a#btn-submitback1{
    	 margin-top:20px;background:url(../images/submit_black.gif) no-repeat; width:132px; height:25px; padding-bottom:10px; background-position:left top; position:relative; }
    	 
.drop_area{  
width:100%;
height:386px;
margin-bottom:0px; padding-bottom:0px;
display:block;float:left;
margin-left:auto; margin-bottom:0px;
margin-right:auto;
margin-top:0px;
background-color:#fff;
}

 /* Candidate videos */

form#candidate-video #save-controls {
	width:430px;
	height:28px;
	position:absolute;
	bottom:0;
	}
	
form#candidate-video #save-controls a#btn-clear, form#candidate-video #save-controls a#btn-clearall{
	position:absolute;
	right:91px;
	top:1px;
	}	
	
form#candidate-video #save-controls a#btn-save-only{
	position:absolute;
	right:0;
	top:0;
	}
	
form#candidate-video #save-controls a#btn-uploadvideo{
	position:absolute;
	right:0;
	top:0;
	}
	
/* Add candidate video */

#column-centre .backtodetails {
	padding-top:10px;
	}

#column-centre .backtodetails img {
	padding-right:10px;
	}
	
#column-centre .backtodetails a {
	color:#000;
	}

.top_pad{
margin-top:20px;
}

.newreview1 { display:none;color:#FF495F;font-weight:bold;font-size:13px;height:24px;}

.contact_fields1 .rederror{ padding-left:3px;}
.contact_fields1{
       line-height:125%; width:auto;}
.contact_fields2{
       line-height:125%; width:750px;}      
#msgcontainerid1{
    visibility:visible;
    float:left;
    text-align:center;
	list-style: square inside; 
	margin-top:0px;
	width:100%;
	height:20px; 
	margin-bottom: 5px;
    }
#msgcontainerid2{
    visibility:visible;
    text-align:center;
	list-style: square inside; 
	margin-top:0px;
	height:10px; 
    }    

.backtocandidatedetails a:link,.backtocandidatedetails a:active,.backtocandidatedetails a:visited,.backtocandidatedetails a:focus {
	text-decoration:none;
	display:block;
	color:#0065C3;
    }
	
.backtocandidatedetails a:hover {
	text-decoration:underline;
	}    
#stats-div {
	background-color:#EDF3FE;
	font-weight:bold;
	font-size:1.0em;
	height:28px;
	width:auto;
	padding:6px 5px 5px 5px;
	color:#000;
	clear:both;
	position:relative;
	}

#stats-div ul li
{
display:inline;list-style-type:none;text-align:center;
}	

#stats-div-white {
	font-weight:bold;
	font-size:1.0em;
	height:30px;
	width:auto;
	padding:10px 5px 0px 0px;
	color:#000;
	clear:both;
	position:relative;
	}
	
#stats-div-white ul li
{
display:inline;float:left;list-style-type:none;text-align:center;
}	

li.viewStats
{
  padding:0px 30px 0px 0px;width:60px;float:left;list-style-type:none;
}

#stats-div-white ul{
    list-style-type:none;text-align:center;
}

#stats-div ul{
    list-style-type:none;text-align:center;
}

	
.h1-stats {
	background-color:#EDF3FE;
	font-weight:bold;
	font-size:1.0em;
	height:23px;
	width:auto;
	padding:10px 5px 10px 5px;
	line-height:23px;
	color:#000;
	clear:both;
	position:relative;
	}
	
.statSelect{
    width:90px;
}	
	
.block_top_video{margin-bottom:0px; width:180px; height:75px; padding:0px; background-image:url(/images/block_video.gif); background-position:bottom right; background-repeat:no-repeat;}

.displayNone{

    display:none;
}
	
.displayNone_floatLeft{
    display:none;
    float:left;
}

.float_left_clear_displayNone{
    float:left;
    padding-top:8px;
    display:none;
    }
    
.embedbox{
    width:240px; 
    border:1px solid #CCC; 
    height:35px;
}
.urlbox {
    width:240px; 
    border:1px solid #CCC;    
}

.company{
    border:0;
    }
.company dl{
    width:100%;
    }
.company dl dt{
    width:17%;
    float:left;
    }
.company dl dd{
    width:78%;
    float:left;
    }
.company dl dd label.maximum{
    display:block;
    }
.company dl dd img{
    margin:0;
    padding:0;
    border:0;
   }
.video_email{
    border:0;
    }
.video_email dl.uploaddiv{
    width:64%;float:left;
    }
.video_email dl.embeddiv{
    width:35%;float:left;
    }
.video_email dl dt{
    width:20%;
    float:left;
    height:20px;
    }
.video_email dl dd{
    width:75%;
    float:left;
    padding:2px 0;
    }
    
.hideembed {
    visibility:hidden;
    }
    
.block_video{
    font-size:11px;
    line-height:15px;
    text-align:center;
    width:180px;
    margin:0px 0 4px 0;
    padding:0;
    }

.hoverclass .video_over {
    display:block;
    }
    
.video_over {
    top:25px;left:25px;z-index:10;position:absolute;display:none;cursor:pointer; 
    }
    
.video_over_recruiter {
    top:25px;left:75px;z-index:10;position:absolute;display:none;cursor:pointer;        
}
.iconview .video_over_recruiter {
    display:block;
    }
#send-candidate .video_over_recruiter {
    display:none;
}   
#send-candidate .video_over {
    display:none;
} 

.float_left_margin {
    float:left;
    margin-left:4px;
}

.float_left_margin1 {
    float:left;
    margin-left:2px;
}

.upload_class {
    width:79px;
	height:22px;
	background:url(../images/upload.gif) no-repeat;
	border:none;    
}

.upload_class{
	border:none;
	display:block;
	cursor:pointer;
}

.commentstextarea {
    height:87px;
    width:535px;
    border:1px solid #555; 
    color:#FF0000;  
}

.descriptionpreviewtextarea {
    height:87px;
    width:535px;
    border:1px solid #555; 
}

.redsubject {
    color:#FF0000;
    width:300px;
}

.job_title_text {
    width:250px;
    border:1px solid #555;
}

.marginwidth {
    width:auto;margin-bottom:4px;
}

.headerpadding {
    padding:0 3px 7px 3px;line-height:17px;
 }
 
.autocolor {
    width:auto;background-color:#DADADA;margin-bottom:0px;    
}

.fontsubject {
    font-size:1.2em;float:left;margin-right:10px;
}

.sentyour {
    float:right;margin-right:22px;font-size:1.2em;
}

.text_bottom {
    text-align:right;
    width:100%;
    margin:0;
    padding:35px 0 0 0;
    color:#666;
    font-size:.9em;
    line-height:12px;
    display:block;
}
.text_bottom span{
    width:225px;
    float:right;
    margin:0 10px 0 0;
}

.browse_align {
    width:235px;
    height:25px;
    float:left;
}

.browse_float {
    float:left;
    z-index:20;
    opacity:0;
    filter:alpha(opacity=0);
    position:absolute;
    margin-left:0;
    cursor:pointer;
}
.browse_image {
    z-index:-20;
    float:right;
    cursor:default;
    width:79px;
}
.browse_label{
    /*z-index:-20;*/
    float:left;
    position:absolute;
}

form a:visited.alerttext,form a:link.alerttext{
    color:#000000;
    text-decoration:none;
    }
    
form a:hover.alerttext{
    color:#000000;
    text-decoration:underline;
    }
    
.popupcontainer {
    height:100%;
    position:fixed;
    width:100%;
    bottom:0px;
    z-index:100;
}

.commentheader { margin-left:18px; }

.fontheader { font-weight:normal;font-size:1em;}

.remoteheader{ font-size:1.4em;color:#000; }

.remotefillin { width:100%;background-color:#CCCCCC;font-size:13px; padding:1px 0px 1px 5px; margin-top:10px;}

.remotedetails { width:100%;background-color:#FFFFFF;}

.remotequestiondetails { width:100%;background-color:#FFFFFF;}

.remotedata { width:49%;}

.remotequestiondetails .remotedata { width:44%;}

.remotedata dt, .remotesurname { font-size:1.3em;font-weight:normal;text-align:left;}

.remotesurname { width:20%;padding:0; }

.remotedata dt { width:19%;padding:0;}

.remotedata dd { width:79%;padding:0;}

.remotemessage dd { float:left; }

.remotenamebox { background-color:#FFFF9F;width:114px;}

.remotetextbox { background-color:#FFFF9F;width:300px;}

.remotemargin { margin-left:0px;} 

.remoteretypemargin { margin-left:0px; }

.remoteavailable { font-size:1.4em;margin:15px 0 20px 10px;}

.remotequestionbox { width:94%;height:auto;margin:0 0 0 0;padding:0 0 0 10px;}

.remotequestionbox label{ font-size:12px;line-height:18px;}

.remoteselectedquestionbox { width:94%;height:auto;margin:0 25px 0 0;padding:0;}

.remoteselectedquestionbox label{ font-size:1.4em;}

.remoteselect { font-size:1.4em;margin:15px 0 0 0; }

.remotemanualquestion{ background-color:#FFFF9F;width:400px;margin:0 0 0 0; }

.additionalcandidate { padding:0 0 0 185px; }

.remotebuttons { width:10%;padding:80px 0 0 0; }

.remoteyes{ margin:0 0 0 30px;}

.remoteremove{ margin:0 0 0 15px;}

.remoteyesmanual { margin:10px 24px 0 0;float:right; }

.remotemessage dt{ font-size:1.3em;font-weight:normal;text-align:left;width:auto; }

.remotemessagearea { width:400px;height:100px;border:1px solid #000;overflow:hidden; }

.subjectpad { margin-left:10px; }

.remotesend{ width:100%;background-color:#646464;padding:3px 0px 1px 5px; margin-top:10px; }

.remoteselectbox { width:100%;border:1px solid #000;margin-bottom:10px; }

.remoteimage{ float:right;}

.remoteimage a{ margin:10px 0 0 19px;}

.nodisplay { display:none; }

.remoteimagediv { width:100%;height:auto;text-align:center;margin-top:10px; }

.remoteheaders { margin:15px 0 15px 0; }

.step2font { font-size:14px;margin:20px 0 0 0;}

.step2font .anchorfont { text-decoration:underline;color:#000;font-size:15px;font-weight:normal;}

.successinterview { width:470px;height:270px;top:17%;left:27%;position:absolute;background-color:#fff;padding:0;color:#000; }

.successanchor {  color:#000; }

.reviewremote { margin:5px 0 2px 0;float:left; }

#content-outer4 fieldset { background-color:#fff;color:#000;width:880px;font-size:12px;height:auto;position:absolute;left:8%;top:16%;border:5px solid #3467FF; }

.embedreview {  width:43%;height:100%;float:left;margin:9px 0 0 5px; }

.reviewright { width:56%;height:100%;float:right; }

dl.dlforcandidate{
    width:101%;
    font-weight:normal;
    }
dl.dlforcandidate dt{
	float:left;
	padding-right:1em;	
	line-height:16px;
	font-weight:normal;
	width:20%;
	 margin:0px;
    padding:2px;
	}
dl.dlforcandidate dd{
    float:left;
	padding-right:1em;
	line-height:22px;
	font-weight:normal;
	width:76%;
	 margin:0px;
    padding:2px;
    }
    
.headerstatistics {
    background-color:#EDF3FE;height:55px;margin:10px 0 0 0;
}
    
.recruiterstatisticshead {
    float:left;width:18%;text-align:center;margin:7px 0 7px 0;
}

.recruiterstatisticsheader {
    float:left;width:14%;text-align:center;margin:7px 0 7px 0;
}

.statisticsfont {
    font-size:1.1em;font-weight:bold;
}

.alternategrey { background-color:#EDF3FE;margin:0;padding:0;width:100%; }

.alternatewhite { background-color:#FFF;margin:0;padding:0;width:100%; }

#flashplayermessageid a { color:#FF0000;  }

#flashplayermessageid { font-size:12px;text-align:center;margin:2px 0 5px 0;}

#flashplayermessageid label{ color:#000;background-color:#FFFFC0;padding:0 10px 0 10px; }

dl.send_mail_type{margin:10px 0 5px 10px;}
                                                      
dl.send_mail_type dd{ 
                      font-size:1.5em;
                      padding:0 0 3px 4px;
                    }
dl.send_mail_type dd label{
                        margin:0 22px 0 5px;
                        }
                        
.header_inner_left_recruiter{
    float:left;
    width:400px;
    height:auto;
    margin:10px 0 0 0;
    padding:0;
     }        

.header_inner_left_client{
    float:left;
    width:215px;
    height:auto;
    margin:10px 0 0 0;
    padding:0 0 0 10px;
     }                 

 .image_placeholder_client{
   left:548px;width:auto;height:auto;padding-top:3px;padding-bottom:2px;position:absolute;
    }   
    
/*New add */           
.premier_header_layout{
        width:100%;
	height:auto;
	padding:0px;
	border:0px;
	background-color:#fff;
	border:0px;
	padding-bottom:0px;
    }                        

.premier_header_cover {
	width:980px;
        height:auto;
	padding:0px;
	border:0px;
	background-color:#fff;
	margin-left:auto;
	margin-right:auto;
			}    

.premier_div_header {			
      width:100%;
      height:47px;
      background-image:url(../images/headN.gif);
      background-repeat:repeat-x;
      margin:0;
      padding:0;
      text-align:center;
             }		
			
.premier_div_body {
      width:980px;
      height:470px;
      margin:0;
      padding:0;
              }
              
.candidate_container {
      height:55px;
      width :470px;
      float:left;
      padding:0 0 20px 0;
      margin:12px 0 0 15px;
               }
             
 a.cv_link {
       font-family:arial;
       font-size:12px;
       color:black;     
       text-decoration:none;
          }      

input.feedback_textbox{
       width:235px;
       border: 2px ridge #AEB4C2;
       }
       
/*a#feedback_btn_id{
     	 background:url(../images/submit_black.gif) no-repeat; 
              }*/
               
div.feedback_div{
        margin:30px 0 0 505px;
        height:30px;
        width:180px;
        }
               
a#premium_btn-submitback{
    	 margin-top:20px;background:url(../images/enduserbutton.gif) no-repeat; width:205px; height:25px; padding-bottom:10px; background-position:left top; position:relative; 
    	 }               
 
a.additional_client:hover {
	text-decoration:none;
	}  
	
dl.client_dl_width dt{
width:134px;
}

    
.download{
   float : left;
   margin-right : 5px;
   height: auto;
}

.email_salutation_text {
    width:200px;
    border:1px solid #555;
}

dl.remote_interview_type dd{ 
                      font-size:1.5em;
                      padding:8px 0px 3px 4px;
                      margin:10px 0 5px 10px;
                    }
dl.remote_interview_type dd label{
                        margin:0 22px 0 5px;
                        }

.remote_job_board { width:100%;background-color:#FFFFFF;}
.urlgenerated {width:450px; border:1px solid #000000;overflow:hidden;height:28px;padding-top:10px;}
dl.remoteurl dd {padding:10px; }
.remotejobsend{ width:100%;background-color:#646464;padding:3px 0px 1px 5px; margin-top:10px;height:23px; }


li.viewJob
{
  padding:0px 100px 0px 0px;width:90px;float:left;list-style-type:none;
}

li.viewJobCounts
{
  padding-left:10px;width:70px;float:left;list-style-type:none;
}

#joblist-div {
	background-color:#EDF3FE;
	font-weight:bold;
	font-size:1.0em;
	height:28px;
	width:auto;
	padding:6px 5px 5px 5px;
	color:#000;
	clear:both;
	position:relative;
	width:100%;
	}

#joblist-div ul li
{
display:inline;list-style-type:none;text-align:center;
}	

#joblist-div-white {
	font-weight:bold;
	font-size:1.0em;
	height:30px;
	width:auto;
	padding:10px 5px 0px 0px;
	color:#000;
	clear:both;
	position:relative;
	}
	
#joblist-div-white ul li
{
display:inline;float:left;list-style-type:none;text-align:left;padding-left:0px;
}	

#joblist-div-white ul{
    list-style-type:none;text-align:center;
}

#joblist-div ul{
    list-style-type:none;text-align:center;
}


#joblist-div-blue {
	font-weight:bold;
	font-size:1.0em;
	height:30px;
	width:auto;
	padding:10px 5px 0px 0px;
	color:#000;
	clear:both;
	position:relative;
	background-color : #EDF3FE;
}

.uploadaddjobcandidatestep1 { 
    width:550px;
    padding-bottom:10px;
    margin:0 auto;
    height:auto;
    background-color:#fff;
    color:#000;
    font-size:12px;
    border:1px solid #d0d0d0;
    }

.uploadaddjobcandidatestep2 { 
    width:815px;
    min-height:400px;
    height:auto;
    background-color:#fff;
    color:#000;
    padding:0;
    margin:0 auto;
    border:1px solid #d0d0d0; 
    }

.banner{
    width:550px;
    margin:0 auto;
    padding:10px 0;
    height:60px;
    text-align:center;
    }
    
.banner2{
    width:815px;
    margin:0 auto;
    padding:10px 0;
    height:60px;
    text-align:center;
    }
dl.dlcandidatejob2{
    width:101%;
    font-weight:normal;
    }
dl.dlcandidatejob2 dt{
	float:left;
	padding-right:1em;	
	line-height:18px;
	font-weight:normal;
	width:130px;
	 margin:0px;
    padding:2px;
	}
dl.dlcandidatejob2 dd{
    float:left;
	padding-right:1em;
	line-height:18px;
	font-weight:normal;
	width:385px;
	 margin:0px;
    padding:2px;
    }
 dl.dlcandidatejob2 dd.image_jobpost{
    float:left;
	padding-right:1em;
	line-height:18px;
	font-weight:normal;
	width:250px;
	margin:0px;
    padding:2px;
    }
    
.uploadaddjobcandidate { 
    width:100%;
    padding-top:5%;
    height:100%;
    position:absolute;
    background-color:#FFFFFF;
    }
    
.image_jobpost{
    width:400px;
    display:block;
    }
    
.successjobpostinterview { 
    width:600px;
    height:270px;
    margin: 0 auto;
    background-color:#fff;
    padding:0;
    color:#000;
    border:1px solid #d0d0d0; }

.uploadaddcandidate { 
    width:100%;
    padding:0;
    height:100%;
    position:absolute;
    background-color:#FFFFFF;
    }

.uploadaddcandidatestep1 { 
    width:550px;
    padding:0;
    margin:0 auto;
    height:auto;
    background-color:#fff;
    color:#000;
    font-size:12px;
    border:1px solid #d0d0d0;
    }

.uploadaddcandidatestep2 { 
    width:815px;
    min-height:400px;
    height:auto;
    background-color:#fff;
    color:#000;
    padding:0;
    margin:0 auto;
    border:1px solid #d0d0d0; 
    }

.recruiter_name{
    width:500px;
    margin:0 auto;
    padding:10px 0;
    text-align:center;
    font-size:1.3em;
    color:#000;
    border-bottom:1px solid #d0d0d0;
    }
    
dl.replace_logo{
    margin:5px 0 5px 30px; 
}

dl.replace_logo dt label{font-size:1.5em;}
dl.replace_logo dd label{font-size:1.5em;}
dl.replace_logo dd,dl.replace_logo dt{float:left;padding:0 4px 0 4px;}

.new_recruiter_logo_holder{
    float:right;
    text-align:right;
    width:400px;
    height:auto;
    margin:4px 0 0 0;
    padding:0px;
    }
    
.new_client_logo_holder{
    float:left;
    width:220px;
    height:auto;
    margin:10px 0 0 0;
    padding:0 0 0 5px;
     }         

.resume_download{width:60px;}

a.download_video{
    text-decoration:none;
    color:#000000;
    font-size:1em;
    font-weight:bold;
    margin:0 0 0 5px;
    } 
    
a:hover.download_video{
    color:#000000;
    text-decoration:underline;
    margin:0 0 0 5px;
    }   