body{

	background: #ffffff;

	padding:0;

	margin:0;

	background-color:white;

}

#shadow{
	
	margin: auto;
	
	width: 920px;
	
	background-image: url(images/shadow.png);
	
	background-repeat: repeat-y;
}


#outer{

	width:900px;

	margin:auto;

	padding:0;
	
	

}





a:link{

	color: blue;

	text-decoration: none;

}

a:visited{

	color:purple;

	text-decoration: none;

}

a:active{

	color:red;

	text-decoration: none;

}

a:hover{

	color: red;

	text-decoration: underline;

}

/*header and all it's contents*/



#header{
	
	padding:0;

 	margin-bottom:0;

 	width:900px;

	height:250px;

	background-color:white;
	
	border-color: #ffd700;

	

}

#headertop{

 	padding:0;

 	margin:0;

 	width: 900px;

	height: 186px;

		

}

#headerbottom{

 	border-top:1px;

 	border-right:0px;

 	border-left:0px;

 	border-bottom:0px;

 	border-color:black;

 	border-style:solid;

 	padding:0;

 	margin:0;

 	width:900px;

	height:90px;

	background-color: #e29933;



}

#headerbuttons{

 	padding:0;

 	margin:0;

 	width:900px;

	height:30px;

	background-color: #e29933;

}

#bodyblock{

 	position: relative;

	width: 900px;

	background-color: #94bee8;
    
    margin-top: 0px;
    
    padding: 0px;

	

}

#left{

 	position:relative;

	float:left;

	padding-top:0px;
    
    margin-top:0;

	width:150px;

	background-color:#94bee8;

	color:black;

	text-align: center;
    
    font-family: tahoma, verdana;

	}

#right{

 	position:relative;

 	float:right;

 	padding:0;

	width:200px;

	background-color:#e29933;

	color:black;

	
	

	}

#content{
    
    padding-left: 0px;
    
    padding-right: 0px;
    
    padding-top: 0px;
    
    padding-bottom: 0px;
    
 	margin-left:162px;

	margin-right:0px;

	background-color:#ffffff;

	color:black;
    
    font-weight: bold;

	    
    font-family: tahoma, verdana;

	text-align: center;

	

}

#footer{

	position:relative;

 	padding:0;

 	margin:0;

	width:900px;

	/*background-color:#495e97;*/
    
    background-color: white;

	color:black;

	text-align: center;

	

}

h1,h2,h3,h4,h5,h6{

	text-align:center;

	padding:0;

	margin:0;
    
    font-family: tahoma, verdana;

}

/**

* The following corrects the extra empty space between divs in firefox

*/



table{
	
	border-bottom-width: 2px;
	
	border-top-width: 2px;
	
	border-left-width: 2px;
	
	border-right-width: 2px;
	
}

tr{
	
	border-bottom-width: 2px;
	
	border-top-width: 2px;
	
	border-left-width: 2px;
	
	border-right-width: 2px;
	
}

th{
	
	border-bottom-width: 2px;
	
	border-top-width: 2px;
	
	border-left-width: 2px;
	
	border-right-width: 2px;
	
	
}



p {
	margin-top: 0em;
    
    margin-bottom: 1em;
	}

p.title{
    
    text-align: left;
    padding: 40px;
    
    margin-top: 0em;

    margin-bottom: -3em;
}

p.lefta{

	text-align: left;

	padding: 40px;
    
    margin-top: 0em;

    margin-bottom: 0em;
}

p.left{

	text-align: left;

	padding: 40px;
    
    margin-top: 0em;

    margin-bottom: -3em;
}

p.lefttab{
	text-align: left;
	
	padding: 20px;
	
	margin-left: 150px ;
}

ul.left{
	
	text-align: left;
	padding: 20px;
	margin-left: 60px;
}

#flashcontent{
	
	
	position: relative;
	
	top: -20px;
	
	left: 750px;
	
	}
 img.center{
    
    margin-left: auto;
    margin-right: auto;
    
 }
 
 div.center{
    margin-left: auto;
    margin-right: auto;
 }
 
 form.border{
    text-align: left;
    border-top: 1px;
    border-bottom: 1px;
    border-left: 1px;
    border-right: 1px;
    border-bottom-style: solid ;
    padding: 2px;
    border-color: black;
    width: 350px;
    margin-left: auto;
    margin-right: auto;
 }
 
 
 /* form field visual edit */
 
 label
{
width: 4em;
float: left;
text-align: right;
margin-right: 0.5em;
margin-left: 0.5em;
display: block
}

.submit input
{
margin-left: 5em;
}
input
{
color: #781351;
background: #fee3ad;
border: 1px solid #781351;
margin-left: 5em;
}

textarea{
    color: #781351;
background: #fee3ad;
border: 1px solid #781351;
margin-left: 5em;
    
}

.submit input
{
color: #000;
background: #ffa20f;
border: 2px outset #d7b9c9;
}

fieldset{
border: 1px solid #781351;
width: 15em;
margin-left: auto;
margin-right: auto;
}

legend
{
color: #fff;
background: #ffa20c;
border: 1px solid #781351;
padding: 2px 6px;

} 

fieldset.a{
    border: 1px solid #781351;
    width: 20em;
    margin-left: auto;
    margin-right: auto;
}
/* table elements */

td.a{
    background: #ffa20f;
}

tr.a{
    border-bottom-width: 1px;
    
    border-top-width: 1px;
    
    border-left-width: 1px;
    
    border-right-width: 1px;
    
    border-color: black;
    
    padding: 10px;
}

th.a{
    padding: 10px;
    
    border-bottom-width: 1px;
    
    border-top-width: 1px;
    
    border-left-width: 1px;
    
    border-right-width: 1px;
    
    border-color: black;
}