/* To cure non-appearance of Mozilla vertical scrollbar on short pages */
html {height:100.02%;}

body {font-family:Verdana,Arial,sans-serif; font-size:12px; color:#000000; background-color:#FFFFFF; margin-top:20px;}
th {font-family:Verdana,Arial,sans-serif; font-size:12px;}
td {font-family:Verdana,Arial,sans-serif; font-size:12px;}


/* ~~~~~ PAGE LAYOUT STYLES ~~~~~ */

/* creates silver frame around centered page */
table#layout {
	background-color:#FFFFFF;
	border:1px solid #C0C0C0;
}



/* ~~~~~ TEXT STYLES ~~~~~ */

/* headers */
h1 {font-size:28px; font-weight:normal; margin:12 0 0 0;} /* not used at present */
h2 {font-size:24px; font-weight:normal; margin:6 0 20 0; line-height:120%;}
h3 {font-size:14px; font-weight:normal; margin:6 0 20 0; font-variant:small-caps;}
h4 {font-size:18px; font-weight:normal; margin:0;}

/* other text styles */
#txt_main td {line-height:1.6em;} /* main content */
.txt_9px {font-size:9px;}         /* small font */
.txt_red {color:#FF0000;}         /* used within printer-friendly divs */



/* ~~~~~ LINK STYLES ~~~~~ */
a:link, a:visited, a:active	{color:#0000FF;}
a:hover											{color:#FF0000;}

/* greys out link for current page */
.current {
	color:#FFFFFF;
	background-color:#999999;
	border:2px solid #999999;
	cursor:default;
	text-decoration:none;
}

/* green link for what can I do link */
#wot a:link, #wot a:visited, #wot a:active {color:#008000;}
#wot a:hover 															 {color:#FF0000;}



/* ~~~~~ PANEL STYLES ~~~~~ */

/* home page right-hand column */
#txt_red {color:#FFFFFF; font-size:11px;border:1px solid #C0C0C0;padding:10px;background-color:#C00000;}
#txt_red a {font-size:11px;}

/*
#txt_red a:link, a:visited, a:active	{color:#FFFFFF;}
#txt_red a:hover											{color:#FFFF00;}
*/

/* right-hand panels */
#blue_panel {font-size:11px; background-color:#CCFFFF; border:1px solid #C0C0C0;}
#white_panel {background-color:#FFFFFF; border:1px solid #C0C0C0; text-align:center;}
#white_panel td {font-size:10px;}



/* ~~~~~ OTHER STYLES ~~~~~ */
img {border:0;}                                /* deny borders for all images */
table#nav {margin-top:6px;}                    /* adds space above menu links */
#mapnav {margin-top:6px}                       /* adds space above sub-menu links */
hr {margin-bottom:12px;}                       /* adds space below rule */
#btt {position:absolute;left:14;}              /* positions back-to-top button */
.xpand {cursor:url(img/xpand.cur),pointer;}    /* magnifying glass */
#centre {text-align:center;}                   /* centre text and/or image */

/*
#linx a:link, #linx a:active {color:#0000FF;}
#linx a:hover                {color:#FF0000;}
#linx a:visited              {color:#FF00FF;}
*/

IMG.iconR { float:right; margin-left:10; margin-top:5; margin-right:0; border:1px solid #000000;}
