/*

Color theme: Carpet Color?
Tan: #D4CE98
Lt Blue: #8DA9B3
Blue: #495180
Red: #AC0000
Violet?: #CC95B9


*/


body {
	font-family: "Arial";
	background-color: #EEE;
}
#aircamp {}
#left-side {
	/* Left side menu content */
}
#container {
	/* Center/right content */
}
.quote {
	font: 75% georgia, sans-serif;
	color: #555753;
}
/* should be black text, arial font */
#main {
	font-family: "Arial";
	color: black;
}
#main h2 {
	color: #036;
}
.container h1 {
	font-size: 150%;
}

/* from ragenet css */
.cleartop {
	height: 140px;
}


#titlebar {
	background-color: #999966;
	position: absolute;
	padding: 10px;
	width: 100%;
	height: 120px;
	left: 0px;
	top: 10px;
	z-index: 99;
	padding-right: 20px;
}
#titlebar h1 {
	padding-top: 15px;
	font-size: 150%;
	text-align: center;
	
}
#titlebar p {
	/*width: 75%;*/
	text-align: center;
}

#menubar {
	left: 0px;
	width: 66px;
	min-height: 600px;
	height: 100%;
	position:relative;
	float:left;
	text-align: right;
	/* padding:10px; */
}

#main {
	padding:10px;
}

.ds img,.ds .quote {
background-color: #fff;
	border: 1px solid #a9a9a9;
	padding: 0px;
	margin: -2px 2px 2px -2px;
	display: block;
	position: relative;
}

.container {
	width: 840px;
	margin: 0 auto;
	padding: 20px;
}
.yellowbox {
	background-color: #eeb;
	margin-top: 30px;
	border-color: #aaa;
	border-style: solid;
}
.bluebox {
	background-color: #ddf;
	/* position:relative; */
	border-color: #aaa;
	border-style: solid;
}
div.floatbox {
	background-color: #beb;
	margin-top: 30px;
	border-color: #aaa;
	border-style: solid;
	
 position:absolute;
 font-family:arial;
 font-size:1em;
 left:200px;
 top:200px;
 width:25em;
 height:13em;
 border:0.05em solid black;
 overflow:auto;
}
.bigtext {
	text-align: center;
	font-size: 150%;
	padding-right: 20px;
	letter-spacing: -1px;
}
div.lefthand {
	float: left;
	width: 400px;
	text-align: left;
}

div.righthand {
	float: right;
	width: 400px;
	text-align: left;
	/*margin-bottom: 20px;*/
}

div.action {
	padding: 8px 0;
	background-color: #ffe640;
	margin: 17px 0;
}

div.action h2 {
	font-size: 20px;
	text-align: center;
	line-height: 1em;
}
div.action h2 a,a:link,a:visited,a:active,a:hover {
	color: #900;
}

div.footer {
	text-align: center;
	background-color: #333;
	color: #aaa;
	padding: 15px 0;
	font-size: 70%;
	margin-top: 30px;

}
 .floatleft
{
float: left;
margin: 0px 20px 10px 0px;
}

fieldset {
  padding: 1em;
  border: 1px solid;
  
  }
  
label {
  float:left;
  width:25%;
  margin-right:0.5em;
  padding-top:0.2em;
  text-align:right;
  font-weight:bold;
  }
  

legend {
  padding: 0.2em 0.5em;
  border:1px solid;
  font-size:90%;
  text-align:right;
  }
  
  .flash {
	width: 840px;
	margin: 0 auto;
	padding: 20px;
	background-color: #eeb;
	margin-top: 30px;
	border-color: #aaa;
	border-style: solid;
	text-align: center;
}

  
  #simple_captcha{border: 1px solid #ccc; padding: 5px !important;}
  #simple_captcha,
  #simple_captcha div{display: table;}
  #simple_captcha .simple_captcha_field,
  #simple_captcha .simple_captcha_image{
    border: 1px solid #ccc;
    margin: 0px 0px 2px 0px !important;
    padding: 0px !important;
  }
  #simple_captcha .simple_captcha_image img{
    margin: 0px !important;
    padding: 0px !important;
    width: 110px !important;
  }
  #simple_captcha .simple_captcha_label{font-size: 12px;}
  #simple_captcha .simple_captcha_field input{
    width: 150px !important;
    font-size: 16px;
    border: none;
    background-color: #efefef;
  }
div.fieldWithErrors {
	display: inline;
}

