* {
 padding: 0;
 margin: 0;
}
body {
 font-family: Arial, Helvetica, sans-serif;
 color: #333333;
 background-color: #FFFFFF;
 font-size: 12px;
 background-repeat:repeat;
}
.wrapper {
	width: 850px;
	margin: 0 auto;
}
#border {
	border: 1px solid rgb(0, 82, 155);
	margin: 20px 0px 5px 0px;
	background-color: #fff;
	float: right;
	width: 850px;
}
* html #border {
	height:846px
} /* IE Min-Height Hack */ 
/* ------------------------ Start Header -----------------*/
.header {
	margin: 6px 0px 0px 0px;
	padding-left: 10px;
	padding-right: 10px;
	width: auto;
}
img {
 display: inline;
 border: none;
}
img.block {
 display: block;
}
img.float {
 float: left;
 margin: 0px 14px 10px 0px;
}
/* ------------------------ Start Main Columns -----------------*/
#leftcolumn { /* Parent Wrapper for inside boxes */
	margin: 6px 0px 0px 4px;
	display: inline; /* IE Hack */
	width: 250px;
	float: left;
	background-image:url(images/search-box.gif);
	background-repeat: no-repeat;
	padding: 0;

}
* html #leftcolumn {height:300px} /* IE Min-Height Hack */

.leftcolumn-inner { /* Parent Wrapper for inside boxes */
	display: inline; /* IE Hack */
	width: 210px;
	float: left;
	background-image:url(images/search-box.gif);
	background-repeat: no-repeat;
	padding: 10px;
	margin-bottom: 7px;
}
* html .leftcolumn-inner {height:40px} /* IE Min-Height Hack */

.in-the-news { /* Parent Wrapper for inside boxes */
 display: inline; /* IE Hack */
 width: 235px;
 float: left;
 margin-bottom: 7px;
}
* html .in-the-news {height:125px} /* IE Min-Height Hack */


#rightcolumn {
	/* border: 1px solid red;*/
/*body {word-wrap: break-word;}*/
 margin: 6px 0px 0px 0px;
	display: inline; /* IE Hack */
	width: 570px;
	float: left;
}
* html #rightcolumn {height:300px} /* IE Min-Height Hack */ 

.sponsor {
	background-image:url(images/sponsor.jpg);
	background-repeat: no-repeat;
	text-align: center;
	display: inline; /* IE Hack */
	float: left;
	width: 570px;
	height: 110px;
}
* html .sponsor {
	height:100px
} /* IE Min-Height Hack */

.maincontent {
	display: inline; /* IE Hack */
	float: left;
	margin-bottom: 7px;
	width: 570px;
}
* html .maincontent {height:80px} /* IE Min-Height Hack */

.content-mid {
	background-image:url(images/content-mid.gif);
	background-repeat: repeat;
	padding: 5px 14px 5px 14px;
}
.content-mid-color{
	color:#00529B;
}
.left-mid {
 background-image:url(images/left-mid.gif);
 background-repeat: repeat;
 padding: 5px 14px 10px 14px;
}
.left-heading {
 background-image:url(images/left-heading.gif);
 background-repeat: no-repeat;
 padding: 9px 14px 5px 10px;
 font-size: 16px;
 color: #fff;
 font-weight: bold;

}
* html .left-heading {height:11px} /* IE Min-Height Hack */

h1 {
 font-size: 16px;
 color: rgb(0, 82, 155);
}

input {
 border: 1px solid #8ECE5F;
 width: 200px;
}

#footer {
	font-size: 10px;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	text-align: center;
}

ul#daily-links li {
 list-style: none;
 margin-left: 2px;
}
ul#nav-links li {
 display: inline;
 margin-left: 0px;
 padding-left: 12px;
}

ul#daily-links li a:link{
 color: #333;
 text-decoration: none;
 font-weight: bold;
}
ul#daily-links li a:visited{
 color: #333;
 text-decoration: none;
 font-weight: bold;
}
ul#daily-links li a:hover{
 color: #999;
 text-decoration: none;
 font-weight: bold;
}

a:link {
	color: #00539B;
	text-decoration: underline;
}
a:visited {
	color: #FF3333;
	text-decoration: underline;
}

.valid {
 margin: 10px 0px 0px 10px;
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/dd_valid.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
/* common styling */
.menu {
	font-family: Tahoma;
	position:relative;
	font-size:11px;
	padding-top: 10px;
}
.menu ul li a, .menu ul li a:visited {
	display:block;
	text-decoration:none;
	color:#fff;
	width:92px;
	height:20px;
	text-align:center;
	color:#fff;
	border:1px solid #fff;
	background:#00529B;
	line-height:20px;
	font-size:12px;
	overflow:hidden;
}
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#fff; background:rgb(238, 45, 36);}
.menu ul li:hover ul {display:block; position:absolute; top:21px; left:0; width:135px;}
.menu ul li:hover ul li a.hide {background:#6a3; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#6fc; color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background:#ddd; color:#000;}
.menu ul li:hover ul li a:hover {background:#6fc; color:#000;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:135px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}
