/* *** Generated by www.csscreator.com *** */
/* *** Customized by C. Hein, www.heindesignz.com *** */
html, body { 
 margin:0; 
 padding:0; 
 font: 0.9em verdana, sans-serif; 
 color: #000000;
 } 

a:link {color: #696;} /* drk green */
a:hover {background-color: #c9f; color: #fff;} /* mauve bg */
a:visited {color: #c9f;} /* mauve */
a:visited:hover {background-color: #c9f; color: #fff;}

a:hover.nohover { background: #fff url(images/bg1.png); }

h1 {color: #c9f;} /* mauve */
h2 {color: #9c0;} /* lite green */
h3 {color: #696;} /* drk green */
h4 {color: #000;} /* black */

.parahdg { padding-top: 8px; } /* padding for paragraph heading images */
.bold {font-weight: bold;}
.indent { margin-left: 2em; margin-top: -15px; padding-top: 0; }
.tab {margin-left: 2em;}
.ital { font-style: italic; }
.red { color: #ff0000; }  /* red text */
.formtab { color: white; width: 20px; }

#pagewidth { 
 width:100%; 
  min-width: 500px; 
} 

#search input {
 margin-right: 10px;
 }
 
#header { 
 height:110px;  
 padding-top: 10px;
 padding-left: 8px; 
 padding-bottom: 5px;
 width: 99%; 
 background: #fff url(images/bg1.png) repeat; /*  background: #fff url(images/bg1.png) repeat; */
 } 
 
#leftcol {
 width:158px; 
 float:left; 
 position:relative; 
 margin-left:-158px; 
 margin-right:2px;
 background-color: #fff; 
 border-right: 2px solid #696;
 border-bottom: 2px solid #696;
 border-top: 2px solid #696;
 }
#leftcol img {
 margin: 0 0 10px 0;
 padding: 0;
}
 
#outer{ 
 border:solid white 0px; 
  /*/*/ border-left-width: 158px ;  /* left column width. NN4 hack to hide borders */ 
 border-left-style: solid; 
 background-color: #fff; /* center column colour */ 
 width: auto; 
 background: #fff url(images/wtrmrk.gif) no-repeat top right;
 } 
 
#footer {
 height:65px; 
 width:100%; 
 font-style: italic; 
 background-color: transparent;
 /* background: #fff url(images/bg1.png) repeat; */
 padding-bottom: 35px;
} 

#btmband {
 width: 100%; 
 height: 20px; 
 background-color: #c9f; 
 font-size: 0px;
}

#inner {margin:0; width:100%;}
 
#maincol{ 
 float: left; 
 width: 100%; 
 position: relative; 
 margin: 0 -8px 0 -2px;
 padding: 0;
 }
 
#outer>#inner { border-bottom: 1px solid #fff;  }
 
.clr {clear:both;}
 
.content {padding:10px;} /*padding for content */ 

#pagetrail {  
 padding: 3px 20px 3px 0;
 margin: 0;
 font-size: 100%;
 font-style: italic;
 text-align: right; 
 background-color: #9c0; color: #fff;
 width: 97%; }

#pagetrail a:link {
 color: #fff;
}

#pagetrail a:hover {
 background-color: #c9f;
 color: #fff;
}

#pagetrail a:visited {
 color: #000;
}

/* Menu Styles */

#mainsubmenu { 
   margin: 0; 
   padding: 0; 
   list-style: none; 
	 width: 95%;
} 

.navig a {
   display: block;
   text-decoration: none;
	margin: 0; padding: 1px 6px 1px 3px;
}

.navig a:hover {
   color: #000;
   background-color: #eedeff;
	 border-right: 4px solid #c9f;
	 padding-right: 2px;
}

#mainsubmenu li ul { 
   margin: 0 0 0 .9em; 
   padding: 0; 
   list-style: none;
} 

#mainsubmenu li ul li ul { 
   margin: 0 0 0 .9em; 
   padding: 0; 
   list-style: none; 
} 

#mainsubmenu_active {/* --- style for the current page --- */ 
     font-weight: bold; 
     font-style: italic; 
} 

#submenu { 
display: inline; 
}
 
#header .content{padding-bottom:0;} /*padding bottom 0 to remove space in IE5 Mac*/ 
 
 /*printer styles*/ 
@media print{ 
/*hide the left column when printing*/
#leftcol{display:none;} 
#outer{border-left:0;} 
}