body {
background-position: center center;
 background-attachment: scroll; 
 background-image: url(Images/Back.jpg);
  background-repeat: repeat;
  	font-family: verdana, arial, sans-serif;
	font-size: 70%;
}

p {

}

h1 {
	font-size: 170%;
	font-weight: normal;
	margin: 0;
}
h2 {
}
a
{
color:black;
text-decoration:none;
}
a:Hover
{
color: #ef0b02;
text-decoration:underline;
}

a img{

}

img {

}

#container {
width:956px;
margin-left:auto;
margin-right:auto;
margin-bottom:2px;
}

#header {
width:956px;
margin-bottom:2px;
}

#logo {
width:639px;
height:83px;
border:1px solid #99CC00;
float:left;
margin-right:2px;
margin-top:auto;
margin-bottom:2px;
margin-bottom:auto;
background:#ffffff;
}

#header-nav {
width:311px;
height:73px;
float:left;
border:1px solid #99CC00;
background:#ffffff;
padding-top:10px;
margin-bottom:2px;
}

#header-bar {
width:311px;
height:22px;
border:1px solid #99CC00;
margin-bottom:2px;
float:left;
background: url('images/titleback.png');
text-align:center;
line-height:20px;
}

#header-bar2 {
width:311px;
height:40px;
border:1px solid #99CC00;
margin-bottom:2px;
float:left;
background: url('images/titleback.png');
text-align:center;
line-height:20px;
}

#map-key {
width:200px;
height:266px;
float:left;
border:1px solid #99CC00;
margin-bottom:2px;
background:#F1F8DC;
}

#map-directions {
width:200px;
height:150px;
float:left;
border:1px solid #99CC00;
margin-bottom:2px;
background:#F1F8DC;
}

#map-key2 {
width:200px;
height:420px;
float:left;
border:1px solid #99CC00;
margin-bottom:2px;
background:#F1F8DC;
}

#header-bar3 {
width:200px;
height:22px;
border:1px solid #99CC00;
margin-bottom:2px;
float:left;
background: url('images/titleback.png');
text-align:center;
line-height:20px;
}

#navbar {
width:954px;
height:22px;
border:1px solid #99CC00;
clear:both;
background: url('images/titleback.png');
}

#main {
width:956px;
}


#image1 {
width:348px;
height:144px;
float:left;
border:1px solid #99CC00;
margin-bottom:2px;
margin-right:2px;
background:#ffffff;
background-image: url(Images/people.jpg);
}
#image2 {
width:287px;
height:39px;
float:left;
padding-top:105px;
border:1px solid #99CC00;
margin-bottom:2px;
background:#ffffff;
background-image: url(Images/Message.jpg);
text-align:center;
}

#image3 {
width:639px;
height:144px;
float:left;
border:1px solid #99CC00;
margin-bottom:2px;
background:#ffffff;
text-align:center;
}

#image2 a {
color:#ef0b02;
text-decoration:underline;
font-weight:bold;
}
#image2 a:hover {
color:black;
text-decoration:underline;
font-weight:bold;
}

#main-content {
width:599px;
height:283px;
float:left;
border:1px solid #99CC00;
background:#ffffff;
overflow-y: auto; 
overflow-x: hidden; 
padding-left:20px;
padding-right:20px;
padding-top:15px;
margin-bottom:2px;
}
#main-content a{
color:#ef0b02;
text-decoration:underline;
}
#main-content a:hover{
color:black;
text-decoration:underline;
}

#district-content {
width:599px;
height:122px;
float:left;
border:1px solid #99CC00;
background:#ffffff;
overflow-y: auto; 
overflow-x: hidden; 
padding-left:20px;
padding-right:20px;
padding-top:15px;
margin-bottom:2px;
}
#district-content a{
color:#ef0b02;
text-decoration:underline;
}
#district-content a:hover{
color:black;
text-decoration:underline;
}

#main-content3 {
width:599px;
height:431px;
float:left;
border:1px solid #99CC00;
background:#ffffff;
overflow-y: auto; 
overflow-x: hidden; 
padding-left:20px;
padding-right:20px;
padding-top:15px;
margin-bottom:2px;
}


#main-map-holder {
width:312px;
height:300px;
float:left;
background:#ffffff;
margin-right:2px;
line-height:20px;
}
#Group-map {
width:310px;
height:272px;
float:left;
border:1px solid #99CC00;
background:#ffffff;
margin-bottom:2px;
}
#main-map-header {
width:300px;
height:22px;
float:left;
border:1px solid #99CC00;
background: url('images/titleback.png');
margin-bottom:2px;
line-height:20px;
padding-left:10px;
}

