
.header-bottom {width:749px; height:40px; margin-left:3px; background:rgb(102,51,102) ;}

.nav2 {width:749px; border:none; background:rgb(102,51,102); color:rgb(255,255,255); font-size:1.0em; text-decoration:bold; font-size:105%;} /*Color navigation bar normal mode*/
.nav2 ul {list-style-type:none;}
.nav2 ul li {float:left; position:relative; z-index:1000; border-right:solid 0px rgb(175,175,175); border-left:solid 0px rgb(175,175,175);}
.nav2 ul li ul {display:none; border:none;}
.nav2 ul li ul {margin-left:-28px; padding:0px 40px 30px 30px; background:url(../img/bg_head_bottom_nav_hover.gif) top center;} /*Sticky hover zones*/
.nav2 ul li a:link {float:left; display:block; height:3.1em; line-height:3.1em; padding:0px 6px 0px 6px; text-decoration:none;  color: rgb(255,255,255);}
.nav2 ul li a:active {float:left; display:block; height:3.1em; line-height:3.1em; padding:0px 6px 0px 6px; text-decoration:none;  color: rgb(255,255,255);}
.nav2 ul li a:visited {float:left; background-color:rgb(220,220,220); display:block; height:3.1em; line-height:3.1em; margin-left:2px; margin-right:2px; padding:0px 6px 0px 6px; text-decoration:underline;  color: rgb(0,0,0);}
.nav2 ul li a:hover {float:left; background-color:rgb(204,143,0); display:block; height:3.1em; line-height:3.1em; padding:0px 6px 0px 6px; text-decoration:none;  color: rgb(0,0,0);}
.nav2 ul li a:current {float:left; background-color:rgb(102,51,102); display:block; height:3.1em; line-height:3.1em; padding:0px 6px 0px 6px; text-decoration:none;  color: rgb(0,0,0);}
.nav2 table {position:absolute; z-index:999; top:0; left:0; border-collapse:collapse;}

/*Non-IE6*/
.nav2 ul li:hover a {background-color:rgb(204,143,0); text-decoration:none;} /*Color main cells hovering mode*/
.nav2 ul li:hover ul {display:block; position:absolute; z-index:998; top:3.0em; margin-top:0.1em; left:0;}
.nav2 ul li:hover ul li ul {display: none;}
.nav2 ul li:hover ul li a {display:block; width:13em; height:15px; line-height:1.3em; margin-left:-2px; padding:4px 6px 4px 6px; border-right:solid 0px rgb(175,175,175); border-left:solid 0px rgb(150,150,150); border-bottom: solid 0px rgb(150,150,150); background-color:rgb(204,143,0);  border-left:solid 0px rgb(150,150,150); font-weight:normal; color:rgb(255,255,255);} /*Color subcells normal mode*/
.nav2 ul li:visited ul li a:visited {background-color:rgb(220,220,220); text-decoration:bold;} /*Color subcells hovering mode*/
.nav2 ul li:hover ul li a:hover {background-color:rgb(102,51,102); text-decoration:bold;} /*Color subcells hovering mode*/

/*IE6*/
.nav2 ul li a:hover {background-color:rgb(204,143,0); text-decoration:none;} /*Color main cells hovering mode*/
.nav2 ul li a:hover ul {display:block; position:absolute;z-index: 998; top:3.1em; t\op:3.0em; left:2; marg\in-top:0.1em;}
.nav2 ul li a:hover ul li a {display:block; width:13em; height:15px; line-height:1.3em; padding:4px 6px 4px 6px; border-right:solid 0px rgb(175,175,175); border-left:solid 0px rgb(175,175,175); border-bottom: solid 0px rgb(175,175,175); background-color:rgb(204,143,0); font-weight:normal; color:rgb(255,255,255);} /*Color subcells normal mode*/
.nav2 ul li a:hover ul li a ul {visibility:hidden; height:0px; width:0px; position:absolute; z-index: 997;}
.nav2 ul li a:hover ul li a:hover {background-color:rgb(102,51,102); text-decoration:bold;} /*Color subcells hovering mode*/


