/* CSS Document */
body {font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px; background-image: url(images/bg2.png); background-repeat: repeat-y; background-position: center; background-color: #FFFF77; }

.main_fill {background-color: #FFFFFF; }
.main_link {color:#4F98BB; text-decoration: underline; }
.main_link:hover {color: #0000FF; text-decoration: underline; }
.main_paragraph {text-indent: 20px; margin-bottom: 5px; text-align: justify; }
.main_text {font-family: Arial, Helvetica, sans-serif; font-size: 12px;}

.border_left {}
.border_right {}

.topper {width: 800px; background-position: center; background-color:#457515;}
.header {width: 800px; height: 90px;}

.nav {position: relative; background-color:#457515; background-position: center; padding: 6px 0 6px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	line-height: 12px;	}
.nav a:link, .nav a:active, .nav a:visited { 
   padding: 5px 15px 5px 15px;
	text-align: center;
	color: #FFFFFF;
	background-color: #457515;
	font-weight: bolder;
	text-decoration:none; 	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	line-height: 12px;	
}
.nav a:hover { 
   padding: 5px 15px 5px 15px;
	text-align: center;
	background-color: #FFD700;
	color: #457515;
	font-weight: bolder;
	text-decoration:underline; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	}

.main {width: 800px; background-position: center;}
.left {position: relative; width: 210px; float: left; margin: 0 0 0 0; padding: 10px 0 10px 15px; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.right {position: relative; width: 560px; float: right; margin: 0 0 0 0; padding: 20px 10px 10px 0; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }

.footer {width: 780px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: center; color: #333333; padding: 10px;}
.footer_link {color: green; text-decoration: none; }
.footer_link:hover {color: green; text-decoration: underline; }

.box_border { }
.box_fill {padding: 10px;}

.light_text {color: #666666; }
.light_link {color: #666666; text-decoration: underline; }
.light_link:hover {color: #0000FF; text-decoration: underline; }

.line_no_margin {background-color: #FFFFFF; width: 100%; }
.line_small_margin {background-color: #FFFFFF; margin-top: 3px; margin-bottom: 3px; }
.line_medium_margin {background-color: #FFFFFF; margin-top: 5px; margin-bottom: 5px; }
.line_large_margin {background-color: #FFFFFF; margin-top: 15px; margin-bottom: 15px; }
.line_dashed {background-image: url(line_dashed.gif); }

.small_title {margin-bottom: 5px; font-weight: bold; }
.small_text {margin-bottom: 5px; }
a.news_link {text-decoration: none; color: #333333; }
a.news_link:hover {text-decoration: underline; }

.articles {background-color: #FFFFFF; }
.columns {padding-top: 10px; padding-bottom: 10px; }

.title_bar {background-color: #FFFFFF; background-position: center; padding: 3px; padding-left: 7px; font-weight: bold; }

.subtitle {color: #333333; font-weight: bold; margin-bottom: 7px; }
.test {margin-bottom: 5px; padding-bottom: 5px; }
.more {color: #0000FF; text-decoration: none; }
.more:hover {color: #0000FF; text-decoration: underline; }
/*.more { font: 10pt arial; color: #0000FF; text-decoration: none; }
.more:hover { font: 10pt arial; color: #0000FF; text-decoration: underline; }*/

form { margin: 0px; padding: 0px; }
.form_button {background-color: #FFFFFF; color: #222222; font-weight: bold; border-width: 1px; border-color: #AAAAAA; border-style: solid; padding-left: 3px; padding-right: 3px; cursor: pointer; }
.form_textarea {background-color: #FFFFFF; border-width: 1px; border-color: #CCCCCC; border-style: solid; padding-left: 3px; }
.form_textarea_shaded {background-color: #FEFCE3; border-width: 1px; border-color: #CCCCCC; border-style: solid; padding-left: 3px; }
.form_text {background-color: #FFFFFF; border-width: 1px; border-color: #CCCCCC; border-style: solid; padding-left: 3px; padding-right: 3px; }
.form_text_shaded {background-color: #FEFCE3; border-width: 1px; border-color: #CCCCCC; border-style: solid; padding-left: 3px; padding-right: 3px; }
.form_select {background-color: #FFFFFF; border-width: 1px; border-color: #CCCCCC; border-style: solid; }

.highlight {background-color:#EEEEEE;}
/* ========================= */
/*    MESSAGE BOX STYLES     */
/* ========================= */

/* Regular Message */
.message_box {background-color: #EBE26D; font-size: 10pt; text-align: justify; }
.message_fill {background-color: #FEFCE3; }

/* Important Message */
.important_message_box {background-color: #C13A3A; font-size: 10px; text-align: justify; }
.success_message_box {background-color: #3AC13A; font-size: 10px; text-align: justify; }
.success_message_fill {background-color: #F1FFF1; font-size: 10px; text-align: justify; }
.important_message_fill {background-color: #FFF1F1; }

.info_box { background-color: #EBE26D; font-size: 10px; }
.info_fill { background-color: #FEFCE3; }
.text_answer { color:#333366; font-weight: bold; font-style:italic; }

.sidebar {padding:7px 11px 0 14px;}
.side_link {color:#599BE2; text-decoration: underline;}
.side_link:hover {color:#3372B6; text-decoration: underline;}

H1 {
	font-size: 16px;
	color: #457515;
	font-weight: bold;
	border-bottom: thin dotted #FFD700;
}
H2 {
	font-size: 16px;
	color: #846C91;
}
H3 {
	font-size: 14px;
	color: #457515;
}
H4 {
	font-size: 14px;
	color: #846C91;
}
H5 {
	font-size: 12px;
	color: #457515;
}
H6 {
	font-size: 11px;
	color: #846C91;
}