body  { color: #303030; 
   		background: #7f7f7f  url("/images/body_back.gif") repeat-x;
	     font-family: Verdana,Helvetica, Arial; font-size: 12pt; 
	     margin: 10;
	     max-width: 900;
}

a		{ color: #454500; text-decoration: none }
a:link	    	{ color: #000000; }
a:visited    	{ color: #101010; }
a:active     { color: #202020; }
a:hover	     { color: #303030; text-decoration: underline }


a img {border: 0;}

.header-right{
	position: absolute;
	top: 15;
	left: 20
}

.page-header {
	background: #455372;
	padding: 10;
	padding-bottom: 0;
	text-align: center;
	
	height: 60;
	
	border-width: 1; 
	border-style: solid;
	border-color: #FF0000;
}

.page-footer {
	margin-top: 20px;
	text-align: center;
}	


.header-index{
	font-size: 0.8em;
	padding-bottom: 0;
	padding-top: 5px;
	position: relative;
	top: 0px;
	right: 5px;
	margin: 0px;
	text-align: right;

}	
	 
.page-header-main {
	position: relative;
	top: 0;
	left: 0;
	font-weight: bold;
	font-size: 1.40em;
}	 

.inline-link{
       	font-weight: bold;
}

.content      {padding-left: 10; margin:10;}

.site-index span
{
	border-width: 1; 
	border-top-style: solid;
	border-color: #FF0000;
	text-align: center;
}
.site-index a {
	border-width: 1; 
	border-top-style: solid;
	border-color: #FF0000;
	text-align: center;
}
.contact      {padding-left: 20}


.captioned-image {
	margin-bottom: 2;
	padding: 5px;
}

.captioned-image img {
	margin-left: 10px;
}

.captioned-image p{
	width: 150;
	float: left;
	vertical-align: center;
}

.faq      {border-width: 1; border-style: solid; margin-bottom: 2;}
.faq-q   { padding-left: 2; background-color: #787878;}
.faq-a    { padding-left: 20; background-color: #7F7F7F;} 


