@charset "utf-8";
/* CSS Document */
html { min-height: 100%; margin-bottom: 1px; }

html { overflow: -moz-scrollbars-vertical !important; }

body 	{
margin-top: 10px;
background-image: url('../images/pageBg.jpg');
background-repeat: repeat-x;
}

body, td { 
font-family:calibri,arial,helvetica,sans-serif; 
font-size:11pt;color#444444;
}

img{
	border:0;
}

.navBarBg {
width:949px;
height: 26px;
background-image: url('../images/navBarBg.jpg');
}

.navBarBgInside {
width:949px;
height: 26px;
background-image: url('../images/navBarBgInside.jpg');
}

.contentAreaBottom {
background-image: url('../images/homeBottomContent.gif');
background-repeat:no-repeat;
height: 220px;
width: 948px
}

.goldHead {
font-family: calibri,arial,helvetica,sans-serif;
font-size:14pt;
color:gold;
font-weight: bold;
}

.cutline {
font-family:calibri,arial,helvetica,sans-serif;
color:#666666;
font-size:9pt
}

.homeEmailForm {
padding-left:80px;
padding-top: 15px
}	

.homeEmailFormText {
font-family:arial,helvetica,sans-serif;
color:#777777;
font-size:8pt;
border:none;
height:17px
}

.content {
margin-left:50px;
margin-right: 50px;
margin-top: 30px;
margin-bottom: 40px;
}

.quotes {
font-family:arial,helvetica,sans-serif; 
font-size:8pt;color#666666;
padding-left:20px;
padding-right: 20px;
padding-top: 10px;
padding-bottom: 10px;
border: 1px solid rgb(51, 51, 51);
width: 600px;
}

.sponsorQuotes {
font-family:arial,helvetica,sans-serif; 
font-size:8pt;color#666666;
padding-left:7px;
padding-right: 7px;
padding-top: 10px;
padding-bottom: 10px;
border: 1px solid rgb(51, 51, 51);
width: 260px;
}

.eventHeading{
	color:#003b7d;
	font-weight:bold;
}


/***Admin Style **/
.eContent{
width:840px;
min-height:200px;
position:relative;
padding-top:0px;
padding-bottom:20px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
background-color: transparent;
}

.eContent h1{
font-size:14px;
font-weight:normal;
font-weight:bold;
line-height:10px;
color:#266a87;
padding:0 15px 0 15px;
text-align:left;
}

.eContent h2{
font-size:10px;
font-weight:normal;
line-height:3px;
color:#b8b8b7;
padding:0 15px 0 15px;
}

.eContent h3{
font-size:14px;
font-weight:bold;
line-height:10px;
color:#266a87;
margin:0px;
padding:20px 0px 0px 0px;
text-align:left;
}
.eContent h4{
font-size:10px;
font-weight:normal;
line-height:3px;
color:#b8b8b7;
padding:0 15px 0 15px;
margin-top:-3px;
}


.eContent p{
padding:0px 15px 15px 40px;
}

.eContent ul{
list-style:none;
font-family:Arial, "Times New Roman", Times, serif;
font-size:12px;
color:#000000;
margin:0px;
padding:0px 0px 0px 55px;;
border:0;
text-align:left;
}
.eContent li{
text-align:left;
padding-bottom:5px;
}


.eContent table{
width:100%;
border:0;
padding:0;
background-color: transparent;
}

.eContent td{
padding:0;
vertical-align:top;
}

.eContent textarea{
margin-left:20px;
}

.eContent input[type=checkbox]{
border:0px;
}

.topLC{
background-image:url(../images/admin/topLeft_crn.jpg);
background-repeat:no-repeat;
width:25px;
height:20px;
}

.topRC{
background-image:url(../images/admin/topRight_crn.jpg);
background-repeat:no-repeat;
width:25px;
height:20px;

}

.topBar{
background-image:url(../images/admin/topBar.jpg);
background-repeat:repeat-x;
}

.bottomLC{
background-image:url(../images/admin/bottomLeft_crn.jpg);
background-repeat:no-repeat;
width:25px;
height:25px;
}

.bottomRC{
background-image:url(../images/admin/btmRight_crn.jpg);
background-repeat:no-repeat;
width:25px;
height:20px;

}

