body { margin: 0px; line-height: 15px; }

body, table { font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height: 20px; background-color:#ccc0d9; }

body a:link { color: #333333; text-decoration: underline; }
body a:visited { color: #333333; text-decoration: underline;}
body a:hover { color: #666666; text-decoration: none; }

p { margin-top: 3px; margin-bottom:10px; color:#333333; }

h1 {color: #54388c; font-size:35px; font-weight: bold; margin-top: 25px; margin-bottom: 15px;}
h2 {color: #54388c; font-size:16px; line-height:22px; font-weight: normal; margin-top: 15px; margin-bottom: 15px; font-weight:bold;}
h2 a:link {color: #54388c;}
h2 a:visited {color: #54388c;}
h2 a:hover {color: #666666;}
h3 {color: #999999; font-size:14px; font-weight: normal; margin-top: 15px; margin-bottom: 15px;}

form { margin:0px; }


/*DIV STYLES BY ID*/
/*Padding must be subtracted from a DIV's width or height before applied.*/
/*Define text & link styles for footer & nav bars here.*/

#container {
	width: 850px;
	position: relative;
	margin-left: auto;
 	margin-right: auto;
	padding-left:20px;
	padding-right:20px;
	background-color:#FFFFFF;
}
	
#header {
	width: 800px;
	position: relative; 
	background-color: #340051;
}
	
#content { 
	width: 850px;
	position: relative;
}

#mapholder { padding:10px; margin:10px; border:1px #CCCCCC solid; float:right; }
	

#footer {
	width: 850px;
	position: relative;
	font-size: 10px;
	line-height: 23px;
	font-weight: bold;
	background-image:url(media/footer.gif);
	height:100px;
	font-size:25px;
	
	text-align:center;
	padding-top:20px;
}

#footer p { color: #FFFFFF; }

#footer a:link { color: #333333; text-decoration: none; }
#footer a:visited { color: #333333; text-decoration: none; }
#footer a:hover { color: #666666; text-decoration: none; }


.line { color: #fff; background-color: #fff; border: 1px solid #cccccc; border-style: none none solid; margin-top:10px; margin-bottom:10px; }
