body {font: 1em Geneva, Arial, Helvetica, sans-serif;}
* {margin:0; padding:0;}
div#mainwrapper {width:896px; margin-left: auto; margin-right: auto;} /* add margin auto stuff if you want the layout centered */
div#header {width:896px; height:142px; background-color:#CFF;}
div#columnswrapper {float:left; width:896px; background-color:#CFF;}
div#nav {float:left; width:120px; margin-left:-776px; } /* nagative margin moves nav column into position */
div#content {float:left; width:656px; margin-left:120px; background-color:#FFF; display:inline;} /* display inline is hack fix for IE */
div#rightcolumn {float:left; width:120px; background-color:#CFF;}
div#footer {width:896px; background-color:#CFF;}
.clearthis {clear:both;}

/* header styles - position 2 images */
div#tc {width:771px; height:142px; float:center; text-align:center; }
div#tt {width:771px; height:142px; float:left; text-align:center; }
div#jt {width:125px; height:142px; float:left; }

/* content column styles */
div#content {padding:0 0}
div#contentinner {margin: 0 10px 20px;}
div#content h1{font-size:1.0em; margin-top:.2em; margin-bottom:.5em; }
div#content h4{font-size:.95em; margin-top:.2em; margin-bottom:.05em; color:#360;}
div#content p {font-size:.85em; margin-top:.5em; margin-bottom:.5em;}	
div#content tr {font-size:.85em; margin-top:.5em; margin-bottom:.5em;}	
/*div#content td {font-size:.85em; margin-top:.5em; margin-bottom:.5em;}	*/
/* div#content ul {border:0; margin:0px .25em 0px .5em; padding:0;} */
div#content li {font-size:.85em;  padding:.05em;  list-style-type:none; text-indent:.6em;}
div#content a {text-decoration:underline; color:blue;}
div#content a:hover {color: blue; text-decoration:none;}
div#content sectitle { font-size:1em; margin-top:.2em; margin-bottom:.5em; font-family: Geneva, Arial, Helvetica, sans-serif; color:#006666; ; font-weight: bold}

/* nav styles */
div#nav {padding-top:20px;}
div#nav p {font-size:0.6em; margin:0 3px 1.5em 6px; ; left: 5px; clip:  rect(   )}	
div#nav ul {border:0; margin:6px 1.25em 6px 1.25em; padding:0; list-style-type:none; font-weight:bold; font-size:.85em;}
div#nav li {border-bottom:2px #960; margin:0; padding:.15em; text-indent:.1em;}
div#nav a {text-decoration:none; color:#360;}
div#nav a:hover {color: #760;}
/* a hack for IE Win only \*/	
* html div#nav ul {/*border-top:2px dotted #360;*/}
/*end of hack */

/* right column styles */
div#rightcolumn {padding-top:0px; }

/*footer styles*/
div#footer p {font-size:1.0em; font-weight:bold; margin-top:.5em; margin-bottom:.5em; text-align:center; color:#360;}	

/* image float styles */
.floatleft  { float: left; margin: 0 5px 5px 0; clear: none; }
.floatright { float: right; margin: 0 0 5px 5px; clear: none; }

.floatleftgalimg { float: left; margin: 0 5px 5px 0; clear: none; }
.floatleftclr { float: left; margin: 0 5px 5px 0; clear: both; }
.floatrightclr { float: right; margin: 0 0 5px 5px; clear: both; }
q
