/* CB 15/04/2003 - BEGIN STYLES FOR TOP NAV BAR HOME ETC */

.newHref {
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
}
.newHref a {
	color: #FFFFFF;
}
.newHref a:hover {
	color:#FFFF00;
}
.menuTitle003366 {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #003366;
}
.menuTitle666666 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #666666;
}

.mMenu 
{ 
font-family:  Arial, Verdana, Helvetica, sans-serif; 
font-size: 11px; 
font-weight: bold;
color: #003366;
border-left: #666666 1px solid; 
border-top: #666666 1px solid; 
border-bottom: #666666 1px solid;
border-right: #666666 1px solid; 
}

#menutop {
	background-color: #ffffff;
	border: none;
	padding: 1px;
	text-align: left;
	font-size: 10px; 
}
.headerTopRed {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	margin-bottom: 2px;
	margin-top: 2px;
}
.headerTopRed a {
	padding: 1px;
	text-decoration: none;
	width: 188px;
	height: 16px;
	color: #ffffff;
	background-color: #990000;
	border-top: 2px #CC0000 solid;
	border-left: 2px #CC0000 solid;
	border-bottom: 2px #330000 solid;
	border-right: 2px #330000 solid;
	
}
.headerTopRed a:visited {
	padding: 1px;
	text-decoration: none;
	height: 16px;
	color: #ffffff;
	background-color: #990000;
	border-top: 2px #CC0000 solid;
	border-left: 2px #CC0000 solid;
	border-bottom: 2px #330000 solid;
	border-right: 2px #330000 solid;
}
.headerTopRed a:hover {
	background-color: #cccccc;
	border-top: 2px #e5e5e5 solid;
	border-left: 2px #e5e5e5 solid;
	border-bottom: 2px #999999 solid;
	border-right: 2px #999999 solid;
	color: #003366;	
}

/* CB 15/04/2003 - END STYLES FOR TOP NAV BAR HOME ETC */

/* CB 15/04/2003 - BEGIN STYLES FOR DROP DOWN MENU BAR MAIN MENUS, SELECTIONS ETC */

#menuNav {
	background-color: #ffffff;
	border: none;
	padding: 1px;
	text-align: left;
	font-size: 10px;
}
.headerNav {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	width: 188px;
	margin-bottom: 2px;
	margin-top: 2px;
	
}
.headerNav a {
	padding: 1px;
	text-decoration: none;
	width: 188px;
	height: 16px;
	color: #ffffff;
	background: #003366;
	border-top: 2px #006699 solid;
	border-left: 2px #006699 solid;
	border-bottom: 2px #000033 solid;
	border-right: 2px #000033 solid;
	
}
.headerNav a:visited {
	padding: 1px;
	text-decoration: none;
	height: 16px;
	color: #ffffff;
	background: #003366;
	border-top: 2px #006699 solid;
	border-left: 2px #006699 solid;
	border-bottom: 2px #000033 solid;
	border-right: 2px #000033 solid;
	
}
.headerNav a:hover {
	background-color: #319ACE;
	background: #cccccc;
	border-top: 2px #e5e5e5 solid;
	border-left: 2px #e5e5e5 solid;
	border-bottom: 2px #999999 solid;
	border-right: 2px #999999 solid;
	color: #003366;
	height: 16px;
}

/* CB 15/04/2003 - END STYLES FOR DROP DOWN MENU BAR MAIN MENUS, SELECTIONS ETC */

/* CB 15/04/2003 - BEGIN STYLES FOR MAIN TEXT ETC */

.mainTextHeading {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #990000; 
	font-size: 12px;
	text-decoration: none;
}
.mainTextHeading a {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #990000; 
	text-decoration: none;
}
.mainTextHeading a:hover {
	color: #003366;
	text-decoration: none; 
}
.guidesText {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000000; 
	font-size: 12px;
	text-decoration: none;
}
.mainText {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #003366; 
	font-size: 10px;
	text-decoration: none;
}
.mainText a {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #003366; 
	text-decoration: none;
	font-size: 10px;
}
.mainText a:hover {
	color: #990000; 
	text-decoration: none;
}

.mainTextJustify {
 font-weight: normal;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 color: #003366; 
 font-size: 10px;
 text-decoration: none;
}
.mainTextJustify a {
 font-weight: normal;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 text-align: left;
 color: #003366; 
 text-decoration: none;
 font-size: 10px;
}
.mainTextJustify a:hover {
 color: #990000; 
 text-decoration: none;
}

