/* Elements */

/* Fonts - change 'sans-serif' to your preferred font */
ADDRESS, BLOCKQUOTE, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, DT, FORM, H1, H2, H3, H4, H5, H6, MENU, TABLE, OL, P, TD, TH, UL {font-size: 1em;
font-family: 'Lucidia Grande', Arial, Helvetica, sans-serif;}


/* Real styles */

A {cursor: pointer;
color:#d41e00;}

A:link {color: #d41e00;
background: transparent;
text-decoration: none;
}

A:visited {
color: #d41e00;
text-decoration: none;
}

A:active {color: #d41e00;
text-decoration: none;
}

A:hover {
color: #187028;
text-decoration: underline;
}

a.author {
	color: #004a9c;
}

ADDRESS {margin: 0em 0% 0em 0%;
font: italic 1em/1 sans-serif}

BIG {font-size: 1em}

BLOCKQUOTE {margin: 0em 0% 0em 0%;
line-height: 1}

BODY {
	background: #508b26 url("../images/new_background.gif");
	text-align:center;
	margin: 0em 0% 0em 0%;
	font-size: 0.7em;
	cursor: default;
	color:#303030;
}

BUTTON {cursor: auto}

CAPTION {margin: 0em 0% 0em 0%;
line-height: 1}

CODE {font-size: 1em;
font-family: monospace} /* To avoid overriding boldness/italicity by using font */

DIV {margin: 0em 0% 0em 0%;
line-height: 1}

DD {margin: 0em 0% 0em 0%;
line-height: 1}

DL {margin: 0em 0% 0em 0%}

DT {margin: 0em 0% 0em 0%;
line-height: 1}

FIELDSET {
	border:none;
	padding:0;
	margin:0;
}
	
FORM {margin: 0em 0% 0em 0%;

}

H1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	margin: 1em 0% 0.5em 0%;
	padding-bottom: 7px;
	font-size: 2em;
	font-weight: bold;
	color: #187028;
}
H2 {
	font-family:"Georgia", Times New Roman, Times, serif;
	margin: 1.5em 0% 0.5em 0%;
	padding-bottom: 7px;
	font-size: 1.6em;
	font-weight: bold;
	color: #187028;
	border-bottom:1px solid #4c9b45;
	
}
H3 {
	margin: 1em 0% 2em 0%;
	padding-bottom: 7px;
	font-size: 1.1em;
	font-weight: bold;
	color: #009836;
	border-bottom: 1px solid #ccc;
}
H4 {
	margin: 0.5em 0% 0.5em 0%;
	padding-bottom: 7px;
	font-size: 1.2em;
	font-weight: bold;
	color: #e50084;
	border-bottom: 1px solid #ccc;
}
H5 {
	margin: 2em 0% 1.5em 0%;
	padding-bottom: 7px;
	font-size: 1.2em;
	font-weight: bold;
	color: #009836;
	border-bottom: 1px solid #ccc;
}


H6 {margin: 0em 0% 0em 0%;
font: 1em/1 serif}

