.skip {
	display: none;
    clear: both;
}
#wrapper {
width: 770px;
}
#contentwrapper {
	background: url('/images/background.gif') repeat-y;
	width: 770px;
}
#header {
  height: 50px;
  background: white;
  clear: both;
}
#tagline {
float: left;
padding-left: 20px;
padding-top: 1em;
font-weight: bold;
}
#visiontagline {
  font-weight: bolder;
  font-size: 1.4em;
}
#logo {
text-align: right;
}
#nav {
	background-color: #e02f87;
	clear: both;
	width: 769px;
	display: table;
}
#scroller {
	clear: both;
	width: 769px;
}
#bannerform label {
	color: white;
	float: left;
	padding: 7px;
	padding-right: 0px;
	font-size: 0.8em;
}
#bannerform {
	background: #e02f87;
	margin: 0px;
	padding: 0px;
}
#leftnav {
  float: left;
  color: white;
  padding-left: 10px;
  padding-top: 10px;
  width: 155px;
}
#leftnav a {
  color: white;
}

#content {
padding-bottom: 50px;
margin-left: 190px;
width: 575px;
}
#footerpanorama {
	margin-left: 165px;
	clear: both;
}
#footer {
  clear: both;
  background: white;
  margin: 0px;
  padding-bottom: 1em;
  display: block; 
}
#footerlinks {
    margin-left: 200px;
    text-align: center;
}
a.action {
	font-weight: bolder;
	text-decoration: underline;
	color: #96004a;
	}

.backtotop a {
	font-weight: bold;
	margin-left: 50px;
	text-decoration: none;
	color: #000000;
}

body {
	margin: 0;
	font-family: "Lucida Grande",  "Lucida Sans", Arial, Sans-Serif;
}

a.visited {
	text-decoration: underline;
	color: #96004a;
}

a:link {
	text-decoration: underline;
	color: #96004a;
}

a:visited {
	text-decoration: underline;
	color: #96004a;
}

a:active {
	text-decoration: underline;
	color: #96004a;
}

a:hover {
	text-decoration: underline;
}

.pic{
	float: right;
	padding-top: 5px;
	margin-right: 7%;
}

.picleft{
	float: left;
	padding-top: 20px;
}
td {
	border: 0;
}


.links {
	background-color:transparent 
}

p {
	font-size: 10pt;
	font-family: "Lucida Grande",  "Lucida Sans", Arial, Sans-Serif;
	line-height: 1.5em;
	margin: 0;
}

.welcome {
	font-weight: bold;
}
.welcomebold {
	font-size: 1.5em;
	font-weight: bolder;
	font-style: italic;
}

.welcomeboldplum {
	font-size: 1.5em;
	font-weight: bolder;
	font-style: italic;
	color: #96004a;
}

.welcomesubbold {
	font-size: 1.3em;
}

p#indent {
	font-family: "Lucida Grande",  "Lucida Sans", Arial, Sans-Serif;
	margin-bottom: 10px;
}

p, p.indent {
	margin-right: 50px;
	margin-bottom: 10px;
}

li {
	color: #000000;
	margin-right: 50px;
	margin-bottom: 10px;
	padding: 0px;
	font-size: 0.75em;
	line-height: 1.25em;
}


h5 {
	color: #96004a;
	font-weight: bold;
}

