/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


a{outline:none;}
a:link { color: #003300; text-decoration: none;}
a:visited { color: transparent;text-decoration: none;}
a:hover { color: blue; text-decoration: underline; color: green;}
a:active { text-decoration: none;}
a.image_a:link{color: gray;}
a.image_a:link img{border:1px solid gray;}
a.image_a:visited{color: gray;}
a.image_a:visited img{border:1px solid gray;}
a.image_a:hover{color: blue;}
a.image_a:hover img{border:1px solid blue;}
a.image_a:active{color: blue;}


#about {
 position:relative;
 width: 100%; 
 height:auto;
 border-width:0px;
 border-style: solid; 
 border-color: gray; 
}


#about_content{
  position:relative;
  width: 100%; 
  height:auto;
 border-width:0px;
 border-style: solid; 
 border-color: red; 
 padding-top:12px;
}


.about_text {
 color: black; 
 font-family: Helvetica;
 font-style: normal;
 font-variant: normal;
 font-weight: normal;
 font-size: 100%;
 text-align: left;
 line-height: normal;
 text-decoration:none;
 text-transform:none;
 text-indent:0px;
 white-space:normal;
}

body {
 text-align:center; 
}

#bradley_image {
 border-width:0px;
 border-style: solid; 
 border-color: gray; 
}


#contacts_div{
  float:left;
  text-align:left;
}


.contacts_p {
  font-family: arial, helvetica;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 85%;
  text-align: left;
  line-height: normal;
  text-decoration:none;
  text-transform:none;
  text-indent:0px;
  white-space:normal;
}

#pageContainer_div{
  position:relative;
  top:0;
  left:0;
  margin-left:auto;  
  margin-right:auto; 
  width:770px;
  height:auto; 
  border-width:0px;
  border-style: dashed; 
  border-color: gray; 
}



#left_column_div{
  float:left;
  height:auto;
  width:auto;
  border-width:0px;
  border-style: solid; 
  border-color: black; 
}


.elections_div {
  float:left;
  height:auto;
  width:200px; 
  border-width:3px;
  border-style: solid; 
  border-color: green; 
  clear:left;
  margin-top:20px;
 }

.greenCouncillors_div {
  float:left;
  height:auto;
  width:190px; 
  border-width:3px;
  border-style: solid; 
  border-color: green; 
  clear:left;
  margin-top:0px;
  margin-bottom:10px;
  padding-right:5px; 
  padding-left:5px;
  padding-top:5px;
 }


h1{
 color: #005000; 
 font-family: Helvetica;
 font-style: normal;
 font-variant: normal;
 font-weight: normal;
 font-size: 110%;
 text-align: center;
 line-height: normal;
 text-decoration:none;
 text-transform:none;
 text-indent:0px;
 white-space:normal;
}
h2{
 color: #005000; 
 font-family: Helvetica;
 font-style: normal;
 font-variant: normal;
 font-weight: normal;
 font-size: 110%;
 text-align: center;
 line-height: normal;
 text-decoration:none;
 text-transform:none;
 text-indent:0px;
 white-space:normal;
}

.pageHeadingLeft_h2{
 text-align: left;
}



h3{
  font-family: arial, helvetica;
  color: black; 
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 100%;
  text-align: left;
  line-height: normal;
  text-decoration:none;
  text-indent:0px;
  white-space:normal;
  border-width:0px;
  border-style: solid; 
  border-color: green; 
  vertical-align:text-top;
}




html>body #latestnews_container_div{
  float:right;
  padding:5px;
  padding-top:5px;
  width: 540px; 
  height:100%;
  border-width:3px;
  border-style: solid; 
  border-color: green;
 }

#latestnews_container_div{
  float:right;
  padding:5px;
  padding-top:5px;
  width: 540px; 
  height:100%;
  border-width:3px;
  border-style: solid; 
  border-color: blue;
 }


#email_container_div{
  float:right;
  padding-top:5px;
  width: 530px; 
  height:100%;
  border-width:0px;
  border-style: solid; 
  border-color: gray;
 }



