@charset "utf-8";
/* CSS Document */

body	{font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; margin:0; background: url(../images/backgrd.jpg) repeat;}
img {border:0;}
a:link {color: #996633; text-decoration: none; font-weight: bold;}
 a:visited {color: #996633; text-decoration:none; font-weight: bold;}
a:hover {color: #003366; text-decoration:underline; font-weight: bold;}
 a:active {color:#0D625F; text-decoration:underline; font-weight: bold;}



/* containers */
#page	{margin:0 auto; width: 800px; color:#FFFFFF; border-left:#000 solid 1px; border-right: #000 solid 1px; background:#FFFFFF;  border-bottom: #3573BC 20px solid; }
#midpic	{width:800px;margin:0 auto; border-bottom: #23273b 3px solid; }
#maincontent	{margin:20px 10px 10px 0;  padding:0  5px 5px 0; color:#000000; }
#leftcontent	{float:left; width:210px;  border-right: #a7d345 1px solid; min-height: 200px; margin-right: 10px;}
	#leftcontent h1	{color:#000; font-size:1.3em; background: #a7d345 url(../images/newsicon.jpg) left no-repeat; padding: 7px 0 7px 30px; margin:0;}
	#sidebox	{ width: 209px; background: url(../images/bck.jpg) repeat; border: #CCCCCC solid 1px; float:left; margin-bottom: 10px;}
	#sidebox p {margin: 10px 3px 3px  6px;}
	#sidebox img	{border-bottom:#666666 1px solid;}
#rightcontent{float:left; width:540px;}	
	.hppic	{border:#333333 1px solid; margin-right:15px;}
#footer	{ margin:10px;  color:#666666; clear:both;  padding-top:5px; border-top: #a7d345 solid 2px; font-size:.9em;}

/* text formatting */
.title	{color:#990000; font-weight:bold;}
h1	{color: #990000; font-weight:bold; text-transform:uppercase; font-size:1.8em; margin-top:3px;}
h2	{color:#990000; font-weight:bold; font-size:1.6em;}
.bigtitle	{font-size:1.2em;}

/* Menu */

#menu	{ color:#FFFFFF; font-weight:bold; width:800px;margin:0 auto;  }
#nav {  
  float:left;
  margin: 0;
  padding:0;
  list-style:none;
  	background-image: url(../images/bckmenu.jpg);
width: 100%;
height: 29px; border-bottom:#FFFFFF solid 2px;
 }
 
#nav li {
  display:inline;
  padding:0;
  float:left;
  width:auto;
  padding:5px 5px 3px;
  }
#nav a:link {
  color: #fff;
  text-decoration:none;
  font-size:small;
  padding:5px;
  }
#nav a:visited {
  padding:5px;
  color: #fff;
  text-decoration:none;
  font-size:small;
  }
#nav a:hover {
  color: #fff;
  padding:5px;
  background:#3573BC;
  border-bottom:#FFFFFF solid 3px;
 }
 
/* top menu */
#smmenu	{ color:#FFFFFF; font-weight:bold; width:215px; float:right;  }
#smnav {  
	text-align:right;
  margin: 0;
  padding:0;
  list-style:none;
  	background-image: url(../images/bckmenu.jpg);
width: 100%;
height: 25px; border-bottom:#000 solid 1px; 
 }
 
#smnav li {
  display:inline;
  padding:0;
  float:right;
  width:auto;
  padding:4px 4px 2px;
  }
#smnav a:link {
  color: #fff;
  text-decoration:none;
  font-size:small;
  padding:4px;
  }
#smnav a:visited {
  padding:4px;
  color: #fff;
  text-decoration:none;
  font-size:small;
  }
#smnav a:hover {
  color: #fff;
  padding:4px;
  background:#3573BC;
  border-bottom:#FFFFFF solid 3px;
 }

/* forms */
label {
	display: block;
	width: 150px;
	float: left;
	margin-bottom: 10px;
	text-align: right;
	padding-right: 20px;
}
form br {
	clear: left;
}
.sponsors	{background:#0066CC; color:#fff; font-weight:bold; font-size:12px}
input.form {background-color:#FFFFFF; color:#666666; border: 1px solid #666666 ; height: 18px; width:200px; padding-left: 5px; padding-top: 3px; padding-right: 5px; margin-left:5px;}
textarea.form {background-color:#FFFFFF; color:#666666; border: 1px solid #666666 ; margin:5px;}
.button {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; border: 1px solid gray; background: #E7E7E7; padding:3px; color:#000000;}
.buttonOn {font-family:  Arial, Verdana, Helvetica, sans-serif; font-size: 11px; border: 1px solid gray; background: #B0B8B8; padding:3px; color:#000000;}
li	{padding-bottom:8px; list-style-image:url(../images/0066_double_arrow.png)}
.slogan	{color:#000000; width:400px; float:right; margin-top:30px}