body{
	background:#FFF;
	padding: 00;
	margin-top: 2%;
	margin-left: 2%;
	margin-right: 2%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;}

#outer{
	position: relative;
	width: 779px;
	height: 640px;
	border: solid 1px #000000;
	margin: 0 auto;
	padding: 00;
	background: none;
	background-color: #464646;
}
#outer img{
position: relative;
top:0px;
padding: 00;}


#inner{
	z-index:3;
	position: relative;
	width: 779px;
	height: 630px;
	/*border: solid 0px #000000;*/
	border-top:solid 1px #999999;
	margin:00;
	padding: 00;
	background-repeat: no-repeat;
	background-image: url(images/bg5.jpg);
}
#outer #inner #longbox{
	z-index:2;
	position: relative;
	width: 778px;
	height: 25px;
	border: solid 0px #000000;
	border-top:solid 1px #999999;
	border-bottom:solid 0px #999999;
	margin:400px 0px 0px 0px;
	padding: 00;
	background-color: #464646;
	text-align: center;
	}




#outer #inner #longbox h1{
	color:#FFFFFF;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:smaller;
	margin-right: 20px;
	margin: 3px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color: #464646;
}

#outer #inner #redbox{
	position: relative;
	width: 368px;
	height: 426px;
	/*border: solid 0px #000000;*/
	border-top:solid 0px #999999;
	border-bottom:solid 0px #999999;
	margin:0px 0px 0px 412px;
	padding: 00;
	
	background-color: #464646;
	text-align: right;
	/*display: inherit;*/
	}
#outer #inner #faqredbox p{
	color:#FFFFFF;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	margin: 0px;
	padding:0px;
	background-color: #464646;}
#outer #inner #redbox p{
	color:#D5D6D1;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	margin: 0px 5px 10px 10px;
	padding:0px;
	background-color: #464646;}
	


#outer #inner #redbox ul {
	padding:0px 0px 0px 0px;
	margin: 10px 0px 10px 15px;
	width:345px;
	
	}

#outer #inner #redbox ul li {
	list-style-type: circle;
	list-style-position:inside;
	text-align: left;
	color:#FFCC66;
	background-color: #464646;
	width:280px;
	font-size:x-small;
	padding:0px 0px 0px 20px;
	margin: 0px 20px 0px 0px;
}



	#outer #inner #redbox h3
{	color:#FFCC66;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	margin: 0px 5px 0px 10px;
	padding:0px;
	background-color: #464646;}
	


#outer #inner #redbox ul li p,
{
	color:#FFFFFF;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:smaller;
	margin: 0px;
	padding:0px 0px 0px 0px;
	background-color: #464646;
	}



.clearboth { clear: both; } 

.spacer { float: left; width: 2.1%; } 

#outer #inner #leftsidebox {
	border: 0px solid #1C4297;
	float: left;
	width: 30%;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 2px;
	margin-left: 0px;
	height: 137px;
	max-height:137px;
	padding: 00;
	}
#outer #inner #maincontentbox {
	border: 0px solid #1C4297;
	float: left;
	width: 30%;
	background-color: inherit;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 2px;
	margin-left: 0px;
	height: 137px;
	max-height:137px;
	padding: 00;
	text-align: left;
	}
	
#outer #inner #rightsidebox {
	border: 0px solid #1C4297;
	float: left;
	width: 30%;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 2px;
	margin-left: 0px;
	height: 137px;
	max-height:137px;
	padding: 00;
	}
	
	
	
#nav a.active {
	text-decoration:underline;
	padding:00;
}
#nav a:link,#nav a:visited {
	color: #FFFFFF;
	text-decoration:none;
	text-align: right;
	margin: 0px 20px 0px 0px;
	padding:00;
	font-size:smaller;
	font-weight: bold;
	background-color: #464646;
}
#nav a:hover,
#outer #nav a:active{ 
color: #FFCC00; 
text-decoration:underline;
padding:00;
}
 
