/*
	These are the styles peculiar to this site. Any styles
	specified in this file will override the baseline
	styles for the Convio product. The styles	must be in
	this file so that they will be available in the
	Internet Exporer WYSIWYG HTML editor as well as in the
	Page Wrapper.

	Convio does not maintain this file once it has been
	delivered to the client.
*/
.body2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF
}

	
label.required {
	color: #C00;
	}

ul.errors {
	margin-top: 1em;
	background-color: #FFE;
	border: 1px solid #CC9;
	padding: .3em;
	color: #C00;
	font-weight: bold;
	}	

ul#errors {
	display: none;
	margin-top: 1em;
	background-color: #FFE;
	border: 1px solid #CC9;
	padding: .3em;
	color: #C00;
	font-weight: bold;
	}	
	
ul#errors li {
	margin-top: .5em;
	margin-bottom: .5em;
	padding: 0;
	}
	
ul#errors li.heading {
	list-style-type: none;
	color: #000;
	font-weight: normal;
	font-style: italic;
	margin: .5em 0;
	padding: 0;
	}
	
input.small{
	width: 80px;
	}
	
input.medium {
	width: 102px;
	}

input.initial {
	width: 20px;
}

input.large{
	width: 254px;
	}
	

Select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 333333;
}
body,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: FFFFFF;
	color: 333333;
}
.bordertable {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	font-size: 11px;
}

.bordertable2 {
	border: 1px solid #CCCCCC;
	background-color: #FAFAEE;
	font-size: 11px;
}

.bordertable3 {
	border: 1px solid #FB9BB1;
	background-color: #FCD7D7;
}

.bordertable4 {
	border: 2px solid #FB9BB1;
	background-color: transparent;
}

.bordertable5 {
	background-color: #FB9BB1;
}

.bordertable6 {
	border: 2px solid black;
	background-color: #FAFAEE;
}

.eventpic {
	float : right;
	margin-left: 10px;
	margin-bottom : 10px;
	width : 200px;
	max-width: 200px;
	min-width: 200px;
	display: block;
}

.leftpic {
	margin-bottom : 10px;
	margin-right: 20px;
}

.rightpic {
	margin-bottom : 10px;
	margin-left: 20px;
}

.pageheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #666666;
}

.subhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	font-weight: bold;
}

.columnheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DF5D7D;
	font-weight: bold;
	margin-right: 3px;
}

.columnheader:link {
	text-decoration: none;
}

.columnheader:visited{
	text-decoration: none;
}
.columnheader:hover{
	text-decoration: none;
}
.columnheader:active{
	text-decoration: none;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	font-weight: bold;
	line-height : 12px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.reversebody {
	font-size: 11px;
	color: #FFFFFF;
	display: block;
}

.reversebody2 {
	font-size: 11px;
	color: #FFFFFF;
}

.reversebody2:link {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.reversebody2:visited {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}

.reversebody2:hover {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}

.reversebody2:active {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}


.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F4C9D3;
}


a.footer:link{
	color: #DF5D7D;
	text-decoration: none;
}

a.footer:hover {
	text-decoration: underline;
}
a.footer:active {
	text-decoration: none;
}

a:link {
	color: DF5D7D;
	text-decoration: none;
}
a:visited {
	color: #741F6B;
	text-decoration: none;
}
a:hover {
         color: #741F6B;
	text-decoration: underline;
}
.heading {
	font-size: 20px;
	font-weight: bold;
	color: 326897;
}

.legend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	vertical-align : middle;
}

.bannertitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	color: white;
	text-align: right;
	font-weight: bold;
	padding-right: 15px;
	padding-bottom: 10px;
}

.items {

	font-size: 11px;
	color: #666666;
	font-weight: normal;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	display: block;
}

.emphasis {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}

.columntext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F27A97;
}

.columncolortext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #BE425D;
	font-weight: bold;
}

.eventtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	display: block;
	float: left:
}

.pictext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}


.required {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #DF5D7D;
}

.legend{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 333333;
}

.eventdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 333333;
	font-weight: bold;
	padding-top: 3px;
}

.press {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
}

.footnote{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: 333333;
}

UL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 333333;
	margin-top: 0px;
	padding-top: 0px;
}

OL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 333333;
	margin-top: 0px;
	padding-top: 0px;
}

.homeheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

.smallheading {

	font-size: 15px;
	font-weight: bold;
	color: #326897;
}
.hotpink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: DF5D7D;
}

