html {margin:0;padding:0;height:100%}
.errorRed {
color:#FF0000;
text-decoration:underline;
}
#eventForm input {
    margin-bottom: 5px;
    border: 2px inset #CCCCCC;
}

body {background:#070e1f url(i/bgnd_a.gif) top left repeat-x;margin:0;padding:0 0 50px 0;font-family:arial, verdana, lucida, sans-serif;font-size:13px;color:#fff}

body a {color:#33cc00}

body a:hover {color:#ccc}



form {margin:0;padding:0}



img {margin:0;padding:0;border:0}

img.floatLeft {float:left;margin:0}

img.floatRight {float:right;margin:0;padding:10px 0 10px 10px}

img.block {display:block}

img.pad {padding:10px 0 20px 0}



hr {height:1px;border-style:none;color:#526e7d;background:#526e7d;margin:0 0 10px 0 !important; margin:-7px 0 0 0;}

.rule {border-top-width:1px;border-top-style:solid;border-color:#526e7d;margin:0;padding:0}



hr.b {height:1px;border-style:none;color:#526e7d;background:#526e7d;margin:5px 0 20px 0 }



p {margin:0 0 10px 0;line-height:14px;padding:0}

p.italic {font-style:italic;margin-top:10px}

p.right {float:right;font-weight:bold}

p.mar {margin-top:25px}



ul.bold {font-weight:bold}



#clear {clear:right;width:450px;height:2px;margin:0;padding:0}



h1 {font-size:19px;line-height:17px;color:#000;margin:0;padding:0 0 8px 6px}

h1.title {font-weight:normal;float:right;font-size:22px;color:#fff;margin:13px 0 0 0;padding-right:65px;font-family:impact, arial, verdana, sans-serif;letter-spacing:1px}

h2 {font-size:15px;line-height:15px;color:#fff;margin:0;padding:0}

h3 {font-size:13px;line-height:14px;color:#fff;margin:0;padding:0}

h3.news {font-size:13px;color:#000;margin:0;padding:0;font-weight:normal}

h4 {font-size:12px;line-height:12px;color:#fff;margin:20px 0 0 10px;padding:0}



#container {width:1095px;padding:0;margin:0 auto;background:url(i/bgnd_c.gif) no-repeat}


#container-old {width:1095px;height:802px;padding:0;margin:0 auto;background:url(i/bgnd_c.gif) no-repeat}



/**top-css**/



#header {width:846px;height:163px;background:url(i/header_bgnd.jpg);margin:12px auto 0 auto}



#home-link {position:absolute;margin:0;padding:0;width:275px;height:163px}



#top-nav-home {font-size:11px;position:absolute;width:315px;height:20px;padding:0;margin:37px 0 0 525px;font-family:Arial Narrow, verdana, sans-serif;filter:DropShadow (Color=#3a0c0c, OffX=1, OffY=1, Positive=true);font-weight:bold}

#top-nav-home ul {margin:0;padding:0;list-style-type:none}

#top-nav-home li {display:inline;margin:0;padding:0 8px 0 0}

#top-nav-home li a {text-decoration:none;margin:0;padding:0;color:#fff}

#top-nav-home li a:hover {color:#ccc}



#top-nav {font-size:11px;position:absolute;width:350px;height:20px;padding:0;margin:37px 0 0 495px;font-family:Arial Narrow, verdana, sans-serif;filter:DropShadow (Color=#3a0c0c, OffX=1, OffY=1, Positive=true);font-weight:bold}

#top-nav ul {margin:0;padding:0;list-style-type:none}

#top-nav li {display:inline;margin:0;padding:0 8px 0 0}

#top-nav li a {text-decoration:none;margin:0;padding:0;color:#fff}

#top-nav li a:hover {color:#ccc}



#top-nav-b {position:absolute;width:432px;height:20px;padding:0;margin:114px 0 0 391px;font-family:Arial Narrow, verdana, sans-serif;font-size:12px;font-weight:bold}

#top-nav-b ul {margin:0;padding:0;list-style-type:none}

#top-nav-b li {float:left;margin:0;padding:0;width:108px;text-align:center}

#top-nav-b li a {display:block;text-decoration:none;margin:0;padding:0;color:#fff}

#top-nav-b li a:hover {color:#999}



#sub-nav {font-size:11px;text-align:center;line-height:19px;width:595px;height:20px;padding:0;margin:5px 0 0 0;font-family:verdana, arial, lucida, sans-serif;background:url(i/sub_nav_bgnd.png)}

#sub-nav ul {margin:0;padding:0;list-style-type:none}

#sub-nav li {display:inline;margin:0;padding:0 2px 0 2px}

#sub-nav li a {text-decoration:none;margin:0;padding:0;color:#fff}

#sub-nav li a:hover {color:#cc9999}



/**content-area**/



#content-left {width:749px;float:left;padding:0}

#content-right {width:207px;float:left;padding:0 0 0 12px;margin:-10px 0 0 0}



/**specials - pro shop - quick links**/

#flash {width:749px;height:435px}

#flash-link {position:absolute;width:220px;height:200px;margin:220px 0 0 520px;z-index:10}



#content {width:598px;float:right}

#title-im {width:598px;height:50px;background:url(i/sub_title_a.jpg)}



#text {width:450px;margin:auto;padding:25px 0 0 0}

#text-calendar {width:515px;margin:auto;padding:25px 0 0 0}

#text-meeting {width:530px;margin:auto;padding-top:25px;padding-bottom:20px}



#points {width:450px;margin-top:10px}

#points ul {width:320px;margin:0;padding:10px;list-style-type:none;background:#132249}

#points li {float:left;margin:0;padding:0;width:80px;text-align:center}



#specials {float:left;width:266px;background:url(i/bgnd_bars_a.png) repeat-y;font-size:12px}

#specials-text {width:240px;margin:auto;padding:10px 0 10px 0;color:#fff;overflow:auto}

#specials-text a {color:#fff}

#specials-text a:hover {color:#999}



#v-tour {float:left;width:266px;}



#pro-quick {float:left;width:483px;font-size:11px}

/**#pro-quick ul {width:316px;list-style:none;margin:10px 0 0 150px;padding:0}

#pro-quick li {float:left;margin:0;padding:0;width:105px}

#pro-quick li a {display:block;margin:0;padding:0;color:#33cc00}

#pro-quick li a:hover {color:#ccc}**/



ul.q-a {width:80px;float:left;margin:0;list-style:none;padding:0}

ul.q-a li {margin:0 0 7px 0}

ul.q-b {width:130px;float:left;margin:0;list-style:none;padding:0}

ul.q-b li {margin:0 0 7px 0}

ul.q-c {width:110px;float:left;margin:0;list-style:none;padding:0}

ul.q-c li {margin:0 0 7px 0}



.pro {display:block;margin-left:107px}

.quick {display:block;margin-left:145px}



#quick-b {width:320px;margin:10px 0 0 150px}

/**end specials - pro shop - quick links**/



#whats-new {width:181px;background:url(i/bgnd_bars_b.png) repeat-y;margin:3px 0 12px 0}

#whats-new-text {color:#fff;width:151px;height:198px;margin:3px auto 3px auto;padding:6px;background:#141f3e;border:#323643 1px solid;overflow:auto}

#whats-new-text a {color:#fff}

#whats-new-text a:hover {color:#999}

#sponsors {width:181px;background:url(i/bgnd_bars_b.png) repeat-y}

#spon-block {width:156px;margin:6px auto 6px auto}

.spon-im {display:block;margin-bottom:6px}



.input {margin:5px 0 0 0;color:#666;height:50px}

.formfields {margin:5px 5px 0 0;font-size:10px}

.link {background:none;border:none;cursor:pointer;margin-left:100px;display:block}



#form {width:430px;margin:auto;padding:10px 0 0 0}

.form-left {line-height:25px;width:120px;height:25px;float:left;padding-bottom:10px}

.form-right {width:300px;height:25px;float:right;padding-bottom:10px}



/**footer**/

#footer {width:1095px;height:25px;padding:50px 0 0 0;margin:0 auto;clear:left;text-align:center;color:#ccc}

#footer ul {margin:0;padding:0;list-style-type:none;text-align:center}

#footer li {display:inline}

#footer li a {text-decoration:none;color:#ccc;padding:0 5px 0 5px}

#footer li a:hover {text-decoration:underline;color:#999}