/* Text Elements */
@import url(layout.tabled.css);
#block-header, #block-header a:link, #block-header a:visited { font-family:verdana; font-size:10px; text-decoration:none; padding-top:4px; padding-right:4px; color:#3b5722; }
#block-header a:hover { color:#8F3B38; text-decoration:underline; }

#block-navigation, #block-navigation a:link, #block-navigation a:visited { font-family:verdana; font-size:12px; text-decoration:none; }
#block-navigation a:hover { text-decoration:underline; }

#block-adspace { font-family:verdana; font-size:10px; text-decoration:none; color:#818181; padding:5px; }

#block-newsscroller-title { font-family:verdana; font-size:11px; font-weight:bold; color:#000; padding:5px; padding-top:3px; padding-bottom:3px; }
#block-quickaccess-title { font-family:verdana; font-size:11px; font-weight:bold; color:#ac860d; padding:5px; padding-top:3px; padding-bottom:3px; }
#block-content-title { font-family:verdana; font-size:11px; font-weight:bold; color:#000; padding:5px; padding-top:3px; padding-bottom:3px; }
#block-promotional-title { font-family:verdana; font-size:11px; font-weight:bold; color:#818181; padding:5px; padding-top:3px; padding-bottom:3px; }
#block-additionalnav-title { font-family:verdana; font-size:11px; font-weight:bold; color:#fff; padding:5px; padding-top:3px; padding-bottom:3px; }

#block-newsscroller .content { font-family:verdana; font-size:11px; color:#818181; padding:5px; }
#block-quickaccess .content { font-family:verdana; font-size:11px; color:#818181; padding:5px; }
#block-content .content, #block-content-subpage .content, #block-content-nondescript .content { font-family:verdana; font-size:12px; color:#000; padding:5px; }
#block-promotional .content { font-family:verdana; font-size:11px; color:#818181; padding:5px; }

#block-promotional-home .content { font-family:verdana; font-size:11px; color:#818181; padding:5px; }
#block-promo-title-home { font-family:verdana; font-size:11px; font-weight:bold; color:#818181; padding:5px; padding-top:3px; padding-bottom:3px; }

#block-additionalnav .content { font-family:verdana; font-size:11px; color:#818181; padding:5px; }

#block-footer, #block-footer a:link, #block-footer a:visited { font-family:verdana; font-size:9px; text-decoration:none; color:#818181; }
#block-footer a:link, #block-footer a:visited { color:#818181; }
#block-footer a:hover { text-decoration:underline; color:#000; }

