/* --------------------------------------------------------> BODY AND BASICS */

html { margin: 0; padding: 0; }
body { margin: 0; padding: 0; text-align: center; }
img { border: 0; }

/* --------------------------------------------------------> PAGE STRUCTURE */

.page-table { margin: 0; padding: 0; width: 100%; }
.row-two { background-color: #e1d9cc; color: #000000; margin: 0; padding: 0; text-align: center; }
.row-three { background-color: #000000; color: #ffffff; margin: 0; padding: 0; text-align: center; }
.row-four { color: #333333; margin: 0; padding: 0; text-align: center; } 
.row-five { background-color: #e1d9cc; margin: 0; padding-top: 2px; padding-right: 8px; text-align: center; }

/* --------------------------------------------------------> ROW ONE */

.logo-image { background-color: #ffffff; text-align: left; width: 50%; }
.top-menu { background-color: #ffffff; text-align: center; width: 50%; }

/* --------------------------------------------------------> ROW-TWO-TABLE */

.row-two-table { width: 720px; }
.main-menu { padding-top: 4px; text-align: left; width: 300px; }
.web-image { padding-top: 4px; text-align: right; width: 420px; }
.main-menu img { padding-bottom: 4px; }

/* --------------------------------------------------------> ROW-THREE-TABLE */

.row-three-table { width: 640px; }
.announce-image { padding-top: 4px; text-align: left; width: 320px; }
.announce-text { padding-top: 4px; padding-left: 4px; text-align: center; width: 320px; }

/* --------------------------------------------------------> ROW-FOUR-TABLE */

.row-four-table { margin: 0 auto; width: 640px; }
.front-news { font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; padding-top: 4px; text-align: left; width: 220px; }
.front-space { width: 40px; }
.front-text { padding-top: 4px; padding-left: 4px; text-align: left; width: 380px; }
.full-text { text-align: left; width: 640px; }

/* --------------------------------------------------------> ROW-FIVE-TABLE */

.row-five-table { color: #333333; width: 640px; }
.footer-slogan { text-align: center; }
.footer-map { padding-top: 4px; text-align: left; width: 240px; }
.footer-text { padding-top: 4px; padding-left: 4px; text-align: right; width: 400px; }

/* --------------------------------------------------------> ABOUT-TABLE */

.about-table, .links-table { margin: 0 auto; padding: 0; text-align: center; width: 640px; }
.sub-menu { padding-top: 4px; text-align: left; width: 260px; }
.sub-space { width: 40px; }
.about-text { padding-top: 4px; padding-left: 4px; text-align: left; width: 420px; }

/* --------------------------------------------------------> SUB MENU */

#submenulist { margin-left: 0; padding-left: 0; list-style: none; } 
#submenulist li { padding-left: 10px; background-image: url(../images/arrow.gif); background-repeat: no-repeat; background-position: 0 .5em; }
 #submenulist a { padding: 4px 4px 4px 16px; }

/* --------------------------------------------------------> TEXT */

p, ol, ul { font-family: verdana, arial, helvetica, sans-serif; line-height: 1.5em; }
h1, h2, h3, h4, h5, h6 { font-family: "Gill Sans MT", "Gill Sans", verdana, arial, helvetica, sans-serif; }
h1 { font-size: 24px; }
.row-two, .row-three, .row-four { font-size: 13px; } 
.row-five { font-size: 11px; }
span { font-weight: bold; }
.front-news p { padding-bottom: 4px; }
ul { list-style-type: square; }

/* --------------------------------------------------------> LINKS */

a, a:visited { color: #cc3300; text-decoration: none; }
a:hover, a:active { text-decoration: underline; }
.footer-text a, .footer-text a:visited { color: #ffffff; text-decoration: none; }
.footer-text a:hover, .footer-text a:active { text-decoration: underline; }
