html,body,h1,h2,h3,h4,h5,h6,form,table,blockquote,ul,li {
margin:0;
padding:0;
}

img {border:none;}

.clear {
clear:both;
}

.float-left {
display:inline;
float:left;
padding:0 20px 20px 0;
}

.float-right {
display:inline;
float:right;
padding:0 0 20px 20px;
}

.text-right {
text-align:right;
}

.text-justify {
text-align:justify;
}


html{overflow:-moz-scrollbars-vertical;}

body {margin:25px 25px 25px 25px;
font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}

body.home	{
	background-image: url(images/casslakeblue.gif);
	background-repeat: no-repeat;
	background-position: 43px 255px;
}

.head {
	background-image: url(images/bg_top_horz.gif);
	background-repeat: repeat-x;
	background-position: center top;
	height:127px;
}

td {vertical-align:top;}

h1 { font-family:Georgia, "Times New Roman", Times, serif;
font-weight:700;
font-size:32px;
margin: 20px 0 20px 0;
color:#1a531a;
letter-spacing:normal;
}

h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	font-size:18px;
	margin: 8px 0 8px 0;
	color:#000000;
	letter-spacing:normal;
}

hr {width:90%; background:none; border-bottom:#1a531a solid 1px; margin:20px 0 20px 0;}

ul {margin:25px;}
li {margin:0px 0 10px 0;}

a {color:#1a531a; font-weight:700; text-decoration:underline; font-size:12px; font-weight:700;}
a:hover {color:#dd9c4c;}

img a.noborder {border:none;}
img a:hover.noborder {border:none;}


#rates {visibility:visible;}
#rates td {border:#111111 solid 1px; padding:2px;}

#aboutus td	{vertical-align:top;}
#aboutus img	{margin:10px;}
