@charset "UTF-8";
body {
	background-image: url(bg_home.jpg);
	text-align: justify;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: dimgray;
	background-repeat: no-repeat;
}
#welcome {
	position: absolute;
	height: 177px;
	width: 364px;
	left: 155px;
	top: 137px;
	text-align: justify;
	font-size: 11px;
	color: #151515;
}
#news {
	position: absolute;
	height: 1274px;
	width: 658px;
	left: 162px;
	text-align: justify;
	color: dimgray;
	top: 524px;
}
h2 {
	font-size: 16px;
}
h1 {
	font-size: 18px;
	display: inline;
}
h3 {
	font-size: 15px;
	color: #858585;
	font-weight: normal;
}
#navright {
	position: absolute;
	height: 345px;
	width: 268px;
	left: 546px;
	top: 161px;
	text-align: right;
}
#welcometopmenu {
	padding: 0px;
	position: absolute;
	top: 348px;
	left: 162px;
	width: 250px;
	height: auto;
	font-size: 14px;
	font-weight: bold;
}
#searchbar {
	position: absolute;
	height: 27px;
	width: 268px;
	left: 546px;
	top: 93px;
	text-align: right;
}
#logo {
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
}
#topmenu {
	position: absolute;
	height: 16px;
	width: 208px;
	left: 603px;
	top: 69px;
	text-align: right;
}
#botleft {
	text-align: left;
	float: left;
}
#botright {
	float: right;
	display: inline;
}
#thumbs {
	float: right;
	height: 20px;
	width: 190px;
	position: absolute;
	left: 582px;
	top: 314px;
}
#footer {
	text-align: center;
}
.textreg {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: dimgray;
	text-align: justify;
}
a:link {
	text-decoration: none;
	color: #31356D;
}
a:visited {
	text-decoration: none;
	color: #492B6D;
}
a:hover {
	text-decoration: underline;
	color: #31356D;
}
a:active {
	text-decoration: none;
	color: #31356D;
	font-family: Verdana, Geneva, sans-serif;
}
.onwhite {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: dimgray;
	text-align: left;
}
.onwhite a:link {
	color: dimgray;
}
.onwhite a:visited {
	color: dimgray;
}
.onwhite a:hover {
	color: #2A2A2A;
}
.onwhite a:active {
	color: #2A2A2A;
}
ul {
	list-style-type: none;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
ol {
	list-style-type: square;
	text-align: left;
}
.textsmall {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: gray;
}

.textsmall a:link {
	color: #41408B;
	text-decoration: none;
}
.textsmall a:visited {
	color: #41408B;
	text-decoration: none;
}
.textsmall a:hover {
	text-decoration: underline;
}
.botnav {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #BFBFBF;
}
.botnav a:link {
	color: gray;
	text-decoration: none;
}
.botnav a:visited {
	color: gray;
	text-decoration: none;
}
.botnav a:hover {
	color: #333;
	text-decoration: none;
}
.botnav a:active {
	text-decoration: none;
	color: #333;
}
.colnav {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #BFBFBF;
}
.colnav a:link {
	color: white;
	text-decoration: none;
	background-color: #A6A6A6;
}
.colnav a:visited {
	color: white;
	text-decoration: none;
	background-color: #97C2D2;
}
.colnav a:hover {
	color: white;
	text-decoration: none;
	background: #E78654;
}
.colnav a:active {
	text-decoration: none;
	color: white;
	background: #E78654;
}
.catonwhite {
	color: black;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
}
.catonwhite a:link {
	color: gray;
	text-decoration: none;
}
.catonwhite a:visited {
	color: gray;
	text-decoration: none;
}
.catonwhite a:hover {
	color: black;
	text-decoration: none;
}
.catonwhite a:active {
	color: black;
	text-decoration: none;
}
.selected {
	color: #ED963F;
}
.selected a:link {
	color: darkorange;
	text-decoration: none;
}
.selected a:visited {
	color: darkorange;
	text-decoration: none;
}
.selected a:hover {
	color: orangered;
	text-decoration: none;
}
.selected a:active {
	color: orangered;
	text-decoration: none;
}
.sidelinks {
	color: gray;
}
.sidelinks a:link {
	color: #858585;
	text-decoration: none;
}
.sidelinks a:visited {
	color: #858585;
	text-decoration: none;
}
.sidelinks a:hover {
	color: dimgray;
	text-decoration: none;
}
.sidelinks a:active {
	color: dimgray;
	text-decoration: none;
}
#addthis {
	height: 14px;
	width: 14px;
	position: absolute;
	left: 765px;
	top: 85px;
}