a.onpink:link {
	text-decoration: underline;
	color: #FFFFFF;
}

a.onpinklink:hover {
	text-decoration: none;
}

.boxtitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 333333;
}

.subnavon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #DF5D7D;
	padding: 0px;
	margin: 0px;
	vertical-align : bottom;
}

a.subnavon:link {
	color: #DF5D7D;
	text-decoration: none;
}

a.subnavon:visited{
	color:#DF5D7D;
	text-decoration: none;
}

a.subnavon:hover{
	color: #DF5D7D;
	text-decoration: underline;
}

a.subnavon:active{
	color: #DF5D7D;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}

.subnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding: 0px;
	margin: 0px;
	vertical-align : bottom;
}

a.subnav:link {
	color: #666666;
	text-decoration: none;
}

a.subnav:visited{
	color: #666666;
	text-decoration: none;
}
a.subnav:hover{
	color: #DF5D7D;
	text-decoration: underline;
}

a.subnav:active{
	color: #DF5D7D;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}

.tertiary {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding: 0px;
	margin: 0px;
	vertical-align : middle;
}

a.tertiary:link {

	color: 666666;
	text-decoration: none;
}

a.tertiary:visited{
	color: 666666;
	text-decoration: none;
}
a.tertiary:hover{
	color: DF5D7D;
	text-decoration: underline;
}

a.tertiary:active{
	color: DF5D7D;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}

.tertiaryon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #DF5D7D;
	padding: 0px;
	margin: 0px;
	vertical-align : middle;
}


a.tertiaryon:link {

	color: DF5D7D;
	text-decoration: none;
}

a.tertiaryon:visited{
	color: DF5D7D;
	text-decoration: none;
}
a.tertiaryon:hover{
	color: DF5D7D;
	text-decoration: underline;
}

a.tertiaryon:active{
	color: DF5D7D;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
.headertitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.rightsidehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 336699;
	font-weight: bold;
}
.bannerheader {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 17px;
	display: block;
	margin-bottom: 3px;
}

.layerstyle {
	background-color: #FAFAEE;
	layer-background-color:  #FAFAEE;
	visibility: hidden;
	position: absolute;
	z-index: 1;
	width: 533px;
	min-width: 533px;
	max-width: 533px;
	border : 1px solid #CCCCCC;
}

.reportTable {
	border-top: 1px solid gray;
	border-right: 1px solid gray;
	border-bottom: 1px solid gray;
}

.reportTable th,
.reportTable td {
	padding: 2px 4px 2px 4px;
	border-left: 1px solid gray;
}

.reportBody0 {
	background-color: white;
}

.reportBody1 {
	background-color: #eee;
}

.FormBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: #F2F2F2;
	background-image: URL(../images/sp.gif);
}

div.FormBox {
	border: #FFD4D4 1px solid;
	background-color: #F2F2F2;
	background-image: URL(../images/sp.gif);
	padding: 0px;
	width: 600px
}

div.FormBoxNoWidth {
	border: #FFD4D4 1px solid;
	background-color: #F2F2F2;
	background-image: URL(../images/sp.gif);
	padding: 0px;
}

table.FormBox {
	border: #FFD4D4 1px solid;
	border-collapse: collapse;
}

.FormBox .Divider {
	background-color: #FFD4D4;
}

.FormBoxNoWidth .Divider {
	background-color: #FFD4D4;
}

.FormBox .dividerHeading {
	background-color: #FFD4D4;
}

.FormBoxNoWidth .dividerHeading {
	background-color: #FFD4D4;
}


.ProgressBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background-color: #ffd4d4;
	color: #999;
}

.ProgressBoxCurrent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background-color: #F49FC0;
	color: #000;
}

table.ProgressBox {
	padding-right: 4px;
	padding-left: 4px;
	border: #000 1px solid;
}

a.ProgressBox:link {
	font-size: 8pt;
	color: #999;
	text-decoration:none;
}
a.ProgressBox:visited {
	font-size: 8pt;
	color: #999;
	text-decoration:none;
}
a.ProgressBox:hover {
	font-size: 8pt;
	color: #000;
	font-weight: bold;
	text-decoration:none;
}
.cstmTitle{
         font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}



a.lc_lighterLink:link {
    color: #fa559e;
}

a.lc_lighterLink:hover {
    color: #fa559e;
}    

