body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:  80%;
	 
}
body {
	background-image: url(/images/BlueBack_01.jpg);
	margin-top: 15px;
}

.pageTitle {
color:  #fff;
}

.pageFoot {
color:  #fff;
}

#main {
width: 800px; 
background: #fff; 
color: #000; text-align:left; 
padding: 10px 22px 10px 22px; 
min-height:  400px;
border: 1px solid #000;
/*border-top: 2px solid #999;
border-left: 2px solid #999;
border-right: 4px solid #ccc;
border-bottom: 4px solid #999;
*/
}

#header {
	border: 1px solid #fff;
	width: 844px;
	margin-bottom: 20px;
}

.hiLite {
background: #FFC;
padding:  8px;
}

.redtext { color:  #C00; }
.bigText { font-size:  105%; }

/* =Buttons
-------------------------------------------------------------------------*/
#main #btns {
	clear: both;
	margin-left: 35px;
}

#main #btns h3 {
margin-left: -35px;
}
#main .btn a:hover {
/*color:  #DA9980;*/
color:  #ffffff;
}

#main .btn a {
	color:#FF6;
 	float:left;  
	height: 70px;
	text-decoration:none;
	width: 350px;
	padding: 40px 0 0 15px;
	text-align: left;
	margin-left:  0;
/*	margin: 25px 0 40px; */
}
#main .btn h2 {
	text-align: left;
	font-size: 1.4em;
	padding-bottom: 0;
}

#main .btn span {
	padding-right: 30px;
	line-height: 1.4;
	font-size:  1em;
	padding-top: 5px;
}

#main .btn a {
	background: #fff url(/event-rsvp/images/button.png) no-repeat;
	margin-right: 15px;
}

#main .btnArrow {
	color: #FF6;

}

.goLink a {
color: #fff;
text-decoration: none;
}

.btnGo a {
color: #fff;
text-decoration: none;
}

.btnGo a:active {
color: #fff;
text-decoration: none;
}

.btnGo a:hover {
color: #fff;
text-decoration: none;
}

.btnGo a:visited {
color: #fff;
text-decoration: none;
}

.btnGo {
text-align: center;
color: #fff;
font-weight: bold;
font-size: 1.2em;
margin-bottom:  20px;
padding: 10px;
border: 2px solid #999;
background:  #036;
}

.btnGo:hover {
background:  #096;
}

.plainText {
font-weight: normal;
font-size: 1em;
	}

.redtext {
	color:  #C00;
	}

.errMsg {
color:  #C00;
background:  #FFF;
padding: 2px;
font-style: italic;
font-size:  1.2em;
}

.inLine {
display: inline;
}

a {
	
	color:  #00C;
}
a:link {
	text-decoration: underline;
	 
}
a:visited {
	text-decoration: underline;
	 
}
a:hover {
	text-decoration: none;
	color: #00C;
}

a:active {
	text-decoration: none;
	color: #333;
	font-size: 1em;
}

#logLink {
color: #fff;
float:right;
}

#logLink a {
color: #fff;
}

#logLink a:visited {
color: #fff;
}


#logForm select {
border: 1px solid #666;
font-size:  1em;
}

#logForm input {
border: 1px solid #666;
font-size:  1em;
}

#logForm #btnLogin {
font-size:  1em;
border: 2px solid #666;
background: #fff;
font-weight: bold;
color:  #00C;
}

#logForm #btnLogin:hover {
border: 2px solid #000;
background:  #FF9;
font-weight: bold;
color:  #000;
}

#frm_rsvp input  {
border: 1px solid #666;
font-size:  1em;
color:  #009;
/*width: 100%;*/
}

#frm_rsvp select  {
border: 1px solid #666;
font-size:  1em;
color:  #009;
/*width: 100%;*/
}

#frm_rsvp textarea {
border: 1px solid #666;
font-size:  1em;
color:  #009;
font-family: verdana, helvetica;
/*width: 100%;*/
}

/*
#frm_rsvp .checkBox {
border: none;
background-color:  #eee;
color:  #00f;
margin-right: 5px;
font-size:  14px;
}
*/

#frm_rsvp #sponsor1 {
border: none;
background-color:  #eee;
color:  #00f;
margin-right: 5px;
width:  1em;
 height: 1em;
 font-size:  13px;
}

#frm_rsvp #sponsor2 {
border: none;
background-color:  #eee;
color:  #00f;
margin-right: 5px;
width:  1em;
 height: 1em;
  font-size:  13px;
}
#frm_rsvp #sponsor3 {
border: none;
background-color:  #eee;
color:  #00f;
margin-right: 5px;
width:  1em;
 height: 1em;
  font-size:  13px;
}

#frm_rsvp #btnSubmit {
border: 2px solid #666;
font-size:  1.2em;
font-weight: bold;
color:  #009;
background: #fff;
width: 200px;
}
#frm_rsvp #btnSubmit:hover {
border: 2px solid #000;
background:  #FFC;
color:  #000;
}

#frm_rsvp .chgBtn {
border: 2px solid #666;
font-size:  1em;
font-weight: bold;
color:  #009;
background: #eee;
width: 150px;
}

#frm_rsvp .chgBtn:hover {
border: 2px solid #000;
color:  #000;
background: #CFF;
}

label {
font-weight: bold;
display: block;
}

fieldset {
padding:  5px 5px 5px 10px;
border: 1px solid #999;
margin-bottom:  15px;
}

fieldset div {
margin-bottom:  15px;
}

fieldset h3 {
margin-top:  2px;
}

#itemTBL table {
border-collapse:collapse;
}

#itemTBL th {
background: #eee;
border-bottom:  1px solid #666;
}

#itemTBL td {
background: #fff;
border-bottom:  1px solid #666;
}

/* =Accordion //  ON CORPORATE FORM
-------------------------------------------------------------------------*/

#accordion .head {
	background: #fff;
	border:  0px;
	clear: right;
	color: #0038A9;
	cursor: pointer;
	font-size: 1em;
	margin-bottom:  .5em;
	text-decoration: none;
}

#accordion .head:hover {
	text-decoration: none;
}

#accordion .infoSlide {
	padding: 0 0.5em;
}

h5.head {
font-size: 12px;
margin-bottom: 0px;
}

@media print{ 
 .noPrint{display:none;} 
#main {
background: #fff; 
color: #000; text-align:left; 
margin: 0px;
border:  0px;
padding: 0px;
}

#main fieldset {
border: 0px;
margin-bottom:  5px;
padding-left: 0px;
margin-left: 0px;
}

#main div {
padding-left: 0px;
margin-left: 0px;
}

}

