
body, p, td, ol, ul, div, blockquote {
	font-family:Calibri, Arial, sans-serif;
	font-size: 13px;
}

body {
	margin:0px;
	background-image:url(images/bg.page.jpg);
	text-align:center;
}

td { vertical-align:top; }
table,td {
	border:0;
	padding:0;
}
a:link {
	text-decoration:none;
	color:#0b76b5;
	font-weight:bold;
}

a:visited {
	text-decoration:none;
	color:#0b76b5;
	font-weight:bold;
}

a:hover {
	text-decoration:underline;
	color:#0000FF;
	font-weight:bold;
}
.textstart {
	font-size:2px;
	line-height:2px;
	margin:0;
}
#footer a {
	font-weight:normal;
}
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;
}

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

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

#footer {
	vertical-align:middle;
	padding:3px 12px 3px 12px;
	background-image:url(images/bg.frame.gif);
}
#header {
	padding:16px 16px 16px 16px;
	background-image:url(images/bg.frame.gif);
}

.textcell { background-image:url(images/bg.text.gif); }

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

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

.textrow {
	background-color:#FFF;
}
#titlearea {
	padding:40px 24px 14px 0;
}
#textarea {
	padding:0px 24px 24px 0;
}
#textarea.textworkspace {
	padding-top:40px;
}
#textarea.hometext {
	padding:24px 24px 24px 0;
}

#container {
	width:817px;
	margin:0 auto 0 auto;
	padding-top:20px;
	position:relative;
	text-align:left;
}
#menuedit {
	position:absolute;
	top:2px;
	color:#fcecaa;
	width:817px;
}

#menuedit p, #menuedit td, #menuedit a:link, #menuedit a:visited {
	color:#fcecaa;
	font-size:10px;
	font-weight:bold;
}

#menuedit table {
	margin: 0 auto 0 auto;
}

#menuedit table td {
	padding:0 12px 0 12px;
}
#leftsidebar {
	padding:42px 0px 0 0;
	background-image:url(images/sidebar.top.gif);
	background-repeat:no-repeat;
	background-position:0 0px;
}
#leftsidebar ul.sidemenu {
	margin:0 0 30px 0;
	padding:0;
	list-style-type:none;
	width:168px;
	font-size:13px;
	font-weight:normal;
	font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;
}
#leftsidebar .menuhead {
	font-size:13px;
	font-weight:bold;
	font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;
	display:block;
	background-color:#78a22f;
	padding:4px 6px 3px 16px;
	margin:0;
	color:#FFF;
	width:146px;
}
#leftsidebar ul.sidemenu li {
	margin:0 0 0 0;
	list-style-type:none;
	font-size:11px;
	line-height:normal;
	width:168px;
	padding:0;
}

#leftsidebar ul.sidemenu li ul {
	margin:.3em 0 .3em 16px;
	padding:0;
	list-style-type:none;
	width:168px;
}
#leftsidebar ul.sidemenu li ul li {
	background-image:none;
	background-color:none;
	margin:0 0 .3em 0;
	padding:0;
	list-style-type:none;
	width:168px;
}


#leftsidebar ul.sidemenu li a:link, #leftsidebar ul.sidemenu li a:visited {
	font-size:13px;
	font-weight:bold;
	font-family:Calibri, Verdana, Arial, Helvetica, sans-serif;
	display:block;
	background-color:#fff;
	color:#984806;
	padding:4px 6px 3px 16px;
	width:146px;
}
#leftsidebar ul.sidemenu li.submenuOn ul li a:link, #leftsidebar ul.sidemenu li.submenuOn ul li a:visited,
#leftsidebar ul.sidemenu li.submenuOn ul li.submenuOn ul li a:link, #leftsidebar ul.sidemenu li.submenuOn ul li.submenuOn ul li a:visited{
	background-color:#fff;
	color:#555;
	padding:2px 3px 2px 10px;
	width:139px;
}

#leftsidebar ul.sidemenu li a:hover {
	background-color:#abc085;
	text-decoration:none;
	color:#000;
}
#leftsidebar ul.sidemenu li ul li a:hover, #leftsidebar ul.sidemenu li.submenuOn ul li a:hover {
	background-color:#fff;
	background-image:url(images/menubullet.gif);
	background-repeat:no-repeat;
	background-position:0 7px;
	text-decoration:none;
	color:#444;
}

