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 {
	font-size: 170%;
	font-weight: normal;
	margin: 0;
	color:red;
}
hr {
color:red;
}
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 red;
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 red;
background:#ffffff;
padding-top:10px;
margin-bottom:2px;
}

#header-bar {
width:301px;
height:22px;
border:1px solid red;
margin-bottom:2px;
float:left;
background: url('images/titleback.png');
padding-left:10px;
line-height:20px;
}
#header-bar-2{
width:301px;
height:22px;
border:1px solid red;
margin-bottom:2px;
float:left;
background: url('images/titleback.png');
padding-left:10px;
}
#res-header-bar {
width:318px;
height:22px;
border:1px solid red;
margin-bottom:2px;
float:left;
background: url('images/titleback.png');
}
#res-header-bar-r {
width:307px;
height:22px;
border:1px solid red;
margin-bottom:2px;
float:left;
background: url('images/titleback.png');
line-height:20px;
padding-left:10px;
}

#header-bar2 {
width:311px;
height:40px;
border:1px solid red;
margin-bottom:2px;
float:left;
background: url('images/titleback.png');
text-align:center;
line-height:20px;
}

#header-bar3 {
width:200px;
height:22px;
border:1px solid red;
margin-bottom:2px;
margin-left:2px;
float:left;
background: url('images/titleback.png');
text-align:center;
line-height:20px;
}


#navbar {
width:954px;
height:22px;
border:1px solid red;
clear:both;
background: url('images/titleback.png');
}

#main {
width:956px;
}


#image1 {
width:348px;
height:144px;
float:left;
border:1px solid red;
margin-bottom:2px;
margin-right:2px;
background:#ffffff;
background-image: url(Images/Developmenttravelbus.jpg);
}
#image2 {
width:287px;
height:39px;
float:left;
padding-top:105px;
border:1px solid red;
margin-bottom:2px;
background:#ffffff;
background-image: url(Images/DevelopmentTravelWiseimage.jpg);
text-align:center;
}

#image3 {
width:639px;
height:144px;
float:left;
border:1px solid red;
margin-bottom:2px;
background:#ffffff;
text-align:center;
background-image: url(Images/image3.png);
}
#image-res {
width:639px;
height:174px;
float:left;
border:1px solid red;
margin-bottom:2px;
background:#ffffff;
text-align:center;
background-image: url(Images/house.png);
}

#district-largemap {
width:639px;
height:285px;
float:left;
border:1px solid red;
margin-bottom:2px;
background:#ffffff;
text-align:center;
}
#district-text{
width:619px;
height:426px;
float:left;
padding:10px;
border:1px solid red;
margin-bottom:2px;
background:#ffffff;
}
#district-main-content {
width:599px;
height:172px;
float:left;
border:1px solid red;
background:#ffffff;
overflow:auto;
padding-left:20px;
padding-right:20px;
padding-top:15px;
margin-bottom:2px;
}

#left-content {
width:298px;
height:137px;
float:left;
padding:10px;
border:1px solid red;
margin-bottom:2px;
margin-right:2px;
background:#ffffff;
overflow:auto;
}
#right-content {
width:297px;
height:137px;
float:left;
padding:10px;
border:1px solid red;
margin-bottom:2px;
background:#ffecec;
}
#res-left-content {
width:318px;
height:242px;
float:left;
border:1px solid red;
margin-bottom:2px;
background:#ffffff;
overflow:auto;
}
#res-left {
width:320px;
height:268px;
float:left;
margin-right:2px;
background:#ffffff;
}
#res-right {
width:319px;
height:270px;
float:left;
margin-bottom:2px;
background:white
}
#res-right-content {
width:297px;
height:102px;
float:left;
padding:10px;
margin-bottom:2px;
border:1px solid red;
background:#ffecec;
}
#res-right-content2 {
width:297px;
height:70px;
float:left;
padding:10px;
border:1px solid red;
background:#ffecec;
}
#res-header-bar-r2 {
width:307px;
height:22px;
border:1px solid red;
margin-bottom:2px;
float:left;
padding-left:10px;
background: url('images/titleback.png');
line-height:20px;
}

#main-content {
width:599px;
height:283px;
float:left;
border:1px solid red;
background:#ffffff;
overflow:auto;
padding-left:20px;
padding-right:20px;
padding-top:15px;
margin-bottom:2px;
}
#map-content a, #district-text a, #main-content a, #res-header-bar a, #res-right-content a, #res-header-bar-r a, #res-header-bar-r2 a, #header-bar-2 a{
color:#ef0b02;
text-decoration:underline;
}
#map-content a:hover,  #district-text a:hover, #main-content a:hover, #res-header-bar a:hover, #res-right-content a:hover, #res-header-bar-r a:hover, #res-header-bar-r2 a:hover, #header-bar-2 a:hover{
color:black;
text-decoration:underline;
}

