@charset "utf-8";
/* CSS Document */

/*body, html { background-image:url(../images/bg/bg_diagonal.jpg); background-repeat:repeat-x; background-color:#EBEBEB; } */
body, html { margin:0px; background-color:#E5E5E5 }
p { font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif; color:Black; line-height:20px; }
h1 { font-family: "Verdana Ref", "Bitstream Vera Sans", "DejaVu Sans", Candara, "Trebuchet MS", 
            Verdana, sans serif; font-size: 20pt; color:#7F0000;}
h2 { font-family: Candara, "Bitstream Vera Sans", "Bitstream Vera Sans", "Trebuchet MS", "DejaVu Sans", 
            Verdana, "Verdana Ref", sans serif; font-size: 14pt; color:Navy;}
	
#main     { width:982px; margin:0px auto; padding:0; background-color:White; }
#top      { width:982px; height:74px; }
#logo_hd  { font-family:Georgia, "Times New Roman", Times, serif;  padding-left:5px; float:left; margin-top:3px}
#logo_hd a { text-decoration:none: }

/* small Menu choices at top */
#top_menu         { width:275px; height:20px; float:right; margin:2px auto; text-align:right; 
					font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif; font-size:10pt; }
#top_menu a		  { color:#225799; text-decoration:none;}
#top_menu a:hover { color:#000000; border-bottom: 4px solid #8CD9D9;}

/* Fonts */
.top_font { font-family: Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", 
            Verdana, "Verdana Ref", sans serif; font-size: 24pt; font-weight:bold; color:#7F0000;}
.top_font2 { font-family: Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", 
            Verdana, "Verdana Ref", sans serif; font-size: 24pt; font-weight:bold;}
.top_smfont { font-family: "DejaVu Sans", Candara, "Bitstream Vera Sans", "Bitstream Vera Sans", "Trebuchet MS", 
            Verdana, "Verdana Ref", sans serif; font-size: 14pt; color:#000065;}
.top_smfont_bold { font-family: "DejaVu Sans", Candara, "Bitstream Vera Sans", "Bitstream Vera Sans", "Trebuchet MS", 
            Verdana, "Verdana Ref", sans serif; font-size: 14pt; font-weight:bold; color:#00003E;}
.highlight {background: #fffdcd; border-bottom: 1px solid #ffd909;}



            
/*  Main Menu Options */            
#main_menu {width:575px; height:20px; float:right; margin:23px auto; text-align:right; 
            font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif; font-size: 16px;
			color:  #353535;
			font-weight: bold; }
#main_menu a{padding:0px 10px 0 10px; text-decoration: none; list-style:none; 
			font-family: "Trebuchet MS", verdana, arial, "Times New Roman", serif;
			font-size: 16px;
			color:  #353535;
			font-weight: bold;}
#main_menu a:hover {padding:0px 10px 0 10px; text-decoration: none; list-style:none; 
			font-family: "Trebuchet MS", verdana, arial, "Times New Roman", serif;
			font-size: 16px;
			color:  #F66605;
			font-weight: bold;
			border-bottom: 4px solid #8CD9D9;}
			
/*Filler "line" break" */
#spacer { height: 12px;}

/*  Center Div Section*/
#center_block { width:982px; height:316px; background-repeat:no-repeat; background-position:center;}
/*#center_block { width:982px; height:316px; background-position:center }*/
.main_table {width: 100%; }
.left_column {width: 395px; }

/* Tools Div Under Center Section 
#tools { width:960px; height:75px; background-color:#237089; margin:15px; margin:auto; }*/
#tools { width:960px; height:75px; background-color:#849E23; margin:15px; margin:auto; }
.ftools { font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Corbel, ;
           font-size:10pt; color:#003A0E; }
.ftools a { font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Corbel;
           font-size:12pt; color:#353535; font-weight:bold; text-decoration: none;}
.ftools a:hover { font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Corbel, ;
           font-size:12pt; color:#B6CD21; font-weight:bold; }

/* Tools Div Under Center Section */
#mid_white { width:960px; margin:15px; margin:auto; }
#greenquote { width:268px; height:281px; background-image:url(../images/green_quote.gif);
               background-repeat:no-repeat; background-position:center; float:right; }



ul.arrow {
  margin:  0px 30px;
  padding:  0px 30px 0px 5px;
  list-style: none;
  font-family:"Trebuchet MS", verdana, arial, "Times New Roman", serif; 
  color:Black; 
  line-height:20px; 
}

ul.arrow li {
  padding-left: 25px;
  background: url(../images/li_bullet.gif) no-repeat;
  background-position: 8px 5px;
}

/**************************************************************
   News Links
 **************************************************************/
/*#News { width:268px; height:281px; float:right; background-image:url(../images3/news_bckgnd.gif);
        background-repeat:no-repeat; }*/
#News { width:268px; height:281px; float:right; background-color:#F4F4F4; }

ul.newsLinks {
  margin: 10px 0;
  padding: 0;
  list-style: none;
   
}
 
ul.newsLinks li {
  display: inline;
  margin: 0;
  padding: 0;
  background: none;
}
 
ul.newsLinks li a,
ul.newsLinks li a:visited {  
  display: block;
  margin: 10px 0;
  padding: 5px 12px;
  text-decoration: none;
  border: 0;  
}
 
ul.newsLinks li a:hover {
  background: #b7fffc url(../imgages/meta.gif) repeat-x bottom left;
  border: 0;
}
 
ul.newsLinks li a span.title {
  font: bold 0.8em arial, sans-serif;
  text-transform: uppercase;
  color: #3ca2a2;
}
 
 
ul.newsLinks li a span.desc {
  display: block;
  color: #42210B;
  padding-left: 15px;
}





/*  Footer Div Section*/
#fbottom  {width:960px; height:93px; background-color:#7F991A; margin:15px; margin:auto; }
#footer   { padding-right:10px; text-align:right; margin-top:2%; font-family:verdana, arial, "Times New Roman", serif; 
            font-size:9pt; color:White;}
#footer a { color:#B4DB27; text-decoration:underline; }
#footer a:hover { color:#D1440B; text-decoration:none; }






