body {
	background-image: url(images/bg.jpg);
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#resumebox {
border-style: solid;
border-color:#D0CEAB;
border-width:thin;
background-color:#F2F3EB;
padding:10px;
font-size: 12px;
}



/* message box types */

.likeitbox {
border-style: solid;
border-color:#D0CEAB;
border-width:thin;
background-color:#F2F3EB;
padding:8px;
font-size: 12px;
position:absolute;
visibility:hidden;
z-index:11;
}

.notebox{
	position:absolute;
	visibility:hidden;
	z-index:20;
	left: 300px;
	top: 70px;
}

.noteboxtable{
border-style: solid;
border-color:#BDD2E6;
border-width:thin;
background-color:#FFFFFF;
padding:8px;
}

.uploadpic{
position:absolute;
visibility:hidden;
z-index:10;
}

.photoframe{
border-color:#3E3E3E;
border-style:solid;
border-width:thin;
}

#leftside{
position:fixed;
z-index:2;
}

.contact{
position:absolute;
left:27%;
top:100px;
z-index:16;
visibility:hidden;
}

.preview{
position:absolute;
left:27%;
top:50px;
z-index:17;
width:500px;
visibility:hidden;
}

.sent{
position:absolute;
left:35%;
top:200px;
visibility:hidden;
z-index:18;
}

.forward{
position:absolute;
width:470px;
left:27%;
top:100px;
z-index:19;
visibility:hidden;
}

.forwarded{
position:absolute;
left:27%;
top:100px;
z-index:20;
visibility:hidden;
}

/* END MESSAGE BOX TYPES */

.messagebox{
border-style: solid;
border-color:#7F9DB9;
border-width:thin;
background-color:#F4F7F2;
padding:15px;

}

#searchresults {
position:relative;
z-index:3;
}

/* control area for the candidate search results */
#cres_cntrls {
position:absolute;
right:0;
float:right;
z-index:4;
}

.saveforbox {
border-style: solid;
border-color:#D0CEAB;
border-width:thin;
background-color:#F2F3EB;
padding:8px;
font-size: 12px;
position:absolute;
right:0;
float:right;
visibility:hidden;
z-index:5;
}

.candidatesavedforbox {
background-color:#FFFFFF;
padding:8px;
font-size: 12px;
position:absolute;
right:0;
float:right;
visibility:hidden;
z-index:6;
}

.candidatesavedforbox a:link {
      text-decoration:none;
	  font-weight:bold;
	  color: #000000;
	  } 
	  
.candidatesavedforbox a:visited {
      text-decoration:none;
	  font-weight:bold;
	  color: #000000;
	  }
	  
.candidatesavedforbox a:hover {
      text-decoration: underline;
	  font-weight:bold;
	  color: #000000;
	  }



.savefor{
font-size: 12px;
font-weight:bold;
color:#666666;
}

/* end controls area */

.savebox {
width:43px;
height:13px;
overflow:visible;
border-style: solid;
border-color:#91924E;
border-width:thin;
background-color:#FEFFE5;
padding:3px;
font-size: 12px;
font-weight:bold;
color:84857F;
}

#activepane {
position:relative;
z-index:37;
}

#closedpane {
position:absolute;
z-index:38;
left:500px;
}

#draftspane {
position:absolute;
z-index:39;
}

/*============================================================================*/
/*==========================TEXT STYLES=======================================*/
.mboxuser1 {
	color: #006699;
	font-weight: bold;
}
.VIPe {
	color: #CC3333;
	font-weight: bold;
}

.mboxuser2 {
    color:#009933;
	font-weight: bold;
}

.candidatesavedforlink {
      font-size:12px;
	  color: #000000;
	  font-weight:bold;
	  }

.candidatesavedforlink a:link {
      text-decoration:none;
	  font-weight:bold;
	  color: #000000;
	  } 
	  
.candidatesavedforlink a:visited {
      text-decoration:none;
	  font-weight:bold;
	  color: #000000;
	  }
	  
.candidatesavedforlink a:hover {
      text-decoration: underline;
	  font-weight:bold;
	  color: #000000;
	  }

.bodytext {
	font-size: 12px;
}

.bodybold {
	font-size: 12px;
	font-weight:bold;
}

.previewblue {
     font-size: 20px;
	 font-weight:bold;
	 color:#7F9DB9;
}

