body			{ font-family: "Verdana",sans-serif; font-size: 12px; line-height: 21px; margin: 25px 0 25px 0; }
a			{ color: #006bac; text-decoration: none; border-bottom: 1px dotted #006bac; }
a img			{ border: 0; }
br			{ clear: both; }
#container		{ width: 902px; margin: 0 auto 0 auto; padding: 0; position: relative; }

#logo			{ border-bottom: 0; }

#menu			{ position: absolute; top: 3px; right: 0px; list-style-type: none; padding: 0; margin: 0; }
#menu li		{ float: left; margin: 0; padding: 0; }
#menu li a		{ display: block; color: #333333; text-decoration: none; padding: 3px 0 3px 0; border-right: 1px dotted #bbbbbb; border-top: 1px solid #ffffff; border-bottom: 0; text-align: center; }
#menu li a.last		{ border-right: 0; }
#menu li a:hover	{ background-color: #eeeeee; border-top: 1px dotted #bbbbbb; border-bottom: 1px dotted #bbbbbb; }
#menu li a.hover	{ background-color: #eeeeee; border-top: 1px dotted #bbbbbb; border-bottom: 1px dotted #bbbbbb; }

.sub			{ position: absolute; top: 32px; border: 1px dotted #bbbbbb; border-top: 0; border-bottom: 0; display: none; z-index: 9; }
.sub a			{ display: block; text-decoration: none; border-bottom: 1px dotted #bbbbbb; background-color: #ffffff; padding: 4px; font-size: 11px; }
.sub a:hover		{ background-color: #eeeeee; }

#menu1			{ width: 84px; }
#menu2			{ width: 118px; }
#menu3			{ width: 100px; }
#menu4			{ width: 104px; }
#menu5			{ width: 84px; }
#menu6			{ width: 98px; }

#sub2			{ left: 393px; width: 118px; }
#sub3			{ left: 512px; width: 100px; }
#sub4			{ left: 613px; width: 104px; }
#banner			{ margin-top: 15px; width: 902px; height: 295px; position: relative; }
#banner img		{ position: absolute; top: 0; left: 0; opacity: 0; filter: alpha(opacity=0); }
#banner #banner1	{ opacity: 1; filter: alpha(opacity=100); }
#teaser1		{ float: left; width: 435px; margin-right: 32px; margin-bottom: 10px;}
#teaser1a		{ float: left; width: 435px; margin-right: 32px; margin-bottom: 10px; font-family: "Georgia", serif; font-size: 16px;} #teaser2		{ float: left; width: 435px;  } #teaser3		{ float: left; width: 420px; margin-top: 20px; padding: 0px 5px ; background-color: #bbbbbb;}
 #teaser4		{ float: left; width: 900px; margin-right: 32px; margin-bottom: 10px; font-family: "Georgia", serif;} #teaser4a		{ float: left; width: 900px; margin-right: 32px; margin-bottom: 10px; padding: 0px 5px; font-family: "Georgia", serif; font-color: #FFFFFF;background-color: #bbbbbb;} #teaser1 h2, #teaser1a h2, #teaser4 h2, #teaser4a h2,
#teaser2 h2		{ font-size: 20px; font-weight: normal; margin-top: 18px; }
#teaser2 a		{ border-bottom: 0; } #teaser3 p			{ font-family: "Georgia", serif; ;font-size: 16px; font-weight: normal; padding: 10px 50px;} #teaser3 h2		{ font-size: 20px; font-weight: normal; margin-top: 10px; }
#teaser2 a		{ border-bottom: 0; } #teaser4 p			{ font-size: 16px;} #teaser4a p 		{ font-size: 14px; padding: 5px;} #teaser4a li 		{ font-size: 12px; padding: 5px;}
#left-col		{ float: left; width: 200px; margin: 10px 20px 0 0; }
#left-col div		{ padding: 10px; background-color: #f2f2f2; margin-top: 10px; }
#left-col div#quote 	{ font-size: 11px; }
#left-col div#quote span{ font-style: italic; font-size: 12px; }

#left-menu		{ line-height: 24px; }
#left-menu a.cur 	{ font-weight: bold; }
#left-menu ul 		{ margin: 0; list-style-type: none; padding-left: 27px; }

#main			{ float: left; width: 682px; margin-top: 20px; }
#main h1		{ margin: 0; padding: 0 0 2px 0; font-weight: normal; font-size: 23px; }
#main h2		{ color: #006bac; font-weight: normal; font-size: 17px; }
#main br		{ clear: none; }
#main br.clear		{ clear: both; line-height: 1px; }
#main .float	 	{ float: right; width: 200px; padding: 10px; background-color: #f2f2f2; font-size: 11px; }
#main .float span	{ font-style: italic; font-size: 12px; }
#main #four-col		{ padding: 0 5px; font-size: 11px; }
#main #four-col div	{ float: left; width: 138px; padding: 0 12px; }

#map			{ width: 902px; height: 460px; }

.imgfloat		{ float: right; margin: 10px 0 5px 20px; }
.imgfloat2		{ float: left; margin: 10px 20px 5px 0; }

.switch			{ display: none; }

#footer			{ text-align: center; margin-top: 40px; color: #cccccc; }
#footer a		{ color: #cccccc; border-bottom: 1px dotted #cccccc; } #flickrimgfloat{ clear: both; float: left; font-size: 11px; color: #c0c0c0 ;  margin: 0px 70px 0px 0px ; }
#flickrimgfloat a { color: #c0c0c0; } #footer		{ position: relative; margin: 0px;}