/* CSS Document */

body, table, th, tr, td {
  color: #333;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  text-align: left;
}

body {
  background: white;
  margin: 0;
  padding: 0;
}

.error {color:#F00;}
.thank-you {color:#090;}

td {
  margin: 0;
  border: none;
  padding: 0;
  text-align: left;
  vertical-align: top;
}

.content_border {
	border-width: .1em;
	border-style: solid;
	border-color: #CCCCCC;
	padding: 5px;
}

.main_background_logo {
	background-image: url(../images/background-logo.gif);
	background-repeat: no-repeat;
	background-position: right bottom;

}

.main_table {
	background-color:#FFFFFF;
	width:770px;
 	border:0;
	padding:20px
 }
 


/*p {
  margin: 1em 0 1em 0;
  padding: 0;
}*/

/*table {
  border-collapse: collapse;
}*/



a {
  color: #1188b0;
  font-weight: bold;
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}
/*ul {
  margin: 0 0 0 3em;
  padding: 0;
}*/

/*ul.flush {
  margin: 0 0 0 1.2em;
  padding: 0;
}*/

ul li {
 /* margin: 0.8em 0 0.8em 0;
  padding: 0;*/
  list-style-type: square;
}

/*ol {
  margin-left: 3em;
  padding: 0;
}*/

/*ol.flush {
  margin-left: 1.5em;
  padding: 0;
}*/

/*ol li {
  margin: 0.8em 0 0.8em 0;
  padding: 0;
}*/

/*#home-bottom {
  background: url(images/green_lines.gif);
  height: 240px;		
  padding: 5px;
}*/

#current_news {
  display: inline;
  float: left;
  margin: 10px 0 10px 10px; /*box up dwn - ? - ? - space netween boxes*/
  border: 1px solid #1088b0;
  padding: 50px 10px 0px 10px;
  width: 323px; 		/*width of headline box*/
  height: 178px;		/*height of headline box*/
  background: url(../images/latest-news-bg.gif) no-repeat;
}

#current_news-button {		/*Vert Space of headline text from top*/
  text-align: right;
  margin-bottom: 14px;
}

ul.current_news {			/*Hortz Space between headline text lines*/
  margin: 0 0 0 1.2em;
  padding: 0;
}

ul.current_news li {		/*Vertical Space between headline text lines*/
  margin: 0 0 0.4em 0;
  padding: 0;
}

#spotlight {
  display: inline;
  float: right;
  margin: 10px 10px 10px 0;
  border: 1px solid #1088b0;
  padding: 30px 20px 0px 10px;
  width: 190px;
  height: 195px;
  background: url(../images/spotlight-background.gif) no-repeat;
}

/*#numbers-buttons {
  text-align: right;
  margin-bottom: 10px;
  height: 16px;
}*/

#numbers-text1, #numbers-text2, #numbers-text3 {	/*Vertical Space between image and top of box*/
  margin: 3px 0 8px 0;
}

#numbers-graphic {
  text-align: center; 	/*Center image*/
 } 
  

.sidenav {
  font: normal 0.90em/190% Arial, Verdana, Helvetica, sans-serif;
  color: 006A03;
  width: 160px;
  padding: 10px 0px 0 10px;
  margin: 0px 0px 0px 0;
  background: url(../images/side-nav-fade.jpg) repeat-x;
}

.sidenav a:link {
	color: #006A03;
	}
.sidenav a:visited {
	color: #006A03;
	}
.sidenav a:active {
	color: #red;
	}
.sidenav a:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #006A03;
	}
.sub_nav {
    background: #ffffff;
    font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
    font-size: 12px;
    color: #1188b0;
    padding: 0px 0px 0px 0px;
    width: 100%;
}
.sub_nav_content {
    padding: 0px 0px 0px 0px;
    width: 100%;
}
.sub_nav a, .sub_nav a:active, .sub_nav a:visited,
.sub_nav_max, .sub_nav_max a:active, .sub_nav_max a:visited {
    color: #1188b0;
    text-decoration: none;
    font-weight: bold;
}
.sub_nav a:hover, .sub_nav_max a:hover {
    color: #007ac3;
	text-decoration: underline;
}
