body {
	margin: 0;
	padding: 0;
	font: 75% arial, helvetica, "Trebuchet MS", sans-serif;
	background: Yellow;
	line-height: 1.7em;
	color: #555;
}
#header {
	height: 150px;
	margin: 0;
	padding: 0px;
	background: #FF8000;
	color: #555;
	
}
#topnav ul {
	padding: 0.2em 0;
	margin: -10px 0px 10px 0px;
	list-style-type: none;
	background: #0082FF;
	color: #f4e1b9;
	font: bold 100% verdana, arial, helvetica, sans-serif;
	;
}
#topnav li {
display : inline;
}
#topnav li a, #topnav a:visited {
text-decoration : none;
background : #0082FF;
color : #f4e1b9;
padding : 0.2em 1em;
border-right : 0 solid #fff;
}
#topnav a:hover {
text-decoration : none;
background : White;
color : #000;
}
#topnav a:link.active, #topnav a:visited.active {
text-decoration : none;
background : Yellow;
color : #000;
}
#gutter {
float : left;
width : 2%;
height : 1px;
}
#gallery ul {
	padding: 20px 0px 20px 10px;
	margin: 0 0 10px 0px;
	list-style-type: none;
	background: #0082FF;
	color: #f4e1b9;
	font: bold 100% verdana, arial, helvetica, sans-serif;
}
#gallery li {
	display: inline;
	;
	}
#gallery2 ul {
	padding: 20px 0px 20px 10px;
	margin: 0 0 10px 0px;
	list-style-type: none;
	background: #0082FF;
	color: #f4e1b9;
	font: bold 100% verdana, arial, helvetica, sans-serif;
}
#gallery2 li {
display : inline;
}
#col1 {
float : left;
width : 15%;
margin-bottom : 1em;
font-size : 1.3em;
font-weight:bold;
color:#0082FF;
padding-left : 0;

}
#col2 {
float : left;
width : 60%;
margin-left : 3%;
margin-bottom : 1em;
padding-right : 3%;
}

#col3 {
float : left;
width : 10%;
margin-left : 3%;
margin-bottom : 1em;
font-size : 1.3em;
font-weight:bold;
color:#0082FF;
}
#navcontainer ul {
margin-left : 0;
padding : 0;
list-style-type : none;
background : Yellow;
color : #666;
}
#navcontainer ul li a {
padding : 15px;
color : #666;
background : transparent url(img/list-off-orange.gif) no-repeat left center;
text-align : left;
font : 12px "Lucida Grande", "Lucida Sans Unicode", lucida, sans-serif;
text-decoration : none;
}
#navcontainer ul li a:hover {
color : #885835;
background : transparent url(img/list-on-orange.gif) no-repeat left center;
}
#navcontainer ul li a#current {
background : transparent url(img/list-active.gif) no-repeat left center;
color : #000;
}
#navcontainer2 ul {
margin-left : 0;
padding : 0;
list-style-type : none;
background : Yellow;
color : #666;
}
#navcontainer2 ul li a {
padding : 15px;
color : #666;
background : transparent url(img/list-off-orange.gif) no-repeat left center;
text-align : left;
font : 12px "Lucida Grande", "Lucida Sans Unicode", lucida, sans-serif;
text-decoration : none;
}
#navcontainer2 ul li a:hover {
color : #885835;
background : transparent url(img/list-on-orange.gif) no-repeat left center;
}
#navcontainer2 ul li a#current {
background : transparent url(img/list-active.gif) no-repeat left center;
color : #000;
}
#footer {
clear : both;
height : 40px;
background : #FF8000;
border-top : 15px solid #0082FF;
color : White;
padding : 0.2em 0 0 0.5em;
text-align : center;

}
h1 {
	margin-top: -12px;
	padding-top: 75px;
	text-align: center;
	font-size: 4em;
	color: #0082FF;
	background: inherit;
}
h2 {
	margin: 0;
	padding-top: 0.2em;
	text-align: center;
	font-size: 2em;
	color: #0082FF;
	background: inherit;
	line-height: 1.2em;
}
h3 {
	margin-top: 2em;
	font-size: 1.25em;
	text-align: left;
	color: #0082FF;
	background: inherit;
}
h4{
	margin-bottom : 2em;
font-size : 1.25em;
text-align : center;
color : #0082FF;
background : inherit;
}

a {
text-decoration : none;
color : #006699;
background : inherit;
}
a:hover {
text-decoration : underline;
color : #444;
background : inherit;
}
a img {
border : 0;
}

.myimage {
float : left;
padding : 10px;
}
.myimage2 {
float : right;
padding : 10px;
}
input.txt {
  color: #00008B;
  background-color: #E3F2F7;
  border: 1px inset #00008B;
  width: 200px;
}
input.btn {
  color: #00008B;
  background-color: #ADD8E6;
  border: 1px outset #00008B;
}
form p {
  clear: left;
  margin: 0;
  padding: 0;
  padding-top: 5px;
}
form p label {
  float: left;
  width: 30%;
  font: bold 0.9em Arial, Helvetica, sans-serif;
}
fieldset {
  border: 1px dotted #61B5CF;
  margin-top: 16px;
  padding: 10px;
}
legend {
  font: bold 1.2em Arial, Helvetica, sans-serif;
  color: #0082FF;
  background-color: Yellow;
 
}
#contacting{
	margin-top:50px;
}
table{
	width:100%;
	border: 5px solid #0082FF;
}
th{
	background: #0082FF;
	color:#FFFFFF;
}
td{
	background: #FF8000;
	color:#FFFFFF;
	text-align:left;
	padding:5px;
}
