/* CSS Document - Firefox */
/* Written by David Calkins | Calkonian Design 2007*/

body {background: #451C1C url(../backgrounds.jpg); color:#451C1C; margin: auto; text-align: left;}

* {	font: 10pt/12pt "Futura Lt BT", "Arial Narrow", "Univers LT Std 49 Light UltraCn", sans-serif; color: #000; margin: auto; }

#page {	width: 800px; height: 560px; display: block; margin-top: 15px; padding: 0px; background-color: #fff; border: 1px solid #fff; }

#navigation {width: 30px; height: 560px; padding: 0px; margin: 1px 0px 0px -40px; text-align: left;display: block; float: left; position: absolute; top: 15px; border-right: 1px solid #ccc; background-color: #451C1C;}
				
#container {width: 760px; height: 560px; display: block; float: right; background-color: white;z-index: 5;}

#banner {width: 767px; height: 75px; background-color:#CCFFCC; margin: 1px 0px 0px -7px;}
		
#content {width: 588px; height: 440px; background:#FFF url(../images/contentBKGD.jpg); overflow:auto; display:block; float:left; text-align:justify; padding: 10px 20px 0px 0px; }
	h1 {font: 14pt/16pt "Futura Lt BT", "Arial Narrow", "Univers LT Std 49 Light UltraCn", sans-serif; color:#451C1C; font-weight: bold; padding: 0px; margin: 5px 0px 0px 0px;}
	h2 {font: 12pt/14pt "Futura Lt BT", "Arial Narrow", "Univers LT Std 49 Light UltraCn", sans-serif; color: #451c1c; font-weight: bold; padding: 10px 0px 0px 0px;}
	h1.menu {border-bottom: dotted 1px #ccc; margin: 20px 0px 0px 0px;}
	h2.menu {padding: 0px 0px 0px 10px; }
	p {padding: 0px; margin: 10px 0px 0px 10px;}
		p em {font-style:italic;}
		p strong {font-weight: bold;}
		p.menu {margin: 0px 0px 0px 20px;}

	#rightImage {display: block; float:right; padding: 0px 0px 5px 20px; width: auto}
	#rightImage p.caption {font-size: 9pt; color: #666; margin: 0px 0px 0px 0px; padding: 0px; text-align:left;}

UL {list-style: outside disc;}
LI {padding: 0px 0px 5px 0px;}
LI strong {font-weight: bold;}


a:link,  a:active, a:visited, a:hover{text-decoration:none; color: #00f;}
a:hover{text-decoration:none; color: #ff3300; }			
			
#photoBlock {width: 150px; height: 448px;  display:block; float:right; margin: 1px 0px 1px 0px; border-right: 1px #ccc solid; clear:right;}

#footer {width: 767px; height: 30px; background-color:#006633; display: block; position: absolute; top: 545px; left: inherit;  margin: 0px 0px 0px -7px;}
#footer p {font-size: 8pt; line-height:10pt; color: #fff; margin: 3px 5px 0px 0px; text-align:right; padding: 5px 5px 0px 0px;}

TABLE {border: none; margin: 10px 0px 5px 0px;}
TD {vertical-align:top;}

.noprint {width:auto; display: block; float: right;  }
.noprint a:link, a:visited {color: #666; font-size: 8pt; line-height:9pt; text-decoration:underline;}
.noprint a:hover {color: 00f;}


		
@media print {
body {background: none;}
#banner {width: 7in; margin: 5px 0px 0px 0px;}
#banner img {width: 7in; height: auto;}
#page, #container, #content {height:auto}
#content {width: 7in; background:none; clear: both; display: block;}
#navigation {display:none; visibility: collapse;}
#footer {width: 7.5in; position: absolute; top: 0; left: 0; background: transparent; color: #000; }
#rightImage {padding: 10px; }
#photoBlock {display: none; visibility: collapse;}
.noprint {display:none; visibility:collapse;
}