html,body{
   	margin:0;
	padding:0;
	font-family: Trebuchet MS;
}
h1,h2,h3,h4,h5,h6{
    padding:0;
	margin:0;
	font-family: Arial;
    text-transform: uppercase;
	font-weight: normal;
	color:#76ba40;
}

a{
    color:#76ba40;
	text-decoration: none;
}

a:hover{
    text-decoration: underline;
}

h1{
	font-size:2.4em;
}

h2{
	font-size:1.6em;
}

h3{
    text-transform: none;
	font-weight: bold;
	color: #555;
	margin-bottom:10px;
}

.green{
    color:#76ba40;
	font-weight: bold;
	text-decoration: none;
}

#container{
	width:960px;
	margin: 0px auto;
	background:white;
	background-color:#2c6ab4;
	color:#555;
}
#head1{
	height: 25px;
	background-image: url(images/above_header.jpg);
	border-bottom:1px solid white;
	border-top:1px solid white;
}
#head2{
	height: 130px;
	background:white;
}
#head2 img{
	position:relative;
	z-index: 999;
}
#images{
	z-index:10;
	position: relative;
	top:-135px;
	left:420px;
    height:130px;
	width:540px;
}


#head3{
	height: 25px;
	background-image: url(images/below_header.jpg);
	border-bottom:1px solid white;
	border-top:1px solid white;
	color:#ccc;
	text-align: center;
	font-variant: small-caps;
	line-height: 25px;
	letter-spacing: 3px;
	font-size: 1.2em;
}
#menu{
	width:220px;
	background-image:url(images/menu_back.jpg);
	background-repeat: repeat-x;
	background-color:#2c6ab4;
	height: auto !important;
	float:left;
	color:#ccc;
	padding-bottom:10px;
}
#menu ul{
    color:#76ba40;
	padding:0;
	margin:0;
	padding-left:20px;
	padding-right:10px;
}
#menu ul li{
    padding-top:10px;
	padding-bottom: 10px;
	border-bottom:1px solid #777;
	font-size: 1.1em;
}
#menu ul li a{
    color:#ccc;
	text-decoration: none;
	display:block;
}
#menu ul li a:hover{
    text-decoration:underline;
}
#contentouter{
	float:left;
	width:739px;
	height: 100%;
	background-color: white;
	background-image: url(images/white_back.jpg);
	background-repeat: repeat-y;
	border-left:1px solid white;
}
#content{
  	padding:15px 15px 0px 20px;
    background-image:url(images/grey_back.jpg);
	background-repeat: repeat-x;
	overflow: auto;
}
#content p{
    width:480px;
}
#contentright{
    float:right;
	width:205px;
	margin-left:20px;
	margin-right:5px;
	margin-top:5px;
	text-align: center;
}
#rightinner{
    margin-top:40px;
	border-left:1px solid #aaa;
	width:220px;
	min-height:472px;
}

.right{
	width: 200px;
	border:1px solid white;
}
p.grey{
	font-size:1.1em;
	margin-top:10px;
	margin-bottom:10px;
	color:#ccc;
}
p.quote{
    color:#0163ae;
	font-style: italic;
}
.wm{
    font-weight:bold;
	color:#009ce6;
	font-family:Arial;
}
.qc{
    font-weight:bold;
	color:#0163ae;
	font-family:Arial;
}

#wmqc{
	margin:10px;
	padding:5px;
    background-image: url(images/wmqc_back.jpg);
	text-align: center;
	font-size: 1.05em;
	color:#555;
}
#wmqc img{
    margin-top:10px;
}

#menu_contact{
    margin:10px;
	font-size: 1em;
}
#menu_address{
    margin:0 10px;
	font-size: 1em;
}
#menu_lower{
	height:40px;
	width:220px;
	background-color:#2c6ab4;
	float:left;
	color:#555;
}

#content_lower{
	height:40px;
	width:738px;
	float:left;
    background-image: url(images/white_lower.jpg);
	background-repeat: no-repeat;
	border-left:1px solid white;
	font-size: 12px;
}

#below_content{
    clear:both;
	height:25px;
	background-image:url(images/below_header.jpg);
	border-top:1px solid white;
}

.footer{
    margin-left:15px;
	margin-top:15px;
	font-family: Arial;
	font-size:0.9em;
}
#footer{
	color:#76ba40;
	padding:0;
	margin:0;
}
#footer li{
	color:#76ba40;
	float:left;
    margin-right:20px;
	margin-left:10px;
}
#footer li span, #footer li a{
    color:#555;
	text-decoration:none;
}
#footer li a:hover{
    text-decoration: underline;
}
#orphans{
	font-size:0.75em;
	margin:10px 0;
	text-align: center;
}
#orphans a{
    color:grey;
}
#orphans a:hover{
    text-decoration:underline;
}