span.h1bold {font-family:verdana; font-size:15px; text-decoration:none; color:#ac860d;font-weight:bold;}

	/* Heading Stylings */
h1 { font-family:verdana; font-size:15px; text-decoration:none; color:#ac860d; }
h2 { font-family:verdana; font-size:15px; text-decoration:none; color:#3b5722; }
h3 { font-family:verdana; font-size:12px; text-decoration:none; color:#ac860d; }
h4 { font-family:verdana; font-size:12px; text-decoration:none; color:#3b5722; }
h5 { font-family:verdana; font-size:20px; text-decoration:none; color:#ac860d; }

	/* Content Links */
.content a:link, .content a:visited { text-decoration:underline; color:#3b5722; }
.content a:hover { text-decoration:none; color:#8F3B38; }
.content h1 a:link, .content h1 a:visited, .content h3 a:link, .content h3 a:visited { text-decoration:none; color:#7B6109; }
.content h1 a:hover, .content h3 a:hover { text-decoration:underline; color:#ac860d; font-weight:bold; }
.content h2 a:link, .content h2 a:visited, .content h4 a:link, .content h4 a:visited { text-decoration:none; color:#555400; }
.content h2 a:hover, .content h4 a:hover { text-decoration:underline; color:#618F38; font-weight:bold; }


/* Navigation Menu */
.menu { width:900px; height:28px; font-size:1em; position:relative; z-index:98; border:0; }
/* hack to correct IE5.5 faulty box model */
* html .menu { width:900px; width:900px; }
	
.menu ul { padding:0; margin:0; list-style-type:none; }
.menu ul ul { width:130px; }
.menu li { float:left; position:relative; }
	
.menu a, .menu a:visited { display:block; font-size:12px; text-decoration:none; color:#fff; height:28px; border-right:1px solid #cecece; border-width:0 1px 0 0; padding-left:10px; padding-right:10px; min-width:48px; line-height:28px; }
/* removed background:#758279; from above ::: a hack so that IE5.5 faulty box model is corrected */
* html .menu a, * html .menu a:visited {  width:65px;  white-space:nowrap; }


.menu ul ul a.drop, .menu ul ul a.drop:visited { background:#618F38; } /* Drop Down Flyout Indicator */
.menu ul ul a.drop:hover { background:#618F38; }
.menu ul ul :hover > a.drop { background:#86BD56; } /* Drop Down Flyout Hover */
.menu ul ul ul a, .menu ul ul ul a:visited { background:#618F38; } /* Flyout Color */
.menu ul ul ul a:hover { background:#86BD56; } /* Flyout Hover */

.menu ul ul { visibility:hidden; position:absolute; height:0; top:28px;left:0; width:130px; border-top:0; }
/* another hack for IE5.5 */
* html .menu ul ul { top:28px; top:29px; }

.menu ul ul ul { left:150px; top:-1px; width:130px; }
.menu ul ul ul.left { left:-150px; }
.menu table { position:absolute; top:0; left:0; border-collapse:collapse; }

.menu ul ul a, .menu ul ul a:visited { background:#3b5722; color:#fff; height:auto; line-height:1em; padding:5px 10px; width:130px; border-width:0 1px 1px 1px; } /* Drop Down Sans Flyout */
/* yet another hack for IE5.5 */
* html .menu ul ul a, * html .menu ul ul a:visited { width:130px; w\idth:129px; white-space:normal; }

.menu a:hover, .menu ul ul a:hover { color:#fff; background:#3b5722; } /* Drop Down Sans Flyout */
.menu :hover > a { color:#fff; background:#3b5722; } /* Main Hover */
.menu ul ul :hover > a { color:#fff; background:#618F38; } /* Drop Hover */
.menu ul li:hover ul, .menu ul a:hover ul { visibility:visible; }
.menu ul :hover ul ul { visibility:hidden; }
.menu ul :hover ul :hover ul { visibility:visible; }
.menu li:hover ul {visibility:visible;}
/* end Navigation Menu */


/* Page-Specific Area Content */
.block-newsscroller-content { margin: 3px 0px 0px 18px; padding: 0px 0px 0px 0px; color:#818181; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; text-decoration: none; display: block; list-style-type:disc; }

.block-newsscroller-content li a:link, .block-newsscroller-content li a:visited { padding: 0px 0px 6px 0px; #padding: 0px 0px 3px 0px; margin-left:-3px; color:#818181; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; text-decoration: underline; display: block; }

.block-newsscroller-content li a:hover { color:#000; text-decoration:none; }


#block-Submenu .content { font-family:verdana; font-size:11px; color:#818181; padding:5px; }
.block-Submenu-content  {list-style:none;		}
.block-Submenu-content  ul {list-style:none;  padding-left:15px; margin: 0px 0px 0px 0px;		}
.block-Submenu-content { margin: 3px 0px 0px 0px; padding: 0px 0px 0px 0px; color:#818181; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; text-decoration: none; display: block;  }
.block-Submenu-content li a:link, .block-Submenu-content li a:visited { padding: 0px 0px 6px 18px; #padding: 0px 0px 3px 18px; margin-left:-3px; color:#ac860d; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; text-decoration: none; display: block; background: url(../images/nav_arrow.gif) no-repeat 5px 3px;}
/*.block-Submenu-content li a:link, .block-Submenu-content li a:visited { padding: 0px 0px 6px 0px; margin-left:-3px; color:#818181; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; text-decoration: none; display: block; }*/
.block-Submenu-content li a:hover { color:#3b5722; text-decoration:none; }
.block-Submenu-content li a.selected:link, .block-Submenu-content li a.selected:visited { color:#3b5722; text-decoration:none; }
* html .block-Submenu-content li { height:19px;}
* html .block-Submenu-content table ul {  padding-left:0px;}

/* Quick-Access Area Content */
.block-quickaccess-content { margin: 3px 0px 0px 5px; padding: 0px 0px 0px 0px; color:#ac860d; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; text-decoration: none; display: block; list-style:none; }

.block-quickaccess-content li a:link, .block-quickaccess-content li a:visited { padding: 0px 0px 6px 18px; #padding: 0px 0px 3px 18px; margin-left:-3px; color:#ac860d; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; text-decoration: none; display: block; background: url(../images/quickaccess_arrow.gif) no-repeat 5px 2px;}

.block-quickaccess-content li a:hover { color:#644E07; text-decoration:none; }
* html .block-quickaccess-content li { height:19px;}

/* Additional Navigation Area Content */
/* with image
#block-additionalnav-content { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; #padding: 0px 0px 0px 0px; background-color:#fff; background-image: url(../images/additional_nav_bg.gif); background-position:bottom; background-repeat:no-repeat; color:#58C9F5; width:196px; float:left; border:0; list-style:none; } */
/* without image */
#block-additionalnav-content { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; #padding: 0px 0px 0px 0px; color:#58C9F5; width:196px; float:left; border:0; list-style:none; }

.block-additionalnav-content { margin: 0px -30px 0px -30px; #margin: 3px 0px 0px -30px; padding: 0px 0px 0px 0px; color:#FFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.82em; text-decoration:none; display:block;	list-style:none; }

.block-additionalnav-content li a:link, .block-additionalnav-content li a:visited { margin: 3px 32px 3px 32px; #margin: 0px 0px 3px 32px; _margin: 0px 0px -13px 32px; padding: 0px 0px 3px 20px; #padding: 0px 0px 0px 20px; color:#93730B; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.82em; text-decoration:none; display:block; background: url(../images/additional_nav_arrow.gif) no-repeat 5px 2px; #background: url(../images/additional_nav_arrow.gif) no-repeat 5px 5px; }

.block-additionalnav-content li a:hover { color:#DAAB10; text-decoration:none; }
.RotDate {COLOR: #ac860d;}
.RotHeader {COLOR: #ac860d;font-weight:bold; }
.RotContent a:link,.RotContent a:visited {COLOR: #618F38;font-size:9px; }
.newsHeader{font-weight:bold;font-size:12px;color:#ac860d;}
.newsDate{font-weight:bold;color:#3b5722}
.newsContent{text-indent:1.5em;}
.newsLine{margin-bottom:20px;}
