
/*Directory front end styles */

/* New classes added by IA 24 Jan 05 */

.redheaderone {	
	background-image: url(header_1.gif); 
	background-repeat: no-repeat; 
	background-position: top left;
	margin-bottom: 25px;
}

.agenttable {	
	background-color: #EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:10px;
	text-align: left;
	vertical-align: top;
	border: 1px solid #999;
	width: 550px;
}

.INTROtable {	
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:10px;
	text-align: left;
	vertical-align: top;
	border: 1px solid #999;
	width: 550px;
}

.smallbox { 
 font-size: 11px; 
 background-color: #FFFFFF; 
 width:35px;
 border: 1px solid #FFFFFF; 
}

.pdtitle{ 
 font-size: 11px; 
 font-weight: bold;
 background-color: #000000; 
 color: #FFFFFF;
}



.textheader {	
	margin-left: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight: bold;
}

.hometextheader {	
	margin-left: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
	font-weight: bold;
}

.maincontent {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;

}

.dirrequestinfo{
	background-color: #EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:10px;
	text-align: left;
	vertical-align: top;
	border: 1px solid #999;
	width: 450px;
}

 .button { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #ED402E; 
 color: #ffffff; 
 margin-left: 12px; 
 margin-top: 3px; 
 margin-bottom: 2px; 

}


.texta { 
 font-size: 11px; 
 background-color: #FFFFFF; 
 width:220px;
 border: 1px solid #FFFFFF; 
}


.dirhomepanel {
	background-color: #EFEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:10px;
	text-align: left;
	vertical-align: top;
	border: 1px solid #999;
	width: 600px;
}


/* End of new classes added by IA 24 Jan 05 */

.dirindent {margin-left: 25px;}

.dircontainer {
	width: 610px;
	}


.dirheader, .dirresultsheader, .dirpageheader {
	background-color: #F0B2B2;
	border-left: 1px solid #666666;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	padding: 3px 3px 3px 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 200px;
}