h5.inspiring { color: #00bbe6; }

h4 {
	color: #FFFFFF;
	margin-right: 0px;
	line-height: 1.75em;
	background-color: #96004a;
	font-size: 1.1em;
	padding-left: 1em;
	font-style: italic;
}

h4.inspiring {
    background-color: #00bbe6;
}	

table.structure {
	font-family: "Lucida Grande", "Lucida Sans", Arial, Sans-Serif;
	font-size: 0.8em;
	border: 1px solid black;
	/* border-bottom: 1px solid black; */
	color: #000000;
	margin-bottom: 10px;
	margin-right: 0px;
	table-layout: auto;
}


table.whatson {
	font-size: 0.8em;
	border: 1px solid black;
	/* border-bottom: 1px solid black; */
	color: #000000;
	margin-bottom: 10px;
	margin-right: 0px;
	table-layout: auto;
	line-height: 1.75;
}

table.whatsontable {
	font-family: "Lucida Grande", "Lucida Sans", Arial, Sans-Serif;
	font-size: 0.8em;
	color: #000000;
	margin-bottom: 10px;
	margin-right: 0px;
	table-layout: auto;
	border-top: solid black 1px;
	border-right: solid black 1px;
	border-bottom: solid black 1px;
}

td.whatsontitlecell {
	background-color: #edAA30;
	border-left: 1px solid black;
}

tr.whatsontitlecell {
	border-left: 1px solid black;
}

td.whatsonentrycell {
	border-left: 1px solid black;
	border-top: 1px solid black;
	
	background-color: #fee9ba;
}
td.titledcp {
	background: #96004a;	
	color: white;
}
td.subdcp {
	background: #C1848F;	
	color: white;
}
td.celldcp {
	background: #E9CACC;	
	
}
td.eventstitlecell {
	background-color: #96004a;
	color: #ffffff;
}

td.bestpracticetitlecell {
	background-color: #e02f87;
	color: #ffffff;
	font-weight: bold;
}

td.bestpracticeentrycell {
	background-color: #EFCAD9;
}

table.learningevents {
	font-family: "Lucida Grande", "Lucida Sans", Arial, Sans-Serif;
	font-size: 0.8em;
	color: #000000;
	margin-bottom: 10px;
	margin-right: 0px;
	table-layout: auto;
	border-width: 0 0 1px 1px;
	border-style: solid;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
}

tr.learningeventstitlecell {
	background-color: #e02f87;
	color: #ffffff;
	font-weight: bold;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #000;
}

td.learningeventstitlecell {
	background-color: #e02f87;
	color: #ffffff;
	border-width: 1px 1px 0 0;
	font-weight: bold;
	border-style: solid;
	border-color: #000;
}

td.learningeventsentrycell {
	background-color: #EFCAD9;
	border-style: solid;
	border-color: black;
	border-width: 1px 1px 0 0;
}


tr.learningeventsentrycell {
	background-color: #ee99bb;
	color: #000000;	
}


td.blankcell {
	background-color: white;
	border-style: solid;
	border-color: black;
	border-width: 0 0 0 0;
}


/* Nasty IE hack for table widths */
div.innerdiv {
	width: 100%;
	overflow: auto;
}

/* Hack ends */

h4.board {
	background-color: #96004a;
}

h5.board {
	color: #96004a;
}

h4.sub {
	background-color: #478998;
}

h4.health {
	background-color: #E4069B;
}

h5.health {
	color: #E4069B;
}

h4.cultural {
	background-color: #AD92C0;
}

h5.cultural {
	color: #AD92C0;
}

h4.environment {
	background-color: #99cf60;
}

h5.environment {
	color: #99cf60;
}

h4.safer {
	background-color: #AED27A;
}

h5.safer {
	color: #AED27A;
}

h4.growth {
	background-color: #F9AB68;
}

h5.growth {
	color: #F9AB68;
}

h4.youngpeople {
	background-color: #8ED9EF;
}

h5.youngpeople {
	color: #8ED9EF;
}

h4.management, h4.marketing {
	background-color: #DA94AC;
}

h5.management, h5.marketing {
	color: #DA94AC;
}

h4.state {
	background-color: #DC9CB5;
}

h5.red {
	color: #96004a;
}

td.titleboard, td.dcptitleboard {
	background-color: #96004a;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 1px solid black;
}

td.dcptitleboard {
	background-color: #C87998;
}
 
td.subboard {
	background: #96004a;
	
}
.titleboard a:link {
	color: #FFFFFF;
}

.titleboard a:visited {
	color: #FFFFFF;
}



.celllearning a:link, a:visited {
	color: #000000;
}

.cellboard a:link, a:visited {
	color: #000000;
}

.titleopportunity a:link, a:visited {
	color: #000000;
}

.subopportunity a:link, a:visited {
	color: #000000;
}

.sublearning a:link, a:visited {
	color: #000000
}

.cellopportunity a:link, a:visited {
	color: #000000
}


.subculture a:link, a:visited {
	color: #000000
}

.cellculture a:link, a:visited {
	color: #000000
}

.subenviro a:link, a:visited {
	color: #000000
}

.cellenviro a:link, a:visited {
	color: #000000
}

.subprosperous a:link, a:visited {
	color: #000000
}

.cellprosperous a:link, a:visited {
	color: #000000
}


td.cellboard {
	background-color: #E9CACC;
}

td.titlelearning {
	background-color: #e02f87;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 1px solid black;
}

td.titlelearningexchange {
	background-color: #e02f87;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 1px solid black;
}
td.sublearning {
	background-color: #ee99bb;
	border-bottom: 1px solid black;
}

td.celllearning {
	background-color: #EFCAD9;
}

td.cellexchange {
	background-color: #EFCAD9;
	border-top: 1px solid black;
}

td.titleopportunity {
	background-color: #30b9e5;
	color: black;
	font-weight: bold;
	border-bottom: 1px solid black;
}

td.subopportunity {
	background-color: #A4D9F2;
	border-bottom: 1px solid black;	
}

td.cellopportunity {
	background-color: #D5E9F5;
}

td.titleculture {
	background-color: #630C75;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 1px solid black;
}

td.subculture {
	background-color: #896096;
	border-bottom: 1px solid black;	
}

td.cellculture {
	background-color: #BCA8C3;
}

td.titleenviro {
	background-color: #99cf60;
	color: black;
	font-weight: bold;
	border-bottom: 1px solid black;
}

td.subenviro {
	background-color: #bbee99;
	border-bottom: 1px solid black;	
}

td.cellenviro {
	background-color: #E0F3C8;
}

td.titleprosperous {
	background-color: #ED9029;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 1px solid black;
}

td.subprosperous {
	background-color: #F6C48A;
	border-bottom: 1px solid black;	
}

td.subboard {
	background-color: #478998;
	border-bottom: 1px solid black;	
}

td.cellprosperous {
	background-color: #FFFFee;
}

td.titlechildren {
	background-color: #8ED9EF;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 1px solid black;
}

td.subchildren {
	background-color: #C6ECF7;
	border-bottom: 1px solid black;
}

td.cellchildren {
	background-color: #E8F7FC;
}	

td.titlestronger {
	background-color: #AED27A;
	font-weight: bold;
	border-bottom: 1px solid black;
}

td.substronger {
	background-color: #D6E8BC;
	border-bottom: 1px solid black;
}

td.cellstronger{
	background-color: #EFF6E4;
}

td.titlehealthy {
	background-color: #E4069B;
	font-weight: bold;
	border-bottom: 1px solid black;
}

td.subhealthy {
	background-color: #F182CD;
	border-bottom: 1px solid black;
}

td.cellhealthy {
	background-color: #FACDEB;
}

td.titleachievements {
	background-color: #CC3366;
	color: #FFFFFF;
	font-weight: bold;
	border-bottom: 1px solid black;
}

td.cellachievements {
	background-color: #FADBE5;
	line-height: 1.5em;
}

tr.titlecell {
	background-color: #edAA30;
	border-bottom: 1px solid black; 
	font-weight: bold;
}

tr.titlecontact {
	background-color: #F3F3F3;
	border-bottom: 1px solid black;
	font-weight: bold;
}

td.titlecell {
	/* border-bottom: 1px solid black;
	/* width: 100px; */
}

td.contact {
	border-bottom: 1px solid black;
}

tr.contact {
	background-color: #FAC9AB;
}

tr.entrycell {
	background-color: #fee9ba;
	border: solid;
}

td.entrycell {
	/* width: 24%; */
	border-top: solid black 1px;
	line-height: 1.5em;
}

td.bordercell {
	border: 1px solid black;
}

td.structurepic {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	text-align: center;
	width: 17%;
}

img {
	border-color: #ffffff;
	border: 0px;
}

/* WELCOME/INDEX PAGE P CLASSES */

#priorities {
  line-height: 2em;
  padding: 5px;
	padding-left: 20px;
	font-weight: bold;
	font-size: 1.2em;
}
p.pritop {
	margin-left: -20px;
	color: #96004a;
	}	