/*#outer #inner #leftsidebox p,
#outer #inner #leftsidebox h1,
{
	color:#FFFFFF;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:smaller;
	margin-right: 20px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color: #464646;
}*/
#outer #inner #leftsidebox p,
#outer #inner #rightsidebox p{
	background-color: #464646;
	color:#FFFFFF;
	margin:0px 0px 0px 0px;
	padding: 00;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight: normal;
} 

#outer #inner #leftsidebox h1{
	background-color: #464646;
	color:#FFCC66;
	margin:0px 10px;
	padding: 00;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight: 900;
} 
#outer #inner #rightsidebox a,
#outer #inner #redbox a,
#outer #inner #redbox a:hover,
#outer #inner #redbox a:active
 {
	color: #FFFFFF; 
text-decoration:underline;
	margin:0px 20px 0px 0px;
	padding: 00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:x-small;
	
	background-color: #464646;
} 

#outer #inner #maincontentbox p {
	background-color: #464646;
	color:#FFFFFF;
	margin:0px 0px 0px 0px;
	padding: 00;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight: normal;
} 
#outer #inner #maincontentbox h3 {
	display:block;
	color:#FFCC66;
	margin:2px 2px 0px 2px;
	padding: 00;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:xx-small;
	font-weight:normal;
	width: 200px;
	}
#outer #container #maincontentbox img{
	display:block;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}

 
#maincontentbox ul li {
	color:#FFFFFF;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:smaller;
	margin: 0px 0px 0px 00px;
	padding:0px 0px 0px 0px;
	font-weight: normal;
	background-color: #464646;
} 

#maincontentbox ul {
	padding:0px 0px 0px 0px;
	margin: 0px 10px 5px 0px;
	list-style-position:inside;
	text-align: left;
	list-style-type: circle;
}

#outer #inner #footer {
	clear: both;
	text-align: left;
	margin: 0px 0px 5px 0px;
	border-top: solid #999999 0px;
	width: 770px;
	padding: 00;
	}
#outer #inner #footer h5, #outer #inner #footer a {
	text-align: center;
	margin: 0px 0px 5px 0px;
	color:#CCCCCC;
	padding: 00;
	font-size:x-small;
	font-weight: normal;
	background-color: #464646;
} 	

#nav {margin:10px;}
		
		
/* FAQ stuff */		
#outer #inner #faqredbox ul li p{
	color:#FFFFFF;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:smaller;
	margin: 0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	background-color: #464646;
	}
	
#outer #inner #faqredbox #questions h2
{	Display: block;
	color:#FFCC66;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:medium;
	margin: 0px 0px 5px 20px;
	padding:20px 0px 0px 0px;
	background-color: #464646;
	}
#outer #inner #faqredbox #answers ul{
list-style-type:circle;
list-style-position:outside;
color: #ffffff;}

#outer #inner #faqredbox #answers img {
display:inline;}



#outer #inner #faqredbox h1,
#outer #inner #faqredbox #answers p,
#outer #inner #faqredbox #answers p ul li{
	Display: block;
	color:#FFFFFF;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:smaller;
	margin: 0px 100px 5px 20px;
	padding:0px 0px 0px 0px;
	background-color: #464646;
	}
	
#outer #inner #faqredbox #answers p
{
	Display: block;
	color:#FFCC66;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:smaller;
	margin: 0px 100px 5px 20px;
	padding:0px 0px 0px 0px;
	background-color: #464646;
	}
	
	
	
	
