.adminform
{

    width: 450px;
    text-align:center;
    margin:10px 0 10px 225px;
    padding:0 0 0 0px;
    line-height:2em;
    clear:both;
}
.adminform label
{
    float:left;
    font-family:Verdana Arial Sans-Serif;
    color:#003366;
    font-weight:bold;
}

.adminform img {
    float:left;
    margin:10px;
}
.adminform input
{
    float:right;
    margin-top:3px;
}
.adminform select
{
    float:right;
    margin-top:7px;
}

.adminform textarea
{
    float:right;
}

.albumselect {
    float:left;
    width:125px;
    margin-left:10px;
}
.bodListCategory
{
    font-family: Arial, Serif;
    color: #1035ed;
    font-size:1.3em;
    text-align:left;
    line-height:1em;
}
.bodListValue
{
    font-family: Arial, Serif;
    color: #1035ed;
    font-size:1em;
    text-align:left;
    line-height:1em;
    text-decoration:none;
}

body
{
    background-color: #f4f4f4;
    border: 0;
    width:1000px;
    padding: 0 auto 0 auto;
	margin: 0 auto;
}

.calendarheading
{
    background-color:silver;
    width:625px;
    font-family: Arial, Serif;
    color: #1035ed;
    font-size:1.5em;
    text-align:center;
    line-height:1.2em;
	clear:both;
}

.calendaritem
{
    background-color:white;
    padding:0;
    margin:0;
    position:relative;
    width:625px;
    text-decoration:none;
}

.calendaritemdate
{
    padding:0;
    margin:0;
    background-color:white;
    float:left;
    font-family: Arial, Serif;
    color: #1035ed;
    font-size:1.2em;
    text-align:left;
    line-height:1.4em;
    width:150px;
}

.calendaritemdesc
{
    padding:0;
    margin:0;
    background-color:white;
    float:right;
    font-family: Arial, Serif;
    color: #1035ed;
    font-size:1.2em;
    text-align:right;
    line-height:1.4em;
    width:475px;
}

.caption
{
	padding:2px;
    margin:2px;
	float:none;
    font-family: Arial, Serif;
    color: #000000;
    font-size:.8em;
    text-align:justify;
}
.centeredImage
{
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	width: 625px;
}
.page .container .footertext {
	text-align: center;
}

.clearboth {
	clear:both;
}

#container
{
background-color: White;
width: 90%;
padding : 0 auto;
margin: 0 auto;
color: #333;
line-height: 130%;
}

#content
{
margin: 0 10px 0 10px;
padding: 0 10px 0 10px;
float:right;
width:600px;
}

#content h2 { margin: 0 0 .5em 0; }

.cornerimage
{
    float:left;
    padding:10px;
    margin:10px;
}

.creed
{
    clear:none;
    padding: .5em;
	margin: .5em;
	float : left;
	width : 44%;
	font-size: .8em; color:#666666; font-family: Arial;
	border:solid thin;
}

.event
{
    font-family: Arial, Serif;
    font-size:10pt;
    color: #1035ed;
	margin: 10px 0 0 0;
	border:solid thin #d4d4d4;
	background-color: #f0f0f0;
	width:90%;
	float:left;
	clear:both;
	}

.eventdetail
{
	float:left;
	margin: 5px 0 0 10px;
}

.eventdescription
{
	float:left;
	margin: 5px 0 0 10px;
	clear:left;
	width:95%;
}

#footer
{
    clear: both;
    margin: .5em;
    padding: .5em;
    color: #333;
    font-family:Times New Roman, Serif;
    color: #1035ed;
    font-size:.9em;
    text-align:center;

}
.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-style: italic;
	font-weight: bold;
	color: #003366;
}

.JCLargeFont
{
    font-family: Arial, Serif;
    color: #1035ed;
    font-size:1em;
    text-align:justify;

}

.JCHeader
{
    font-family: Arial, Serif;
    color: #1035ed;
    font-size:1.5em;
    text-align:center;
    line-height:1.2em;

}

.JCScriptFont
{
    font-family: Forte, Georgia, Serif;
    color: #1035ed;
    font-size: larger;
    text-align: Center;
    font-style: italic;
}

#leftnav
{
    float: left;
    width: 180px;
    margin: 0 0 0 1em;
    padding: 0 0 0 1em;
}

#leftnav p { margin: 0 0 1em 0; }

