body {
	background-color: #003300;
	margin: 0px;
	color: #003300;
}
a:link
{
    color: #003300;
        font-style: italic;
}
a:visited {
  color:#003300;
 
  }
a:hover
{
    color: #009933;
    text-decoration: underline;
}
a img {
  border-width:0;
  }
.nav_button {
    border-right-style: none;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 0px;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    background-position: center center;
    white-space: normal;
    background-color: #006009;
    text-align: center;
}
.nav_button a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-position: center center;
	white-space: nowrap;
	text-decoration: none;
}
.nav_button a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-position: center center;
	white-space: nowrap;
	text-decoration: none;
}
.nav_button a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-position: center center;
	white-space: nowrap;
	text-decoration: none;
}
.nav_line {
	background-color: #F2A20B;
}
.body_text_area {
	border-style: none;
    border-width: 0px;
    padding: 10px;
    background-color: #E7E7B4;
	    text-align: left;
}
.form_titles {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #000000;
    text-align: left;
}
.buttons {
    background-repeat: repeat;
    background-position: top;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
    text-align: center;
    vertical-align: middle;
    padding: 5px;
    background-image: url(images/button_bg.jpg);
    border: 1px solid #CCCCCC;
    text-decoration: none;
}
.buttons a:link{
	background-repeat: repeat;
	background-position: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.body_head {
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    color: #333333;
    font-weight: bold;
    text-align: left;
}
.body_text {
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    color: #003916;
    font-weight: normal;
    border-right-width: 0px;
    border-left-width: 0px;
    border-right-style: none;
    border-left-style: none;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-top-style: none;
    border-bottom-style: none;
}
.nav_bullet {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #339933;
}
.banner-border {
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: inset;
	border-left-style: outset;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.nav_button_last {
    background-image: url(images/nav_button_bg.jpg);
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    background-position: center center;
    white-space: nowrap;
    border-right-width: thin;
    border-right-style: inset;
    border-right-color: #CCCCCC;
    vertical-align: middle;
}
.page_heads {
    padding: 5px 0px 10px 0px;
    font-family: Tahoma;
    font-size: 17px;
    font-style: italic;
    color: #003916;
    font-weight: bold;
    text-align: left;
}
.licenseinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	vertical-align: top;
	padding-top: 5px;
}
.links_page_links {
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    color: #003300;
    list-style-type: square;
    text-align: left;
}

.links_page_links_subtext {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #333333;
    padding-bottom: 2px;
    padding-top: 5px;
}
.links_page_links_more {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #339933;
    font-style: italic;
}
.links_page_links_more a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFA801;
	font-style: italic;
	text-decoration: none;
}
.links_page_links_more a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	font-style: italic;
	text-decoration: none;
}
.links_page_links_more a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #F2A00C;
	font-style: italic;
	text-decoration: none;
}
.page_subheads {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11.5px;
	font-style: italic;
	color: #333333;
	font-weight: normal;
}
.body_head_yellow {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFBF00;
	font-weight: bold;
}
.page_bullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #F2A00C;
}
.nav_button_div {

	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-position: center center;
	white-space: nowrap;
	background-color: #006009;
	text-align: center;
}
.nav_button_over {

	border-right-style: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-position: center center;
	white-space: nowrap;
	background-color: #E7E7B4;
	text-align: center;
}
.nav_button_div_over {
	border-style: 0;
    border-width: 0px;
    padding-top: 2px;
	    padding-bottom: 2px;
	    padding-left: 3px;
	    font-family: Arial, Helvetica, sans-serif;
	    font-size: 11px;
	    font-weight: bold;
	    color: #FFFFFF;
	    background-position: center center;
	    white-space: nowrap;
	    background-color: #FFBF00;
	    text-align: center;
	    margin: 0px;
	}
