/* Reset browser Base Elements */
body, div, table, img, ul{padding:0px;margin:0px;border:none;font-size:100%;}
table{border-collapse:collapse;}
body{
	text-align:center;
	font-family:Alaska, verdana, arial, sans-serif;
	font-size:12px;
	background: #D8A24C url(../images/bg.jpg) repeat-x fixed left top;
}
#wrapper{
	position:relative;
	text-align:left;
	margin:0 auto;
	width: 850px;
	z-index: 100;
}

#header {
	width:850px;
	height:229px;
	background: url(../images/header.jpg) no-repeat;
	z-index: 200;
}
#hdrmsg {
	position:absolute;
	top:3px;
	left:37px;
	width:280px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
#teaser{
	position:absolute;
	top:21px;
	right:25px;
	text-align:right;
	font-size:16px;
	color:white;	
}
#container {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	line-height:22px;
	background-color: #F9D484;
}
.box{
	margin-top:15px;
}
.bg{background-color:#FFFFCC; padding:5px; margin:auto; border: thin solid #B45907;-moz-border-radius:5px;}
.pa_text{font-style:italic; font-weight:bolder;}
.pa_text:first-letter {font-size:200%}

.content {
	min-height:303px;
	margin:0px 15px;
	padding:5px 30px;
	background-image: url(../images/content.jpg);
	background-repeat: repeat-y;
	color: #704A05;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-position: center;
}
.content h1{
	font-size:18px;
}
.content h2{
	font-size:16px;
}

.headline {
	font-size:larger;
	font-weight:bolder;
	line-height: 30px;
}
.info {
	font-style:italic;
	font-size:10px;
	line-height: 1em;
}
#container a, #footer a{
	font-style:italic;
	color:#FF6600;
	text-decoration: none;
}
#container a:visited, #footer a:visited{
	color:#FF6600;
}
#container a:hover, #footer a:hover{
color: #000000;
}
.rpanel{}
.lpanel{}
.formArea {
	background-color:#EcEcEc;
	color:#333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.lbox {
 float:left; 
 margin:6px;
}
.rbox {
 float:right; 
 margin:6px;
}
.required{
	color:red;
	font-size: 10px;	
}
.centered {
		margin: auto;
		text-align:center;
}
.hilite{
	font-weight:bold;
	color:#333;
	/*background: url(../images/hilite.jpg) repeat-x;*/
}
#container .tabs{
	text-align:center;
	padding:0px 10px;
}
#container .tabs span{
	color:#666666;
	background: url(../images/tabs_bg.jpg) repeat-x;
}
#container .tabs a, .tabs a:visited {
	color:#666666;
	background: url(../images/tabs_bg.jpg) repeat-x center;
}
/*  #endwords clears the floated divs */
#endwords {
	clear:both;
	padding-top:40px;
	text-align:center;
	font-size:12px;
	line-height:16px;
}

#footer {
	width: 850px;
	background: url(../images/footer.gif) no-repeat;
	padding-top: 35px;
	z-index: 200;
	height: 50px;
	padding-left: 20px;
}
