body {	background-color: #fff;	text-align: center;	color:#333;}body, p {	font-family:  'trebuchet ms';	font-size: 12px;}body,body p {  font-size: x-small;  voice-family: "\"}\"";  voice-family: inherit;  font-size: small;}html>body,html>body p {  font-size: small;}  a img {border: none;}img {border:none;display: block;}.inline {display: inline;}.hidden {display: none;}.alt {display: none;} .skiplink {display:none;}.textonly {display:none;}.clear {font-size: 1px; height: 1px;} .clearer {clear:left;line-height:0;height:0;}.red {color:#ff3333;}.primarycontent img {padding:0 0 12px 0;}/* ---------- SKIP LINK ---------- */.skip {position: absolute; top: -2em; display: none;} /*Opera*/ html .skip {display: block; position: absolute; top: -4em; left: 0; z-index: 0;} /* Seen by IE */*html:not .skip {display: block; position: absolute; top: 0; left: 0; z-index: 0;} /* Seen by Moz and FF */.skip a {padding: 0 0.5em; left: 0; width: 14.2em; z-index: 0;}.skip a:focus, .skip a:active {display: inline; z-index: 2; border: solid black 1px; color: #cc0; text-decoration: none; position: absolute; top: 0; left: 0;}/*.skip a:focus, .skip a:active {display: inline; z-index: 2; border: solid black 1px; color: #cc0; text-decoration: none; position: absolute; top: 7.5em; left: 120px}*/.skip a#cont {position: absolute; top: 2em; width: 14.2em;}.skip a#cont:focus, .skip a#cont:active {position: absolute; top: 2em; left: 0; z-index: 2;}.skip a:hover {cursor: default;}/* ----------- STRUCTURE ---------- */.wrapper { position:relative;margin: 24px auto;padding:20px 0 0 0; text-align: left; width: 800px;background: #76C5E4 url(../g/wrapTop2.gif) left top no-repeat;}#columnsfloat { position: relative;display:block;border:0;padding:0 0  60px 0;margin:24px 0 0  0;width:100%;}#floatcenter {width:406px;margin: 0px 228px 0 164px;padding:0;}#floatleft {position: absolute;left:1px;top:0;width:136px; margin:0; padding:0;}#floatleftt {		width: 112px;	margin: 0 0 0 24px;	padding: 0 0 20px 0;	background: #fff url(..//navBl.gif) bottom left no-repeat;}	#floatleftb {	margin: 0;	padding:12px 0 0 0;	background: transparent url(..//navTl.gif) top left no-repeat;	}html>body #floatleftb {height:auto;min-height:100px;}	#floatleftt2 {		width: 112px;	margin: 12px 0 0 24px;	padding: 0 0 20px 0;	background: #f7941d url(..//navOrangeBl.gif) bottom left no-repeat;}	#floatleftb2 {	margin: 0;	padding:12px 0 0 0;	background: transparent url(..//navOrangeTl.gif) top left  no-repeat;	}html>body #floatleftb2 {height:auto;min-height:100px;}		#floatright {position: absolute;top:0;left:570px;width:178px; margin:0; padding:0 0 0 28px;}#floatrightt {		width: 178px;	margin: 1px 0 0 0;	padding: 0 0 16px 0;	background: #fff url(..//sidebarBr.gif) bottom right no-repeat;}#floatrightb {	margin: 0;	padding:0 0 16px 0;	height:100px;	background: transparent url(..//sidebarTr.gif) top right no-repeat;	}html>body #floatrightb {height:auto;min-height:260px;}	div.scroll {width:178px;overflow:auto;padding: 0;margin:0;height:400px;}	html>body .scroll{	height:auto;max-height:400px;min-height:260px;}#floatright .newsImg {width:140px;padding:0 0 0 12px;}.top {position:absolute;bottom:2px;}/* ----------- MAINCONTENT ----------- */.primarycontent {position:relative;padding:0 0 30px 12px; margin:0;height:340px;width:394px;background:#fff;}html>body .primarycontent { height: auto; min-height: 430px; }body#n9 .primarycontent  {padding:0;width:406px;}div.gallery  {padding:0 0 160px  0;position:relative;}/* ---------- LISTS ----------- */.address ul {list-style:none;padding:6px 2px 0 9px;margin:0;}.address ul li {font:80%/110% 'trebuchet ms',arial;color:#333;padding:0;margin:0;}.newsImg ul {padding:0;margin: 0;display:block;}.newsImg ul li {padding:0;margin:0;display:block;list-style:none;width:140px;}.newsImg ul li img {display:block;float:none;}/* ---------- BANNER ----------- */#header {position: relative; display: block; padding:0; border:0; margin: 0;clear:both;height:101px;border-left:solid #76C5E4 4px;border-right:solid #76C5E4 4px;}html>body #header { height: auto; min-height: 101px; }#headerlogo {float: left;margin:0;padding:0;border:0; background: url(../g/logo_o.jpg) 16px 0 no-repeat;width:163px;height:80px;}#logo {display:block;margin:0;padding:0;border:0;background: url(../g/logo.jpg) 16px 0 no-repeat;width:163px;height:80px;}#logo:hover {background: url(../g/logo_o.jpg) 16px 0  no-repeat;}/* ----------- BACKGROUNDS ----------- */#columnsfloat {background: #76C5E4  url(../g/colFloatBot2.gif) bottom no-repeat;}#header {background:url(../g/headerFade5.jpg) top right no-repeat;}.address {background: #f7941d url(..//navBot.gif) top no-repeat;}/*#i1 {background: #fff url(../i/i1.jpg)  bottom no-repeat;}#i2 {background: #fff url(../i/i2.jpg)  bottom no-repeat;}#i3 {background: #fff url(../i/i1.jpg)  bottom no-repeat;}#i4 {background: #fff url(../i/i1.jpg)  bottom no-repeat;}#i5 {background: #fff url(../i/i1.jpg)  bottom no-repeat;}#i6 {background: #fff url(../i/i1.jpg)  bottom no-repeat;}#i7 {background: #fff url(../i/i1.jpg)  bottom no-repeat;}#i8 {background: #fff url(../i/i8.jpg)  bottom no-repeat;}*/.primaryImage {margin:0 0 0 0;}.newsImg img {float:left; padding:12px 6px 12px 0;margin:0 ;}/*.newsImg {background: url(../i/news1.jpg) left top no-repeat;padding: 0;}*/div.hr {display: none}/*/*/a{}div.hr {  display: none;}hr {display:none}/* */div.hr2 {display: none}/*/*/a{}div.hr2 {  display: block;  height: 2px;width:92%;  background: #ADE7CE url(../g/dotted.gif) left repeat-x;  margin: 1em 0;}hr2 {display:none}/* *//* ----------- typography ----------- */p {margin-top:1em  ;}#floatright .newsImg p.nopad {margin-top:0;}h1 { }h2 {font:100 200% 'trebuchet ms';padding:0 ;margin:0;}body#n9 h2 {margin:0 0 0 12px;}h3 {font:900 120% 'trebuchet ms';padding:0 ;margin:0 0 1em 0;}h4 {font:900 100% 'trebuchet ms';padding:0 ;margin:0  0;}#floatright h4 {padding:16px 0 0 0 ;width:90%;border-bottom:1px solid #000;} .newsImg h4 {clear:left;padding:1em 0;margin:0 0 1em 0;}#floatright h4.nopad {margin:0;}#floatright h4.noborder {border:0;}h5 {font:900 100% 'trebuchet ms';padding:0 ;margin:0 0;/*color:#E67100;*/}.newsImg h5 {clear:left;}#floatright h5 {font-weight:900;padding:0 ;margin:1em 0 0 0;}#floatright h5.nopad {margin:0;}h6 {font:italic 100 90% 'trebuchet ms';padding:0 ;margin:0 0;}div#columnsfloat p {padding:0; margin-top:0; margin-top:1em;}div.primarycontent p {font-size: 100%;margin:1em 36px 0 0; }div#floatcenter p, div#floatleft p {padding:0; margin-top:0; margin-bottom:1em;}#floatright p {width:90%;padding: 0 ;margin:0 0 0 12px;font-size:90%;}#floatright p#subheader {margin:0 0 1em 12px;font-size:100%;}#floatright .newsImg p {display:block;clear:left;font:100 80% 'trebuchet ms', arial;margin:1em 0 0 0;padding:0;}#floatright .newsImg p.nopad {margin-top:0;}#subnav {font: 100 80% arial,helvetica,verdana,sans-serif;}div#floatcenter p.boxquote {width:80%;letter-spacing:1px;margin:1em 0;padding:0;} .quote {display:block;font-style: italic;padding:0;margin:0 ;font-size:90%;}/* ----------- Header Backgrounds ----------- */.primarycontent h2	{margin: 0; border: 0; padding:40px 0 12px 0; overflow: hidden;	height: 0 !important; /* for most browsers */	height /**/:40px; /* for pre 6.0 IE Win */	}#floatright h3	{margin: 0; border: 0; padding:40px 0 0 0; overflow: hidden;	height: 0 !important; /* for most browsers */	height /**/:40px; /* for pre 6.0 IE Win */	}body#n1 h2 {background: transparent url(../g/n1h2.gif) 0 12px no-repeat;}body#n2 h2 {background: transparent url(../g/n2h2.gif) 0 12px no-repeat;}body#n3 h2 {background: transparent url(../g/n3h2.gif)  0 12px no-repeat;}body#n4 h2 {background: transparent url(../g/n5h2.gif)  0 12px no-repeat;}body#n5 h2 {background: transparent url(../g/n9h2.gif)  0 12px no-repeat;}body#n6 h2 {background: transparent url(../g/n11h2.gif)  0 12px no-repeat;}body#n7 h2 {background: transparent url(../g/n7h2.gif)  0 12px no-repeat;}body#n8 h2 {background: transparent url(../g/n4h2.gif)  0 12px no-repeat;}body#n9 h2 {background: transparent url(../g/n8h2.gif)  0 12px no-repeat;}body#n1 #floatrightb h3 {background: transparent url(../g/h3news.gif)  12px 12px no-repeat;}body#n2 #floatrightb h3 {background: transparent url(../g/h3WWA.gif)  12px 12px no-repeat;padding-top:60px;}body#n3 #floatrightb h3 {background: transparent url(../g/h3HWW.gif)  12px 12px no-repeat;padding-top:50px;}body#n4 #floatrightb h3 {background: transparent url(../g/h3WPS.gif)  12px 12px no-repeat;}body#n5 #floatrightb h3 {background: transparent url(../g/h3WH.gif)  12px 12px no-repeat;}body#n6 #floatrightb h3 {background: transparent url(../g/h3links.gif)  12px 12px no-repeat;}body#n7 #floatrightb h3 {background: transparent url(../g/h3CU.gif)  12px 12px no-repeat;}body#n8 #floatrightb h3 {background: transparent url(../g/h3Don.gif)  12px 12px no-repeat;}body#n9 #floatrightb h3 {background: transparent url(../g/h3GH.gif)  12px 12px no-repeat;padding-top:60px;}/* ----------- LINKS ----------- */a:link, a:visited {	font-weight : 100; 	text-decoration : none;	color: #E76F00;	background: transparent; 	}a:hover {	font-weight : 100; 	text-decoration : underline;	color: #AAD0EE;	background: transparent; 	}a:active {	font-weight : bold; 	text-decoration : none;	color: #53caeb;	background: transparent;  	}#nav a:link, #nav a:visited { color: #52595C; }#nav a:hover	{color: #76C5E4; text-decoration:none;}#nav a:active	{color: #000; }#subnav a:link, #subnav a:visited { color: #856F75; font-weight:900; text-decoration:underline;}#subnav a:hover	{ font-weight:100;color: #E67100; text-decoration:underline;font-weight:900;}#subnav a:active	{ color: #333; }#subnav #s2 a:link, #subnav #s2 a:visited { color: #333; font-weight:900; text-decoration:underline;}#subnav #s2 a:hover	{ font-weight:100;color: #E67100; text-decoration:underline;font-weight:900;}#subnav a:active	{ color: #333; }/* #subnav  ul#s2 li:hover {list-style: none;color: #FFAD56;} */.footer a:link, .footer a:visited { color: #6D6158; }.footer a:hover, .footer a:active { color: #007CD1; text-decoration:underline;}.footer a#dog {color: #666; }.footer a#dog:hover {color: #666;text-decoration: underline;} /* ----------- Nav ----------- */#nav {position:relative;display:block;border: 0;padding:0;margin: 0;width:100%;height:130px; text-transform:lowercase ;text-align:left;}html>body #nav {height:auto;min-height:130px;}	#nav ul	{margin:0;padding:0;}#nav ul li	{margin: 0;padding: 0 0 0 9px;list-style:none;text-align:left;border-left:solid 4px #fff;}#nav ul li a {font:900 80%/150% 'trebuchet ms',arial;padding:0;}#nav ul li:hover {list-style:none;border-left:solid 3px #76C5E4;}.address {height:130px;}html>body .address {height:auto;min-height:130px;}/* ----------- Subnav ----------- */#subnav ul	{ position: absolute;top:-36px; margin: 0 0 0 524px; padding: 0; border: 0; color:#856F75;z-index:1000;}#subnav ul#s1 {top:-16px;   }#subnav ul#s2 {top:9px;color:#333;}#subnav ul li { margin: 0; padding:4px 2px;display:inline; list-style: none;}#subnav ul#s1  li:before {content: " | "}#subnav ul#s1 li:first-child:before {content: ''}#subnav ul li:first-child {list-style:none;}/* #subnav a { height: 17px; width: 198px; }	*/#subnav ul li a	{ text-indent:0; text-decoration: none; }/*#subnav ul li#s1 {top: 16px; height: 1em;}#subnav ul li#s2 {top: 28px; height: 1em;}#subnav ul li#s3 {top: 48px; height: 1em;}#subnav ul li#s4 {top: 64px; height: 1em;}#s1 a:hover {background: transparent url(i/subnav.gif) 0 -125px no-repeat;}#s2 a:hover {background: transparent url(i/subnav.gif) 0 -142px no-repeat;}#s3 a:hover {background: transparent url(i/subnav.gif) 0 -159px no-repeat;}*/dl {margin:0 0 12px 0;padding:0;width:80%;}#floatright dl {width:100%;}dt {margin:0px 0 2px 0;padding:0;font-weight:900;}dl#dlist dt {width:25%;display:inline;margin:0 12px 0 0 ;}#floatright dt {margin:6px 0 0 12px;font-size:90%;}dd {margin:0 ;padding:0 30px 0 0 ;display:block;font-weight:100;}dd a {display:block;margin:0 ;}dl#dlist dd {font-weight:100;}dl#dlist dd.scroll {overflow:auto;padding: 0;margin:0;height:500px;}	html>body dl#dlist dd.scroll{	height:auto;max-height:500px;min-height:260px;}#floatright dd {margin:0 0 2px 12px;padding:0;font-size:90%;font-style:italic;}dd img {margin:12px 0 0 0 ;}/* ------------ FOOTER --------------- */    .footer {	clear: both;	display: block;	position: relative;	width: 800px;	padding:10px 0;	margin:0;	font:.8em arial, sans-serif;	background: #fff;}.footer ul {width:800px;display:block;padding:0;margin:0;list-style:none;}.footer ul li {display:inline;}.footer a {color: #666;text-decoration: none;border-left:1px dotted #666;padding:0 6px;}.footer a:first-child {border-left:0 solid #333;}/* ---------- NAVIGATION ----------- */body#n1 li a.n1, body#n2 li a.n2, body#n3 li a.n3, body#n4 li a.n4, body#n5 li a.n5, body#n6 li a.n6, body#n7 li a.n7, body#n8 li a.n8, body#n9 li a.n9 {text-decoration:none;font-weight:900;color: #FFAD56;}body#n1 li.n1, body#n2 li.n2, body#n3 li.n3, body#n4 li.n4, body#n5 li.n5, body#n6 li.n6, body#n7 li.n7, body#n8 li.n8, body#n9 li.n9 {border-left:solid 3px #FFAD56;}body#n1 a.f1, body#n2 a.f2, body#n3 a.f3, body#n4 a.f4, body#n5 a.f5, body#n6 a.f6, body#n7 a.f7, body#n8 a.f8, body#n9 a.f9 {text-decoration:underline;font-weight:100;color: #333;}/* ---------- form bits ---------- */#steroidForm { position:relative; visibility:visible; }/* apply additional positioning to this rule as you wish */.req { color:#ff0000;}/* used to mark text labels with red asterisk (see below) */ .primarycontent form {display:block;width:320px;font-size:90%;padding:0;margin:16px 0 0 24px;color:#333;} .primarycontent form p {display:block;clear:left;margin:0;padding: 8px 0;width:100%;}.primarycontent form p#checkbox  {margin:2px 0 6px 0;padding: 4px 0;width:100%;}.primarycontent form p#checkbox span {margin:0;padding: 2px 0;display:block;clear:both;}.primarycontent  form p#checkbox  {margin:2px 0 16px 0;padding: 0;}.primarycontent  form p#checkbox span {display:block;margin:0;padding: 2px 0;display:block;clear:both;width:220px;float:left;}.primarycontent  form p#checkbox span label {float:left;min-width:100px;}form  p {margin:0;padding:0;float:left;font: 100  100%/120% arial;}input[type="text"]  {width:180px;display:block;margin:4px 0;padding:2px 0;border: 1px solid #e5e0e3;font: 100  100% 'Courier New', courier, monospace;}input[type="checkbox"] {float:left;clear:none;margin:0 6px;padding:0;width:12px;height:12px;border: 1px solid #e5e0e3;}input[type="submit"] {width: 80px;background:#fff;margin:0;padding: 0;border: 1px solid #e5e0e3;font: 900  100% 'Courier New', courier, monospace;}input[type="button"] {width: 80px;background:#fff;margin:0;padding: 0;border: 1px solid #e5e0e3;font: 900  100% 'Courier New', courier, monospace;}textarea#styled, textarea#styled2 {	width: 300px;	height: 50px;	border: 1px solid #e5e0e3;	padding: 2px;	margin: 0;	font: 100  100% 'Courier New', courier, monospace;}/* ------------ STYLE SWITCHER --------------- */#accesstext {position:relative;text-align:left;}#content-sub { position:absolute;top:0;left:300px; width : 200px;z-index:2000; }body#index #content-sub { position:absolute;top:6px;left:500px;}form  { margin-bottom : 0; padding:0;}fieldset { padding : 0; border : 0 solid #fff; }select {width:100px; font-family : "trebuchet ms", "Lucida Sans Unicode", Verdana, Heletica, Arial, sans-serif; font-size : 100%;font-weight:100; }	/*	TJK_ToggleDL.css  */		/*  "Show All" + "Hide All" links */#TJK_ToggleON,#TJK_ToggleOFF {border:0;padding: 6px 6px 0 0;}/* zeroing out padding and margin */#TJK_DL dd,#TJK_DL dt {margin:0;padding:0} /* margin for the DTs (shorthand) */#TJK_DL dt {margin:7px 0}/* image and left padding for DDs */#TJK_DL dd {background:url(answer.gif) no-repeat;padding-left:0}/* styling all anchors in the DTs */#TJK_DL dt a {background:0 50% no-repeat;text-decoration:none}#TJK_DL dt a:visited {/* color:#666; */}#TJK_DL dt a:visited:hover,#TJK_DL dt a:hover,#TJK_DL dt a:active,#TJK_DL dt a:focus {font-weight:100;}/* the + and - gif in the anchors */#TJK_DL .DTplus a {background-image:url(toggleDLplus.gif)}#TJK_DL .DTminus a {background-image:url(toggleDLminus.gif)}/**********************************//**********************************/#TJK_DL .showDD {position:relative;top:0}#TJK_DL dd,.hideDD{top:-9999px;position:absolute}#TJK_ToggleON,#TJK_ToggleOFF {display:inline;cursor:pointer; cursor:pointer;}/* TJK_ToggleDL_ie5mac.css *//*\*//*/#TJK_DL .showDD {display:block}#TJK_DL dd,.hideDD {top:0;position:relative;display:none}/**//* -- Map styling --*/#side_bar2, #side_bar {width: 90%; padding:6px 12px;margin:0;}/*div#side_bar {margin:16px 0 0 20px;padding:0 0 16px 0;width:90%;}*/#map {width:406px;margin:0 ; padding:0;}/* -- Diary styling --*/.diary {position:relative;padding: 0;margin:0 0 16px 16px;clear:both;}.diary img {float:left; padding:0;margin:0;}.diary div.bgimg img { padding: 0;}.diary ul { width:300px; padding: 0 ; margin:  0 0 0 60px; border:0; }.diary ul li { padding:  0 0 0 20px; margin:0 ; width:80%;list-style: none; }/* toggle styling */#dlist {height:500px;}html>body #dlist {height:auto;min-height:500px;}.abs { position:absolute; top:90px; left:12px; width:394px; padding:0; }.clicker { cursor:pointer; color:#333;}.clicker:hover {color:#AAD0EE;}.selected { color:#FFAD56; }.red_error {color:red;}