.mainTextRed {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #990000; 
	font-size: 10px;
	text-decoration: none;
}
.mainTextRed a {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #990000; 
	text-decoration: none;
	font-size: 10px;
}
.mainTextRed a:hover {
	color: #660099; 
	text-decoration: none;
}
.mainTextCenter {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #003366; 
	font-size: 9px;
	text-decoration: none;
}
.mainTextCenter a {
	color: #003366;
	text-decoration: none; 
}
.mainTextCenter a:hover {
	color: #990000; 
	text-decoration: none;
}
.mMenu 
{ 
font-family:  Arial, Verdana, Helvetica, sans-serif; 
font-size: 13px; 
font-weight: bold;
color: #003366;
border-left: #666666 1px solid; 
border-top: #666666 1px solid; 
border-bottom: #666666 1px solid;
border-right: #666666 1px solid; }

.over
{
background-color:#cccccc;
font-family:  Arial, Verdana, Helvetica, sans-serif; 
font-size: 13px; 
font-weight: bold;
color: #993300;
border-left: #666666 1px solid; 
border-top: #666666 1px solid; 
border-bottom: #666666 1px solid;
border-right: #666666 1px solid; 
 }

.over A:link { text-decoration: none; color: #003366;  }
.over A:active { text-decoration: none; color: #003366; }
.over A:visited { text-decoration: none; color: #003366; }
.over A:hover { text-decoration: none; color: #993300;  }

.mMenu A:link { text-decoration: none; color: #003366;  }
.mMenu A:active { text-decoration: none; color: #003366; }
.mMenu A:visited { text-decoration: none; color: #003366; }
.mMenu A:hover { text-decoration: none; color: #993300;  }

.menuHeaderLeft {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.menuTitle003366 {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: 003366;
}
.menuTitle666666 {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #666666;
}
.backgroundm {
	background: url(/images/mf_m_bgimg.gif) no-repeat;
	
}
.backgroundm1 {
	background: url(/images/mf_m_bgimg.gif) no-repeat;
	color: #0296AE;
}



.mainTextConf {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #003366; 
	font-size: 12px;
	text-decoration: none;
	padding: 3px;
}
.mainTextConf a {
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	color: #B3E0E7; 
	text-decoration: none;
	font-size: 12px;
}
.mainTextConf a:hover {
	color: #ffffff; 
	text-decoration: none;
}







/* CB 15/04/2003 - END STYLES FOR MAIN TEXT ETC */
/* CW 6/5/2003 - STYLES FOR CHARTS */
.ChartsRedTitle {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: none;

}
.ChartsBlackMainText {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
}
.ChartsColTitleWhite {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(/images/bgs/1.gif);
}
.ChartsWhiteBG {
	background: #ffffff;
}
.ChartsGreyBG {
	background: #eeeeee;
}
.ChartsMainTitleWhite {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.ChartsSubTitleWhite {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
/* CW 6/5/2003 - END STYLES FOR CHARTS */
.DetailsMainTitle {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #006699;
}
.detailsListText {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.FormEntry {
	font: 11px Arial, Helvetica, sans-serif;
}
.guideHead {
	font: bold 17px Arial, Helvetica, sans-serif;
	color: #003366;

}
.ChartsBlackMainTextSmall {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
}
.frontbg {
	background: url(/images/mf_m_bgimg.gif) no-repeat;
	border: 1px solid #003366;
}
.AwardsCategory {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #990000;
}
.AwardsCategory a{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #990000;
}
.AwardsCategory a: hover{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #990000;
}
.AwardsCategory  a: visited{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #990000;
}
.AwardsWinner {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000000;
}
.AwardsWinner a{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000000;
}

.AwardsWinner a: hover{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000000;
}
.AwardsWinner a: visited{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000000;
}
.ChartsAwardsWinner {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
}
.ChartsAwardsWinner a{
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
}

.ChartsAwardsWinner a: hover{
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
}
.ChartsAwardsWinner a: visited{
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
}
.AwardsFinalist {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #666666;
}
.AwardsFinalist a{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #666666;
}
.AwardsFinalist a: hover{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #666666;
}
.AwardsFinalist a: visited{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #666666;
}
.group-press-rel-date {
	font: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}	
.NewsHead {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #003366;
}
.diary-head {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #003366;
	border-bottom:1px solid #000000;

}


.NewsBody {
	font: 11px Verdana, Arial, Helvetica, sans-serif; padding-left: 20px;
}

.NewsBody2 {
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
}

.NewsTime {
	font: italic 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.SearchHead {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: url(/images/bgs/1.gif);
}
.SearchTableBrd {
	border: 1px solid #003366;
}
.CalculatorBorder {
	border: 1px solid #333333;
	font: 10px Verdana, Arial, Helvetica, sans-serif;

}
.CalculatorBG {
	background: url(/calculators/images/bigcalc_blue4.jpg) no-repeat;
	height: 200px;
	border: 1px solid #003366;
}
.BudgetCalcFormEntry {
	font: 11px Arial, Helvetica, sans-serif;
	width: 40px;
}
.blockBody {
	font: 12px Arial, Helvetica, sans-serif;
}
.blockMainHead {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #003366;
}
.blockSubHead {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: 003366;
}
a {
	color: #003366;
}
.articlesIssueTxt {
	font: italic 11px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;

}
.articlesPictureText {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
.sitemapHead {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: 003366;
	text-decoration: none;
	background: eeeeee;
	border: 1px solid #333333;

}
.sitemapEntries {
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
}
.group-press-more	{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
.frontbg-gary {
	border: 1px solid #003366;
}
.awards-body-gary {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
.awards-body-gary a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#990000;
}
.awards-bodymain-gary {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
.awards-maintitle-gary {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000000;
}
.awards-smalltitle-gary {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
.awards-smallertitle-gary {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
}
.awards-smallerbody-gary {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
.awards-bottomstrip-gary {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	width:100%;
	text-align:center;
	border: 1px solid #000000;
	background-color:EEEEEE;
}
.awards-bottomstrip-gary a:hover {
	color:#990000;
}
.awards-addy-gary {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:center;
}
#footer {
	background-image: url(../Graphics/base.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	clear: both;
	text-decoration:none; 
	color:#0066CC;
}
