/**********************************************
 * body formatting
 ***********************************************/
 
body {
	scrollbar-base-color: #666666;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-3dlight-color : #C0C0C0;
	scrollbar-darkshadow-color : ##339966;
	scrollbar-shadow-color : ##339966;
	scrollbar-face-color : #95AB97;
	background-color:#666666; 
	font-family: Tahoma; 
	font-size:12px;
 }
.pad		{ padding: 3px; margin: 3px; }
.nopadding	{ padding: 0px; margin: 0pt; }
td.logo		{ background:url('../graphics/logo.png') no-repeat; }
table.main	{ background-position: center; background-image:url('../graphics/greybgd.jpg'); background-repeat:no-repeat; background-attachment:scroll; }
table.nav	{ padding: 5px; border: 5px solid black; margin-top: 15px; margin-left: 10px; margin-right: 0px; margin-bottom: 0px; background-color: #808080; width: 125px; text-align: right;  }
.heading	{ font-weight: bold; padding: 2px; border-bottom: 2px solid #000000; font-family:Gill Sans Ultra Bold; font-size:14px; }
td.nav		{ margin: 3px; padding: 5px; }
tr:hover.nav, td:hover.nav { background-color: #65C46A; color:#FFFFFF; }

ul.services, ol.services	{ margin-left: 10px; margin-right: 5%; margin-top:1; margin-bottom:12; font-size:11px; }
li.services	{ margin-left: 20px; margin-top: 2px; margin-bottom: 5px; font-family:Tahoma; font-size:11px; list-style-image:url('../graphics/bullet.png'); }

hr			{ width: 98%; border-bottom: 4px solid #65C46A; margin-top: 2px; margin-bottom: 2px; margin-left: 0px; border-top-style:solid; border-top-width:0; }


/**********************************************
 * text
 ***********************************************/


.body		{ font-family: Tahoma; font-size: 12px; }
.copywrite	{ font-family: Verdana;font-size: 12px; color: #000000; text-align:center; }
h1          	{ color: #339966; font-family:Gill Sans Ultra Bold; font-size:14px; }
h2			{ color: #333333; font-family: Tahoma; font-size: 13px;  word-spacing:0; margin-top:0; margin-bottom:2; }
h3           { font-family: Tahoma; font-size: 14px; font-weight: bold; text-align: center; margin-top:0; margin-bottom:1px; }
p.nwd	{ font-family: Tahoma; color: #953152;  font-size:12px; font-weight: bold; }


/**********************************************
 * navigation
 ***********************************************/
a:link, a:visited, a:active, a:hover		{ text-decoration: none; color: #65C46A; padding: 2px; font-weight: bold; font-size: 12px; }
a:hover			{ text-decoration: none; color: #FFFFFF; background-color: #65C46A; padding: 2px; font-weight: bold; font-size: 12px; }

a:link.nav, a:visited.nav, a:active.nav, a:hover.nav { font-family:Tahoma; font-weight: bold; font-size: 13px; text-decoration: none; color: #65C46A; padding: 2px; }
a:hover.nav 	{ font-family:Tahoma; font-weight: bold; color: #FFFFFF; font-size: 13px; text-decoration: none; padding: 2px; }

a:link.more, a:visited.more, a:active.more, a:hover.more { font-weight: bold; font-size: 11px; text-decoration: none; color: #65C46A; padding: 2px; }
a:hover.more 	{ font-weight: bold; color: white; font-size: 11px; text-decoration: none; padding: 2px; }

a link.nwd,  a visited.nwd, a hover.nwd, a active.nwd	{ font-family: Tahoma; color: #953152;  font-size:12px; font-weight: bold; }
a:hover.nwd				{ text-decoration: none; color: #FFFFFF; background-color: #953152; padding: 2px; font-weight: bold; font-size: 12px; }