a { color: #004273; text-decoration: none;}
a:visited { color: #004273; text-decoration: none;}
a:hover { color: #cc0000; text-decoration: underline;}
body { margin: 0px; background-color: #ccc;}
div.small h3 { font: bold 11px Arial, Helvetica, sans-serif; line-height: 13px; color: #004273; margin: 0px 15px 6px 15px;}
div.small li { font: 11px Arial, Helvetica, sans-serif; color: #000; margin-top: 0px; margin-bottom: 0px; line-height: 13px; }
div.small p { font: 11px Arial, Helvetica, sans-serif; line-height: 13px; margin: 0px 15px 6px 15px;}
div.small ul { margin: 0px 0px 6px 5px; padding: 0px 0px 6px 13px; list-style-image: url("images/gen_bullet_small.gif");}
h1 { font: bold 19px Arial, Helvetica, sans-serif; line-height: 25px; margin: 5px 15px 15px 15px;}
h2 { font: bold 16px Arial, Helvetica, sans-serif; line-height: 22px; margin: 5px 15px 15px 15px;}
h3 { font: bold 13px Arial, Helvetica, sans-serif; line-height: 18px; margin: 15px 15px 10px 15px; color: #034B80;}
li { font: 12px Arial, Helvetica, sans-serif; line-height: 17px; margin: 1px 15px 3px 12px;}
p { font: 12px Arial, Helvetica, sans-serif; line-height: 18px; margin: 0px 15px 10px 15px; padding-right: 3px}
ul { text-align: left; margin: 0px 5px 10px 10px; padding: 0px 5px 10px 8px; list-style-image: url("images/gen_bullet_list.gif");}
.banner { background-image: url("images/gen_bannerback.gif"); background-repeat: no-repeat;} 
.bluetext { color: #034B80;}
.center_blackborder { border-left: 1px solid #999;} 
.center_blueborder { border-left: 1px solid #004273; background-color: #fff;}
.center_bottom { background-color: #004273; border-left: 1px solid #004273; border-bottom: 1px solid #004273;} 
.center_noborder { border-left: 1px solid #e9e9e9; border-right: 1px solid #e9e9e9;}
.gentable { margin-left: 15px; margin-bottom: 10px; font: 12px Arial, Helvetica, sans-serif;}
.homebig { margin-left: 1px;}
.hometext { font: 11px Arial, Helvetica, sans-serif; text-align:justify; margin-top: 5px; }
.hometexttitle { font: bold 11px Arial, Helvetica, sans-serif; text-align:justify; margin-top: 5px; color: #004273; }
.imgleft { margin-right: 7px; margin-top: 3px; border: 1px solid #004273;}
.imgleftnb { margin-right: 7px; margin-top: 3px;}
.imgright { margin-left: 7px; margin-top: 3px; border: 1px solid #004273;}
.imgrightnb { margin-left: 7px; margin-top: 3px;}
.latest { font: 10px Arial, Helvetica, sans-serif; color: #000; line-height: 13px; margin: 0px 5px 8px 5px;}
.latest-title { font: bold 11px Arial, Helvetica, sans-serif; color: #000; line-height: 15px; margin: 5px 5px 8px 5px;}
.leftmenu { margin: 5px 5px 0px 5px; font: 11px Arial, Helvetica, sans-serifz; color: #4682b4; line-height: 11px;}
.leftmenu a { color: #000; text-decoration: none;}
.leftmenu a:visited { color: #000; text-decoration: none;}
.leftmenu a:hover { color: #4682b4 ; text-decoration: none;}
.leftmenutitle { background-color: #004273; font: 12px Arial, Helvetica, sans-serif; color: #fff; padding: 1px 3px 1px 3px;}
.leftmenutitle_b { background-color: #cccccc; font: 12px Arial, Helvetica, sans-serif; padding: 1px 3px 1px 3px;}
.listtable { margin-left: 15px; font: 12px Arial, Helvetica, sans-serif; }
.listtable a { color: #000;}
.listtable a:visited { color: #000;}
.listtable a:hover { color: #cc0000; text-decoration: underline;}
.menurow { background-color: #4682b4; border: 1px solid #fff; margin: 0px;}
.nospaceb4 {margin-top: 0px;} 
.readmore { font-size: 10px;}
.redtext { color: #cc0000;}
.reftable { font: 11px Arial; margin: 0px;}
.reftable td { padding-left: 4px; padding-right: 4px;}
.smalltext { font: 11px Arial, Helvetica, sans-serif;}
.spacer { font: 9px Arial; margin: 0px;}
.topleft {background-image: url("images/gen_topleft.gif"); background-repeat: no-repeat;}
.yahrow { font: 10px Arial, Helvetica, sans-serif; color: #999; line-height: 13px; margin: 2px 5px 6px 15px;}
.yahrow a { color: #999; text-decoration: none;}
.yahrow a:visited { color: #999; text-decoration: none;}
.yahrow a:hover { color: #666; text-decoration: underline;}

/* FOOTER page styles */
.footer { font: 11px Arial, Helvetica, sans-serif; color: #ccc; margin: 4px 0px 4px 0px;}
.footer a { color: #ccc; text-decoration: underline;}
.footer a:visited { color: #ccc; text-decoration: underline;}
.footer a:hover { color: #fff; text-decoration: underline;}

/* MENU page styles */
.menu { background-color: #4682b4; margin: 0px; text-align: center;}
.menutext { color: #fff; font: bold 11px Arial, Helvetica, sans-serif; margin: 3px 15px 3px 15px;}
.menutext a { color: #fff; text-decoration: none;}
.menutext a:visited { color: #fff; text-decoration: none;}
.menutext a:hover { color: #004273; text-decoration: none;}