 body { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-size: 120%;  }

 * { margin: 0; padding: 0;  }
a * { border: none; }

 /*	Begin Headers */
h1 {
	padding-top: 30px;
	margin: 0;
	}

h2 {
	margin: 10px 0 0;
	}

h2.pagetitle {
	margin-top: 10px;
	text-align: left;
}

#sidebar h2 {
	margin: 5px 0 0;
	padding: 0;
	}

h3 {
	padding: 0;
	margin: 10px 0 0;
	}

h3.comments {
	padding: 0;
	margin: 10px auto 20px ;

	}
/* End Headers */
 #page { width: 1077px; border: solid 1px #78b4b3; background: url(/images/mainbackrpt.jpg) left bottom;  margin: auto; margin-top: 10px; padding: 0; }

#preheader { margin: auto; margin-top: 0;  padding: 0; width: 1077px; text-align: left; overflow: visible; }

#preheader p { margin: 0 0 0 102px;  color: #000; position: absolute; z-index: 10; top: 225px;
						font: italic 600 17px "Times New Roman",serif; 						/* For IE 5.5 - 7 */
						filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#ffffff');
						/* For IE 8 */
						-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#ffffff')";
						/* Firefox */
						-moz-text-shadow: 2px 2px 1px #fff;
						/* WebKit */
						-webkit-text-shadow: 2px 2px 1px #fff;
						/* Standard */
						text-shadow: 2px 2px 1px #fff;}
#preheader a  { text-decoration: none; }

#header { margin: 0; padding: 0; height: 244px;}
#logo { position: absolute; z-index: 1000; top: 170px; left: 930px; }

#ani  { margin: 0; height: 244px; background: url(/images/bannerhold.jpg) -2px center; }

#nav {		text-align: center; 
				background: url(/images/navback.png) center top no-repeat; 
				font-family:  Arial; 
				color: #fff; 
				float: right; 
				clear: both; 
				width: 950px; 
				font-size: 13px;
					}

#nav a  {	color: #fff; text-decoration: none; line-height: 2em; }
/* this is the main UL element*/
.dropdown{
	display:none;
	background-color: transparent;
	padding-left: 5px; 
	}

/* these are the inner menus*/
.dropdown ul{
		margin: 5px 0 0 -5px !important;
		padding: 8px 2px 8px 2px;
		background: url(/images/dropback.png) center bottom no-repeat !important;
		position: absolute;
		z-index: 40;
		}

/* these are all the LIs in the menu*/
.dropdown li{
		cursor: pointer;
		display: inline; 
		padding: 0 4px 5px 4px; 
		width: 92px;
		margin:  0 0 8px 0; 
		background: url(/images/buttonback.png) center bottom no-repeat; 
			}
	
.dropdown a:hover { 
					background: url(/images/highback.png) center top no-repeat;
							}

/* these are the LIs that only belong to submenu*/
.dropdown ul li{
		background:none;
		margin: 6px 6px 0 6px;
				}

.dropdown ul li a {	line-height: 1.2em !important;
								}

.dropdown ul li a:hover  {	background: #78b4b3 !important;
									text-decoration: underline !important;	
										}

/* these are the LIs that contains a submenu*/
.dropdown li.submenu-down {
			background: url(/images/subback.png) center bottom no-repeat !important;
			}

.main  { background: url(/images/mainbackrpt.jpg) left top; margin: 0; padding: 0; }
#content {  width: 750px;  min-height: 400px; float: left; margin: 0; padding: 20px 20px 0 35px;  font-family: "Times New Roman";}
#content p  { margin: 0.6em 0;  font-size: 0.9em; }
a, h2 { color: #007c64; }
a:hover  { color: #78b4b3; }
#footer { margin: auto; margin-top: 10px;  padding: 0 18px 10px 10px; width: 1077px; text-align: left; }
#footer ul { float: left; width: 880px; color: #999; margin: 0 0 0 15px; padding: 0; }
#footer li { display: inline; margin: 0 0 0 0.8em;  font-size: 0.7em; line-height: 1em;  }
#footer li a  {color: #888; text-decoration: none; }
#logobox  {  height: 35px width: 180px; margin-right: 10px; float: right; }

.clear { clear: both; height: 1%;  }
.pad { padding-top: 10px; }
.black {  color: #222; }

#sidebar { float: left; text-align: left; min-height: 400px; font-size: 0.7em; margin: 20px; width: 230px;}
#infotop { background: url(/images/infotop2.png) center top no-repeat;  font-size: 1em; color: #007c64;  padding: 8px 20px 5px 20px; min-height: 25px;  }
#sidebar ul { margin: 0; padding:0 0 0 12px; }
#infobottom { margin: 0; background: url(/images/infopanel2.png) center bottom no-repeat;  padding: 1px 30px 30px 20px !important; }

#sidebar h2 { font-size: 1.1em; color: #666; padding: 15px 0 5px 0;  }
#sidebar li {  list-style-type: none; font-size: 0.95em; font-weight: bold; margin: 5px 0 3px 0; line-height: 1em; color: #c00; }
#sidebar a  {  color: #c00;}
#main .entry img { border: none; float: left; margin: 12px; }
/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 3px solid #eee;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}


.center {
	text-align: center;
	}

hr {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}


img.alignright {
	padding: 4px;
	margin: 12px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 12px;
	display: inline;
	}
