
form {
	margin:0;
	padding:0;
}

ul {
	margin:0;
	padding:0;
	list-style:none;
}
img {
	border:none;
}
#page {
	width:844px;
	margin:0 auto;
}
#header .inner {
	background:url(../images/main-pic.jpg) no-repeat;
	width:844px;
	height:200px;
	/*overflow:hidden;*/
	position:relative;
	margin-bottom:4px;
}

#header {
	width:100%;
	padding:30px 0 0;
}
#header .search {
	float:right;
	overflow:hidden;
	position:absolute;
	top:24px;
	right:45px;
}
#header .butt {
	margin: 2px 2px 0 5px;
}
#header .text 
{
	float:left;
	width:115px;
	padding:0px 5px;
	font:12px Arial, Helvetica, sans-serif;
}
#footer {
	width:100%;
	text-align:center;
	padding:18px 0;
	font-size:11px;
	color:#909090;
	clear:both;
}
#footer ul {
	padding-bottom:7px;
	font-weight:bold;
	font-size:12px;
}
#footer li {
	display:inline;
	border:solid #f9ab02;
	border-width: 0 2px;
	padding:0 26px 0 20px;
	margin-right:0px;
}
#footer li.no-border-left {
	border-width:0 2px 0 0;
}
#footer li.no-border-right {
	border-width:0 0 0 2px;
}
#footer a {
	color:#000080;
}
.nav {
	width:808px;
	/*overflow:hidden;*/
	text-align:center;
	background:url(../images/nav-bg.gif) no-repeat;
	height:31px;
	padding:12px 0 0 36px;
	/*
	
	
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
*/
}
/*
.nav li {
	float:left;
	background:url(../images/separator.gif) no-repeat;
	padding:1px 13px 0 22px;
	height:20px;
}
.nav li:first-child 
{
	background:none;
}
.nav a {
	color:#fcfafa;
}
*/

.menu {
	width:100%;
	overflow:hidden;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:5px;
}
.menu ul {
	float:right;
	overflow:hidden;
	height:1%;
	margin-right:16px;
	display:inline;
}
.menu li {
	float:left;
	border-right:2px solid #ff5a00;
	padding:0 6px;
	margin:0 -2px 0 2px;
}
.menu a {
	color:#000080;
}

input {
	color:#444040;
}
.welcome {
	float:right;
	background:url(../images/welcome.gif) no-repeat;
	width:301px;
	height:39px;
	text-indent:-9999em;
	overflow:hidden;
	margin:0;
	position:absolute;
	top:152px;
	left:522px;
}

#container {
	width:839px;
	overflow:hidden;
	padding: 8px 2px 0 3px;
}
h2 {
	margin:0;
	color:#fff;
	overflow:hidden;
}
.left-column {
	float:left;
	width:185px;
	color:#525252;
}
.click {
	padding-left:12px;
	font-weight:bold;
	color:#525252;
	background:url(../images/marker2.gif) no-repeat 0 5px;
}
.main-column {
	float:left;
	width:450px;
	padding:0 0 0 7px;
}
.main-column h2 {
	background:url(../images/bg-title1.gif) no-repeat;
	height:29px;
	/*font-size:21px;*/
	font-size:15px;
	font-weight:normal;
	padding:5px 15px 0;
	margin-bottom:7px;
}
.main-column_no_left
{
	float:left;
	width:580px;
	padding: 0 0 0 7px;
}
.block {
	margin-bottom:10px;
}
.block li {
	background:#000080 url(../images/link-box-top.gif) no-repeat;
	margin-bottom:3px;
	border:1px solid #000080;
}
.block .inner {
	background:url(../images/link-box-bottom.gif) no-repeat 0 100%;
	padding:4px;
}
.link-box {
	width:100%;
	overflow:hidden;
	background:#fff;
}
.link-box img {
	float:left;
	margin-right:20px;
}
.link-box .wrap {
	/*font-size:18px;*/
	font-size:14px;
	padding-top:5px;
	text-align:left;
}
.link-box a {
	color:#000080;
}
#page .link-box .multi {
	padding-top:3px;
}
.link-box span {
	background:url(../images/marker1.gif) no-repeat 0 50%;
	padding-right:35px;
	margin-left:12px;
	text-decoration:none;
}
/*
.main-column .box {
	background:#e9e9e9 url(../images/bg-top.gif) no-repeat;
	margin-bottom:5px;
}
*/
.main-column h3 {
	font-size:20px;
	color:#030180;
	padding:0 0 11px;
	margin:0 0 20px 5px;
	background:url(../images/separator2.gif) repeat-x 0 100%;
	width:434px;
}
.main-column h3 span {
	display:block;
	background:url(../images/marker-title2.gif) no-repeat 100% 0;
}
.main-column .box .inner {
	background:url(../images/bg-bottom.gif) no-repeat 0 100%;
	padding:12px 15px 15px 20px;
	overflow:hidden;
	width:444px;
}
.main-column .box li {
	background:url(../images/marker3.gif) no-repeat 0 3px;
	padding:0 0 10px 14px;
}

