
html {
	height: 100%;
} 

BODY {
  height: 100%;
  margin:0 auto;
  padding:0px;
  background: #CCC url( ../images/background.png );
  font-family: Arial, Helvetica, Trebuchet, Sans-serif, sans;
}

#content-wrapper {
  width:100%;
  height:auto;
  background-color: #E5E3DF;
}

.errormsg {
 width:100%;
 height: 44px;
 color: white;
 background-color: red;
 font-size: 14px;
}

#choicesbar {
 position: relative;
 height: 35px;
 width: 100%;
 margin: 0 auto;
 background: #000 url( ../images/bg-repeat.jpg ) repeat-x;
}

#menubar {
 position: relative;
 height: 35px;
 width: 100%;
 margin: 0 auto;
 background: #000 url( ../images/bg-repeat.jpg ) repeat-x;
}

.menucell {
	float: left;
	padding: 0 12px 0 5px;
	height:28px;
	
}

.menulink {
	color: #FFF;
	font-size: 12px;
	font-family: Arial, Helvetica, Trebuchet, Sans-serif, sans;
	text-decoration: none;
	display: block;
	line-height: 34px;
	letter-spacing: 2px;
}

#map_canvas {
	width:auto;
	height:auto;
	display: block;
}

.formtable {
	width:100%;
	height: 600px;
	height: auto;
	text-align: center;	
}

.white_cell {
	background-color: #FFF;
}

.comment_header {
	font-size:14px;
	background-color: #FFF;
}

.commentrow {
	float: left;
	width:250px;
	font-size:12px;
	margin: 5px;
	padding: 2px;
	text-align: left;
}

.addon0 {
}

.addon1 {
 	background-color: #F0F0FF;
}

.commenthead {
	float: left;
	font-size:12px;	
	width:54px;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	text-align: center;
	background-color: #FFF;
}
.commentdate {
	float: left;
	font-size:10px;	
}

.littletext {
	font-size:10px;	
	color: #666;
}

#fapheader {
    color: #999;
	width: 100%;
	height: 44px;
 	background: #000 url( ../images/bg-repeat.jpg ) repeat-x; 
 	text-align: center;
}

.fapfooter {
	font-size:12px;	
	color: #666;
	width: 100%;
 	text-align: center;
 	background-color: #000;
 	padding-bottom: 45px;
}

.fapfooter a {
	font-size: 12px;
	font-family: Arial, Helvetica, Trebuchet, Sans-serif, sans;
	color: #FFF;
	text-decoration: none;
 	background-color: #000;
 	display: block;
}

.optionDiv {
	font-family: Arial, Helvetica, Trebuchet, Sans-serif, sans;
    font-size: 12px;
	border-bottom: 1px solid rgb(204, 204, 204); 
	width: 48%;
	float: left;	
}

.optionDiv INPUT{
	font-family: Arial, Helvetica, Trebuchet, Sans-serif, sans;
    font-size: 11px;
}

.optionKey {
	border-right: 1px dotted rgb(204, 204, 204);
	width: 48%;
}

.pagesheader {
	font-family: Arial, Helvetica, Trebuchet, Sans-serif, sans;
    font-size: 16px;
}
.pagelink a {
	font-family: Arial, Helvetica, Trebuchet, Sans-serif, sans;
    font-size: 18px;
    width: 35px;
    float: left;
    background-color: #000;
    color: #FFF;
    text-decoration: none;
    margin: 0 10px 10px 0;
}


