body {
	background: url(graphics/bg.gif) repeat center top;
	color: #000000;
	font-family: arial, sans-serif;
	font-size: 10pt;
}
.topSpace{
	padding: 15px;
}
.topSpace a{
color:#FFFFFF;}
h1 {
	font-family: arial, sans-serif;
	letter-spacing: -1px;
	font-stretch: ultra-condensed;
	display: inline;
}
.container {
	background: #084c93;
	color: #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 60%;
	width: 728px;
	margin-left: auto;
	margin-right: auto;
}
.mainimage{
	height:270px;
	float:left;
	display:inline;
	width:566px;
}
#IframeScroller{
	float:right;
	display:inline;
	width:149px;

}
html>body #IframeScroller{	
	margin-right:7px;
	width:151px;
}
#header{
	background:#4A89C3;
	width:728px;
}
.maincontent{
	background: url(graphics/innerbg.gif) repeat-y left top;
}
body.home .maincontent{
	background: #ffffff url(none);
}
.contact {
	font-size: 80%;
	color: #CCCCCC;
	padding-top: 5px;
}
#topnav.links {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 5px;
}
a:link.toplinks, a:active.toplinks, a:visited.toplinks {
	color: rgb(255, 255, 255); 
	text-decoration: none; 
}

a:hover.toplinks {
	text-decoration: none;
	color: #ECE9D8;
}
.left {
	color: #ffffff;
	width: 160px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}
.left h2 {
	text-transform: uppercase;
	font-size: 100%;
	margin-bottom:0px;
}

.rightpane {
	float: right;
	width:518px;
	color: #000000;
	height:500px;
	margin-right:20px;
	padding-top:10px;
	display:inline;
}

html>body .rightpane {
	min-height:500px;
	height:auto;
}
.rightpanedownloads {
	float: right;
	background:#ffffff;
	width:518px;
	color: #000000;
	margin-right:20px;
}
.paypal {
	float: right;
	background:#ffffff;
	width:518px;
	color: #000000;
	text-align:center;
	margin-right:20px;
	margin-bottom:10px;
}
h2 {	
	font-family: arial, sans-serif;
	display: block;
	clear: left;
	font-size:140%;
}
.maincontent .links {
	width: 150px;
	margin-left: 0px;
}
.maincontent li {
	list-style-type: none;
}
.maincontent .rightpane li {
	list-style-type: square;
	width:90%;
}
.maincontent ul ul {
	margin-left: 10px;
	padding-left: 10px;
}
.maincontent a:link.leftlinks, .maincontent a:active.leftlinks, .maincontent a:visited.leftlinks {
	color: #FFFFFF;
	text-decoration: none;
}

body.home a:link.leftlinks, body.home a:active.leftlinks, body.home a:visited.leftlinks {
	color: #001132;
	text-decoration: none;
}
body.home a:hover.leftlinks {
	text-decoration: underline;
}
.maincontent a:hover.leftlinks {
	text-decoration: underline;
	color: #ECE9D8;
}
.maincontent .imgalign {
	float: left;
	padding: 10px;
	display: block;
}
.maincontent table{
	font-size: 10pt;
}

.maincontent td.blue {
	background: #4E8CC9;
	color:#FFFFFF;
	padding:5px;
}
th {
	background: #001132;
	color: #FFFFFF;
	padding: 10px;
}
.calendartop td {
	text-align: center;
}
td {
	vertical-align: top;
}


.maincontent td.lightblue {
	background: #BBD2EA;
	color:#333333;
	padding:5px;
}
.invisible{
	overflow: hidden;
	position: absolute;
	height: 0px;
	width: 0px;
}
.clear{
	clear:both;
	width:100%;
}
.highlight {
	background: #C9E2FC;
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	border: 1px solid #084C93;
	padding: 10px;
}
.floatimageleft {
	float: left;
	margin-right: 10px;
	margin-left: 10px;
}
.maincontent  a {
	color: #084C93;
}

img {
border: 1px solid #333333;}
table {
	width: 100%;
}
.calendartop a {
	text-align: center;
	display: block;
	text-decoration: none;
	color: #001132;
}
.calendartop a:hover {
	color: #FFFFFF;
	background: #4E8CC9;
	font-weight: bold;
}
ul.clear{
padding-top:10px;
clear:both;}
hr {
	clear: both;
	float: left;
	height: 1px;
	border-top: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background: #666666;
	display: block;
	width: 95%;
	margin: 20px auto;
}
.maincontent .left ul{
	margin:0;
	padding:0;
}
.maincontent .left li{
	display:block;
	padding:0;
	margin:0;
}.noborder {
	border-style: none;
}
