body {
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #8aacc8;
	margin: 0;
	padding: 0;
	font-family: "Times New Roman", Times, serif;
	/* start all of the font size percentages below the browser default which is ugly big,
		Small = 60%
		Medium = 69%
		Large = 76%
	*/
	font-size: 88%;
	color: #000;
}

/* p, td, th, li { */
p, li {
	font-family: "Times New Roman", Times, serif;
	font-size: 1em;
	color: #000;
	line-height: 140%;
	/*
	line-height: 200%; for homepage
	*/
}
table {
	font-family: "Times New Roman", Times, serif;
	font-size: 1em;
	color: #000;
}

h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.7em;
	font-weight: normal;
	font-style: normal;
	color: #745c38;
}

h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.3em;
	font-weight: normal;
	font-style: normal;
	color: #487395;
}

h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.2em;
	font-weight: normal;
	font-style: italic;
	color: #745c38;
}

a {
	color: #36c;
}

hr {
	height: 1px;
	border: none 0;
	border-top: 1px solid #555;
	margin: 0px;
	padding: 0px;
}

/*******************************************************************************************
	All of the styles above must also be defined on the Total Control Pages
	Configuration page and be included in the main style sheet of the client's
	web site in order for the WYSIWYG content to match the actual page content.
*******************************************************************************************/

a:hover {
	color: #09f;
}

#home {
/*
	height: 18px;
*/
	background-image: url(../images/logo_header.gif);
	background-repeat: no-repeat;
	height: 40px;
}
#home div {
	float: right;
	width: 80px; 
	background-image: url(../images/home.gif); 
	background-repeat: no-repeat; 
	padding-left: 15px; 
	text-align: left;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	margin-top: 20px;
}
#home div a {
	color: #30506b;
	text-decoration: none;
}
#home div a:hover {
	color: #30506b;
	text-decoration: underline;
}
#border-left {
	width: 15px; 
	vertical-align: top;
	background-image: url(../images/content-bg-left.gif); 
	background-repeat: repeat-y;
}
#border-right {
	width: 15px; 
	vertical-align: top;
	background-image: url(../images/content-bg-right.gif); 
	background-repeat: repeat-y;
}
#menu {
	height: 35px; 
	padding: 0; 
	margin: 0;
	background-color: #487395; 
	background-image: url(../images/menu_bg.gif);
	background-repeat: repeat-x;
	text-align: center;
}

#menu .divider, #menu .link {
	float: left;
	margin-left: 8px;
}

#content {
	width: 730px; 
	vertical-align: top;
	background-image: url(../images/contentarea-bg.gif); 
	background-repeat: repeat-y; 
}
#contentarea {
	padding: 0; 
	margin: 0; 
	background-image: url(../images/contentarea-top.gif); 
	background-repeat: repeat-x; 
	background-position: top;
}
#contentareapadding {
	padding: 25px 30px 0px 30px;
}

#content-bottom {
	height: 30px; 
	vertical-align: bottom; 
	background-image: url(../images/contentarea-bg.gif); 
	background-repeat: repeat-y;
}

#footer {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #31516b;
	padding-bottom: 20px;
}
#footer a {
	color: #31516b;
	text-decoration: underline;
}
#footer a:hover {
	color: #fff;
	text-decoration: underline;
}
.formfield {
	border: 1px solid #b0b49c;
	background-color: #f2eede;
	color: #314f66;
	font-family: "Times New Roman", Times, serif;
	font-size: .8em;
	padding-left: 2px;
}
.button {
	border: 2px outset #314f66;
	background-color: #8aacc8;
	color: #314f66;
	font-family: "Times New Roman", Times, serif;
	font-size: 1em;
	font-weight: bold;
	padding: 2px 20px;
}

/* http://www.dynamicdrive.com/dynamicindex1/dropmenuindex.htm */

#dropmenudiv{
	position:absolute;
	border:1px solid #325068;
	border-bottom-width: 0;
	font-family: "Times New Roman", Times, serif;
	font-size: 1em;
	line-height:18px;
	z-index:100;
}

#dropmenudiv a{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #325068;
	padding: 1px 0;
	text-decoration: none;
	font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
	background-color: #fff;
}