@charset "UTF-8";
/* CSS Document */

body,td,th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background: #022A77 url(../images/bg.gif) repeat-x top; }
a:link { color: #003399; text-decoration: underline; }
a:visited { text-decoration: underline; color: #003399; }
a:hover { text-decoration: none; color: #CC3300; }
a:active { text-decoration: underline; color: #003399; }

.frontboxes { font: bold 11px/14px Arial, Helvetica, sans-serif; color: #FFFFFF; padding-top: 3px; padding-bottom: 3px; padding-right: 10px; }

.frontboxes ul { padding-left: 15px; margin-top: 3px; margin-bottom: 3px; padding-top: 0px; padding-bottom: 0px; }

.frontboxes li { }

.frontboxes_line { background: #cccccc; height: 1px; padding: 0px; }


a.frontboxes:link { color: #003399; text-decoration: none; }
a.frontboxes:visited { text-decoration: none; color: #003399; }
a.frontboxes:hover { text-decoration: underline; color: #CC3300; }
a.frontboxes:active { text-decoration: none; color: #003399; }


h1 { font-size: 22px; color: #CC3300; line-height: 26px; margin-top: 2px; margin-bottom: 4px; }
h2 { font-size: 18px; color: #003399; line-height: 22px; margin-top: 2px; margin-bottom: 4px; }
h3 { font-size: 16px; color: #000000; line-height: 20px; margin-top: 2px; margin-bottom: 4px; }
h4 { font-size: 14px; color: #333333; line-height: 18px; margin-top: 2px; margin-bottom: 4px; }

p { margin-top: 2px; margin-bottom: 2px; }

#maintable { padding: 0px; width: 750px; border-style: none; background: #FFFFFF; }

.spacerrow { padding: 0px; height: 10px; }
#frontbox { font: 12px/16px Arial, Helvetica, sans-serif; background: left top; height: 30px; text-align: center; vertical-align: top; padding: 20px 45px 10px 35px; }

#newsbox { padding-top: 3px; padding-bottom: 3px; padding-left: 10px; background: #FFFFFF url(../images/bg_news.gif) repeat-x bottom; }

.News_White { font: bold 12px/16px Arial, Helvetica, sans-serif; color: #FFFFFF; }

#newsbox-items { padding-top: 10px; padding-bottom: 30px; padding-left: 10px; background: #FFFFFF url(../images/bg_newstext.gif) repeat-x bottom; font-size: 11px; line-height: 14px; }

#newsbox-items li { margin-top: 12px; margin-bottom: 12px; }

#newsbox-items ul { padding-left: 15px; }

.frontbox-text { font: normal 12px/16px Arial, Helvetica, sans-serif; color: #000000; padding-top: 10px; padding-right: 15px; padding-left: 0px; text-align: left; vertical-align: top; }

#sidemenu { background: url(../images/bg_sidemenu.gif) repeat-y; padding: 0px; width: 200px; text-align: left; vertical-align: top; }

#directory { font: bold 10px/12px Arial, Helvetica, sans-serif; color: #333333; background: #f4f4e4; padding-top: 5px; padding-bottom: 5px; padding-left: 15px; }


#footer { font: 11px/14px Arial, Helvetica, sans-serif; color: #000000; text-align: center; vertical-align: top; padding: 5px 25px 15px; }

.Content_11 { font: 11px/14px Arial, Helvetica, sans-serif; }

.frontbox { padding-top: 3px; padding-bottom: 3px; padding-left: 10px; background: #FFFFFF url(../images/bg_topics.gif) repeat-x bottom; }

.Front_White { font: bold 12px/16px Arial, Helvetica, sans-serif; color: #FFFFFF; }

#front_image { padding: 0px; height: 225px; width: 750px; }

.frontbox-items { padding-top: 10px; padding-bottom: 10px; padding-left: 15px; padding-right:15px; background: #FFFFFF url(../images/bg_newstext.gif) repeat-x bottom; font-size: 12px; line-height: 16px; }

.frontbox-items li { margin-top: 12px; margin-bottom: 12px; }

.frontbox-items ul { padding-left: 15px; }
