body {background:#ffffff;  background-image:url(../images/bg-body.jpg); background-repeat:repeat-x; color:#000000; margin:0px 0px 0px 0px; font:13px/15px Arial, Helvetica, sans-serif; height:100%;}
td {font:13/15px Arial, Helvetica, sans-serif; color:#000000;}
th {font:13/15px Arial, Helvetica, sans-serif; color:#000000;}
a,a:link,a.visited {color:#ffffff; text-decoration: underline; cursor:pointer;cursor:hand;}
a:active a:hover {color:#c3ddf3; text-decoration: underline; cursor:pointer;cursor:hand;}
h2 {font:18px/22px Arial, Helvetica, sans-serif;}
ul {margin:0px 0px 12px 37px;}
li {margin:0px 0px 0px 0px;}
hr {color:#8A8A8A;}
blockquote {margin:0px 0px 12px 22px;}
img {border-width:0px;}
.logo    {padding:0px 0px 0px 20px;}
.number     { font:bold 22px/22px Arial; color:#ffffff; padding:8px 20px 0px 0px; text-align:right; z-index: 3;}
.image {border: 1px solid #1342aa}

.page 	{background:#ffffff; background-image:url(../images/bg-water.jpg); border-left:1px solid #1342aa; border-right:1px solid #1342aa; background-repeat:no-repeat; width:712px; height:100%;}
.header    {background:#1342aa; background-image:url(../images/bg-header.jpg); background-repeat:no-repeat; padding:0px; width:712px; height:66px;}
.pageDivider   {background:#1342aa; font:1px/1px Arial; height:6px;}
.pageDivider2  {background:#4391d6; font:1px/1px Arial; height:4px;}
.pageDivider3  {background:#307ec4; font:1px/1px Arial; height:6px;}
.content    {background:#fffefe; background-image:url(../images/bg-content.jpg); background-repeat:repeat-x; padding:0px; width:712px; height:100%;}
.footer    {background:#1342aa; padding:0px; width:712px; height:65px;}
.footertx  {font:10px/12px Arial, Helvetica, sans-serif; padding:4px 8px 4px 0px; color:#ffffff; text-align:right;}
.banner    {background:#68bce8; padding:0px; width:544px; height:271px;}
.leftCol    {padding:10px;}
.middleCol  {padding:10px;}
.middleCol a {color: #000000;}
.rightCol   {padding:10px;}
.rightCol a {color: #000000;}
.rightPage {background:#fefdf9; padding:0px; width:585px;}

.FormEntry		{width:167px; font:13px/15px Arial, Helvetica, sans-serif;}
.FormTx			{font:12px/14px Arial, Helvetica, sans-serif;}
.resHome    {background:#ede5ce; background-image:url(../images/bg-res.jpg); background-repeat:no-repeat; padding:40px 0px 0px 0px;}

.ffields {background:#ede5ce; font:10px/12px Arial, Helvetica, sans-serif; border:1px solid #439ae9; padding:0px; margin:7px 2px 1px 2px;}
.fsubmit {background:#ede5ce; font:10px/12px Arial, Helvetica, sans-serif; text-align:center; border:1px solid #439ae9; padding:0px; margin:7px 1px 1px 1px; cursor:pointer; cursor:hand;}

.mainNav {background:#5f9ae6; background-image:url(../images/nav-bg.jpg); background-repeat:repeat-y; padding:0px; margin:0px; width:168px;}
.mainNavFill {background:#5f9ae6;}
.navFill {background:#5f9ae6;}
.mainNavDivider {background:#5f9ae6; font:1px/1px; padding:0px; margin:0px; height:2px;}
.nav {text-indent:28px; font:10px/20px Tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase; height:20px;}
.nav a,.nav a:link,.nav a:visited,.nav a:active {display:block; color:#1641a7; padding:0px; margin:0px; cursor:pointer;cursor:hand; height:20px; text-decoration:none;}
.nav a:hover {display:block; font-weight:bold; color:#1641a7; padding:0px; margin:0px; cursor:pointer;cursor:hand; height:20px; text-decoration:none;}
.navON {background-image:url(../images/nav-bgON.jpg); background-repeat:no-repeat; text-indent:28px; font:10px/20px Tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase; height:20px;}
.navON a,.navON a:link,.navON a:visited,.navON a:active {display:block; color:#1641a7; padding:0px; margin:0px; cursor:pointer;cursor:hand; height:20px; text-decoration:none;}
.navON a:hover {display:block; color:#1641a7; padding:0px; margin:0px; cursor:pointer;cursor:hand; height:20px; text-decoration:none;}

.subNav {background:#c7dff7; font:1px/1px Arial; padding:0px; margin:0px; border-bottom:1px solid #a9cbf0; padding:0px 0px 0px 20px; text-align:center;}
.subNavFill {background:#c7dff7;}
.snav {font:10px/20px Tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase; border-left:1px solid #a9cbf0; padding:0px 8px 0px 8px; height:20px;}
.snav a,.snav a:link,.snav a:visited,.snav a:active {display:block; color:#1641a7; cursor:pointer;cursor:hand; text-decoration:none;}
.snav a:hover {display:block; color:#1641a7; cursor:pointer;cursor:hand; text-decoration:none;}
.snavON {background:#a9cbf0; font:10px/20px Tahoma, Arial, Helvetica, sans-serif; text-transform:uppercase; border-left:1px solid #a9cbf0; padding:0px 8px 0px 8px; height:20px;}
.snavON a,.snavON a:link,.snavON a:visited,.snavON a:active {display:block; color:#1641a7; cursor:pointer;cursor:hand; text-decoration:none;}
.snavON a:hover {display:block; color:#1641a7; cursor:pointer;cursor:hand; text-decoration:none;}

.clear {font:1px/1px Arial; height:1px;}

img, #body, #header, #palm {behavior: url(iepngfix.htc); }

#palm {background-image:url(../images/ptree7.png); } 

a.diddy:link {color: #0e2867; font-size: 11px; text-decoration: underline; }
a.diddy:visited {color: #0e2867; font-size: 11px; text-decoration: underline; }
a.diddy:hover {color: #333333; font-size: 11px; text-decoration: underline;}
a.diddy:active {color: #0e2867; font-size: 11px; text-decoration: underline; }

a.foot:link {color: white; font-size: 11px; text-decoration: underline; }
a.foot:visited {color: white; font-size: 11px; text-decoration: underline; }
a.foot:hover {color: white; font-size: 11px; text-decoration: underline;}
a.foot:active {color: white; font-size: 11px; text-decoration: underline; }

