		
			
			* {
			
				font-family: Arial, Helvetica, Verdana, sans-serif;
				font-size: 12px;
				
				color: #000000;
			}
			
			
			body {
			
				width: 100%;
				height: 100%;
				
				text-align: center;
				
background-color: #4689b6;
			background-image: url(../images/Global/habitat_body_bkgd.jpg);
background-repeat: repeat-x;
			}
			
			
			#MainContainer {
			
position: relative;

				width: 980px;
				height: 100%;
			
				text-align: left;
				
				margin-left: auto;
				margin-right: auto;
				
			}
			
			
			#Header {
			
				float: left;
				width: 980px;
				height: 88px;

background-color: #ffffff;
background-image: url(../images/Global/header_bkgd.gif);
background-repeat: repeat-x;

			}
			
			#HeaderLogo {
			
				float: left;
				
				width: 353px;
				height: 58px;

margin-left: 8px;
margin-top: 8px;
			
			}
			
			#HeaderMenu {
				
				float: right;
			
			}
			
			#HeaderMenu ul {
			
				float: right;
				
				list-style-type: none;
			}
			
			#HeaderMenu ul li {
			
				float: left;
				
				border-right: 1px solid #000000;
			
			}
			
			#HeaderMenu ul li a {
			
				text-decoration: none;
				padding-left: 6px;
				padding-right: 6px;
				
				display: block;
				
				text-transform: lowercase;
				color: #009100;
			
			}

#HeaderNav {

float: right;

}


#HeaderNav ul {

list-style-type: none;
}			

#HeaderNav ul li {

float: left;
border-right: 1px solid #005C99;
}

#HeaderNav ul li a {

text-decoration: none;
font-weight: bold;
font-size: 12px;
text-transform: uppercase;
letter-spacing: 0px;
padding: 7px;
padding-top: 2px;
padding-bottom: 2px;

color: #005C99;
display: block;
}
			#BreadCrumbTrail {
			
position: absolute;

top: 90px;
right: 10px;
				
				height: 18px;
				
				padding-top: 4px;
				padding-left: 20px;
				
				font-size: 11px;
				
				color: #666666;
			
			}
			
			#BreadCrumbTrail a {
			
				font-size: 11px;
				
				text-decoration: none;
				color: #666666;
			}
			
			#BreadCrumbTrail a:hover {
			
				font-size: 11px;
				text-decoration: underline;
			}
			
			
			
#VolunteerContentContainer {
			
				float: left;
				width: 980px;

				margin-bottom: 14px;
				padding-top: 20px;
padding-bottom: 20px;
				background-color: #ffffff;
				border: 1px solid #4689b6;
			}


#NewVolunteerBlock {
float: left;
width: 560px;

margin-left: 30px;
padding: 0px;
padding-top: 10px;

} 

#NewVolunteerBlock h1 {

margin: 0px;
padding: 0px;

font-size: 12px;

text-transform: uppercase;
letter-spacing: 1px;
color: #005C99;

}


#NewVolunteerBlock p {

width: 300px;
}

#NewNewsletterBlock {
float: left;
width: 320px;
min-height: 300px;

margin-left: 20px;

padding-left: 30px;
padding-top: 10px;

border-left: 1px solid #005C99;
}

#NewNewsletterBlock h1 {

margin: 0px;
padding: 0px;

font-size: 12px;

text-transform: uppercase;
letter-spacing: 1px;
color: #005C99;

}

#NewNewsletterBlock p {

width: 300px;
}




			#ContentContainer {
			
				float: left;
				width: 701px;
				min-height: 400px;

				margin-bottom: 14px;
				padding-top: 20px;
padding-bottom: 20px;
				background-color: #ffffff;
				border: 1px solid #4689b6;
			}
			
			
			#ContentContainer h1 {
			
				margin-left: 38px;
				color: #005C99;
				text-transform: uppercase;
				letter-spacing: 1px;
			}

#ContentContainer h2 {

margin-left: 38px;
color: #005C99;
font-weight: bold;

}

