body {
	background-color: #008ED2;
	background-image: url(background.jpg);
	background-repeat: repeat;
	margin-left:0px;
}
img{
border:0;
}
a.minorNav:link ,  a.minorNav:visited, a.minorNav:active{
	color: #CCCCCC;
	text-decoration:none;
} 
a.minorNav:hover {
	color: #FFCC00;
	text-decoration:underline;
}

a.inlineNav:link ,  a.inlineNav:visited, a.inlineNav:active{
	color: #990000;
	text-decoration:underline;
} 
a.inlineNav:hover {
	color: #003366;
	text-decoration:none;
}

#subTitle a.inlineNav:link ,  #subTitle a.inlineNav:visited, #subTitle a.inlineNav:active{
text-decoration:none;
}
#main {
	background-color: #008ED2;
	height: 570px;
	width: 780px;
	border: 1px solid #003399;	
	text-align:left;
}
#horizontal {
	height: 1px;
	width:100%;
	overflow:visible;
	position: absolute;
	top: 50%;
	left:0px;
	margin-top:-285px;
}
#wrapper {
position:absolute;
left:50%;
margin-left:-390px;
}
#left{
width:606px;
height:100%;
float:left;
}

#content{
width:496px;
height:297px;
background-image:url(Images/content.jpg);
background-repeat: no-repeat;
float:left;
padding-left:50px;
padding-top:40px;
padding-right:60px;
padding-bottom:100px;
}
#textContainer{
position:absolute;
overflow:hidden;
height:305px;
width:496px;
font-family:Tahoma, Arial;
font-size:8pt;
line-height:10.5pt;
text-align:justify;
padding-right:10px;
}
#textHere{
position:relative;
width:470px;
}

#scrollArea {
position:absolute;
height: 298px;
width: 4px;
border-right:1px solid #66CCFF;
text-align:center;
top:2px;
left:485px;
}

#scroller {
position:absolute;
width: 9px;
background-color:#FFFFFF;
border:1px solid #0099FF;
background-image:url(Images/scrollBack.jpg);
background-repeat:repeat-y;
}
.rightAlign{
text-align:right;
margin-top:-15px;
}
#bottomleft{
width:434px;
height:133px;
background-image:url(Images/bottomleft.jpg);
background-repeat: no-repeat;
float:left;
color:#FFFFFF;
}
#minorNavDiv{
text-align:right;
margin-right:10px;
font-family:Tahoma, Arial;
font-size:9pt;
line-height:14pt;
margin-top:5px;
}
#bottomright{
width:172px;
height:133px;
float:left;
background-image:url(Images/bottomright.jpg);
background-repeat: no-repeat;
}
#right{
height:100%;
width:174px;
float:left;
}
#sponsors{
width:153px;
height:100%;
float:left;
}
#rightDiv{
width:21px;
height:100%;
background-image:url(Images/rightDiv.jpg);
background-repeat: no-repeat;
float:left;
}

#horizontal #wrapper #main #scrollerText {
	position:absolute;
	width: auto;
	height:auto;
	bottom:-10px;
	font-size:12pt;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-stretch:ultra-condensed;
	font-weight:bold;
	text-transform:capitalize;
	
}

form .label {
	text-align: right;
	vertical-align:top;
	width:30%;
}

form .inputField {
	text-align: left;

}

.regularForm .example {
	font-size:7pt;
	color:#333333;
	text-transform: none;
}

.regularForm  .field {
	background-color:#C1FFC1;
	font-family:inherit;
	font-size:inherit;
	border:1px solid #003333;
}

.regularForm .button {
cursor:pointer;
border:1px solid #CC9900;

}

.regularForm .button2 {
cursor:pointer;
background-color:#FFCC33;
border:1px solid #CC9900;
}

.regularForm td{
}

.required{
	color:#FF0000;	
	vertical-align:super;
	font-size:6pt;

}
#logo{
text-align:left;
width:100%;
border-bottom:#333333 1px solid;
}
#subTitle{
text-align:right;
width:100%;
margin-top:-50px;
margin-bottom:10px;
line-height:18px;
}
.pagetitle {
color: #000000;
text-decoration:none;
text-align:center;
}
.imageTitle{
font-size:7pt;
font-family:Arial, Helvetica, sans-serif;
}
.imageBorder{
border:medium solid #666666;
}
.message{
color:#CC0000;
}
.listTitle{
font-weight:bold;
line-height:18pt;
}

.eventTitle{
	color:#990000;
    font-size:8pt;
    font-weight:bold;
}

.eventDate{
	font-style:italic;
    line-height:18px;
	color:#0000FF;
}

.listItem{
margin-left:30px;
list-style-type:square;
display:list-item;
list-style-position:outside;

}
