body {
	font: 14px Arial, Helvetica, sans-serif;
	background: #999999;
	margin: 0;
	padding: 0;
	color: #ffffff;
	line-height:20px;

}
h1, h2, h3, h4, h5, h6 {color:#ffffff;
	margin-top: 0;	 
	padding-right: 15px;
}
h1 {font-family: 'Crimson Text', serif;}
a img { 
	border: none;
}
a:link {
	color: #BB8721;
	text-decoration: underline; 
}
a:visited {
	color: #BB8721;
	text-decoration: underline;
}
a:hover, a:active, a:focus { 
	text-decoration: none;
}


.container {
	width: 1000px;
	margin: 0 auto;
}

.content {padding: 2px; background:url(../images/con_bgr.jpg);
}
.bluebgr { background:#003366; line-height:28px; font-family:Arial, Helvetica, sans-serif; font-size:20px; padding:10px; color:#ffffff; font-weight:bold; text-align:center;}

.footer {
	padding: 10px 40px; height:216px;
	color:#ffffff !important; font-size:11px; font-weight:bold; background:url(../images/footer.jpg) repeat-x;
	
}

.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
.formbgr { background:#ffffff; border:1px solid #cccccc;  height:20px; }
.topphone {
	color: #ffffff;
	line-height: 32px;
	font-size:35px;
	text-shadow: 2px 1px 1px #333;
	width: 250px;
	text-align:left;
	font-weight: bold;
	margin: 15px 13px 0 69px;
	font-style:italic;
	
}
.formtitle {height:25px; font-family:Arial, Helvetica, sans-serif; color:#0B7C03; font-family: 'Lato', sans-serif; font-weight:bold; font-size:19px; padding:15px 4px 3px 4px;}
.contacttitle {font-size:19px; padding:0px 4px 3px 4px; margin-top:-22px;}
.formborder {
	color: #fff;
	float: left;
	margin-left: 38px;
	font-size:12px;
	margin-top:20px;
}
.rightrailmain {
	width: 290px;
	float: left;
	margin-left: 28px;
	padding:9px;
	font-size:12px;
	margin-top:0px;
}
.firsttitle h1 {
	line-height: 28px;
	color: #B5DAFF;
	font-family: 'Crimson Text', serif;
	font-weight: 700;
	font-style: italic;
	font-size: 29px;
	padding: 15px 4px 3px 4px;
	text-shadow: 1px 1px 2px #333;
}
.submitpadding {margin-top:8px;}
#page { color:#fff; font-size:12px;}
#page UL {
	PADDING-LEFT: 0.2em; MARGIN-BOTTOM: 1em; MARGIN-LEFT: 0em; line-height:22px;
}
#page UL LI {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 1em; BACKGROUND: url(../images/bullet-dot.gif) no-repeat 0px 0.5em; LIST-STYLE-IMAGE: none; line-height:22px; padding-bottom:0.2em;
}
#page UL LI.dots {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 1em; BACKGROUND: url(../images/bullet-dot.gif) no-repeat 0px 0.5em; LIST-STYLE-IMAGE: none; line-height:22px; padding-bottom:0.2em;
}
.titlebannerup {
	padding-top:14px;
	font-style:italic;
	height:35px;
	text-align:right;
	margin-top:85px;
}
.leftrailhome {float:left; width:240px;}
.midcontentmain {float:left; width:580px; padding-left:65px; padding-right:10px; border-right: 1px solid #666; min-height:450px;}
.miniformcontent {font-size:11px; font-weight:bold;}
.bannerfloat {float:right; margin-right:30px;}
.logofloat {margin-left:68px; margin-top:65px;}
.headerholder {
	height: 299px;
	background-image: url(../images/headerbgr.jpg);
	background-repeat: no-repeat;
}
.champName {width:630px; margin-left:10px;}
.websiteby {
float: right;
color: #fff;
font-size: 11px;
}
.websiteby a:link {
	color: #fff;
	text-decoration: underline; 
}
.websiteby a:visited {
	color: #fff;
	text-decoration: underline;
}
.whitecolor { color:#FFF; text-align:center;}
.greencolor { color:#111111; font-size:34px; text-shadow: 1px 1px 2px #999;}
.mainmenu1 {
	background:url(../images/menubgr.jpg) repeat-x;
	font-family: 'Crimson Text', serif;
	height:80px;
	text-align:center;
	color:#ffffff;
	padding-top:13px;
	font-size:26px;
	font-weight:bold;
	padding-bottom:5px;
}
.navmargin1 {
margin-right : 10px;
}
.navmargin2 {
margin-right : 30px;
}
.navmargin3 {
margin-right : 40px;
}
.navmargin4 {
margin-right : 50px;
}
.navmargin5 {
margin-right : 45px;
}
.navigation a:link {
color : #fff;
text-decoration : none;
}
.navigation a:visited {
color : #fff;
text-decoration : underline;
}
.navigation a:hover, a:active, a:focus {
color : #ffdf00;
text-decoration : underline;
}
.navigation ul {
list-style-type : none;
margin : 0;
padding : 0;
font-weight : bold;
}
.navigation li {
display : inline;
margin : 0;
padding : 5px 0 0 0;
}
.navmargintop {
padding-top : 15px;
width : 600px;
margin : 0 auto;
}
.menumain {
float : right;
height : 52px;
color : #ffffff;
font-size : 15px;
margin-top : 5px;
}
.bottomMar {margin-bottom:15px;}
.addressfloat {float:right; width: 256px; color:#2A2822; line-height:18px;}
.footershorttext {margin-right:450px; margin-top:10px; padding-left:20px;}
