    body {
		background-image:url(../images/bg4.gif);
		background-repeat:repeat;
      margin:0;
      padding:0;
      color:#000;
      font:x-small/1.5em Georgia,Serif;
      voice-family: "\"}\""; voice-family:inherit;
      font-size:small;
      } html>body {font-size:small;}
    
    #header {
      float:left;
      width:100%;
	  background-color:transparent;
/*      background:#DAE0D2 url("bg.gif") repeat-x bottom; */
      font-size:93%;
      line-height:normal;
      }
    #header ul {
      margin:0;
      padding:10px 10px 0;
      list-style:none;
      }
    #header li {
      float:left;
      background:url("../images/left_both.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      border-bottom:1px solid #765;
      }
    #header a {
      float:left;
      display:block;
      width:.1em;
      background:url("../images/right_both.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:#765;
      }
    #header > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #header a {float:none;}
    /* End IE5-Mac hack */
    #header a:hover {
      color:#333;
      }
    #home #nav-home, #news #nav-news,
    #resources #nav-resources, #codes #nav-codes, #links #nav-links,
    #contact #nav-contact {
      background-position:0 -150px;
      border-width:0;
      }
    #home #nav-home a, #news #nav-news a,
    #resources #nav-resources a, #codes #nav-codes a, #links #nav-links a,
    #contact #nav-contact a {
      background-position:100% -150px;
      padding-bottom:5px;
      color:#333;
      }
    #header li:hover, #header li:hover a {
      background-position:0% -150px;
      color:#333;
      }
    #header li:hover a {
      background-position:100% -150px;
      }
#bodycontents {
	background-color:#fff;
	clear:both;
	margin:0;
	padding:10px;
	text-align:left;
}
p, td, li, body, blockquote {
 font-family: arial, tahoma;
 font-size: 14px;
}

a:visited { color: #000033;}
a { color: #000099; }
a:hover { background-color:#765; color:#FFFFEE;}
a.noBG:hover { background-color:black; }

h1, h2, h3, h4, h5 {
 font-family: verdana;
 color: #000066;
}

.littleSmaller, a.littleSmaller {
 font-size: 12px;
}

.smaller, a.smaller {
 font-size: 11px;
}

input, textarea {
 font-family: arial, tahoma;
 font-size: 13px;
}

.resourceheading {
	margin-bottom:3px;
}
.resourcebox {
	background-color:#D7D2BD;
	padding:4px;
	margin:0px 20px 20px 20px;
}

a.smaller {
	background-color:#D7D2BD;
	padding:6px;
	font-size:12px;
	font-weight:bold;
}
.nospam {
	margin-left:-3px;
}