@charset "utf-8";
/* CSS Document */

@media screen, print {

	body {
		background-color: white;
		color: black;
		font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
		font-size: medium;
	}
	p {
		margin: .5em 1em .5em 1em;
		font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
		line-height: 1.35em;
	}
	em {
		font-style: italic;
	}
	strong {
		font-weight: bold;
	}
	h1 {
		color: #006600;
		font-size: 2em;
		font-family: "Curlz MT", "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
		font-weight: bold;
		margin: .75em 0.5em 0;
	}
	h2 {
		color: #006600;
		font-size: 1em;
		font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
		font-weight: bold;
		font-variant: small-caps;
		background-color: #98d956;
		margin: 0;
		padding: 0.25em 0em .5em 0em;
		text-align: center;
	}
	h3 {
		font-size: 0.75em;
		font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
		font-weight: bold;
		width: 100%;
		margin: .5em;
		display: inline;
	}
	h4 {
		font-size: larger;
		font-weight: bold;
		text-align: center;
		color: #006600;
	}
	ul {
		list-style: inside;
		margin-left: 2em;
		list-style-type: disc;
	}
	li {
		font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
		line-height: 1.35em;
		list-style-type: disc;
	}
	td {
		font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
		font-size: 0.75em;
		padding: 3px;
		vertical-align: middle;
	}
	a:link {
		color: #006600;
		font-weight: bold;
		text-decoration: none;
	}
	a:visited {
		color: #006600;
		font-weight: bold;
		text-decoration: none;
	}
	a:hover {
		color: #006600;
		font-weight: bold;
		font-style: italic;
		background-color: #cfc;
		text-decoration: none;
	}
	a:active {
		color: #ffffff;
		background-color: #98d956;
	}
	/* classes */
	
	.site-menu {
		font-size: 0.85em;
		font-variant: small-caps;
		background-color: #98d956;
		margin: 0.5em 0 0.25em;
		padding: 0.25em;
		border: solid thin #006600;
		text-align: center;
	}
	.page-title {
		color: #2e665f;
		text-align: center;
		margin: 10px;
		display: block;
	}
	img.photo {
		border: solid 1px #006600;
	}
	.link-info {
		font-size: smaller;
		text-indent: 2em;
	}
	/*img.column-topbar { 
		background-color: #98d956; 
		margin: 0; 
		padding: 0; 
		border-bottom-width: 1px; 
		border-left-color: black; 
		border-left-style: solid; 
	}*/
	
	
	#lyrTitle {
		background-image: url(images/top-bar.gif);
		background-repeat: repeat-x;
		text-align: center;
		height: 65px;
		width: 585px;
		left: 210px;
		top: 5px;
		position: absolute;
	}
	#lyrSubtitle {
		color: #ffffff;
		background-image: url(images/top-bar-reverse.gif);
		background-repeat: repeat-x;
		text-align: center;
		height: 35px;
		width: 585px;
		left: 210px;
		top: 70px;
		position: absolute;
		padding-top: 20px;
	}
	#lyrLogo {
		height: 90px;
		width: 195px;
		left: 5px;
		top: 5px;
		position: absolute;
	}
	#lyrPageTitle {
		background-color: #98d956;
		text-align: center;
		vertical-align: middle;
		height: 30px;
		width: 585px;
		left: 210px;
		top: 110px;
		position: absolute;
		border: solid 1px #006600;
	}
	#lyrSiteMenu {
		height: auto;
		width: 165px;
		left: 20px;
		top: 106px;
		position: absolute;
		text-align: center;
	}
	/*#lyrSiteMenu iframe {
		width: 163px;
		height: 190px;
		border: none;
	}*/
	
	
	#lyrContentContainer {
		height: auto;
		width: 585px;
		left: 208px;
		top: 160px;
		position: absolute;
		border: solid 1px #006600;
		margin-bottom: 25px;
	}
	
	#form_hosted_login {
		font-size: 0.85em;
		background-color: #98d956;
		text-align: center;
	}

}


