/*------------------------------

	Name: Waracle CMS Template

	Author: Oskar Kirkwood

	Website: http://www.waracle.com/

	Copyright: Waracle Ltd 2008

-------------------------------*/
code, kbd, samp, pre, tt, var, textarea, 
input, select, isindex, listing, xmp, plaintext {
	white-space: normal;
	font-size: 1em;
	font: inherit;
	}
*{
	margin:0;
	padding:0;
}
a:active {
  outline: none;
}
:focus {
  -moz-outline-style: none;
}
a {
  outline: none;
}


html, body {
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#262626;
	background-color: #f2f2f2;
	}
iframe {
	border: none; 
}

#_atssh {
	display: none;
	}

#container{
	position: relative;
	min-height: 100%;
	height: auto !important;
	height: 100%;

}

/* -- Header -- */

#header-outer{
	width:100%;
	text-align:center;
	background-color: #FFFFFF;
	}

#header-inner{
	width:920px;
	height:68px;
	height: auto;
	min-height: 68px; 
	text-align:left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	}

#logo{
	float:left;
	margin-top:15px;
	margin-left:0px;
	}
/* -- topnav -- */


#topnav-outer{
	width:100%;
	text-align:left;
	background-color: #FFFFFF;
	}


.center

{

 text-align: center;

}


#topnav-inner {
	width:920px;
	height:30px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

/* -- bottomnav -- */

#bottomnav-outer{
	width:100%;
	text-align:left;
	/* background:url("/images/repeater-topnav-outer.jpg") repeat-x #262827; */

}

#bottomnav-inner{
	width:920px;
	margin:0 auto;
	}

/* -- Body --*/

#body-outer{
	width:100%;
	text-align:center;
	padding-bottom: 267px;
	background-image: url(/images/body-outer.png);
	background-repeat: repeat-x;
	background-position: left top;
	}

#body-inner{
	width:920px;
	text-align:left;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-bottom: 40px;

	}

/* -- 3 Column Layout --*/


#col-3-1{
	float:left;
	width:200px;
	margin-top:1px;
	margin-left:7px;
	}

#col-3-2{
	float:left;
	width:457px;
	/* min-height hack */
	min-height:280px;
  	height:auto !important;
  	height:280px;
  	/* end min-height hack */
  	margin-top:25px;
	margin-left:10px;
}


#col-3-3{
	float:left;
	width:212px;
	margin-top:25px;
	margin-left:10px;
}

/* -- 2 Column Layout --*/

#col-2-1{
	float:left;
	width:199px;
	margin-top: 50px;
	margin-right: 0px;
	margin-left: 2px;
}
#col-2-2{
	float:left;
	width:678px;
	/* min-height hack */
	height:auto !important;
	height:280px;
	min-height:280px;
	/* end min-height hack */
  	margin-top:25px;
	margin-left:35px;
}
/* -- 1 Column Layout --*/
#col-1-1{
	width:100%;
	float:left;
	/* min-height hack */
	min-height:280px;
	height:auto !important;
	height:280px;
	/* end min-height hack */
  	margin-top:21px;
	margin-left:3px;	
	}
strong {
}
input, select, textarea {
	margin-top: 3px;
	margin-bottom: 3px;
	color: #486C88;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 4px;
	padding-left: 3px;
	border: 1px solid #76bfd1;
	background-image: url(/images/cust-input.jpg);
	background-repeat: repeat-x;
	background-position: top;
}


/* ------------------------------
Content Styles - Share with wysiwyg
------------------------------ */


p{
	margin-bottom:10px;
	line-height: 18px;


	/*text-align:justify;*/

	line-height:1.5em;


	}


h1 {
	font-size: 24px;
	color: #486c88;
	font-weight: bold;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
}



h3 {
	font-size: 15px;
	color: #486c88;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	margin-bottom: 7px;
}



#body-content h3 {
	font-size: 15px;
	color: #486c88;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	margin-bottom: 7px;
	background-image: url(../images/2pxline.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-top: 25px;

}


h2{
	font-size: 15px;
	color: #486c88;
	font-weight: normal;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}


h4{
	margin-bottom:10px;
	font-size:1.5em;
	font-weight:bold;

	}


h5{
	margin-bottom:10px;
	font-size:1.2em;
	font-weight:bold;

	}
hr {
	margin-top: 3px;
	margin-bottom: 3px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-top-width: 1px;
}

img{border:0;}


/* These list styles need to be prefixed with #body-content */


#body-content {
	position: relative
}

#body-content ul{
	margin-bottom:10px;
	padding-left: 0px;
}


#body-content ol{
	margin-bottom:10px;
	padding-left: 0px;
}

#body-content li{

}

table{
	border-collapse: collapse;
	}

table th{

	}

table td{
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}

/*form{
	margin-bottom:10px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	background:#c9e4fe;
}*/
.account-content label {display:block; margin-top:4px; float: left;}
/*
input{
	width:200px;
	background:#9DD8F8;
	border:1px solid #1E4F84;
	padding:2px;
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:11px;
	color:#1E4F84;
	margin-bottom:5px;
}
input.button{
	margin-top:5px;
	width:150px;
	background:#eee;
	color:#222;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #333;
	border-bottom:1px solid #333;
	cursor:pointer;
}
input.button:hover{background:#D9EFF9;}
textarea{
	display:block;
	overflow:auto;
	width:400px;
	height:150px;
	background:#9DD8F8;
	border:1px solid #1E4F84;
	padding:2px;
	font-family: Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size:11px;
	color:#1E4F84;
}*/

a:link, a:visited{
	color: #cb0b0b;
	text-decoration:none;
}
a:hover {
	color: #000000;
	text-decoration:none;
}

/* -- Footer -- */

#footer-outer{
	clear:both;
	width: 100%;
	position: absolute;
	bottom: 0 !important;
	bottom: -1px;
	height: 267px;
	text-align:center;
	background-image: url(/images/footer-bg-rep.jpg);
	background-color: #f8f8f8;
	background-repeat: repeat-x;
	background-position: left top;
}
#footer-inner{
	width:915px;
	text-align:left;
	color:#515151;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#footer-inner a:link {
	color: #232323;
}
#footer-inner a:visited {
	color: #232323;
}
#footer-inner   a:hover {

	color: #000000;

}
#footer-inner a:active {
	color: #A60000;
}

#footer-left{
	float:left;
	margin-top:35px;

}
#footer-right{
	float:right;
	margin-top:35px;
}


/* --- clearfix --- */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;

}

/* --- topnav --- */


li{

	list-style-type: none;

}


a:active { outline: none; }
a:focus { -moz-outline-style: none; }


ul#topnav{
	margin:0;
	padding-top:7px;
	padding-bottom:9px;
	padding-right:3px;
	padding-left: 2px;	/*padding-left:5px;*/
	}

ul#topnav li {display: inline; margin:0px;}

ul#topnav li a:link, ul#topnav li a:visited{
	padding-top:4px;
	padding-bottom:4px;
	padding-left:12px;
	padding-right:12px;
	text-decoration:none;
	font-weight:bold;
	background-image: url(/images/butbg-roll.png);
	background-repeat: repeat-x;
	background-position: right top;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C8C8C8;
	font-size: 11px;
	color: #333333;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C8C8C8;
	background-color: #ebebeb;
	line-height: 15px;
	float: left;

}

ul#topnav li a:hover {
	color:#cb0b0b;
	background-image: url(/images/butbg-roll2.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #f2f2f2;
}

