* { margin: 0px; padding: 0px; }
.clear { height: 0px; line-height: 0px; font-size: 0px; clear: both; }
body { margin: 0px; text-align: center; background: #ffffff; }

#header { position: relative; margin: 25px auto 0px auto; padding: 0px; width: 744px; color: #333333; text-align: left; clear: both; }
#header h1 { margin: 0px; color: #5999be; }

#top { margin: 15px auto 0px auto; width: 748px; height: 283px; text-align: left; background: url('../title.jpg?614'); clear: both; }

#menu { width: 268px; height: 283px; background: url('menu-background.png?614') repeat; font-size: 14px; float: left; }
#menu ul { margin: 0px; padding: 0px; }
#menu li { margin: 0px; padding: 0px; display: block; width: 268px; position: relative; }
#menu a { text-decoration: none; font-weight: bold; padding: 15px 0px 10px 27px; display: block; border-bottom: 1px solid #ffffff; }
#menu ul li ul { display: none; background: #5999be; border: 1px solid #ffffff; border-bottom: 0px; left: 220px; top: 10px; position: absolute; z-index: 1; }
#menu ul li.over ul, #menu ul li:hover ul { display: block; }

#contact { position: absolute; right: 0px; bottom: 0px; }
#contact a { color: #5999be; text-decoration: none; }

#top-text { margin: 27px 30px; padding: 0px; width: 420px; height: 229px; float: left; }
#top-text img { max-width: 410px; }

#content { position: relative; margin: 2px auto 11px auto; padding: 30px 29px; width: 690px; text-align: left; background: #5999be; clear: both; }
#content img { max-width: 680px; }

#footer { margin: 0px auto 25px auto; padding: 0px; width: 748px; text-align: right; color: #666666; font-size: 10px; }
#footer a { color: #666666; text-decoration: none; }

body { font-family: 'verdana','arial',sans-serif; font-size: 12px; }
h1, h3 {margin: 0px 0px 10px 0px; padding: 0px; font-size: 18px; font-weight: bold;}
h2, h4 {margin: 0px 0px 3px 0px; padding: 0px; font-size: 13px; font-weight: bold;}
a {text-decoration: underline;}
p {margin: 0px; padding: 0px; line-height: 18px;}
a img {margin: 0px; padding: 0px; border: 0px;}
img {border:0px; margin: 0px; padding: 5px;}
ul, ol {margin: 0px; padding: 10px 0px 10px 30px; line-height: 18px;}
li {margin: 0px; padding: 0px;}

body { color: #ffffff; }
h1, h2 { color: #ffffff; }
h3, h4 { color: #999999; }
p, li, td { color: #ffffff; }
a { color: #ffffff; }
