body {margin:0; background:white url(images/wpback2.jpg) repeat fixed; text-align:center;}
.f1 {width:720px; margin:0 auto;}
.f2 {text-align:left; background: url(images/wp.gif) repeat-y center;}
.texthere {padding:0 20px 40px;}
table td {vertical-align:top;}
table td.nav {font:8pt verdana,sans-serif;text-align:left;padding-right:20px;}
table td.bodyhere {font:11pt/17pt arial,sans-serif;text-align:left;}
a {color:#ff0000;}
a:link {color: #aa0000;}
a:visited {color: #aa0000;}
a:hover {color: #ff0000;}
a:active {color: #aa0000;}
h1 {font:bold 18pt/22pt verdana,arial,sans-serif;color:#355669;margin-top:0;}
h2 {font: bold 22px/27px verdana,sans-serif;color:#355669;}
h3 {font:bold 13pt/15pt verdana,sans-serif; color:black;margin-bottom:5px;}
.p1shout {border:5px #A67940 solid; background: #EFE7D6 url(images/wppaper.jpg) repeat ; padding:20px 30px; margin-bottom:20px;}
.p1shout h4 {font:bold 11pt/13pt verdana,sans-serif; color:black;margin:10px 0; text-align:center;}

.p1shout2 {width: 132px;}
.p1shout2buffer { border:2px #A67940 solid; background: #EFE7D6 url(images/wppaper.jpg) repeat ; padding:5px 3px; margin-top:10px;}
.p1shout2 h4 {font:bold 9pt/10pt verdana,sans-serif; color:black; margin:10px 0; text-align:center;}

.head {margin-bottom:20px;padding-top:6px;text-align:center;}


.footer {text-align:center;color:#D9CCBF;font:bold 9pt arial,sans-serif; border-top:1px #D9CCBF solid;padding-top:4px;margin-top:20px;}
.footer a {color:#D9CCBF;text-decoration:underline;}
.footer a:visited {color:#D9CCBF;}
.footer a:hover {color:black;}

.vfont {font:8pt verdana,sans-serif;}
.ds li {margin-top:7px; margin-bottom:7px;}
.hs li {margin-top:4px; margin-bottom:4px;}
.picl {float:left;margin:0 10px 10px 0; font:9pt arial,sans-serif;}
.picr {float:right;margin:0 0 10px 10px; font:9pt arial,sans-serif;}
.pic, .picc {font:9pt arial,sans-serif;}
.credit {text-align:right; font-size:90%; color:gray;}

.nav a {display:block;
	background:#9B7A59; border:1px black solid; border-left:1px white solid; border-top:1px white solid; 
	text-align:center;
	text-decoration:none;
	margin-top:5px; padding:5px 0;
	width:130px;
	font:bold 9pt verdana,sans-serif;
	color:white;

}
.nav a:hover {background:#EFE7D6; color:black; border:1px black solid; border-right:1px #EFE7D6 solid; border-bottom:1px #EFE7D6 solid;}
.nav .hot {
	background: #355669; color:white;
	border:1px white solid; border-right:1px black solid; border-bottom:1px black solid; 
	text-align:center;
	text-decoration:none;
	margin-top:5px; padding:5px 0;
	width:130px;
	font:bold 9pt verdana,sans-serif;
	color:white;

}
.social {margin-top:10px;}



.bodyhere {padding-left:20px;}
.ds {padding-bottom:10px;}
.c {text-align:center;}
.letter {background-color:#efefef; font:10pt/14pt courier;padding:10px 20px; border:1px black solid;}
ul.toc li {padding-bottom:10px;}
ul.toc li a {font-weight:bold;}

.newslist {font:10pt/14pt verdana,sans-serif;}
.newslist a {font-weight:bold; text-decoration: none;}
.newslist a:hover {text-decoration: underline;}
.newslist ul {padding:0; margin:0 0 0 15px;}
.newslist li {padding-bottom:5px;}

div.announce {font:bold 10pt verdana,sans-serif; padding:0 10px; background: #efefef; border:1px gray solid ;
-moz-box-shadow: 5px 5px 3px #888;
-webkit-box-shadow: 5px 5px 3px #888;
box-shadow: 5px 5px 3px #888;
margin-bottom:10px;
} 

.announce h3 {font:bold 12pt arial,sans-serif;}
.announce h1 {font:bold 18pt arial,sans-serif;color:#355669;margin-top:0;}

.what {margin-left:15px; padding-left:0; font:10pt/14pt verdana,sans-serif;}
.news {width:270px;float:right;margin:0 0 10px 10px;border:1px black solid;background:#DFDBC7;}
.news h1 {font:bold 11pt verdana,arial,sans-serif;background:#355669;color:white;text-align:center;margin:0;padding:2px 0;}
.news .content {padding:4px 0; color:black;font:9pt arial,sans-serif;margin:0 5px;}
.news .content ul {margin:0; padding:0 0 0 20px;}
.news .content a {font-weight:bold; text-decoration: none;}
.news .content a:hover {color: #aa0000; text-decoration: underline;}
.news .content p {margin:10px 0;}
.news .content h4 {font-size:120%; font-weight:bold; text-align:center; margin:0 0 10px;}

.shout {background: #EFE7D6; color: black; font:bold 20pt/24pt times,serif; text-align:center; border:5px black solid; padding:0 25px 25px;}

.lc p {font:7pt arial,sans-serif; margin:4px 0; padding:0;}

@media print {
body {background:white;} 
.bodyhere {padding:0;}
.nav {display:none;}
.f2 {background:white;}
}