body#default ul#topnav li.home a,
body#registerCV ul#topnav li.registerCV a,
body#jobssearch ul#topnav li.jobssearch a,
body#recruit ul#topnav li.recruit a,
body#registerCompany ul#topnav li.recruit a,
body#registerAdvisor ul#topnav li.registerAdvisor a,
body#careers-advisors ul#topnav li.registerAdvisor a,
body#perfectCv ul#topnav li.perfectCv a,
body#perfectCvprepare ul#topnav li.perfectCv a,
body#perfectCvwriting ul#topnav li.perfectCv a,
body#perfectCvvideoCv ul#topnav li.perfectCv a,
body#perfectCvstrengths ul#topnav li.perfectCv a,
body#perfectCvkeywords ul#topnav li.perfectCv a,
body#register ul#topnav li.register a,
body#usershortlist ul#topnav li.usershortlist a,
body#useraccount ul#topnav li.useraccount a,
body#userassociates ul#topnav li.userassociates a,
body#usermail ul#topnav li.usermail a,
body#careers-advisors ul#topnav li.registerAdvisor a,
body#usermailnew ul#topnav li.usermail a,
body#usermailsent ul#topnav li.usermail a,
body#usermaildrafts ul#topnav li.usermail a,
body#usermailnewdraft ul#topnav li.usermail a,
body#usermailnewid ul#topnav li.usermail a,
body#usermaildraftspreviewmailID ul#topnav li.usermail a,
body#usermailviewmailmailID ul#topnav li.usermail a,
body#usermailviewmailsentmailID ul#topnav li.usermail a,
body#user ul#topnav li.user a,
body#useruserID ul#topnav li.user a,
body#userportfoliouserID ul#topnav li.user a,
body#uservideoCVuserID ul#topnav li.user a,
body#jobsempID ul#topnav li.user a,
body#advisorappointmentuserID ul#topnav li.user a,
body#jobsjobID ul#topnav li.user a,
body#cvs ul#topnav li.cvs a,
body#jobssplashviewactive ul#topnav li.jobssplashviewactive a,
body#jobssplashviewinactive ul#topnav li.jobssplashviewactive a,
body#jobssplashviewall ul#topnav li.jobssplashviewactive a,
body#jobsadd ul#topnav li.jobssplashviewactive a,
body#jobsaddapplicationFormjobID ul#topnav li.jobssplashviewactive a,
body#jobseditjobID ul#topnav li.jobssplashviewactive a,
body#jobsapplicantsjobID ul#topnav li.jobssplashviewactive a,
body#jobsapplicantsviewAppjobIDuserID ul#topnav li.jobssplashviewactive a,
body#index ul#topnav li.home a,
body#perfectCv ul#topnav li.perfectCv a,
body#employers ul#topnav li.employers a,
body#indexRegister-CA ul#topnav li.registerAdvisor a
{
	color:#CB0B0B;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #C8C8C8;
	background-image: url(/images/butbg3.png);
	background-repeat: repeat-x;
	background-position: left top;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C8C8C8;
	margin-right: -1px;
	background-color: #f2f3fc;
}

ul#bottomnav {
	margin:0;
	background-color: black;
}

ul#bottomnav li {display: inline; margin:0px;}

ul#bottomnav li a:link, ul#bottomnav li a:visited{
	text-decoration:none;
	color:red;
}

/* -- reusable classes -- */

