/*__________REDEFINED HTML TAGS__________*/

body {  background-color: #112859; background-image: url(graphics/background.gif); background-attachment: scroll; background-repeat: no-repeat; background-position: left top; color:#ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }

p, li {font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height:16px }
td  {font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16px }    

ul, ol {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-top: 8px; margin-bottom: 0px}

sup {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px}

/*__________NAVIGATION__________*/

a:link {  color: #FFCC00; text-decoration: none}
a:visited {  color: #FF9900; text-decoration: none}
a:hover {  color: #FFFFFF; text-decoration: underline}
a:active {  color: #FFFF00; text-decoration: underline}

ul.mmhide_mainNav{
	width:100%;
	list-style:none;
	padding:0;
	margin:0;
	border:0;
	background:#003;
}
/* TOP-LEVEL NAV ITEMS */
ul.mmhide_mainNav li{
	margin:0 0 7px 5px;
	padding:0;
	border:0;
	text-align:right;
	font:bold 12px Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}
ul.mmhide_mainNav li a{
	display:block;
	width:100%;
	margin:0;
	padding:1px 10px 1px 2px;
	text-decoration:none;
}
ul.mmhide_mainNav li a:link, ul.mmhide_mainNav li a:visited{color:#F00;}
ul.mmhide_mainNav li a:hover{color:#003; background:#F00; text-decoration:none;}
ul.mmhide_mainNav li a:active {color:#003; background:#FFF;}

ul.mmhide_mainNav li a.mmhide_current{
	padding:7px 10px 1px 1px;
	border-top:1px solid #B00;
	border-left:1px solid #B00;
}
ul.mmhide_mainNav li a.mmhide_current:link,
ul.mmhide_mainNav li a.mmhide_current:visited{color:#F00;}
ul.mmhide_mainNav li a.mmhide_current:hover{color:#F00; background:#003; text-decoration:none;}
ul.mmhide_mainNav li a.mmhide_current:active{color: #B30000;}

/* SUB-LEVEL NAV ITEMS */
ul.mmhide_mainNav li ul{
	margin:0 0 10px;
	padding:0 0 6px;
	list-style:none;
	border-left:1px solid #B00;
	border-bottom:1px solid #B00;
}
ul.mmhide_mainNav li li{
	margin:0;
	padding:4px 0 0;
	list-style:none;
	text-align:right;
}
ul.mmhide_mainNav li li a{
	display:block;
	width:100%;
	margin:0;
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	letter-spacing:0;
}
ul.mmhide_mainNav li li a:link, ul.mmhide_mainNav li li a:visited {color:#FC0;}
ul.mmhide_mainNav li li a:hover{color:#000; background:#FC0;; text-decoration:none;}
ul.mmhide_mainNav li li a:active{color:#FFF; background:#003;}

/* OLD LEFT NAV STYLES */

.mmhide_leftNav {  letter-spacing:1px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0000; background:#000033; padding-top:  1px; padding-bottom: 1px; margin-bottom:5px; width: 123px; display:block; text-decoration:none}
a.mmhide_leftNav:link {color: #FF0000}
a.mmhide_leftNav:visited {color:#FF0000}
a.mmhide_leftNav:hover {color:#000033; background:#FF0000}
a.mmhide_leftNav:active {color:#000000; background:#FFFFFF}

.mmhide_leftNavSub {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFCC00; background:#000033; line-height:11px; padding-top: 4px; padding-bottom: 3px;  display:block; text-decoration:none}
a.mmhide_leftNavSub:link {color: #FFCC00}
a.mmhide_leftNavSub:visited {color: #FFCC00}
a.mmhide_leftNavSub:hover {color:#FFFFFF; text-decoration:underline}
a.mmhide_leftNavSub:active {color:#FFFFFF}

.mmhide_leftNavCurrent {  font-family:  Arial, Helvetica, sans-serif; letter-spacing:1px;  font-size: 12px; font-weight: bold; color: #B30000; background:#000033; padding-top: 3px; padding-bottom: 2px; width: 123px; display:block; text-decoration:underline}

/*----- BOTTOM NAV -------*/

.mmhide_bottomNav {font: 12px/20px "MS Sans Serif", Arial, Helvetica, sans-serif; color: #F00; text-decoration:none}
.mmhide_bottomNav a{margin:0 6px;}
.mmhide_bottomNav a:link, .mmhide_bottomNav a:visited {color: #F00}
.mmhide_bottomNav a:hover {color:#FFF; text-decoration:underline}
.mmhide_bottomNav a:active {color:#FFF}


/*----- PAGE LEVEL NAV -------*/
div.mmhide_pageLevelNav{
width:380px;
margin:15px 0 30px;
font:bold 11px Verdana, Arial, sans-serif;color:#3D79B6;
}
div.mmhide_pageLevelNav p{
	margin:0;
	font:bold 11px Verdana, Arial, sans-serif;color:#5F94C9;
}
div.mmhide_pageLevelNav ul{
	list-style:none;
	margin:6px 0 10px;
}
div.mmhide_pageLevelNav li{
	list-style:none;
	margin:0 0 1px;
	padding:0;
	font:bold 11px Verdana, Arial, sans-serif;color:#3D79B6;
}
div.mmhide_pageLevelNav li a{
	display:block;
	width:100%;
	margin:0;
	padding:3px 10px;
	background:#133D6A;
	border-left:4px solid #369;
}
div.mmhide_pageLevelNav li a:hover{
	background:#2F6197;
	text-decoration:none;
}
div.mmhide_pageLevelNav li a:visited{color:#fc0;}

/*__________ BOXES (e.g. NEWS, RIGHT SIDE)  __________*/
.mmhide_boxText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px ; color: #CCFFFF}
.mmhide_boxText a:link {color: #FFCC00; text-decoration:none}
.mmhide_boxText a:visited  {  color: #FFCC00; text-decoration:none}
.mmhide_boxText a:hover  {  color: white; text-decoration:underline}
.mmhide_boxText a:active {color:white; text-decoration:underline}

/*__________HEADINGS__________*/

.mainHead {  font-family: Arial, Helvetica, sans-serif; font-size: 19px; color: #33CCFF; margin-bottom:8px}

.subHead1 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #33CCFF; margin-bottom:8px}

.subHead2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #33CCFF; margin-bottom:8px }

.subHead3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #33CCFF; font-weight: bold; margin-bottom: 6px}

.subHead4 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 17px; color: #99FFFF; font-weight: bold; letter-spacing: 1px}

/*__________OTHER CUSTOM__________*/

.smallText {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px }

.acrobat { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  line-height: 12px; color:#b5b5b5; }

.blueLine {  color: #336699; margin-top: 6px; margin-bottom: 6px}

.nextPrev {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #FFCC00}

li.listpad { padding-bottom:8px}

.mmhide_thinTableDark{
   border-right:1px solid #336699;
   border-top:1px solid #336699;
}
.mmhide_thinTableDark td{
   border-left:1px solid #336699;
   border-bottom:1px solid #336699;
}

.thinTableLight{
   border-right:1px solid #3399CC;
   border-top:1px solid #3399CC;
}
.thinTableLight td{
   border-left:1px solid #3399CC;
   border-bottom:1px solid #3399CC;
}
.mmhide_tableCellLight {
   border-right:1px solid #3399CC;
   border-top:1px solid #3399CC;
   border-left:1px solid #3399CC;
   border-bottom:1px solid #3399CC;
}

.mmhide_formText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px ; color: #FFFFFF}

.mmhide_formError { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px }

.mmhide_responseTxtError {color:white}

.mmhide_responseTxtSuccess {color:black}

.mmhide_copyright {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #00A6DD}

.new{font: bold italic 11px Verdana, Arial, Helvetica, sans-serif; color:white; background:#C00;}

/*  this saves ink for NN6+ users by removing background colours   */
@media print{
table, tr, td {
	font-color:black;
	background: white;
}}