/* Global
 */
body { margin: 0; padding: 0; background-color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; }

a:link, a:visited { color: #0066CC; text-decoration: none; }
a:hover, a:active { color: #000000; text-decoration: none; }
 
/* Background */
.maincontainer { margin: 0; width: 1000px; background-color:#FFFFFF; }
.topbg { background: url(images/topbg.png) no-repeat top left; width: 100%; height: 180px; }
.botbg { background: url(images/botbg.png) no-repeat ; width: 100%; height: 188px; }

/* Home */
.maincenter1 { background: url(images/maincenter1.png) no-repeat; width: 293px; height: 440px; float: left; }
.maincenter3 { background: url(images/maincenter3.png) no-repeat; width: 176px; height: 278px; float: left; }
.maincenter4 { background: url(images/maincenter4.png) no-repeat; width: 318px; height: 162px; float: left; }

/* Content */
.maincontent { background: url(images/maincenterbg.png) no-repeat top left; width: 611px; height: 440px; font-size: 14px; }
.maincontentbox { float: left; width: 571px; padding:7px 20px; font-size: 14px; font-weight: none; }
.content { width: 1000px; height: 440px; }

/* Navigation */
.navbar { float: left; width: 541px; height:auto; }
.navabout { background: url(images/nav_about.jpg) no-repeat; width: 105px; height: 43px; float: left; }
.navabout ul { margin: 0; padding: 0; }
.navabout li { list-style: none; }
.navabout li ul { display: none; width: 200px; background-color: #F5F5F5; border: solid 1px #C0C0C0; padding: 5px; margin-top: 0px; overflow: auto; }
.navabout li ul a { padding: 5px; margin: 0; color: #990000; font-size: 12px; text-decoration: none; }
.navabout li ul a:hover { text-decoration: underline; }
.navabout li:hover > ul { display: block; position: absolute; overflow: visible; }
.navevents { background: url(images/nav_events.jpg) no-repeat; width: 102px; height: 43px; float: left; }
.navevents ul { margin: 0; padding: 0; }
.navevents li { list-style: none; }
.navevents li ul { display: none; width: 200px; background-color: #F5F5F5; border: solid 1px #C0C0C0; padding: 5px; margin-top: 0px; overflow: auto; }
.navevents li ul a { padding: 5px; margin: 0; color: #990000; font-size: 12px; text-decoration: none; }
.navevents li ul a:hover { text-decoration: underline; }
.navevents li:hover > ul { display: block; position: absolute; overflow: visible; }
.navapparel { background: url(images/nav_apparel.jpg) no-repeat; width: 110px; height: 43px; float: left;}
.navapparel ul { margin: 0; padding: 0; }
.navapparel li { padding-left: 21px; padding-top: 12px; list-style: none; }
.navmedia { background: url(images/nav_media.jpg) no-repeat; width: 92px; height: 43px; float: left;}
.navmedia ul { margin: 0; padding: 0; }
.navmedia li { list-style: none; }
.navmedia li ul { display: none; width: 120px; background-color: #F5F5F5; border: solid 1px #C0C0C0; padding: 5px; margin-top:0px; overflow: auto; }
.navmedia li ul a { padding: 5px; margin: 0; color: #990000; font-size: 12px; text-decoration: none; }
.navmedia li ul a:hover { text-decoration: underline; }
.navmedia li:hover > ul { display: block; position: absolute; overflow: visible; }
.navcontact { background: url(images/nav_contact.jpg) no-repeat; width: 131px; height: 43px; float: left;}
.navcontact ul { margin: 0; padding: 0; }
.navcontact li { padding-left: 19px; padding-top: 12px; list-style: none; }

/* Text */
h1 { margin:0; padding: 0 0 5px 0; color:#990000; font-size: 18px; font-weight: bold; }

/* Alignment */
.bgbottom { margin-top: -50px; float: left; }
.bgbottomgnet { margin-top: 66px; float: left; }
.bgbottomgnet1 { margin-left: 363px; margin-top: 66px;; float: left; }
.flashvid { background: url(images/chainsborder.png) no-repeat; width: 389px; height: 340px; float: right; margin-top: -290px; }
