/* CSS Document */

#main_links{
	width:auto;
	height:29px;
}

#main_links .linkleft_bg{
	background:url(../images/links_bgleft.gif) left top no-repeat;
	width:24px;
	height:29px;
}

#main_links .linkright_bg{
	background:url(../images/links_bgright.gif) left top no-repeat;
	width:24px;
	height:29px;
}

#main_links .links_bg{
	background:url(../images/links_bg.jpg) left top repeat-x;

}

#main_links .links_bg ul{
	list-style-type:none;
}

#main_links .links_bg ul li{
	float:left;
	padding-right:2px;
	padding-top:1px;
	background:url(../images/mainlink_partition.jpg) 100% 1px no-repeat;
}

#main_links .links_bg ul li a, #main_links .links_bg ul li a:visited, #main_links .links_bg ul li a:active{
	padding:0 10px;
	line-height:28px;
	color:#FFFFFF;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	display:block;
}
.vertical_spacer{
	width:10px;
}

#main_links .links_bg ul li a:hover{
	background:url(../images/links_bghover.jpg) left top repeat-x;
}

#content{
	width:944px;
}

#content .content_top{
	background:url(../images/contentbox_topbg.gif) left top repeat-x;
	width:944px;
	height:15px;
}

#content .content_bottom{
	background:url(../images/contentbox_bottombg.gif) left bottom repeat-x;
	width:944px;
	height:40px;
}
#content .content_mid{
	background:#FFFFFF;
	border-left:1px #88f3a8 solid;
	border-right:1px #88f3a8 solid;
	padding:0 10px;
}

.content_mid h2{
	font-size:28px;
	font-weight:normal;
	color:#818181;
	padding-bottom:10px;
}

.left_img{
	width:10px;
	padding-right:10px;
}
.content_mid p{
	text-align:justify;
	font-size:12px;
	color:#606060;
	vertical-align:top;
}

.content_mid p span{
	font-size:12px;
	font-weight:bold;
	color:#003399;
}

#green_box{
	width:922px;
}
#green_box .green_top{
	background:url(../images/greenbox_top.gif) left top no-repeat;
	width:922px;
	height:13px;
}

#green_box .green_bot{
	background:url(../images/greenbox_bottom.gif) left top no-repeat;
	width:922px;
	height:13px;
}

#green_box .green_mid{
	background:url(../images/greenbox_midbg.gif) left top repeat-y;
	padding:0 10px;
			
}

.green_sideleftbox p, .green_siderightbox p{
	text-align:justify;
	color:#ffffff;
	font-size:12px;
}

.green_sideleftbox{
	
	width:289px;
	padding-right:10px;	
	text-align:justify;
	color:#ffffff;
	font-size:12px;
}

.green_siderightbox{
	width:289px;
	padding-left:10px;
	text-align:justify;
	color:#ffffff;
	font-size:12px;	
}

.green_siderightbox h3, .green_sideleftbox h3, .green_midcontent h3{
	padding-bottom:8px;
	background:url(../images/white_dottedline.gif) left bottom repeat-x;
	margin-bottom:10px;
}


.green_midcontent{
	width:287px;
	text-align:justify;

	color:#005e1c;
	font-size:12px;
	padding:0 10px;
}

#green_box .more_link{
	font-size:12px;
	text-align:right;
	font-weight:bold;
}

#green_box .more_link a, #green_box .more_link a:visited, #green_box .more_link a:active{
	color:#FFFFFF;
	text-decoration:none;
	float:right;
}

.green_midcontent p{
	text-align:justify;
	color:#005e1c;
	font-size:12px;
}

.horizontal_spacer{
	height:10px;
}

.headerblue_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-decoration: none;
	color:#003366;
}
a.headerblue_text:link { color:#003366; text-decoration:none;}
a.headerblue_text:visited { color:#003366; text-decoration:none;}
a.headerblue_text:hover { color:#003366; text-decoration:underline;}

.headergreen_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-decoration: none;
	color:#009933;
}
a.headergreen_text:link { color:#009933; text-decoration:none;}
a.headergreen_text:visited { color:#009933; text-decoration:none;}
a.headergreen_text:hover { color:#009933; text-decoration:underline;}

.regular_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#606060;
}
a.regular_text:link { color:#0000FF; text-decoration:none;}
a.regular_text:visited { color:#0000FF; text-decoration:none;}
a.regular_text:hover { color:#0000FF; text-decoration:underline;}

.regularwhite_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#FFFFFF;
}
a.regularwhite_text:link { color:#FFFFFF; text-decoration:none;}
a.regularwhite_text:visited { color:#FFFFFF; text-decoration:none;}
a.regularwhite_text:hover { color:#FFFFFF; text-decoration:underline;}

.regulargrey_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#005e1c;
}
a.regulargrey_text:link { color:#005e1c; text-decoration:none;}
a.regulargrey_text:visited { color:#005e1c; text-decoration:none;}
a.regulargrey_text:hover { color:#005e1c; text-decoration:underline;}

.footer_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color:#606060;
}
a.footer_text:link { color:#606060; text-decoration:none;}
a.footer_text:visited { color:#606060; text-decoration:none;}
a.footer_text:hover { color:#606060; text-decoration:underline;}

.pagemessage_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.pagemessage_text:link { color:#0000FF; text-decoration:none;}
a.pagemessage_text:visited { color:#0000FF; text-decoration:none;}
a.pagemessage_text:hover { color:#0000FF; text-decoration:underline;}

.textfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width:300px;
}

.articleheader_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #003366;
	text-decoration: none;
}

.articlesubheader_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.articletext_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color:#606060;
}
a.articletext_text:link { color:#0000FF; text-decoration:none;}
a.articletext_text:visited { color:#0000FF; text-decoration:none;}
a.articletext_text:hover { color:#0000FF; text-decoration:underline;}

.articleheadline_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	color:#003366;
}
a.articleheadline_text:link { color:#003366; text-decoration:none;}
a.articleheadline_text:visited { color:#003366; text-decoration:none;}
a.articleheadline_text:hover { color:#003366; text-decoration:underline;}

.articlereadmore_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color:#000000;
}
a.articlereadmore_text:link { color:#0000FF; text-decoration:none;}
a.articlereadmore_text:visited { color:#0000FF; text-decoration:none;}
a.articlereadmore_text:hover { color:#0000FF; text-decoration:underline;}

.desc_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
a.desc_text:link { color:#666666;}
a.desc_text:visited { color:#666666;}
a.desc_text:hover { color:#666666; text-decoration:underline;}

.pageresults_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color:#000000;
}
a.pageresults_text:link { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#0000FF; text-decoration:none;}
a.pageresults_text:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color:#0000FF; text-decoration:none;}
a.pageresults_text:hover { font-family: Arial, Helvetica, sans-serif;font-size: 10px; color:#0000FF; text-decoration:underline;}