/* CSS 2006 Copy right Dean R Wort & Ali Dog Productions */
/* Contact Dean at the wort zone dot net http://www.thewortzone.net/contact.html */

html { margin: 0px; }

h1 {
	color: #535769;
	font: bold 1.6em Arial, Verdana, Helvetica, sans-serif;
}

h2 {
	color: #FFFFCC;
	font: bold  Arial, Verdana, Helvetica, sans-serif;
}

h3{
    color: #FFFFCC;
    font: bold  Arial, Verdana, Helvetica, sans-serif;
  }



body {
	background: #303695;
	text-align: center;
	font: .7em Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}
img{
  border: none;   /* turns off borders on images esp links */
}


 #wrapper3col {
	margin:0px auto; 				/* to fix centering in Mozilla */
	/*background: url('../images/HG/hgcolback_index.png') repeat-y;  */
	text-align: center;
	width: 1000px;					/* width should be the same as the background image */
	padding: 0px 17px 0px 16px;     /* padding controls how the boxes line up change with care */
	/* box model hack */
	voice-family: "\"}\"";         /* This a standard hack to make internet explorer behave with css */
	voice-family:inherit;
	width: 1000px;
}
	html>body #wrapper, html>body #wrapper3col { width: 1000px; } /* The width of the rest of the world */



#footer {
	margin: 0px auto; 				/* to fix centering in Mozilla */
	background: url('../images/HG/footerbg_index.png') repeat-y;
	width: 748px;					/* width should be the same as the background image */
	color: #B1B5C1;
	padding: 10px 0px 10px 0px;
}

#header {
    height:173px;
    /* This the default header back ground unless a cascading sheet is set after this with a new value  */
    background: url(../images/HG/hgheaderbg_index.png) repeat-y;

}

#menu {
	background: #5f5ba9;
   	padding: 5px;
	color: #ffffff;
	font: bold 1.1em Verdana, Arial, Helvetica, sans-serif;
}

	#menu ul {
		list-style: none;			/* removes list marker */
		padding: 0px;				/* removes left indent */
		margin: 0px;
	}

	#menu ul li {
		display: inline;			/* sets list items to display in a row */
		padding-left: 10px;			/* puts space in between list items */
	}
	
    #menu a:link, #menu a:visited {
		color: #fff;
		text-decoration: none;
	}


    #menu a:hover {
		color: #FFCC33;

	}

.here {                  /* The here class sets the color and increases the font size of the link to indicate what page you are on  */
  color: #D4D0C8;
  font-size: 1.2em;
  text-decoration: underline;
  text-decoration: none;
  font-weight: bolder;
}




#maincol {
	width: 1000px;
	float: left;
	padding: 10px;
	/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 1000px;
}
	html>body #maincol { width: 1000px; }

#centercol {			/* basically a modification of "maincol" */
	width: 1000px;
	float: left;
	padding: 10px;
    text-align: center;
	/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 1000px;
}
	html>body #centercol { width: 1000px; }
	



.clear { clear: both; }  /* cool trick to hold the three columns together */


.verticalmenu {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

	.verticalmenu a:link, .verticalmenu a:visited, .verticalmenu a:hover {
		display: block;
		font: bold 1.1em Verdana, Arial, Helvetica, sans-serif;
		color: #1A286E;
		text-decoration: none;
		padding: 5px;
		width: 153px;
		height: 26px;
		/* box model hack */
		voice-family: "\"}\"";
		voice-family:inherit;
		width: 143px;
		height: 16px;
	}
		html>body .verticalmenu a:link, html>body .verticalmenu a:visited, html>body .verticalmenu a:hover {
			width: 155px;
			height: 16px;
		}


.photoright{
  float: right;
}

.photoleft{
  float: left;
  padding-right: 4px;
}

.italic{
  font-style: italic;
}

ol {
  list-style-type: upper-roman;
}

.totheleft{
  text-align: left;
  font-size: 1.25em ;
  margin: 10px;
  padding: 10px;
  background-color: #FFFF99;
}
