html, body {
height: 100%;
}

body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #f2d271; }
a { color: #e97618; text-decoration: underline;}
a:visited { color: #e05502; text-decoration: underline; }
a:hover { color:#FFFFFF; text-decoration: none;}
p, li, ul, div, td {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}


#nav {
background-color:#feb720;
}

.style1 {color: #000000}

body {
	background-color: #C34A01;
}

.side-border {
		border-left: 1px solid #000000;
}

.sidecol a:link {
	color: #FFFFFF;
}

.sidecol a:visited {
	color: #FFFFFF;
}

.sidecol {
	color: #000000;
	padding: 5px;
}

.footer {
	padding: 6px;
	font-size: 10px;
} 

.footer a:link {
	font-size: 10px;
} 

.tinytext {
	font-size: 10px;	
}

.margin {	
	margin: 5px;
}

.border {
	border: 11px solid #4CA7FC;
}

.imgpadding {
	margin: 0px 8px 8px 0px;
}

.imgpadding2 {
	margin: 8px 0px 0px 8px;
}

.padding {	padding: 10px}

li {
	padding-bottom: 6px;
}

#nav ul {
	margin:0px;
	padding:0px;
	list-style:none;
	width: 135px; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
#nav li {
	margin:0px;
	padding:0px;
	border-bottom: 1px solid #000000;
}
#nav a, #nav a:visited {
	display: block;
	text-decoration: none;
	font-weight: bold;
	color:#000000;
	padding:5px 5px 5px 7px;
	border-top:0px;
	border-right:0px;
	border-bottom:0px;
	border-left:0px;
}	

#nav a:hover { 
	display: block;
	color: #000000;
	background-color: #DF6A0D;
	text-decoration: none;
	font-weight: bold;
}

#nav li.active { 
	display: block;
	color: #000000;
	background-color: #DF6A0D;
	text-decoration: none;
	font-weight: bold;
}

.bg {
	background-image: url(images/header-bg.jpg);
	background-repeat: repeat;
	background-position: left top;
}

/*Image Styles*/

.imgRight { 
	float: right;
	margin: 10px 0 10px 10px;
	display:block;
	padding: 4px;
	background-color:#c34a01; }

.imgLeft { 
	float: left;
	margin: 10px 15px 10px 0;
	display:block;
	padding: 4px;
	background-color:#c34a01; }
	
.imgRight p, .imgLeft p {
	margin: 5px 0 5px 0;
	font-style:italic; }

.imgRight a, a:visited {
	color:#f2d271;
}

.imgLeft a, a:visited {
	color:#f2d271;
}

h4 {
	font-size:14px;
	color:#e15704;
}

/*Login Form Styles*/

fieldset { 
	border:0; 
	width: 240px;
	margin:auto;
	margin-left: 100px;
}

legend {
	font-size:14px;
	color:#e15704;
}

#login_form label{
font-weight:bold;
margin-top: 3px;
}

#login_form input.text, #login_form input.password{
width:150px;
}

#login_form div.field_box {
margin:14px 0;
}

#login_form input {
margin-top: 3px;
}

#login_form div.submit_box {
text-align:right;
}

#login_form p.error{
text-align:center;
color:#950000;
font-weight:bold;
}

#logged_in{
text-align:center;
}

.Q-A { 
	font-size:14px;
	font-weight:bold;
	color:#e15704;
	clear:both;
}