.nav_button_lt {
	border-right-style: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-position: center center;
	white-space: nowrap;
	background-color: #006009;
	text-align: center;
	background-image: url(images/nav_button_rt.jpg);
}
.sidebars {
    border-right-style: none;
    padding-top: 4px;
    padding-bottom: 4px;
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    color: #003300;
    background-position: center center;
    white-space: nowrap;
    text-align: center;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
}
.quote {
    font-family: "Times New Roman";
    font-size: 14px;
    font-style: italic;
    color: #003916;
    font-weight: normal;
    border-right-width: 0px;
    border-left-width: 0px;
    border-right-style: none;
    border-left-style: none;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-top-style: none;
    border-bottom-style: none;
}
.border {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 1px;
}
.serv_head_bc
{
    background-color: #DDDF96;
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    font-weight: bold;
    border: 1px solid #999966;
    padding: 3px;
}
.serv_body_bc
{
    background-color: #FFFFFF;
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-right-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    border-left-color: #CCCCCC;
    color: #00620C;
    padding: 5px;
}
.form_desc {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    text-align: right;
    vertical-align: top;
}
.head_row {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.Events_Title
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    border: 1px none #999966;
    padding: 3px;
}
.News_Header_Bar
{
    background-image: url('images/nav_button.jpg');
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    background-position: center center;
    white-space: nowrap;
    text-align: center;
}
.Events_Desc
{
    padding: 2px 2px 5px 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
}
.Events_Separator
{
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
    padding-bottom: 2px;
}
.big_Quote
        {
    font-family: "Times New Roman", Times, serif;
    font-size: 34px;
    font-weight: bold;
    color: #C0C0C0;
    font-style: italic;
}
.test_Quote
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: italic;
    color: #003916;
}
.test_Quote_Comp
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: italic;
    color: #666666;
}
.test_Quote_Name
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.test_Quote_NameCopy
{
    padding: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-decoration: underline;
    font-style: italic;
    text-align: center;
}
.nav_menu_top_level
{
    padding: 2px;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: #FFFFFF;
    background-position: right center;
    white-space: normal;
    background-color: #055C0B;
    text-align: center;
    background-repeat: no-repeat;
    text-decoration: none;
}
.nav_menu_top_level a:link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF; 
    text-decoration: none;      
}
.nav_menu_top_level a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;  
    text-decoration: none;  
}
.nav_menu_top_level a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;    
    text-decoration: none;
}
.nav_menu_top_level_hover
{
    padding: 2px;
    font-family: Tahoma;
    font-size: 12px;
    color: #FFFFFF;
    background-position: right center;
    white-space: normal;
    background-color: #666633;
    text-align: center;
    background-repeat: no-repeat;
}
.nav_menu_top_level_hover a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;    
}
.nav_menu_top_level_hover a:link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;    
}
.nav_menu_top_level_hover a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;    
}
.nav_menu_sub_level
{
    padding: 5px 3px 5px 3px;
    font-family: Tahoma;
    font-size: 12px;
    color: #00620D;
    background-position: right center;
    white-space: normal;
    background-color: #DDDF96;
    text-align: left;
    background-repeat: no-repeat;
    text-decoration: none;
}
.nav_menu_sub_level a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;    
    text-decoration: none;
}
.nav_menu_sub_level_hover
{
    padding: 5px 3px 5px 3px;
    font-family: Tahoma;
    font-size: 12px;
    color: #FFFFFF;
    background-position: right center;
    white-space: normal;
    background-color: #055C0B;
    text-align: left;
    background-repeat: no-repeat;
    text-decoration: none;
}
.blog_title
{
    padding: 5px 3px 5px 3px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #003300;
    white-space: normal;
    text-align: left;
    font-style: italic;
}
.blogsidebartext {
    border-style: none;
    border-width: 0px;
    font-family: Tahoma;
    font-size: 12px;
    color: #003916;
    text-decoration: none;
    margin-left: 4px;
    text-align: left;
    font-style: normal;
    font-variant: normal;
    line-height: normal;
}
.blogsidebarfooter {
    font-family: Tahoma;
    font-size: 12px;
    font-style: italic;
    color: #003916;
    font-weight: bold;
    border-right-width: 0px;
    border-left-width: 0px;
    border-right-style: none;
    border-left-style: none;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-top-style: none;
    border-bottom-style: none;
    text-decoration: underline;
}
.cal_head
{
    background-color: #055C0B;
    font-family: Arial, Helvetica, sans-serif;
    font-size: large;
    color: #FFFFFF;
    padding-top: 3px;
    padding-bottom: 3px;
}
.cal_days_day
{
    border: 1px solid #CCCCCC;
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #003300;
    font-weight: bold;
}
.cal_days_head
{
    border: 1px solid #CCCCCC;
    background-color: #E7E7B4;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #003300;
    font-weight: bold;
}
.cal_days_day_selected
{
    border: 1px solid #CCCCCC;
    background-color: #F2F2F2;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    font-weight: bold;
    width: 80px;
    height: 90px;
}
.cal_event_multi
{
    background-position: center center;
    width: 100%;
    padding: 2px 0px 2px 0px;
    margin: 0px;
    background-color: #F5F5F5;
    background-image: url('images/button_bg.jpg');
    border-bottom-style: solid;
    border-top-style: solid;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-color: #C0C0C0;
    border-bottom-color: #C0C0C0;
    text-indent: 3px;
}
.cal_event_day
{
    background-position: center center;
    width: 100%;
    padding: 2px 0px 2px 0px;
    margin: 0px;
    text-indent: 2px;
    vertical-align: top;
    }
