body {background-color:#212121; margin:0; padding:0; text-align:center; font-family:Arial; color:#fff; font-size:12px;}

#wrapper {width:950px; margin:0 auto; text-align:left; }
#tileshadow {width:950px; background:url(images/shadow_tile.gif); float:left; background-repeat:no-repeat; background-color:#212121;}
#maincontainer {width:900px; margin-left:25px;}
#allcontent {width:900px; background-color:#020202; float:left; background-image:url(images/content_bg.gif); background-repeat:no-repeat;}

/* Header
----------------------------------------------------------------------------*/ 
#header {
   width:900px;
   height:246px;
   background-image:url(images/header_bg.gif);
   overflow:hidden;
}

#inner-header {
   width:900px;
   height:100px;
   background-image:url(images/inner_head_bg.gif);
   overflow:hidden;
}

#logoTab {
   width:401px;
   float:left;
   margin-top:32px;
   margin-left:10px;
}

#logo {
   width:391px;
   float:left;
}

#inner-logo {
   width:613px;
   float:left;
   text-align:center;
   margin-top:18px;
}

#tab {
   width:205px;
   float:left;
   margin-top:20px;
}

#inner-tab {
   width:222px;
   float:left;
   margin-top:65px;
   margin-left:10px;
}

#flash {
   width:313px;
   float:left;
}

/* Left Side
----------------------------------------------------------------------------*/ 
#left {
   width:232px;
   float:left;
}

#nav {
   width:206px;
   float:left;
   margin-left:9px;
   margin-top:18px;
}

#associations {
   width:198px;
   float:left;
   margin-top:17px;
   margin-left:17px;
   color:#666;
   font-size:11px;
}
#associations a {color:#666; text-decoration:none;}
#associations a:hover {color:#fff;}
#associations p {margin-bottom:10px; margin-top:0px;}


/* Right Content
----------------------------------------------------------------------------*/ 
#right {
   width:658px;
   float:left;
   margin-top:10px;
}

/* Mid Left
----------------------------------------------------------------------------*/
#midLft {
   width:435px;
   float:left;
   background-color:#1c354a;
   min-height:422px;
   height:auto !important; /* For ie6 min-height */
   height:422px; /* For ie6 min-height */
   border-bottom:10px solid #1c354a;
}

#midHeadTxt {
   width:414px;
   maring-top:18px;
   font-family:Georgia;
   text-align:center;
}

#midLftBox {
   width:412px;
   float:left;
   margin-left:10px;
   border:1px solid #35516c;
}

#midLftTxt {
   width:392px;
   float:left;
   margin-top:10px;
   margin-left:11px;
   line-height:17px;
   min-height:307px;
   height:auto !important; /* For ie6 min-height */
   height:307px; /* For ie6 min-height */
}
#midLftTxt p {margin-bottom:14px; margin-top:0px;}

#btmLftBox {
   width:412px;
   height:29px;
   float:left;
   background-color:#37546f;
   margin-top:6px;
}

.btmBoxTxt {
  text-indent:11px; 
  margin-top:8px;
}
.btmBoxTxt a {color:#fff; text-decoration:none;}
.btmBoxTxt a:hover {color:#fff; text-decoration:underline;}

/* Middle Right
----------------------------------------------------------------------------*/
#midRt {
   width:213px;
   height:432px;
   float:left;
   background-color:#1c354a;
   margin-left:10px;
}

#midRtTxt {
   width:193px;
   float:left;
   margin-top:12px;
   margin-left:10px;
}
#midRtTxt p {margin-top:11px; margin-bottom:0px;}

#btmPres {
   width:193px; 
   float:left; 
   margin-top:24px; 
   background-color:#37546f; 
   height:30px;
}

/* Sponsors
----------------------------------------------------------------------------*/ 
#sponsors {
   width:879px;
   height:93px;
   float:left;
   margin-top:10px;
   margin-left:10px;
   background-color:#101010;
}

#support {
   width:192px;
   float:left;
   margin-top:38px;
   margin-left:30px;
   font-size:11px;
   font-weight:bold;
   letter-spacing:2px;
}

#ads {
   width:657px;
   float:left;
}

/* Footer
----------------------------------------------------------------------------*/
#footer {
   width:900px;
   text-align:center;
   float:left;
   margin-top:18px;
   color:#999;
   font-size:11px;
}
#footer a {color:#999; text-decoration:underline;}
#footer a:hover {color:#fff; text-decoration:underline;}

