body {
	padding:0px; 
	margin:0px;
	}

p {
	font-family:"aller_lightregular", Gadget, sans-serif;
	font-size:1.0em;
	color:#707070;
	line-height:1.58em;
}

.footer {
	font-family:"aller_lightregular", Gadget, sans-serif;
	font-size:14px;
	color:#707070;
	line-height:1.68em;
	color:#000;
}

#content {
	margin-left:auto; 
	margin-right:auto; 
	min-width:1000px;
	}
		
#banner {
		height:68px; 
		vertical-align:top; 
		background-image:url(../images/image_banner.jpg); 
		background-repeat:repeat-x;
		}
		
#head {
	background-color:#44526c; 
	margin-left:auto; 
	margin-right:auto;
}

#menu {
	background-color:#f3f4f9; 
	height:48px; 
	border-bottom: solid 1px #dadada;
	}
.link {color:#878988;}
	
#tabs {
	width:890px; 
	height:48px; 
	margin-left:auto; 
	margin-right:auto; 
	padding-left:110px;
	color:#464646;
	}

#top_content {
	background-color:#ffffff; 
	height:620px; 
	border-bottom: solid 1px #dadada; 
	margin-left:auto; 
	margin-right:auto; 
	min-width:1000px;
}

#top_content_in {
     width:1100px; 
	 margin-left:auto; 
	 margin-right:auto;
}

#left_menu {
     width:152px; 
	 vertical-align:top; 
	 float:left; 
	 padding-left:50px; 
	 padding-top:47px;
}

ul.left_menu{
	list-style: none;
	font-family:'aller_lightregular', Gadget, sans-serif;
	font-size:1.2em;
	color:#464646; 
	margin: 0; 
	padding: 0; 
	width: 134px; 
	padding-bottom: .25em; 
	border-bottom: 1px solid #dadada;"
}

ul.left_menu li{
	padding-bottom: 1.5em; 
	margin-right: 10px;	
}

ul.left_submenu{
	list-style: none; font-family:'aller_lightregular', Gadget, sans-serif; 
	line-height:2.50em;
	font-size:.79em;
	color:#464646; 
	margin: 0; 
	padding: 0; 
	margin-top: 2.85em;
}

ul.left_submenu li{
	padding-bottom: 1.5em; 
	margin-right: 5px; 
	line-height: 1.4;
}

ul.handouts{
	list-style: none; font-family:'aller_lightregular', Gadget, sans-serif; 
	line-height:2.50em;
	font-size:.79em;
	color:#464646; 
	margin: 0; 
	padding: 0; 
	margin-top: 1.0em;
}

ul.handouts li{
	padding-bottom: 1.5em; 
	margin-right: 5px; 
	line-height: 1.4;
}

#divider {
	width:1px; 
	background-color:#dadada; 
	height:540px; 
	float:left; 
	margin-top:42px;
	}

#overview {
	background-color:#f6f7fb; 
	height:710px; 
	border-bottom: solid 1px #dadada;
	}

#overview_in {
     width:774px; 
	 padding-left:211px;
	 padding-right:15px;
	 margin-left:auto; 
	 margin-right:auto;
	 background-image:url(../images/overview_bg.jpg);
	 background-repeat:no-repeat;
	 padding-top:41px;
	 height:658px;
	 position:relative;
}

#about {
	background-color:#ffffff; 
	height:760px; 
	border-bottom: solid 1px #dadada;}

#about_in  {
     width:1000px; 
	 margin-left:auto; 
	 margin-right:auto;
	 position:relative;
}

#about_left, .about_left {
     width:152px; 
	 vertical-align:top; 
	 float:left; 
	 padding-top:41px;
}

#about_right {
	float:left; 
	width:788px; 
	padding-left:60px; 
	padding-top:49px;
}

#program, .program {
	background-color:#f0f0f0; 
	height:781px; 
	border-bottom: solid 1px #dadada;
}

#program_in, .program_in  {
     width:1000px; 
	 margin-left:auto; 
	 margin-right:auto;
	 position:relative;
}

.program_in{
	clear: both;
	width: 1001px;	
}

#program_left, .program_left {
     width:162px; 
	 vertical-align:top; 
	 float:left; 
	 padding-top:124px;
}

#program_right, .program_right {
	float:left; 
	width:778px; 
	padding-left:53px; 
	padding-top:57px;
}

#footer {
	background-color:#ffffff; 
    height:400px;
}

#footer_in  {
     width:1000px; 
	 margin-left:auto; 
	 margin-right:auto;
}

#results_right, .results_right {
	float:left; 
	width:730px; 
	padding-left:8px; 
	padding-top:41px;
}

#results_right ul, #results_right ol, .program_right ul{
	font-family:"aller_lightregular", Gadget, sans-serif;
	color: #707070;
	
}

#results_right li, .program_right li{
		line-height: 1.45em;
		padding-bottom: 1.5em;
}

