﻿@media print {
	body { font-size: 10pt }
	.header { display: none; }
	.nav { display: none; }
	.content_contact
	.footer { clear: both; text-align: center; display:block; }
	.leftsidelinks { display: none; }
	.content_contact
	{
		padding: 0 10px 20px 10px;
		text-align: center;
		font-weight:bold;
	}
	.content_contact div
	{
		padding-right:1em;
		display:inline-block;
	}
	.content_contact span
	{
		font-weight:bold;
		color:Black;
	}
}
@media screen {	   
	body
	{
		font-family:Verdana;
		min-width:920px;
		font-size:14px;
		color:#0f4224;
	}
	.maincontainer
	{
		overflow:hidden;
		width: 920px;
		margin: 0 auto 0 auto;
	}
	.header
	{
		width:900px;
		margin: 0 auto 0 auto;
		font-size: 0.8em;
	}
	.header a
	{
		color: #0f4224;
		padding: 0 5px 0 5px;
	}
	.nav
	{
		width:920px;
		margin: 0 auto 0 auto;
	}
	.crumbs
	{
		float:left;
		text-align:left;
	}
	.content
	{
		width: 900px;
		min-height:191px;
		margin: 0 auto 0 auto;
		padding: 0 0 10px 0;
		background-image: url(images/headback.jpg);
		background-repeat: no-repeat;
		background-position: bottom;
		position:relative;
	}
	.content img
	{
	    vertical-align: middle;
	    border: none;
	}
	.popup_bg
	{
		background-image: url(images/popup_bg.png);
	}
	.footer
	{
		font-size:.8em;
		text-align:center;
		background-image: url(images/footerback.jpg);
		background-repeat: no-repeat;
		min-height: 50px;
		width:900px;
		margin: auto;
		padding: 5px 0 0 0;
		overflow:hidden;
	}
	.topleft
	{
		position: absolute;
		left: 425px;
		top: -20px;
		text-align:center;
		width: 243px;
	}
	.topleft a
	{
		color:Black;
		display: block;
		height:50px;
		background-position:top;
		background-image:url(images/alert.png);
		background-repeat:no-repeat;
		padding: 10px 5px 3px 5px;
	}
	.topleft a:hover
	{
		color:White;
	}
	.content_photobar
	{
		text-align:center;
		min-height:50px;
	}
	.content_contact
	{
		float:left;
		position:relative;
		left:50%;
		text-align:left;
		padding: 0 10px 20px 10px;
		font-size:1.2em;
		color:Green;
		text-align: center;
		font-weight:bold;
	}
	.content_contact div
	{
		position:relative;
		left:-50%;
		white-space:nowrap;
		float:left;
		padding-left:1em;
		padding-right:1em;
	}
	.content_contact span
	{
		font-size:0.8em;
		font-weight:bold;
		color:Black;
	}

	.leftsidelinks
	{
		width: 10em;
		padding: 0 0 0 0;
		min-height: 95px;
		border-right-style: groove;
		border-color:silver;
		border-width:thin;
		vertical-align:top;
	}
	.leftsidelinks a
	{
		
		display: block;
		padding: 5px 4px 5px 4px;
	}
	.leftsidelinks a:hover, .current
	{
		color: White;
		background-color:#289b56;
		text-decoration:none;
		font-weight:bold;
	}
	.button {
		display: block;
		padding: 6px 2px 6px 2px;
		margin: 0 10px 0 10px;
		background-color: White;
		background-image:  url(images/linkgrad.jpg);
		background-repeat: repeat-x;
		text-decoration: none;
	}
	.button:hover
	{
		background-image: none;
		background-color: Yellow;
	}
	.leftfloat
	{
		float:left;
		width:200px;
	}
	.rightside
	{
		padding-right: 10px;
		vertical-align:top;
	}
	.topright
	{
		position: absolute;
		top: 10px;
		right: 0;
	}

	.bottomright
	{
		position: absolute;
		bottom: 15px;
		right:10px;
	}
	.homepagealert
	{
		position: absolute;
		left:10px;
	}
	.smalltext
	{
		font-size:0.6em;
		color:Black;
	}
	.content h2
	{
		color:Green;
	}
	.contact_card
	{
		width:300px;	
		float:left;
		padding: 5px 10px 5px 10px;
	}
	.contact_card img
	{
		padding: 2px 0 2px 1px;	
	}
	.contact_banner
	{
		float:left;
		width:240px;
		padding: 5px 10px 5px 10px;
	}
	.bold
	{
		font-weight:bold;
	}
	.light
	{
		color:Gray;
		font-size:.8em;
	}
	.underline
	{
		text-decoration: underline;
	}
	.selectable 
	{
		cursor:pointer;
	}
}