#main-content3 {
width:599px;
height:183px;
float:left;
border:1px solid red;
background:#ffffff;
overflow:auto;
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;
}
#Development-map {
width:310px;
height:272px;
float:left;
border:1px solid red;
background:#ffffff;
margin-bottom:2px;
}
#main-map-header {
width:300px;
height:22px;
float:left;
border:1px solid red;
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 red;
background: url('images/titleback.png');
margin-bottom:2px;
line-height:20px;
}
#main-info-1 {
width:325px;
height:100px;
float:left;
background:#FBE7E7;
border:1px solid red;
margin-bottom:2px;
}
#main-calendar {
width:325px;
height:168px;
float:left;
border:1px solid red;
}

#main-content2 {
width:710px;
height:431px;
float:right;
border:1px solid red;
background:#ffffff;
overflow:auto;
padding-left:20px;
padding-right:20px;
padding-top:15px;
margin-bottom:2px;
}

#left-bar {
width:200px;
height:446px;
float:left;
border:1px solid red;
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 red;
background:#ffffff;
overflow:auto;
padding-left:20px;
padding-right:20px;
padding-top:15px;
margin-bottom:2px;
}

#fix-large-map {
width:610px;
height:431px;
float:left;
border:1px solid red;
background:#ffffff;
overflow:auto;
padding-left:20px;
padding-right:20px;
padding-top:15px;
margin-bottom:2px;
}

#map-key {
width:200px;
height:266px;
float:right;
border:1px solid red;
margin-bottom:2px;
background:#ffffff;
}

#fix-map-key {
width:300px;
height:266px;
float:right;
border:1px solid red;
margin-bottom:2px;
background:#ffffff;
}

#map-key2 {
width:200px;
height:420px;
float:right;
border:1px solid red;
margin-bottom:2px;
margin-left:2px;
background:#ffffff;
}

#map-directions {
width:200px;
height:150px;
float:right;
border:1px solid red;
margin-bottom:2px;
margin-left:2px;
background:#ffffff;
}



#admin-bar {
width:200px;
height:446px;
float:left;
border:1px solid red;
margin-bottom:2px;
margin-right:2px;
background:#ffffff;
}


#right-nav {
width:313px;
float:right;
}
#right-nav2 {
width:204px;
float:right;
}

#map {
width:311px;
height:285px;
float:left;
border:1px solid red;
margin-bottom:2px;
background:#ffffff;
text-align:center;
}
#map-content {
width:291px;
height:265px;
float:left;
border:1px solid red;
margin-bottom:2px;
background:#ffecec;
overflow:auto;
padding:10px;
}
#map-content-2 {
width:311px;
height:259px;
float:left;
border:1px solid red;
margin-bottom:2px;
background:#ffecec;
}

#Developmentinfo {
width:301px;
height:270px;
float:left;
border:1px solid red;
margin-bottom:2px;
padding-left:10px;
padding-top:15px;
background:#FBE7E7;
}

#unregisteredDevelopment-map {
width:311px;
height:259px;
float:left;
border:1px solid red;
margin-bottom:2px;
background:#ffffff;
text-align:center;
}

#district-map {
width:311px;
height:241px;
float:left;
border:1px solid red;
margin-bottom:2px;
background:#ffffff;
text-align:center;
}

#search {
width:311px;
height:131px;
float:left;
border:1px solid red;
background:#ffffff;
background-image: url(Images/searchbackimage.jpg);
margin-bottom:2px;
}
#news-brief {
width:291px;
height:111px;
float:left;
border:1px solid red;
padding:10px;
background:#ffffff;
background-image: url(Images/searchbackimage.jpg);
margin-bottom:2px;
overflow:auto;
}

#whatson {
width:311px;
height:131px;
float:left;
border:1px solid red;
background:#ffffff;
margin-bottom:2px;
}

#footer {
width:954px;
height:22px;
border:1px solid red;
background: url('images/titleback.png');
clear:both;
}

#fix-right-nav2 {
width:302px;
float:right;
}

#fix-map-directions {
width:300px;
height:150px;
float:left;
border:1px solid red;
margin-bottom:2px;
background:#FFFFFF;
}

#fix-header-bar3 {
width:300px;
height:22px;
border:1px solid red;
margin-bottom:2px;
float:left;
background: url('images/titleback.png');
text-align:center;
line-height:20px;
}