A:link    { color: #006699; text-decoration: underline }
A:visited  { color: #990099; text-decoration: underline }
A:active { color: #333333; text-decoration: underline;}
A:hover { color: #FF0000; text-decoration: underline;}
TD {
	font-size: 13px;
	font-family: Verdana, Helvetica, sans-serif;
	margin-top: 3px;
}
TD.right { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #F7F7F7;}
TD.left { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: #333333;}

h1 { font-family: Trebuchet MS, verdana, sans-serif; font-size: 18px; font-weight: bold; color: #006699;}
#search {
	padding: 10px 2px 0px;
	border: 1px solid #006699;
	color: #006699;
	margin-bottom: 2px;
}
#search h3 {
	margin-bottom: 0px;
	font-size: 14px;
	color: #006699;
}
h3 { font-family: Trebuchet MS, verdana, sans-serif; font-size: 12px; font-weight: bold; color: #000000;}
.paragraphtitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000;}
nav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px;}
.coltitle { font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px; font-weight: bolder; color: #006699;}
h2 { font-family: Trebuchet MS, verdana, sans-serif; font-size: 16px; font-weight: bold;}
input.login { font-size: 11px; border-style: solid; border-width: 1px; border-color: #009EB2; width: 160px; height: 19px;}
td.login { FONT-SIZE: 11px; COLOR: #000000; background-color: #F0F0F0; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; padding-bottom: 3px; padding-top: 3px; padding-left: 10px; padding-right: 10px; }
span.login { background-color: #F0F0F0; width: 180px;
	border: none;
}
.bu { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#ffffff; width:40px; background-color:#009EB2; border-style:solid; border-width:0px; border-color:black; cursor: hand;}
UL.directory LI { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#ffffff; width:40px; background-color:#009EB2; border-style:solid; border-width:0px; border-color:black; cursor: hand;}

#newsfeed { color: #000; font-size: 10px; font-family: Verdana, Helvetica, 
Geneva; width: 233; height: 200; border: 1px solid #00C5F5; }
#newsfeed A {COLOR: #33667F; FONT-SIZE: 10px; DISPLAY: inline; FONT-FAMILY: 
Verdana, Helvetica, Geneva; LETTER-SPACING: 0px; TEXT-DECORATION: none; 
FONT-WEIGHT: bold; MARGIN: 0px;}
#newsfeed A:hover {COLOR: #83AC83; BACKGROUND-COLOR: #FFFFFF;}

.TextTiny { FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Verdana, Arial, sans-serif; }
.TextSmall { FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Verdana, Arial, sans-serif; }
.TextMedium { FONT-SIZE: 13px; COLOR: black; FONT-FAMILY: Verdana, Arial, sans-serif; }

ul,ol,li{
	font-size:12px;
	color:#000000;
}
li{
	margin-bottom:16px;
}
ul.nospace li{
	margin-bottom:0;
}

#directory{
margin:42px 16px 0 16px;
}
#directory li{
font-size: 20px;
color:black;
list-style:none;
background:#f0ffff;
border: 1px solid #009EB2;
padding:14px 18px;
}
#directory li ul{
margin:0;
padding:0;
margin:8px 0 12px 24px;
}
#directory li ul li,#directory li ul li a{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color:black;
font-weight:bold;
border:0;
margin:16px 0 0 0;
padding:0;
background:transparent;
}
#directory li ul li a{
font-family:"Times New Roman", Times, serif;
color:#006699;
font-size:14px;
}
#directory li ul li ul{
margin:4px 0 0 24px;
}
#directory li ul li ul li,#directory li ul li ul li a{
font-family: Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:black;
font-size:10px;
font-weight:bold;
margin:0;
}
#directory li ul li ul li.directory-ref{
	font: normal 12px "Times New Roman",Times,serif;
	color:black;
	text-transform:none;
}

img.middle { vertical-align: middle; }

.bl { background-color: #F0F0F0; background-image: url('images/rbBottomLeft.gif') 0 100% no-repeat; width: 20em; }
.br { background-image: url('images/rbBottomRight.gif') 100% 100% no-repeat; }
.tl { background-image: url('images/rbTopLeft.gif') 0 0 no-repeat; }
.tr { background-image: url('images/rbTopRight.gif') 100% 0 no-repeat; padding: 10px; }
.clear { font-size: 1px; height: 1px; }

.state { font-family: verdana, sans-serif; font-size: 18px; font-weight: bold; color: #000000; }

#orgs {
	margin: 5px 0px 0px;
	width: 218px;
	padding: 0px;
}
#orgs h3 {
	color: #FFFFFF;
	background: #2F5EBB;
	padding: 2px;
	margin: 0px;
	text-align: center;
	font-size: 14px;
}
#blog-box {
	width: 189px;
	text-align: center;
}
