@charset "utf-8";
/*--MAIN LAYOUT--*/
html{overflow-y:scroll;overflow-x:hidden;}

body{padding:5px;margin:0;background-image:url('../../images/layout/bg.gif');background-repeat:repeat-x;background-position:top;background-color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

form{clear:both; padding:0; margin:0;}

input{
	background-image: url('../../images/white_bg.gif');
	background-repeat: repeat;
}

.chk{
	width:20px!important;background-image:none;border:none!important;
}

textarea{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;border:1px solid #CCCCCC;}

h1 {
	padding: 0;
	margin: 0 0 10px 0;
	font-size:20px;
	color:#cc3300;
}
h2{
	font-size:18px;
	padding:0;
	margin:0;
	text-align:center;
}
h3{
	font-size:14px;
	padding:0;
	margin:0 0 0 0px;
}
h6{
	font-size:12px;
	padding:0;
	margin:10px 0 0 5px;
	text-align:right;
	font-weight:bold;
}
h5 {
	font-weight:bold;
	font-size:11px;
	margin:0 0 5px 0;
	padding:0;
}
p{
	margin:0 0 15px 0;
	padding:0 0;
}

#mainWrapper{margin:0 auto;width:980px;background-color:#FFFFFF;display:table;}
#mainWrapper .topRight{float:right;width:6px;height:6px;background-image:url('../../images/layout/main-top-right.png');}
#mainWrapper .topLeft{float:left;width:6px;height:6px;background-image:url('../../images/layout/main-top-left.png');}
#mainWrapper .bottomRight{float:right;width:6px;height:6px;background-image:url('../../images/layout/main-bottom-right.png');}
#mainWrapper .bottomLeft{float:left;width:6px;height:6px;background-image:url('../../images/layout/main-bottom-left.png');}

#logo{float:left;margin:10px 0 0 20px; width:250px;}
#logo img{border:0;}
.welcomeMessage{ height:383px;}
#mainNavigation{float:right; margin-right:10px;clear:right; width:688px}
#mainNavigation ul{float:right;list-style:none;padding:0;margin:0;}
#mainNavigation ul li{float:left;margin:0;padding:0;}
#mainNavigation ul li a{float:left; padding: 5px 15px;background-image:url('../../images/layout/navigation-link-right.png');background-position:right;background-repeat:no-repeat;text-decoration:none;color:#cd3202;}
#mainNavigation ul li a:hover{text-decoration:underline;}
#mainNavigation ul li a.right{background-image:none;}

#userNavigation{float:right; margin-right:15px; margin-bottom:5px; }
#userNavigation ul{float:left;list-style:none;padding:0;margin:0;}
#userNavigation ul li{float:left;margin:0;padding:0;}
#userNavigation ul li a{float:left; padding: 5px 10px;text-decoration:none;color:#cd3202;}
#userNavigation ul li a:hover{text-decoration:underline;}
#userNavigation ul li a.right{background-image:none;}

#mainContent{margin:0;clear:both;}
#mainContent #colOne{float:left;margin-left:22px;width:230px;margin-right:10px;}
#mainContent #colTwo{float:left;width:450px;}
#mainContent #colTwo.homeMovieHolder{text-align:center; padding:0; margin-top:0px; }

#mainContent #colThree{float:left;width:230px;margin-left:10px;}

.redTabs{float:left;margin:0;padding:0;list-style:none;}
.redTabs li{float:left;background-image:url('../../images/tabs/deselected-left.png');background-position:top left;background-repeat:repeat-x;background-color:#cc3300;}
.redTabs li a{float:left;padding:5px 6px 5px 6px;text-decoration:none;font-weight:bold;font-size:11px;color:#999999;background-image:url('../../images/tabs/deselected-right.png');background-position:top right;background-repeat:no-repeat;}
.redTabs li.selected{background-image:url('../../images/tabs/selected-left.png');background-position:top left;background-repeat:no-repeat;background-color:#cc3300;}
.redTabs li.selected a{background-image:url('../../images/tabs/selected-right.png');background-position:top right;background-repeat:no-repeat;color:#FFFFFF;}

.loginTabs{float:left;list-style:none;margin:0;padding:0;width:100%;}
.loginTabs li{float:left;margin:0;padding:0;background-image:url(../../images/tabs/s-l.gif); background-position:top left; background-repeat:no-repeat;}
.loginTabs li a{font-weight:bold;float:left;padding:5px 11px 5px 11px;background-image:url(../../images/tabs/s-r.gif); background-position:top right; background-repeat:no-repeat;width:93px;text-align:center; text-decoration:none; color:#FFFFFF;}
.loginTabs li.selected{background-image:url(../../images/tabs/d-l.gif);}
.loginTabs li.selected a{background-image:url(../../images/tabs/d-r.gif);color:#999999;}

.greyTabs{float:left;margin:0;padding:0;list-style:none;}
.greyTabs li{float:left;background-image:url('../../images/tabs/deselected-left-curve.png');background-position:top left;background-repeat:no-repeat;background-color:#EAEAEA;}
.greyTabs li a{float:left;padding:5px 6px 5px 6px;text-decoration:none;font-weight:bold;font-size:11px;color:#999999;background-image:url('../../images/tabs/deselected-right.png');background-position:top right;background-repeat:no-repeat;}
.greyTabs li.selected{background-image:url('../../images/tabs/deselected-left-curve.png');background-position:top left;background-repeat:no-repeat;background-color:#EAEAEA;}
.greyTabs li.selected a{background-image:url('../../images/tabs/deselected-right.png');background-position:top right;background-repeat:no-repeat;color:#cc3300;}


.blkBox{float:left;width:100%;background-image:url('../../images/layout/boxes/black.jpg'); background-position:top;background-repeat:repeat-x;background-color:#000000;font-size:11px;color:#FFFFFF;}
.blkBox .tr{float:right;width:7px;height:8px;background-image:url('../../images/layout/boxes/blk_tr.gif');}
.blkBox .tl{float:left;width:7px;height:8px;background-image:url('../../images/layout/boxes/blk_tl.gif');}
.blkBox .br{float:right;width:7px;height:8px;background-image:url('../../images/layout/boxes/blk_br.gif');}
.blkBox .bl{float:left;width:7px;height:8px;background-image:url('../../images/layout/boxes/blk_bl.gif');}
.blkBox .cn{float:left;width:94%;padding:1% 3%; min-height:70px;}


.greyBox{float:left;width:100%;background-image:url('../../images/layout/boxes/grey_bg.jpg'); background-position:top;background-repeat:repeat-x;background-color:#93948f;font-size:11px;color:#FFFFFF; margin-top:10px;}
.greyBox .tr{float:right;width:7px;height:8px;background-image:url('../../images/layout/boxes/grey_tr.gif');}
.greyBox .tl{float:left;width:7px;height:8px;background-image:url('../../images/layout/boxes/grey_tl.gif');}
.greyBox .br{float:right;width:7px;height:8px;background-image:url('../../images/layout/boxes/grey_br.gif');}
.greyBox .bl{float:left;width:7px;height:8px;background-image:url('../../images/layout/boxes/grey_bl.gif');}
.greyBox .cn{float:left;width:94%;padding:1% 3%; min-height:70px;}


.redBox{float:left;width:100%;background-image:url('../../images/layout/boxes/red.jpg'); background-position:top;background-repeat:repeat-x;background-color:#CC3300;font-size:11px;color:#FFFFFF;}
.redBox .tr{float:right;width:7px;height:8px;background-image:url('../../images/layout/boxes/red_tr.gif');}
.redBox .tl{float:left;width:7px;height:8px;background-image:url('../../images/layout/boxes/red_tl.gif');}
.redBox .br{float:right;width:7px;height:8px;background-image:url('../../images/layout/boxes/red_br.gif');}
.redBox .bl{float:left;width:7px;height:8px;background-image:url('../../images/layout/boxes/red_bl.gif');}
.redBox .cn{float:left;width:94%;padding:1% 3%; min-height:70px;}

.platBox{float:left;width:100%;background-image:url('../../images/layout/boxes/plat_bg.jpg'); background-position:top;background-repeat:repeat-x;background-color:#cccccc;font-size:11px;color:#000000;}
.platBox .tr{float:right;width:7px;height:8px;background-image:url('../../images/layout/boxes/plat_tr.gif');}
.platBox .tl{float:left;width:7px;height:8px;background-image:url('../../images/layout/boxes/plat_tl.gif');}
.platBox .br{float:right;width:7px;height:8px;background-image:url('../../images/layout/boxes/plat_br.gif');}
.platBox .bl{float:left;width:7px;height:8px;background-image:url('../../images/layout/boxes/plat_bl.gif');}
.platBox .cn{float:left;width:94%;padding:1% 3%; min-height:70px;}

.goldBox{float:left;width:100%;background-image:url('../../images/layout/boxes/gold_bg.jpg'); background-position:top;background-repeat:repeat-x;background-color:#dda601;font-size:11px;color:#000000;}
.goldBox .tr{float:right;width:7px;height:8px;background-image:url('../../images/layout/boxes/gold_tr.gif');}
.goldBox .tl{float:left;width:7px;height:8px;background-image:url('../../images/layout/boxes/gold_tl.gif');}
.goldBox .br{float:right;width:7px;height:8px;background-image:url('../../images/layout/boxes/gold_br.gif');}
.goldBox .bl{float:left;width:7px;height:8px;background-image:url('../../images/layout/boxes/gold_bl.gif');}
.goldBox .cn{float:left;width:94%;padding:1% 3%; min-height:70px;}

.bronzeBox{float:left;width:100%;background-image:url('../../images/layout/boxes/bronze_bg.jpg'); background-position:top;background-repeat:repeat-x;background-color:#9e643f;font-size:11px;color:#000000; margin-top:10px;}
.bronzeBox .tr{float:right;width:7px;height:8px;background-image:url('../../images/layout/boxes/bronze_tr.gif');}
.bronzeBox .tl{float:left;width:7px;height:8px;background-image:url('../../images/layout/boxes/bronze_tl.gif');}
.bronzeBox .br{float:right;width:7px;height:8px;background-image:url('../../images/layout/boxes/bronze_br.gif');}
.bronzeBox .bl{float:left;width:7px;height:8px;background-image:url('../../images/layout/boxes/bronze_bl.gif');}
.bronzeBox .cn{float:left;width:94%;padding:1% 3%; min-height:70px;}

.cn a {color:#000000;}

.redBox a{
color:#FFFFFF;
text-decoration:none;
}
.redBox a.hover{
color:#FFFFFF;
text-decoration:none;
}
.redBox table{width:100%;border-collapse:collapse;}
.redBox table .input{border:1px solid #999999;float:left;color:#333333; padding:2px; width:130px;}
.redBox table .passinput{border:1px solid #999999;float:left;color:#999999; padding:2px; width:130px;}
.redBox table .advancedSearch{float:left;margin-top:20px;text-decoration:none;color:#FFFFFF;}
.redBox table .advancedSearch:hover{text-decoration:underline;}
.redBox table.welcome tr th{text-align:center;font-size:20px;font-weight:bold;}
.redBox table.welcome tr td{padding:15px 0;text-align:center;}
.redBox table.welcome tr td span.phone{font-weight:bold;font-size:12px;}

.redShadow{float:left;width:100%;background-image:url('../../images/layout/box-red-shadow-middle.png');background-position:top;background-repeat:repeat-x;height:25px;}
.redShadow .tr{float:right;width:7px;background-image:url('../../images/layout/box-red-shadow-right.png');background-position:top;background-repeat:no-repeat;height:25px;}
.redShadow .tl{float:left;width:7px;background-image:url('../../images/layout/box-red-shadow-left.png');background-position:top;background-repeat:no-repeat;height:25px;}

#carouselHolder{width:441px;margin:0 auto;}
#carouselHolder ul{float:left;list-style:none;padding:0;margin:0;}
#carouselHolder ul li{float:left;padding:5px 5px;margin:0;}
#carouselHolder ul li.bull{padding:5px;}
#carouselHolder #carousel{width:100%;height:80px;;background-image:url('../../images/layout/strip.png');clear:both;}

/*-----PHONE NUMBER-----*/
#phoneNumber{float:right;font-size:18px; width:200px;text-align:right;padding:10px 25px 10px; 0;color:#cd3202; clear:right;}

/*-----WELCOME MESSAGE BOX-----*/
.welcomeMessage h3{text-align:center;font-size:12px;margin:4px 0 0 0;}
.welcomeMessage p{padding:10px 0; text-align:center;}

/*-----REGISTER PAGE-----*/
.passwordInfo{font-style:italic;color:#666666;font-size:10px;}

/*-----FOOTER----*/
#footer{margin:0 5px;font:10px verdana;clear:both; letter-spacing:-1px;}
#footer a{color:#000000;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer #design{float:right;}
#footer #copy{float:left;}

.homeLinks{
	margin:10px 10px 5px 0;
	padding:0;
	text-align:right;	
}
.homeLinks a{
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#cc3300;
	font-weight:bold;
}
.homeLinks a:hover{
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#cc3300;
}

/*---------------------BUTTONS---------------------*/
.bigRed{float:left;padding-left:13px;background-image:url('../../images/buttons/big-red-left.png');background-position:top left;background-repeat:no-repeat;text-decoration:none;cursor:pointer;}
.bigRed span{float:left;padding:12px 20px 12px 7px; background-image:url('../../images/buttons/big-red-right.png'); background-position:top right; background-repeat:no-repeat;color:#FFFFFF;font-weight:bold;}
.bigRed:hover{background-position:bottom left;}
.bigRed:hover span{background-position:bottom right;}

.green{background-image:url('../../images/buttons/big-green-left.png');}
.green span{background-image:url('../../images/buttons/big-green-right.png');}

/*---------------------FORMS----------------------*/
.cvwowForm{width:100%;table-layout:fixed;}
.cvwowForm td{vertical-align:top;}
.cvwowForm input{width:140px;border:1px solid #CCCCCC;}
.cvwowForm select{width:144px;}
.cvwowForm .line{float:left;width:100%;margin-top:5px;border-bottom:1px solid #CCCCCC;}
.hidden{background-color:#FF99CC;}
.quickCV{float:left;width:390px;height:100px;overflow-y:scroll;border:1px solid #CCCCCC;}
.whatsThis{text-decoration:none;color:#999999;font-weight:normal;font-size:10px;}
.messageBox{float:left;width:100%;height:150px;border:1px solid #CCCCCC;}
/*---------------------BROWSE PAGE----------------------*/

.boldWhiteText{
font-size:13px;
font-weight:bold;
}

.boldBlackText{
font-size:11px;
font-weight:bold;
color:#000000;
}

.blackText{
font-size:11px;
color:#000000;
}
.subTitle{
font-size:23px;
font-weight:bold;
color:#cc3300;
}

.boldOrangeText{
font-size:10px;
font-weight:bold;
color:#cc3300;
margin-right:5px;
}

.orangeText a{
font-size:10px;
color:#cc3300;
margin-right:5px;
}

.orangeText{
font-size:10px;
color:#cc3300;
margin-right:5px;
}


.browsePages{
width:630px;
float:left;
color:#000000;
font-size:13px;
font-weight:bold;
margin-top:10px;
margin-bottom:10px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.browsePages a{
color:#cc3300;
font-size:13px;
font-weight:bold;
margin-top:10px;
margin-bottom:10px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;

}

.browseTabs{
height:23px;
width:630px;
border-bottom:1px;
border-bottom-style:solid;
border-bottom-color:#CCCCCC;
}


.jobDesc{
font-size:12px;
font-weight:bold;
color:#cc3300;
text-decoration:underline;
}

.jobDesc a{
font-size:12px;
font-weight:bold;
color:#cc3300;
text-decoration:underline;
}

.candidateName{
font-size:12px;
color:#cc3300;
text-decoration:underline;
text-transform:capitalize;
}

.candidateName a{
font-size:12px;
color:#cc3300;
text-decoration:underline;
}

#browseBar{
background-image:url('../../images/layout/browseBar.gif');
width:624px;
height:91px;
float:left;
margin-top:8px;
padding-left:10px;
padding-top:10px;
} 

.browseDropDown{
width:140px;
height:20px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.browseCheckbox{
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.browseGreyContainer{
width:155px;
float:left;
margin-top:13px;
font-size:10px;
}

.browseDescriptionContainer{
width:300px;
float:left;
margin-top:5px;
margin-left:10px;
margin-right:15px;
color:#000000;
font-size:10px;
padding-top:8px;
}

.candidateContainer{
float:left;
width:635px;
margin-top:5px;
margin-bottom:5px;
}

#candidateWrapper{
width:640px;
}

.topBar{
width:155px;
background-image:url('../../images/layout/topBar.gif');
background-repeat:no-repeat;
}

.middleBar{
width:145px;
background-image:url('../../images/layout/middleBar.gif');
background-repeat:repeat-y;
margin-top:-3px;
padding-left:13px;
}

.bottomBar{
width:155px;
background-image:url('../../images/layout/bottomBar.gif');
background-repeat:no-repeat;
}

.topBar2{
width:180px;
background-image:url('../../images/layout/topBar2.gif');
background-repeat:no-repeat;
}

.middleBar2{
width:180px;
background-image:url('../../images/layout/middleBar2.gif');
background-repeat:repeat-y;
margin-top:-3px;
padding-left:13px;
}

.bottomBar2{
width:180px;
background-image:url('../../images/layout/bottomBar2.gif');
background-repeat:no-repeat;
}

/*---------------------PROFILE PAGE----------------------*/
#nameAvail{float:right;width:300px;margin-right:15px;text-align:right;text-transform:capitalize;}
#name_of_person{float:right;font-size:13px;font-weight:bold;width:100%}
#availability{color:#CB3301;float:right;width:100%;font-size:11px}
#cv_video{width:320px;float:left;height:250px;}
#no_photo{margin-bottom:5px;margin-top:5px;width:280px;float:right;text-align:right;}
#download_full_cv{width:243px;float:left;}
#PDF{width:40px;float:right;text-align:right;}
#button_right{width:180px;float: right;margin-top:5px;}
#description_profile_title{width:210px;float:left;margin-top:5px;font-weight:bold;}
#description_profile{width:420px;float:left;}
#tag_cloud{float:right;width:180px;min-height:130px;padding-top:10px;margin-right:10px;}
#tag_cloud a{float:right;font-weight:bold;padding:3px;color:#000000;text-decoration:none;}
#tag_cloud a:hover{text-decoration:underline;}
.profileButtons{float:right;}
.profileButtons .bigRed{float:right;margin:3px 0;}
/*---------------------MESSAGE TABLE---------------------*/
.messageTable{width:99%;border:1px solid #CCCCCC;border-collapse:collapse;font-size:10px;}
.messageTable tr{cursor:pointer;}
.messageTable td{padding:3px;}
.messageTable td.btm{border-bottom:1px solid #CCCCCC; vertical-align:middle;}
.messageTable td.reply{background-image:url(../../images/reply.jpg);background-repeat:no-repeat;background-position:center center;width:8px;}
.messageTable td.topText{font-size:11px;font-weight:bold;color:#999999;}
.messageTable td.topText a{font-size:11px;font-weight:bold;color:#999999; text-decoration:none;}
#theMessageBlock{float:left;width:99%;padding-bottom:10px;display:none;}
#theMessageBlock #message{width:100%;height:150px;margin-bottom:5px;}
#theMessageBlock #subject{font-weight:bold;}
/*---------------------SEARCH PAGE----------------------*/


.dottedLine{
float:left;
width:650px;
margin-top:20px;
margin-bottom:7px;
background-image:url('../../images/layout/dottedLine.gif');
background-repeat:no-repeat;
}

.textInput{
width:100px;
height:15px;
margin-left:5px;
}

.searchForm{
font-size:11px;
width:634px;
}

.searchSubTitle{
font-size:11px;
font-weight:bold;
color:#333333;
}

#searchFormContainer{
width:624px;
float:left;
margin: 0 0 0 20px;
}

.searchTopBar{
width:634px;
background-image:url('../../images/layout/searchTopBar.gif');
background-repeat:no-repeat;
overflow:auto;
height:auto;
}

.searchTopBar2{
width:619px;
min-height:30px;
overflow:hidden;
background-image:url('../../images/layout/searchTopBar2.gif');
background-repeat:no-repeat;
padding-left:15px;
padding-top:15px;
}

.searchMiddleBar{
	width:620px;
	background-image:url('../../images/layout/searchMiddleBar.gif');
	background-repeat:repeat-y;
	padding:10px;
	clear:both;
	height:auto;
}

.searchBottomBar{
width:634px;
background-image:url('../../images/layout/searchBottomBar.gif');
background-repeat:no-repeat;
height: 20px;
}


.searchScroll{
width:400px;
height:150px;
overflow-y:scroll;
background:#FFFFFF;
}

.aboutText{
width:430px;
float:left;
margin-left:20px;
}

.cvText{
width:600px;
float:left;
margin-left:20px;
}

.formFont{
font-size:11px;
color: #7A7A7A;
}

.profileSubNavGrey{
padding: 0 !important;
margin: 0;
font-size:11px;
color:#999999;
}
.profileSubNavOrange{
font-size:11px;
color:#CB3301;
}


.profileSubNavGrey a{
color:#999999;
text-decoration:none;
}
.profileSubNavGrey a:hover{
color:#CB3301;
text-decoration:none;
}
.profileSubNavOrange a{
color:#CB3301;
text-decoration:none;
}

.oranage{color:#CB3301!important;}

.profileSubNavGrey2{
color:#999999;
}
.profileSubNavOrange2{
color:#CB3301;
}
.profileSubNavGrey2 a{
color:#999999;
text-decoration:none;
}
.profileSubNavGrey2 a:hover{
color:#CB3301;
text-decoration:none;
}
.profileSubNavOrange2 a{
color:#CB3301;
text-decoration:none;
}
.greySquare{
margin-left:5px;
margin-right:5px;
}

.smallGreyText{
font-size:11px;
color:#999999;
}

.blackText{
color:#000000;
margin-top:-8px;
}

.blackText a{
color:#000000;
margin-top:-8px;
}
.browseHolder{
	width:680px;
	float:left;
	margin:0 0 0 20px;
}

.noPlay{
	text-align:center;
	padding:30px 10px 30px 10px;
}

/**** ERROR ****/
#error {
	background-image:url(../../images/error_slide_r1_c1.png);
	background-position:left;
	background-repeat:no-repeat;
	height: 40px;	
	margin-bottom:10px;
	float:left;
}
#error span{
	background-image:url(../../images/error_slide_r1_c2.png);
	background-position:right;
	background-repeat:no-repeat;
	height:27px;
	padding: 13px 15px 0 0;
	margin:0 0 0 49px;
	color:#CC0000;
	font-size:12px;
	float:left;
}
.short_error{
	margin-left:318px;
}
.long_error{
	margin-left:180px;
}
.highlight{
	background-color:#DBA8A8;
}

#profileTable{
	color:#7A7A7A;
	font-size:11px;
}

/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{
	background-image: url(../../images/tooltip/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(../../images/tooltip/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #cc3300;
	background-color: #fff;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(../../images/tooltip/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-image: url(../../images/layout/box-red-bg.png);
	background-position: bottom;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
	color:#FFFFFF;
}

#JT_close_left a{
	color:#FFFFFF;
	margin-right: 3px;
}

#JT_close_right{
	background-color: #cc3300;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #cc3300;
}

.jTip{
cursor:pointer;
}

/*----No Results----*/
.noResults{
	float:left;
	width:100%;
	text-align: center;
	padding: 30px 0;
}

/*---------------------MY ACCOUNT ERRORS---------------------*/
#authoriseMyAccount{float:left;	width:602px;border:1px solid #CCCCCC;margin-bottom:10px;padding:5px;}
#authoriseMyAccount img{float:left;}
#authoriseMyAccount div{float:left;color:#a7a7a7; padding:8px;}
#authoriseMyAccount a{color:#a7a7a7;text-decoration:underline;font-weight:bold;}
#authoriseMyAccount #moreAuthorisationInfo{display:none;}

/*--------------------QUICK CV------------------------*/
#quickCVTable {margin-top:5px;}
#quickCVTable td{padding:3px 0;}
#quickCVTable input{border: 1px solid #999999; width: 160px;}

/*---ABOUT US---*/
.aboutUsText p{font-size:11px!important; font-family:Verdana, Arial, Helvetica, sans-serif!important;}
.aboutUsText ul{font-size:11px!important; font-family:Verdana, Arial, Helvetica, sans-serif!important;}

/*---------------------------------------------------------*/
/*-----------------------IMPROMPTU-------------------------*/
/*---------------------------------------------------------*/
.jqifade{
      position: absolute;
      background-color: #aaaaaa;
}
div.jqi{
      width: 400px;
      position: absolute;
      background-color: #ffffff;
      font-size: 11px;
      text-align: left;
      border: solid 1px #eeeeee;
      padding: 7px;
}
div.jqi .jqicontainer{
      font-weight: bold;
}
div.jqi .jqiclose{
      position: absolute;
      top: 4px; right: -2px;
      width: 18px;
      cursor: default;
      color: #bbbbbb;
      font-weight: bold;
}
div.jqi .jqimessage{
      padding: 10px;
      line-height: 20px;
      color: #444444;
}
div.jqi .jqibuttons{
      text-align: right;
      padding: 5px 0 5px 0;
      border: solid 1px #eeeeee;
      background-color: #f4f4f4;
}
div.jqi button{
      padding: 3px 10px;
      margin: 0 10px;
      background-color: #2F6073;
      border: solid 1px #f4f4f4;
      color: #ffffff;
      font-weight: bold;
      font-size: 12px;
}
div.jqi button:hover{
      background-color: #728A8C;
}
div.jqi button.jqidefaultbutton{
      background-color: #BF5E26;
}
.jqiwarning .jqi .jqibuttons{
      background-color: #BF5E26;
}

div.jqi h3{
	margin-bottom: 15px;
}

/*---REGISTRATION STEPS---*/
.registration-stage{table-layout:fixed;float:left;margin: 0 0 10px 30px;}
.registration-stage td{text-align:left;padding-right:57px;color:#D2D2D2;}
.registration-stage td span.orange{color:#CB3301;}

.registration-stages{min-height:350px;}

.regLine{float:left;width:100%;margin-bottom:5px;margin-top:5px;border-bottom:1px solid #CCCCCC;height:1px;}









/**/

#all {
   /* width: 800px; */
   float: left;
    margin: 0 auto;
}

#header {
    background: #fec83e; /*
#fec021;
*/
    height: auto;
	margin: 20px 0;
	border: 2px solid #fed979;
}

#title {

}
#title a, #title a:hover, #title a:link{
	text-decoration:none;
	color:#FFFFFF;
}
#subtitle {
    font-size: 25px;
    color: #fff;
    text-align: center;
    margin: 10px 20px 0 20px;
}

#languages {
    color: #fff;
    text-align: center;
    font-size: 13px;
	padding: 0 0 20px 0;
	margin: 10px 20px 0 20px;
}

#languages a {
    color: #fff;
    margin: 0 5px;
    font-size: 90%;
}

#left {
	width: 550px;
	float: left;
	margin: 0 0 0 5px;
}

#right {
	width: 220px;
	margin: 0 0 0 570px;
}
#your_browser{
	border: 1px solid #fee9b3;

}
#your_browser *{
	margin: 10px;
	text-align: center;
}
#downloads{
	padding: 20px 10px 10px 10px;
	background:#fec021;
}
#downloads img{
	margin: 5px;
	border: none;
}
#contents a{
	width:100%;
	display:block;
	height:2em;
	line-height:2em;
	font-size:13px;
	text-decoration:none;
	
}
#contents a:hover{
	background-color:#fec021;
}
#footer{
	padding: 10px 0;
	color: #555;
	font-size: 90%;
	text-align:center;
	clear:both;
}
#footer a {
	color: #CC3300;
}
#footer a:hover {
	color: #E0643E;
}


/* syntax highlighting*/
p.code{
	text-align:left; 
	border:1px solid #ccc;
	border-left-width:10px; 
	margin:10px 0;
	text-indent:0;
	padding: 5px;
}
.code{
	font-family:monospace;
	font-size:1em; 
}
.comment{color:#090}
.string{color:#c0c}
.keyword{color:#00f}
.domobj{color:#d00}
.color{color:#d00}
.attr{color:#d00}