Body {margin: 0;font-family: Verdana, Helvetica, sans-serif;background:url(images/page_bg.gif) repeat-x;}	

a { COLOR: #435493; text-decoration: none; }
a:hover { COLOR: #8AA9C7; text-decoration: underline; }
#mainTable {}
.header {  font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 18px; color: 336699; font-weight: bold; line-height: 20px; }
td, p, li {   font-size: 11px; line-height: 16px; color: #373737;}

.subheader {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: black; font-weight: bold }
.textwhite {   font-size: 10px; color: white }
.bottomblue { background-repeat: no-repeat; background-image: url(images2/back_bottomblue.gif); background-position: left bottom }

.text3 {   font-size: 10px; color: #000024; line-height: 16px }
.lo {   font-size: 10px; color: gray; line-height: 16px }
.lo2 {   font-size: 10px; color: white; line-height: 16px }
.b {   font-size: 10px; color: black }
.td {   font-size: 11px; color: black; line-height: 16px }
.small {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px;
	}
file,input,select {
	font-size: 11px;
	color: #373737;
}

h1 {font-size: 18px;font-weight: bold;	color: #333333;}
h2 {font-size: 14px;font-weight: bold;}
h3 {font-family: Arial, Helvetica, sans-serif; font-size: 16px;font-weight: bold; color:#435493; line-height: 25px;}
	
li{padding-bottom:4px;}
.errormessage{ font-weight:bold; color:Red;}
.shadow { filter:progid:DXImageTransform.Microsoft.shadow(strength='6', OffX='3', OffY='3', Color='gray', Positive='true', direction='120'); }
.ddmenu
{
	background-color:#F0F0F0;
	font-size:10px;
	padding:3px 3px 3px 3px;
	line-height:12px;
}
.searchinput 
{
	BORDER-RIGHT: #333333 1px solid; 
	BORDER-TOP: #333333 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #333333 1px solid; 
	WIDTH: 145px; 
	BORDER-BOTTOM: #333333 1px solid; 
	HEIGHT: 14px; 
	BACKGROUND-COLOR: #f7f7f7; 
}
.searchinputhome
	{
	BORDER-RIGHT: #333333 1px solid; 
	BORDER-TOP: #333333 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #333333 1px solid; 
	WIDTH: 145px; 
	BORDER-BOTTOM: #333333 1px solid; 
	HEIGHT: 16px; 
	BACKGROUND-COLOR: #f7f7f7; 
}

	
.searchOptionsDiv
{
	filter:progid:DXImageTransform.Microsoft.shadow(strength='6', OffX='3', OffY='3', Color='gray', Positive='true', direction='120'); 
	position:absolute; 
	top:74px;
	z-index:5;
}
.noindentul {
	padding-left:15px;
	margin-left:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.tblformatted
{
	border-bottom:1px solid #C0C0C0;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	border-top: 1px solid #C0C0C0;
	padding-left:10px;
	padding-bottom: 4px;
	padding-right: 10px;
	padding-top: 4px;
	BACKGROUND-COLOR: #f7f7f7;
}

.preview{
	z-index:1;
	position:absolute;
	left:330px;
	width:250px;
	border : 1 solid Gray;
	filter:progid:DXImageTransform.Microsoft.shadow(strength='6', OffX='3', OffY='3', Color='gray', Positive='true', direction='120'); 
}
.divLine{
	height:1px;
	line-height:1px;
	z-index:1;
	position:absolute;
	background-color : Gray;
}
.bcaTip{
	z-index:1;
	border:1px solid black;
	position:absolute;
	width:150;
	filter:progid:DXImageTransform.Microsoft.shadow(strength='3', OffX='3', OffY='3', Color='gray', Positive='true', direction='120'); 
}
.tabTable{	border-bottom:1px solid #C0C0C0;}
.tabPane
{
	border-bottom:1px solid #C0C0C0;
	border-left:1px solid #C0C0C0;
	border-right:1px solid #C0C0C0;
	border-top: none;
}
.tab
{
	width:85px;
	text-align:center;
	border-top:1px solid #C0C0C0;
	background-color:#F0F0F0;
	color:Black;
}
.tabSel
{
	width:85px;
	text-align:center;
	width:85px;
	border-top:1px solid #C0C0C0;
	background-color:#D5D5D5;
	color:Black;
}
.noteIcon{z-index:2;position:absolute;}
.noteCount
{
	z-index:2;
	position:absolute;
	font-weight:bold;
	color:black;
	display:none;
}
.noteDiv
{
	z-index:2;
	width:230px;
	position:absolute;
	border:1px solid black;
	filter:progid:DXImageTransform.Microsoft.shadow(strength='3', OffX='3', OffY='3', Color='gray', Positive='true', direction='120'); 
}
.noteMenuBar{background-color:#ff0;border-bottom:1px solid black;}
.noteTitle{	font-size:10px;}
.noteBody{background: #F8F8F8 url(images/back_note.gif);}
.noteFooter{background-color:#E2E2E2;}
.noteHeader{background-color:#E2E2E2;}

.topMenuGroup{line-height: 25px;}
.topMenu, .topMenuOver{line-height: 25px;}}
.topMenuOver{cursor:pointer;line-height: 25px;}
.subMenuGroup
{	
	background-color:#eee;
	border-style:solid;
	border-width:1px;
	border-color: Black; 
	line-height: 20px;
	font-size: 10px;
}
.subMenu *
{	
	background-color:#eee;
	text-indent: 2px;
	margin-right:2px;	
	line-height: 20px;
	font-size: 10px;
}
.subMenuOver *
{
	background-color:#3E53A4;
	font-size: 10px;
	color:white;
	cursor:pointer;	
	line-height: 20px;
	text-indent: 2px;
	margin-right:2px;	
}

.subTopItem
{
	background-color:#C8DEF3;
	border-bottom: solid 1px black;	
	line-height: 20px;
	font-size: 10px;
}
.subTopItem
{
	background-color:#C8DEF3;
	border-bottom: solid 1px black;
	line-height: 20px;
	font-size: 10px;
}

.subMenuSubArea *
{	
	background-color:#eeeeee;
	text-indent: 12px;
	line-height: 20px;
	font-size: 10px;
}
.subMenuOverSubArea *
{
	background-color:#3E53A4;
	text-indent: 12px;
	line-height: 20px;
	color:white;
	font-size: 10px;
	cursor:pointer;
}

.seminar h4 { margin:0px; padding:0px; font-size:14px; color:#4C60A7; font-weight: normal; text-decoration: underline;}
.regDesc { font-style:italic; margin:0 0 10px; display:block; font-size:10px; }
.biosearch{width:250px;} 
#footer {text-align:center;color:#666;}
#footerTop{height:18px;background:#8d8d8d;padding-top:2px;}
#footerTop img {border:0;}
#copyright{padding-top:10px;display:block;font-size:10px;}
#footerbottom{height:48px;background:#8d8d8d url(images/footer_BG.gif) repeat-x;}

.homeBlue {background-color:#BFC6E0;padding:10px;}
.homeBlue a{display:block;margin:0;}
.homeBlue a:hover { COLOR: #435493 !important; text-decoration: underline; }

h2#news{background:url(images/label_news.jpg) no-repeat;height:20px;margin-top:5px;}
h2#articles{background:url(images/label_articles.jpg) no-repeat;height:20px;margin-top:5px;}
h2#events{background:url(images/label_events.jpg) no-repeat;height:20px;margin-top:5px;}
h2#firmname{background:url(images/label_firmname.gif) no-repeat;height:20px;margin:5px 0 -10px;}
h2#news span,h2#articles span,h2#firmname span{display:none;}

#homeAbout{width:296px; height:55px;margin-top:5px;}
.address{display:block;}
#officeSide {padding:10px;font-family: Arial, Helvetica, sans-serif; }
div.officeInfo {font-size:10px !important;color:#666;font-weight:bold;line-height:15px;margin:15px 0 0;}
div.officeInfo h3 {color:#666 !important;margin:0;font-size:10px;line-height:13px;text-transform:uppercase;}

/* Forms for Employment */
.inputbox {font-family:verdana,sans-serif;font-size:10px;background-color:#eeeeee !important;border:1px solid #aaaaaa;margin:0 0 0 10px;overflow:auto;}
.formitem {margin:4px 0 4px 0;clear:both;}
.formitem table {width:auto;}
.formitem table tbody tr td label {width:auto;display:inline;float:none;margin:0;padding:0;} /* labels that get wrapped by tables, by controls*/
.formitemBox {margin:0 0 10px 0;clear:both;}
.breathingroom {margin-top:15px;margin-bottom:15px;}
.trailingspace {margin-bottom:20px;}
fieldset  {width:556px;margin:10px 0 20px 0;padding:15px 0 15px 0;font-family:verdana,sans-serif;font-size:11px;border:1px solid #aaaaaa;}
fieldset legend {font-family:verdana,sans-serif;font-size:11px;color:#435493;padding:0px 5px 0px 5px;margin:0 0 0 10px; border:1px solid #aaaaaa;}
fieldset label  {display:block;float:left;width:240px;padding:0;margin:0 0 0 16px;text-align:right;font-size:10px;font-family:verdana,sans-serif;color:#000;}

#submit, #Submit, #EmailButton {color:#000;font-size:10px;font-family:verdana,sans-serif;margin:10px 0 0 0;}

/* tall boxes in IE /FF */
#EmployerReasonLeavingCurrent, {width:204px;}

.dateheader{font-weight:bold;color:#435493}