@charset "utf-8";
/* CSS Document */

body  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px; padding:0;
	background: #f2ebe5 url(../images/bkgbrown.jpg) repeat-x;
}
img	{border:0;  }
a:link	{color:#000066; text-decoration:none; font-weight:bold;}
a:visited	{color:#000066; text-decoration:none; font-weight:bold;}
a:hover	{color:#663300; text-decoration:underline; font-weight:bold;}
h1	{font-size: 1.4em; color:#663300;}
h2	{font-size:1.2em}

/* containers */
#page	{width: 840px; margin: 0 auto;}
#header	{padding: 2px 5px 3px 5px; text-align: right; width: 840px; }
#midbar2	{ background:url(../images/menubkg.jpg) repeat; float:left}
#midbar	{ background:url(../images/menubkg.jpg) repeat;float:left; padding-top:50px; width: 540px;}
	#midbar a:link	{padding:6px 10px; color:#FFFFFF; text-decoration:none; font-weight:bold; }
	#midbar a:visited	{padding:6px 10px; color:#FFFFFF; text-decoration:none; font-weight:bold;}
	#midbar a:hover	{padding:10px; color: #fff; text-decoration:underline; font-weight:bold; background:#0a225e; }

#footer	{color:#666666; float:left; font-size:11px;}
	#footerleft	{float:left}
	#footermid	{padding: 0 20px 0 70px; float:left}
	#footerright	{float:right}
#maincontent	{float:left; width:840px; background:#FFFFFF}
#sidemenu { width:150px; float:left;padding-top: 10px; padding-right:20px }
	#sidemenu a:link	{display:block; padding:6px; background: #0a225e; border:#ccc 2px solid;color:#FFFFFF; margin-bottom:5px}
	#sidemenu a:visited	{display:block; padding:6px; background:#0a225e; border:#ccc 2px solid;color:#FFFFFF; margin-bottom:5px}
	#sidemenu a:hover	{display:block; padding:6px; background:#663300; border:#ccc 2px solid;color:#FFFFFF; margin-bottom:5px}

#rightcontent	{ float:left; width:650px; }
.about_td {
	padding: 10px 15px 10px 20px;
	line-height: 17px;
	color: #333333;
	border-right: 1px dotted #ccc;
	border-left: 1px dotted #ccc;
}
.services_td {
	line-height: 17px;
	color: #333333;
	padding: 10px 15px 10px 20px;
}

.news_td {
	line-height: 17px;
	color: #333333;
	padding: 10px 15px 10px 20px;
}

/* formatting */
.bigblue	{font-size:1.2em; color:#000066; font-weight:bold}
.bigbrown	{font-size:1.2em; color: #663300; font-weight:bold; padding-right:20px}
.quote	{font-style:italic; font-size:.8em}