#copyright {
   width:900px;
   float:left;
   margin-top:9px;
   font-size:10px;
   color:#666;
   margin-left:25px;
}
#copyright a {color:#666; text-decoration:none;}
#copyright a:hover {color:#fff; text-decoration:none;}

/* Inner Pages - About Us
----------------------------------------------------------------------------*/
#midContent {
   width:658px;
   float:left;
   background-color:#1c354a;
}

#midMainBox {
   width:636px;
   float:left;
   margin-left:10px;
   border:1px solid #35516c;
   background-color:#223f59;
   min-height:320px;
   height:auto !important; /* For ie6 min-height */
   height:320px; /* For ie6 min-height */
}

.btmContent {
   width:658px;
   margin-top:10px;
   float:left;
}

#midLftTxt2 {
   width:616px;
   float:left;
   margin-top:10px;
   margin-left:11px;
   line-height:17px;
}
#midLftTxt p {margin-bottom:14px; margin-top:0px;}

.picBoxCont {
   width:616px;
   float:left;
   margin-top:20px;
}

.picBox1 {
   width:307px; 
   float:left;
   margin-top:12px;
   min-height:130px;
   height:auto !important; /* For ie6 min-height */
   height:130px; /* For ie6 min-height */
}

.pic1 {
   width:127px;
   float:left;
}

.picTxt {
   width:172px;
   float:left;
}

/* Events
----------------------------------------------------------------------------*/
#months {
   width:638px;
   float:left;
   font-size:10px;
   text-indent:10px;
   color:#366286;
}
#months a {color:#cae7ff; text-decoration:none;}
#months a:hover {color:#fff; text-decoration:underline;}

.regBox {
   width:616px;
   float:left;
   background-color:#37546f;
   padding-top:10px;
   padding-bottom:7px;
}

.eventLft {
   width:423px;
   float:left;
}
.eventLft a {color:#fff; text-decoration:underline;}
.eventLft a:hover {color:#cae7ff; text-decoration:underline;}

.eventRt {
   width:184px;
   float:left;
   margin-left:9px;
}

.padtop {padding-top:7px;}
.fullTxt {width:616px; float:left;}
.fullTxt2 {
   width:616px; 
   float:left;
   border-bottom:1px solid #37546f;
   padding-bottom:20px;
   margin-top:20px;
}

/* Contact Fields
----------------------------------------------------------------------------*/
#contacttext { width:110px; margin-right: 10px; text-align:left; float:left; margin-bottom: 6px; }
#contactfields { width: 496px; float: left; margin-bottom: 6px; } 
#sendclear {width:420px; text-align:center; float:left; margin-top:15px;}

/* Classes
----------------------------------------------------------------------------*/
h1 {font-size:16px; color:#fff; margin-bottom:16px; margin-top:18px; font-weight:normal; font-family:Georgia;}
h2 {font-size:13px; letter-spacing:3px; color:#cae7ff; margin-bottom:4px; margin-top:0px; text-transform:uppercase;}
h3 {font-size:16px; color:#fff; margin-top:8px; margin-bottom:14px;}
h4 {font-size:11px; letter-spacing:3px; color:#cae7ff; margin-bottom:4px; margin-top:0px; text-transform:uppercase; line-height:12px;}
.sub {color:#fff; font-weight:bold; font-size:16px;}
.sm_txt_white {font-size:11px; color:#fff; line-height:15px;}
.sm_lt_blue {font-size:11px; color:#80a7c7; letter-spacing:3px;}
.sm_lt_blue2 {font-size:11px; color:#80a7c7; letter-spacing:2px;}
.sm_lt_blue3 {font-size:10px; color:#80a7c7;}
.sm_white {font-size:10px; color:#fff;}
.sm_txt {font-size:10px;}
.sm_txt2 {font-size:11px;}
.sm_blue2 {font-size:11px; color:#5e809f;}
.sm_blue {color:#80a7c7; font-size:11px;}
.picspace {margin-right:20px;}
.picspace2 {margin-bottom:10px;}
.picspace3 {margin-bottom:30px;}
.picspace4 {margin-top:11px;}
.sm_white_space {color:#fff; letter-spacing:3px; font-size:11px;}
ul.noMarg {padding:0px; margin:0px; list-style-type:none;}
li.marg {margin-bottom:7px;}
a img {border:none;}
a {outline:none;}
a:hover {outline:none;}
a {color:#fff; text-decoration:underline;}
a:hover {color:#fff; text-decoration:none;}
form {padding:0px; margin:0px;}