#main-info {
width:327px;
height:300px;
float:left;
background:#ffffff;
margin-bottom:2px;
margin-right:2px;
}
#main-info-header {
width:325px;
height:22px;
float:left;
text-align:center;
border:1px solid #99CC00;
background: url('images/titleback.png');
margin-bottom:2px;
line-height:20px;
}
#main-info-1 {
width:325px;
height:100px;
float:left;
background:#F1F8DC;
border:1px solid #99CC00;
margin-bottom:2px;
overflow-y: auto; 
overflow-x: hidden; 
}
#main-calendar {
width:325px;
height:168px;
float:left;
border:1px solid #99CC00;
}

#whatson-header-bar {
width:198px;
height:22px;
border:1px solid #99CC00;
margin-bottom:2px;
float:left;
background: url('images/titleback.png');
text-align:center;
line-height:20px;
}

#weather-header-bar {
width:210px;
height:22px;
border:1px solid #99CC00;
margin-bottom:2px;
float:left;
background: url('images/titleback.png');
text-align:center;
line-height:20px;
}

#district-whatson {
width:198px;
height:131px;
float:left;
border:1px solid #99CC00;
background:#ffffff;
overflow-y: auto; 
overflow-x: hidden; 
}

#district-calendar {
width:223px;
height:157px;
float:left;
border:1px solid #99CC00;
}

#district-whatson-container {
width:200px;
height:159px;
float:left;
margin-bottom:2px;
margin-right:2px;
}

#district-weather-container {
width:212px;
height:159px;
float:left;
margin-bottom:2px;
margin-right:2px;
}

#district-weather {
width:210px;
height:131px;
float:left;
border:1px solid #99CC00;
}

#main-content2 {
width:710px;
height:431px;
float:right;
border:1px solid #99CC00;
background:#ffffff;
overflow-y: auto; 
overflow-x: hidden; 
padding-left:20px;
padding-right:20px;
padding-top:15px;
margin-bottom:2px;
}

#left-bar {
width:200px;
height:446px;
float:left;
border:1px solid #99CC00;
margin-bottom:2px;
margin-right:2px;
background:#ffffff;
background-image: url(Images/VerticalTravelBanner.jpg);
}

#large-map {
width:710px;
height:431px;
float:left;
border:1px solid #99CC00;
background:#ffffff;
padding-left:20px;
padding-right:20px;
padding-top:15px;
margin-bottom:2px;
}

#admin-bar {
width:200px;
height:446px;
float:left;
border:1px solid #99CC00;
margin-bottom:2px;
margin-right:2px;
background:#ffffff;
}


#right-nav {
width:313px;
float:right;
}
#right-nav a, #main-content a, #main-content2 a, #main-map-holder a, #main-map-header a{
color:#ef0b02;
text-decoration:underline;
}
#right-nav a:hover, #main-content a:hover, #main-content2 a:hover, #main-map-holder a:hover, #main-map-header a:hover{
color:black;
text-decoration:underline;
}

#right-nav2 {
width:202px;
float:right;
}

#map {
width:311px;
height:285px;
float:left;
border:1px solid #99CC00;
margin-bottom:2px;
background:#ffffff;
text-align:center;
}

#Groupinfo {
width:301px;
height:270px;
float:left;
border:1px solid #99CC00;
margin-bottom:2px;
padding-left:10px;
padding-top:15px;
background:#F1F8DC;
overflow-y: auto; 
overflow-x: hidden; 
}

#unregisteredGroup-map {
width:311px;
height:259px;
float:left;
border:1px solid #99CC00;
margin-bottom:2px;
background:#ffffff;
text-align:center;
}

#district-map {
width:311px;
height:259px;
float:left;
border:1px solid #99CC00;
margin-bottom:2px;
background:#ffffff;
text-align:center;
}

#search {
width:311px;
height:131px;
float:left;
border:1px solid #99CC00;
background:#ffffff;
background-image: url(Images/searchbackimage.jpg);
margin-bottom:2px;
}

#whatson {
width:311px;
height:131px;
float:left;
border:1px solid #99CC00;
background:#ffffff;
margin-bottom:2px;
overflow-y: auto; 
overflow-x: hidden; 
}

#footer {
width:954px;
height:22px;
border:1px solid #99CC00;
background: url('images/titleback.png');
clear:both;
}