h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #00388B;
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #386565;
	text-decoration: none;
}

a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #386565;
	text-decoration: none;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #386565;
	text-decoration: underline;
}

a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #386565;
	text-decoration: underline;
}

body {
background-image:url(../images/bgbg.jpg);
background-repeat:repeat-x;
background-color:#b2c0c1;
text-align:center;
margin:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

html {
text-align:center;
margin:auto;
}

/* misc styles */ 
.clearer { 
height: 0px;  
clear: both;  
display: block;  
margin: 0px;  
padding: 0px;
overflow: hidden;  
visibility: hidden;  
font-size: 0px; 
}

#bghomestatic {
	background-image:url(../images/bgstatic.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	margin:auto;
	text-align:center;

}


#bghomestaticsub {
	background-image:url(../images/bgstatic-subpage.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	margin:auto;
	text-align:center;

}


#bghomerepeat {
	background-image:url(../images/bgrepeat.jpg);
	background-position:top center;
	background-repeat:repeat-y;
	margin:auto;
	text-align:center;

}

#bghomebottom {
	background-image:url(../images/bgbottom.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	margin:auto;
	text-align:center;
	height:38px;
}

#topheader {
	height:103px;
	width:274px;
	margin:auto;
	text-align:right;
	padding-left:706px;
}


#topmenu {
	height:35px;
	width:980px;
	margin:auto;
	text-align:center;
}


#homeleft {
	width:688px;
	height:281px;
	margin:auto;
	text-align:center;
	float:left;
	padding-top:12px;
}

#homeright {
	width:282px;
	height:281px;
	margin:auto;
	text-align:center;
	float:right;
	padding-top:12px;
}

#wrapper {
	width:980px;
	margin:auto;
	text-align:center;
}

#contentleft{
	width:696px;
	margin:auto;
	text-align:center;
		float:left;
				padding-bottom:30px;
}

#contentleftsub{
	width:646px;
	margin:auto;
	text-align:left;
	float:left;
	padding-left:30px;
	padding-bottom:30px;
	padding-right:20px;
}

#contentleft-left {
	width:318px;
	margin:auto;
	text-align:left;
	float:left;
	padding-left:20px;
	padding-right:10px;
		padding-top:16px;


}

#contentleft-right {
	width:288px;
	margin:auto;
	text-align:left;
	float:right;
		background-image:url(../images/line-mid.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:40px;
	padding-right:20px;
	padding-top:16px;
}

#adminpages {
	padding-left:40px;
	padding-right:40px;
	padding-top:16px;
	margin:auto;
	text-align:left;
}

#contentright{
	width:269px;
	margin:auto;
	text-align:center;
	float:right;
	padding-right:15px;
	padding-bottom:30px;
}

#greytext {
	background-image:url(../images/greyrepeat.jpg);
	background-position:top center;
	background-repeat:repeat;
	margin:auto;
	text-align:center;
}

#contentspacer {
	margin:auto;
	text-align:center;
	height:40px;
}

#greypadding {
	padding:10px;
	margin:auto;
	text-align:left;
	font-size:11px;
}

.header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	margin:auto;
	text-align:left;
	color:#1f4242;
	font-weight:bold;
}


.smalltext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.regbluetext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#386565;
}

.medbluetext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#386565;
}

.readmore {
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7f5c24;
}

.readmore a{
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7f5c24;
}

#undergrey {
	margin:auto;
	text-align:left;
}

#footerepeat {
	background-image:url(../images/footer-repeat.jpg);
	background-position:top center;
	background-repeat:repeat-x;
	margin:auto;
	text-align:center;
	height:250px;
}

#footerstatic {
	background-image:url(../images/footer-static.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	margin:auto;
	text-align:center;
		height:250px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFF;
		padding-top:15px;
}
#footerstatic a{

		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FFF;
}

#footerline {
	background-image:url(../images/footerline.jpg);
	background-position: left;
	background-repeat:no-repeat;
	margin:auto;
	text-align:left;
	padding:10px;
	line-height:20px;
	padding-left:20px;
}

#footertext {
	margin:auto;
	text-align:left;
	padding:10px;
	line-height:20px;
}

#footerright {
	background-image:url(../images/footerline.jpg);
	background-position: left;
	background-repeat:no-repeat;
	margin:auto;
	text-align:right;
	padding:10px;

}

.whiteheader {
	font-size:14px;
	color:#FFF;
}

.whiteheader a{
	font-size:14px;
	color:#FFF;
}

.goldmedtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#9e7718;
}

.goldmedtextline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#9e7718;
	text-decoration:line-through;
}

#fullcontent {
	padding:30px;
	text-align:left;
	margin:auto;
}

.formmed {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:250px;

}


.formlarge {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:450px;

}


.tinyform {
	font-size:9px;
	font-family:Verdana, Geneva, sans-serif;
}
.largewhite {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FFF;
}
.largered {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#900;
	font-weight:bold;
}
.formmed {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:200px;
}


.largewhite {
	font-size:12px;
	color:#FFF;
}
.smallform {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:25px;
}

.tinyform {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:50px;
}
#descriptiontext {
	font-size:11px;
	text-align:justify;
	width:80%;
	margin:auto;
	padding-top:10px;
}