#priorities ul {
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
	list-style-type: none;

}
li.pri1 {
	background: #96004a;
	color: white;
	padding: 0.5em;
	padding-left: 2em;
}

li.pri2 {
	color: #30b9e5;
}

li.pri3 {
	color: #630c75;
}

li.pri4 {
	color: #99cf60;
}

li.pri5 {
	background: #ed9029;
	color: white;
	padding: 0.5em;
	padding-left: 2em;
}

li.pri6 {
	color: #e02f87;
	}

p.pribottom {
	color: #96004a;
	margin-left: -20px;
}
.address {
  font-size: 0.7em;
}
#searchdiv {
  width: 165px;	
}
#addressdiv {
  padding-top: 1em;
}
#footerband{
background: black;
clear: both;
}  
#footerbandexcellence {
padding: 2em;
float: left;
color: white;
font-weight: bold;
}
#footerbandderbydoesit {
padding: 1em;
text-align: right;
}
.backtotop {
clear: both;
}
.linkimage {
  padding-top: 15px;
}
.searchbutton {
	text-align: right;
}
#surveybox {
	background: #e02f87;
	/* clear: both; */
	margin-left: 165px;
}
#surveyimg {
	background: #e02f87;
	margin-right: 10px;
	padding: 10px;
	float: left;
}
#surveytext {
	font-size: 1em;
	line-height: 1.3em;
	font-weight: bold;
	color: white;;
	padding: 10px;
	padding-bottom: 30px;
}