.answer {

color: #005C99;
				text-transform: uppercase;
				letter-spacing: 1px;
font-weight: bold;
}
			
			#ContentContainer p {
			
				width: 625px;
				margin-left: 38px;
				line-height: 17px;
			
			}
			
			#ContentContainer ul {
			
				width: 525px;
				margin-left: 40px;
				
			}
			
			#ContentContainer ul li {
			
				margin-top: 8px;
				margin-bottom: 8px;
			}
			
			#ContentContainer ul li a  {
			
				color: #009100;
				text-decoration: none;
			}
			
			#ContentContainer ul li a:hover  {
			
				text-decoration: underline;
			}
			
			#ContentContainer p a {
			
				color: #009100;
				text-decoration: none;
			}
			
			#ContentContainer p a: hover {
			
			
				text-decoration: underline;
			
			}
			

#SideBar {

float: left;

min-height: 300px;
width: 248px;

background-color: #ffffff;

margin-left: 24px;
border: 1px solid #4689b6;
}

#SideBar h1 {

text-transform: uppercase;
letter-spacing: 1px;

padding-left: 12px;

color: #005C99;

}

#SideBar p {

padding-left: 12px;
padding-right: 9px;
line-height: 17px;
}

#SideBar p a  {
			font-style: italic;
				color: #009100;
				text-decoration: none;
			}
			
			#SideBar p a:hover  {
			
				text-decoration: underline;
			}



			.micro_header {
			
				color: #003399;
				font-weight: normal;
				font-size: 12px;
			}

#HomeContentContainer {
			
				float: left;
				width: 740px;
				height-min: 400px;
			}
			
			#PageHeader {
			float: left;
width: 980px;

				font-size: 16px;
				font-weight: bold;
				

				margin-top: 8px;
				margin-bottom: 14px;

text-transform: uppercase;
letter-spacing: 2px;
				
				color: #005C99;
			}

#PageHeader h1 {

margin: 0px;
margin-top: 3px;
padding: 0px;
font-weight: bold;
color: #003399;
color: #E29B2C;
color: #F1B53D;
color: #F1AA1B;
color: #4689b6;

text-transform: lowercase;
letter-spacing: 0px;
}
			

#HomeContentContainer p {

width: 700px;

margin-left: 20px;
line-height: 18px;

}
			
			#SideNav {
			
				float: right;
				width: 180px;
				height: 300px;
				
				margin-right: 40px;
				margin-top: 50px;
			
			}
			
			#SideNav ul {
			
				float: right;
				list-style-type: none;
				
			}
			
			#SideNav ul li {
			
				font-size: 15px;
			
				margin-top: 8px;
				margin-bottom: 8px;
			}


			#SideNav ul li a {
			
				font-size: 15px;
				font-weight: bold;
				text-decoration:  none;
				
				color: #003399;
				
			}
			
			#Footer {
			
				float: left;
				
				width: 980px;
				height: 40px;
				
				text-align: center;

				border-top: 4px solid #006699;
			}

#FooterLeft {

float: left;

width: 500px;

}


#FooterLeft p {

text-align: left;

color: #A9DCA4;

}

#FooterLeft p a {

color: #D9E8F0;

color: #A3C3DA;
color: #F2F5F9;
color: #D7E6EE;
text-decoration: none;
}

#FooterLeft p a:hover {

text-decoration:underline;
}


#FooterRight {

margin-top: 6px;
float: right;

}

#FooterRight ul {

padding: 0px;
margin: 0px;

list-style-type: none;

}

#FooterRight ul li {

border-right: 1px solid #A9DCA4;
}


#FooterRight ul li a {

font-size: 11px;
text-transform: uppercase;
font-weight: bold;

letter-spacing: 1px;

color: #A9DCA4;
}
			
			#Footer ul {
			
				margin-left: 100px;
				list-style-type: none;
			
			}
			
			#Footer ul li {
			
				float: left;
				
			
			}
			
			
			#Footer ul li a {
			
				text-decoration: none;
				
				padding-right: 8px;
				padding-left: 8px;
				
				display: block;
				
				color: #66CC66;
				color: #009100;
color: #A9DCA4;
			
			}


.account_form {


}


.account_form fieldset {

margin-left: 40px;
margin-right: 40px;

border: 1px solid #cdcdcd;

}

.account_form fieldset div {

float: left;

width: 100%;

margin-top: 4px;
margin-bottom: 4px;
}

.account_form fieldset div label {

float: left;
width: 250px;
display: block;

margin-top: 4px;
margin-bottom: 4px;
}

.account_form fieldset div input {

float: left;
}

.confirmation_text {
color: #27A517;

}

p
p.padding
{
padding-top:0px;
padding-bottom:0px;
padding-right:25px;
padding-left:50px;
}

			