/* WHITEHALL GLOBAL STYLES */

/* BODY & GENERAL */
body,td,th {font-family: Arial, Helvetica, sans-serif;font-size: 8pt;color: #4A4A4A;background-repeat: no-repeat;line-height: 14pt;}
body {background-color: #FFFFFF;}
table {table-layout:fixed;}

/* TEXT FORMATS */
h1 {font-size: 22pt; line-height: normal; font-weight:normal; text-transform:capitalize; border-bottom:1px dotted; padding-bottom:15px; max-width:450px;}
.smallText {font-size: 7pt;}
.bodyText{padding-top:65px; padding-bottom:20px; font-size:10pt; line-height:23px; color:#666666; padding-right:20px;  }
	.bodyText div{ width:500px; max-width:500px; }
	

/*FORE(text) COLOURS*/
.foreCol {color: #047e91;}
.yellowText {font-weight: bold; color: #FFFF00;}
.whiteText {color: #FFFFFF;}

/* BACK COLOURS */
.backCol {background-color:#047e91;}

/* TABLES & FORMATS */
.indent {padding-left: 15px;}
.menuStart{padding-top:120px;}
.topMenuCell{background: url(images/blue-rightcurve.gif) top right no-repeat; background-color:#047e91}
.topMenuDiv{background:url(images/blue-squares2.gif) bottom right no-repeat;  height:50px; vertical-align:bottom; display:block; font-size:7pt;}
.leftMenuCell,.leftMenuDiv {width:170px;}
.flashmenu{float:left; position:absolute;}
.leftMenuCell{background: url(images/blue-leftcurve.gif) top left no-repeat; background-color:#047e91}
.contentMarginCell{  width:65px;background:url(images/blue-leftcurve2.gif) top left no-repeat;}
.contentsCell{ background: url(images/greysquares.gif) top left no-repeat #E6E6E6; width:250px; }
.watermark{ background:url(images/blue-watermark.gif) bottom no-repeat #047e91; padding-bottom:100px ;}
.bulletinDiv p {padding:10px; border-bottom:5px #f2f2f2 solid; display:block; margin:0px;}
	.bulletinDiv p strong {font-size:10pt; display:block}
	.bulletinDiv p:hover {background-color:#f8f8f8;}
	.bulletinDiv a:link,.bulletinDiv a:visited {color:#047e91; font-weight:bold; padding-right:3px;}
	.bulletinDiv a:hover {color:#fff;}

/* LINKS */
a{text-decoration: none;}
a:link {color: #FFFFFF;}
a:visited {color: #FFFFFF;}
a:hover {color: #FFFF99; background-color: #0497AC;}
a:active {color: #FFFF00;}

a.main:link {color: #047e91;}
a.main:visited {text-decoration: none; color: #047e91;}
a.main:hover {text-decoration: none; color: #0099CC; background-color:#F3F3F3; font-weight:bold;}
a.main:active {text-decoration:none; color: #FFFF00;}

a.menulink{padding:5px 2px 5px 2px; display:block; width:92%; font-weight:bold; font-size:7pt; line-height:120%; border:1px solid transparent; }
a.menulink:hover{border-color:#FFFFFF;}
a.menulink:active{ background-color:#FFFFFF; color:#000000;}

a.rightmenulink:link,a.rightmenulink:visited {color: #333333; text-decoration: none; display:block; padding:3px; width:90%; font-size:9pt; }
a.rightmenulink:hover {background-color:#F3F3F3; font-weight:bold;}

.bodyText a{color:#047E91; padding:2px; font-weight:bold;}
.bodyText a:hover{color:#FFFFFF;}

/*coloured links*/
.selectedLink {background-color:#FFFFFF; padding-top:1px;padding-right:7px;padding-left: 7px; padding-bottom:4px;font-weight:bold;border:solid 1px #FFFFFF;font-size:9pt;}
a.orange, a.red, a.purple, a.blue, a.green, a.blue, a.mustard, a.yellow 
{ background:#0497AC;font-weight:bold; padding:5px; padding-left:7px; padding-right:8px; border-left:solid 1px #FFFFFF; position:relative}
a.orange:hover, a.red:hover, a.purple:hover, a.blue:hover, a.green:hover, a.blue:hover, a.mustard:hover, a.yellow:hover  
{color:#FFFFFF; padding:4px; padding-left:7px; padding-right:7px; border:solid 1px #FFFFFF;}
a.orange:hover {background-color:#DA7C2E;}
a.red:hover {background-color:#8F0000;}
a.purple:hover {background-color:#4C0040;}
a.blue:hover {background-color:#047E91;}
a.green:hover {background-color:#24630E;}
a.mustard:hover {color:#000000; background-color:#C2B43F;}
a.yellow:hover {color:#000000; background-color:#FFFF00;}


#grid{width:195px; padding:7px; border:solid 1px #CCC; position:absolute; background-color:#FFF; right:10px;}
	#grid a{width:65px; height:65px; overflow:hidden; background-color:#fff; border:0; display:block; float:left; padding:0; margin:0}
	#grid img{border:0; padding:0; margin:0}
