@charset "utf-8";
/* CSS Document */

a
{color:#3D6C09; text-decoration:underline;}
a:hover
{color:#333; text-decoration:none;}

body
{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; background:url(../img/siteBkgd.jpg) repeat-x; background-color:#DBECF2;}
#container
{width:997px; margin:auto;}
#header
{height:283px; background:url(../img/header.jpg);}
#nav
{height:40px; background:url(../img/navBack.jpg); width:950px; margin:auto; border-bottom:9px solid #333; padding:0 10px 5px 10px;}
	.navItem a
	{padding:0 42px; float:left; text-transform:uppercase; display:block; font-size:14px; color:#333; text-decoration:none; line-height:40px; background:url(../img/navDiv.gif) right no-repeat;}
	.navItemEnd a
	{padding:0 45px 0 45px; float:left; text-transform:uppercase; display:block; font-size:14px; color:#333; text-decoration:none; line-height:40px;}
	.navItem a:hover, .navItemEnd a:hover
	{color:#fff; background:url(../img/navBackOn.png);}

#mainBody
{background:url(../img/mainBodyBackRpt.jpg) repeat-y;}
#mainBodyCont
{background:url(../img/mainBodyBack.jpg) top no-repeat; padding:20px 30px;}
#mainBodyBack
{background:url(../img/bodyBack.gif) center repeat-y;}
	#left
	{float:left; width:176px; margin-right:10px; padding-right:10px;}
	#middle
	{float:left; width:543px; line-height:19px;}
	#right
	{float:left; width:176px; margin-left:10px; padding-left:10px;}

#footer
{width:950px; margin:auto; padding:10px; color:#333; font-size:11px;}
#footer a, #pom a
{color:#333; text-decoration:underline;}
#footer a:hover, #pom a:hover
{color:#069; text-decoration:none;}
#pom
{float:right;}

h3
{background:url(../img/sideheadBack.jpg) repeat-x; height:26px; display:block; line-height:26px; color:#FFF; text-indent:10px; font-size:12px; margin-bottom:5px;}
.sidebarCont
{margin-top:5px; font-size:11px; margin-bottom:15px; line-height:18px;}
h1
{font-size:18px; font-weight:lighter; margin-bottom:10px;}
h2
{font-size:17px; color:#2666BD; margin-bottom:10px;}

.toppad
{margin-top:10px;}
#right input, #right textarea
{width:173px; padding:2px; border:1px solid #999; margin-bottom:5px; font-size:11px; color:#999;}

.button a
{float:right; display:block; background:url(../img/buttonBack.jpg) repeat-x; height:26px; line-height:26px; color:#FFF; text-decoration:none; padding:0 10px; margin-top:5px; text-transform:capitalize;}
.button a:hover
{background:url(../img/buttonBackOn.jpg) repeat-x; color:#FFF; text-decoration:none;}

.quote
{font-style:italic; color:#666; font-family:Georgia, "Times New Roman", Times, serif; line-height:20px; border:1px dotted #666; padding:5px; background-color:#FDFFEA;}
.ref
{font-size:11px; color:#333; font-family:Arial, Helvetica, sans-serif; font-style:normal; color:#09C;}

.workcom
{line-height:20px; border:1px dotted #666; padding:5px; background-color:#FDFFEA;}