body {  font-family: Verdana; color: #333333; padding: 0; margin: 0; background: url(../img/background.jpg) center top;}
img { border: 0; }
a {font-weight: bold;}

#container { width: 918px; margin: 0 auto; background: white;} 

#header { float: left; display: inline; padding: 0; margin: 0 0 0 0; width: 918px; height: 177px; background: url(../img/header.jpg) 0 0;}

#header #menu {padding: 0 0 0 0; margin: 80px 0 0 176px; list-style: none; width: 900px; float: left; display: inline;}
#header #menu li { height: 26px; border: solid 0px black; text-align: right; padding: 0px 0 0px 0px; margin: 0 6px 0 0; font-size: 1px;  font-weight: normal; float: left;}
#header #menu li a {font-weight: normal; font-family: Georgia; height: 22px; padding: 5px 14px 0 14px; float: left; display: block; white-space: nowrap; font-size: 15px; color: white; text-align: center;   text-decoration: none; }
#header #menu li a:hover { text-decoration: none; color: #0c98bc; }
#header #menu li a.current { text-decoration: none; color: #0c98bc; }
#header #menu li.last { margin: 0 0 0 0; }

#header #submenu {padding: 0 0 0 0; margin: 10px 0 0 181px; list-style: none; width: 900px; float: left; display: inline;}
#header #submenu li { height: 16px; border-right: solid 1px white; text-align: right; padding: 0px 0 0px 0px; margin: 0 0 0 0; font-size: 1px;  font-weight: normal; float: left;}
#header #submenu li a {font-weight: normal; font-family: Tahoma; height: 11px; padding: 0 9px 0 9px; float: left; display: block; white-space: nowrap; font-size: 11px; color: white; text-align: center;   text-decoration: none; }
#header #submenu li a:hover { text-decoration: none; color: #0c98bc; }
#header #submenu li a.current { text-decoration: none; color: #0c98bc; }
#header #submenu li.last { margin: 0 0 0 0; border-right: solid 0px white;}


#main { float: left; width: 918px; padding: 0; margin: 16px 0 16px 0; background: white;}



#main h1 { color: black; font-family: Georgia; font-size: 18px; height: 16px; padding: 0 0 16px 0; margin: 12px 34px 12px 42px; color: black; font-weight: normal; display: block;  float: left; width: 832px;}

#main #content { float: left;  display: block; width: 490px; margin: 0 34px 12px 42px; padding: 10px 10px 0 0; overflow: auto; height: 426px;}
#main #content h2 { color: #0c98bc; font-size: 18px; margin: 0px 0 8px 0px; padding: 0; }
#main #content h3 { color: black; font-size: 11px; margin: 0px 0 0 0px; padding: 0; }
#main #content p { color: #333333; font-size: 11px; margin: 0px 0 0px 0px; padding: 0; line-height: 20px; word-spacing: 4px;}
#main #content p strong { color: #333333; font-size: 12px; margin: 0px 0 0 0px; padding: 0;}
#main #content a { color: #cd0a18; font-size: 12px; text-decoration: none;  margin: 0 0 0 0px;}
#main #content a:hover { color: #cd0a18; font-size: 12px; text-decoration: underline;  margin: 0 0 0 0px;}

#main #home { float: left;  display: block; width: 490px; margin: 0 34px 12px 42px; padding: 0px 10px 0 0; background: none; overflow: auto; height: 426px;}
#main #home embed { float: left;  display: block; width: 490px; margin: 0 0px 0px 0px; padding: 0 0px 0 0; overflow: auto; height: 420px;}
#main #home object { float: left;  display: block; width: 490px; margin: 0 0px 0px 0px; padding: 0px 0px 0 0; overflow: auto; height: 420px;}

#main #news { float: left;  display: block; width: 490px; margin: 0 34px 12px 42px; padding: 10px 10px 0 0; overflow: auto; height: 426px;}
#main #news h2 { color: white; font-size: 11px; margin: 0px 0 8px 0px; padding: 0;}
#main #news h2  em{ color: white; font-size: 11px; margin: 0px 0 8px 0px; padding: 4px; background: #cf0719; }
#main #news h2  span { color: white; font-size: 11px; margin: 0px 0 8px 0px; padding: 4px; background: #404040; }
#main #news h3 { color: #333333; font-size: 11px; margin: 0px 0 0 0px; padding: 0; }
#main #news p { color: #333333; font-size: 11px; margin: 0px 0 8px 0px; padding: 0; line-height: 20px; word-spacing: 4px;}
#main #news p strong { color: #333333; font-size: 12px; margin: 0px 0 0 0px; padding: 0;}
#main #news a { color: #cd0a18; font-size: 12px; text-decoration: none;  margin: 0 0 0 0px;}
#main #news a:hover { color: #cd0a18; font-size: 12px; text-decoration: underline;  margin: 0 0 0 0px;}
#main #news .visual  { color: #cd0a18; font-size: 12px; text-decoration: underline;  margin: 0 0 20px 0px;}

#main #banners { float: left; display: block;  width: 334px;  }
#main #banners img { float: left; display: inline; } 

#main #brands { float: left;  display: block; width: 832px; margin: 0 34px 12px 42px; padding: 0 10px 0 0; }
#main #brands h2 { color: #0c98bc; font-size: 18px; margin: 0px 0 8px 0px; padding: 0; }
#main #brands h3 { color: black; font-size: 11px; margin: 0px 0 0 0px; padding: 0; }
#main #brands p { color: #333333; font-size: 11px; margin: 0px 0 10pxpx 0px; padding: 0; line-height: 20px; word-spacing: 4px;}
#main #brands p strong { color: #333333; font-size: 12px; margin: 0px 0 0 0px; padding: 0;}
#main #brands a { color: #cd0a18; font-size: 12px; text-decoration: none;  margin: 0 0 0 0px;}
#main #brands a:hover { color: #cd0a18; font-size: 12px; text-decoration: underline;  margin: 0 0 0 0px;}
#main #brands .brand { display: block; width: 802px; margin: 0 0 20px 0;}
#main #brands .brand img { padding: 0 10px 10px 0; width: 150px;}
#main #brands .brand  a{ display: block; float: left; width: 600px; text-align: right; height: 20px;}


#main #team { float: left;  display: block; width: 832px;  margin: 0 34px 12px 42px; padding: 0 10px 0 0; }
#main #team h2 { color: #0c98bc; font-size: 18px; margin: 0px 0 8px 0px; padding: 0; }
#main #team h3 { color: black; font-size: 11px; margin: 0px 0 0 0px; padding: 0; }
#main #team p { color: black; font-size: 11px; margin: 0px 0 0px 0px; padding: 0; line-height: 20px; word-spacing: 4px;}
#main #team p strong { color: black; font-size: 12px; margin: 0px 0 0 0px; padding: 0;}
#main #team a { color: #cd0a18; font-size: 12px; text-decoration: none;  margin: 0 0 0 0px;}
#main #team a:hover { color: #cd0a18; font-size: 12px; text-decoration: underline;  margin: 0 0 0 0px;}
#main #team .team { display: block; width: 802px; border-bottom: solid 0px #333333; margin: 0 0 20px 0;}
#main #team .team img { padding: 0 10px 10px 0; width: 300px;}
#main #team .team a { display: block; float: left; width: 460px; text-align: right; height: 20px;}

#main #events { float: left;  display: block; width: 832px;  margin: 0 34px 12px 42px; padding: 0 10px 0 0; }
#main #events h2 { color: #0c98bc; font-size: 18px; margin: 0px 0 6px 0px; padding: 0; }
#main #events h3 { color: #333333; font-size: 11px; margin: 0px 0 16px 0px; padding: 0; }
#main #events p { color: #333333; font-size: 11px; margin: 0px 0 0 0px; padding: 0; line-height: 20px; word-spacing: 4px;}
#main #events p strong { color: #333333; font-size: 12px; margin: 0px 0 0 0px; padding: 0;}
#main #events a { color: #cd0a18; font-size: 12px; text-decoration: none;  margin: 0 0 0 0px;}
#main #events a:hover { color: #cd0a18; font-size: 12px; text-decoration: underline;  margin: 0 0 0 0px;}
#main #events .event { display: block; width: 802px; border-bottom: solid 0px #333333; margin: 0 0 20px 0;}
#main #events .event img { padding: 0 10px 10px 0;}
#main #events .small { display: block; width: 400px; border-bottom: solid 0px #333333; margin: 0 0 20px 0; float: left; display: block;}
#main #events .small img { padding: 0 10px 10px 0; width: 100px; }
#main #events .small a { display: block; width: 240px; float: left; text-align: right;}




#footer { float: left;  margin: 0 0 0 0; width: 918px; display: block;}
#footer  #icons { background: #f3eee6; float: left;  margin: 0 0 0 0; width: 852px; display: block; padding: 12px 24px 12px 42px;}
#footer  #icons img { height: 76px; float: left; display: block; padding: 0 10px 10px 0;}
#footer  #copyright { float: left;  margin: 0 0 0 0; width: 910px; padding: 4px; display: block; color: #909090; border-top: solid 1px #909090; font-size: 9px; }
#footer  #copyright a { color: #909090;  text-decoration: none; font-size: 9px; padding: 0 0 0 10px; }
#footer  #copyright a:hover { text-decoration: underline; }


table {padding: 0 0 0 0px; margin: 0 0 0 0px; font-size: 12px;}
table tr {padding: 0 0 0 0px; margin: 0 0 0 0px; font-size: 12px;}
table tr td {padding: 0 0 0 0px; margin: 0 0 0 0px; color: #0084ab; font-size: 12px;}


