body { background-color: #FFF; font-family: Arial,sans-serif; }
A:link {
	COLOR: blue; TEXT-DECORATION: none
}
A:visited {
	COLOR: blue; TEXT-DECORATION: none
}
a:hover {
	COLOR: red;
}

a {
	TEXT-DECORATION: none;
}
 #bg
  {
    background: #ffffff url(bgimage.gif) no-repeat scroll top center ;
  }

h1 { color: #000; font-size: 110%; font-family: Arial,sans-serif; }
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 26px; MARGIN: 20px; COLOR: #6e3836; LINE-HEIGHT: 27px; FONT-FAMILY: arial, times
}
h3 { color: #000000; font-size: 100%; font-family: Arial,sans-serif; }
h4 { color: #666; font-size: 90%; font-family: Arial,sans-serif; }
h5 { color: green; font-size: 90%; font-family: Arial,sans-serif; }
h6 { color: #669933; font-size: 80%; font-family: Arial,sans-serif; }
p { font-size: 80%; }
li { font-size: 80%; }
li li { font-size: 100%; }
ol { list-style-type: decimal; }
.wrap1 { width: 100%; }
.wrap { width: 760px; margin: 0px auto; /*fix for firefox & opera */ text-align: left; background-color: #FFF; } 
#nav { float: right; background:  url(images/nav.gif) repeat-x left; width: 380px; height: 24px; color: #000; font: 10pt Arial, Helvetica, sans-serif; padding-right: 10px; text-align: right; }
#nav a:link, #nav a:visited { color: #000; font-weight: bold; text-decoration: none; }
#nav a:hover { color: #000; text-decoration: none; padding-bottom: 4px; border-bottom: 6px solid #ffcc00; }
#logo { float: left; height: 100px; margin-top: 2px; }
#banner { float: left; width: 200px; }
#tagline { color: #CCC; float: right; font: 7.5pt Arial, sans-serif; letter-spacing: 1px; text-align: right; margin-top: 30px; }
#body1 { width: 475px; float: left; margin: 10px; } /*layout content */

#body2 { width: 200px; float:left; margin: 10px 10px 10px 0; } /*layout menu left */
#body3 { width: 200px; float:right; margin: 10px auto; } /*layout menu right */
#body4 { width: 270px; float:left; margin: 10px auto; } /*layout home page content */
#body5 { width: auto; float:right; margin: 10px auto; } /*layout home page image*/
#body6 { width: 280px; float:left; margin: 10px 0 10px 10px; } /*layout 3 column */
#body7 { width: 740px; margin: 10px 0; padding: 0 1% 0 1%; } /*layout full */
.border { border: 1px solid #ccc; background-color: #ebebeb; padding: 2px; } /* border frame */
.cblue { color: #3366CC; } /* color blue */
.cgold { color: #ffcc00; } /*color gold */
.cgreen { color: #99CC33; } /* color green */
.corange { color: #FF6600; } /* color orange */
.cred { color: #CC3333; } /* color red */
.center { text-align: center; } /* align center */
.clear { clear:both; } /* clear margins */
.floatL { float: left; padding: 0px 20px 10px 0px; } /* image float left */
.floatR { float: right; padding: 0px 0px 10px 20px; } /* image float right */
.div { background:  url() repeat-x; margin: 0; height: 40px; clear:both; }
.left { text-align: left; } /* align left */
.floatL { float: left; padding: 0px 10px 10px 0px; } /* image float left */
.floatR { float: right; padding: 0px 0px 10px 10px; } /* image float right */
.right { text-align: right; } /* align right */
.smaller { font-size: smaller; } /* small font */
.xsmall { font-size: x-small; } /* smaller font */
.large { font-size: larger; }
.largest { font-size: 120%; }
#title { margin-top: -3px; } /* variation for h1 tag to permit for less spacing at top */
	html>body #title { margin-top: -5px; } /* fix for ie */
.top { font-size: x-small; text-align: right; } /* top of page */