HR { color:#e9e9e9; background: #e9e9e9; border: 0; Height:1px;}



HTML {margin: 0;
}

.textinput, TEXTAREA, SELECT {
	background: #ffffff url("../images/form_line.gif") repeat-x scroll center top;
	border-color:#7C7C7C #C3C3C3 #DDDDDD;
	border-style:solid;
	border-width:1px;
	padding:4px;
	color:#000000;
	font-weight:bold;
	font-family: 'Lucidia Grande', Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}

.textinput:focus, TEXTAREA:focus, SELECT:focus {
	background: #efefef url("../images/form_line.gif") repeat-x scroll center top;
	color: #000000;
}

.textinput:hover, TEXTAREA:hover, SELECT:hover {
	background: #e2f0e1 url("../images/form_line.gif") repeat-x scroll center top;
}



.required {
	background: #ffd9d9 url("../images/form_line2.gif") repeat-x scroll center top;
	border-color:#906a6a #cca6a6 #e2bcbc;
	border-style:solid;
	border-width:1px;
	padding:4px;
	color: #07438b;
	font-weight:bold;
}

.required:focus {
	background: #efefef url("../images/form_line.gif") repeat-x scroll center top;
	color: #000000;
	border-color:#7C7C7C #C3C3C3 #DDDDDD;
	border-style:solid;
	border-width:1px;
}

.required:hover {
	background: #efefef url("../images/form_line.gif") repeat-x scroll center top;
	border-color:#7C7C7C #C3C3C3 #DDDDDD;
	border-style:solid;
	border-width:1px;
}

KBD {font: 1em monospace}

LI {margin: 0em 0% 0em 0%;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 1.1em;
line-height: 1.5em;
padding: 0px 0px 0.3em 0px;

}

OL {margin: 0em 0 1.5em 0;
padding: 0px 0px 0px 40px;}

UL UL OL OL, UL OL UL OL, OL UL OL OL, OL OL UL OL, OL UL OL, OL OL {list-style: lower-alpha}

OL UL OL OL, OL OL UL OL, UL OL OL OL, OL OL OL {list-style: lower-roman}

OL OL OL OL {list-style: decimal}

P {
	margin: 1em 0% 1em 0%;
	line-height: 1.5em;
	color:#000000;
	font-size: 1.1em;
}

PRE {margin: 0em 0% 0em 0%;
font: 1em/1 monospace}

SAMP {font: 1em monospace}

SMALL {font-size: 1em}

SUB {font-size: 1em}

SUP {font-size: 1em}

TD {line-height: 1;
font-size: 1em;
padding: 3px;}

TEXTAREA {cursor: text}

TH {font-family:"Georgia", Times New Roman, Times, serif;
padding: 3px;
font-size: 1.1em;}

TT {font: 1em monospace}

UL {margin: 0em 0 1.5em 0;
padding: 0px 0px 0px 40px;
list-style: disc}

UL UL, OL OL UL UL, OL UL OL UL, UL OL OL UL, OL UL UL, UL OL UL {list-style: circle}

OL UL UL UL, UL OL UL UL, UL UL OL UL, UL UL UL {list-style: square}

UL UL UL UL {list-style: disc}



/*Custom styles */
/*--------------*/

#standard_list li {
color: #009836;
font-size: 1.2em;
line-height: 1.4em;
}

.redstar {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-weight:bold;
}

.logo {
	width: 438px;
	height: 95px;
	margin-left: 20px;
	padding:0px 0px 0px 5px;
}


/* rounded box */
.roundcont {
	width: 100%;
	background-color: #009836;
	color: #fff;
}

.roundcont p {
	font-size: 1.2em;
	font-weight: bold;
	/*margin: 10px 20px 10px 0px;*/
	color:#FFFFFF;
	margin: 0;
	padding-left: 10px;
	padding-right: 10px;
}

.roundtop { 
	background: url("../images/round_tr.gif") no-repeat top right; 
}

.roundbottom {
	background: url("../images/round_br.gif") no-repeat top right; 
}
/* End Rounded Box */



/* Start Mouse over div */
a.red_link {
display:block;
width:180px;
padding:0px;
border:none;
color: #f8bdbc;
text-decoration: none;
background: #e70502 url("../images/red_top.gif") left top no-repeat;
}
a.red_link:hover {
color: #fff;
background: #f33b38 url("../images/red_top_1.gif") left top no-repeat;
}

a.red_link .bigger {
	display: block;
	font-size: 1.3em;
	color:#fff;
}

a.red_link .arrow {
padding:75px 15px 40px 15px;
display:block;
background: url("../images/red_arrow.gif") left bottom no-repeat;
}
a.red_link:hover .arrow {
background: url("../images/red_arrow_1.gif") left bottom no-repeat;
padding-bottom:40px;
display:block;
}
/* End Mouse over div */


#banner_top {
	font-size: 0em;
	width: 100%;
	height: 11px;
	background: url("../images/banner_top.gif") no-repeat top left;
}

#banner_content {
	width: 100%;
	background: #2f77bf url("../images/banner_back.gif") repeat-x top left;
}

#banner_bottom {
	width: 100%;
	height: 11px;
	background: url("../images/banner_bottom.gif") no-repeat top left;
}

img.corner {
   width: 11px;
   height: 11px;
   border: none;
   display: block !important;
}

.buttonfloat {
  float: left;
  width: 151px;
  padding: 1px;
}
  
.formbutton {
	cursor:pointer;
	border: none;
}
.info_bar {
	height: 29px;
	background-image:url("../images/new_grey_date_banner.gif");
	background-repeat:repeat-x;
	background-position:top;
}

