/* Default stylesheet for all compliant browsers */

body {
	color: rgb(50,50,50);
	line-height:16px;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #e7e6e6;

}

h1 { font-size: 17px; font-weight: bold; color:#ff7c00; line-height: 17px; margin-top: -0px; line-height: 17px; margin-bottom: 25px;}

h2 { font-size: 14px;  font-family: Georgia, "Times New Roman", Times, serif; margin-top:14px; margin-bottom:2px; font-weight:bold; }

h3 { font-size: 12px; color:#ff7c00; font-family: Georgia, "Times New Roman", Times, serif; line-height: 11px; font-weight: bold; margin-top:18px; margin-bottom: 4px; }

h4 { font-size: 11px; color: rgb(90,90,90); font-weight: bold; margin-top:12px; margin-bottom:-10px; }

h5 { font-size: 14px; color:#ff7c00; font-weight: normal; }

h6 { font-size: 14px; color:#ff7c00; font-weight: bold; }

a { color: #ff7c00; text-decoration: none; }

a:hover { text-decoration: underline; }

h1 a, h2 a:hover {color: #FFF;}
h2 a, h2 a:hover, h3 a, h3 a:hover, h5 a, h5 a:hover, h6 a, h6 a:hover{color:#82b501;}
h4 a, h4 a:hover { color: rgb(90,90,90);}
fieldset {
	border: none;
	border-top: 1px solid #ff7c00;
	padding-left: 10px;
}

legend {
	font: normal 120%/2.5 "Arial Narrow", arial, sans-serif;
	color: #ff7c00;
	padding: 0 10px;
}

form { line-height: 2em; }
form p { line-height: 1.5em; }

input, 
select, 
textarea { 
	font: 1em/1 Verdana, Helvetica, sans-serif; 
	color: #333; 
	padding: 0.2em; 
	background-color: #FFF;
	border: 1px solid #ccc;
}


option { padding-right: 10px; }

label { padding: 0.5em 0; display: block; }

hr { border: none; border-top: 1px solid #ff7c00; padding-right: 400px; }

.right_padding { padding-right: 20px; }

.left_padding { padding-left: 20px; }

table { margin:0px; clear: none; }
table td {padding-right: 20px; padding-left:0px; padding-bottom:20px;}
table h3 { margin-top: 0px;}

/* Form */


.wrap_form { width:99%; }

legend span {
	font-family: arial, sans-serif;
	font-size: 9pt;
	color: rgb(177,178,180);
}

label .title { width: 11em; height: 100%; float: left; margin-right: 1em; text-align: left; }
label .input {	float: left; padding-right: 1em; }
label .alert { margin-top: 0em; }

#contactform { }

#contactform span { display: block; }

#contactform .alert { margin-top: 0em; }

#contactform .button { margin-left: 133px;  background-color: #82b501; border-color: #82b501;}

.checkbox { display: block; margin-bottom: 0.3em; }

.checkbox input { margin-right: 0.5em; }

.date { margin-right: 1em; line-height:17px;}

.date select { width: auto; }

.fixed_width_font { width: 30px; }

.checkbox input, .radio input { width: auto; border: none; }

.alert { color: #FF0000;}

span.radio { margin-right: 1em; }

input.button {
	background-color: rgb(117,117,119);
	color: #FFF;
	cursor: pointer;
	width: auto;
	padding: 0 3px 2px 0px;
	font-size: 90%;
	margin-top: .75em;
}

input.button:focus {
	border: none;
}

.fixed_width_font { font-family: Lucida Console, Courier New, Courier, monospace; font-size:1em; line-height:1.75em; }

input.fixed_width_font { line-height:1em; }



/* Layout */

#print {  }

#containertop {
	width: 787px; 
	padding:2px 14px 0px 14px;
	margin: 0px auto;
}

#containertop #search_box {
	display:none;
}


#printable {
	display:none;
}


/*////*/

#container {
	width: 787px;
	height: auto;
	padding: 0px 14px;
	background: #fff;	
}

#header {
	display:none;
}

/* //// */

#page {	
	width: 767px;	
	background-color: #fff;
	padding: 10px 10px 0px 10px;
}

#leftcolumn { display:none;}

#rightcolumn {display:none; }



/*Content*/

#content {
	list-style-position:inside;
	padding: 15px 30px 50px;
}

#content img{ padding-left: 20px; padding-bottom: 10px; clear: both;}
#content table img {padding: 0px; padding-bottom: 5px; float: none; clear:none;}

/*///*/

#logos { 
display:none;
}




/*///////*/

#bottommenu {
display:none;
}

#containerbottom {
	display:none;
	width: 787px; 
	background-image: url(/includes/template/public/img/bottom_backer.gif);
	background-position:top;
	background-repeat: no-repeat;
	padding: 0px 14px;
	margin: 0px auto;
}

#footer {
boder: 1px solid #ff0000;
	font-size: 10px;
	color: #80786f;
	padding: 5px 0px 4px 0px;
	text-align:center;
}




/* Response */

#response { color: #b9131d; font-weight: bold; border: 1px solid #b9131d; padding: 5px 10px; background-color: #ecafb0; margin-bottom: 1em; }



/* Search page */

#search #content h3 { padding-top: 1em; }
.search-keyword { color: #ff7c00; padding: 0 0.2em; }
.disabled { color: #999; }



/* misc */

.clearing { 
	display: block; 
	height: 1px; 
	font-size: 1px; 
	line-height: 1px; 
	clear: both;
}
#content .clearing {
margin-bottom: 50px;
}
