body				{height:100%; font-size:80%; font-family:verdana,arial,helvetica,sans-serif; color:#000; background:#FFF; border:0; margin:0; padding:0;} 

#site				{width:770px; background:#FFF; margin:5px auto; border:0px;}

table							{border-collapse:collapse; border-spacing:0;}
td, th, caption		{vertical-align:top; text-align:left; border:0; margin:0; padding:0;}

h1					{font-size:136%; font-weight:normal; color:#FFFFFF;}
h2					{font-size:120%; font-weight:normal; color:#233F9A;}
h3					{font-size:110%; font-weight:normal; color:#233F9A;}

/* for h2 tag on engage page */
.mailinglistheader { color: #445CA9; padding-top:0px; margin-top:0px;}

p {margin:0 0 15px 0;}

a  {font-weight:bold; color:#FFFFFF; text-decoration:none;}	
a:hover {text-decoration:underline;}

img {border:0;}
img.bullet_small {background:url("http://www.preston.gov.uk/graphics/bullet_small.gif") no-repeat;}

.portal_content hr {border:1px solid #fff; border-top:1px solid #03B0DB; margin:8px 0 8px 0;}



/*Beginning of CSL CODE
==================================*/

#LBHFHeader {
  height: 120px;
  position: relative;
  width: 730px; 
  margin: 0px auto;
}

#LBHFFooter {
  padding: 10px;
  clear: both;
  text-align: left;
  width: 730px; 
  margin: 0px auto;
}

#LBHFHeader a, #LBHFFooter a {
  color: #003366;
  font-weight: normal;
  text-decoration: underline
}

#LBHFHeader a:hover, #LBHFFooter a:hover {
  color: #6699CC;
}

.portal_outer {
background-color:#FFFFFF;
margin-top:1px;
padding: 10px 16px 26px 16px;
}

.portal_content {
   background-color:#445CA9;
   margin: 0px 0px 0px 0px;
   /*margin: 0px 185px 0px 0px;
   position:relative;*/
   width: 550px;
   float: left;
   overflow: hidden;
   /*background-color: #ffffff;
   color: #000000;*/
}


#mainConsultationList {
  width: 550px;
}

.portal_intro_text {
   margin: 20px 10px 20px 10px;
   position:relative;
   color: white;
   height: 100%;
}

.engage_content {
   margin: 0px 0px 0px 0px;
   /*margin: 0px 185px 0px 0px;
   position:relative;*/
   width: 550px;
   float: left;
   overflow: hidden;
   background-color: #ffffff;
   color: #000000;
}

.engage_intro_text {
   padding: 20px 10px 20px 10px;
   position:relative;
   color: #000000;
   height: 100%;
   border: 1px solid #445CA9;
}

.engage_intro_text a {
   color: #445CA9;
}

.mailinglist

.portal_intro_text h1 {
  margin-top:0px;
}

.portal_intro_text img {
  margin-top:-10px;
  margin-right:-10px;
  padding-left: 5px;
}

.portal_top {
  background-color:#233F9A;
  padding: 0px;
  color:white;
  margin:0px;
  height: 25px;
}

.portal_top p {
  padding: 5px 5px 5px 10px;
}

.portal_top a {
  color:white;
}

.portal_sidebar {
  float:right;
  padding: 0px
}

.portal_sidebar_slot{
  margin-bottom:5px;
}

.portal_sidebar_slot div {
  padding:5px;
  background-color:#233F9A;
}

.portal_sidebar_slot form {
  margin:0px;
padding: 0px;
}

.portal_sidebar_slot img {
  margin: 0px;
  padding: 0px;
}

.portal_sidebar_slot #search {
  margin: 0px 0px 8px 8px;
  width: 150px;
}

.portal_sidebar_slot select {
  margin: 0px 0px 8px 8px;
  width: 150px;
}


.portal_sidebar_slot .submit {
  margin-left: 110px;
  margin-top: 10px;
}

.consultationTable a {
  color:black;
}

.consultationTable td {
  padding-top:5px;
  padding-right:5px;
}

.consultationBackgroundRed {
 background-image:url('images/consultation_background_red.gif');
 background-repeat:repeat-x; 
 height:39px;
 border-top: 1px solid black;
 background-color: #E2C3A1;
}

.consultationBackgroundGreen {
 background-image:url('images/consultation_background_green.gif');
 background-repeat:repeat-x; 
 height:55px;
 border-top: 1px solid black;
 background-color: #CBD0B1;
}

.consultationBackgroundBlue {
 background-image:url('images/consultation_background_blue.gif');
 background-repeat:repeat-x; 
 height:55px;
 border-top: 1px solid black;
 background-color: #B6B1D0;
}



.finderFooter {
  background-color:#233F9A;
  text-align:right;
  margin: 0;
  margin-top: 3px;
  padding: 0;
  padding-top: 5px;
  /*padding-bottom: 10px;*/
}

.finderFooter p {
 margin: 3px 8px 2px 0px;
 margin-bottom:0px;
 color:white;
}

.finderFooter div {
  text-align:left;
}

.finderFooter div img {
  margin: 0;
  padding: 0;
}

.takepart a{
  font-weight: normal;
}

.takepart img {
  margin-top: 2px;
  padding-left: 5px;
}

/*.getcolinline_engage {
  margin-left: -10px;
}*/

.redtext {
  color: #DD0000;
}


#govmetric {
text-align:center;
margin-top: 1.5em;
}
#govmetric p {
margin: 0;
}
#govmetric form {
margin: 10px 0;
}