
html
{	
    height: 100%;
	margin: 0;
	padding: 0;
}

body
{	font-family: arial, sans-serif;
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
}

td
{
	border: none;
	border-collapse:collapse;  
	padding-right: 15px;
	margin:0; 
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	font-size:8pt;thum
}
table
{	width:100%;
	border: none;
	border-collapse: collapse;
	padding-right: 0px;
	margin: 0 0 0px 0;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.buttonanc3
{
	background:#104E8B;
	text-align:center;
	height:24px;
	width:167px; 
	font-family: arial, sans-serif;
	font-size:10pt;color:#FFFFFF;
	vertical-align:top;
	padding:4px 0px 0px 0px;
	margin:0;
	border:#104E8B outset 3px;
}

.buttonanc1
{
	background:#D00000;
	text-align:center;
	height:28px;
	width:325px; 
	font-family: arial, sans-serif;
	font-size:10pt;
	color:#FFFFFF;
	vertical-align:top;
	padding:8px 0px 0px 0px;
	margin:0;
	border:#D00000 outset 3px;
	font-size:16px;
	cursor:pointer;
}

.buttonanc2
{
	background:#104E8B;
	text-align:center;
	height:28px;
	width:325px;
	font-family: arial, sans-serif;
	font-size:10pt;color:#FFFFFF;
	vertical-align:top;
	padding:8px 0px 0px 0px;
	margin:0;
	border:#104E8B outset 3px;
	font-size:16px;
	cursor:pointer;
}

div#content div.rndbox
{	float:		left;
	margin:		0 0 5px 5px;
	width:		98%;
}


div#content ul
{	
	margin-top:		0;
}

div#content div.rndbox.right
{	
}
div#content div.rndbox.left
{	clear:		left;
}
div#content .rounder{display:block}
div#content .rounder *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;}
div#content .rounder1{ margin: 0 3px; padding: 0 1px; border-width: 0 1px !important;}
div#content .rounder2{ margin: 0 1px; padding: 0 1px; border-width: 0 1px !important;}
div#content .rounder3{ margin: 0 1px; border-width: 0 1px !important;}
div#content .rounder4{ border-width: 0 1px !important;}
div#content .rounder5{ border-width: 0 1px !important;}
  
.trback
{
    background-image: url(../imgs/footbg.jpg);
	background-repeat: repeat;
	border-bottom-style: none;
	border-right-style: none;
	border-top-style: none;
	border-left-style: none;
}


#outercontainer
{	
    background: url("../imgs/bodybg.jpg") repeat-x;
}

#container
{	margin-left: auto;
	margin-right: auto;
	width: 772px;		 
}

/* top banner */
#head
{	background: url("../imgs/header.jpg") no-repeat;
	height: 90px;
}

#outermain
{	
}

#main
{	position:	relative;
}

#menu
{	
    background: 	url("../imgs/execmenu.jpg") no-repeat;
	position: 		relative;
	margin: 		0;
	width: 			150px;
	height: 		245px;
	float: 			left;
	min-height: 	400px;
}
.ind {
	padding:10px;
	min-height:20em; 
	height:auto;
	width:750px;
}

* html .ind {
height: 20em;
width:150%;
}

#menu ul
{	list-style: none;
	text-align: right;
	margin: 0;
	padding: 4px 0 0 20px;
	font-size:10pt; 
	font-family:	"Arial"; 
	color:#FFFFFF;
	float: left;
	width:		100px;
}

#menu ul li
{	line-height:		1em;
	margin:				0;
	padding:			7px 0;
}

#content
{	border-top:			1px solid #E3E7F0;
}

#content2
{	width: 780px;
	
	float: left;
}

#mainbottom
{	position: relative;
	top: 	-10px;
	width: 	100%;
	height: 21px;
	float: 	left;
}

#foot
{	background: url("/imgs/foot.jpg") repeat;
	/*
	position: 	relative;
	top: 		-5px;
	width: 		100%;
	float: 		left; */
	height: 	85px;
	overflow:	hidden;
	clear:		both;
	margin:		10px 0 0 0;
}

#foot #copyright
{	float: left;
	color: #057797;
	font-size: 12px;
	padding: 5px 0 0 10px;
}
.footing
{	color: #104E8B;
	font-size: 22px;
	text-decoration:none;
	font-family: "Times New Roman", Times, serif;
	font-style: normal;
}


#foot #linksleft
{	float: right;
	font-size: 12px;
	padding: 5px 15px;
	margin:0px 0px 50px 50px;
	background: url("../imgs/footbg.jpg") repeat-x;
}
#foot #linksright
{	float: right;
	font-size: 12px;
	padding: 5px 15px;
	margin:0px 0px 50px 50px;
	background: url("../imgs/footbg.jpg") repeat-x;
}
h1
{	background: url("../imgs/h1decor.gif") no-repeat 10px 0;
	font-size: 28px;
	font-style: italic;
	color: black;
	margin: 0;
	padding: 0 10px 0 0;
}

.logbanner
{
	vertical-align:middle; 
	padding:0; 
	background: url("../imgs/footbg.jpg") repeat-x; 
	color:#FFFFFF;
	text-align: center;
	color: #017495;
}

h2, h3
{	margin: 0;
	padding: 0;
}
td h2
{	font-size:		2em;
}
h3
{	font-size: 		18px;
	line-height:	20px;
	margin:			0 0 10px;
}
a
{	color: #017495;
	text-decoration: none;
}

a:hover
{	color: #cd1761;
}



a.nav
{	color: white;
	text-decoration: none;
}

a.nav:hover
{	color: #cd1761;
}

a.big
{	font-size:		13px;
	color:	#CED7E6; 
	font-weight: bold;
}

a.big:hover
{	font-size:		13px;
	color:	white;
}

img
{	border: 0;
}

p
{	/* padding: 0 30px 0 15px; */
	padding:		0 0 10px 0;
	margin:			0;
	text-align: 	left; 
	font-size:		13px;
	line-height:	1.1em;
}

p.big
{	
	font-size:16px;
}

li
{	
	font-size:13px; line-height:1.5;
}

.clear
{	clear: both;
}

.left
{
	float: left;
	width: 260px;
}

.right
{	
	float: left;
	width: 260px;
}

li.umb{
	FONT-SIZE: 13px; 
	background: url(../imgs/li-image.jpg) no-repeat;
	padding: 3px 0 2px 28px;
	margin: 0;
	list-style: none;
}

.page_title
{
	font-size: 24px;
	color: #000000;
	margin: 0;
	padding: 0 10px 0 0;
}

.page_title_whole{
	
	font-size: 24px;
	font-style: italic;
	text-align: center;
	color: #017495;
	margin: 0;
	padding: 5px 10px 0 0;
}

#landhead {float: left;}
.landrecruiter span {margin-top: 10px; font-size: 13px; color: #104E8B; font-weight: bold;}
.landexec span {margin-top: 10px; font-size: 13px; color: #104E8B; font-weight: bold;}
div .landrecruiter p
{
	font-size: 18pt;
	margin: 0;
	color: red;
	font-family: Arial;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

div .landexec p
{
	font-size: 18pt;
	margin: 0;
	color: blue;
	font-family: Arial;
	padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

.font10{
	FONT-SIZE: 10px;
}
.font10bold{
	FONT-SIZE: 10px; font-weight: bold;
}
.font11{
	FONT-SIZE: 11px;
}
.font11bold{
	FONT-SIZE: 11px; font-weight: bold;
}
.font12{
	FONT-SIZE: 12px;
}
.font12bold{
	FONT-SIZE: 12px; font-weight: bold;
}

.font13{
	FONT-SIZE: 13px;
}
.font13bold{
	FONT-SIZE: 14px; font-weight: bold;
}

.font14{
	FONT-SIZE: 14px;
}
.font14bold{
	FONT-SIZE: 14px; font-weight: bold;
}

.font16{
	FONT-SIZE: 16px;
	text-align: justify; 
	padding: 10px 30px 0 15px;
}


.font16Bold{
	FONT-SIZE: 16px; font-weight: bold;
	padding: 0 30px 0 15px;
	text-align: justify; 
	line-height:1.5;
}

.resource_category {
	FONT-SIZE: 18px; COLOR: #133B6E; FONT-FAMILY: Verdana; font-weight: bold; line-height: 1.50; 
	text-transform:uppercase; text-decoration: underline;
}
.resource_title {
	FONT-SIZE: 13px; COLOR: #3d2e13; FONT-FAMILY: Verdana; font-weight: bold
}
.resource_description {
	FONT-SIZE: 12px; COLOR: #3d2e13; FONT-FAMILY: Verdana; font-weight:300; 
}
a.resource_title {
	FONT-SIZE: 13px; COLOR: #3d2e13; FONT-FAMILY: Verdana; font-weight: bold
	}
a.resource_title:visited {
	FONT-SIZE: 12px; COLOR: #3d2e13; FONT-FAMILY: Verdana; font-weight: bold
	}	
a.resource_title:hover {
	FONT-SIZE: 12px; COLOR: #62B1D0; FONT-FAMILY: Verdana; font-weight: bold
	}	
	
.indent{
	padding: 0 15px 0 15px;
	text-align: justify; 
	line-height:1.5;
}
#mnu
{
  width:50px;
}
#assignmenttype
{
  width:100px;
}
.managerTabler 
{
  border-bottom: outset #000000;
  border-collapse:collapse;
  font-family:arial,sans-serif;
  font-size:80%;
  width:620px;
  height:350px;
}
.managerTabler td,th
{
  border-collapse:collapse;
  padding:5px;  
}	

.managerTabler	thead th
{
  background-image: url("../imgs/bodybg");
  text-align:left;
  color: #017495;
}
	
.managerTabler	tbody th
{
  text-align:left;
  background:#000000;
}
	
.managerTabler	tfoot td
{
 padding-top:50px;
 text-align:left;
 font-weight:bold;
 background:transparent;
}
.managerTabler tr.even{background-color:  #e6d4d7;color:black;}
.managerTabler tr.odd{background-color:white;color:black;}

.managerTable 
{	font-family:			arial,sans-serif;
	font-size:				.9em;
	background-color:		transparent;
	text-align:				left;
}
.managerTable td,th
{
  border-collapse:collapse;
  padding:5px;  
}	

.managerTable	thead th
{
  background-image: url("../imgs/bodybg");
  text-align:left;
  color: #017495;
  text-align:center;
}
	
.managerTable	tbody th
{
  text-align:left;
  background:#000000;
}
	
.managerTable	tfoot td
{
 padding-top:50px;
 text-align:left;
 font-weight:bold;
 background:transparent;
}
.managerTable tr.even{background-color:#D0D9FF;color:black;}
.managerTable tr.odd{background-color:white;color:black;}
.bcleardefault
{
  font-size: .8em;
  color: #666;
  background-color: #F0F8FF;
  padding:2px 0 0 2px;
  border: solid 1px #f66;
  margin-right: 5px;
  margin-bottom: 0px;
  height: 15px;  
}
.bclearselect
{
  font-size: .8em;
  color: #666;
  background-color: #F0F8FF;
  padding:2px 0 0 2px;
  border: solid 1px #f66;
  margin-right: 5px;
  margin-bottom: 0px;
  height: 100px;  
}
td {padding:5px;}

#navigation
{	margin:			0;
	height:			20px;
	padding:		0 0 0 175px;
}
#navigation a
{	color: 			#fff;
	text-decoration: none;
	padding-left: 	10px
}
#navigation a span
{	padding-right: 10px }
#navigation a, #navigation a span
{	display: block;
	float: left
}
/* Hide from IE5-Mac \*/
#navigation a, #navigation a span{ float: none }
/* End hide */

#navigation a:hover
{	color: #fff;
	padding-left: 10px
}
#navigation a:hover span
{	padding-right: 10px }
#navigation ul
{	background-color:	transparent;
	list-style-type:	none;
	list-style-image:	none;
	list-style: 		none;
	padding: 			0;
	margin: 			0;
}
#navigation li
{	float: 		left;
	margin: 	0;
	list-style:	none;
} 

.rounderin {
	padding:		10px;
	font-size:		12px;
	/* omfg wtf? font-variant:	small-caps; */
	min-height:		70px;
}

.tra {text-align:right;width:10px;}

.trafunction {text-align:left; width: 50%;}

input.rmanagerAddButton  
{
  font-size: 1.0em;
  vertical-align: middle;
  font-weight: bold;
  text-align: center;
  color: #FFFFFF; 
  background: #D00000;
  padding: 1px;
  border: outset 2px #f66;
  cursor: pointer;
  float: right;
}

input.recruiterPanelbutton  
{
  font-size: 		.7em;
  vertical-align: 	middle;
  font-weight: 		bold;
  text-align: 		center;
  color: 			#FFFFFF; 
  background: 		#D00000;
  padding: 			1px;
  border: 			outset 2px #f66;
  cursor: 			pointer;
 }
 input.recruiterSignbutton  
{
  	background:		#D00000;
	border: 		outset 2px #f66;
	color:			#FFFFFF;
	font-family: 	arial, sans-serif;
	font-size:		16px;
 	padding: 		5px;
	width: 			250px;
	cursor: 		pointer;  
	vertical-align: middle;
	text-align: 	center; 
 }
 input.executiveSignbutton  
{
	background:		#104E8B;
	border: 		outset 2px #104E8B;
	color:			#FFFFFF;
	font-family:	arial, sans-serif;
	font-size:		16px;
 	padding: 		5px;
	width: 			250px;
	cursor: 		pointer;  
	vertical-align: middle;
	text-align: 	center;
 }
div#content .col
{	float:		left;
	margin:		0 1%;
	padding:	0 1%;
	width:		46%;
}
div#content  .service
{	height:		160px !important;
	position:	relative;
}

div#content .service .button
{	position:	absolute;
	bottom:		32px;
	font-size: 16px;
}

div#content .fakelink
{	text-decoration:	underline;
	cursor:				pointer;
}
div#content div#loginall
{	min-height:300px;
	width:770px;
}
div#content div#loginall div.col
{	
}

div#content .err
{	background:	#B00000;
	color:		white;
	padding:	6px;
	margin:		0 0 6px 0;
	font-size:	1.4em;
	border:		1px dashed white;
	text-align:	center;
}
div#content .err a
{	color:				white;
	text-decoration:	underline;
}
div#content .err a:hover
{	color:				silver;
}
div#head div
{	float:				right;
	margin:				8px 50px 0px 0px;
}
div#content .searchbutton
{	cursor:				pointer;
	font-size:			1em;
	background:			url('../imgs/magnifier.png') left no-repeat;
	padding:			0 10px 2px 23px;
	float:				right;
}
div#content .searchbutton:hover
{	text-decoration:	underline;
}
div#content .drape,
div#content .drape table td
{	color:	white; }

div#content .drape table tr.even td,
div#content .drape table tr.odd td
{	color:	black;
	vertical-align:	top;
}

div#content .rndbox .info
{	float: 	left; 
	width: 	230px;
	margin:	0 0 0 5px;
}

div#content .rndbox img.thumb
{	margin:				0 0 5px 5px;
	max-width:		250px;
	padding:			8px;
	background:		white;
	float:					left;
}
div#content .main .rndbox table td.thumb
{	width:					250px !important;
}
div#content .main .rndbox table td.thumb img
{	max-width:			200px !important;
}
div.newajaxform
{	background:white none repeat scroll 0 0;
	border:		8px solid #DCE3ED;
	left:		50%;
	margin:		0 0 0 -308px;
	padding:	10px;
	position:	relative;
	width:		600px;
}
a.it
{	background:	yellow;
	padding:	4px;
}
div.nono
{	background:	#DCE3ED;
	color:		white;
}
table#msg tr.even td,
table#msg tr.odd td
{	cursor:	pointer;
}
table tr.unread
{	background:	#FFE56F;
}
h3 small
{	font-size:			13px;
}

div#content .drape div.pagination
{	border-top:	1px solid black;
	bottom:		10px;
	padding:		6px 0 0 4px;
	position:		absolute;
	width:			590px;
}
.r
{	color:			red;
}
.e
{	color:			blue;
}
.notes
{	width:			auto;
	clear:			both;
}
.notes span
{	background:		#FFE24F;
	padding:		3px !important;
	font-size:		12px;
	color:			black;
	
}