.mini_font {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px  }
.small_font {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px }
.main_font {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px }
.med_lrg_font {font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 12px }
.large_font {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px }
.page_title_font {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 25px; font-variant: small-caps }
.headline_font {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px;  font-variant : small-caps }
.highlight_font {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px }

.list_font { font-family: Verdana, Arial, Helvetica, sans-serif; color : #EEEEEE; font-weight: bold; font-size: 13px; font-variant: small-caps; line-height: 18px ; text-decoration : none }
.error_font {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #990000 }

/* here are some background colors */
.main_table_border_color {background-color: #666666}
.main_table_color {background-color: #CCCCCC}
.main_table_color_companion {background-color: #333333}
.table_trim_color {background-color: #EEEEEE}

/* these are the form field fonts */
.form_field_font {font-family : Verdana, Arial, Helvetica, sans-serif; color : #000000; font-size : 10px;}
.form_label_font {font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px;}
.form_heading_font {font-family: Verdana, Arial, Helvetica, sans-serif; font-size : 18px; font-weight : bold;  font-variant : small-caps }
.label_error_font {font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; color: #990000 }
.error_field {font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 10px; color : #000000; background-color: #FFFFCC;}


.button_nocolor {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.button_style {font-family: Verdana, Arial, Helvetica, sans-serif; color: #271B0D; font-size: 12px; background-color: #E4D8BE }
.big_button {font-family: Verdana, Arial, Helvetica, sans-serif; color: #EEEEEE; font-size: 16px; font-weight : bold; background-color: #000066 }

.small_caps { font-variant : small-caps;}
.dark_color { color : #645432 }
.light_color { color : #E4D8BE }
.bright_color { color : #FFFFCC }
.red { color : #CC0066 }
.hot { color : #FF9900 }

.dark_link { font-family: Verdana, Arial, Helvetica, sans-serif; color : #000000; font-size: 12px; line-height: 13px;  text-decoration : none }
a:link.dark_link {color : #000000 }
a:hover.dark_link { color : #000000 }

.site_menu_font { font-family: Verdana, Arial, Helvetica, sans-serif; color : #EEEEEE; font-weight: bold; font-size: 13px; font-variant: small-caps; line-height: 15px ; text-decoration : none }
a:link.site_menu_font {color : #EEEEEE }
a:hover.site_menu_font { color : # }

.box_text_links { font-family: Verdana, Arial, Helvetica, sans-serif; color : #53412D; font-weight: bold; font-size: 12px; line-height: 14px; text-decoration : none }
a:link.box_text_links ( font-family: Verdana, Arial, Helvetica, sans-serif; color : #53412D; font-weight: bold; text-decoration : none }
a:hover.box_text_links { color : #CC6600 }

.top_links { font-family: Verdana, Arial, Helvetica, sans-serif; color : #cf9856; font-size: px; line-height: 14px; text-decoration : none; font-weight : bold }
a:link.top_links ( font-family: Verdana, Arial, Helvetica, sans-serif; color : #cf9856; font-weight: bold; text-decoration : none }
a:hover.top_links { color : #ffffff }

.bottom_text_links { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFCC66; font-size: 12px; font-weight: bold; line-height: 16px; text-decoration: none }
a:link.bottom_text_links ( font-family: Verdana, Arial, Helvetica, sans-serif; color : #000000; font-weight: bold; text-decoration : none }
a:hover.bottom_text_links { color : #FFFFFF }
	
.small_links { font-family : Verdana, Arial, Helvetica, sans-serif ; text-decoration : none; font-size: 9px ; color: #000000; }
a:link.small_links { color : #000000 }
a:hover.small_links { color : #000000 }

a { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 14px; color: #000000; text-decoration: none }
a:hover {color: #CC6600 }


