/* CSS Document */

body {
   text-align: center;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   }
   
div#wrapper {
	width: 955px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	height: auto;

}

.teaser {
	font-size: 90%;
	font-weight: bold;
	color: #660033;
}
.teaser p {text-align:center; }
#centrecolumn {
	font-size: 80%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 600px;
	width: 595px;
	float: left;
}
#centrecolumn #news {font-weight:bold; color: #999999; height: 200px; width: 339px; float: left; padding-right: 3px; padding-left: 3px;}
#centrecolumn #newsimages {height: 200px; width: 250px; float: left;}

#headernav { font-size: 80%; font-weight: bold; color: #999999; }
#headernav .selected {font-weight: bold; color: #993366; }
#headline {font-weight: bold; color: #993366; width:500px; }
#breadcrumbs {font-size: 80%; color: #666666; }
#backbutton {font-size: 80%; color: #666666; }
#leftcolumn {height: 600px; width: 150px; padding: 5px; float: left; }
#rightcolumn { height: 600px; width: 180px; padding: 5px; float: left; }


#tablist{
	width: 500px;
	padding: 3px 0;
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0.8em;
	font: bold 12px Verdana;
	float:left;
}

#tablist li{
list-style: none;
display: inline;
margin: 0;
}

#tablist li a{
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #778;
border-bottom: none;
background: white;
}

#tablist li a:link, #tablist li a:visited{
color: #660033;
}

#tablist li a.current{
background: #FFFFFF;
}

#tabcontentcontainer{
width: 550px;
/* Insert Optional Height definition here to give all the content a unified height */
padding: 5px;
border: 1px solid black;
}

.tabcontent{
display:none;
}


.address {font-size: 60%;color: #999999; }