@charset "UTF-8";
body {
margin : 0;
padding : 0;
text-align : center;
color : #000000;
background-color : #ffffff;
background-repeat : repeat-x;
background-position : center top;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 100%;
background-image : url(../images/top_bg_main_new.gif);
}
.twoColFixLtHdr #bottom {
background-image : inherit;
background-repeat : repeat-x;
background-position : center top;
background-color : #a31e1d;
padding-top : 1px;
}
.twoColFixLtHdr #top_links {
width : 950px;
margin-top : 35px;
text-align : right;
margin-right : auto;
margin-bottom : 0;
margin-left : auto;
background-color : #a31e1d;
}
.twoColFixLtHdr #container {
width : 950px;
background : #ffffff;
border : 1px solid #a31e1d;
text-align : left;
margin-top : 8px;
margin-right : auto;
margin-bottom : 15px;
margin-left : auto;
padding-top : 5px;
}
.twoColFixLtHdr #header {
padding-top : 0;
padding-right : 0;
padding-bottom : 0;
padding-left : 0;
text-align : center;
width : auto;
}
.twoColFixLtHdr #top {
text-align : left;
margin-top : 0;
margin-right : auto;
margin-bottom : 0;
margin-left : auto;
width : 950px;
padding-top : 0;
padding-bottom : 0;
background-color : #227fbc;
}
.twoColFixLtHdr #topnav {
text-align : left;
width : 950px;
margin-right : auto;
margin-left : auto;
height : 30px;
margin-top : 10px;
margin-bottom : -5px;
}
.twoColFixLtHdr #header h1 {
margin : 0;
padding : 10px 0;
}
.twoColFixLtHdr #sidebar1 {
float : left;
width : 200px;
padding : 15px 10px 15px 20px;
background-color : #ffffff;
}
.twoColFixLtHdr #mainContent {
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
margin-left : 0;
padding-right : 10px;
padding-bottom : 0;
padding-left : 10px;
font-size : 85%;
color : #333333;
}
.twoColFixLtHdr #footer {
background-color : #a31e1d;
font-size : 65%;
text-align : center;
margin-top : -5px;
margin-right : auto;
margin-bottom : 0;
margin-left : auto;
padding-top : 0;
padding-right : 10px;
padding-bottom : 0;
padding-left : 20px;
color : #ffffff;
}
.twoColFixLtHdr #container #mainsponsor {
	background-color : #227fbc;
	padding-left : 10px;
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-top-style : solid;
	border-bottom-style : solid;
	border-top-color : #a31e1d;
	border-bottom-color : #a31e1d;
}
#radio_logos {
	float: right;
	width: 700px;
	margin-top: 75px;
}
.logo {
	float: left;
	padding-right: 40px;
}
.hm_pad {
	font-weight: bold;
	display: inline;
	font-size: 100%;
	margin-left: 85px;
	color: #FFF;
}