.helptext{
    font-size:10px;
}

.instructiontext {
	font-size: 12px;
}

.required_and_error_text {
	font-size: 12px;
	color:#990000;
}

.invitetext {
	font-size: 12px;
	color:#3A3B36;
}

.invitetitle {
	font-size: 14px;
	font-weight:bold;
	color:#675F3B;
}


.profile_title {
	font-size: 10px;
	font-weight:bold;
}

.visiblegrn {
	font-size: 12px;
	color:#2A9000;
}

.hiddengrey {
	font-size: 12px;
	color:#828282;
}

.graybartext {
	font-size: 12px;
	color:#787878;
	font-weight:bold;
}

.tabletitle {
	font-size: 12px;
	font-weight:bold;
}

.matchhigh {
	font-size: 12px;
	font-weight:bold;
	color:#00CC00;
}

.matchmed {
	font-size: 12px;
	font-weight:bold;
	color:#3A8940;
}

.matchlow {
	font-size: 12px;
	font-weight:bold;
	color:#557057;
}

.copyright {
	font-size: 10px;
	color: #CBACAC;
}
.black_bigname {
	font-size: 22px;
	font-weight: bold;
	color: #000000;
}

.black_medname {
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}
.blue_bigname {
	font-size: 18px;
	font-weight: bold;
	color: #0C2174;
}

.blue_medname {
	font-size: 14px;
	font-weight: bold;
	color: #0C2174;
}

.blue_redefine {
	font-size: 22px;
	font-weight: bold;
	color: #0C2174;
}

.resultsblue{
    font-size: 12px;
	color:#207FBF;
	}
	
.resultsblue a:link {
      text-decoration:none;
	  font-weight:bold;
	  color: #207FBF;
	  } 
	  
.resultsblue a:visited {
      text-decoration:none;
	  font-weight:bold;
	  color: #207FBF;
	  }
.resultsblue a:hover {
      text-decoration: underline;
	  font-weight:bold;
	  color: #207FBF;
	  }

.blackmed_bigname {
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}

.link {
	font-size: 12px;
	font-weight: bold;
	color: #003399;
}

.link a:link {
      text-decoration:none;
	  color: #003399;
	  } 
	  
.link a:visited {
      text-decoration:none;
	  color: #003399;
	  }
.link a:hover {
      text-decoration: underline;
	  color: #003399;
	  }
	  
.smalllink {
	font-size: 12px;
	font-weight:bold;
	color: #003399;
}

.smalllink a:link {
      text-decoration:none;
	  color: #003399;
	  } 
	  
.smalllink a:visited {
      text-decoration:none;
	  color: #003399;
	  }
	  
.smalllink a:hover {
      text-decoration: underline;
	  color: #003399;
	  }

.tabledata_link {
	font-size: 12px;
	color: #003399;
}
.tabledata_link a:link {
      text-decoration:none;
	  color: #003399;
	  } 
	  
.tabledata_link a:visited {
      text-decoration:none;
	  color: #003399;
	  }
.tabledata_link a:hover {
      text-decoration: underline;
	  color: #003399;
	  font-weight:bold;
	  }
.coverred {
	font-size: 26px;
	font-weight: bold;
	color: #800000;
}

.coverred_header {
	font-size: 18px;
	font-weight: bold;
	color: #800000;
}
.coverblue {
	font-size: 20px;
	font-weight: bold;
	color: #7F9DB9;
}
.minisitered {
	font-size: 20px;
	font-weight: bold;
	color: #800000;
}
.minisiteredsm {
	font-size: 16px;
	font-weight: bold;
	color: #800000;
}
.minisiteblue {
	font-size: 20px;
	font-weight: bold;
	color: #7F9DB9;
}
.minisitebluesm {
	font-size: 16px;
	font-weight: bold;
	color: #7F9DB9;
}

.covertext{
font-size:14px;
}

.catable{
}

.catabletop{
height:8px;
background:url(images/c_table2_tr.gif) no-repeat right;
}

.catablebottom{
height:8px;
background:url(images/c_table2_br.gif) no-repeat right;
}

.catablecontent{
border-left:2px solid #D0D3DF;
border-right:2px solid #D0D3DF;
background:url(images/can_bg.gif);
padding: 0px 10px 0px 10px;
}