@charset "utf-8";
/* CSS Document */

h1,h2,h3,h4,h5,h6{color:#0f495b; }
h1{font-size:14px; margin-top:0;}
h2{font-size:13px;}
h3{font-size:12px;}
h4{font-size:11px;}
h5,h6{font-size:11px; font-weight:bold}

a{color:#378c11; text-decoration:none; font-weight:bold; font-size:11px;}
a:hover{color:#0587af;  text-decoration:none}

body{	font: 11px Verdana, Arial, Helvetica, sans-serif; background:#CDCCCC url(../images/bck.png) top left repeat-x; 	margin: 0; 	padding: 10px 0 0 0;  line-height: 20px;	text-align: center; 	color: #303d41;}
.webHolder #container { width:980px; background: #fafdff;margin: 0 auto;  text-align: left;} 

.topmenuHolder{ width:660px; height:38px; background:#ffffff url(../images/bck_topMenu.png) bottom left no-repeat; float:left;}
#topMenu{width: 600px;  height:20px; padding:16px 0 0 25px; margin:0 0 0 0; }
#topMenu li a{font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	text-decoration	:none;	color:#ffffff;	margin-top:0px; 	text-align:center;		width:75px;}	
#topMenu li a:link, #topMenu li a:visited 	{float:left;}
#topMenu li a:hover {color:#fff300;	text-decoration:none;	margin-top:0px;	}
#topMenu li{display	:inline;}

.tabmenuHolder{ width:320px; height:29px; background-color:#ffffff;padding-top:9px;float:left; }
ul#tabMenu{text-align:left;	margin:0 0 0 0;	padding:0 0 0 0;	list-style-type:none; }
#tabMenu li a{font-family: Arial, Helvetica, sans-serif;	font-size:12px;	text-decoration	:none;	color:#ffffff;	font-weight:bold;	margin:0 0 0 0;	padding-top: 5px;	text-align:center;	width:160px;  height:24px;}	
#tabMenu li a:link, #tabMenu li a:visited{float:left;	border:0;}
#tabMenu li a:hover{color:#ffffff;	text-decoration	:none;		margin-top:0px;}
#tabMenu li{ display:inline;}

#tabMenu li a.profCurrent{	background	: #BFDDE6 url(../images/tab_prof_current.png) top left no-repeat; color:#076e8a; 	}
#tabMenu li a.profCurrent:hover{	background	: #BFDDE6 url(../images/tab_profCurrent_hover.png) top left no-repeat; color:#ffffff; text-decoration:none;	}

#tabMenu li a.employer{	background	: #75B14C url(../images/tab_employer.png) top left no-repeat;	}
#tabMenu li a.employer:hover{	background	: #75B14C url(../images/tab_employer_hover.png) top left no-repeat; color:#ffffff; text-decoration:none;	}

.webHolder #header {background: #fafdff url(../images/bck_header.png) top left repeat-x; height:85px;	padding: 0 0 0 0; } 
.webHolder #header h1 {	margin: 0; 	padding: 10px 0; }
.logo{ background:url(../images/logo.png) bottom left no-repeat; width:275px; height:65px; padding:10px 0 0 10px; margin:0 0 0 10px;} 

.webHolder .mainNavHolder{ padding:0 10px 0 10px; width:960px;  height:44px;}
.mainNavHolder .left{ width:5px;  height:44px;  background: url(../images/leftMiddleMenu.png) top left no-repeat; float:left}
.mainNavHolder .content{  background: url(../images/bckMiddleMenu.png) top left repeat-x;   width:960px;  height:44px; }
.mainNavHolder .right{ width:5px;  height:44px;  background: url(../images/rightMiddleMenu.png) top left no-repeat;  float:left}

.mainMenuHolder{ height:44px;}
.mainMenu{width: 375px;  height:44px; padding:0 0 0 0; margin:0 0 0 0; display:block; float:left;}
.mainMenu li a{border-left:1px solid #cede57; border-right:1px solid #52902e; height:39px; width:120px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;text-decoration	:none;font-weight:bold;color:#ffffff;	margin-top:3px; text-align:center;	}	

.mainMenu li a:link,.mainMenu li a:visited 	{float:left;}
.mainMenu li a:hover {color:#fff300;	text-decoration:none;	}
.mainMenu li{display	:inline;}

.searchHolder{ width:575px; float:left; height:30px; padding:6px 0 0 0}
.searchForm, form.searchForm{ height:30px; padding:0 0 0 0;	margin:0 0 0 0;}
.buttonSearch, .buttonAction, .buttonSearchProf { background:#1fabd3 url(../images/bck_btn_blue.png) top left repeat-x; cursor:pointer; width:100px; color:#ffffff; border:1px solid #0d8fb1; font-size:13px;height:20px;padding-bottom:18px;}
.buttonAction { background:#FB0000 url(../images/bck_btn_cancel.gif) top left repeat-x; border:1px solid #710000;}
.selectItem, .searchTextBox{ border:1px solid #0d8fb1; color:#5b5d5d; font-size:12px; line-height:15px;}

.webHolder #sidebar {float: left; 	width: 220px; padding: 10px; }
.webHolder #sidebar h3, .webHolder #sidebar p {	margin-left: 10px; 	margin-right: 10px;}

.login{ width:200px; min-height:100px; background:#f3f3f3 url(../images/bck_login.png) top left no-repeat; padding:5px; margin:0 0 0 0;	border:1px solid #cacbca;}
.login a{font-weight:normal;}
.loginForm{ color:#191919; font-size:11px;	padding:10px 5px 5px 5px;	margin:0 0 0 0;}
.inputHolder { width:190px; height:20px; padding:5px 0px 5px 0;}
.to-employerTab-link { width:200px; height:35px; background:#2F1010 url(../images/bck_employer_attention.gif) top left no-repeat; padding:5px; margin:15px 0 0 0; color:#FFFFFF; cursor:pointer; border:1px solid #811517; } 
.labelLogin{width:65px;	float: left;	text-align: left;display: inline;}
.inputLogin{ border:1px solid #ab9932; width:110px; background-color:#FAFDFF;}
.linkForm{color:#0985a9; font-weight:bold !important; text-decoration:none;}
a:hover.linkForm { color:#378C11; }
.buttonLogin{ background:#fee004 url(../images/bck_btn_yellow.png) top left repeat-x; width:80px; cursor:pointer; color:#0b5c72; border:1px solid #ab9932;}

.rightSidebar, .rightSidebar2, .rightSidebar3, .rightSidebar4{ float:right; width:230px; padding:10px;}
.rightSidebar2 { padding:5px; }
.rightSidebar3 { padding:5px 0 0px 12px; width: 21%; }
.rightSidebar4 { padding:0px; }
.summaryBox{background:#fafdff; border:1px solid #dbe0e3; padding:5px; }

.allContentHolder{ background:#f8fcff url(../images/bck_maincontent.png) top left repeat-x; width:973px;}
.webHolder #mainContent {	margin: 0 8px 0 25px; min-height: 450px; padding-top:10px; }
.webHolder .middleContent{ width:450px; float:left; }

.reactionBox, .profileBox{overflow:auto; width:435px; border:1px solid #ddf2fd;	background-color:#f4f9fd; float:left; padding:5px; margin:5px 0 5px 0;}
.profileBox {width:460px;}
.reactionBox a{font-weight:normal;}
.reactionButton, .reactionButtonMedium, .reactionButtonLarge{ float:left; background:transparent url(../images/btn_response.gif) top left no-repeat; width:85px; height:23px; padding:0 0 0 10px;}
.reactionButtonMedium{ background:transparent url(../images/btn_response115x.gif) top left no-repeat; width:118px;}
.reactionButtonLarge { background:transparent url(../images/btn_response150x.gif) top left no-repeat; width:153px; } 
.trabouList{ padding:0px 1px 1px 3px; width:720px;}

table a:hover, td a:hover{color:#005770;  text-decoration:underline}  
table a, td a{color:#00a5d3;} 


td{padding:2px 5px 2px 0px;} 

.articleContent, .defaultContent{ width:677px; border:1px solid #ececec; background:#F2F2F2 url(../images/bck_content.png) top left repeat-x;  padding:10px; margin:10px 0 10px 0;}
.defaultContent{ margin:0;}
 
.webHolder #footer { 	padding: 0 10px; margin-top:20px; background:transparent url(../images/bck_footer.png) top left no-repeat; height:68px; color:#ffffff;} 
.webHolder #footer a { color:#F6EB14; font-weight:normal;}
.webHolder #footer a:hover { color:#ED2024; }
.webHolder #footerShine{background:transparent url(../images/shines.png) top left no-repeat; height:40px;}
.webHolder #footer p {	margin: 0; padding: 10px 0; }

/* Miscellaneous classes for reuse */
.fltrt { float: right;	margin-left: 8px;}
.fltlft {float: left;	margin-right: 8px;}
.clearfloat { clear:both;	height:0;	font-size: 1px;	line-height: 0px;}

#search-select-controls { width:464px;float:left; }
#find-action { float:left;width:40px; }