	/* CSS Document */

html {
	min-height:101%;
}

* {
	margin: 0;
	padding: 0;
	font-size: 100%;
}

body {
	background-color:#669999;
	background-image: url(images/main_bg.jpg);
	background-repeat:repeat-x;
}

h1 {
	font-size:13pt;
	color: #996633;
	font-family: 'Trebuchet MS', Verdana, serif;
}

h2 {
	padding-top:10px;
	font-size:11pt;
	color: #996633;
	font-family: 'Trebuchet MS', Verdana, serif;
}

h3 {
	padding-top:10px;
	font-size:9pt;
	color: #996633;
	font-family: 'Trebuchet MS', Verdana, serif;
}

br {
	margin: -7px auto;
}

hr {
	color: #999999;
	background-color: #FF9999;
}

input {
	font-size: 9pt;
}

ul, ol {
	margin-left:40px;
}

span, li, p, th, td {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size:9pt;
	line-height: 13pt;
	font-weight:lighter;
	padding-top: 5px;
}
	
strong {
	font-weight:bold;
}

em {
	font-style:italic;
}

	th {
		color:#FFFFFF;
		font-weight:bold;
		padding: 5px;
		text-align:left;
	}
	
	.table-header {
		color:#FFFFFF;
		background-color:#990000;
	}
	
	.fee {
		text-align:left;
	}
	
	td {
		padding-bottom:3px;
		padding-left: 5px;
	}
	
	table {
		padding-top:5px;
	}

.underline {
	text-decoration:underline;
}

.button {
	background-color:#669999;
	color: #FFFFFF;
}

.alert {
	color: #FF0000;
	width:auto;
}

#all {
	width: 784px;
	position:absolute;
	top:2%;
	left:19%;
}

	#header {
		background: url(images/tl_corner.png) no-repeat top left;
		background-color:#990000;
		text-align:center;
	}
	
		div#top-right {
			background: url(images/tr_corner.png) no-repeat top right;
		}
		
		#header-photo {
			border-top: dotted 3px #990033;
			height: 125px;
		}
			
			div#banner-caption {
				 font-size: 8pt;
				 width: auto;
				 color:#333333;
				 background-color:#FFFFCC;
				 position: absolute;
				 top:43px;
				 padding: 1px;
				 display:none;
			}
			
			#header-photo img {
				width: 100%;
				height: 100%;
			}

		
		#title {
			margin: 5px auto;
			border: none;
		}
		
		#top-nav {
			padding: 3px 5px;
			background-color:#990000;
			text-align:center;
			height:20px;
		}
		
			#top-nav a {
				padding: 0 13px;
				text-transform:uppercase;
				text-decoration:none;
				font-family: Verdana, Tahoma, serif;
				font-size:10pt;
				color:#FFFFFF;
			}
			
			#top-nav a.active {
				background-color: #669999;
			}
			
			#top-nav a:hover {
				background-color: #669999;
			}
			
	#copy {
		padding: 5px 10px 20px 10px;
		background-color:#FFFFCC;
	}
	
		#copy a:link, span#answers-toggle a:visited {
			color:#0000FF;
		}
		
		#copy a:visited, #copy a:hover {
			color:#990000;
		}
		
		#copy form span {
			padding-top:0;
			text-align:left;
			width: 7em;
			float: left;
			margin-right: 0.5em;
			display: inline;
		}
		
		#copy form p {
			clear: left;
		}
		
		#submit {
			margin-left:6.3em;
		}
		
		#google-ads {
			margin-top:25px;
			border-top: dashed 1px #333333;
			display:block !important; 
		}
		
	#bot-nav {
		background: url(images/bot_corners.png) no-repeat bottom;
		clear:both;
		padding: 6px 5px;
		background-color:#990000;
	}
	
		#bot-nav a.active {
			background-color: #669999;
		}
		
		#bot-nav a:hover {
			background-color: #669999;
		}
	
		#search-form {
			font-size:8pt;
			display: inline;
			padding-left:23px;
		}
	
		#bot-nav a {
			text-decoration:none;
			font-family: Verdana, Tahoma, serif;
			font-size:9pt;
			color:#FFFFFF;
		}
		
		#bot-nav span {
			display:inline-block;
			padding-left: 35%;
		}
	
#copyright {
	position:absolute;
	color:#CCCCCC;
	padding-top:10px;
	padding-left:30px;
	font-size:7pt;
	font-family: Verdana, Tahoma, serif;
}

	#copyright a {
		color: #CCCCCC;
	}
