body, p, td, ol, ul {
	font-family:verdana, sans-serif;
	font-size: 12px;
}

body {
	margin:0px;
	background-image:url(images/bg.page.gif);
}

td { vertical-align:top; }

a:link {
	text-decoration:none;
	color:#0000FF;
}

a:visited {
	color:#0000FF;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
	color:#0000FF;
}

a img { border:0; }

p { margin:0 0 .8em 0; }

ul {
	margin:0 0 0.8em 0;
	padding:0 0 0 1.4em;
}

ol {
	margin:0 0 0.5em 0;
	padding:0 0 0 2.5em;
}

hr { 
	margin:14px 0 8px 0; 
	color:#7c9284; 
	background-color:#7c9284; 
	height:1px;
	border:none;
}

#footer p {
	font-size:10px;
	text-align:center;
	margin:0;
	color:#FFFFFF;
}

#footer p a:link, #footer p a:visited { color:#FFFFFF; }
#footer p a:hover { color:#FFFFAA; }

#footer {
	vertical-align:middle;
	padding:6px;
}

.textcell {
	background-image:none;
	background-color:#FFFFFF;
}

.textcell table td { padding:0 10px 4px 0; }

.formtable td { padding:0 18px 6px 0; }

.pagetable { background-image:url(images/bg.table.gif); }

.topmenu ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

.topmenu ul li {
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:10px;
	line-height:normal;
}

.sidephoto { margin-top:30px; }

.topmenu ul li a:link, .topmenu ul li a:visited {
	color:#000000;
	padding:3px 8px 3px 8px;
	font-weight:normal;
	background-color:#f2f7eb;
	border-bottom:0;
	display:block;
	line-height:normal;
	width:95%;
}

.topmenu ul li a:hover {
	color:#000000;
	background-color:#d4e4be;
	text-decoration:none;
}

.topmenu h2 { display:none; }

#leftsidebar h2 {
	color:#739dd3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	letter-spacing:3px;
}

#leftsidebar { padding:62px 12px 10px 12px; }

#sidebarcell {
	background-image:url(images/bg.sidebar.gif);
	background-repeat:no-repeat;
}

#leftsidebar .sidemenu ul {
	margin:0 0 40px 0;
	padding:0;
	list-style-type:none;
	width:148px;
}

#leftsidebar .sidemenu ul li {
	margin:0 0 .5em 0;
	padding:0;
	list-style-type:none;
	font-size:11px;
	line-height:125%;
	width:148px;
}

#leftsidebar .sidemenu ul li a:link, #leftsidebar .sidemenu ul li a:visited {
	color:#000000;
	font-weight:normal;
	display:block;
}

#leftsidebar .sidemenu ul li a:hover { color:#b20838; }

#leftsidebar .sidemenu ul li.submenuOn a, .sidemenu ul li.submenuOn a:link, .sidemenu ul li.submenuOn a:visited {
	color:#b20838;
	font-weight:normal;
}

#leftsidebar .sidemenu ul li ul {
	margin:0;
	padding:0;
	list-style-type:none;
	width:173px;
}

#leftsidebar .sidemenu ul li ul li {
	margin:0 0 .7em 0;
	padding:0;
	list-style-type:none;
	font-size:11px;
	line-height:125%;
	width:173px;
	margin:3px 0 0 0;
}

#leftsidebar .sidemenu ul li ul li a:link, #leftsidebar .sidemenu ul li ul li a:visited {
	color:#e58e1a;
	font-weight:normal;
	display:block;
	padding:0 24px 0 10px;
	background-image:url(images/menutriangle.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	color:#666666;
}

#leftsidebar .sidemenu ul li ul li a:hover { color:#b20838; }

#leftsidebar .sidemenu ul li ul li.submenuOn a, .sidemenu ul li ul li.submenuOn a:link, .sidemenu ul li ul li.submenuOn a:visited {
	color:#3232e8;
	font-weight:normal;
}

#textarea { padding:21px 0 10px 0; }

#rightsidebar { padding:58px 0 10px 18px; }

#rightsidebar, #rightsidebar p, #rightsidebar td, #rightsidebar ul, #rightsidebar ol { 
	font-size:11px;
	line-height: 16px;
	 }

#rightsidebar h2 { font-size:12px; }

#hometext h2 { font-size: 14px;
	color:#58595b;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:1.2em 0 0 0;
	}
#hometext h3 { font-size: 14px;
	color:#be7a3f;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:1.2em 0 0 0;
	}
#hometext, #hometext p, #hometext ul {
	font-size:11px;
	}
#hometext { padding:10px 0px 10px 14px; }
s { text-decoration:none;
	font-size:75%;
	}