html { overflow-Y: scroll; }

body { overflow: hidden; margin: 0px; background: #fff url(images/bg.png) center top repeat-x; }

#container { width: 900px; margin: 0px auto; background-color: #fff; border: 0px 1px 0px 1px #000 solid; -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 6px; -moz-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 6px; box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 6px; }

.content { padding: 40px;}

#headertext {position: absolute; top: 15px; right: 15px; height: 80px; width: 600px; }
.headertext, .headertext p , .headertext a, .headertext a:visited, .headertext a:link  { letter-spacing:.5px; color:#006699; font-family: Verdana, Tahoma, Geneva, sans-serif;  font-size: 18px; font-weight: normal; text-align: right; }

body, p, table, td, tr, li { font-family: Verdana, Tahoma, Geneva, sans-serif;  font-size: 16px; font-weight: normal; font-style: normal; color: #000; letter-spacing:.5px; line-height: 140%; }
li  {margin-bottom: 10px; }
a, a:visited, a:link { color: #ff0000; text-decoration: none; font-weight: bold; text-shadow: 0px 0px 0px #000;}	
a:hover { color: #0033ff; text-decoration: underline; }

a.button, a.button:link, a.button:visited , .button, input.button, #quicksearch .button  {
        font-size: 15px; font-family: Verdana, Tahoma, Geneva, sans-serif; font-weight: bold; color: #000; text-shadow: #000 0px 0px 0px; text-decoration: none; text-align: center; text-transform:uppercase; font-style:normal; padding: 8px 18px 8px 18px; margin: 0px; border: 1px solid #754018; cursor: pointer;
		background: #e9c993; /* for non-css3 browsers */
		/* another IE bug, cannot round gradient background, so can't use it */
		/* for IE: filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faf3e6', endColorstr='#e0b367'); */
		background: -webkit-gradient(linear, left top, left bottom, from(#faf3e6), to(#e0b367)); /* for webkit browsers */
		background: -moz-linear-gradient(top, #faf3e6, #e0b367); /* for firefox 3.6+ */   }
a.button:hover, .button:hover, .button, input.button, #quicksearch .button:hover  { background: #e0b367; text-decoration: none; color: #000; }
a.button, .button, input.button, #quicksearch .button {
 		border-radius: 15px; -moz-border-radius: 12px; -webkit-border-radius: 12px; -khtml-border-radius: 12px;
		-webkit-box-shadow: rgba(0, 0, 0, 0.5) 1px 1px 3px; -moz-box-shadow: rgba(0, 0, 0, 0.5) 1px 1px 3px; box-shadow: rgba(0, 0, 0, 0.5) 1px 1px 3px; -khtml-box-shadow: rgba(0, 0, 0, 0.5) 1px 1px 3px;}
		
h1{
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	font-size: 30px;
	font-weight: normal;
	font-style: normal;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 25px;
	color: #064287;
	letter-spacing:0px;
	text-align: left;
	display: block;
	/*background: #e4e4e4;  
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#e4e4e4'); 
		background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#e4e4e4)); 
		background: -moz-linear-gradient(top, #f2f2f2, #e4e4e4); */   
	border: 0px #cccccc solid;
}
h2{
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	font-size: 22px;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 8px;
	margin-top: 8px;
	color: #064287;
	letter-spacing:.5px;
	text-align: center;
}
h3{
font-family: Tahoma, Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	padding: 6px;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #fff;
	letter-spacing:0px;
	text-align: left;
}
h4{
font-family: Verdana, Tahoma, Geneva, sans-serif;
	font-size: 20px;
	font-weight: normal;
	font-style: normal;
	padding: 6px;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #fff;
	letter-spacing:0px;
	text-align: left;
}		