body { font-family: 'trebuchet ms', verdana, sans-serif; margin: 0; padding: 0; text-align: center; background: #f0f0ca; }
#centercol { margin: 0 auto; padding: 0; text-align: left; width: 980px; }
h1 { position: absolute; z-index: -1; top: 0; margin: 0; padding: 0; }
#navcontainer { z-index: 1; margin-top: 98px; /*padding-left: 26px;*/ line-height: 29px; color: #fff; font-weight: bold; }

.all { width: 980px; margin: 0 auto; text-align: left; border: 1px solid #b19d59; background: #fff; }
.header { width: 980px; /* text-align: right; */ }
.header h1 { margin: 0; padding: 0; }
#nav  { background: url(menubg.jpg) 0 0 no-repeat; display: block;	padding: 0;	margin: 0; list-style: none; height: 29px; z-index: 250;  }
#nav ul { background: #ffc; color: #B19D59;	padding: 0;	margin: 0; list-style: none; line-height: 29px; z-index: 250; }
#nav a { /*background: #000;  filter:alpha(opacity=15); opacity:0.15;*/
  color: #fff; display: block; /*font-weight: bold;*/ /*line-height: 30px;*/ 
		 /*height: 30px; */ text-decoration: none; width: 10em; text-align: center; }
#nav ul a { background: #ffc; color: #B19D59;	display: block;	font-weight: normal; text-decoration: none; width: 12em; 
		 line-height: 20px; text-align: left; /*height: 20px;*/ }
#nav ul a:hover { background: #B19D59 url(gold.png); color: #ffffcc; }
#nav li { float: left; list-style: none; margin: 0 1em; padding: 0; width: auto; /* width for Opera */ }
#nav li li { display: block; margin: 0; width: auto; z-index: 250; }
#nav li ul { border: 1px solid #B19D59; list-style: none; position: absolute;	background: #fff; width: 12em; left: -999em; height: auto; }
#nav li:hover ul, #nav li.sfhover ul { left: auto; }
#nav .lastli { border-bottom: 1px solid #B19D59; }

#content { clear: left; color: #000; text-align: justify; padding: 1em; }
.right { float: right; width: 210px; }
.left { margin-right: 230px; }

div.img-dec { background: url('shadow.gif') no-repeat bottom right; float: right; padding: 0; position: relative; }
div.img-dec img { background-color: #fff; border: 1px solid #000080; display: block; margin: -5px 5px 5px -5px; padding: 4px; position: relative; }
.login { color: #B19D59; }
.login input { display: block; border: 1px solid #B19D59; background: #ffc; 
	color: #B19D59; width: 100%; }
.login fieldset { border: 1px solid #B19D59; padding: 5px; }
.login legend { font-family: lucida calligraphy, serif; }
.tagline { color: #B19D59; font-family: lucida calligraphy, serif; text-align: center; }

.login .inhalf { width: 48%; margin-top: 5px; display: inline; }

#footer { border-top: 1px solid #B19D59; color: #B19D59; font-size: small; 
	text-align: center; clear: right; }

div#links { background: #B19D59 url(bgselect.jpg) left no-repeat; 
					float: left; height: 350px; width: 180px;  font-family: lucida calligraphy, serif; }
div#links a { color: #fff; display: block; height: 100px; line-height: 100px; padding-left: 1em; }

#formdiv { TEXT-ALIGN: right }
#formdiv .a2 { BACKGROUND-COLOR: #B19D59; border: none; color: #fff; }
#formdiv INPUT { BORDER: #B19D59 1px solid; BACKGROUND-COLOR: #e6dab8; }
#formdiv TEXTAREA { BORDER: #B19D59 1px solid; BACKGROUND-COLOR: #e6dab8; }
#formdiv p { margin: 0; padding: 0; }

#a1 { float: left; width: 150px; }
#a2 { float: right; width: 150px; }
#a3 { margin-left: 155px; margin-right: 155px; }
#a1 img, #a2 img { display: block; margin-bottom: 22px; border: none; }
