body
{
  	background:#666;
	margin:0; padding:0; 
 	text-align:center;
	font-size: 80%;
	font-family: Arial, Helvetica, Sans-Serif;
}

#main
{
	position: relative;
	background-color: white;
  	margin: 20px auto 0 auto; 
	width: 780px;
	height: 556px;
	text-align: left;
}

#leftmarg {
	position: absolute;
	left: 0;
	top: 0;
	width: 195px;
	height: 556px;
	background-image: url("images/left.jpg");
}

#rightmarg {
	position: absolute;
	right: 0;
	top: 0;
	width: 195px;
	height: 556px;
	background-image: url("images/rightbar.jpg");
	color: white;
}

#rightmarg a {color: white; text-decoration: none}

#pullout {position: absolute;
	bottom: 10px;
	left: 15px;
	font-size: 1.5em;
	font-weght: bold;
	opacity: .7; 
	filter: alpha(opacity=70);
	width: 170px;
} 

#content {position: absolute;
	 left: 195px;
	top: 0px;
	height: 556px;
	width: 390px;
	overflow: auto;
}

#menu { 
	list-style-type: none;
	margin-top: 20px;
	padding-left: 0;
	margin-left: 15px;
	font-weight: bold;
} 


#menu li { 
padding-left: 0px;
margin-bottom: 5px;
} 

#menu li.hi { 
	background: url("images/markerm.gif") left center no-repeat;
	padding-left: 15px;
}

#inner {
	margin: 15px;
}

h1 {font-size: 150%;
	margin: 10px 0;
}

h2 {font-size: 100%;
	margin: 10px 0 0 0;
 	color: #009274;
}

h3 {font-size: 100%;
	margin: 10px 0 0 0;
}


#inner a {color: #009274;}

p {margin: 0 0 10px 0;
}

#inner ul { 
	list-style-type: none;
	padding-left: 0;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 10px;
} 

#inner li { 
	background: url("images/marker.gif") left center no-repeat;
	padding-left: 15px;
}



#footer
{
	margin: 0 auto;
 	width:780px; 
  	overflow:hidden;
  	background-color: #999;
  	color:white;
	text-align: left;
	font-size: 85%;
}

#footer p {margin: 10px;}

#footer a {color: white; text-decoration: none}
#footer a:hover {color: gold; text-decoration: underline;}

.hilight {color: #009274;}

.clear 
{
	clear:both;height:1px;
	overflow:hidden;
}

.blk 
{
	display: block;
}

img
{
	border: 0;
}

img.rlogo {width: 50px; height: 40px;}

.obl {font-style: oblique;}

.inp2 {width: 200px; border: 1px solid #cccccc; margin: 0px;}
.inp1 {width: 250px; border: 1px solid #cccccc; margin: 0px;}
.intt {width: 250px; height: 150px; border: 1px solid #cccccc; margin: 0px 0px 3px 0px;}
label {padding-right: 5px}
table.ftable {border: 0; padding: 0;}
table.ftable td {text-align: left; vertical-align: top; padding-bottom: 3px;}
table.ftable th {text-align: left; vertical-align: top; padding-bottom: 3px; padding-right: 4px;}
p.err {font-size: 70%; color: red; margin: 0px;}
p.xsm {font-size: 70%;}
.golded {color: gold}
