/* 

This covers the CSS for all of the divs, the top-level CSS.

*/

div#main-content
{
	width : 95%;
	margin: 10px auto;
}


/*

This contains any CSS only used by the title.

*/

div#title
{
	padding: .5em;
	color : #2a42a6;
	background-color: #b7d4e8;
	border-bottom: 1px solid gray;
}

#title h1
{
	padding: 0;
	margin: 0;
}

/*

This contains any CSS only used by map_canvas.
map_canvas is the div where the Google Maps map is displayed. 

*/

div#map_canvas
{
	width: 550px;
	height: 800px;
	border-right: 1px solid gray;
	float : left;
}

table.marker
{
	width : 300px;
	padding : 10px;
	border : 0px;
}

table.marker td
{
		border : 1px solid gray;
		padding : 4px;
}

table.marker td.title
{
		background : #b7d4e8;
}
table.marker td.data
{
		background : #dfe0b1;
}

/*

This contains any CSS only used by asc_list
asc_list is the div where the clubs are listed.

*/

div#asc_list
{
	margin-left : 550px;
	padding-left : 25px;	
	font-size : 0.9em;
}

#asc_list ul
{
	list-style-type: disc;
	list-style-image: inherit;
	list-style-position: inside;
}

#asc_list ul.districts
{
	padding : 0px;
	margin : 0px;
}

#asc_list li.district
{
	padding-bottom : 4px;
	border-bottom : 1px solid #FFFFFF;
}

#asc_list ul.areas
{

}






/*

This contains any CSS only used by the submission form.

*/

#contactForm table {  
 background-color: #F9FBFD;  
 color: #000000;  
 width: 440px;  
 border: 1px solid #D7E5F2;  
 border-collapse: collapse;  
}  
 
#contactForm td {  
 border: 1px solid #D7E5F2;  
 padding-left: 4px;  
}

.labelcell {    
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;    
 color: #3670A7;    
 background-color: transparent;    
 /* width: 220px; */    
}    
   
.fieldcell {    
 background-color: #F2F7FB;    
 color: #000000;    
 text-align: right;    
 margin-right: 0px;    
 padding-right: 0px;    
}    

.fieldcell input {    
 width: 200px;    
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;    
 background-color: #D7E5F2;    
 color: #102132;    
 border: 1px solid #284279;    
 margin-right: 0px;    
}  

.smallfieldcell 
{    
 background-color: #F2F7FB;    
 color: #000000;    
 text-align: right;    
 margin-right: 0px;    
 padding-right: 0px;   
}  

.smallfieldcell input { 
width : 50px;
margin-right: 0px;   
}

.sp
{
 width : 50px;
background-color: #D7E5F2;  
}

.required
{
	color : #FF0000;
}

.bottom_note
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-style : italic;
}

p.thanks
{
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-style : italic;
}