#outer #inner #faqredbox h1 a:link,
#outer #inner #faqredbox h1 a:visited
{
text-decoration:underline;
background-color: #464646;
color:#FFFFFF; font-weight:normal;}



#outer #inner #faqredbox h1 a:hover,
#outer #inner #faqredbox h1 a:active
{
text-decoration:underline;
background-color: #464646;
color:#FFCC66; font-weight:normal;}


#outer #inner #faqredbox{
	z-index:1;
	position: relative;
	width: 778px;
	height: 565px;
	max-height:565px;
	border-top:solid 0px #999999;
	border-bottom:solid 0px #999999;
	margin:0px 0px 0px 0px;
	padding: 00;
	background-color: #464646;
	text-align: left;
		}
		
#outer #inner #faqredbox #middle{
position: relative;
	width: 600px;
	height: 545px;
	max-height:545px;
	border:solid 0px #999999;
	margin:0px 90px 0px 90px;
	padding: 00;
	background-color: #464646;
	text-align:center;}
		
#outer #inner #faqredbox #gallerytop {
	display:block;
	height:300px;
	max-height:300px;
	margin: 00;
	padding: 00;
	border:solid 0px #0033FF;
	}
#outer #inner #faqredbox #gallerytop a img
{border:solid 0px #0033FF;
margin:30px 2px 0px 2px;
padding:0px;}

#outer #inner #faqredbox #gallerytop p
{margin:0px ;
padding:0px;}
	
#outer #inner #faqredbox #gallerytop a:link, 
#outer #inner #faqredbox #gallerytop a:hover,
#outer #inner #faqredbox #gallerytop a:visited
{margin:0px;
padding:0px;}
	
	#outer #inner #faqredbox #gallerybottom {
	background-color:#FFFFFF;
	display:block;
	width:inherit;
	height:350px;
	max-height:350px;
	overflow-x:hidden;
	overflow-y:hidden;
	margin: 20px 0px;
	padding: 00;
	border:solid 0px #009900;
	text-align: center;
	}		
		
		


#outer #inner #faqredbox #gallerybottom img{
	margin: 0px ;
	padding:0px 0px 0px 0px;
	position:static;  
	
	}



  
 	
		
		
		
		
		
		
		
		
		
		
#outer #inner #faqredbox #questions {
	display:block;
	height:300px;
	max-height:300px;
	margin: 00;
	padding: 00;
	}
	
	#outer #inner #faqredbox #answers {
	display:block;
	height:200px;
	max-height:200px;
	overflow-x:hidden;
	overflow-y:hidden;
	scrollbar-face-color:#F89828;
	margin: 00;
	padding: 00;
	}		
		
		
#outer #inner #faqredbox #questions h5 a:link{
	text-align: center;
	margin: 0px;
	color:#FFFFFF;
	padding: 00;
	font-size:small;
	font-weight: normal;
	background-color: #464646;
} 

#outer #inner #faqredbox #answers img{
	float:right;
	margin: 0px 300px 0px 300px;
	padding:0px 0px 0px 0px;
	horizontal-align: right;
	position:static;  
	
	
	}
	
	
	
	
	
/* forms labels */

label
{
font-size:small;
width: 8em;
float: left;
text-align: right;
margin-right: 0.3em;
display: block
}

 
input
{
	color: #464646;
	background: #FFF;
	border: 1px solid #000000;
	font-size: small;
	margin-top: 0px;

}

.submit input
{
	color: #464646;
	background: #FFF;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	padding-right: 0.9em;
	float: right;
	margin: 0px;

} 
fieldset
{
border: 0px solid #1C4297;
width: 375px;
margin: 0px;
font-size: small;
}



textarea
{margin: 0em  0em 0em 0.2em;
color: #464646;
background: #fff;
border: 1px inset #000000;
font-size: small;
} 

select {
	margin: 0em  0em 0em 0.2em;
	color: #464646;
	border: 1px inset #000000;
	font-size: small;
	background: #FFFFFF;
} 
.formtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	line-height: normal;
	margin: 0em;
}
#inner #faqredbox #middle .yellow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	line-height: normal;
	color: #FFCC66;
	display: block;
	margin: 5px 0px 0px 20px;
	padding: 0px;
}

p.preform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #464646;
	font-size: small;
	line-height: normal;
	margin: 0em;
	margin: 5px 0px 0px 10px;
}
