/* 
	this controls the style of the website in general.
	There is a ryhme and reason to the ordering of many of these elements
	If you are going to change or add to this list, the safest thing to do is 
	add it to the top of the list unless you really know why you'd need 
	to put it somewhere else.
*/


a img, td img, td a {
   vertical-align: top;
  	border: 0px;
  	margin: 0px;
}

a , a:visited , a:active a:hover 
{ font:100 12px Trebuchet MS, Arial, Tahoma, Sans Serif;  color:#1122cc;}
a span, a:visited span , a:hover span, a:active span
{ font:100 12px Trebuchet MS, Arial, Tahoma, Sans Serif !important;}

a , a:visited { color:#1122cc; }
a:active { color:red; }
a:hover { color:#cc0000; }

a span , a:visited span { color:#1122cc !important; }
a:active span { color:red !important; }
a:hover span { color:#cc0000 !important; }


body {
	margin: 0px;
	background-color:white;
	font:100 12px Trebuchet MS ,Arial, Tahoma, Sans Serif;
	color:black;
}


td , p {
	font:100 12px Trebuchet MS, Arial, Tahoma, Sans Serif;
	color:black;
}


.header {
	font-family: Arial, Tahoma, Sans Serif;
	font-size: 160%;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 10px;
	color: #FFFFFF;
	
}

.topText {
	color: #FFFFFF !important;
	font:500 14px Arial, Tahoma, Sans Serif !important;
	text-align: left;
}


.search {
	font:100 10px Verdana, Helvetica, Courier;
	color:black;
}


a.footerLink , a.footerLink:active, a.footerLink:visited {
	color:navy;
	font:100 11px Arial;
}


a:hover.footerLink {
	text-decoration:none;
	color:#0000cc;
}


.footerText {
	color:black;
	font:100 10px Arial;
}



a.navLink, a.navLink:visited, a.navLink:active {
	color:navy;
	font:100 10px Trebuchet MS, Arial , Sans Serif;
	text-decoration:none;
	border-bottom:solid 1px #dddddd;
	display:block;
	padding:2px;
	padding-right:0px;
}

a.navLink:hover {
	color:#cc0000;
	background-color:#f4f6ff;
}


a.tabLink, a.tabLink:visited, a.tabLink:active {
	color:white;
	font:100 10px Trebuchet MS, Arial , Sans Serif;
	text-decoration:none;
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:0px;
	padding-left:0px;
	background-image: url('/images/orange_tile.gif');
}

a.tabLink:hover {
	color:white;
	background-image: url('/images/orange_mo_tile.gif');
}

a.tabLinkSEL, a.tabLinkSEL:visited, a.tabLinkSEL:active {
	color:white;
	font:100 10px Trebuchet MS, Arial , Sans Serif;
	text-decoration:none;
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:0px;
	padding-left:0px;
	background-image: url('/images/orange_mo_tile.gif');
}

a.tabLinkSEL:hover {
	color:white;
	background-image: url('/images/orange_mo_tile.gif');
}
.bodyText {
	color:black;
	font:100 12px Trebuchet MS, Arial, Tahoma, sans serif;
	/*border:solid 1px red;*/
}


h1, h1 span , h2, h2 span , h3, h3 span {
	font:900 18px Trebuchet MS, Arial, Tahoma, Sans Serif !important;
	color:black !important;
}

h4 , h4 span , h5, h5 span , h6, h6 span , h7, h7 span {
	font:900 15px Trebuchet MS, Arial, Tahoma, Sans Serif !important;
	color:black !important;
}


h2, h2 span , h5 , h5 span{ color:navy !important; }
h3, h3 span , h6 , h6 span { color:#cc0000 !important; }

h1, h2, h3, h4, h5, h6
{
	margin:0px !important;
	padding:0px !important;
}


address { color:#888888; font:100 11px Trebuchet MS, Arial, Tahoma, Sans Serif; }
small { color:black; font:100 10px Trebuchet MS, Arial, Tahoma, Sans Serif; }
small a { font-size:10px !important; }
big { color:black; font:100 14px Trebuchet MS, Arial, Tahoma, Sans Serif; }

hr { }


span { color:black !important; font:100 12px Arial, Tahoma, Sans Serif !important; }


div.strokeDiv {
	background:url(/images/stroke.gif) repeat-x center;
	width:100%;
}

div.strokeDiv h1 , div.strokeDiv h2 , div.strokeDiv h3 , 
div.strokeDiv h4 , div.strokeDiv h5 , div.strokeDiv h6 {
	background-color:white;
	padding-left:0px;
	padding-right:5px;
	display:inline;
}

.GIcontent {
	width:90%;
	text-indent:0px;
	text-align:left;
	margin-bottom:15px;
}


div.strokeDiv strong {
	background-color:white;
	padding-left:0px;
	padding-right:3px;
	font-size:14px;
	color:black;
}
div.strokeDiv strong a 
{
	font-weight:900 !important;
	font-size:14px !important;
}

.menulink {  margin: 0px;
	   font-size:12.5px;
           font-family:Arial;
           color:white;
        }

a.menulink , a.menulink:visited, a.menulink:active { color:white; text-decoration:none; font-weight:bold;}
a.menulink:hover { color:orange; text-decoration:none; font-weight:bold;}


.style1 {font-size: smaller}
.whiteboldtext a:link {color:#ffffff;font-weight:bold}
.whiteboldtext a:visited {color:#ffffff;font-weight:bold}
.whiteboldtext a:hover {color:#ffffff;font-weight:bold;text-decoration:none}
.nound{text-decoration:none}
.footlink a:link {color:blue;}
.footlink a:visited {color:blue;}
.footlink a:hover {color:red;text-decoration:none}
.oldactivecell {background-color:#2175BB;color:#ffffff;}
.activecell {background-image: url(/images/dblue_tile.gif);color:#ffffff;}
.activecell a:link {color:#ffffff;text-decoration:none;font-weight:bold}
.activecell a:visited {color:#ffffff;text-decoration:none;font-weight:bold}
.activecell a:hover {color:#ffffff;text-decoration:none;font-weight:bold}
.oldinactivecell {background-color:#eeeeee;color:#2175BB}

.inactivecell {background-image: url('/images/gray_tile.gif');color:#000000}
.inactivecell a:link {color:#000000;text-decoration:none;font-weight:bold}
.inactivecell a:visited {color:#000000;text-decoration:none;font-weight:bold}
.inactivecell a:hover {background-image: url('/images/blue_tile.gif');display:block;padding-top:4px;padding-bottom:5px;color:#ffffff;text-decoration:none;font-weight:bold}