     #mainframe { height:1400px }
      #leftcolumn {position:absolute; top:132px; left:0px; width:200px; height:1400px;
                   background: #faf9e7; border:1px solid green}
      #bodycolumn { margin-left: 200px; margin-right:199px; background: white; height:1400px;}
      #rightcolumn {position: absolute; top:132px; right: 1px;
                   width:150px; background: #cccc66; border:1px solid gray; right:1px; height:1400px;
                   voice-family: "\"}\""; voice-family: inherit;}
     .topitem {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;background: #003300; font-weight: normal; color: white;padding: 0.75em 0; border: 1px solid #003300;border-width: 2px 1px 2px 1px;}
     #subitem2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;background: #F0DFB4; font-weight: normal; color: #000000;padding: 0.75em 0; border: 1px solid #003300;border-width: 2px 1px 2px 1px;} 
     #subitem {  font: x-small Verdana, Arial, Helvetica, sans-serif; background: #F0DFB4; font-weight: normal; color: #000000;padding: 0.75em 0; border: 1px solid #003300;border-width: 2px 1px 2px 1px;} 
     .bottomitem {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;background: #F0DFB4; font-weight: normal; color: #000000; border: 1px solid #003300;border-width: 0px 1px 2px 1px;}
             
     p,strong {margin:0px 10px 10px 10px}
     body {font: x-small Tahoma, Arial, Helvetica, sans-serif; margin: 0; padding: 0;}       
     #masthead { background: #003300; }
     #blockquote { background: tan; }
     #footer { display: block; position: absolute; bottom: left: 0px;  margin: 0 -217px 0 0;      
               #footer p {margin: 0; padding: 0;}
               border-top: 3px double; margin: 0; padding: 0.75em 1em 1em;
							 font-size: 100%; color: rgb(20%,40%,20%); background: rgb(73%,82%,73%); width: 800px;
						 }
     
     #topnav { background: #f1e5b5; position: absolute; top: 90px; left: 0px;}
     #mastheadimg img {display: block; background: #003300}
     #breadcrumb { background: #cccc66; margin-left: 4px; margin-right:1px font: x-small Tahoma, sans-serif;}
     th, td {padding: 0;}       
     #banner { position: absolute; top: 0px; left: 200px;}
     #subitem {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;background: #F0DFB4; font-weight: normal; color: #000000;padding: 0.15em 0;border: 1px solid #003300;border-width: 0px 1px 0px 1px;} 
     a.navlink {text-decoration: none;}




.TitleText {  font-family: Garamond; font-size: 32px; font-style: normal; font-weight: bold; color: DarkGreen}
.TitleText2 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: black}
.footerText {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #000000}
.normalText {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000}
.normalTextHighlight {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: green}
.breadcrumbNormalText {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; background-color:silver}
.breadcrumbNormalTextHighlight {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; background-color:silver; color:green}
.leftnavText {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: DarkGreen}
.leftnavTextUnderline {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; underline; font-weight: normal; color: DarkGreen}
.leftnavTitle {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #f1e5b5; background-color: #000099}
a.hover.leftnavTitle:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color: white; background-color: darkgreen } 
.normalText2 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #000000}
.inputText {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #105585}
.inputText2 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: #105585}
.btnStyle {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF; background-color: darkgreen}
.LargeHeading {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #003366; background-color: #97D0F8}
.TDHeading {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #003366; background-color: #97D0F8}
.TDHeading2 {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: Gray}
.inputHead {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: Maroon}
.inputHead2 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; color: DarkGreen}
.inputHead3 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; color: Black}
.inputHead4 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: normal; color: Gold}
.errorText {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #990000}
.errorHead {  font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #990000}
.inputErrorText { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #990000}
.colReq {  color: #FF6600; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px}
.v2 { FONT-SIZE: 12pt; COLOR: #000000; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.leftnavText { FONT-SIZE: 10pt; COLOR: #000000; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.leftnavTextWhite { FONT-SIZE: 10pt; COLOR: white; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.leftnavTextWhite:Hover { FONT-SIZE: 10pt; COLOR: black; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }

.footerText { FONT-SIZE: 12pt; COLOR: #000000; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline }

.authorText { FONT-SIZE: 12; COLOR: green; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }          
 a:hover { COLOR: green; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline }
 
 
p:first-letter { font-size:200%; float:left; font-family: Curlz MT; font-weight: bold; color: green  }
 .topitem {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;background: #003300; font-weight: normal; color: white;padding: 0.75em 0; border: 1px solid #003300;border-width: 2px 1px 2px 1px;}
 .subitem {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;background: #F0DFB4; font-weight: normal; color: #000000;padding: 0.15em 0;border: 1px solid #003300;border-width: 0px 1px 0px 1px;} 
 .bottomitem {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;background: #F0DFB4; font-weight: normal; color: #000000; border: 1px solid #003300;border-width: 0px 1px 2px 1px;}
 
 .topmenuitem {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;background: #faf9e7; font-weight: normal; color: black;padding: 0.25em 0; border: 1px solid #003300;border-width: 2px 1px 2px 1px;}
 .topmenuitemhome {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;background: green; font-weight: normal; color: white;padding: 0.25em 0; border: 1px solid #003300;border-width: 2px 1px 2px 1px;}
 topmenuitem:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;background: #faf9e7; font-weight: bold; color: black;padding: 0.25em 0; border: 1px solid #003300;border-width: 2px 1px 2px 1px;}
 topmenuitemhome:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;background: black; font-weight: bold; color: black;padding: 0.25em 0; border: 1px solid #003300;border-width: 2px 1px 2px 1px;}
 
 .topmenuitemnewthisweek {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;background: #faf9e7; font-weight: black; color: black;padding: 0.25em 0; border: 1px solid #006666;border-width: 2px 1px 2px 1px;}
 .subitemitemnewthisweek {  font-family: Arial, Helvetica, sans-serif; font-size: 12px;background: #faf9e7; font-weight: normal; color: black;padding: 0.15em 0;border: 1px solid #006666;border-width: 0px 1px 0px 1px;} 

.quoteheading { font-family: Arial, Helvetica, sans-serif; font-size: 14px;background: #cccc66; font-weight: normal; color: #000000}
.quote {  font-family: Arial, Helvetica, sans-serif; font-size: 14px;background: #faf9e7; font-weight: normal; color: #000000}
.quote2 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px;background: white; font-weight: normal; color: #000000}
.resultpage { FONT-SIZE: 10pt; COLOR: #000000; LINE-HEIGHT: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: underline }
.resultpageCurrent { FONT-SIZE: 10pt; COLOR: darkgreen; LINE-HEIGHT: 10px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
 
 
 /* .div#nav {float: left; margin: -1px 0 0 7em; background: #FDD;} */
 /* .div#nav ul {margin: 0;padding: 0; background: white; border: 1px solid #AAA;} */

body {background: #EEE; color: #000;
  behavior: url(csshover.htc);} /* WinIE behavior call */

div#topnav {float: left; margin: -1px 0 0 7em; background: #FFF; border: 1px solid #AAA;}
div#topnav ul {margin: 0; padding: 0; background: white; border: 1px solid #CCC; border-width: 0 1px;}
div#topnav li {position: relative; list-style: none; margin: 0; float: left; width: 7em; line-height: 1em;}
div#topnav li:hover {background: #EBB;}
div#topnav li.submenu {background: url(dropmenu.gif) 95% 50% no-repeat;}
div#topnav li.submenu:hover {background-color: #EDD;}
div#topnav li a {display: block; padding: 0.25em 0 0.25em 0.5em; text-decoration: none; width: 6.5em;}
div#topnav>ul a {width: auto;}
div#topnav ul ul {position: absolute; width: 7em; display: none;}
div#topnav ul ul li {border-bottom: 1px solid #CCC;}
div#topnav li.submenu li.submenu {background: url(submenu.gif) 95% 50% no-repeat;}
div#topnav li.submenu li.submenu:hover {background-color: #EDD;}
div#topnav li.submenu li.submenu:hover {background-color: #EDD;}
div#topnav ul.level1 li.submenu:hover ul.level2, 
div#topnav ul.level2 li.submenu:hover ul.level3 {display:block;}
div#topnav ul.level2 {top: 1.5em; left: -1px;}
div#topnav ul.level3 {top: -1px; left: 7em; border-top: 1px solid #CCC;}

 