.ContactFormHead
{
    background-color: #DDDF96;
    font-family: Tahoma;
    font-size: small;
    font-weight: bold;
    border: 1px solid #999966;
    padding: 3px;
    text-align: center;
}
.form_desc_top
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #333333;
    text-align: left;
    vertical-align: top;
}
.box
{
    border: 1px solid #CCCCCC;
}



.tools
{
    background-color: #FFBF00;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-top: 3px;
    padding-bottom: 3px;
    width: 100%;
}



.QtoolsHead
{
    font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    border: 1px none #999966;
    padding: 0px;
    font-style: italic;
}
.QtoolsDesc
{
    font-family: Verdana;
    font-size: 12px;
    font-weight: normal;
    border: 1px none #999966;
    padding: 0px;
}
.QtoolsTitle {
    padding: 0px 10px 2px 0px;
    font-family: Tahoma;
    font-size: 17px;
    font-weight: bold;
    color: #003300;
    font-style: italic;
    text-align: left;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
}
.News_Header_Bar_Sub
{
	background-image: url('images/nav_button_gr.jpg');
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-position: center center;
	white-space: nowrap;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.Header_Bar
{
    background-image: url('images/nav_button.jpg');
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    background-position: center center;
    white-space: nowrap;
    text-align: center;
}
.nlheads
{
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    color: #333333;
    font-weight: bold;
    text-align: left;
    padding-bottom: 3px;
    text-decoration: underline;
}
.nlheads a:link
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #333333;
    font-weight: bold;
    text-align: left;
    padding-bottom: 3px;
    text-decoration: underline;
}
.nlheads a:visited
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #333333;
    font-weight: bold;
    text-align: left;
    padding-bottom: 3px;
    text-decoration: underline;
}
.nlheads a:hover
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: normal;
    color: #990000;
    font-weight: bold;
    text-align: left;
    padding-bottom: 3px;
    text-decoration: underline;
}
.nav_bullet_sm
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #339933;
}
.page_heads_sub
{
    font-family: Tahoma;
    font-size: 12px;
    font-style: italic;
    color: #339933;
    font-weight: bold;
    padding-top: 0px;
    padding-left: 0px;
    padding-bottom: 10px;
    text-align: left;
}
.page_heads_main
{
    font-family: Tahoma;
    font-size: 18px;
    font-style: italic;
    color: #003300;
    font-weight: bold;
    padding-top: 5px;
    padding-left: 0px;
    padding-bottom: 5px;
    text-align: left;
}
.rssheads
{
    font-family: Tahoma;
    font-size: 12px;
    font-style: italic;
    color: #333333;
    font-weight: bold;
    text-align: left;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-top: 3px;
}
.disclaimer
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    font-style: italic;
}
.disclaimer a:link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    font-style: italic;
}
.disclaimer a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    font-style: italic;
}
.disclaimer a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: #FFFFFF;
    font-style: italic;
}
.topaddress
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #00610E;
    vertical-align: middle;
    font-style: italic;
    font-weight: bold;
}
doubleline
{
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
    border-style: dashed none dashed none;
}
.doubleline
{
    border-top-style: dashed;
    border-bottom-style: dashed;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-top-color: #CCCCCC;
    border-bottom-color: #CCCCCC;
}
.mrktreports
{
    font-family: Tahoma;
    font-size: 12px;
    font-style: italic;
    color: #333333;
    font-weight: bold;
    text-align: left;
    padding-bottom: 3px;
    padding-left: 2px;
    padding-top: 3px;
}
.links_page_links_CA
{
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #003300;
    list-style-type: square;
    text-align: left;
}
.NoUnderline
{
    text-decoration: none;
}

