body { background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin: 0px; }
a { color: #000000; text-decoration: none; }

#top { width: 950px; height: 125px; margin: 0 auto; padding: 45px 0 0 45px; background-image: url(/gfx/banner.png); background-repeat: no-repeat; }
#middle { width: 962px; margin: 0 auto; }
#bottom { width: 946px; height: 30px; background-image: url(/gfx/footer.gif); background-repeat: no-repeat; margin: 0 auto 15px auto; font-size: 12px; color: #FFFFFF; padding: 16px 0 0 16px; }
#bottom a { color: #FFFFFF; }

#logo { width: 245px; height: 75px; background-image: url(/gfx/logo.gif); }
#logo h1 { display: none; }
#logo a { display: block; width: 245px; height: 75px; }

#naviline { width: 534px; height: 22px; background-image:url(/style/naviline.gif); padding: 10px 0 0 14px; color: #FFFFFF; margin: 0 0 15px 0; background-repeat: no-repeat; }


#website_content { width: 552px; float: left; padding: 0 15px 15px 15px }

.website_column { width: 190px; float: left; color: #FFFFFF; font-size: 11px; font-style: normal; }
.website_column a { color: #FFFFFF; text-decoration: none; }

.website_section { margin: 0 0 15px 0; }
.website_section_top { height: 14px; background-image:url(/gfx/box_top.gif); }
.website_section_middle { background-color: #EF2025; padding: 0 15px 0 15px; width: 160px; }
.website_section_bottom { height: 14px; background-image:url(/gfx/box_bottom.gif); }

.clear { clear: both; }

.sectionmenu, .pagesmenu { padding:0;margin:0;list-style:none; }
.sectionmenu li, .pagesmenu li { padding:0 0 5px 5px;margin:0; }
.sectionmenu a:hover, .pagesmenu a:hover { text-decoration:underline;}