#structure-nav ul li {
 list-style: circle;
 font-size: 0.9em;
}

#structure-nav ul li a: {
 text-decoration: none;
}

#structure-nav ul li a:hover {
 color: black;
} 

li.dcp-board a, li.forum a {
 color:#721140;
 font-weight: bold;
}  

li.management-team a, li.marketing-team a {
 color: #98405E;
 font-weight: bold;
}

li.young-people a {
 color: #4296AF;
 font-weight: bold;
}

li.city-growth a {
 color: #D8853D;
 font-weight: bold;
}

li.communities a {
 color: #8DBF46;
 font-weight: bold;
}

li.cultural a { 
 color: #8554A8;
 font-weight: bold;
} 

li.healthy a {
 color: #E4069B;
 font-weight: bold;
}

/* BE INSPIRING ELEMENTS */

table.inspiring td {
 padding: 0.3em;
 font-size: 90%;
} 

table.pledges td {	
	line-height: 1.5em;
	font-size: 0.8em;	
	background-color: #fff7c6;
	border-style: solid;
	border-color: black;
	border-width: 1px 1px 0 0;
	padding: 10px;
}

table.pledges tr.subtitlecell td, table.pledges td.subtitlecell {
	line-height: 1.5em;
	font-size: 0.8em;	
	background-color: #ffdd00;
	font-weight: bold;
}     

table.inspiring td.a, table.inspiring td.j { color: #df068c; font-size: 110%; font-style: italic; }
table.inspiring td.b { color: #ac0052; font-size: 102%; font-weight: bold;}
table.inspiring td.c { color: #640b76; font: 104% Arial, Helvetica, sans-serif; font-style:italic;}
table.inspiring td.d, table.inspiring td.i { color: #9ace60; font-weight: bold;}
table.inspiring td.e { color: #ef8f2a}
table.inspiring td.f { color: #ac0052;}
table.inspiring td.g { color: #00bce6; font-size:111%; font-family: Arial, Helvetica, sans-serif; font-style: italic;}
table.inspiring td.h { color: #640b76;}
table.inspiring td.j { color: #ac0052;}