.date_div{
  float:left;
  width: 70px; 
  height:auto;
  border-width:0px;
  border-style: solid; 
  border-color: green; 
  font-family: arial, helvetica;
  color: black; 
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 90%;
  text-align: left;
  line-height: normal;
  text-transform:none;
  text-indent:0px;
  white-space:normal;
}



.latestnews_div{
  position:relative;
  top:0px;
  left:0px;
  width: 450px; 
  height:auto;
  border-width:0px;
  border-style: solid; 
  border-color: green; 
  float:right;
  margin:0px;
}
html>body .latestnews_div{
  position:relative;
  top:0px;
  left:0px;
  width: 450px; 
  height:auto;
  border-width:0px;
  border-style: solid; 
  border-color: green; 
  float:right;
  margin:0px;
}

.container_photo_div{
 float:left;
 height:auto;
 width:100%;
 padding:0px;
 border-width:0px;
 border-style: solid; 
 border-color: black; 
 margin-bottom:0px;
 margin-top:10px;
}

.container_no_photo_div{
 float:left;
 height:auto;
 width:100%;
 padding:0px;
 border-width:0px;
 border-style: solid; 
 border-color: blue; 
 margin-bottom:0px;
 margin-top:10px;
}


.date_div_left_photo{
 float:left;
 height:110px;
 margin-bottom:0px;
 margin-top:0px; 
 padding:0px;   
 width:11%; 
 border-style:solid; 
 border-width:0px;
 border-color: blue; 
}

.left_latestnews_caption_div{
 float:left;
 vertical-align:text-top;
 padding:0px;
 margin:0;
 margin-left:33px;
 margin-top:0px;
 margin-bottom:0px;
 height:110px;
 width:44%; 
 border-width:0px;
 border-style: solid; 
 border-color: yellow; 
 
}

.right_photo-div{
 float:right;  
 left:-2px;
 vertical-align:text-top;
 padding:0px;
 margin-top:0px; 
 margin-bottom:0px;
 height:auto;
 width:38%; 
 border-style:solid; 
 border-width:0px; 
 border-color:yellow;  
 z-index:-1;
}

.latestnews_image
{
 height:140px;
}

#murray_image {
 border-width:0px;
 border-style: solid; 
 border-color: gray; 
}


#margaret_image {
 border-width:0px;
 border-style: solid; 
 border-color: gray; 
}

.cr_img{
  width:80%;
  border-width:0px;
  border-style: solid; 
  border-color: red; 
  margin:0px;
}


.mailto_councillor{
 font-family: arial, helvetica;
 font-style: normal;
 font-variant: normal;
 font-weight: normal;
 font-size: 100%;
 text-align: right;
 line-height: normal;
  border-width:0px; 
  border-style:solid; 
 border-color:blue;
 width:45%;

}


#navigationBar_table{
  text-align:center;
}


#navigationbar_div{
  text-align:center;
  width:100%;
  height:30px;
  border-width:0px; 
  border-style:solid; 
  border-color:gray;
  margin-top:10px;
}


#subscribe_form_div{
  float:left;;
  text-align:left;
  width:100%;
  height:300px;
  border-width:0px;
  border-style: solid; 
  border-color: red; 
  margin-left:auto;
  margin-right:auto;
}

#subscribe_form_table{
  width:550px;
  height:150px;
  margin-left:auto;
  margin-right:auto;
}

.subscribe_td{
 font-family: arial, helvetica;
 color: black; 
 font-style: normal;
 font-variant: normal;
 font-weight: normal;
 font-size: 90%;
 text-align: right;
 line-height: normal;
 text-decoration:none;
 text-transform:none;
 text-indent:0px;
 white-space:normal;
}

#subscribe_td_field{
 font-family: arial, helvetica;
 color: black; 
 font-style: normal;
 font-variant: normal;
 font-weight: normal;
 font-size: 90%;
 text-align: right;
 line-height: normal;
 text-decoration:none;
 text-transform:none;
 text-indent:0px;
 white-space:normal;
}




#thanks_form_div{
  position:relative;
 width: 700px;
 height:40px;
}