#leftsidebar ul.sidemenu li.submenuOn a, #leftsidebar ul.sidemenu li.submenuOn a:link, #leftsidebar ul.sidemenu li.submenuOn a:visited {
	color:#000;
	background-color:#cfddb6;
}
#leftsidebar ul.sidemenu li.submenuOn ul li.submenuOn a {
	color:#444;
	background-color:#fff;
}
#leftsidebar ul.sidemenu li.submenuOn ul li.submenuOn a:link, #leftsidebar ul.sidemenu li.submenuOn ul li.submenuOn a:visited {
	color:#000;
	background-color:#fff;
	background-color:#fff;
	background-image:url(images/menubullet.gif);
	background-repeat:no-repeat;
	background-position:0 7px;
}

#leftsidebar p, #leftsidebar h2, #leftsidebar h3 {
	margin-left:16px;
}
#leftsidebar ul.sidemenu .nomenulink {
	color:#BBB;
	font-size:13px;
	display:block;
	margin-left:0px;
	padding:4px 6px 3px 16px;
	font-weight:bold;
	line-height:normal;
}
#leftsidebar ul.sidemenu ul .nomenulink {
	margin:0;
	padding-left:10px;
	padding-right:0;
	display:block;
	width:146px;
	line-height:normal;
}
#rightmenu {
	float:right;
	width:180px;
	margin:0 0 40px 36px;
	padding:0 0 0 12px;
	border-left:1px solid #888;
}
#rightmenu ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#rightmenu ul li {
	margin:0 0 .3em 0;
	padding:0;
	list-style-type:none;
	font-size:13px;
	color:#333333;
	line-height:normal;
}
#rightmenu ul li a:link, #rightmenu ul li a:visited {
	font-weight:bold;
}
#rightmenu ul li a:hover {
	font-weight:bold;
	color:#0000FF;
}
#rightmenu ul li.submenuOn a:link, #rightmenu ul li.submenuOn a:visited {
	color:#ae6219;
}
.tableright {
	background-image:url(images/rightsidebar.divider.gif);
	background-repeat:repeat-y;
}

#rightsidebar {
	padding:0 24px 0 24px;
}

.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;
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.topmenu {
	background-image:none;
	background-color:transparent;
}

.topmenu ul li a:link, .topmenu ul li a:visited {
	color:#000;
	padding:3px 5px 3px 5px;
	margin:0;
	font-weight:normal;
	font-size:11px;
	background-color:#dce6cb;
	display:block;
	line-height:normal;
}

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

.topmenu ul li.submenuOn a, ul li.submenuOn a:link, ul li.submenuOn a:visited {
	color:#0000FF;
	font-weight:bold;
}

* html .topmenu li {
	float: left;
	height: 1%;
}

* html .topmenu a {
	height: 1%;
}

#textarea table {
	margin:0 0 .8em 0;
}
#textarea table td {
	padding:0 12px 6px 0;
}
.smallspace {
	font-size:2px;
	line-height:2px;
}
#headermenus {
	position:absolute;
	top:114px;
	margin-left:548px;
	width:140px;
}
#headermenus, #headermenus p, #headermenus ul {
	font-family:Verdana, Arial, sans-serif;
	font-weight:normal;
	font-size:10px;
	line-height:11px;
	color:#ddd;
}
#headermenus a:link, #headermenus a:visited {
	color:#ddd;
	font-weight:normal;
}
#headermenus a:hover {
	color:#f9c26d;
}
#headermenus ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#headermenus li {
	list-style-type:none;
	margin:5px 0 0 0;
	padding:0 0 0 10px;
	background-image:url(images/bullet.header.gif);
	background-repeat:no-repeat;
	background-position:0 2px;
}
#homenews {
	border-top:11px solid #800000;
	padding:8px 8px 4px 14px;
	background-color:#fef5e1;
	border-bottom:1px solid #888888;
	margin:14px 0 0 0;
}
#homenews h3 {
	letter-spacing:2px;
	margin:0 0 8px 0;
}
#textarea #homenews p {
	margin:0 0 .5em 0;
	font-size:11px;
}
#subfooter {
	width:800px;
	margin:0 auto 0 auto;
	text-align:center;
	font-size:10px;
}
#subfooter a:link, #subfooter a:visited {
	font-weight:normal;
	color:#000;
}
#subfooter a:hover {
	font-weight:normal;
	color:#0b76b5;
}
#loginbox {
	background-color:#cfddb6;
	padding:9px 12px 9px 12px;
	margin:6px 0 6px 0;
}
#loginbox h2 {
	font-weight:bold;
	color:#444;
	text-transform:none;
	color:#000;
	font-size:12px;
	margin:0 0 3px 0;
}
#loginbox, #loginbox p, #loginbox td {
	font-size:11px;
	color:#444;
}
#loginbox table input {
	border:1px solid #888;
	background-color:#FFF;
	font-family:Calibri,Arial, Helvetica, sans-serif;
	font-size:11px;
}
#leftsidebar #loginbox {
	margin:0 12px 0 14px;
}
#textarea #loginbox {
	width:260px;
}
#textarea #loginbox, #textarea #loginbox p, #textarea #loginbox td {
	font-size:12px;
}