.main-column .box li a {
	color:#5e5e5e;
}

.wrap {
	text-align:right;
}
.more {
	background:url(../images/marker4.gif) no-repeat 100% 4px;
	color:#f26a16;
	padding-right:25px;
}
.sponsors-column {
	float:right;
	width:177px;
}
/*
.sponsors-column h2 {
	background:url(../images/bg-title2.gif) no-repeat;
	height:39px;
	margin:0 0 3px;
	text-align:center;
	font:14px Arial, Helvetica, sans-serif;
	line-height:39px;
}
*/
.sponsors-column img {
	display:block;
}
.sponsors-column li 
{
	border-bottom:solid 1px gray;
}
a.newslink
{
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color: #555555;
}
a.newslink:hover
{
	text-decoration: underline;
}
.blueBoxHeader
{
   background-image:url(/images/LeftTopBorder.JPG);
   background-position:left;
   background-repeat:no-repeat;
   height:31px;
   padding-left:8px;
    
}
.blueBoxHeader a
{
    color:#FFFFFF;
    background-color:navy;
    height:27px;
    font-size:12pt;
    font-weight:bold;
    padding-top:4px;
    display:block;
    background-image:url(/images/RightTopBorder.JPG);
    background-position:right;
    background-repeat:no-repeat;
}
.mainBoxContent
{
    border-left-color:#B3B3B3;
    border-left-style:solid;
    border-left-width:1px;
    border-right-color:#B3B3B3;
    border-right-style:solid;
    border-right-width:1px;
    padding:7px;
}
.roundedFooter
{
   background-image:url(/images/LeftBottom.JPG);
   background-position:left;
   background-repeat:no-repeat;
   height:7px;
   padding-left:8px;
    
}
.roundedFooter a
{
    height:7px;
    display:block;
    background-image:url(/images/RightBottom.JPG);
    background-position:right;
    background-repeat:no-repeat;
}
.roundedFooter a div
{
    height:7px;
    background-image:url(/images/CenterBottom.JPG);
    background-repeat:repeat-x;
    
}
.grayBoxHeader
{
   background-image:url(/images/GrayLeftTopBorder.JPG);
   background-position:left;
   background-repeat:no-repeat;
   height:31px;
   padding-left:8px;

}
.grayBoxHeader a
{
    color:navy;
    background-color:#e9e9e9;
    height:27px;
    font-size:12pt;
    line-height:26pt;
    font-weight:bold;
    padding-top:4px;
    display:block;
    background-image:url(/images/GrayRightTopBorder.JPG);
    background-position:right;
    background-repeat:no-repeat;
}
.grayMainBoxContent
{
    border-left-color:#e9e9e9;
    border-left-style:solid;
    border-left-width:1px;
    border-right-color:#e9e9e9;
    border-right-style:solid;
    border-right-width:1px;
    padding:7px;
    background: #e9e9e9;
}
.grayRoundedFooter
{
   background-image:url(/images/GrayLeftBottom.JPG);
   background-position:left;
   background-repeat:no-repeat;
   height:7px;
   padding-left:8px;
    
}
.grayRoundedFooter a
{
    height:7px;
    display:block;
    background-image:url(/images/GrayRightBottom.JPG);
    background-position:right;
    background-repeat:no-repeat;
}
.grayRoundedFooter a div
{
    height:7px;
    background-image:url(/images/GrayCenterBottom.JPG);
    background-repeat:repeat-x;
}

dt {
	font-weight: bold;
	float: left;
	clear: left;
	width: 15%;
	margin: 0 0 0.5em 0;}
dd {
	float: left;
	width: 82%;
	margin: 0 0 0.5em 2%;}
* html dd {
	float: none;
	margin-left: 15%;}
* html dt {
	margin: 0;}
.weatherBlock
{
	border: 1px solid #3333CC;
	background-color: #E2ECF5;
	padding: 5px;
}