p {
 font-family: arial, helvetica;
 color: black; 
 font-style: normal;
 font-variant: normal;
 font-weight: normal;
 font-size: 100%;
 text-align: left;
 line-height: normal;
 text-transform:none;
 text-indent:0px;
 white-space:normal;
}

p.thanks{
 font-family: arial, helvetica;
 color: #660000; 
 font-style: normal;
 font-variant: normal;
 font-weight: normal;
 font-size: 100%;
 text-align: center;
 line-height: normal;
 text-decoration:none;
 text-transform:none;
 text-indent:0px;
 white-space:normal;
}

p.councillor {
 font-family: arial, helvetica;
 color: black; 
 font-style: normal;
 font-variant: normal;
 font-weight: normal;
 font-size: 100%;
 text-align: left;
 line-height: normal;
 text-decoration:none;
 text-transform:none;
 text-indent:0px;
 white-space:normal;
}


#topBanner {
 position:relative;
 width: 100%;
 height:120px;
 border-width:0px;
 border-style: dashed; 
 border-color: black;
 }


.cr_image_div{
 float:left;
 padding:0px;
 border-width:0px;
 border-style: dashed; 
 border-color: black;
 width:40%;
}
.cr_description_div{
 float:right;
 padding:0px;
 border-width:0px;
 border-style: dashed; 
 border-color: black;
 width:50%;
}

.cr_subcontainer_div{
 position:relative;
 top:0px;
 left:0px;
 height:100px;
 border-width:0px;
 border-style: solid;
 border-color: gray;
}


.document_ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
font-style: normal;
line-height: 12em;
font-weight: normal;
font-variant: normal;
text-transform: none;
color:green;
text-decoration: none;
text-indent: 5px;
list-style-position: outside;
list-style-image: url(arrow.gif);
list-style-type: square;
padding-top: 12px;

}

.document_li{ 
 font-family: arial, helvetica;
 font-style: normal;
 font-variant: normal;
 font-weight: normal;
 font-size: 100%;
 text-align: left;
 line-height: normal;
 text-decoration:none;
 text-transform:none;
 text-indent:0px;
 white-space:normal;
 padding-bottom: 12px;
}





#navlist_ul li{
 display: inline;
 list-style-type: none;
 padding-right: 10px;
}

.nav_li { 
 width:6.4%;
 font-family: arial, helvetica;
 font-style: normal;
 font-variant: normal;
 font-weight: normal;
 font-size: 90%;
 text-align: center;
 line-height: normal;
 text-decoration:none;
 text-transform:none;
 text-indent:0px;
 white-space:normal;
}

.links_ul {
 display: inline;
 list-style-type: none;
}

.links_li{ 
 font-family: arial, helvetica;
 font-style: normal;
 font-variant: normal;
 font-weight: normal;
 font-size: 100%;
 text-align: center;
 line-height: normal;
 text-decoration:none;
 text-transform:none;
 white-space:normal;
 padding-left: 10px;
 padding-top: 10px;
}
.divider_li { 
 width:1%;
 font-family: arial, helvetica;
 font-style: normal;
 font-variant: normal;
 font-weight: normal;
 font-size: 80%;
 text-align: center;
 line-height: normal;
 text-decoration:none;
 text-transform:none;
 text-indent:0px;
 white-space:normal;
}


.email_li{
  font-family:  arial, helvetica, Times New Roman, serif,Arial Narrow, Century Gothic ;
  color: #006699;
  color: black;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 100%;
  line-height: normal;
  text-decoration:none;
  text-transform:none;
  text-indent:0px;
  white-space:normal;
  list-style-type:none; 
  margin-top: 11px; 
  margin-left: 0px;
}

html>body .email_li{
  font-family:  arial, helvetica, Times New Roman, serif,Arial Narrow, Century Gothic ;
  color: #006699;
  color: black;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 100%;
  line-height: normal;
  text-decoration:none;
  text-transform:none;
  text-indent:0px;
  white-space:normal;
  list-style-type:none; 
  margin-top: 11px; 
  margin-left: 0px;
 border-width:0px;
}

.techMenu_form{
 border: 0px solid gray;
 background-color:white;
 margin:0px;
 padding:0px;
}