.ListCategory
{
    clear:none;
	float :left;
    margin: .5em;
    padding: .5em;
    font-family: Arial, Serif;
    color: #1035ed;
    font-size:1.3em;
    text-align:left;
    line-height:1.2em;
    border-style:none;
    border-width:thin;
    width:60%;
}

.ListItem
{
    clear:right;
    width:95%;
    border-style:none;
    border-width:thin;
    text-decoration:none;
}

.ListValue
{
    clear: none;
	float :right;
    margin: .5em;
    padding: .5em;
    font-family: Arial, Serif;
    color: #1035ed;
    font-size:1em;
    text-align:left;
    line-height:1.2em;
    border-style:none;
    border-width:thin;
    text-decoration:none;
    width:20%
}

.maplink
{
    width:600px;
    float:left;
    margin:5px 10px 0 125px;
}

.maplink a {text-decoration:none}

.Pic
{
    float:left;
    width: 150px;
    height:175px;
    padding: .5em .5em 0 .5em;
    margin: .5em .5em 0 .5em;
    color: #333;
    line-height: 130%;
    text-align:center;
    text-decoration:none;
    border-style:solid;
    border-width:0;
}

.PicSheet
{
    padding: .5em auto;
    margin: .5em auto;
    width: 650px;
    text-align: center;
    text-decoration:none;
}

.PresidentsList
{
    margin-left: 3em;
	float : left;
	width : 15em;
	font-size: .95em; color: #1035ed; font-family: Arial;
}

.raceinfo
{
    padding:5px;
    margin:5px;
    width:750;
    clear:both;
    font-family: Arial, Serif;
    color: #000000;
    font-size:1em;
    text-align:justify;
}

.raceinfoheading
{
    padding:0;
    margin:0;
    font-family: Arial, Serif;
    color: #1035ed;
    font-size:1.1em;
}
.reglink
{
    padding: 5px 0 5px 0;
    margin: 5px 0 5px 0;
    font-family: Arial, Serif;
    color: #1035ed;
    font-size:1.2em;
}

.smallfont
{
    font-family: Arial, Serif;
    color: #1035ed;
    font-size:.8em;
    line-height:.9em;
}

.sponsor
{
    float:left;
    border:none;
}

.thelatest {
	border:solid 5px #999999;
	border-style:double;
	background-color:#dddddd;
	padding: 3px 5px 3px 5px;
}
.thumbs {
clear:left;
    float:left;
    margin: 0 0 0 10px;
    width:125px;
    height:450px;
    overflow:auto;
    border:solid 1px #000000;
}

.thumbs img {
    margin:10px 0 0 5px;
}

#top
{
padding: 0;
margin: 0 0 0 0;
}

#top h1
{
padding: 0;
margin: 0;
}







.anylinkcss{
    position:absolute;
    visibility: hidden;
    border:1px solid gray;
    border-bottom-width: 0;
    font:normal 12px Verdana;
    line-height: 18px;
    z-index: 100;
    background-color: white;
    width: 140px;
}

.anylinkcss a{
    color: #1035ed;
    width: 100%;
    display: block;
    text-indent: 3px;
    border-bottom: 1px solid gray;
    padding: 1px 0;
    text-decoration: none;
    font-weight: bold;
    text-indent: 5px;
}

.anylinkcss a:hover{ /*hover background color*/
    background-color: #f0f0f0;
    color: black;
}

.arrow
{
    position: relative;
    left: 5px;
    font-family: Times New Roman;
    color: #1035ed;
}

.navlist
{
    list-style: none;
    padding:0;
    margin:0;
    width: 180px;

}
.navlist li
{
    text-decoration: none;
    background-color: #FFFFFF;
    padding-bottom: 2px;
    font:normal 14px Verdana;
    line-height: 18px;
}

.navlist a{
	color: #1035ed;
	text-decoration: none;
	width: 170px;
}

.navlist a:hover{
    background-color: #f0f0f0;
	color: black;
	text-decoration: none;
}.page {
	background-color: #FFFFCC;
}
.page .container {
	background-color: #FFFFFF;
	width: 780px;
	margin-top: 0px;
	margin-right: auto;
	border: 1px solid #000033;
}
.page .container .header .navbar a {
	float: right;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding-right: 5px;
	padding-left: 5px;
	text-decoration:none;
	color:#003366;
}
#container #content .piccaption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	margin:0 0 0 0;
	padding: 0 0 0 20px;
	clear:both;
}

.clear {
	clear:both;
	margin:0 0 0 0;
	padding:0 0 0 0;
}