.date_box, .breadcrumb {
	height: 20px; 
	padding: 9px 10px 0px 30px;
	float: left;
}
.date_box {
	width: 154px;
}
.breadcrumb {
	width: 500px;
	color:#FFFFFF;
}
.breadcrumb a {
	color: #e2f0e1;
	font-weight: bold;
	text-decoration:none;
}
.breadcrumb a:link {
	color: #22460e;
	font-weight: bold;
}
.breadcrumb a:active {
	color: #22460e;
	font-weight: bold;
}
.breadcrumb a:visited {
	color: #A8ECB5;
	font-weight: bold;
}
.breadcrumb a:hover {
	color:#A8ECB5;
	font-weight: bold;
	text-decoration:underline;
}
.green_bold {
	font-family:Arial, Helvetica, sans-serif;
	color: #a8ecb5;
	font-weight:bold;
	text-decoration:none;
}

.white_bold {
	color:#FFFFFF;
}
.lgreen_bold {
	font-weight:bold;
	color: #3b6a23;
}
.subtitle {
	font-weight:bold;
	color: #000000;
	font-size: 1.1em;
}

.entry_point_right {
	width: 235px; 
	float:left; 
	margin-left: 15px;
}
.entry_point {
	width: 235px; 
	float:left; 
}
.enrty_image_container {
	float: left; 
	padding-right: 10px; 
	width: 103px;
}
.news_box {
	background: #11560b url("../images/new_bottom_banner_home.gif") repeat-x bottom;
}
.news_box_info {
	padding: 10px;
}
.news_box_info h2 {
	margin: 0; 
	padding: 0; 
	border:none; 
	font-family: Georgia, 'Times New Roman', Times, serif; 
	font-size: 1.7em; 
	color:#FFFFFF;
}
.news_box_info p {
	margin: 0; 
	padding: 0; 
	color: #FFFFFF;
}
.enrty_image_container img, .news_box img {
	display:block;
	border: none;
}
.green_line_small {
	height:5px; 
	background-color: #187028; 
	overflow:hidden;
}
.green_line_large {
	height:5px; 
	background-color: #187028; 
	overflow:hidden;
}

.home_col1 {
	width: 374px; 
	float:left;
	
}
.news_col2 {
	width: 181px; 
	margin-left: 15px; 
	float:left;
	padding-bottom: 20px;
}


.home_col2 {
	width: 346px; 
	margin-left: 15px; 
	float:left;
}


.news_col1 {
	width: 539px; 
	float:left;
	padding-bottom: 30px;
}

.home_col3 {
	width: 150px; 
	margin-left: 15px; 
	float:left;
}
.home_col3 img, .news_col2 img {
	padding-bottom:20px; 
	border: none;
}
.tab_data {
	width: 100%;
	padding: 0px;
	border-top: 1px solid #c4dab4;
	border-right: 1px solid #c4dab4;
}
.tab_data th, .tab_data td {
	padding: 10px;
	border-bottom: 1px solid #c7d4be;
	border-left: 1px solid #c7d4be;
	font-size: 1.1em;
}
.tab_data th {
	color: #21460e;
	background:url("../images/lgreen_background2.gif");
}

.link_list {
	border-left: 1px solid #187028; 
	padding: 0px 20px 0px 5px; 
	margin-bottom: 5px; 
	line-height: 1.2em;
	color: #444444;	
	font-size: 1.05em;
	display:block; 
	float:left; 
	width: 218px;
}

.results_list {
padding: 10px 0 0 0;
}

.results_list li {
	list-style:none;
	color:#000000;
}

.officials {
border-top:5px solid #000;
}

.officials td {
}

.officials th {
line-height:1.4em;
font-weight:bold;
}
.daily_post_link {
	width: 100%; background-color:#143d8e; margin-top: 10px; text-align:right;
}
.daily_post_link img {
	padding: 5px 17px 5px 0px; border:0;
}
.daily_post_tlink {
	width:100%; background-color:#082a6b;
}
.daily_post_tlink .holder {
	display: block; padding: 5px 17px 5px 0px; margin: 0; text-align:right;
}
.daily_post_tlink a, .daily_post_tlink a:link, .daily_post_tlink a:active, .daily_post_tlink a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.daily_post_tlink a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
.tab_data .selected_cell {
	background-color:#eeeeee;
}