#results_right li:last-child, .program_right li:last-child{
	padding-bottom: 0;	
}
a:link {color:#44526c;
text-decoration:none;}      
a:visited {color:#44526c;}  
a:hover {color:#a8afbd;}  
a:active {color:#44526c;} 

.p1 {
	font-family:"aller_lightregular", Gadget, sans-serif;
	font-size:0.90em;
	color:#496391;
	line-height:1.58em;
}

.p2 {
	font-family:"aller_lightregular", Gadget, sans-serif;
	font-size:0.90em;
	color:#707070;
	line-height:1.58em;
}

.intro {
	font-family:"aller_lightregular", Gadget, sans-serif;
	line-height:1.75em;
	letter-spacing:0.03em;
	color:#707070;
	font-size:1.1em;
	
	}

.intro ul{
	margin-top: 1.5em;	
}
.intro li{
	padding-bottom: .5em;	
}
	.intro_text {
	font-family:"aller_lightregular", Gadget, sans-serif;
	color:#707070;
	font-size:1.0em;
	line-height:1.55em;
	
	}
	
	.menu {
	font-family:"aller_lightregular", Gadget, sans-serif;
	line-height:2.50em;
	font-size:1.2em;
	color:#464646;
		}
	
	.first {
	font-family:"aller_lightregular", Gadget, sans-serif;
	font-size:1.2em;
	color:#464646;
	line-height:0em;
	}
	
	.second {
	font-family:"aller_lightregular", Gadget, sans-serif;
	font-size:1.2em;
	color:#464646;
	line-height:1.2em;
	}
    
	.intro_head {
	font-family:"aller_lightregular", Gadget, sans-serif;
	font-size:1.2em;
	color:#464646;
	line-height:1.8em;
	}

.program_head {
	font-family:"aller_lightregular", Gadget, sans-serif;
	font-size:1.2em;
	color:#464646;
	line-height:1.8em;
	letter-spacing:-0.04em;
	}

	ul.nav
{
float:left;
width:100%;
padding-top:10px;
margin:0;
list-style-type:none;
font-family:"aller_lightregular", Gadget, sans-serif;
font-size:1.2em;
}
ul.nav li a
{
float:left;
text-decoration:none;
color: #43526f;
padding:0.2em 2.48em 0.6em 0.1em;

}
ul.nav a:hover {color:#a8afbd;}
ul.nav li {display:inline; }
ul.nav li.active a {color:#878988;}

	ul.impact
{
list-style-type: circle;
}


ul.impact li {
	font-family:"aller_lightregular", Gadget, sans-serif;
	font-size:1.0em;
	color:#707070;
	line-height:1.58em; 
}

/* Contact form */
.form_table {
	width: 382px;
	background-color: #FFF;
	padding:5px;
	
}

.form_table p {
	font-family:"aller_lightregular", Gadget, sans-serif;
	font-size: 18px;
	line-height:18px;
	font-weight: normal;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

.form_title {
	vertical-align: text-top;	
}



.form_table input[type="text"] {
	font-family:"aller_lightregular", Gadget, sans-serif;
	font-size: 15px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	width:445px;
	float: left;
	margin-top:7px;
	margin-bottom:19px;
}


.form_table textarea {
	font-family:"aller_lightregular", Gadget, sans-serif;
	font-size: 15px;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	width:445px;
	height:191px;
	float: left;
	margin-top:7px;
}

.form_table input[type="submit"] {
	font-family:"aller_lightregular", Gadget, sans-serif;
	font-size: 15px;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	float:left;
	background:#FFF;
	border: none;
	cursor:pointer;
}

.form_message_success {
	font-family:"aller_lightregular", Gadget, sans-serif;
	font-size: 15px;
	font-weight: bold;
	background-color: #DCFFB9;
	display: block;
	padding: 10px;
	border: 2px solid #390;
}

.form_message_fail {
	font-family:"aller_lightregular", Gadget, sans-serif;
	font-size: 15px;
	font-weight: bold;
	background-color: #f3f4f9;
	display: block;
	padding: 10px;
	border: 2px solid #44526c;
}

.comments_col, .outcomes_col{
float: left;
width: 285px;	
margin: 1.5em 1.5em 0 0;
}

.outcomes_col {
	width: 345px;
	margin-top: 1em;	
}

.comments_col ul, .outcomes_col ul{
	margin: 0;
	padding: 0;	
}

.comments_col li, .outcomes_col li{
	list-style: none;
	font-family:"aller_lightregular", Gadget, sans-serif;
	font-size:.9em;
	color:#707070;
	line-height:1.58em;
	padding-bottom: 1.5em;
}

.outcomes_col li{
	color: #496391;	
}
div.stop_posters img{
	float: left;
	margin: 1.5em 2.25em 1.5em 0;
	border: 1px solid #878787;	
}
