
/* -------------- Main Styles ---------------- */
html, body {font: 0.8em Verdana, Arial, Helvetica, sans-serif; color: #333;
		margin:0px; text-align: center;
		padding:0px; background-color: #B2A580; word-spacing: 0.1em;}
		
table {font: 1em Verdana, Arial, Helvetica, sans-serif; padding: 0px;}
		

h1 {font-size:1.2em; color: #F9110C;}
	
h2 {font-size:1em; color: #F9110C; background-color: #FDF0C4; padding: 2px;}

h3 {font-size:1em; color: #993125; padding: 0px; margin: 0px;}
		
form {margin: 0px;}

th {text-align: left; background-color: #F9110C; color: white;}
		
HR {border: 1px dashed #C3C3C3; margin: 0px;} 

.bold {font-weight: bold;}

a:link { color: #0061D5; text-decoration: none;}
a:visited { color: #0061D5; text-decoration: none;}
a:hover {color: #F90; text-decoration: underline;}	

.textfield{font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 1em; text-decoration: none; background-color: white; margin-top: 0px; padding-top: 0px;}

.whiteborder{border-collapse: collapse;}
.whiteborder td{border: 1px solid white;}

.button {font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 1em; text-decoration: none; background-color: #EEE;}

fieldset {width: 90%; border: 1px solid #B6B6B6; margin: auto; background-color: #F5F5F5;}

legend {font-weight: bold; background-color: white; padding: 3px;}

.fade {color: #999;}

.redtext {color: red}
.redtext  a:link {color: red; text-decoration: none;}
.redtext  a:visited {color: red; text-decoration: none;}
.redtext  a:hover {color: red; text-decoration: underline;}

.quotename {font-weight: bold; font-style: italic;}

.homebox {background-image: url(images/homebox_tile.png); padding: 5px 15px; }
		
/* -------------- Top---------------- */

#topbar {height: 193px; margin: 0px;}
	
#navbuttons { text-align: center;  margin-top: 0px;
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
#navbuttons a:link { color: black; text-decoration: none; font-weight: normal;}
#navbuttons a:visited { color: black; text-decoration: none; font-weight: normal;}
#navbuttons a:hover {color: black; text-decoration: underline;}


/* -------------- Left ---------------- */

#leftcontent {width:166px; background-color: #FDF0C4; padding: 0px; margin: 0px;}
		


#leftcontent h1 {color: #0061D5; margin: 0px; text-align: left; padding: 2px; border-bottom: 1px dashed #999;}
#leftcontent p {padding-top: 2px; margin-top: 0px; margin-bottom: 5px;}
		
.columnfooter {margin: 0px; padding: 0px;}

#leftcontent a:link { color: #0061D5; text-decoration: none; font-weight: normal;}
#leftcontent a:visited { color: #0061D5; text-decoration: none; font-weight: normal;}
#leftcontent a:hover {color:#F90; text-decoration: underline;}

.lefttabletile {background-image: url(images/leftbox_tile.png); padding-left: 7px; padding-right: 4px; text-align: left;}
.lefttableevent {background-image: url(images/nextevent.png); padding-left: 10px; padding-right: 4px; padding-top: 10px; text-align: left;}

/* -------------- MAIN ---------------- */
	
#main {width: 760px; margin: auto; background:#FFF; padding: 0px;}

#maincontent {background:#FFF; padding-left: 10px; text-align: left; padding-right: 10px;}
#maintable {position: relative; top: -2px;}		
	
#maincontent ul li {list-style: outside url(images/arrow.png); margin-bottom: 2px;}


.imageright {min-height: 420px; width: 220px; background-color: white; float: right; margin-left: 10px; border-left: 1px dashed #054088; padding-left: 10px;}

#speaktable{border: 1px solid #888; margin: 3px; float: right; background-color: white;}
	
		
/* -------------- footer ---------------- */

#footer {padding: 5px; border-bottom: 1px dashed #999; border-top: 1px dashed #999; text-align: center; color: #999; background-color: white; margin: auto;}

td.quest {padding-bottom: 20px; background-color: #D9D9D9; vertical-align: top; text-align: left;}
td.answer {padding-bottom: 20px; background-color: #E9E9E9; vertical-align: top;}