






	/* - GENERAL STYLES - */
	.rotatingfeature { font-family: Georgia; font-size: 10pt; }

	TD { font-family: Georgia; font-size: 10pt; }
	.Notification { color: #DD0000; font-weight: bold; }
	A { color: #FF7800; }
	TD.BodyHorizRule { background-color: #D6D6D6; }
	.GeneralError { color: #AA0000; }
	
	.hl:hover {COLOR: #000000; TEXT-DECORATION: underline; }
	.hl {  TEXT-DECORATION: none; }
	.vl {  COLOR: #000000;}
	
	.LogoTextDark { font-family: times new roman, serif; font-size: 18pt; font-weight: bold; color: #000000;}
	.LogoTextMid { font-family: times new roman, serif; font-size: 18pt; font-weight: bold; color: #444444;}
	.LogoTextLight { font-family: times new roman, serif; font-size: 18pt; font-weight: bold; color: #777777;}
	.ErrorPageDivider { background-color: #52567B; }
	
/*jobs*/
TD.jobtext { font-family: Georgia; font-size: 9pt; }



	/* - FORUM - */
	
	.ForumTTitle { font-family: Verdana;  font-size: 11pt; font-weight: bold; color: #52567B; }
	.ForumBoldBlack { color: #000000; font-size:9pt; font-weight:bold; }
	.ForumResponseAuthor { color: #dc143c; font-size:8pt; font-style: italic; }
	.ForumResponseTitle { color: #000000; font-size:8pt;  font-weight:bold; TEXT-DECORATION: underline; }
	.ForumSummarySmall { color: #000000; font-size:7pt; }
	.ForumSectionBG { background-color: #D6D6D6; }
	.ForumActionMessage { color: #0000ff; font-size:8pt; font-weight:bold; }	
	
	/* - ABOUT - */
	.About_Emph { font-weight: bold; }
	P.About_BoD { line-spacing: 20px; } 
		
	/* - HEADER - */
	SPAN.HeaderWelcome { color: #52567B; font-size: 7pt; font-weight:bold; }
	SPAN.HeaderDate { color: #52567B; font-size: 7pt; font-weight:bold; }
	TD.TitleBar { background-color: #3f3f3f; }
	A.BannerLink { font-family: Verdana, Arial, Sans-Serif; font-size: 7pt; font-weight: bold; color: #FFFFFF; text-decoration: none; line-height: 10px;}
	TD.ButtonBG_off { background-color: #D6D6D6; }
	
	/* - FOOTER = */
	TD.PageFooterR1 { background-color: #D6D6D6; }
	TD.PageFooterR2 { background-color: #52567B; }
	P.PageFooterDisclaimer { color: #52567B; font-size: 7pt; }
	
	/* - REUSEABLE TITLE BAR - */
/*	TD.ReuseableTitleBarContent { background-color: #3F3F3F; color: #FFFFFF; font-weight: bold; font-size: 7pt;}*/
	TD.ReuseableTitleBarContent { color: #52567B; font-weight: bold; font-size: 12pt; font-family:Georgia;}
	TD.ReuseableTitleBarHorizRule { background-color: #52567B; }
	TD.ReuseableTitleBarHiLite { background-color: #999999; }
	TD.ReuseableTitleBarLoLite { background-color: #111111; }
	
	/* - NAVIGATION - */
	TR.LeftNavBG {background-color:#FCE8CD;}
	TR.LeftNavButtonOff {background-color:#D6D6D6;}
	TR.LeftNavButtonOn {background-color:#52567B;}
	SPAN.LeftNavHeader { font-weight: bold; color: #000000; font-family: Arial,Helvetica,Sans-serif; font-size: 8pt; margin-left: 5px; }
	A.LeftNav { font-family: Georgia; font-size: 10pt; color: #000000; TEXT-DECORATION: none; line-height: 15px; }
/*	A.LeftNav:hover { background-color: #52567B; color: #FFFFFF; }*/
	/* added 3/26/04 sub menu nav */A.LeftNavSub { font-family: Georgia; font-size: 10pt; color: #000000; TEXT-DECORATION: none;}
	TD.LeftNavHorizRule { background-color: #52567B; }
	
	/* added 3/26/04 sub menu nav */ TABLE.SubNavBorder { 	border-left: solid #000000 1px; border-bottom: solid #000000 1px; border-right: solid #000000 1px;  border-top: solid #000000 1px;}
	TABLE.RightNavBar { background-color: #52567B; }
	A.RightNavLink { font-family: Georgia; font-size: 10pt; color: #FFFFFF; TEXT-DECORATION: none; line-height: 15px; }
	TR.RightNavButton {background-color:#52567B; }
	TD.RightNavHorizRule { background-color: #000000; }
	
/*	A.LeftNav {font-family: Georgia; font-size: 7pt; color: #000000; TEXT-DECORATION: none; line-height: 20px;}*/
	
	/* - FRONT PAGE - */
/*	P.Headline {font-family: Georgia; font-size: 9pt; color: #000000; font-weight: bold;}*/
	P.Intro {font-family: Georgia; font-size: 10pt; color: #000000;}
	A.FullStory {font-family: Georgia; font-size: 10pt;}
	TD.ContentTypeHeading { color: #333333; font-weight: bold; font-size:8pt; }
	
	/* - TABLES - */
	TR.Alt0 { background-color: #EEEEEE; }
	TR.Alt1 { background-color: #FFFFFF; }
	TR.Header { background-color: #EEEEFF; font-weight: bold; }
	TD.VerticalDivider { background-color: #F8DBB1; }
	
	/* - CATEGORIES - */
	TD.CategoryName { font-size: 7pt; }
	TD.Visibility0 { color: #666666; }
	TD.Visibility1 { color: #000000; }
	
	/* - CONTENT - */
	.ContentByline { font-weight: bold; color: #52567B; line-height: 18px; font-size:8pt; }
	.ContentDescription { font-size: 10pt; color: #52567B; padding-left: 10px; padding-right: 10px; }
	.ContentDescriptionNoPad { font-size: 10pt; color: #52567B; padding-right: 10px; }
	.ContentAttributes { font-size: 8pt; color: #52567B; }
	A.ContentLink { color: #333399; font-size: 10pt; font-family:Georgia; }
	
	.ViewInternalDocument { padding-left: 10px; padding-right: 10px; }
	.divpadding { padding-left: 10px; padding-right: 10px; }
	
	/* - FORMS - */
	TR.FormHeading { background-color: #3f3f3f; color: #FFFFFF; font-weight: bold; } 
	TD.ElementTitle { font-size: 10pt; margin-right: 5px; font-family:Georgia; }
	INPUT { font-family: Georgia; font-size: 10pt; color: #000000; }
	TEXTAREA { font-family: Georgia; font-size: 10pt; color: #000000; }
	SELECT { font-family: Georgia; font-size: 10pt; color: #000000; }
	
	/* - SEARCH - */
	.SearchResultsHeader { background-color: #52567B; color: #FFFFFF; font-weight: bold; }
	.SearchResultsDocDesc { font-size: 7pt; color: #444444; }
	A.AdvancedSearch { color: #000000; font-size: 7pt; margin-left: 5px; }
	
	/* - ROLES FORM - */
	SPAN.ColumnHeading { font-weight: bold; }
	
	/* - SUBMISSION GUIDELINES - */
	P.SubGuideText {}
	P.SubGuideHeader { font-weight: bold; }
	P.SubGuideTitle {font-weight: bold; font-size: 9pt; color: #DD0000; }
	
	/* - MOREOVER - */
	TD.MoreOverNews { font-size: 8pt; font-family: Georgia;  color: #000000; }
	A.MoreOverLink { color: #52567B; }
	TD.MoreoverSource { font-size: 8pt; font-family: Georgia; font-style: italic; color: #000000; }
	
	/* - SETTINGS - */
	TD.Settings { font-size: 7pt; }
	INPUT.Settings { width: 110px; }
	
	/* - USER ADMIN - */
	TR.UserAdminHeader { background-color: #D6D6D6; }
	A.UserAdminFilter { color: #52567B; font-weight: bold; }
	
.CalTitle{font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:18px; color:#EEEEEE; Background-color:#52567B;} 
.CalSubTitle{font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:14px; color:#588FC8; Background-color:#EEEEEE;}
a:link.CalButtonText{font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:10px; color:#588FC8; text-decoration:none;}
a:hover.CalButtonText{font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:10px; color:#588FC8; text-decoration:none;}
a:visited.CalButtonText{font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:10px; color:#588FC8; text-decoration:none;}
a:active.CalButtonText{font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:10px; color:#588FC8; text-decoration:none;}
td.CalButtons{border-width:1px; border-style:outset; border-color: #084F80; border-left:thin #FFFFFF; border-top:thin #FFFFFF; Background-color:#EEEEEE;}
td.CalButtonOver{border-width:1px; border-style:outset; Background-color:#BBBBBB; border-color: #084F80; border-left:thin #FFFFFF; border-top:thin #FFFFFF;}
.CalSystemMsgFont{font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:14px; color:#990000;} 
.CalCommentFont{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:10px; color:#417FBF;} 
td.caltd{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:12px; color:#417FBF;}
td.calsmallfont{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:10px; color:#417FBF;}
a:link.Calhref{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;color: #417FBF;}
a:hover.Calhref{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;color: #417FBF;}
a:visited.Calhref{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;color: #417FBF;}
a:active.Calhref{font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;color: #417FBF;}
.CalCopyFont{font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; color:#417FBF;}
a:link.CalLink{color:#417FBF;}
a:hover.CalLink{color:#417FBF;}
a:visited.CalLink{color:#417FBF;}
a:active.CalLink{color:#417FBF;}
.CalDatesFont{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:10px; color:#417FBF;} 
.CalDaysFont{font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:10px; color:#417FBF; Background-color:#FFFFFF} 
.CalCurrentDay{font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:10px; color:#417FBF; Background-color:#DFEAF6; border:outset; border-width:thin;} 
.CalHolidayFont{font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:10px; color:#417FBF; Background-color:#DDC6CE} 
.CalPrevNextMonthFont{font-weight:normal; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:10px; color:#888888; Background-color:#BBBBBB;} 
.CalLegendTitle{font-weight:bold; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:12px; color:#EEEEEE; Background-color:#588FC8;} 
.CalPCalWeekDates{font-size:10px;} 
.CalPagingFont{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:10px; color:#EEEEEE; Background-color:#588FC8;} 
.CalFormText{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:10px; color:#417FBF;}
.CalFormButton{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:10px; color:#417FBF;}
.CalCodeFont{font-family:MS Sans Serif,Geneva,sans-serif; font-size:10px; color:#417FBF;} 
td.TableText{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:12px; color:#417FBF;}


#subnavHome {
	float: left;
}
#subnavHome img {
	margin: 0px 6px 0px 0px;
	border-bottom: 1px solid white;
}
#subnavHome ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#subnavHome li {
	margin: 0px 0px -3px 0px;
	padding: 0px;
	height: 42px;
	.float: left;
}

#subnavHome font {
	margin: 0px 0px -3px 0px;
	padding: 0px;
	height: 25px;
	.float: left;
}

/* HOVER BOXES */
.hoverboxHome {
	background-color: white;
	border: 1px solid #09357a;
	position: absolute;
	display: inline; /* safari bug */
	width: 200px;
	margin: -5px 0px 0px 0px;
	padding: 5px;
}

.hide {
	display:none;
}
.show {
	display:block;
}

/* - New Look - */

.maincontentfont {
 font-family: Georgia; font-size: 10pt;  color:#000000;
}

td.topnavbuttons {
border-right:solid #FFFFFF 1px; border-width:1px;
}

td.leftnav
{

 background-color: #5175a3;
 font-family: Georgia; font-size: 10pt;  color:#FFFFFF;
 border-right:solid #52567B 1px;
}

td.featarticles
{
 font-family: Georgia; font-size: 10pt;  color:#FFFFFF;
}

td.rightnav 
{

background-color: #5175a3;
font-family: Georgia; font-size: 10pt;  color:#FFFFFF;
border-left:solid #52567B 1px;
/*border-top:solid #000000 1px;*/
}

.navheaders
{

font-family: Georgia; font-size: 10pt;  color:#FFFFFF; font-weight:bold;

}

td.mainbody 
{

background-color: #ffffff;
font-family: Georgia; font-size: 10pt;  color:#000000;

}

.topnav {

border-bottom:solid #52567B 1px; background-color:#284f7f;
font-family: Georgia; font-size: 10pt;  color:#FFFFFF;

}

.newsfeedsbutton {
background-color:#7f7fb2;
}

.sectionheader {
background-color:#2c4a7d;
font-family: Georgia; font-size: 10pt;  color:#FFFFFF; font-weight:bold;
}


SPAN.HeaderText { color: #FFFFFF; font-size: 10pt; font-weight:bold; }

.sectionbreak {

border-top:solid #52567B 1px; background-color:#b6cbe5; 
font-family: Georgia; font-size: 10pt;  color:#000000; font-weight:bold;

}


.sectionbreaksmall {

border-top:solid #52567B 1px;  background-color:#b6cbe5; 
font-family: Georgia; font-size: 10pt;  color:#000000; font-weight:bold;


}

.topblackborder {
border-top:solid #52567B 1px;
}

.leftrightnavfont {
font-family: Georgia; font-size: 10pt;  color:#FFFFFF;
}

.eventnavfont {
font-family: Georgia; font-size: 10pt;  color:#FFFFFF;
}

.rotatorfont {
font-family: Georgia; font-size: 12pt;  color:#000000;
}

.footerfont {
font-family: Georgia; font-size: 9pt;  color:#ffffff;
}

a:link.topnavlinks{color: #ffffff; font-family: Georgia; font-size: 10pt; font-weight:bold; TEXT-DECORATION: none;}
a:visited.topnavlinks{color: #ffffff; font-family: Georgia; font-size: 10pt; font-weight:bold; TEXT-DECORATION: none;}
a:hover.topnavlinks{color: #ffffff; font-family: Georgia; font-size: 10pt; font-weight:bold; TEXT-DECORATION: none;}
a:active.topnavlinks{color: #ffffff; font-family: Georgia; font-size: 10pt; font-weight:bold; TEXT-DECORATION: none;}

a:link.eventnavlinks{color: #FFFF00; font-family: Georgia; font-size: 10pt; }
a:visited.eventnavlinks{color: #FFFF00; font-family: Georgia; font-size: 10pt; }
a:hover.eventnavlinks{color: #FFFF00; font-family: Georgia; font-size: 10pt; }
a:active.eventnavlinks{color: #FFFF00; font-family: Georgia; font-size: 10pt; }

a:link.userfeaturesnavlinks{color: #FFFF00; font-family: Georgia; font-size: 10pt; TEXT-DECORATION: none; }
a:visited.userfeaturesnavlinks{color: #FFFF00; font-family: Georgia; font-size: 10pt; TEXT-DECORATION: none; }
a:hover.userfeaturesnavlinks{color: #FFFF00; font-family: Georgia; font-size: 10pt; TEXT-DECORATION: none; }
a:active.userfeaturesnavlinks{color: #FFFF00; font-family: Georgia; font-size: 10pt; TEXT-DECORATION: none; }

a:link.featarticleslinks{color: #ffffff; font-family: Georgia; font-size: 10pt;  TEXT-DECORATION: none;}
a:visited.featarticleslinks{color: #ffffff; font-family: Georgia; font-size: 10pt;  TEXT-DECORATION: none;}
a:hover.featarticleslinks{color: #ffffff; font-family: Georgia; font-size: 10pt;  TEXT-DECORATION: none;}
a:active.featarticleslinks{color: #ffffff; font-family: Georgia; font-size: 10pt;  TEXT-DECORATION: none;}

a:link.seemorefeatarticles{color: #ffffff; font-family: Georgia; font-size: 10pt;  TEXT-DECORATION: underline;}
a:visited.seemorefeatarticles{color: #ffffff; font-family: Georgia; font-size: 10pt;  TEXT-DECORATION: underline;}
a:hover.seemorefeatarticles{color: #ffffff; font-family: Georgia; font-size: 10pt;  TEXT-DECORATION: underline;}
a:active.seemorefeatarticles{color: #ffffff; font-family: Georgia; font-size: 10pt;  TEXT-DECORATION: underline;}

a:link.seemorelinks{color: #333399; font-family: Georgia; font-size: 10pt;  TEXT-DECORATION: underline;}
a:visited.seemorelinks{color: #333399; font-family: Georgia; font-size: 10pt;  TEXT-DECORATION: underline;}
a:hover.seemorelinks{color: #333399; font-family: Georgia; font-size: 10pt;  TEXT-DECORATION: underline;}
a:active.seemorelinks{color: #333399; font-family: Georgia; font-size: 10pt;  TEXT-DECORATION: underline;}

a:link.newsfeedlinks { color: #FFFFFF; font-family: Georgia; font-size: 10pt; TEXT-DECORATION: none; }
a:visited.newsfeedlinks { color: #FFFFFF; font-family: Georgia; font-size: 10pt; TEXT-DECORATION: none; }
a:hover.newsfeedlinks { color: #B6CBE5; font-family: Georgia; font-size: 10pt; TEXT-DECORATION: none; }
a:active.newsfeedlinks { color: #FFFFFF; font-family: Georgia; font-size: 10pt; TEXT-DECORATION: none; }

a:link.mainseclinks { color: #333399; font-family: Georgia; font-size: 10pt; TEXT-DECORATION: none; font-weight:bold; }
a:visited.mainseclinks { color: #333399; font-family: Georgia; font-size: 10pt; TEXT-DECORATION: none; font-weight:bold; }
a:hover.mainseclinks { color: #333399; font-family: Georgia; font-size: 10pt; TEXT-DECORATION: underline; font-weight:bold; }
a:active.mainseclinks { color: #333399; font-family: Georgia; font-size: 10pt; TEXT-DECORATION: none; font-weight:bold; }

a:link.rotator { color: #333399; font-family: Georgia; font-size: 14pt; font-weight:bold; }
a:visited.rotator { color: #333399; font-family: Georgia; font-size: 14pt; font-weight:bold; }
a:hover.rotator { color: #333399; font-family: Georgia; font-size: 14pt; font-weight:bold; }
a:active.rotator { color: #333399; font-family: Georgia; font-size: 14pt; font-weight:bold; }

a:link.headerlinks { color: #FFFF00; font-family: Georgia; font-size: 10pt; TEXT-DECORATION: none; font-weight:bold; }
a:visited.headerlinks { color: #FFFF00; font-family: Georgia; font-size: 10pt; TEXT-DECORATION: none; font-weight:bold; }
a:hover.headerlinks { color: #FFFF00; font-family: Georgia; font-size: 10pt; TEXT-DECORATION: none; font-weight:bold; }
a:active.headerlinks { color: #FFFF00; font-family: Georgia; font-size: 10pt; TEXT-DECORATION: none; font-weight:bold; }

a:link.headerlinkswhite { color: #ffffff; font-family: Georgia; font-size: 10pt; TEXT-DECORATION: underline; font-weight:bold; }
a:visited.headerlinkswhite { color: #ffffff; font-family: Georgia; font-size: 10pt; TEXT-DECORATION: underline; font-weight:bold; }
a:hover.headerlinkswhite { color: #ffffff; font-family: Georgia; font-size: 10pt; TEXT-DECORATION: underline; font-weight:bold; }
a:active.headerlinkswhite { color: #ffffff; font-family: Georgia; font-size: 10pt; TEXT-DECORATION: underline; font-weight:bold; }

a:link.sectionheaders { color: #000000; font-family: Georgia; font-size: 10pt; TEXT-DECORATION: none; font-weight:bold; }
a:visited.sectionheaders { color: #000000; font-family: Georgia; font-size: 10pt; TEXT-DECORATION: none; font-weight:bold; }
a:hover.sectionheaders { color: #000000; font-family: Georgia; font-size: 10pt; TEXT-DECORATION: underline; font-weight:bold; }
a:active.sectionheaders { color: #000000; font-family: Georgia; font-size: 10pt; TEXT-DECORATION: none; font-weight:bold; }

a:link.footerlinks { color: #ffffff; font-family: Georgia; font-size: 9pt; TEXT-DECORATION: none; }
a:visited.footerlinks { color: #ffffff; font-family: Georgia; font-size: 9pt; TEXT-DECORATION: none; }
a:hover.footerlinks { color: #ffffff; font-family: Georgia; font-size: 9pt; TEXT-DECORATION: underline; }
a:active.footerlinks { color: #ffffff; font-family: Georgia; font-size: 9pt; TEXT-DECORATION: none; }

a:link.joblinks { color: #FF6600; font-family: Georgia; font-size: 9pt; TEXT-DECORATION: none; }
a:visited.joblinks { color: #FF6600; font-family: Georgia; font-size: 9pt; TEXT-DECORATION: none; }
a:hover.joblinks { color: #FF6600; font-family: Georgia; font-size: 9pt; TEXT-DECORATION: underline; }
a:active.joblinks { color: #FF6600; font-family: Georgia; font-size: 9pt; TEXT-DECORATION: none; }

a:link.nodecor { color: #000000; font-family: Georgia; font-size: 10pt; TEXT-DECORATION: none; font-style:italic;}
a:visited.nodecor { color: #000000; font-family: Georgia; font-size: 10pt; TEXT-DECORATION: none; font-style:italic;}
a:hover.nodecor { color: #000000; font-family: Georgia; font-size: 10pt; TEXT-DECORATION: none; font-style:italic;}
a:active.nodecor { color: #000000; font-family: Georgia; font-size: 10pt; TEXT-DECORATION: none; font-style:italic;}

/* - horiz nav - */

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/simple_vertical.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.#showcase {background:#6f9c6f;}
dl.menus_list dt {background:#6f9c6f; font-size:1.5em; margin:3px 0;}
#foot {background:#8fbc8f;}
dl.menus_list dd.nil {padding:0; margin:0;}
=================================================================== */




/* Add a margin - for this demo only - and a relative position with a high z-index to make it appear over any element below  white-space:nowrap;*/
#menu_container {margin:0px 0px 2px 0px; position:relative; width:800; height:25px; z-index:100; white-space:nowrap;   }

/* Get rid of the margin, padding and bullets in the unordered lists */
#pmenu, #pmenu ul {padding:0; margin:0; list-style-type: none; white-space:nowrap;}

/* Set up the link size, color and borders */
#pmenu a, #pmenu a:visited {display:block;width:133px; font-weight:bold; font-size:9pt; color:#fff; height:25px; line-height:24px; text-decoration:none; text-indent:0px; border-top:1px solid #52567B; border-bottom:1px solid #52567B; border-width:1px 0 1px 1px; white-space:nowrap;}

/* Set up the sub level borders */
#pmenu li ul li a, #pmenu li ul li a:visited {border-width:0 1px 1px 1px; white-space:nowrap;}
#pmenu li a.enclose, #pmenu li a.enclose:visited {border-width:1px; white-space:nowrap;}

/* Set up the list items */
#pmenu li {float:left; background:#284f7f; }

/* For Non-IE browsers and IE7 */
#pmenu li:hover {position:relative;}
/* Make the hovered list color persist */
#pmenu li:hover > a {background:#dfd7ca; color: #284f7f;}
/* Set up the sublevel lists with a position absolute for flyouts and overrun padding. The transparent gif is for IE to work */
#pmenu li ul {display:none;}
/* For Non-IE and IE7 make the sublevels visible on list hover. This is all it needs */
#pmenu li:hover > ul {display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent url(/images/spacer.gif); width:120px;}
/* Position the first sub level beneath the top level liinks */
#pmenu > li:hover > ul {left:-30px; top:16px;}

/* get rid of the table */
#pmenu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}

/* For IE5.5 and IE6 give the hovered links a position relative and a change of background and foreground color. This is needed to trigger IE to show the sub levels */
* html #pmenu li a:hover {position:relative; background:#dfd7ca; color:#c00;}

/* For accessibility of the top level menu when tabbing */
#pmenu li a:active, #pmenu li a:focus {background:#dfd7ca; color:#c00;}

/* Set up the pointers for the sub level indication */
#pmenu li.fly {background:#284f7f url(/images/navigation/fly.gif) no-repeat right center;}
#pmenu li.drop {background:#284f7f url(/images/navigation/drop.gif) no-repeat right center;}


/* This lot is for IE5.5 and IE6 ONLY and is necessary to make the sublevels appear */

/* change the drop down levels from display:none; to visibility:hidden; */
* html #pmenu li ul {visibility:hidden; display:block; position:absolute; top:-11px; left:80px; padding:10px 30px 30px 30px; background:transparent url(/images/spacer.gif);}

/* keep the third level+ hidden when you hover on first level link */
#pmenu li a:hover ul ul{
visibility:hidden;
}
/* keep the fourth level+ hidden when you hover on second level link */
#pmenu li a:hover ul a:hover ul ul{
visibility:hidden;
}
/* keep the fifth level hidden when you hover on third level link */
#pmenu li a:hover ul a:hover ul a:hover ul ul{
visibility:hidden;
}
/* keep the sixth level hidden when you hover on fourth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul ul {
visibility:hidden;
}

/* make the second level visible when hover on first level link and position it */
#pmenu li a:hover ul {
visibility:visible; left:-30px; top:14px; lef\t:-31px; to\p:15px;
}

/* make the third level visible when you hover over second level link and position it and all further levels */
#pmenu li a:hover ul a:hover ul{ 
visibility:visible; top:-11px; left:80px;
}
/* make the fourth level visible when you hover over third level link */
#pmenu li a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* make the fifth level visible when you hover over fourth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* make the sixth level visible when you hover over fifth level link */
#pmenu li a:hover ul a:hover ul a:hover ul a:hover ul a:hover ul { 
visibility:visible;
}
/* If you can see the pattern in the above IE5.5 and IE6 style then you can add as many sub levels as you like */

/* - end horiz nav - */



/* - text bubble - */

#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}


/* - end text bubble - */


.sitetagsmall {

font-family: Georgia;
font-size: 11pt;
color: #000000; 
font-weight: normal;

}

.sitetagBigLetter {

font-family: Georgia;
font-size: 13pt;
color: #000000; 
font-weight: normal;

}

.jobtableborder {
border-left:solid #52567B 1px; border-right:solid #52567B 1px; border-bottom:solid #52567B 1px;
}

/*- comments section */

.commentmessage {

font-family: Georgia;
font-size: 10pt;
font-weight:bold;
color:#0033CC;

}

.commentuser {

font-family: Georgia;
font-size: 10pt;
font-weight:bold;
color:#0033FF ;

}

.commentinfo {

font-family: Georgia;
font-size: 10pt;
color: #999999  ;

}

.commentborder { 	border-top: solid #666666 1px;}

/* - New Look - */

/*job manager*/
.ressubborder { 	border-left: solid #CCCCCC 1px; border-bottom: solid #CCCCCC 1px; border-right: solid #CCCCCC 1px;  border-top: solid #CCCCCC 1px;}
.ressubheader {background-color:#C0DBF8;}
.ressubrow { background-color: #CCCCCC;}

/*job manager*/

