BODY, TD, TH, DIV { font-family: Arial, sans-serif; font-size: 13px; line-height: 120%; }
TEXTAREA, INPUT, SELECT, OPTION { font-family: Arial, sans-serif; font-size: 13px; }

BODY  { padding: 0; margin: 0; background-color: #CAE6FF; background-image:url(images/background.jpg); background-repeat:repeat-x; }
A     { color: #275892; text-decoration: none; }
A:HOVER{ text-decoration: underline; }
TABLE { border-collapse: collapse; }
IMG   { border: 0; }
FORM  { padding: 0; margin: 0; }
H1    { font-family: Times New Roman; font-size: 20px; font-weight: normal; margin: 0; margin-top: 5px; margin-bottom: 10px; line-height: 100%; }
H2    { font-family: Times New Roman; font-size: 18px; font-weight: normal; margin: 0; margin-bottom: 10px; line-height: 100%; }
H3    { font-family: Times New Roman; font-size: 17px; font-weight: normal; margin: 0; margin-bottom: 10px; line-height: 100%; }
H4    { font-family: Times New Roman; font-size: 16px; font-weight: bold; margin: 0; margin-bottom: 10px; line-height: 100%; }
H5    { font-size: 13px; margin-bottom: 10px; line-height: 100%; }
SMALL { font-size: 11px; }
.htitle    { font-family: Times New Roman; font-size: 26px; font-weight: bold; line-height: 180%; }
.hsubtitle    { font-family: Times New Roman; font-size: 16px; font-weight: bold; color: #FFFFFF; line-height: 120%; }
.htop   { font-family: Times New Roman; font-size: 16px; font-weight: bold; color: #FFFFFF; line-height: 70%; }
HR    { border: 1px solid #999999; }

.header { background-color: #275892; }
.header-navigation-item { color: #FFFFFF; }
.left-navigation-item   { color: #615F74; }
.left-navigation-header { border-bottom: 1px solid #999999; font-family: Times New Roman; font-size: 12px; font-weight: normal; }

.search-input  { border: 0; }
.search-submit { background-color: #275892; border: 0; color: #FFFFFF; font-weight: bold; font-size: 11px; padding-left: 5px; padding-right: 5px; }

.full-story-raquo { font-family: Arial; font-size: 14px; }
.content-box-header { font-family: Times New Roman; font-size: 20px; }

.you-are-here { color: #999999; }
.you-are-here-raquo { font-family: Arial; font-size: 13px; }
A.you-are-here { color: #386292; }

.passive { color: #666666; }
.strong  { font-weight: bold; }
.small   { font-size: 11px; }
.action  { color: #275892; text-decoration: underline; cursor: pointer; }

OL.comments LI { padding-bottom: 15px }

/******* Top Navigation *******/
#dmenutab{position:relative;height:33px;font-size:13px;font-weight:bold;padding:0 0 0 250px;}
#dmenutab ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#dmenutab ul li{display:block;float:left;margin:0 1px;background:transparent url(images/button_bg.gif) repeat-x bottom left;}
#dmenutab ul li a{display:block;float:left;color:#000000;text-decoration:none;padding:0 0 0 20px;height:33px;}
#dmenutab ul li a span{padding:12px 20px 0 0;height:21px;float:left;}
#dmenutab ul li a:hover{color:#fff;background:transparent url(images/button_bg-OVER.gif) repeat-x bottom left;}
#dmenutab ul li a:hover span{display:block;width:auto;cursor:pointer;}
#dmenutab ul li a.current,#dmenutab ul li a.current:hover{color:#fff;background:#1D6893 url(images/button_left-ON.gif) no-repeat top left;line-height:275%;}
#dmenutab ul li a.current span{display:block;padding:0 20px 0 0;width:auto;background:#1D6893 url(images/button_right-ON.gif) no-repeat top right;height:33px;}


/******* Left Navigation *******/
#nav ul {
margin:10px 5px 10px 5px;
padding:0 0 0 0;
background:transparent;
}

#nav li {
	list-style-type: none;
	background:#B9C0C5;
	color: #000000;
	border:1px solid #549BDD;
	text-align:left;
	padding:0 0 0 0;
	margin-bottom:6px;
}

#nav li a {
	color: #000000;
	font-weight:bold;
	text-decoration: none;
	display: block;
	padding:2px 0 2px 5px;
}

#nav li a:hover {
	background:#ffffff;
	color: #0099FF;
	background-color: #C7D9F5;
	border: #0099FF;
}


#nav li a:hover {
	background:#ffffff;
	color: #0099FF;
	background-color: #C7D9F5;
	border: #0099FF;
}
#nav li a:hover {
	background:#ffffff;
	color: #0099FF;
	background-color: #DADBDA;
	border: #0099FF;
}
#nav li a:hover:after {
/* this puts that little blue box after the left navigation links on hover */
background:#ffffff;
color: #B4B4B4;
}