.hor-line{border-top:1px solid #000; margin-bottom:10px;}

.align-left{text-align:left;}

.align-right{text-align:right;}

.float-left{float:left;}

.float-right{float:right;}

.image-left{float:left; margin-right:5px;}

.image-right{float:right; margin-left:5px;}

.padder{padding:10px;} /* This wont break the box model */

.heading{

	color:#C41212;
	font-size:20px;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

.heading-cv {
	color:#C41212;
	font-size:20px;
	font-weight:bold;
	margin-left: 22px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

.heading-2{
	color:#C41212;
	font-size:16px;
	font-weight:normal;
}

/* -- page boxes -- */

.red-box{
	background-color: #f5f5f5;
	background-image: url(/images/left-col-head.png);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #979797;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	}
.red-box h3 {
	padding-left:5px;
	padding-top:5px;
	padding-bottom:4px;
	color:#2b2b2b;
	margin:0px;
	padding-right: 5px;
	font-size: 14px;
	height: 17px
	text-shadow: #F3F3F3 1px 1px 0px;
}


.red-box-inner{
	font-size:11px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #f2f2f2;
	background-image: url(/images/left-col-box.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #979797;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.red-box-inner input{
	padding: 2px;
	margin-bottom: 4px;
	color: #323232;
}


.red-box-inner ul{padding-left:25px; margin-bottom:10px;}


.grey-box {
	background-color: #f5f5f5;
	background-image: url(/images/left-col-head.png);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #979797;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	
	}

.grey-box h3 {
	padding-left:5px;
	padding-top:5px;
	padding-bottom:4px;
	color:#2b2b2b;
	margin:0px;
	padding-right: 5px;
	font-size: 14px;
	height: 17px;
	text-shadow: #F3F3F3 1px 1px 0px;

	}



.grey-box-inner {
	font-size:11px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #f2f2f2;
	background-image: url(/images/left-col-box.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #979797;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.gradient-box{
	padding:10px;
	font-size:12px;
	margin-bottom: 10px;
	background-image: url(/images/repeater-gradient-box3.gif);
	background-repeat: no-repeat;
	background-color: #eeeeef;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	}
.gradient-box ul{padding-left:25px; margin-bottom:10px;}
.dark-box{
	background-color: #f5f5f5;
	background-image: url(/images/left-col-head.png);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #979797;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.dark-box h3 {
	padding-left:5px;
	padding-top:5px;
	padding-bottom:4px;
	color: #2b2b2b;
	margin:0px;
	padding-right: 5px;
	font-size: 14px;
	height: 17px;
	text-shadow: #F3F3F3 1px 1px 0px;

	
}

.dark-box h3, .red-box h3, .grey-box h3 { height: 16px; }

.dark-box p {
	padding-left:3px;
	padding-top:4px;
	padding-bottom:4px;
	color:#000000;
	margin:0px;
}
.dark-box-inner{
	font-size:11px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #f2f2f2;
	background-image: url(/images/left-col-box.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #979797;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.dark-box-inner input{
	padding: 2px;
	margin-bottom: 4px;
	color: #323232;
}


body,td,th {
	font-size: 12px;
}

/* ********************* */

/* MESSAGE ALERT STYLES  */

/* ********************* */


.msg_error{
	height:50px;
	padding:5px;
	margin-bottom:10px;
	background-image:url(/images/msgIcons/error_icon.png);
	background-repeat:no-repeat;
	border:1px solid #CC0000;
	background-color:#FFF2F2;
	padding-left:70px;
	z-index: 12;
	/* Delete from here if it can't be moved*/	
	position: absolute;
	top: 5px;
	right: 0;
	z-index: 12;
}
.msg_warning{
	min-height:50px;
	padding:5px;
	margin-bottom:10px;
	background-image:url(/images/msgIcons/warning_icon.png);
	background-repeat:no-repeat;
	border:1px solid #3399FF;
	background-color:#D2F0FF;
	padding-left:70px;
	/* Delete from here if it can't be moved*/	
	position: absolute;
	top: 5px;
	right: 0;
	z-index: 12;
}
.msg_success{
	height:50px;
	padding:5px;
	margin-bottom:10px;
	background-image:url(/images/msgIcons/success_icon.png);
	background-repeat:no-repeat;
	border:1px solid #50702C;
	background-color:#DEF2DB;
	padding-left:70px;
	/* Delete from here if it can't be moved*/	
	position: absolute;
	top: 5px;
	right: 0;
	z-index: 12;
}
.msg_information{
	padding:5px;
	margin-bottom:10px;
	border:1px solid #3399FF;
	background-color:#D2F0FF;
	/* Delete from here if it can be moved*/	
	position: absolute;
	top: 5px;
	z-index: 12;
}

.msg_heading{
	font-weight:bold;
	padding:5px;
	z-index: 12;
}
.msg_message{
	text-align:justify;
	padding:5px;
	z-index: 12;
}


/* search box styling */

.search_container{
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(/images/search-bg-top.jpg);
	margin-left: 0px;
	padding: 0px;
	margin-top: 24px;
}
.search_container-advance {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: -2px;
	clear: left;
}
.search-title {
	color: #2B2B2B;
	font-size: 14px;
	padding-top: 11px;
	padding-right: 10px;
	padding-bottom: 12px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(/images/search-bg-bottom.jpg);
}

.search-title a.link-buttons2 {
	border: 1px solid #03a0f1;
}
.search-pad {
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 3px;
}

.pagination {
	padding: 3px;
	border: 1px solid #CCCCCC;
	margin-top: 10px;
	background-color: #F7F7F7;
}
.search_container-bottom {
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
	background-color: #f4f4f4;
	background-image: url(../images/search-bg-rep.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.top-search-wrap {
	background-image: url(../images/search-bg-rep.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #049ff1;
	border-bottom-color: #049ff1;
	border-left-color: #049ff1;
}




.search_row{
	clear: both;


}
.search_row_inline {
	float: left;
	display: inline;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	height: 55px;
	margin-bottom: 5px;
}
.search_left{
	width:160px;
	padding:3px;
	font-weight: bold;
	font-size: 12px;
	margin-left: 3px;
	color: #333333;
}
.tick-box-box {
	margin-top: 4px;
}
.search_left2 {
	padding:3px;
	margin-left: 3px;
}
.search_right{
	float:right;
	margin-right: 10px;
	margin-bottom: 5px;
}
/* private message styling */
.darkgrey_bodybox {
}
.lightgrey_bodybox {
	padding:5px;
	background-color: #FFFFFF;
	background-image: url(/images/item-box-bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-bottom: 5px;
	border: 1px solid #9BB1C0;
}
.lightgrey_bodybox2 {
	background-color:#CCCCCC;
	padding:5px;
	border: 1px solid #A9A9A9;
	margin-bottom: 5px;
}
.small_image{
	width:70px;
	height:70px;
	background-color:#FFFFFF;
}	
.content_padding{
	padding-left:10px;
	width: 450px;
}
/* -- home page image box -- */
.home-image {
	background-image: url(/images/cvdemons-home2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 10px;
}
.home-image li {
	list-style-position: inside;
	list-style-type: none;
	font-size: 11px;
	font-weight: bold;
}
.gradient-box1{
	padding:0px;
	font-size:13px;
	margin-bottom: 10px;
	line-height: 21px;
	margin-top: 10px;
	}
.gradient-box1 h2 {
	font-size: 21px;
	padding-bottom: 20px;
	font-weight: normal;
	padding-left: 0px;
	color: #486C88;
}
/* -- Cv profile class's -- */
.profile-header {
	background-color: #00FF00;
}
.profile-size {
	width: 430px;
}
.outer-profile-box {
	background-repeat: repeat-x;
	padding-bottom: 10px;
	background-color: #FFFFFF;
	background-image: url(/images/prof-rep.png);
	background-position: left top;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #76bfd1;
	border-left-color: #76bfd1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #76bfd1;
}
.profile-box-heading {
	font-size: 15px;
	color: #282828;
	padding-top: 6px;
	padding-right: 8px;
	padding-bottom: 9px;
	padding-left: 10px;
	font-weight: normal;
	text-shadow: #c8e6ed 1px 1px 0px;

}
.profile-content {
	padding: 10px;
	color: #333333;
	line-height: 19px;
	font-size: 12px;
}
.profile-content ul br, .profile-content ol br {
	margin: 0px;
	padding: 0px;
	height: 0px;
	float: left;
	display: none;
}
.profile-box-subheading {
	font-size: 11px;
	background-position: top;
	color: #3B3B3B;
	cursor: hand;
	cursor: pointer;
	padding: 3px;
	font-weight: bold;
	margin-bottom: 3px;
	border: 1px solid #76bfd1;
	background-color: #FFFFFF;
}

.profile-box-subheading div.float-left {width:445px;}

.profile-box-subheading:hover{
	background-position: top;
	color: #B00000;
	cursor: hand;
	cursor: pointer;
	padding: 3px;
	margin-bottom: 3px;
	opacity: 1;
	filter:alpha(opacity=100);
	background-color: #E8EDF0;
	border: 1px solid #76bfd1;
	background-color: #FFFFFF;
}
.profile-sub-heading {
	background-color: #FFFF00;
}
.drop-down-area {
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#profile-tabs1 {
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
    height: 22px;
    }
.tabs-hight {
    height: 27px;
}
ul#profile-tabs{
    margin:0;
    padding-top: 9px;
    padding-right: 0px;
    padding-bottom: 6px;
    padding-left: 0px;
	}

ul#profile-tabs li {
    display: inline;
    margin:0px;
    padding-right: 0px;
    padding-left: 0px;
}
ul#profile-tabs li a:link, ul#profile-tabs li a:visited {
	padding-top:3px;
    padding-bottom:3px;
    padding-left:15px;
    padding-right:15px;
    text-decoration:none;
    color:#333333;
    font-weight:bold;
    margin: 0px;
    background-color: #f8f8f8;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: none;
    border-left-style: solid;
    border-top-color: #76bfd1;
    border-right-color: #76bfd1;
    border-bottom-color: #76bfd1;
    border-left-color: #76bfd1;
    background-image: url(/images/profile-tab-off.jpg);
    background-repeat: repeat-x;
    background-position: top;    
    font-size: 12px;
}
body#useruserID ul#profile-tabs li.useruserID a,
body#user ul#profile-tabs li.useruserID a,
body#userportfoliouserID ul#profile-tabs li.userportfoliouserID a,
body#uservideoCVuserID ul#profile-tabs li.uservideoCVuserID a,
body#jobsempID ul#profile-tabs li.jobsempID a,
body#jobsjobID ul#profile-tabs li.jobsempID a,
body#advisorappointmentuserID ul#profile-tabs li.advisorappointmentuserID a,
ul#profile-tabs li a:hover{
	color:#000000;
    background-color: #d6e1e7;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #76bfd1;
    border-right-color: #76bfd1;
    border-bottom-color: #b2d9e3;
    border-left-color: #76bfd1;
    background-image: url(/images/profile-tab-on.png);
    background-repeat: repeat-x;
    background-position: top;
}
.profile-head-box  img {
	margin: 0px;
}
.profile-head-box {
	font-size: 17px;
	color: #303030;
	margin-bottom: 5px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
	height: 50px;
    margin-left: -6px;	
}

.text-tab {
	background-image: url(../images/cvd-tab.png);
	background-repeat: repeat-x;
	background-position: left top;
	float:left;
	height: 35px;
	padding-top: 10px;
	padding-left: 4px;
	padding-right: 6px;

}

.left-tab-corner {
	background-image: url(../images/cvd-tab-left.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	width: 20px;
	float: left;
}

.right-tab-corner {
	background-image: url(../images/cvd-tab-right.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 35px;
	width: 20px;
	float: left;
}

.profile-head-box1 {
	font-size: 20px;
	color: #9F0000;
	font-weight: bold;
	background-repeat: repeat-x;
	padding: 10px;
	background-image: url(/images/prof-rep.png);
	background-position: left top;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #76bfd1;
	border-left-color: #76bfd1;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #76bfd1;
}



.img-shadow img {
	border: 1px solid #76bfd1;
	padding: 3px;
	background-color: #FFFFFF;
	margin-bottom: -6px;
}

.my-details {
	font-size: 14px;
	color: #425B6D;
	margin-top: 33px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding: 0px;
	font-weight: normal;
}
.my-details br {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}


/*- Users Navigation on left-- */

#menu8 {
	margin: 0px;
	border-size: 1px;
}
#menu8 ul {
	margin: 0px;
	border-size: 1px;
	list-style-type: none;
}

#menu8 li a {
	height: 32px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 18px;
	text-decoration: none;
	margin: 0px;

	}	

#menu8 li a:link, #menu8 li a:visited {
	color: #333333;
	display: block;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 17px;
	margin: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E7E7E7;
	background-image: url(../images/left-menu-1.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 12px;
	}

#menu8 li a:hover {
	color: #474739;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 2px;
	padding-left: 20px;
	background-position: left center;
	background-image: url(../images/left-menu-2.jpg);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	}



/*- User Dashboard top-- */


#dashboard {
	float: right;
	width: 720px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	text-align: right;
	font-size: 11px;
	color: #333333;
	line-height: 20px;
}

#dashboard p {
	margin-bottom: 0px;
}

.locked-cv {
	margin-top: 5px;
	background-image: url(/images/lock.png);
	background-repeat: no-repeat;
	background-position: 185px 3px;
	padding-top: 1px;
	padding-bottom: 2px;
	width: 500px;
	float: right;
}

 .unlocked-cv {
	margin-top: 5px;
	background-image: url(/images/tick.png);
	background-repeat: no-repeat;
	background-position: 305px 3px;
	padding-top: 1px;
	padding-bottom: 2px;
	width: 500px;
	float: right;
}


.inactivecv {
	background-color: #FAFAFA;
	border: 1px solid #E4E4E4;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;

}
.activecv {
	background-color: #FAFAFA;
	border: 1px solid #E4E4E4;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}

.form-row {
	width: 390px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #BBBBBB;
	padding-top: 6px;
	padding-bottom: 6px;
}

.reg-box {
	background-color: #eeeeef;
	background-image: url(/images/repeater-gradient-box3.gif);
	background-repeat: no-repeat;
	padding-bottom: 20px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
#col-3-3-fit {

	float:left;
	width:255px;
	margin-top:25px;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 25px;
}
#col-3-3-box {
	float:left;
	width:198px;
}
.prod-box {
	height: 155px;	
	background-image: url(/images/package-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	vertical-align: middle;
	margin-top: 3px;
	margin-right: 4px;
	margin-bottom: 3px;
	margin-left: 3px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.prod-box h3 {
	font-size: 18px;
	color: #FEFEFE;
	margin-bottom: 5px;
	font-weight: normal;
}

.prod-box h4 {
	font-size: 17px;
	color: #FFFFFF;
	margin-bottom: 7px;
	font-weight: normal;
}
.black-border {
	border: black thin solid;
	margin: 5px;
}
.grey-background {
	background-color: lightgrey;
}

textarea
{
	resize: none;
}

/*- Associates display-- */
.light-display {
	margin-bottom: 25px;
	border: 1px solid #9BB1C0;
	width: 120px;
	float: left;
	margin-right: 25px;
	display: inline-block;
	height: 120px;
	text-align: center;
	font-size: 10px;
	background-color: #F9F9F9;
	background-image: url(/images/body-outer.png);
	background-repeat: repeat-x;
	background-position: left -100px;
	position: relative;
	padding: 10px;
}
.light-display  img {
	margin-bottom: 3px;
	background-color: #FFFFFF;
	padding: 2px;
	border: 1px solid #9BB1C0;
}

.light-display  input {
	position: absolute;
	bottom: -4px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #9BB1C0;
	font-size: 10px;
	cursor: pointer;
	padding: 2px;
	background-image: url(/images/button-main.png);
	background-repeat: repeat-x;
	background-position: left -2px;
	right: -1px;
	width: 50px;
	}


.account-box {
	background-color: #FBFBFB;
	background-repeat: repeat;
	padding-bottom: 10px;
	margin-bottom: 20px;
	border: 1px solid #9bb1c0;
	background-image: url(../images/prof-texture.gif);
}



.account-content {
	margin-bottom: 3px;
	padding-top: 3px;
	padding-right: 12px;
	padding-bottom: 2px;
	padding-left: 12px;
	margin-right: 4px;
	margin-left: 4px;
}

.account-content label, .account-content div.float-left, .profile-image-upload-text {
	font-size: 12px;
	font-weight: bold;
}


.account-header {
	font-size: 15px;
	color: #333333;
	background-image: url(/images/account-head-rep.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	margin-bottom: 8px;
	background-color: #d7d7d7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9BB1C0;
}

.account-header-sub {
	font-size: 14px;
	color: #333333;
	background-image: url(/images/account-head-rep.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-color: #f6f6f6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9BB1C0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9BB1C0;
}

.account-save {
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	background-color: #fff;
	border: 1px solid #CCCCCC;
}



.custom-price-box {
	padding: 0px;
	border: 1px solid #2DC0FE;
	background-image: url(/images/calculate-bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #FFFFFF;
	margin-top: 25px;
	width: 661px;
}



#mail-item-icon-read {

	background-color: #fafafa;

	height: 55px;

	width: 70px;

	border: 1px solid #BEBEBE;

}

#mail-item-details {
	margin-left: 106px;
	font-size: 13px;
	font-weight: normal;
}

#mail-item-select {
	margin-left: 100px;
	padding-top: 5px;
}

.img-holder img {
	border: 1px solid #BEBEBE;
	text-align: center;
	padding: 3px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-left: 3px;

}

.img-holder img:hover {
	border: 2px solid #1C9ACF;
	text-align: center;
	padding: 2px;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-left: 3px;
}

.added-sections {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 12px;
	color: #486C88;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 35px;
	background-image: url(../images/script.png);
	background-repeat: no-repeat;
	background-position: 8px center;
}

.msgFail
{
	background-color: #FF0000;
}

.msgSuccess
{
	background-color: #00CC33;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #006600;
	border-right-color: #006600;
	border-bottom-color: #006600;
	border-left-color: #006600;
}
.apply-colour {
	background-color: #ffffff;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #76bfd1;
	border-left-color: #76bfd1;
	padding-right: 45px;
}
.account-sub {
	font-size: 15px;
	font-weight: normal;
	color: #293E47;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccdae1;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}


.applicationFormSection
{
	background-color: #f2f2f3;
	background-image: url(/images/repeater-gradient-box3.gif);
	background-repeat: no-repeat;
	padding-bottom: 20px;
	
}

.sectionTitle
{
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	background-image: url(/images/account-head-rep.png);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	background-color: #f6f6f6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9BB1C0;
}

.sectionContent
{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #c6d6de;
	margin-bottom: 4px;
	padding-top: 5px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 12px;
	margin-right: 4px;
	margin-left: 4px;
	
}

.applicationFormSubSection
{
	border: 1px solid #CFCFCF;
	padding: 5px;
	margin-bottom: 0px;
	width: 45%;
	margin-top: 10px;
	margin-right: 10px;
}
#mail-item-icon-read:hover {
	background-color: #fafafa;
	height: 55px;
	width: 70px;
	border: 1px solid #AE0000;
}
#dashboard a:link {
	color: #cb0b0b;
	text-decoration: none;
}
#dashboard a:visited {
	color: #cb0b0b;
	text-decoration: none;
}
#dashboard a:hover {
	color: #333333;
	text-decoration: underline;
}
#dashboard a:active {
	color: #cb0b0b;
	text-decoration: none;
}
.reg-box1 {
	background-image: url(/images/cv-banner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 198px;
	margin-right: 27px;
	padding-top: 96px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: right;
	float: left;
	display: inline;
}
.reg-box2 {
	background-image: url(/images/shop-banner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 198px;
	padding-top: 96px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: right;
	float: left;
	margin-left: 15px;
	display: inline;
	margin-right: 27px;
}
.reg-box3 {
	background-image: url(/images/adive-banner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 198px;
	padding-top: 96px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: right;
	float: left;
	display: inline;
	margin-left: 15px;
}
.reg-box-inner {
	background-image: url(/images/banner-repeat.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 5px;
	min-height: 150px;
}
#body-content .reg-box-inner h3 {
	font-size: 18px;
	color: #666666;
	padding-bottom: 10px;
	font-weight: bold;
	text-align: center;
	margin-top: 5px;
}
.reg-box-inner a:link {
	color: #666666;
	padding-bottom: 10px;
}
.reg-box-inner a:visited{
	color: #666666;
	padding-bottom: 0px;
}

.reg-box-inner li{
	list-style-image: url(/images/li-graphic.gif);
	list-style-type: none;
	margin-left: 25px;
	margin-bottom: 12px;
	margin-top: 0px;
	font-size: 11px;
	margin-right: 5px;
	padding: 0px;
	
}.reg-bottom {
	background-image: url(/images/reg-bottom.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-bottom: 6px;
}

.price-box1 {
	background-image: url(/images/job-postprice.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 198px;
	margin-right: 28px;
	padding-top: 90px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: right;
	float: left;
	display: inline;
}
.price-box2 {
	background-image: url(/images/search-postprice.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 198px;
	margin-right: 27px;
	padding-top: 90px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: right;
	float: left;
	display: inline;
	margin-left: 15px;
}
.price-box3 {
	background-image: url(/images/both-postprice.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 198px;
	padding-top: 90px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	clear: right;
	float: left;
	display: inline;
	margin-left: 15px;
}
.calc-inner {
	background-image: url(/images/calc-icon.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 110px;
	padding-top: 10px;
}
.calc-inner h3 {
	font-size: 21px;
	padding-bottom: 20px;
	font-weight: normal;
	padding-left: 0px;
	color: #486C88;
}
.price-inner {

	padding: 10px;
	border: 1px solid #0099CC;
	background-image: url(/images/calculate-bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #FFFFFF;
	margin-top: 0px;
}
.price-inner h3 {
	font-size: 21px;
	padding-bottom: 20px;
	font-weight: normal;
	padding-left: 0px;
	color: #486C88;
}

/*- for reg form layout-- */

.right-box {
	width: 420px;
	padding-top: 35px;
	background-image: url(/images/signup-form-bg-top2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 65px;
}
.signup-inner {
	padding: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #03a0f1;
	border-bottom-color: #03a0f1;
	border-left-color: #03a0f1;
	background-image: url(../images/col-1-1.png);
	background-repeat: repeat-x;
	background-position: center bottom;
}
.signup-bottom {

	padding-bottom: 10px;
}


.left-box {
	width: 420px;
	padding-top: 35px;
	background-image: url(/images/signup-form-bg-top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 65px;
}
.field-label {
	padding-bottom: 3px;
	width: 220px;
	float: left;
}
.field-widget {
	float: right;
	width: 150px;
}
.field-widget input, select {
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 4px;
	padding-left: 1px;
	border: 1px solid #B8B8B8;
}
.field-widget input {
	width: 150px;
}

.field-widget select {
	max-width: 154px;
}

.right-box-submit {
	width: 420px;
	padding-top: 4px;
	height: 35px;
	padding-bottom: 20px;
	margin-top: 10px;
	clear: right;
	text-align: right;
}
.right-box-submit  p {
	font-size: 10px;
	color: #121212;
	margin-top: 2px;
	margin-right: 0px;
	margin-left: 3px;
}

.appFormTitle
{
	font-size: 15px;
	font-weight: bold;
	color: #333333;
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c2c2c2;
	background-image: url(/images/account-head-rep.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin-right: 4px;
	margin-left: 4px;
	}
.appFormSection
{
	background-color: #f2f2f3;
	background-image: url(/images/repeater-gradient-box3.gif);
	background-repeat: no-repeat;
	padding-bottom: 20px;
}

.showHide
{
	float: right;
	font-size: 12px;
	color: #009900;
}


.assos-box {
	width: 80px;
	float: left;
	height: 120px;
	margin-top: 5px;
	margin-bottom: 3px;
	margin-right: 3px;
	display: inline;
	margin-left: 4px;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.assos-box-img {
	margin-bottom: 2px;
	text-align: center;
}
.assos-box-link {
	color: #474739;
	text-align: center;
	font-size: 10px;
}
.assos-box-link a:link {
	color: #474739;
	font-size: 10px;
}
.assos-box-link a:visited {
	color: #474739;
	font-size: 10px;
}
.link-buttons {
	border: 1px solid #9BB1C0;
	background-image: url(/images/button-main.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 8px;
	text-shadow: #F3F3F3 1px 1px 0px;

}
.link-buttons:link {
	font-weight: bold;
	color: #486C88;
	text-decoration: none;
}
.link-buttons:visited  {
	font-weight: bold;
	color: #486C88;
	text-decoration: none;
}
.link-buttons:hover  {
	font-weight: bold;
	background-image: url(/images/button-main2.png);
	color: #0066CC;
	text-decoration: none;
}

.link-buttons2 {
	border: 1px solid #9BB1C0;
	background-image: url(/images/button-main.png);
	background-repeat: repeat-x;
	background-position: left -3px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 6px;
	padding-top: 1px;
	padding-right: 14px;
	padding-bottom: 1px;
	padding-left: 14px;
	display: inline-block;
	font-size: 11px;
	font-weight: bold;
	text-shadow: #F3F3F3 1px 1px 0px;

}
.link-buttons2:link  {
	color: #486C88;
	text-decoration: none;
}
.link-buttons2:visited  {
	color: #486C88;
	text-decoration: none;
}
.link-buttons2:hover  {
	background-image: url(/images/button-main2.png);
	color: #0066CC;
	text-decoration: none;
}



.link-buttons4 {
	border: 1px solid #9BB1C0;
	background-image: url(/images/button-main.png);
	background-repeat: repeat-x;
	background-position: left -3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	padding-top: 0px;
	padding-right: 14px;
	padding-bottom: 0px;
	padding-left: 14px;
	display: inline-block;
	font-size: 10px;
	font-weight: normal;
	line-height: 17px;
}
a.link-buttons4:link  {
	color: #486C88;
	text-decoration: none;
}
a.link-buttons4:visited  {
	color: #486C88;
	text-decoration: none;
}
a.link-buttons4:hover  {
	color: #0066CC;
	text-decoration: none;
	background-image: url(/images/button-main2.png);
}




.link-buttons3 {
	border: 1px solid #9BB1C0;
	background-image: url(/images/button-main.png);
	background-repeat: repeat-x;
	background-position: left -2px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 5px;
	padding-top: 1px;
	padding-right: 12px;
	padding-bottom: 1px;
	padding-left: 12px;
	display: inline-block;
	font-size: 14px;
	font-weight: normal;
}
.link-buttons3:link  {
	color: #486C88;
	text-decoration: none;
}
.link-buttons3:visited  {
	color: #486C88;
	text-decoration: none;
}
.link-buttons3:hover  {
	color: #0066CC;
	text-decoration: none;
	background-image: url(/images/button-main2.png);
}


.late-jobs-head {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E4E4E4;
	border-bottom-color: #E4E4E4;
	font-size: 11px;
	padding: 5px;
	font-weight: normal;
	text-transform: uppercase;
	background-color: #FCFCFC;
}
.late-jobs-mid {
	padding: 5px;
}
.late-jobs-bot {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F9F9F9;
	padding: 3px;
	margin-bottom: 3px;
	text-align: right;
}
.steps {
	font-size: 14px;
	color: #486C88;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E5E5E5;
}
.mail-left {
	display: inline-block;
	float: left;
	width: 460px;
	min-height: 300px;

}
.mail-left textarea {

	width: 420px;
}
.mail-right {
	display: inline-block;
	float: right;
	width: 200px;
	height: 318px;
	overflow: auto;
}
.recipients {
	padding: 4px;
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0E0E0;
}
#rcpt {
	margin-right: 5px;
}
.form-margin {
    margin-left: 150px;
}
.refine-search {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 8px;
	display: inline-block;
}
.draft-head {
	font-size: 15px;
}
.shortlist-discript {
	display: inline;
	width: 420px;
	padding-left: 20px;
}
#button {
	background-color: #F5F5F5;
	background-image: url(/images/button-main.png);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #87a7bc;
	font-weight: bold;
	padding-right: 10px;
	padding-left: 10px;
	color: #486C88;
	cursor: pointer;
	font-size: 13px;
	padding-top: 2px;
	padding-bottom: 2px;
	outline: medium none;
	width: auto;
	text-shadow: #F3F3F3 1px 1px 0px;
}
#button:hover {
	background-image: url(/images/button-main2.png);
	color: #0066CC;
	border-top-color: #57829D;
	border-right-color: #57829D;
	border-bottom-color: #57829D;
	border-left-color: #57829D;
}

.button {
	background-color: #F5F5F5;
	background-image: url(/images/button-main.png);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #87a7bc;
	font-weight: bold;
	padding-right: 6px;
	padding-left: 6px;
	color: #486C88;
	cursor: pointer;
	font-size: 13px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.button:hover {
	background-image: url(/images/button-main2.png);
	color: #0066CC;
	border-top-color: #57829D;
	border-right-color: #57829D;
	border-bottom-color: #57829D;
	border-left-color: #57829D;
}
#button:active, .button:active  {
	border: 1px solid #58ab0c;
}

.list-left {
	float: left;
	padding-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	white-space: nowrap;
}
.list-left-ca {
	float: left;
	padding-right: 35px;
	margin-bottom: 5px;
	font-size: 11px;
	line-height: 14px;

	
}
.list-right {
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-right: 10px;
	white-space: nowrap;
}
.answers {
	font-size: 14px;
	font-weight: normal;
	color: #0099CC;
	padding: 3px;
	margin-bottom: 6px;
	margin-top: 3px;
	border: 1px dashed #CCCCCC;
	background-color: #FDFDFD;
}
.gradient-box1 li {
	margin-left: 30px;
	list-style-type: square;
}
.cust-input {
	background-image: url(/images/cust-input.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #ACACAC;
}
.discription-job-search {
	float: left;
	width: 400px;
	margin-top: 5px;
	clear: both;
}

.discription-job-search2 {
	float: left;
	width: 550px;
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	clear: both;
}
.rating {
	margin-top: 5px;
}
.home-box {
	background-color: #ebf0f2;
	border: 1px solid #79bee7;
	padding: 8px;
	font-size: 13px;
	color: #333333;
	background-image: url(/images/home-box-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.glidecontent {background-image: url(/images/home-box-bg.jpg);
	background-repeat: no-repeat;
	background-position: -10px -10px;

}

.home-box h3 {
	font-size: 17px;
}
.home-box-bot {
	background-color: #E0E8EB;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #79bee7;
	border-bottom-color: #79bee7;
	border-left-color: #79bee7;

}
.jobs-box {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #76bfd1;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(/images/prof-rep.png);
	background-repeat: repeat-x;
	background-position: left -50px;
}
.custom-img {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	padding: 2px;
}
.line-top {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #76bfd1;
}
.rec-blu-box {
	display: inline;
	float: left;
	width: 209px;
	border: 1px solid #2DC0FE;
	margin-right: 15px;
}
.rec-blu-head {
	background-image: url(/images/rec-box-head.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	background-color: #f2f5fb;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2DC0FE;
}
.rec-blu-inner {
	background-color: #edf1fa;
	background-image: url(/images/rec-box-body.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 5px;
}
.rec-blu-inner li {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
	font-weight: bold;
}
.promo-rec-box {
	background-color: #FFFFFF;
	background-image: url(/images/promobox-rec.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding: 5px;
	font-size: 13px;
	color: #666666;
	margin-top: 0px;
	margin-bottom: 0px;
	border: 1px solid #2DC0FE;
	width: 651px;
}
.rec-blu-box2 {
	display: inline;
	float: left;
	width: 435px;
	border: 1px solid #2DC0FE;
	margin-right: 15px;
	margin-top: 18px;
}
.promo-rec-box h3{
	font-size: 18px;
	font-weight: bold;
	color: #01A5EB;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #2DC0FE;
}
.rec-blu-head2 {
	background-image: url(/images/rec-box-head.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	background-color: #f2f5fb;
	padding: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2DC0FE;
}
.rec-blu-inner2 {
	background-color: #edf1fa;
	background-image: url(/images/rec-box-body.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	padding: 5px;
}.promo-rec-box2 {
	background-color: #FFFFFF;
	background-image: url(/images/promobox-rec.jpg);
	background-repeat: repeat-x;
	background-position: top;
	font-size: 12px;
	color: #cb0b0b;
	margin-top: 0px;
	margin-bottom: 25px;
	width: 651px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #2dc0fe;
	border-bottom-color: #2dc0fe;
	border-left-color: #2dc0fe;
}
#enquiry-form-container legend {
	font-size: 16px;
	font-weight: normal;
	color: #00A8E6;
	padding: 5px;
	background-color: #f8f8f8;
}

#enquiry-form-container fieldset {
	padding: 10px;
	border: 1px dotted #999999;
}.email-subject {
	width: 250px;
	margin-right: 40px;
	font-size: 13px;
	font-weight: normal;
}
.tick-box {
	background-image: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.button-sl {
	position: relative;
	top: 10px;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #9BB1C0;
	font-size: 10px;
	left: 15px;
	background-repeat: repeat-x;
	background-position: bottom;
	cursor: pointer;
	margin: 0px;
	padding: 2px;
	text-align: center;
	display: block;
}
.cv-rating {
	position: relative;
	bottom: 5px;
}
.link-width {
	text-align: center;
	width: 60px;
}
.multiSelectLeft {
	height: 130px;
	width: 220px;
	overflow: auto;
}
.multiSelectLeftColumn {
	display: inline;
	width: 230px;
	float: left;
}
.multiSelectButtonColumn {
	display: inline;
	width: 180px;
	float: left;
	text-align: center;
}
.multiSelectRightColumn {
	display: inline;
	width: 230px;
	float: left;
}
#listJobLocations {
	height: 130px;
	width: 220px;
	overflow: auto;
}
#listSectors {
	height: 130px;
	width: 220px;
	overflow: auto;
}
.multiSelectRight {
	height: 130px;
	width: 220px;
	overflow: auto;
}
ul#topnav li.last-but a{
 
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C8C8C8;
	border-right: 1px solid #90a2af;
}

body#register ul#topnav li.last-but a,
body#usershortlist ul#topnav li.last-but a
{
 
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #90a2af;
	border-right: 1px solid #90a2af;
}
.emp-detail {
	margin-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E1E1E1;
	padding-top: 5px;
	padding-right: 15px;
}
.emp-detail strong {
	margin-bottom: 4px;
}


.profile-content ul li {
	list-style-type: none;
	margin-bottom: 4px;
	padding-left: 5px;
	margin-left: 30px;
	list-style-image: url(../images/bullet_go.png);
}
.profile-content ol li {
	list-style-type: decimal;
	margin-bottom: 4px;
	padding-left: 5px;
	margin-left: 30px;
}

.float-left:first-letter {
	text-transform: uppercase;
}
.new-home-box {
	background-image: url(../images/bottom-line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 13px;
	line-height: 150%;
}

.hoverbox img {
	margin-bottom: 50px;
	margin-left: 100px;
}

.home-li li {
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
	margin-left: 35px;
	list-style-image: url(../images/home-li.jpg);
}


#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	margin: 7px;
}
#tooltip h3, #tooltip div { margin: 0; }

.glidecontent h1 {
 	font-size: 28px;
	color: #1c9acf;
	}
	
a.cv-highlight {
	font-weight: bold;	
}

a.prev {
	background-image: url(../images/back.png);
	background-repeat: no-repeat;
	background-position: center center;	
		width: 18px;

}

a.next {
	background-image: url(../images/next.png);
	background-repeat: no-repeat;
	background-position: center center;
	width: 18px;
	 }
	 
.img-shadow {
	background-image: url(../images/img-shadow.png);
	background-repeat: no-repeat;
	background-position: right 1px;
	padding-right: 9px;
}

.img-shadow a {
	line-height: 0px;
	height: 0px;
	background-color: #FFFFFF;
	z-index: 1;
}

.under-shadow {
	background-image: url(../images/left-shadow.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 15px;
}

ul#dash-tabs {
	margin:0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	}

ul#dash-tabs li {
	display: inline;
	margin:0px;
	padding-right: 0px;
	padding-left: 0px;
}
ul#dash-tabs li a:link, ul#dash-tabs li a:visited{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
	padding-right: 7px;
	text-decoration:none;
	color:#4E4E4E;
	font-weight: normal;
	margin: 0px;
	background-color: #f8f8f8;
	font-size: 11px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #E6E6E6;
	border-left-color: #E6E6E6;
	background-image: url(../images/dash-butts.png);
	background-repeat: repeat-x;
	background-position: left top;
}

ul#dash-tabs li a:hover {
	background-color: #f8f8f8;
	background-image: none;
	color: #CB0B0B;
}

.your-link {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
	padding-right: 7px;
	text-decoration:none;
	color:#262626;
	font-weight: normal;
	margin: 0px;
	background-color: #f8f8f8;
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E6E6E6;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E6E6E6;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E6E6E6;
}

a#employmentHistoryToggle, a#educationHistoryToggle {
	font-size: 12px;
	padding-top: 5px;
}

a#employmentHistoryToggle:hover, a#educationHistoryToggle:hover {
	color: #333333;
 }
 
.right-form-section {
	float: left;
	width: 220px;
	padding-left: 50px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E1E1E1;
}
.left-form-section {
	float: left;
	width: 250px;

}

.widgToolbar {
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #f6f6f6;
}

#textJobCompany,
#textJobTitle,
#textEduQualification,
#textEduInstitution  {
	width: 250px;
}

.added-sections div.float-left {
	width: 400px;
}

.section-status {
	background-color:#DEF2DB;
	background-image: url(../images/download.png);
	background-repeat: no-repeat;
	background-position: 8px center;
	font-weight: bold;
	color: #000000;
	line-height: 30px;
	padding-left: 35px;
	margin-top: 5px;
}
.img-holder {
	display: inline;
	background-color: #FAFAFA;
	text-align: center;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 6px;
}

.profile-content div.img-holder {
	background-color: transparent;
	border: 0px none #FFFFFF;
	padding: 0px;
	margin-right: 0px;
}

.ui-tabs .ui-tabs-hide {
     display: none;
}

.top-login-username {
	float: left;
}
.top-login-username {
	float: left;
	margin-left: 10px;
}

input#login_password, input#login_username {
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 13px;
	width: 140px;
}

.top-login-submit {
	float: left;
	margin-left: 10px;
}

.top-login-join {
	float: left;
	margin-left: 10px;
}
.top-login-actions {
	float: right;
	clear: both;
}

.top-login-actions {
	font-size: 10px;
}

.forgot-password-wrap {
	margin-right: 5px;
	padding-right: 3px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #929292;
	
}

.top-login-wrapper {
	margin-top: 10px;
	float: right;
}

.top-login-wrapper label {
	font-weight: normal;
}

#edit-cv-wrapper ul.edit-cv-tabs, #portfolio-wrapper ul.portfolio-tabs {
	margin-bottom: 3px;
	margin-left: 5px;
}

.edit-cv-tabs li {
    display: inline;
}

.portfolio-tabs li {
    display: inline;
}

#adv-search-options {
    display: none;
}

a.join-in {
	background-image: url(../images/join-in1.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 44px;
	width: 185px;
	margin-top: 10px;
}

a.join-in:hover {
	background-image: url(../images/join-in2.png);
}

.edit-cv-tabs .ui-state-default a:link,
.edit-cv-tabs .ui-state-default a:visited,
.portfolio-tabs .ui-state-default a:link,
.portfolio-tabs .ui-state-default a:visited
{
	background-image: url(/images/button-main.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	font-size: 12px;
	font-weight: bold;
	color: #486C88;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9BB1C0;
	border-right-color: #9BB1C0;
	border-bottom-color: #9BB1C0;
	border-left-color: #9BB1C0;
}

.edit-cv-tabs .ui-state-active a:link,
.edit-cv-tabs .ui-state-active a:visited,
.portfolio-tabs .ui-state-active a:link,
.portfolio-tabs .ui-state-active a:visited
{
	background-image: url(/images/button-main.png);
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9BB1C0;
	border-right-color: #9BB1C0;
	border-bottom-color: #E0E0E0;
	border-left-color: #9BB1C0;
}

.edit-cv-tabs .ui-state-active a:hover,
.portfolio-tabs .ui-state-default a:hover,
.portfolio-tabs .ui-state-active a:hover,
.portfolio-tabs .ui-state-default a:hover
  {
	font-weight: bold;
	background-image: url(/images/button-main2.png);
	color: #0066CC;
	text-decoration: none;
}

.top-slider {
	height: 340px;
	overflow: hidden;
}
.slider-buttons {
	background-image: url(../images/slider-bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 229px;
	margin-top: 42px;
	float: left;
	width: 260px;
}
.slider-screen {
	background-image: url(../images/slider-display.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: right;
	height: 340px;
	width: 615px;
}
.srapline-banner {
	background-image: url(../images/home-heading-line.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 40px;
	height: 60px;
	margin-bottom: 30px;
	margin-top: 20px;
}
.srapline-banner-emp {
	background-image: url(../images/cvd-newhome-employer-strap.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 40px;
	height: 60px;
	margin-bottom: 30px;
	margin-top: 20px;
}

.srapline-banner h1, .srapline-banner-emp h1 {
	font-size: 17px;
	color: #0099CC;
	font-weight: normal;
}

.home-col-1, .home-col-2, .home-col-3 {
	background-image: url(../images/2px-line-vert.png);
	background-repeat: repeat-y;
	background-position: right top;
	float: left;
	width: 270px;
	margin-right: 30px;
}

.home-col-2, .home-col-3 {
	margin-left: 10px;
}

.col-title {
	background-color: #f0efef;
	border: 1px solid #d9d9d9;
	margin-right: 1px;
	background-image: url(/images/home-head-bg.png);
	background-repeat: repeat-x;
	background-position: left top;
	
}

.col-title h2 {
	background-color: #f0efef;
	border: 1px solid #fff;
	margin: 0px;
	padding: 5px;
	font-size: 13px;
	color: #CB0B0B;
	font-weight: bold;
	background-image: url(/images/home-head-bg.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.slider-ul li {
	display: block;
	margin: 0;
	padding-left: 6px;
	padding-right: 5px;
}
a.slider-but-1 {
	background-image: url(../images/slider-onlinecv1.png);
	background-repeat: repeat-x;
	background-position: left top;
	display: block;
	height: 46px
}
a.slider-but-1:hover, li.ui-state-active a.slider-but-1 {
	background-image: url(../images/slider-onlinecv2.png);}
	
a.slider-but-2 {
	background-image: url(../images/slider-portfolio1.png);
	background-repeat: repeat-x;
	background-position: left top;
	display: block;
	height: 45px
}
a.slider-but-2:hover, li.ui-state-active a.slider-but-2 {
	background-image: url(../images/slider-portfolio2.png);}
	
a.slider-but-3 {
	background-image: url(../images/slider-video1.png);
	background-repeat: repeat-x;
	background-position: left top;
	display: block;
	height: 44px
}
a.slider-but-3:hover, li.ui-state-active a.slider-but-3 {
	background-image: url(../images/slider-video2.png);}

a.slider-but-4 {
	background-image: url(../images/slider-word1.png);
	background-repeat: repeat-x;
	background-position: left top;
	display: block;
	height: 47px
}
a.slider-but-4:hover, li.ui-state-active a.slider-but-4 {
	background-image: url(../images/slider-word2.png);}
	
a.slider-but-5 {
	background-image: url(../images/slider-pin1.png);
	background-repeat: repeat-x;
	background-position: left top;
	display: block;
	height: 45px
}
a.slider-but-5:hover, li.ui-state-active a.slider-but-5 {
	background-image: url(../images/slider-pin2.png);}
	
	


body#recruit a.slider-but-1 {
	background-image: url(../images/emp-1-1.png);
	background-repeat: repeat-x;
	background-position: left top;
	display: block;
	height: 46px
}
body#recruit a.slider-but-1:hover, body#recruit li.ui-state-active a.slider-but-1 {
	background-image: url(../images/emp-1-2.png);}
	
body#recruit a.slider-but-2 {
	background-image: url(../images/emp-2-1.png);
	background-repeat: repeat-x;
	background-position: left top;
	display: block;
	height: 45px
}
body#recruit a.slider-but-2:hover, body#recruit li.ui-state-active a.slider-but-2 {
	background-image: url(../images/emp-2-2.png);}
	
body#recruit a.slider-but-3 {
	background-image: url(../images/emp-3-1.png);
	background-repeat: repeat-x;
	background-position: left top;
	display: block;
	height: 44px
}
body#recruit a.slider-but-3:hover, body#recruit li.ui-state-active a.slider-but-3 {
	background-image: url(../images/emp-3-2.png);}

body#recruit a.slider-but-4 {
	background-image: url(../images/emp-4-1.png);
	background-repeat: repeat-x;
	background-position: left top;
	display: block;
	height: 47px
}
body#recruit a.slider-but-4:hover, body#recruit li.ui-state-active a.slider-but-4 {
	background-image: url(../images/emp-4-2.png);}
	
body#recruit a.slider-but-5 {
	background-image: url(../images/emp-5-1.png);
	background-repeat: repeat-x;
	background-position: left top;
	display: block;
	height: 45px
}
body#recruit a.slider-but-5:hover, body#recruit li.ui-state-active a.slider-but-5 {
	background-image: url(../images/emp-5-2.png);}
	
.slider-screen {
	padding-top: 8px;
	padding-left: 15px;
}

a.slider-button-ocvb {
	background-image: url(../images/sign-up-button2.png);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	font-size: 17px;
	font-weight: bold;
	color: #ffffff;
	padding-top: 11px;
	padding-right: 12px;
	padding-bottom: 11px;
	padding-left: 25px;
	text-shadow: #9c1212 1px 1px 0px;
}

a.slider-button-ocvb:hover {background-image: url(../images/sign-up-button1.png);}

.col-text {
	padding-top: 15px;
	padding-right: 25px;
	padding-bottom: 8px;
	padding-left: 7px;
}
.col-text li {
	font-size: 12px;
	color: #0196D6;
	margin-left: 25px;
	list-style-position: outside;
	list-style-image: url(../images/tick.png);
	list-style-type: none;
	font-weight: bold;
	margin-bottom: 8px;
}
.col-text h5 {
	font-style: italic;
	font-weight: bold;
	color: #2B2B2B;
	font-size: 12px;
	background-image: url(../images/2pxline.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-bottom: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.col-text h6 {
	font-weight: bold;
	color: #2B2B2B;
	font-size: 12px;
	background-image: url(../images/2pxline.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-bottom: 5px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.hidden-help-section {
    display: none;
    margin: 15px;
    padding: 3px;
    border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}

.italics {
    font-style: italic;
}

.saved-section-title {
    font-size: 13px;
}

.saved-section-title2 {
    font-size: 13px;
    font-style: italic;
    font-weight: normal;
}

.saved-section-subtitle {
    color: black;
    font-size: 10px;
    font-weight: normal;
    font-style: italic;
}

.slider-register {
	position: relative;
	height: 50px;
	margin-top: -60px;
}
.expand-adv-search a {
	display:block;
	padding-bottom: 9px;
	padding-top: 9px;
	margin-top: -9px;
	margin-bottom: -9px;
}

.contact-label {
    margin-top: 10px;
}

label.to-label {

}

label.present-label {

}

.further-details-wrap {
    margin-bottom: 5px;
}


.footer-nav {
	border: 1px solid #69a4c3;
	background-image: url(../images/footer-nav-rep.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 22px;
	margin-top: 5px;
}

#foot-nav-ul {
	margin: 0px;
}
#foot-nav-ul li {
	display: inline;
	margin: 0px;
}
#foot-nav-ul li a:link, #foot-nav-ul li a:visited {
	padding-top: 4px;
	padding-right: 12px;
	padding-bottom: 4px;
	padding-left: 12px;
	float: left;
	color: #333333;
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #6eaec6;
	font-size: 11px;
}
#foot-nav-ul li a:hover {
	background-color: #96c9d5;
}

.footer-main {
	height: 202px;
	margin-top: 10px;
	overflow: hidden;
}
.bottom-footer {
	font-size: 11px;
	line-height: 11px;
	padding-top: 8px;
}

label.cust-sec-label {
	margin-right: 15px;
}

.print-icons img {
	border: 0px none #FFFFFF;
}

.print-icons {
	margin-top: 24px;
}
.account-header a {
	font-size: 12px;
}

.toggle-job-present input {margin-top: 10px;}

.img-wrap-cf {
	margin-bottom: -8px;
}
.delete-port-img a {
	font-size: 11px;
}
.big-quote {
	font-size: 25px;
	font-weight: bold;
	color: #96c9d5;
	line-height: 11px;
	vertical-align: bottom;
	padding-right: 3px;
	padding-left: 3px;
}

.cust-section-title-wrap input {
    width: 100%;
    padding: 4px 0px;
}

.cv-tips-wrapper {
	font-size: 12px;
	font-style: italic;
}
.blue-bold {
	font-size: 13px;
	font-weight: bold;
	color: #3E3E3E;
	font-style: italic;
}
.text-bold {font-weight: bold;}

.jobs-count-bit {
    margin-right: 5px;
    margin-top: 2px;
	font-size: 11px;
}

.time-mail {
	font-size: 11px;
	font-style: italic;
	color: #6B6B6B;
	float: right;
}

textarea.company-about {
    width: 220px;
    height: 80px;
}

.credit-information {
    font-size: 14px;
}

.credit-number {
    color: #CB0B0B;
}
.featured-employer {
	float: left; 
	margin-right: 12px;
	margin-left: 12px;

}
.featured-employer img {
	background-color: #FFFFFF;
	padding: 3px;
	border: 1px solid #C7C7C7;
}

.featured-name {
	font-size: 10px;
}

.offer-price {
	font-size: 15px;
	color: #CB0B0B;
	font-weight: bold;
}

.top-login { float: right;}

.left-disc-emp {
	float: left;
	width: 586px;
}

.company-website {
	margin-top: 7px;
	padding-left: 27px;
	background-repeat: no-repeat;
	background-position: left center;
}

.comment {
	background-image: url(/images/comments.png);
}
.world {
	background-image: url(/images/world.png);
}
.folder {
	background-image: url(/images/folder.png);
}

body#registerCV h2, body#registerCompany h2, body#registerAdvisor h2 {
	color: #000000;
	padding-top: 5px;
	padding-bottom: 5px;
}

body#registerCV #body-outer, body#registerCompany #body-outer, body#registerAdvisor #body-outer {
	padding-bottom: 10px;
}

* html ul#topnav {padding-bottom: 3px;}

.login-failed {
	font-weight: bold;
	color: #CC0000;
}

.select-options {
	clear: left; 
	width: 500px;
}

.sh-results-wrap {
	margin-top: 30px;
	}
.part-time-cb {
	float: left;
	margin-top: 32px;
}

.more-info-search {
	padding-top: 3px;
}