body { background: url(images/bg2.jpg) top center no-repeat #ffffff fixed; }
.hdr1 { color: #0000f9; font-family: arial, helvetica, sans; font-size: 24px; font-weight: bold; }
h1 { color: #00A897; font-family: arial, helvetica, sans; font-size: 24px; font-weight: bold; }
h2 { color: #914400; font-family: arial, helvetica, sans; font-size: 18px; font-weight: bold; }
h3 { color: #914400; font-family: arial, helvetica, sans; font-size: 16px; font-weight: bold; }
p,td,li,.normal { font-family: arial, helvetica, sans; color: #333333; font-size: 14px; }
a.button { border: 2px solid black; color: white; font-family: arial,helvetica,sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; background-color: blue; padding: 6px; display: inline-block; }
a.button:hover { background-color: #00A897; font-style: italic; }
strong { font-family: arial, helvetica, sans; color: #914400; font-size: 18px; font-weight: bold; }
.quoted { font-style: italic; }
.goright { font-family: arial, helvetica, sans; color: #333333; font-size: 14px; text-align: right; font-weight: bold; }
label { display: inline-block; width: 160px; text-align: left; }
.warning { font-weight: bold; color: #690000; }
#slideshowWrapper{position:relative;width:480px; height: 280px; margin-top: -24px; }
ul#slideshow{list-style:none; padding:0px; width:420px; height:280px; overflow:hidden; }
#fssList{list-style:none;width:420px; margin:auto;padding:5px 0 0 0; margin-bottom: -30px;}
#fssList li{display:inline;padding-right:10px;}
@media (min-width: 641px) {
	#mainbox { width: 1000px; text-align: left; background: url('images/mainbox-bg.gif') center repeat-y white; padding-top: 30px; }
	#TopLeft { float:left; text-align: left; width:484px; height: 300px; }
	#TopRight { float:right; width:400px; padding-right: 5px; }
	.Left160 { margin-left: 160px; }
	a.button { width: 350px; }
	.portpic { width: 420px; height: 315px; border: 0px; }
	.test680 { width: 680px; }
	#nav, #nav ul{ 
		margin:0; padding: 0px 0px 0px 2px; list-style-type:none; list-style-position:outside; position:relative; 
		font-family: verdana, arial, helvetica, sans; color: white; font-weight: bold; font-size: 12px; }
	#nav a:link, #nav a:active, #nav a:visited{  background: url(images/bg-menu.gif);
		display: block; font-size: 12px; padding: 26px 20px 26px 20px;; color: #ffffff; text-align: left; text-decoration: none; }
	#nav ul li a:link, #nav ul li a:active, #nav ul li a:visited { 
		background: url(images/bg-menu.gif);  font-size: 12px; color: #ffffff; 
		border-right: 1px #000000 solid; border-bottom: 1px #000000 solid; }
	#nav ul ul li a:link, #nav ul ul li a:active, #nav ul ul li a:visited {
		background: url(images/bg-menu.gif); font-size: 12px; color: #ffffff; border-right: 1px #000000 solid; border-bottom: 1px #000000 solid; }
	#nav a:hover{ background: url(images/bg-menu2.gif); font-size: 12px; color: #000000; }
	#nav ul li a:hover, #nav ul ul li a:hover{ 
		background-color: #000000; font-size: 12px; color: #ffffff; border-right: 1px black solid; border-bottom: 1px black solid; }
	#nav ul ul li a{ 
		background-color: #000000; font-size: 12px; color: #ffffff; border-right: 1px black solid; border-bottom: 1px black solid; border-left: 1px black solid; }
	#nav li{ float: left; position: relative; }
	#nav ul { position: absolute; width: 180px; display: none; }
	#nav li ul a{ width: 196px; float: left; }
	#nav ul ul{ top: auto; }	
	#nav li ul ul { left: 180px; margin: 0px 0 0 8px; }
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{ display: none; }
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{ display: block; }
	#nav ul { z-index: 10; }
	#nav ul ul { z-index: 15; }
	#nav ul ul ul { z-index: 20; }
	div.MobNav, .Mob { display: none; }
}
@media (max-width: 640px) {
	.DT { display: none; }
	.Mob { display: block; }
	#mainbox { width: 100%; text-align: left; background: url(images/mainbox-bg.gif) center repeat-y; padding-top: 30px; }
	#TopLeft { display: none; }
	#TopRight { width: 90%; max-width:400px; }
	a.button { width: 90%; }
	.portpic { width: 80%; max-width: 420px; border: 0px; }
	div.MobNav { display: block; width: 88%; text-align: left; }
	div.MobNav a { display: block; line-height: 36px; padding-left: 12px; text-decoration: none; color: white; font-weight: bold; font-size: 18px; background-color: #815000; border-bottom: 2px white solid; }
	div.MobNav a:hover { background-color: #D3A966; color: #000000; }
}
.Logo { width: 88%; max-width: 373px; border: 0px; }