.twoColFixLtHdr #container #mainContent .table_text {
font-size : 85%;
}
.twoColFixLtHdr #container #mainContent #table_form {
font-size : 95%;
}
.twoColFixLtHdr #container #mainsponsor #text {
font-size : 85%;
color : #ffffff;
text-align : left;
vertical-align : top;
font-weight : lighter;
}
.twoColFixLtHdr #footer p {
margin : 0;
padding : 10px 0;
}
.fltrt {
float : right;
margin-left : 8px;
}
.fltlft {
float : left;
margin-right : 8px;
}
.clearfloat {
clear : both;
height : 0;
font-size : 1px;
line-height : 0;
}
.twoColFixLtHdr #top_bg {
background-repeat : repeat-x;
margin-top : 0;
padding-top : 0;
background-color : #227fbc;
margin-bottom : 20px;
background-image : url(../images/top_ds.jpg);
background-position : center bottom;
height : 150px;
}
.twoColFixLtHdr #bottomnav p {
font-size : 65%;
margin-top : 25px;
margin-bottom : 5px;
color : #ffffff;
}
a img {
border : 0;
}
.twoColFixLtHdr #container #form {
font-size : 85%;
text-align : center;
}
.twoColFixLtHdr #container #form #form_text {
text-align : left;
padding : 15px;
}
.twoColFixLtHdr #bottom #bottomnav #php {
font-size : 65%;
}
.twoColFixLtHdr #container #mainContent #text a {
color : #336600;
}
.twoColFixLtHdr #container #welcome {
font-size : 85%;
margin-top : 5px;
margin-bottom : 5px;
padding-top : 5px;
padding-right : 10px;
padding-bottom : 5px;
padding-left : 10px;
}
.twoColFixLtHdr #container #header #date {
font-size : 125%;
font-weight : bolder;
padding-top : 10px;
padding-bottom : 10px;
color : #a31e1d;
}
.twoColFixLtHdr #container #mainContent #sm_map {
float : right;
}
.twoColFixLtHdr #container #mainsponsor .wholelogo img {
margin-top : auto;
}
.twoColFixLtHdr #container #mainsponsor #text #sm_map {
float : right;
padding-top : 5px;
padding-right : 10px;
padding-bottom : 5px;
padding-left : 10px;
text-align : center;
}
.twoColFixLtHdr #container #mainContent #map {
text-align : center;
}
.twoColFixLtHdr #container #mainContent #map .viewmap {
text-align : center;
margin-left : 25em;
padding-top : 0;
padding-bottom : 10px;
}
.twoColFixLtHdr #container #mainContent #map #maptext {
float : left;
text-align : left;
width : 25em;
}
.twoColFixLtHdr #container #mainContent #letters {
border : 1px solid #999999;
}
.twoColFixLtHdr #container #mainContent #letters #right {
border-right-width : 1px;
border-right-style : solid;
border-right-color : #999999;
text-align : center;
}
.twoColFixLtHdr #container #mainContent #letters #end {
text-align : center;
}
.twoColFixLtHdr #container #mainContent #name {
top : 0;
}
.twoColFixLtHdr #container #mainContent #company {
font-weight : bolder;
color : #000000;
}
#eventmap {
text-align : center;
}
#annual {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 150%;
font-weight : bolder;
color : #a31e1d;
}
form info #form_area {
width : 750px;
margin-top : 20px;
float : left;
margin-right : 90px;
margin-left : 90px;
border : 1px solid #999999;
}
#form_left {
font-size : 100%;
color : #333333;
width : 285px;
float : left;
margin-top : 0;
margin-bottom : 5px;
margin-left : 10px;
}
#form_center {
clear : both;
font-size : 80%;
color : #333333;
text-align : center;
margin-bottom : 15px;
}
#pic1 {
float : left;
width : 100px;
border : 1px solid #000000;
margin-left : 20px;
margin-right : 50px;
}
#security {
height : 175px;
text-align : center;
width : 500px;
margin-left : 215px;
}
#submit {
text-align : center;
margin-top : 10px;
margin-bottom : 5px;
clear : both;
float : none;
width : 930px;
margin-left : 0;
}
#answer {
float : left;
clear : none;
margin-top : 5px;
margin-right : 40px;
margin-left : 0;
}
#form_right {
font-size : 80%;
float : left;
width : 425px;
margin-top : 0;
margin-bottom : 5px;
}
#l_pic {
float : left;
width : 100px;
border : 1px solid #000000;
margin-left : 10px;
}
.border {
border : 1px solid #999999;
}
#answer_1 {
width : auto;
float : left;
margin-top : 10px;
}
#answer_2 {
float : left;
width : auto;
margin-top : 10px;
margin-left : 55px;
}
#answer_3 {
float : right;
width : auto;
margin-top : 10px;
}
#security .pic1 {
float : left;
}
#security .pic2 {
float : left;
margin-left : 100px;
}
#security .pic3 {
float : right;
}
#smvideo {
height : 200px;
width : 200px;
text-align : center;
float : left;
margin-left : 0;
margin-right : 15px;
clear : right;
}
#headerwrap {
height : 200px;
width : 950px;
text-align : center;
}
#sm_map {
	float: right;
	margin-left: 10px;
}
#welcome {
	color: #FFF;
}

h4 {
text-align : center;
font-size : 135%;
}
.packages {
padding-top : 15px;
padding-right : 15px;
padding-bottom : 30px;
padding-left : 15px;
}
.form_left {
font-size : 100%;
color : #333333;
width : 285px;
float : left;
margin-top : 0;
margin-bottom : 5px;
margin-left : 10px;
}
.form_right {
font-size : 80%;
float : left;
width : 425px;
margin-top : 0;
margin-bottom : 5px;
} .left_td {
	width: 460px;
}
.right_td {
	width: 460px;
}
.bus_name {
	font-weight: bold;
	color: #FFF;
	font-size: 115%;
	margin-top: 10px;
	background-color: #060;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.offers {
	color: #333;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-bottom: 10px;
}
.offers_left {
	width: 450px;
	float: left;
}
.offers_right {
	width: 450px;
	float: right;
}
#main_sponsors {
	float: left;
	width: 215px;
}
#mainsponsor_home {
	background-color : #227fbc;
	padding-left : 10px;
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-top-style : solid;
	border-bottom-style : solid;
	border-top-color : #a31e1d;
	border-bottom-color : #a31e1d;
	height: 500px;
}
.sm_font {
	font-size: 75%;
}
#head_swf {
	float: left;
	width: 700px;
}
#headerwrap {
	width: 900px;
	margin-left: 25px;
}
#video_right {
	float: left;
	width: 200px;
}
.fb_icon {
	float: right;
}