.introheader { font-size:14px; font-weight:bold; padding:0;}
.introheader2 { font-size:14px; font-weight:bold; padding:0; color:#CC0000;}

.dirresultsheader {
	width: 200px;
	background-color: #999;
}

.dirpageheader {
	width: 290px;
	background-color: #cc0000;
	color: #fff;
	border: none;
	font-size: 14px;
}

.dirheadcontainer {
	border-bottom: 1px solid #cc0000;
	margin-bottom: 18px;
	width: 590px;
}

.dirform {
	margin: 0px;
	padding: 0px;
}

.dirmastleft {
	background-image:url(Graphics/pdirectleft.gif);
	background-repeat:no-repeat;
}

.dirmastright {
	background-image:url(Graphics/pdirectright.gif);
	background-repeat:no-repeat;
}

.dirleftpanel {
	width: 280px;
}

.dirsmallgrey {
	color: #666666;
	font-size:10px;
}

.dirformpanel, .dirrightpanel, .dirresultspanel1, .dirresultspanel2, .dirsearchpanel, .logospanel, .profilepgleftpanel, .profilepgpanel {
	background-color: #EFEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:10px;
	text-align: left;
	vertical-align: top;
	border: 1px solid #999;
	width: 590px;
}

.dirsearchpanel { padding:0;	background-color: #fff; border:0; }
.dirsearchpanel td { height:100%; vertical-align:top; }
.cellspace { width:20px; }
.cell1 { width:180px; padding:10px;	background-color: #fff; border:1px solid #999; height:100%; }
.cell2 { width:180px; padding:10px;	background-color: #eee; border:1px solid #999; }
.cell3 { width:180px; padding:10px;	background-color: #ccc; border:1px solid #999; }
.homefindbutton { text-align:right; }

.findbuttonpos { height:120px; }

.homeimage { margin: 10px 0; float:left; border:1px solid #666; }
.homeimage1 { margin: 10px 0 10px 30px; float:left; border:1px solid #666;}
.homeimage2 { margin: 0 10px 10px 0; float:left; border:1px solid #666;}

.logospanel { margin:0px; padding:0px; background-color:#fff; }
.companylogos { margin:10px 10px; float:left; border:0px solid #000; }

.profilepgpanel { padding:0; }
.profilepgpanelleft { padding:10px; width:25%; background-color:#fff; border-right:1px solid #999; vertical-align:top; }
.profilepgpanelright { padding:10px; width:75%; background-color:#eee; vertical-align:top; }
.profilebutton { padding:0 2px; margin: 10px 0;}
.profilebutton a { padding:0 2px; background-color:#000; color:#fff; width:90%; background-image:url(graphics/arrowhead.gif); background-position:right top; background-repeat:no-repeat; display:block; text-decoration:none; }
.profilebutton a:hover { color:#FFFFFF; text-decoration:none; }
.profilebutton a:visited { color:#FFFFFF; text-decoration:none; }


.dirdetailspiccell { width: 176px; padding: 0px 0px 0px 10px; }
.dirdetailspiccell p { margin-bottom: 10px; } 
.dirdetailspiccell img{	border:1px solid #666;}
.dirdetailsscrollcell  { width: 404px; padding: 0px 0px 10px 0px; }
.dirdetailsscrollcell p  { padding-left: 18px;  margin-bottom: 10px; }
.dirdetailssmallcells { width: 127px; padding: 0 5px 10px 0;}
.dirdetailssmallcelllft { width: 23px; padding: 0px;}

.dirresultspanel1 { border-bottom: none;}
.dirresultspanel2 { background-color: #DDDEE0; border-bottom: none; }

.dirregion { width: 590px; }

.dirtablespace { margin-bottom: 15px; }

.dirrightpanel { width: 270px; background-color: #8CB5F8; text-align: left; border: none; }
.dirrightpanelcell { border-top: 1px solid #999; border-right: 1px solid #999; border-bottom: 1px solid #999;  background-color: #8CB5F8; width: 250px; padding-left: 10px; }

.dirmoredetails { margin-top: 9px; }

.dirresultspic { margin: 0px 5px 20px 0px; }
	
.dirhide { position: absolute; top: -100px; left: -100px; }
	
.dirlogo { margin: 0px 0px 5px 0px; border: 1px solid #333;}

.dirlogocell { width: 135px; padding: 10px 0px 10px 0px; }
.dirresultsmaincell { margin-left:50px; width: 305px; padding: 10px 0px 10px 0px; clear:both; }
.dirnumbercol { width: 20px; padding: 10px 0px 10px 6px; }
	
.dirregionstable td { width:50%; vertical-align:top; }
.dirproptypetable td { width:33%; vertical-align:top; }
.checkboxcontainer { width:0px; padding:0px 2px 0px 0px; margin:0px; height:30px; float:left; }
.checkboxtextcontainer {float:left; width:230px; }

.dirresultsrule { border-top:1px solid #999; width: 590px; }
.dirresultsrule hr { display: none; }

.dirrule { border-top:1px solid #999; margin: 10px 0; }
.dirrule hr { display: none; }

.dirpreviousnext { background-color: #eee; width: 590px; border: 1px solid #666666; padding: 3px 5px 3px 5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin-top: 20px;}


/*.dirbottomrule { border:1px solid #999; width: 588px; vertical-align:middle; height:20px; background-color:#eee; text-align:right;}
.dirsearchbutton { background-color:#000; width:50px; margin:2px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#FFF; font-weight:bold; vertical-align:middle; text-align:center;}
.dirbottomrule hr {display: none;}*/

/*End directory front end styles */












/*Directory backend styles */

.pageBodyText
{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}


p,ul,li,i,b, label  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}

A {color: #000000; text-decoration: underline}
A:visited {color:#000000; text-decoration: underline}
A:active {color:#cc0000; text-decoration: underline}
A:hover {color:#cc0000; text-decoration: underline}
/* Story page styles */

.StrapLine {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CC3333}
.StrapDate {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CC3333}

.textbox {width: 200px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; font-size:11px}
.form {font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; font-size:11px}

.Title {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height:19px; background-color: #CCCCCC}
A.Title:visited {color: #000000; text-decoration: none}
A.Title:hover {color: #CC0000; text-decoration: none}
A.Title:active {color: #CC0000; text-decoration: none}

.TitleBg {background-color: #CCCCCC}

/* Polls */
.PollTitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #CC0000}
.PollQuestion {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
.PollBorder {background-color: #FFFFFF}
.PollBackground {background-color: #000000}

/*Magazine promo*/



.MagText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
.MagBorder {background-color: #000000}
.MagBackground {background-color: #000000}


/* login and user*/
.LoginTitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; background-color: #8BA5D1}

.LoginText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
A.LoginText:visited {color:#FFFFFF; text-decoration:underline}
A.LoginText:link {color:#FFFFFF; text-decoration:underline}
A.LoginText:active {color:#cccccc; text-decoration:underline}
A.LoginText:hover {color:#cccccc; text-decoration:underline}

.LoginBox {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 100px; border:1px; border-style: solid}
.UserName {text-transform: capitalize; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#FFFFFF; background-color: #000000;}
.LoginBackground {background-color: #ffffff}
.LoginBorder {background-color: #FFFFFF}

.loginsmalltext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; background-color: #000000; text-decoration:none}
A.loginsmalltext:visited {color: #FFFFFF; text-decoration: none}
A.loginsmalltext:hover {color: #cc0000; text-decoration: none}
A.loginsmalltext:active {color: #cc0000; text-decoration: none}

.LoginFail {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #CC0000}




.TitleWhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}


.Date { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}

.Factfile { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}



.WhiteText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF }

.MenuIntro {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}




.text {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: normal; text-decoration: none}
A.text:visited {color: #000000; text-decoration: none}
A.text:hover {color: #cc0000; text-decoration: none}
A.text:active {color: #cc0000; text-decoration: none}

.usernotes {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; line-height: normal; text-decoration: none}

.Headline {  font-family: "Trebuchet MS", Verdana, Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #000000; text-decoration: none }
A.Headline:visited {color: #000000; text-decoration: none}
A.Headline:hover {color: #cc0000; text-decoration: none}
A.Headline:active {color: #cc0000; text-decoration: none}

.SubHeadline {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none; line-height: 16px}
A.SubHeadline:visited {color: #000000; text-decoration: none}
A.SubHeadline:hover {color: #cc0000; text-decoration: none}
A.SubHeadline:active {color: #cc0000; text-decoration: none}

.Top {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none; line-height: 16px}
A.Top:visited {color: #000000; text-decoration: none}
A.Top:hover {color: #cc0000; text-decoration: none}
A.Top:active {color: #cc0000; text-decoration: none}


.BigHeadline { font-family: "Trebuchet MS", Verdana, Verdana, Arial, Helvetica, sans-serif; font-size: 21px; color: #000000; font-weight: bold; text-decoration: none}
A.BigHeadline:visited {color: #000000; text-decoration: none}
A.BigHeadline:hover {color: #cc0000; text-decoration: none}
A.BigHeadline:active {color: #cc0000; text-decoration: none}

.HeadlineSection { font-family: "Trebuchet MS", Verdana, Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #000000; text-decoration: none }
A.HeadlineSection:visited {color: #000000; text-decoration: none}
A.HeadlineSection:hover {color: #cc0000; text-decoration: none}
A.HeadlineSection:active {color: #cc0000; text-decoration: none}

.commenttitle {  font-family: "Trebuchet MS", Verdana, Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none}




.Copyright {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
A.Copyright:visited {color: #000000; text-decoration: none}
A.Copyright:hover {color: #cc0000; text-decoration: none}
A.Copyright:active {color: #cc0000; text-decoration: none}

/* promos */
.PromoHeadline { font-family: "Trebuchet MS", Verdana, Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #000000; font-weight: bold }

.PromoIntro { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.PromoWhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}
.Section { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666 }


.MoreSection { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: normal; text-decoration: none}
A.MoreSection:visited {color: #000000; text-decoration: none}
A.MoreSection:hover {color: #cc0000; text-decoration: none}
A.MoreSection:active {color: #cc0000; text-decoration: none}


.nib { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none}
A.nib:visited {color: #000000; text-decoration: none}
A.nib:hover {color: #cc0000; text-decoration: none}
A.nib:active {color: #cc0000; text-decoration: none}

.StoryGeography {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.BRTitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.BRPublisher { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000 }
.BRPrice { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000 }
.BRDetails { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000 }
.BRRating { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000 }
.Quote {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #CC0000}
.StoryQuote {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #CC0000}
.Source { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.Byline {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.Standfirst {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000}
.Postscript {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; color: #000000}
.QuoteSource { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CC0000 }
.ServiceNo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.StoryFeatTitle {  font-family: "Trebuchet MS", Verdana, Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #000000}
.FeatureTitle { font-family: "Trebuchet MS", Verdana, Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #000000 }


/* Quote Styles */
.quotetable {font-family:Verdana, Arial, Helvetica, sans-serif; width:100px; margin:0px 0px 10px 10px;}
td .storyquote p {color: #000066; font-size:14px; line-height:18px;}
td .quotesource {border-bottom:1px solid #ccc; border-top:1px solid #ccc;}
td .quotesource p {color:#000066; font-size:12px; margin:7px 0px 7px 0px; line-height:14px;}




/* Archive Search styles */



.previousnexton { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #cc0000; font-weight: bold; text-decoration: none}

.resultsintro {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}



/* events */
.EventHead {  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #000000; text-decoration: none}
A.EventHead:visited {color: #000000; text-decoration: none}
A.EventHead:hover {color: #cc0000; text-decoration: none}
A.EventHead:active {color: #cc0000; text-decoration: none}

.EventDate {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #999999}
.EventText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none}
A.EventText:visited {color: #000000; text-decoration: none}
A.EventText:hover {color: #cc0000; text-decoration: none}
A.EventText:active {color: #cc0000; text-decoration: none}

.EventTitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; font-weight: normal}
.EventDetails {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}

.PhotoCredit { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; text-decoration: none }



/* contacts */
.Department {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 19px; color: #000000; font-weight: bold; text-decoration: none}
A.Department:visited {color: #000000; text-decoration: none}
A.Department:hover {color: #cc0000; text-decoration: none}
A.Department:active {color: #cc0000; text-decoration: none}

.Contacttype {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #000000; font-weight: bold; text-decoration: none}
A.Contacttype:visited {color: #000000; text-decoration: none}
A.Contacttype:hover {color: #cc0000; text-decoration: none}
A.Contacttype:active {color: #cc0000; text-decoration: none}

.Contactname {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; line-height: 15px; text-decoration: none; font-weight: bold }
A.Contactname:visited {color: #000000; text-decoration: none}
A.Contactname:hover {color: #cc0000; text-decoration: none}
A.Contactname:active {color: #cc0000; text-decoration: none}

.Contactdetails { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration: none}
A.Contactdetails:visited {color: #666666; text-decoration: none}
A.Contactdetails:hover {color: #cc0000; text-decoration: none}
A.Contactdetails:active {color: #cc0000; text-decoration: none}


/* Regional feature */

.RFSubHeadline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none; line-height: 16px }
A.RFSubHeadline:visited {color: #FFFFFF; text-decoration: none}
A.RFSubHeadline:hover {color: #000000; text-decoration: none}
A.RFSubHeadline:active {color: #000000; text-decoration: none}

.RFTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;  text-decoration: none; line-height: 16px }
A.RFTitle:visited {color: #FFFFFF; text-decoration: none}
A.RFTitle:hover {color: #000000; text-decoration: none}
A.RFTitle:active {color: #000000; text-decoration: none}

.RFIntro { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF}

.FeatureTitleIndex {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000;}

.Catchline {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;}


/*hybrid*/
.HText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
A.HText:visited {color:#000000;}
A.HText:link {color:#000000;}
A.HText:active {color:#000000;}
A.HText:hover {color:#cc0000;}


.HTextSmall {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
A.HTextSmall:visited {color:#000000; text-decoration:none}
A.HTextSmall:link {color:#000000; text-decoration:none}
A.HTextSmall:active {color:#000000; text-decoration:none}
A.HTextSmall:hover {color:#cc0000; text-decoration:underline}

.HTextSmallGrey {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999}

.HBigHeadline {  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #000000}
.HSubHead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold}
A.HSubHead:visited {color:#000000; text-decoration:none}
A.HSubHead:link {color:#000000; text-decoration:none}
A.HSubHead:active {color:#cc0000; text-decoration:none}
A.HSubHead:hover {color:#cc0000; text-decoration:none}

.HNavHead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold}

.HNav {font-family: Arial,helvetica,sans-serif; font-size:11px; color:#000000; cursor:hand; background-color: #cccccc}
A.HNav:visited {color:#000000; text-decoration:none}
A.HNav:link {color:#000000; text-decoration:none}
A.HNav:active {color:#000000; text-decoration:none}
A.HNav:hover {color:#FFFFFF; text-decoration:none}

.Hborder {background-color: #cccccc}





/*navigation*/
.nav {font-family: Arial,helvetica,sans-serif; font-size:11px; color:#000000; cursor:hand}
A.nav:visited {color:#000000; text-decoration:none}
A.nav:link {color:#00000; text-decoration:none}
A.nav:active {color:#FFFFFF; text-decoration:none}
A.nav:hover {color:#FFFFFF; text-decoration:none}

.navborder{background-color:#ffffff;}
.subnavborder{background-color:#ffffff;}

.navbgoff{background-color:#8CB5F8; padding-right: 20px; background-image:url(graphics/altnavarrow1.gif); background-position:right; background-repeat:no-repeat;}
.subnavbgoff{background-color:#; padding-left: 10px; }
.navbgon{background-color:#8BA5D1; background-image:url(graphics/altnavarrow1.gif); background-position:right; background-repeat:no-repeat; 
padding-right: 20px;}
.subnavbgon{background-color:#999999; padding-left: 10px; }


.runoff{cursor: default;}


/*jobs*/
.bodytext {font-family: arial,helvetica,sans-serif; font-size: 11px; color: #000000 }
.bodytext:link {  COLOR: #000000; TEXT-DECORATION: underline }
.bodytext:visited {  COLOR: #000000; TEXT-DECORATION: underline }
.bodytext:active {  COLOR: #cc0000; TEXT-DECORATION: underline }
.bodytext:hover { COLOR: #cc0000; TEXT-DECORATION: underline }

.news {font-family: "Trebuchet MS",arial,helvetica,sans-serif; font-size: 11px; color: #000000; TEXT-DECORATION: underline}
.news:link {  COLOR: #000000; TEXT-DECORATION: underline }
.news:visited {  COLOR: #000000; TEXT-DECORATION: underline }
.news:active {  COLOR: #cc0000; TEXT-DECORATION: underline }
.news:hover { COLOR: #cc0000; TEXT-DECORATION: underline }

.pageheader {font-family: "Trebuchet MS",arial,helvetica,sans-serif; font-size: 19px; color: #666666}

.subheader {font-family: "Trebuchet MS",arial,helvetica,sans-serif; font-size: 15px; color: #000000; font-weight:bold }

.subsubheader {font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000}

.tableheader {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff}

.tabletext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000}

.tabletextred {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #cc0000}

.elementname {font-family: arial,helvetica,sans-serif; font-size: 11px; color: #666666}

.jobtitle {font-family: arial,helvetica,sans-serif; font-size: 11px; color: #000000; TEXT-DECORATION: none; font-weight:bold }
A.jobtitle:visited {color: #333333; text-decoration: none}
A.jobtitle:active {color: #cc0000; text-decoration: none}
A.jobtitle:hover {color: #cc0000; text-decoration: none}


.smallgrey {font-family: arial,helvetica,sans-serif; font-size: 10px; color: #666666}
.smallgrey:link {  COLOR: #000000; TEXT-DECORATION: underline }
.smallgrey:visited {  COLOR: #000000; TEXT-DECORATION: underline }
.smallgrey:active {  COLOR: #cc0000; TEXT-DECORATION: underline }
.smallgrey:hover { COLOR: #cc0000; TEXT-DECORATION: underline }


.resultdetails {font-family: arial,helvetica,sans-serif; font-size: 10px; color: #666666}
.resultdetails :link {  COLOR: #000000; TEXT-DECORATION: underline }
.resultdetails :visited {  COLOR: #000000; TEXT-DECORATION: underline }
.resultdetails :active {  COLOR: #cc0000; TEXT-DECORATION: underline }
.resultdetails :hover { COLOR: #cc0000; TEXT-DECORATION: underline }


.more {font-family: arial,helvetica,sans-serif; font-size: 11px; color: #000000}
.more:link {  COLOR: #000000; TEXT-DECORATION: none }
.more:visited {  COLOR: #000000; TEXT-DECORATION: none }
.more:active {  COLOR: #cc0000; TEXT-DECORATION: none }
.more:hover { COLOR: #cc0000; TEXT-DECORATION: none }

.previousnext {font-family: arial,helvetica,sans-serif; font-size: 11px; color: #000000}
.previousnext:link {  COLOR: #000000; TEXT-DECORATION: none }
.previousnext:visited {  COLOR: #000000; TEXT-DECORATION: none }
.previousnext:active {  COLOR: #cc0000; TEXT-DECORATION: none }
.previousnext:hover { COLOR: #cc0000; TEXT-DECORATION: none }

/* fixes font problem caused by text outside of <P> tags */
#outerTable td { font-size: 12px; }