/* Hoffman Styles */



html {height: 100%; margin-bottom: 1px}

body {background: #2f63a9; margin: 0 0 20px 0}

body, table, p, h1, h2 {font: 11px tahoma, sans-serif; line-height: 14px}

body, table, p, h2 {color: #000}



BODY, TD, .NormalText { font-weight: normal; font-style: normal; text-decoration: none; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans serif; line-height: 14px; color: #000000; }



.Header		{ color: #3c78b8; font-weight: bold; font-size: 16px; font-family: Arial Narrow, Arial; }

.Subheader	{ color: #3c78b8; font-weight: bold; }

.SmallText	{ font-size: 10px; }

.MediumText	{ font-size: 16px; }

.LargeText	{ font-size: 24px; }



.Blue		{ color: #3c78b8; }

.Black		{ color: #000000; }

.White		{ color: #FFFFFF; }



h1 {color: #3c78b8; font-weight: bold; margin: 0}

h2 {font-weight: bold; margin: 0}



a:link, a:visited {color: #3c78b8}

a:hover, a:active {text-decoration: none}

* .sitemap, a.sitemap:link, a.sitemap:visited {color: #FFF; text-align: center}

a.sitemap:hover, a.sitemap:active {text-decoration: none}

a.sesame:link, a.sesame:visited {color: #a2ba80}



* .content {padding: 20px 0 40px 20px; text-align: left}

* .footer {color: #FFFFFF; padding-top: 10px; text-align: center; line-height: 24px}



img {border: none}

.image-right {border: 1px solid #000; float: right; margin: 0 0 20px 20px}

.image-left {border: 1px solid #000; float: left; margin: 0 20px 20px 0}

ul.slideshow {
	list-style: none; 
	margin: 0; 
	padding: 0;
	width:500px;
	height:375px;
	overflow:hidden}
#slideshow-container {
	background: #fff; /* Customize me */
	border: solid 1px #333; /* Customize me */
	-moz-border-radius: 5px; /* Optional - you may customize or remove */
	-webkit-border-radius: 5px; /* Optional - you may customize or remove */
	width: 460px; 
	height: 350px; 
	padding: 10px;
	position: relative;}
#caption {
	margin: 10px 12px;
	height: 30px; /* Adjust this if caption text runs over two lines long */
	display: block;
	font-weight: bold;
	font-size: 1.17em;}
ul.slideshow img {
	width: 460px; 
	height: 350px;}
.office-tour-nav {
	background: #2F63A9; /* Customize me */
	position: absolute; 
	z-index: 50; 
	bottom: 10px;
	padding: 0 3px;}
.office-tour-nav a {
	text-decoration: none; 
	font-size: 12px; 
	padding: 5px; 
	margin: 0 3px; 
	color: #fff;}
.office-tour-nav a.activeSlide {color: #333;}
