/* CSS Document */
body {
margin: 0 auto;
padding: 0;
font: 11px Verdana, sans-serif;
color: #444444;
text-align:justify;
}

#container {
margin-left: auto;
margin-right: auto;
text-align: left;
width:750px;
}

#masthead {
}

#wrapper {
background: url(/styles/images/default_wrapper_background.gif) repeat-y;
}

#menu {
line-height: 25px;
color: #444444;
background-color:#a1a1a1;
border-top: 1px solid #444444;
border-bottom: 1px solid #444444;
height: 24px;
width:750px;
}

#maincontent {
width: 531px;
float: left;
padding: 9px;
; text-align: justify
}

.topbox, .topboxlast {
margin: 0 9px 0 0;
width: 251px;
float: left;
}

.topboxlast {
margin-right: 0;
}

.topbox h1, .topboxlast h1 {
font: bold 11px Arial, sans-serif;
margin: 0 0 2px;
}

.topbox ul, .topboxlast ul {
list-style-type: none;
padding: 0;
margin: 0 0 2px;
font: 10px Arial, sans-serif;
}

.topbox li, .topboxlast li {
padding-bottom: 1px;
}

.topbox p, .topboxlast p {
font: 10px Arial, sans-serif;
margin: 0 0 0.8em;
}

.introbox {
border-top: 1px solid #e1e1e1;
clear: both;
padding-top: 10px;
margin: 0 0 2em;
}

/* hack for IE */
.introbox {
margin-top: -9px;
}

.introbox img {
float: left;
margin-right: 10px;
border: 1px solid #444444;
}

#sidebar {
width: 170px;
padding: 10px;
background: #e1e1e1 url(/styles/images/default_sidebar_background.gif) repeat-x;
float: left;
}

#footer {
clear: both;
background: #ffffff;
padding: 9px 9px;
width: 721px;
border-top: 1px solid #888888;
font-size: 10px;
}

h1 {
font: bold 14px Arial, sans-serif;
margin: 20px 0 10px;
text-transform: uppercase;
}

h2 {
margin: 0 0 0.4em;
font-size: 11px;
}

p {
margin-top: 0;
margin-bottom: 0.8em;
line-height: 1.3em;
}

.comment {
font-size: 10px;
margin-bottom: 1.6em;
}

a {
color: #951C0E;
}

#sidebar {
font: 11px Arial, sans-serif;
}

#sidebar ul li {
padding-bottom: 3px;
}

#sidebar h1 {
font: bold 12px Arial, sans-serif;
margin-bottom: 2px;
margin-top: 1em;
}

#sidebar form {
margin: 0;
padding: 0;
}

#sidebar img {
border: 1px solid #555555;
}

#sidebar ul {
list-style-type: none;
padding: 0;
margin: 0 0 0.6em;
}

h1.first {
margin-top: 0;
}

th {
text-align: left;
}

.searchbox {
width: 126px;
margin-right: 7px;
margin-bottom: 0;
}

.searchgo {
width: 30px;
margin-bottom: 0;
}

.newsinfo{
	color: #999;
	font-weight: normal;
	font-size: 10px;
	padding-bottom: 10px;
}

.newsfooter{
	color: #999;
	font-weight: normal;
	font-size: 10px;
	padding: 0 10px 5px 1.5em;
}


/*		------	Basic Menu Style	------		*/
#dmenu { /*Menu Style*/
	font-family: Arial, sans-serif;
	font-size: 10px;
	line-height: 25px;
	color: #444444;
	background-color:#006699;
	border-top: 1px solid #444444;
	border-bottom: 1px solid #444444;
	display: block;
	height: 24px;
	margin: 0;
	padding-left: 3px;
}

#dmenu a{ /*Basic Menu Formatting*/
	text-decoration: none;
	color: white;
	padding: 0 3px;
	border: none;
	text-transform: uppercase;
}

#dmenu ul+body { /*Top Level Formatting*/
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	position: relative;

}

#dmenu li { /*Top Level Positioning and Display*/
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	position: relative;
	list-style-type:none;
}

#dmenu li a{ /*Top Level Link Formatting*/
	display:block;
}

#dmenu li a:hover { /*Hover Behavior for List Items*/
	background-color: #003366;
	border-left: 1px solid #444444;
	border-right: 1px solid #444444;
	padding-left: 2px;
	padding-right: 2px;
}

#dmenu li li { /*Formats Second Level Borders*/
	border-bottom: 1px solid #444444;
	border-left: 1px solid #444444;
	border-right: 1px solid #444444;
}

#dmenu li ul { /*Dropdown Formatting*/
	text-align: left;
	margin: 0;
	padding:0;
	width: 130px;
	display:none;
	position: absolute;
	z-index: 10;
}

#dmenu ul li a{ /*Format of Second Level Links */
	display:block;
	background-color: #003366;
	width:130px;
}

#dmenu ul li a:hover{ /* Second Level Hover*/
	display:block;
	background-color: #006699;
	width:130px;
}

#dmenu li:hover ul , #dmenu li.over ul{ /*Display Dropdown*/
	display: block;
}

.headings  {
	font-weight : bold;
	color : #006699;
}
td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
