* { margin: 0px; padding: 0px; }
.clear { height: 0px; line-height: 0px; font-size: 0px; clear: both; }
body { margin: 0px; text-align: center; background: #3d3b3b url('body-background.gif?424') repeat-x; }

#contact { margin: 20px auto; width: 729px; clear: both; text-align: left; color: #99cc33; }

#menu { margin: 0px auto; border: 1px #ffffff solid; width: 739px; clear: both; background: url('menu-background.gif?424') left top repeat; text-align: left; font-size: 14px; }
#menu ul { margin: 0px; padding: 0px; }
#menu ul li { margin-left: 23px; display: block; float: left; padding: 7px 0px; position: relative; }
#menu ul li a { text-decoration: none; color: #ffffff; font-weight: bold; }
#menu ul li ul { display: none; position: absolute; background: url('menu-background.gif?424') left top repeat; border: 1px solid #ffffff; left: -11px; top: 32px; padding: 5px 10px; }
#menu ul li:hover ul, #menu ul li.over ul { display: block; }
#menu ul li ul li { display: block; margin: 0px; padding: 0px; clear: both; white-space: nowrap; }
#menu ul li.highlight a { color: #99cc33; }
#menu ul li.highlight ul li.lowlight a { color: #ffffff; }

#title { margin: 0px auto; width: 739px; height: 350px; clear: both; border: 1px #ffffff solid; border-top: 0px; text-align: left; background: url('title-background.gif?424') repeat-y; }
#title-left { padding: 45px 25px; width: 245px; text-align: left; float: left; height: 260px; overflow: hidden; }
#title-left img { max-width: 235px; }
#title-right { padding: 0px; width: 444px; height: 350px; background: url('../title.jpg?424'); float: left; }

#content { margin: 20px auto 0px auto; padding: 21px 24px; border: 1px dashed #c8c8c8; width: 691px; text-align: left; }
#content img { max-width: 681px; }

#footer { margin: 25px auto; padding: 0px; width: 737px; text-align: left; font-size: 10px; }
#footer a { color: #999999; 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: #999999; }
h1, h2 { color: #99cc33; }
h3, h4 { color: #999999; }
a { color: #99cc33; }
#title-left p, #title-left li, #title-left td { color: #232323; }
#content p, #content li, #content td { color: #ffffff; }

