body {
	background-color: #DDDDDD;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	margin-left: 0px;
	margin: 0px;
	}

/*CO 4/7/2005
This is here to make all the text take on the correct size
I removed the incorrect DTDs from the headers which caused the text to go too large,
this fixes it.
*/
td
{
	font-size: 12px;
}

td.emphasis_island
{
	background-color:#EFEFEF;
	-moz-border-radius: 15px; /*only works in mozilla*/
}

/* Link Selectors must be defined in this order, for normal behaviour, particularly of 
hover selector. Unless it is last, it will not have precedence over visited and active. Weird I know,
but that's how it is. */
a:link {
text-decoration: none; 
color: #0065FF;} 

a:active {
text-decoration: none; 
color: #0065FF;}

a:visited {
text-decoration: none; 
color: #0065FF;}

a:hover {
	color: #0065FF;
	text-decoration: underline;}


/* Link selectors for a <TD> need to be in the format - "td.Menu a:selector"
This should be the same for all other objects, except <a> tags */
td.Menu {
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	text-decoration: none;
	font-size: 12px;
	background-color: #ffffff;
	letter-spacing: +.1em;}
td.Menu a:link {text-decoration: none; color: #666666;}
td.Menu a:active {text-decoration: none; color: #666666;}
td.Menu a:visited {text-decoration: none; color: #666666;}
td.Menu a:hover { color: #0065FF;
text-decoration: underline;}


/* Link selectors for a <TD> need to be in the format - "td.Menu a:selector"
This should be the same for all other objects, except <a> tags */
td.SmallMenu {
font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif; text-decoration: none; font-size: 11px; letter-spacing: +.1em;}
td.SmallMenu a:link {text-decoration: none;
color: #666666;}
td.SmallMenu a:active {text-decoration: none; color: #666666;}
td.SmallMenu a:visited {text-decoration: none; color: #666666;}
td.SmallMenu a:hover { color: #666666;
text-decoration: underline;}



/* JAMES ADDITITONS 6/6/05 - START - NEW HEADER TABLE AND LOCALTION AND STATE TXT STYLES */

.site_mast_area {
background-color: #de0004;
background-image: url("/images/_general/head_cell_BG.gif");
}

.vert_line {
color: #cccccc}

.location_title {
font-family: arial,helvetica,sans-serif;
font-size: 18px; color: #CC0000; font-weight: bold;}

/* Added by Ash 31/01/2007 */
font.leftnavtitle{
font-family: arial,helvetica,sans-serif;
font-size: 12px; color: #CC0000; font-weight: bold;}

.leftnav{
/*font-family: arial,helvetica,sans-serif;
font-size: 11px; color: #CC0000; font-weight: bold;*/
font-family:arial,helvetica,sans-serif; text-decoration: none; font-size: 11px;font-weight: bold;}


/* Added by DH 1/Sept/2005 */
font.takebreakbold {
font-family: arial,helvetica,sans-serif;
font-size: 12px; color: #CC0000; font-weight: bold;}

/* Added by DH 1/Sept/2005 */
font.takebreak {
font-family: arial,helvetica,sans-serif;
font-size: 12px; color: #CC0000;}

.location_title_medium {
font-family: arial,helvetica,sans-serif;
font-size: 14px; color: #CC0000; font-weight: bold;}

.location_state {
font-family: arial,helvetica,sans-serif;
font-size: 16px; color: #666666;}

td.guidenav {
	font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	text-decoration: none;
	font-size: 11px;
	letter-spacing: +.1em;}

td.guidenav a:link {text-decoration: none; color: #888888;}
td.guidenav a:active {text-decoration: none; color: #888888;}
td.guidenav a:visited {text-decoration: none; color: #888888;}
td.guidenav a:hover { color: #888888; text-decoration: underline;}

/* JAMES ADDITITONS END  */


td.heading
	{
	background-Color: #E2E2E2;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #37651B;
	}



.SearchHeadings {font-family: arial,helvetica,sans-serif; font-size: 12px; font-weight: normal;}

.SearchBrowseHeadings {font-family: arial,helvetica,sans-serif; font-size: 16px;}


.SmallText {font-family: arial,helvetica,sans-serif; font-size: 12px; color: #666666;}

.TinyText {font-family: Verdana, Helvetica, Arial, sans-serif; 
font-size: 10px;
color: #999999;}
.Bold14Headings {font-family: arial,helvetica,sans-serif; font-size: 14px; font-weight: bold;}
.Bold14HeadingsGrey {font-family: arial,helvetica,sans-serif; font-size: 14px; font-weight: bold; color:#666666;}

/* Link selectors for an <a> need to be in the format - "a.HelpLinks:selector"
Stuffed if I know why, but it's different to link selectors for <td> tags. */
/* This works, just wasn't ultimately needed */
/*
a.HelpLinks {font-family: arial,helvetica,sans-serif;
font-size: 11px;}
a.HelpLinks:link {text-decoration: none; color: #ff6633;}
a.HelpLinks:active {text-decoration: none; color: #ff6633;}
a.HelpLinks:visited {text-decoration: none; color: #ff6633;}
a.HelpLinks:hover { color: #ff6633;
text-decoration: underline;}
*/

.HelpLinks {font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #999999;
letter-spacing: +.1em;}
.HelpLinks:link {text-decoration: none; color: #ff6633;
}
.HelpLinks:active {text-decoration: none; color: #ff6633;}
.HelpLinks:visited {text-decoration: none; color: #ff6633;}
.HelpLinks:hover { color: #ff6633;
text-decoration: underline;}




.standardbutton {color:#000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight:bold;
background-color: #ffcc99;
/*border:1px solid;*/ /*Causes ugly thick borders in Firefox*/
border-bottom: 1px #000000 solid;
border-top: 1px #000000 solid;
border-left: 1px #000000 solid;
border-right: 1px #000000 solid;
font-size: 11px;}

.standardbuttonover {color:#000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight:bold;
background-color:#ffcc99;
/*border:1px solid;*/ /*Causes ugly thick borders in Firefox*/
border-bottom: 1px #ff6600 solid;
border-top: 1px #ff6600 solid;
border-left: 1px #ff6600 solid;
border-right: 1px #ff6600 solid;
font-size: 11px;}

.standardinputbox {
font-family: Tahoma;
font-size: 14px;
background-color:#ffffff;
/*border:1px solid;*/ /*Causes ugly thick borders in Firefox*/
border-left: 1px #cccccc solid;
border-bottom: 1px #cccccc solid;
border-top: 1px #cccccc solid;
border-right: 1px #cccccc solid;}

.tablebox {
/*border:1px solid;*/ /*Causes ugly thick borders in Firefox*/
border-left: 1px #ff6600 solid;
border-bottom: 1px #ff6600 solid;
border-top: 1px #ff6600 solid;
border-right: 1px #ff6600 solid;}