#logoutarea {
	position:absolute;
	top:180px;
	width:700px;
	margin-left:14px;
	color:#888;
}
#logoutarea a:link, #logoutarea a:visited {
	color:#888;
	font-weight:normal;
}
#logoutarea a:hover {
	color:#0b76b5;
}
.loginerror {
	color:#A00;
	font-weight:bold;
}
#textarea .admin1 {
	border-top:1px solid #566c11;
	border-bottom:1px solid #566c11;
}
#textarea .admin1 td {
	border-bottom:1px solid #BBB;
	padding:2px 8px 2px 4px;
	line-height:normal;
}
#textarea .admin1 td img, #textarea .admin1 td form {
	line-height:normal;
	padding:0;
	margin:0;
}
#textarea .admin1 tr.header td {
	background-color:#566c11;
}
#textarea .admin1 tr.header td, #textarea .admin1 tr.header td p,
#textarea .admin2 tr.header td, #textarea .admin2 tr.header td p{
	color:#FFF;
	font-weight:bold;
	font-size:11px;
}
#textarea .admin2 {
	background-color:#eef3e4
}
#textarea .admin2 td {
	padding:2px 8px 2px 4px;
}
#textarea .admin2 tr.header td {
	background-color:#566c11;
}
#textarea .sitemap1 {
	margin:0;
	padding:0;
	list-style-type:none;
	border-bottom:1px solid #d8d8ed;
}
#textarea .sitemap1 li {
	margin:0px 0 0 0;
	padding:0;
	list-style-type:none;
	font-size:12px;
	text-transform:uppercase;
	border-top:1px solid #d8d8ed;
}
#textarea .sitemap1 li a {
	display:block;
	padding:1px 2px 1px 2px;
	color:#6a0809;
}
#textarea .sitemap1 li a:hover {
	background-color:#1467c6;
	color:#FFF;
	text-decoration:none;
}
#textarea .sitemap2 {
	margin:0;
	padding:0;
}
#textarea .sitemap2 li {
	margin:0px 0 0 14px;
	padding:0;
	list-style-type:none;
	text-transform:none;
}
#textarea .sitemap2 li a {
	color:#214483;
}
#textarea .sitemap3 {
	margin:0;
	padding:0;
}
#textarea .sitemap3 li {
	margin:0px 0 0 14px;
	padding:0;
	list-style-type:none;
}
#textarea .sitemap3 li a {
	color:#4382b7;
}
.workspacenews {
	float:right;
	width:180px;
	background-color:#ffe4b2;
	margin:0 20px 24px;
}
.workspacenews p {
	font-size:12px;
}
.workspacenews h2 {
	font-size:14px;
	color:#FFF;
	background-color:#566c11;
	display:block;
	padding:6px 4px 0 6px;
	margin:0 0 8px 0;
	font-weight:normal;
	text-transform:uppercase;
}
.workspacenews h2 + .workspacenews h3 {
	margin-top:0;
}
.workspacenews h3 {
	margin:.8em 6px 3px 6px;
}
.workspacenews p {
	margin:0 6px .5em 6px;
}
	
input, textarea, select, option {
	font-family:Calibri, Arial, sans-serif;
	font-size: 12px;
}

/* tinyMce toolbar fix */
#textarea table.mceToolbar {
	margin:0;
}
#textarea table.mceToolbar td {
	padding:0;
}

/* credit checklist table */
#checklist td {
	font-size:11px;
	padding:2px !important;
}

#checklist th {
	background-color:#566c11;
	font-weight:bold;
	color:#fff;
	font-size:13px;
}


#checklist tr.even {
	background-color:#eef3e4;
}
#searchbox {
	margin:0 0 10px 16px;
}
#sharelink {
	position:absolute;
	top:180px;
	left:700px;
}

input[type="text"], input[type="textarea"] {
	border:1px solid #888;
}
