/* * ----------- TOP MENU ----------- * */


A.menu:link   {font-color:#000099; text-decoration:none}
A.menu:visited{font-color:#000099; text-decoration:none}
A.menu:hover {font-color:#000099; text-decoration:underline} 
A.menu:active{font-color:#000099; text-decoration:none}

TD.top {background:#000099; font-family:Arial, Helvetica, sans serif; font-size:10px; color:#FFFFFF}

A.top:link {color:#FFFFFF; text-decoration:none}
A.top:visited{color:#FFFFFF; text-decoration:none}
A.top:hover {color:#FFFFFF; text-decoration:none; color:#99CCFF} 
A.top:active{color:#FFFFFF; text-decoration:underline; color:#990000}


/* * ----------- SIDE MENU ----------- * */

TD.menu {background-color:#FFCC66; font-family:Arial, Helvetica, sans  serif; }

/*.menu1 {font-weight:bold; font-color:#FF0000; margin-left:8px;  }*/

.menu1 {font-weight:bold; color:#0000CC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-left:2px; margin-top: 8px; padding-top: 8px; margin-bottom: 0px; padding-bottom: 0px}
.menu3 {margin-left:8px; margin-top:3px; margin-bottom:4px; font-size: 12px} 

/* * ----------- MAIN BODY ------------ * */

.menu-strip {background-color:#FFCC66; text-align:center; font-family:Arial, Helvetica, sans serif; margin-top:5px; margin-bottom:1px}
A.menu-strip:link   {font-color:#000099; text-decoration:none}
A.menu-strip:visited{font-color:#000099; text-decoration:none}
A.menu-strip:hover {font-color:#000099; text-decoration:underline} 
A.menu-strip:active{font-color:#000099; text-decoration:none}

TD.main {font-family:Arial, Helvetica, "sans serif"; font-size:12px; color"#000033"}
.main {font-family:Arial, Helvetica, "sans serif"; font-size:12px; color"#000033"}

/* HEADINGS */
H1 {font-size:16px; color:#000099; margin-bottom:1px; font-family: Arial, Helvetica, sans-serif}
H2 {font-weight:bold; font-size:14px; color:#990000; margin-top:3px; margin-right:0px; font-family: Arial, Helvetica, sans-serif}
.backtotop-h2 {font-size:11px; text-align:right; margin-top:-5px; margin-bottom:-5px; font-family: Arial, Helvetica, sans-serif; padding-bottom: -5px}
H3 {font-weight:bold; font-size:14px; color:#996600; font-style:italic; font-family: Arial, Helvetica, sans-serif; margin-top: 12px}
H4 {font-weight:bold; color:#000099; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: -2px}
H5 {font-weight:normal;  margin-top:7px; margin-bottom:-4px; font-family: Arial, Helvetica, sans-serif}

.listheading {font-weight:bold; color:#000099; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-bottom: -2px}

/* LINKS */
A:link {color:#000099; text-decoration:none}
A:visited{color:#990000; text-decoration:none}
A:hover {color:#000099; text-decoration:underline} 
A:active{color:#990000; text-decoration:underline}

/* LINK FROM HEADLINE ON NEWS PAGES */
A.h4:link {color:#000099; text-decoration:none; }
A.h4:visited{color:#990000; text-decoration:none; }
A.h4:hover {color:#000099; text-decoration:underline;} 
A.h4:active{color:#990000; text-decoration:none; }

/* MISC */
.breadcrumb {font-size:10px; background:#CCCCCC}
.linkline {margin-top:0px; margin-bottom:0px; margin-right: 0px; margin-left: 0px}
.box { background-color: #FFCC66;; font-size: 14px}

/* NEWS - HOME PAGE */
date {margin-top:10px; margin-bottom:-12px; font-size: 10px; font-weight: bold}

.news-h-hp { font-size: 12px; font-weight: bold; color: #003399; font-family: Arial, Helvetica, sans-serif}
.news-date-hp { font-size: 9px; font-weight: normal; margin-top: -10px; margin-bottom: -10px;; font-family: Arial, Helvetica, sans-serif}
.news-p-hp { font-size: 11px; font-weight: normal; ; font-family: Arial, Helvetica, sans-serif}

.news-hh-hp { font-size: 11px; font-weight: bold ; font-family: Arial, Helvetica, sans-serif}

.news-box { padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-color: #FFFFCC; display: block; } 

/* .news-box {  border: 1px #003366 solid; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-color: #FFFFCC} */

A.news-l-hp:link {color:#000033; text-decoration:none; display: block;}
A.news-l-hp:visited {color:#000066; text-decoration:none; display: block;}
A.news-l-hp:hover {color:#000033; text-decoration:none; background-color: #ffcc66; display: block;} 
A.news-l-hp:active {color:#000033; text-decoration:none; ; background-color: #FFCC66; display: block;}


/* NEWS - INNER PAGES */
.newssource { font-weight: normal; text-transform: none; font-size: 10px; font-style: italic}
.newsheadline { font-weight: bold; text-transform: none; color: #000066; font-size: 11px}
.newsstate { font-weight: normal; text-transform: uppercase; font-size: 10px }


/* HORIZONTAL RULE */
HR {color:#000099; height:1px; noshade}
HR.hp {color:#FFCC66; height:2px; noshade}
HR.short {color:#FFCC66; height:1px; noshade} 
HR.footer {color:#000099; noshade;}


/* BLUE */
.BLUE {color:#000099; font-weight: bold}



/* PUBLICATION TITLE */
.pub {font-style:italic}

/* * ----------- FOOTER ----------- * */

TD.footer {font-family:Arial, Helvetica, sans serif; font-size:10px; align:center; font-style:italic}
p, li {font-family: Arial, Helvetica, sans-serif; font-size: 12px}

/* BULLETED LISTS */
LI {margin-left:-20px}blockquote {  margin-left: 6px; padding-left: 6px}





.cal-date {  background-color: #FFFFCC; margin-bottom: -5px; color: #996600; font-size: 11px; font-weight: bold}



.button-text {  color: #990000; }
.form-field {  color: #003399}

.declaration-a {  }
.declaration-b {  }
.declaration-c {  }
.declaration-d {  }.footer {  font-size: 10px}


.divider {  color: #CCCCCC}
.a {  background-color: #CCCCCC}
.b {  background-color: #CCCC99}

