/* CSS Document */
body {
margin:0; padding:0;
font-family: Georgia, "futura medium BT", arial, Helvetica, sans-serif; font-size: 100%; background-color:#003300;}

/* the containers below give several options for the size and other features of the content area of each page */


div#containerhp {position: absolute; margin: 0 auto;
padding: 0;
width: 800px; min-height: 674px;
}

div#container {margin: 0 auto;
padding: 0 .5pt 8px .5pt;
width: 1000px; min-height: 660px; border:none; overflow: auto;}

div#containeroriginal {margin: 0 auto;
padding: 0 .5pt 8px .5pt;
width: 800px; min-height: 560px; background-color: #FFFFFF;
border-width: 1px 1px 1px 1px; border-style: solid; border-color: #003300; overflow: auto;}

div#containercontact {margin: 0 auto;
padding: 0 .5pt 8px .5pt;
width: 800px; min-height: 600px; background-color: #FFFFFF; background-image: url(../images/greenleaf1.jpg); background-position:bottom right; background-repeat:no-repeat; 
border-width: 1px; border-style: solid; border-color: #003300; overflow: auto;}

div#centercolumn {margin: 0 auto;
padding: 0 .5pt 8px .5pt;
width: 800px; background-color: #FFFFFF;
border-width: 1px 1px 1px 1px; border-style: solid; border-color: #003300; overflow: auto;}

div#banner {width: 800px; height: 120px; background-image: url(images/header.jpg); padding: 0; margin: 0; border: none;}

div#onecolpage {margin: 8px 2px 12px 2px; width:792px; padding: 1px 1px 20px 1px; border:none; overflow:auto; z-index: 10;}

div#leftcolsponsors {float: left; width: 224px; margin: 11px 0 4px 2px; padding: 2px; background-image: url(../images/carrotbg.jpg); border: none;}

div#leftcolsponsorswide {float: left; width: 330px; margin: 11px 0 4px 2px; padding: 2px; border: none;}

div#listitem {float: left; width: 94%; margin: 4px 2px 4px 6px; border:none;}

div#listitem1 {float: left; width: 314px; margin: 4px 2px 4px 6px; border:none;}
div#listitem2 {float: left; width: 424px; margin: 4px 6px 4px 6px; padding: 3px; border:1px solid #000;}


div#rightcolmain {float: left; width: 546px; margin: 2px 0 4px 2px; padding: 1px; border:none;}

div#rightcolmainnarrow {float: left; width: 436px; margin: 2px 0 4px 2px; padding: 1px; border:none;}

div#displayfield {position: absolute; width: 400px; height: 512px; margin-top: 16px; margin-left: 258px; z-index: 200;}

div#introtext {position: absolute; width: 626px; margin-top: 20px; margin-left: 88px; z-index: 100;}



div#topnavbar {padding: 2px; margin-top: 58px; margin-bottom: 6px; text-align:center; z-index: 20;}

ul#regular li {display: list-item; font-size: 90%; font-weight: normal; margin-top: 4px; margin-right: 14px; margin-bottom: 6px; list-style-type:circle;}


ul#topnav li {display: inline; margin-left: 4px; margin-right: 4px; padding: 0;}

div#toprightnav {margin-top: -134px; margin-left: 368px; padding: 1px; z-index: 20;}

A { text-decoration:underline;}
A:link {color:blue;}
A:visited{color: blue;}
A:hover {color: blue;background-color:#ffffff;}
.tab {font-size:12px;font-family:Arial,Helvetica;color:navy;}
.tabb {font-size:14px; font-family:Arial,Helvetica;}

a.plain:link {padding: 0;
color:blue; font-weight: normal; text-decoration:underline; border: none;}

a.plain:visited {padding: 0;
color:blue; font-weight: normal; text-decoration:underline; border: none;}

a.plain:hover {padding: 0; color:blue; background-color: #ffffff; text-decoration: underline overline; border: none;}

a.plain:active {padding: 0; color:blue; background-color: #ffffff; font-style: oblique; text-decoration: underline overline; border: none;}


a#nav:link {padding: 0;
color:blue; font-weight: normal; border-bottom: #000099 dashed 1px; text-decoration:none;}

a#nav:visited {padding: 0;
color:blue; font-weight: normal; border-bottom: #000099 dashed 1px; text-decoration:none;}

a#nav:hover {padding: 0; color:blue; background-color: #ffffff; text-decoration: none;}

a#nav:active {padding: 0; color:blue; background-color: #ffffff; font-style: oblique; text-decoration: none;}

a#navsmall:link {padding: 0;
color:blue; font-size: 88%; font-weight: normal; border-bottom: #000099 dashed 1px; text-decoration:none;}

a#navsmall:visited {padding: 0;
color:blue; font-size: 88%; font-weight: normal; border-bottom: #000099 dashed 1px; text-decoration:none;}

a#navsmall:hover {padding: 0; color:blue; font-size: 88%; background-color: #ffffff; text-decoration: none;}

a#navsmall:active {padding: 0; color:blue; font-size: 88%; background-color: #ffffff; font-style: oblique; text-decoration: none;}

a#image:link {text-decoration: none; padding: 0;}

a#image:visited {text-decoration: none; padding: 0;}

a#image:hover {text-decoration: none; padding: 0; background-color: #fd9c0f;}

a#image:active {text-decoration: none; padding: 0;}

h2 {font-size: 124%; font-weight: normal; margin-top: 6px; margin-bottom: 6px; margin-left: 6px;}

h2.list {font-size: 116%; font-weight: bold; margin-top: 4px; margin-bottom: 4px; margin-left: 2px;}

h3 {font-size: 110%; font-weight: normal; margin-top: 6px; margin-bottom: 2px; margin-left: 8px;}

h3.list {font-size: 106%; font-weight: bold; margin-top: 6px; margin-right: 1px; margin-bottom: 2px; margin-left: 3px;}

h4 {font-size: 108%; font-weight: normal; margin-top: 2px; margin-bottom: 2px; margin-left: 2px;}

h4.list {font-size: 96%; font-weight: bold; margin-top: 2px; margin-bottom: 2px; margin-left: 4px;}

p {font-size: 94%; font-weight: normal; text-indent: none; margin-left: 14px; margin-right: 6px; margin-top: 5px; margin-bottom: 12px;}

p#note {font-size: 90%; font-weight: normal; font-style: oblique; text-indent: none; margin-left: 6px; margin-right: 6px; margin-top: 6px; margin-bottom: 6px;}


p.list {font-size: 80%; font-weight: normal; text-indent: none; margin-left: 4px; margin-right: 4px; margin-top: 4px; margin-bottom: 12px;}
p.list2 {font-size: 80%; font-weight: normal; text-indent: none; margin-left: 14px; margin-right: 4px; margin-top: 4px; margin-bottom: 4px; display: block;}

dt {margin-left: 16px; font-weight:bold;}
dd {margin-right: 20px; margin-bottom: 8px; margin-left: 28px; font-weight:normal;}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

div#copyright {margin-top: 8px;
text-align: center;
height: 20px;
margin-left: auto;
margin-right: auto;
margin-bottom: 2px;
font-size: 76%;
font-style: oblique;
font-weight: normal;
color: #ffffff;
}