.bottomBar{
background-image:url(../images/admin/bottomBar.jpg);
background-repeat:repeat-x;
}

.sideLeft{
background-image:url(../images/admin/leftbar.jpg);
background-repeat:repeat-y;
width:25px;
}

.sideRight{
background-image:url(../images/admin/rightbar.jpg);
background-repeat:repeat-y;
width:25px;
}

.eventAdd{
height:25px;
float:right;
color:#266a87;
padding:0;
margin-right:10px;
}

.eventAdd a{
color:#266a87;
text-decoration:none;
}
.eventAdd a:hover{
color:#930000;
text-decoration:none;
}

.eventTitle{
font-size:14px;
font-weight:normal;
font-weight:bold;
line-height:10px;
color:#266a87;
padding:0 15px 0 15px;
float:left;
}

.events table{border-collapse:collapse;}
tr.title td{
border-width:1px 0;
border-style:solid;
border-color:#f8d27a;
color:#930000;
font-weight:bold;
font-size:12px;
padding:5px;
}
tr.title td.left{
border-width:1px 0 1px 1px;
width:20%;
}
tr.title td.right{
border-width:1px 1px 1px 0;
text-align:right;
}

tr.row td{
border-width:0px 0px 1px 0px;
border-style:inset;
border-color:#f8d27a;
padding-top:5px;
font-size:12px;
}
tr.row td.left{
color:#266a87;
font-size:12px;
padding-left:5px;
}
tr.row td.right{
padding-right:5px;
text-align:right;
padding-right:20px;
}

.smlText{
padding:0;
font-family:Arial, Helvetica, sans-serif
margin-left:2px;
font-size:11px;
}

.error{
color:#930800;
font-size:12px;
}

.errorSmall{
color:#930800;
font-size:10px;
}

.feedback{
color:#266a87;
}

/** Login **/
.loginBox{
margin-top:5px;
margin-left:100px;
}

.loginBox ul{
margin:0px;	
padding-left:10px;
padding-top:00px;
} 
.loginBox li{
margin-left:15px;
padding-bottom:3px;
}

.loginBox td{
vertical-align:top;
}

.loginSignup{
width:280px;
padding:10px;
}

.loginSignup table{
width:280x;
text-align:left;
}

.loginSignup td{
height:25px;
vertical-align:top
}

.loginInfo{
width:290px;
padding:10px;
}

.errorLogin{
color:#930800;
padding-bottom:0px;
}

.loginTitle{
color:#266a87;
font-size:11px;
font-weight:600;
}

/*rotating sponsors*/
ul#sponsors{
	list-style:none;
	vertical-align:middle;
	padding:0;
}

ul#sponsors li{
	height:200px;
	vertical-align:middle;
}

ul#sponsors li img{
	border: 0px solid #ccc;
	padding: 0px 0px 0px 5px;
}


.fade{
	margin-bottom: 2em;
}

.fade p{
	margin-bottom: 2em;
	text-align: center;
	vertical-align:middle;
	width: 100%;
	background: #fff;
}

/*RSVP submission*/

#notification_error { color: red; height: auto; padding: 4px; text-align: center; font-size:11px}
#login_response { overflow: auto; }
#ajax_loading { display: none; font-size: 12px; }
#logged_in { padding: 5px; margin: 23px 0 100px 0px; padding: 5px; text-align: center; width: 400px; }
#logged_inx { padding: 5px; margin: 23px 0 100px 0px; padding: 5px; text-align: center; width: 400px; }
#status { margin-top: 20px; width: 700px; }
#statusx { margin-top: 20px; width: 600px; }

/* Overlay */
#simplemodal-overlay {background-color:#aaaaaa; cursor:wait;}

/* Container */
#simplemodal-container {height:600px; width:700px; background-color:#fff; border:1px solid #000000; -moz-border-radius: 5px; margin-top:40px }
#simplemodal-container a.modalCloseImg {background:url('../images/x.png') no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-10px; left:-13px; cursor:pointer;}
#simplemodal-container #basicModalContent {padding:8px;}
#simplemodal-container p{padding:0 20px 0 20px }