﻿* {
margin: 0 0 0 0;
padding: 0 0 0 0;
}

body {
max-width: 1200px;
margin: 0 auto;
color: #202020;
background: #202020;  /*--- charcoal #202020---sand,#a59a8c*/
border: solid #f9a002 2px;
font-family: arial, verdana,  tahoma , serif;
font-style: normal;
font-weight: normal
}

img , form input, form textarea {
max-width: 100%;
}

#heading {
border: #f9a002 0px;
width: 100%;
background: #202020;    /*--- old #94867b---sand,#a59a8c*/
float: left;
}

#heading img {
float: left;
padding: 0% 0%;
box-shadow:none
}

#navigate {
width: 95%;
background: #f9a002;
padding: 0 2.5%;
float: left
}
#welcome-div {
border: solid #ffffff 0px;
width: 100%;
background: #474747;
padding: 280 20%;
font-family: arial, verdana,  tahoma , serif;
font-style: normal;
font-weight: normal;
color: #ffffff;
margin-top: 0px;
float: right;
}

#content-background {
border: solid #ff0000 0px;
width:100%;
background: #474747;
float: left;
}

#left {
width: 18.75%;
padding: 0 2.5% 0 5%;
float: left;
}

#inner-left {
width: 18.75%;
padding: 0 2.5%;
float: left;
}

#inner-right {
width: 18.75%;
padding: 0 2.5%;
float: left;
}


#right {
width: 18.75%;
padding: 0 5% 0 2.5%;
float: left;
}

#single-column {
width: 90%;
background: #474747;
padding: 0 5%;
float: left;
border: solid #f9a002 3px;
border-bottom: solid 0px white;

}

#footer {
width: 100%;
background: #2e2e2e;
border-top: solid #ffffff 2px;
float: left
}

h1 {
font-size : 24px;
text-align : center;
color : #ffffef;
padding: 2% 0;
}

h2 {
font-size : 22px;
text-align :center;
color : #202020;
padding: 2% 0;
}

h3 {
font-size : 18px;
text-align :center;
color : #202020;
padding: 2% 0;
}

p {
font-size : 16px;
text-align : left;
text-indent : 16px ;
padding: 1% 0;
}

p a {
color: #000000
}

p a:visited {
color: #000000
}

#left img, #inner-left img, #inner-right img, #right img, #single-column img {
margin: .5% 2%;
border: solid #000000 1px;
box-shadow: 5px 5px 10px #2e2e2e; 
-webkit-box-shadow: 5px 5px 10px #2e2e2e}
address {
font-size : 16px;
text-align : center;
text-decoration:none;
padding: .5% 0 0 0} 

#footer p {
font-size : 16px;
text-align : center;
padding: 0 0 .5% 0} 

#footer p a {
color: #efefef;
text-decoration:none;}

form {
font-size : 18px;
text-align : left;
text-indent : 0px ;
padding: 2% 0 ;
line-height: 200%;
}

/*  horizontal navbar  */
#hnavbar{
	list-style:none;
                font-size: 16px;
	padding-bottom: 1%;
                /* Clear floats */
	float:left;
	position:relative;
	z-index:5;
}

#hnavbar li{
	float:left;
	margin-right:10px;
	position:relative;
}
#hnavbar a{
	display:block;
	padding: 5px;
	color:#000000;
	background:transparent;
	text-decoration:none;
	border-radius:7px;
box-shadow: 2px 2px 0px #000000;
-webkit-box-shadow: 2px 2px 0px #000000
}

#hnavbar a:hover{
	color:#300856;
	background:#A0522D;
	text-decoration:none;
}

/*--- DROPDOWN ---*/
#hnavbar ul{
	background: transparent; 
	list-style:none;
	position:absolute;
	left:-9999px; 
}
#hnavbar ul li{
	padding-top: 0px; 
	float:none;
}
#hnavbar ul a{
	white-space:nowrap; 
}
#hnavbar li:hover ul{
	left:0;
}
#hnavbar li:hover a{ 
	background:#f9a002;
	text-decoration:none;
}
#hnavbar li:hover ul a{ 
	text-decoration:none;
}
#hnavbar li:hover ul li a:hover{ 
	background:#ffffff;
}

.titlebox {
	font-family: arial, verdana,  tahoma , serif;
	float:right;
	width:auto;
	height:30px;
	font-size:large;
	border:1px gray solid;
	padding-top:5px;
	margin-right:2%;
	margin-top:10px;
	color:#CFE6DC;
	padding-left:2em;
	padding-right:2em;
	box-shadow: 5px 5px 10px #2e2e2e;
	text-shadow: 2px 2px #2e2e2e;
	border-radius:8px;
}

address a{
font-size : 16px;
text-align : center;
text-decoration:none;
padding: .5% 0 0 0;
color:white;
} 
address a:visited{
font-size : 16px;
text-align : center;
text-decoration:none;
padding: .5% 0 0 0;
color:white;
} 

address a:hover{
font-size : 16px;
text-align : center;
text-decoration:none;
padding: .5% 0 0 0;
color:silver;
} 




