
/*.featuredItem { color: black; background-color: #fff; filter:alpha(opacity=70), gray; -moz-opacity:.70;opacity:.70;}
 .featuredItem:hover {  background-color: #eee; cursor: pointer; filter:alpha(opacity=100, orange);  	filter:glow(color=#ffffff, strength=5); -moz-opacity:.99;opacity:.99;} 
 */
 
.featuredItem { color: black; background-color: #fff; filter:alpha(opacity=70); -moz-opacity:.70;opacity:.70;}
.featuredItem:hover {   cursor: pointer; filter:alpha(opacity=100, orange);  	 -moz-opacity:.99;opacity:.99;} 

.frontmenu { font-size: 13px; color: #f15a29; text-transform: uppercase;}
.frontmenu:link { color: #f15a29; }
.frontmenu:visited { color: #f15a29; }
.frontmenu:hover { color: #f15a29; text-decoration: none; }

.frontmenu_sub { font-size: 11px; color: #4c4c4c; }
.frontmenu_sub:link { color: #4c4c4c; }
.frontmenu_sub:visited { color: #4c4c4c; }
.frontmenu_sub:hover { color: #f15a29; text-decoration: none; }

.subpages { font-size: 11px; font-weight: bold;  text-transform: uppercase; color: #77787b; }
.subpages:link { color: #77787b; }
.subpages:visited { color: #77787b; }
.subpages:hover { color: #f15a29; text-decoration: none; }

.subpage_div { }
.subpage_div:hover { background-color: #eee; }

.newslist { color: #fff; }
.newslist:link { color: #fff; }
.newslist:visited { color: #fff; }
.newslist:hover { color: #eee; text-decoration: none; }


/* COMPLETE/FULL MENU STYLES */
.menu_complete { font-size: 13px; font-family:Georgia, "Times New Roman", Times, serif; padding-top: 5px;}
.menu_complete:link { color: #C22E2E; }
.menu_complete:visited { color: #C22E2E; }
.menu_complete:hover { color: #333333; text-decoration: underline; }

.menu_complete_on { font-size: 13px; font-weight: bold; font-family:Georgia, "Times New Roman", Times, serif; padding-top: 5px; }
.menu_complete_on:link { color: #C22E2E; }
.menu_complete_on:visited { color: #C22E2E; }
.menu_complete_on:hover { color: #333333; text-decoration: none; }

/* COMPLETE/FULL MENU STYLES FOR UNDERLINKS */
.menu_complete_sub { font-size: 10px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase;padding-top: 2px; padding-bottom: 2px; padding-right: 5px;margin: 7px;  }
.menu_complete_sub:link { color: #222222; text-decoration: none; }
.menu_complete_sub:visited { color: #222222; text-decoration: none; }
.menu_complete_sub:hover { color: #ff9004; text-decoration: none; }

.menu_complete_sub_on { font-size: 10px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase;padding-top: 2px; padding-bottom: 2px; padding-right: 5px; margin: 7px;  }
.menu_complete_sub_on:link { color: #ff9004; text-decoration: none; }
.menu_complete_sub_on:visited { color: #ff9004; text-decoration: none; }
.menu_complete_sub_on:hover { color: #ff9004; text-decoration: none; }

/* COMPLETE/FULL MENU STYLES FOR UNDERLINKS */
.menu_completeX_sub { font-size: 12px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height: 17px;  }
.menu_completeX_sub:link { color: #888888; text-decoration: none; }
.menu_completeX_sub:visited { color: #888888; text-decoration: none; }
.menu_completeX_sub:hover { color: #f47121; text-decoration: none; }

.menu_completeX_sub_on { font-size: 12px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;  line-height: 17px; }
.menu_completeX_sub_on:link { color: #f47121; text-decoration: none; }
.menu_completeX_sub_on:visited { color: #f47121; text-decoration: none; }
.menu_completeX_sub_on:hover { color: #f47121; text-decoration: none; }


/* MAIN MENU STYLES */
.menu_main { font-size: 11px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase;padding-top: 4px; padding-bottom: 4px; margin: 15px;  }
.menu_main:link { color: #FFFFFF; text-decoration: none;}
.menu_main:visited { color: #FFFFFF; text-decoration: none;}
.menu_main:hover { color: #cccccc;  text-decoration: none;}

.menu_main_on { font-size: 11px; font-family:Arial, Helvetica, sans-serif;  font-weight: bold; text-transform: uppercase;padding-top: 4px; padding-bottom: 4px; margin:15px; }
.menu_main_on:link { color: #FFFFFF; text-decoration: none;}
.menu_main_on:visited { color: #FFFFFF; text-decoration: none;}
.menu_main_on:hover { color: #cccccc; text-decoration: none; }

/* STANDARD FORM ELEMENTS */
.input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  border: 1px solid gray; }
.button { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border: 1px solid gray; }

.printerfriendly:link { color: #000000; }
.printerfriendly:visited { color: #000000; }
.printerfriendly:hover { color: #333333; text-decoration: none; }

.acronym { border-bottom: 1px dotted gray; cursor:help;  }