
* {
	margin: 0;
}
html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -65px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
	height: 65px; /* .push must be the same height as .footer */
}

.footer {
	padding-top:20px;
	height:40px;
	margin-left:auto;
	margin-right:auto;
	background-image:url('images/white_tint.png');
	text-align:center;
	vertical-align:bottom;
}



body {
	font-family:arial;
	padding:0em;
	margin:0em;
	//border-top:solid green 5px;
	background-image:url('images/sky.jpg');
	background-position:top center;
	background-color:rgb(92,154,179);
	color:black;
	font-size:100%;
}

#page {
	width:100%;
	text-align: center;
}

#green_bar {
	background:green;
	height:5px;
}

#header {
	width:100%;
	padding-bottom:.5em;
	margin-bottom:-.01em;
	text-align:center;
	background-image:url('images/white_tint.png');
}

#header img{
	margin-bottom:-1em;
}

#header p{
	margin:0em;
}

#header #content p{
	margin:0 0 .5em;
}

#phone {
	margin:0em;
	color:rgb(0,70,0);
}

.toolbar {
	width:900px;
	margin-top:0em;
	margin-left:auto;
	margin-right:auto;
	padding-top:.8em;
	padding-bottom:.8em;
	text-align:center;
}
.toolbar .selected{
	color:black;
	padding-top:.8em;
	padding-bottom:.8em;
	background-image:url('images/white_tint.png');
}

.toolbar .button{
	color:black;
	padding-top:.8em;
	padding-bottom:.8em;
	
}

.toolbar .button:hover{
	color:rgb(220,220,220);
}

.toolbar .selected:hover{
	color:rgb(200,200,200);
}

.toolbar a{
	color:black;
	text-decoration:none;
	padding-left:24px;
	padding-right:24px;
}

.h1 {
	text-align:center;
}

.h2 {
	text-decoration:underline;
}

.h3{
	font-size:.75em;
	margin-bottom:.8em;
}

.tab {
	margin-top:-1em;
	margin-left:65px;
	margin-bottom:0em;
}

ul{
	list-style-type: circle;
}

#content{
	margin-left:auto;
	margin-right:auto;
	width:900px;
}
#content p{
	margin-top:.5em;
	margin-bottom:1em;
}

#center_content{
	text-align: left;
	width:830px;
	margin-top:2em;
	margin-right:auto;
	margin-left:auto;
	padding-left:1em;
	padding-right:1em;
}

table{
	width:830px;
	margin-left:auto;
	margin-right:auto;
}

#contact1{
	width:50%;
}

#contact2{

	border:green dashed 3px;
	padding:1em;
	width:50%;
}

td{
	vertical-align:top;
	width:33%;
}

li{
	margin-top:.25em;
	margin-bottom:.25em;
}

#contacts{
	margin-left:auto;
	margin-right:auto;
}

#contacts p{
	margin-top:.5em;
	margin-bottom:.5em;
}

#form_title{
	margin-top:.5em;
	text-align:center;
	text-decoration:underline;

}

#form{
	width:435px;

}



