html, body { 
	margin:0; 
	height:100%;
	margin-top:0;
	margin-left:0;
	font-size: 82%;
  	voice-family:"\"}\""; 
	voice-family:inherit; 
	background-color: #3061ad;
	background-image: url(/editable/images/bground2.jpg);
	background-repeat:repeat-x;
	background-position: top left;
}

p {
margin:3px 0 10px 0;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.3;
	color: #FFFFFF;

}

H1 {
  font-family: Arial, Verdana, Trebuchet MS, Helvetica, sans-serif; 
  font-size: 160%; 
  clear: both;
  color: #fae149;
  margin-bottom: 0;
  line-height:normal;
  font-weight:bold;
}

H2 {

  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; 
  font-size: 150%; 
  color: #a5d4ff;
  letter-spacing: 2px;
  font-weight:normal; 
  margin-bottom: 0;
  padding-bottom: 0;  
}

H3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 140%;
	clear: both;
	font-weight:normal;
	letter-spacing:1px;
	color: #ffffff;
	margin-top:0px;
	margin-bottom: 0;
	padding-left:10px;
	padding-bottom:13px;
	padding-top: 2px;
}


hr {
	border:1px dotted #517cc1;
	width:97%;
	clear: both;
	top:10px;
		  }

.footertext
{
color:#d4e1f3;
font-size: 10.5px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}

.rightblend
{
background:url(/editable/images/rightnav_bground.jpg);
background-repeat:repeat-x;
background-position:top;
}



.navbground
{
background:url(/editable/images/bb_hero_peng_top.jpg);
background-repeat:no-repeat;
background-position:bottom;
}

.navbground_flam
{
background:url(/editable/images/bb_hero_flam_top.jpg);
background-repeat:no-repeat;
background-position:bottom;
}

.navbground_plan
{
background:url(/editable/images/bb_hero_peng2_top.jpg);
background-repeat:no-repeat;
background-position:bottom;
}
	
.navbground_involved
{
background:url(/editable/images/bb_hero_crane_top.jpg);
background-repeat:no-repeat;
background-position:bottom;
}


A:link
{
    COLOR: #ffea6e;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #fff6be;
    TEXT-DECORATION: underline
}
A:active
{
    COLOR: #fff6be;
    TEXT-DECORATION: underline
}
A:visited
{
    COLOR: #ffea6e;
    TEXT-DECORATION: none
}
A:visited:hover
{
    COLOR: #fff6be;
    TEXT-DECORATION: underline
}


A.whitenav:link
{
    COLOR: #ffffff;
	font-size:120%;
    TEXT-DECORATION: none;
	text-transform:uppercase;
}
A.whitenav:hover
{
    COLOR: #fff6be;
	font-size:120%;
    TEXT-DECORATION: underline;
	text-transform:uppercase;
}
A.whitenav:active
{
    COLOR: #fff6be;
	font-size:120%;
    TEXT-DECORATION: underline;
	text-transform:uppercase;
}
A.whitenav:visited
{
    COLOR: #ffffff;
	font-size:120%;
    TEXT-DECORATION: none;
	text-transform:uppercase;
}
A.whitenav:visited:hover
{
    COLOR: #fff6be;
	font-size:120%;
    TEXT-DECORATION: underline;
	text-transform:uppercase;
}


div.PageNumbers {
  width: 100%;
  clear: both;
  text-align: right;
}

.PageList li {
  display: inline;
  list-style-type: none;
}

.PageList li a {
  border-width: 1px; 
  border-color: #556392;  
  border-style: solid;  
  background-color: #FFFFFF;
	text-decoration : none; 
	color : #000000;
	padding: 3px 3px 3px 3px; 
}

.PageList li a:hover, li a:active {
  border-width: 1px; 
  border-color: #556392;  
  border-style: solid;  
  background-color : #A2A9C3; 
  color : #ffffff; 
  padding: 3px 3px 3px 3px; 
}

li a.CurrentPage {
  border-width: 1px; 
  border-color: #556392;  
  border-style: solid;  
  background-color : #A2A9C3; 
  color : #ffea6e; 
  padding: 3px 3px 3px 3px; 
}

li li a.CurrentPage {
  border-width: 1px; 
  border-color: #556392;  
  border-style: solid;  
  background-color : #A2A9C3; 
  color : #ffea6e; 
  padding: 3px 3px 3px 3px; 
}


/*
MAIN NAVIGATION ELEMENTS
*/

div.NavContainer {
  position: relative;
  clear: both;
  width: 170px;
  float: left;
  padding-left: 5px;
  padding-right: 5px;
  text-align: left;  
  font-size:110%; 
}

#NavContainer ul {
  width: 170px;
  margin : 0; 
  padding : 1px 0 0; 
  list-style-type : none; 
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size:110%;
  border-width: 0px; 
}

#NavContainer li {
	margin : 0 0 1px; 
	border-width: 0px; 
} 
#NavContainer li a {
	display : block;	
	padding: 3px; 
	width : 168px; 
	text-decoration : none; 
	color : #FFFFFF; 
	border-width: 0px;
  	font-size:110%;	 
}

#NavContainer li li a {
	color : #ffffff; 
	background-color : #4570b5; 
	display : block; 
	padding : 5px 3px 5px 20px;
	width : 151px;
	border-width: 0px; 
	background-image: url(/editable/images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 6px;
  	font-size:100%;	 
} 
#NavContainer li li li a {
	display : block; 
	padding: 3px 3px 3px 27px; 
	width : 148px;
	border-width: 0px; 
  	font-size:100%;	
}
#NavContainer li li li li a {
	display : block; 
	padding : 3px 3px 3px 30px; 
	width : 151px;
	border-width: 0px; 
  	font-size:100%;	
}
#NavContainer li li li li li a {
	padding : 3px 3px 3px 40px; 
	width : 141px; 
	border-width: 0px; 
  	font-size:100%;	
}

#NavContainer li a:hover , #left li a:active , #left li .selectedpage {
	background-color : #4570b5; 
	color : #ffea00; 
	border-width: 0px; 
} 
#NavContainer li li a:hover , #left li li a:active , #left li li .selectedpage {
	background-color : #527dc3; 
	color : #ffea00; 
	border-width: 0px; 
} 
#NavContainer .navigationSelect {
	background-color : #E7DCEA; 
	color : #7E518A; 
	border-width: 0px; 
} 


div.Col1Column1Container {
  position: relative;
  float: left;
  border-width: 0px;
  width: 590px;
  text-align: left;
  margin:0;
  padding:0;
  padding-left: 5px;
  padding-right: 5px;  
  
}

.alert
{
	color:#FC0;
	padding-left:5px;
}

label {
    display: block;
    float: left;
    margin-right: 0.5em;
    text-align: left;
    width: 16em;
}

input
{
	margin:1px;
}

.errors {
    background-color: #CC0000;
    background-image: url("/editable/images/error.gif");
    background-position: right top;
    background-repeat: no-repeat;
    border: 3px solid #FF0000;
    color: #FFFF66;
    margin-bottom: 10px;
    padding: 12px 82px 12px 12px;
    width: 280px;
}
