body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background: #ececec;
	}

p{
	line-height: 1.4em;
	color: #6d6d6d;
	}
	
strong{ font-weight: bold; }
	

.invisible{
	visibility:hidden;
	}
	
.btn_more_small{ display:block; background:url(../images/btn_more_small.png) no-repeat; width: 59px; height: 21px; text-indent: -999em; }	
.btn_more_small:hover{ background-position: 0 -21px; }

.btn_back_to_listing{ display:block; background:url(../images/btn_back_to_listing.png) no-repeat; width: 112px; height: 21px; text-indent: -999em; }	
.btn_back_to_listing:hover{ background-position: 0 -21px; }



/*** LAYOUT ***/

#container{
	width: 872px;
	margin: 0 auto;
	background: url(../images/back_main.png);
	overflow:hidden;
	position: relative;
	 font-size: 1.1em; 
	}


#header{
	width: 852px;
	margin: 0 auto;
	border-top: 5px solid #0289a7;
	border-bottom: 1px solid #6ebacb;
	background: #009fc3;
	height: 86px;
	}	
	
	#logo_involve{
	display:block;
	text-indent: -999em;
	width: 217px;
	height: 62px;
	background:url(../images/logo_involve.png) no-repeat;
	float:left;
	margin-top: 13px;
	margin-left: 18px;
	}
	
#main_nav_bar{
	height: 42px;
	width: 852px;
	margin: 0 auto;
	background: #009fc3;
	border-bottom: 1px solid #e8e8e8;
	margin-bottom: 25px;
	}
		
	#main_nav{
	float:left;
	width: 580px;
	margin-top: 10px;
	padding-left: 18px;
	}
		
	#main_nav li{
	float:left;
	margin-right: 9px;
	}
	
	#main_nav li a{
	height: 24px;
	display:block;
	text-indent: -999em;
	}	
	
		#main_nav li a.home{ width: 57px; background:url(../images/btn_home.png) no-repeat; }
		#main_nav li a.home:hover, #home #main_nav li a.home{ background-position: 0 -24px;	}

		#main_nav li a.about{ width: 57px; background:url(../images/btn_about.png) no-repeat; }
		#main_nav li a.about:hover, #about #main_nav li a.about{ background-position: 0 -24px;	}

		#main_nav li a.our_work{ width: 77px; background:url(../images/btn_our_work.png) no-repeat; }
		#main_nav li a.our_work:hover, #our_work #main_nav li a.our_work{ background-position: 0 -24px;	}
		
		#main_nav li a.publications{ width: 97px; background:url(../images/btn_publications.png) no-repeat; }
		#main_nav li a.publications:hover, #publications #main_nav li a.publications{ background-position: 0 -24px;	}	
		
		#main_nav li a.resources{ width: 85px; background:url(../images/btn_resources.png) no-repeat; }
		#main_nav li a.resources:hover, #resources #main_nav li a.resources{ background-position: 0 -24px;	}
		
		#main_nav li a.news{ width: 56px; background:url(../images/btn_news.png) no-repeat; }
		#main_nav li a.news:hover, #news #main_nav li a.news{ background-position: 0 -24px;	}	
	
		#main_nav li a.contact{ width: 67px; background:url(../images/btn_contact.png) no-repeat; }
		#main_nav li a.contact:hover, #contact #main_nav li a.contact{ background-position: 0 -24px;	}	
	

#panel_nav{ width: 96px; height: 32px; float:right; margin-top: 6px; margin-right: 9px; }
#panel_nav a{ display: block; float:left; width: 32px; height: 32px; text-indent: -999em; }
#panel_nav a.btn_rss{ background:url(../images/btn_rss.png) no-repeat; }
#panel_nav a.btn_newsletter{ background:url(../images/btn_newsletter.png) no-repeat; }
#panel_nav a.btn_search{ background:url(../images/btn_search.png) no-repeat; }
#panel_nav a:hover{ background-position: 0 -32px; }
#panel_nav a.open{ background-position: 0 -64px; }

#panel_newsletter{position:absolute; width: 275px; height: 94px; top: 130px; right: 22px; z-index: 12; background:url(../images/panel_newsletter.png) no-repeat; padding: 10px 0; }

#panel_search{ position:absolute; width: 275px; height: 68px; top: 130px; right: 11px; z-index: 12; background:url(../images/panel_search.png) no-repeat; }

#panel_search .h_panel{ margin: 11px 0 5px 15px; }
#panel_newsletter .h_panel{ margin: 0px 0 5px 15px; } 
#panel_search .textfield, #panel_newsletter .textfield { border: 0px solid #000000; width: 174px; height: 22px; line-height: 22px; padding: 4px 0px 0 0px; color: #a4a4a4; font-size: 11px; background: none !important;  float: left; margin-left: 6px;}

div.input_wrapper{
	background:url(../images/input_back.png) no-repeat;	
	height:22px;
	width:196px;
	margin-left: 11px;
	margin-bottom: 4px;
	}
	
.btn_close{ float:right; margin: -26px 7px 0 0;}


.submit_newsletter{ background:url(../images/btn_submit_signup.png) no-repeat; display:block; width: 56px; height: 22px; border: 0px solid #000000; cursor: pointer; float:right; margin: -27px 7px 0 0; }
.submit_search{ background:url(../images/btn_submit_search.png) no-repeat; display:block; width: 56px; height: 22px; border: 0px solid #000000; cursor: pointer; float:right; margin: -27px 7px 0 0; }
#panel_search .default, #panel_newsletter .default { background-position: 0 0; }
#panel_search .over, #panel_newsletter .over { background-position: 0 -22px; }

#label_rss{ position:absolute; top: 65px; right: 37px; z-index: 10; }
#label_newsletter{ position:absolute; top: 65px; right: 27px; z-index: 10; }
#label_search{ position:absolute; top: 65px; right: 37px; z-index: 10; }

#middle{ 	
	clear:both;
	width: 786px;
	margin: 0 auto;
	padding-bottom: 27px;
	overflow:hidden;
	}
	




/*** CONTENT PAGES ***/

#bread_crumbs{
	overflow:hidden;
	width: 786px;
	margin: 0 auto;
	padding-top: 1em;
	padding-bottom: 1em;
	line-height: 2em;
	border-bottom: 1px solid #e0e0e0;
	}
		
		#bread_crumbs_left{
		float:left;
		width: 12em;
		margin-right: 0px;
		padding-left: 10px;
		font-weight:normal;
		color:#000000;
		font-size: 1.1em;
		}
		
		#bread_crumbs_nav{
		float:left;
		width: 340px;
		color: #888888;
		font-size: 1.1em;
		}
		
			#bread_crumbs_nav span{
			margin: 0 9px; 
			}
			
			#bread_crumbs_nav a{
				color: #888888;
				}
				
			#bread_crumbs_nav a:hover{
				color: #000;
				}

			
		
		#toolbar{
		width: 260px;
		float:right;
		margin-right: 14px;
		text-align:right;
		line-height: 2em;
		}
		
		#toolbar a{
		margin-left: 6px;
		}
		
		#toolbar img{
		vertical-align:middle;
		}


#content_banner{
	clear:both;
	width: 786px;
	height: 188px;
	margin: 0 auto;
	position:relative;
	}
	
	#content_banner_text{
	position:absolute;
	bottom: 20px;
	width: 362px;
	left: 19px;
	z-index: 1;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 35px;
	color:#FFFFFF;
	}
	
	#content_banner_text span{
	background:#ff0066;
	padding: 3px 10px 6px 10px;
	}
	

#column_left{
	clear:both;
	width: 253px;
	float:left;
	margin-right: 24px;
	}
	
		#side_nav{
		margin-top: 52px;
		font-size: 1.2em;
		}
		
			#about #side_nav{
			/*margin-top: 96px;*/
			}
		
		#side_nav li{
		line-height: 1.6em;
		border-bottom: 1px solid #e0e0e0;
		padding-top: 0.5em;
		padding-bottom: 0.5em;
		background:url(../images/side_nav_bullet.png) no-repeat 12px 1.1em;
		}
		
			#side_nav li li{
			border-bottom: 0px solid #e0e0e0;
			background-position: 33px 1.1em;
			}
			
			#side_nav li.last_item{
			border-bottom: none;
			}
		
			#side_nav li a{
				color: #888;
				padding-right: 5px;
				}
				
			#side_nav li a:hover{
				color: #009fc3;
				}
			
			#side_nav li a{
			display:block;
			padding-left: 32px;
			
			}
			
			#side_nav li.active{
			background:url(../images/side_nav_bullet_over.png) no-repeat 12px 1.1em;
			color:#009fc3;
			}
			
			#side_nav li a.cat_a{ background:url(../images/icon_a.png) no-repeat 32px 50%; padding-left: 57px; }
			#side_nav li a.cat_e{ background:url(../images/icon_e.png) no-repeat 32px 50%; padding-left: 57px; }
			#side_nav li a.cat_p{ background:url(../images/icon_p.png) no-repeat 32px 50%; padding-left: 57px; }
			#side_nav li a.cat_t{ background:url(../images/icon_t.png) no-repeat 32px 50%; padding-left: 57px; }
			
			#side_nav li.active a{
			color:#009fc3;
			}
			
			
			#side_nav li li a, #side_nav li.active li a{
				color: #888;
				background-position: 33px 1.1em;
				padding-left: 53px;
				}
			
			#side_nav li li.active{
			background-position: 33px 1.1em !important;
			}
				
			#side_nav li li.active a{
			color:#000;
			}
			
			/* 3rd level items */
			#side_nav li li li a{
			padding-left: 47px;		
			color: #888 !important;
			}
			
			#side_nav li li li.active a{
			color: #000 !important;
			}
		
	
	#column_left .tags{
	color: #999999;
	margin-top: 140px;
	padding-left: 9px;
	}
	
	#column_left .tags p{
	font-size: 1.2em;
	line-height: 1.8em;
	color: #999999;
	padding-top: 5px;
	}
	
	#column_left .tags a{
	color: #999999;
	}
	
	#column_left .tags a:hover{
	color:#009fc3;
	}
	
#content{
	width: 471px;
	float:right;
	padding-top: 35px;
}
	
	.image_heading{ margin-bottom: 21px; }
	#content h1{
	font-family:Arial, Helvetica, sans-serif;
	color: #009fc3;
	font-size: 3.6em;
	margin-bottom: 23px;
	font-weight:normal;
	}
	
	#content h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #585858;
	font-size: 1.6em;
	margin-bottom: 35px;
	font-weight:normal;
	line-height: 1.4em;
	}
		#content h2.underlined{
		padding-bottom: 7px;
		border-bottom:1px solid #E0E0E0;
		}
	
	#content h3{
	font-family:Arial, Helvetica, sans-serif;
	color: #009fc3;
	font-size: 1.6em;
	margin-bottom: 15px;
	font-weight:normal;
	line-height: 1.4em;
	}	
	
	
	#content p{
	color: #6D6D6D;
	font-size: 1.2em;
	margin-bottom: 22px;
	}
	
	#content ul#sitemap{ font-size: 12px; line-height: 20px; font-weight: bold; }
	#content ul#sitemap ul{ margin-left: 15px; font-weight: normal; margin-bottom: 10px; }
	#content ul#sitemap ul ul{ margin-left: 30px;  margin-bottom: 10px; }
	
	#content ul{ font-size: 1.2em; line-height: 1.6em; color: #999; margin-bottom: 20px; }
	
	
	.lifted{ margin-top: -17px; }
	#content ul.using_access_keys li{ margin-bottom: 15px; }
	
	#content a{ color: #009fc3; }
	#content a:hover{ color: #009fc3; }

/*** HOME PAGE ***/
#home_banner{
	clear:both;
	width: 786px;
	height: 237px;
	margin: 0 auto;
	position:relative;
	margin-bottom: 18px;
	}
	
	#home_banner_text{
	position:absolute;
	bottom: 63px;
	width: 332px;
	left: 19px;
	z-index: 1;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 24px;
	line-height: 26px;
	background: #ff0066;
	padding: 6px 6px 10px 6px;
	}
	
	#home_banner_text span{   } 
	
	#home_banner_more{
	position:absolute;
	bottom: 20px;
	left: 19px;
	width: 87px;
	height: 33px;
	display:block;
	text-indent: -999em;
	z-index: 1;
	background:url(../images/btn_more.png) no-repeat;
	}
	
		#home_banner_more:hover{
		background-position: 0 -33px;
		}

#engage_links{ width: 297px; height: 128px; }

		
/* home columns */
.h_left{ float:left; width: 468px;}	
.h_right{ float:right; width: 297px;}

.home_heading{ margin-bottom: 8px; }
#showcase_base{ position:relative; width: 468px; height: 304px; overflow:hidden; } 
#showcase_holder{ position: absolute; z-index: 2; height: 304px; width: 9000px; }
.showcase{ float:left; margin-right: 7px; width: 227px; background: #ececec; } 
.showcase .image{ position:relative; width: 227px; height: 154px; overflow:hidden; font-size: 20px; color:#FFFFFF; line-height: 24px; }
.showcase .image span{ background: #0289a7; position:absolute; bottom: 15px; left: 15px; padding: 2px 4px 4px 4px; } 
.showcase_content{ border-top: 1px solid #FFFFFF; padding: 6px 18px 68px 15px; width: 194px; height: 85px; position:relative; font-size: 1.1em;  }
.showcase_content h3{ color:#000000; font-weight: bold; margin-bottom: 4px; line-height: 17px; }
#content .showcase_content h3{ color:#000000; font-weight: bold; margin-bottom: 4px; font-size: 1.1em; line-height: 17px !important;  }
#container .showcase_content p{ color: #6d6d6d; font-size: 1em; } 
#content .showcase_content p{ color: #6d6d6d; font-size: 1em; } 
.showcase_content .btn_more_small{ position:absolute; bottom: 20px; left: 15px; }

#showcase_nav{ width: 461px; background: #ececec; height: 30px; margin-top: 7px; margin-bottom: 15px; }
#showcase_nav a.arrow_circle{ display:block; height: 16px; width: 16px; text-indent: -999em; }	
#showcase_nav #scroll_left{ background:url(../images/arrow_circle_left.png) no-repeat; float:left; margin: 7px 0 0 9px; }
#showcase_nav #scroll_right{ background:url(../images/arrow_circle_right.png) no-repeat; float:right; margin: 7px 9px 0 0; }		
#showcase_nav #scroll_left:hover, #showcase_nav #scroll_right:hover{ background-position: 0 -16px; }

#pager_wrapper{ height: 30px; float:left; text-align:center; }
#pager{ margin: 0 auto; margin-top: 9px; }	
#pager li{ float: left; }	
#pager li a{ text-indent: -999em; height: 11px; width: 11px; background: #cbcbcb; display:block; margin-right: 3px; }
#pager li a:hover{ background: #b1c105;}
#pager li a.activeSlide{ background: #009fc3; }	

#home_news{  font-size: 1.1em; background: #ececec; height: 311px; padding: 15px; }
#home_news h2{color: #000000; font-weight: bold; margin-bottom: 15px; }
#home_news a.view_article{ display: block; color: #ff0066; margin-top: 5px; margin-bottom: 20px; }
#home_news a.view_article:hover{ color: #009fc3 }
#home_news a.last_link{ margin-bottom: 0; }
#home_latest_publication{ background: #ececec; padding: 15px; overflow:hidden;}
#home_latest_publication .image{ float:left; margin-right: 15px; }
#home_latest_publication .publication_content{ float:left; width: 308px; }
#home_latest_publication h3{ color:#000000; font-weight: bold; margin-bottom: 5px; font-size: 1.1em; }
#home_latest_publication p{ font-size: 1.1em; margin-bottom: 11px; }
	
#funders_and_partners_link{ display:block; text-align: left; margin-bottom: 10px; margin-left: 48px; color: #A1A1A1; font-size: 12px; }
#funders_and_partners_link:hover{ color: #009FC3; }
	
#home_bottom{ border-top: 1px solid #e8e8e8; padding: 24px 42px 84px 42px; }
#home_bottom div{ top: 22px; }
#home_bottom .funder_logo{ margin-right: 57px; }
#home_bottom .last_logo{ margin-right: 0px; }


/******* OUR WORKS *******/

#featured_works{ margin-top: 10px; }

#our_work .showcase{ margin-right: 17px; margin-bottom: 15px; }
#our_work .showcase_right{ margin-right: 0px; }

.publication{ clear: both; background: #ececec; padding: 15px; overflow:hidden; margin-bottom: 15px;}
.publication .image{ float:left; margin-right: 15px; }
.publication .publication_content{ float:left; width: 308px; }
#content .publication h3{ color:#000000; font-weight: bold; font-size: 1.2em; margin-bottom: 5px; }
#content .publication p{ font-size: 1.1em; margin-bottom: 11px; }

#content ul.other_projects{  line-height: 2.6em; font-size: 1.2em; }
#content ul.other_projects li{ background:url(../images/bullet_content.png) no-repeat 3px 50%; border-bottom: 1px solid #e0e0e0;}
#content ul.other_projects li.last_item{ border-bottom: 0px solid #e0e0e0;}
#content ul.other_projects li a{ padding-left: 42px; color: #888888; font-weight: normal;}
#content ul.other_projects li a:hover{ color: #009FC3;}


#comments{ padding-top: 24px;  border-top: 1px solid #e0e0e0; margin-top: 40px; }
#comments .btn_add_comment{ float: right; margin-top: -25px; }
.btn_add_comment{ display:block; width: 112px; height: 21px; text-indent: -999em; background:url(../images/btn_add_comment.png) no-repeat; }
.btn_add_comment:hover{ background-position: 0 -21px; }

.comment{ margin-top: 20px; background: #f3f3f3; padding: 17px; }
.comment h4{ font-weight: bold; color: #484848; font-size: 1.2em; margin-bottom: 8px; }
.comment h5{ font-weight: normal; color: #9b9b9b; font-size: 1em; margin-bottom: 5px; }
.comment h5.date{ margin-bottom: 25px; }
#content .comment p{ margin-bottom: 0; }

#comment_wrapper{ padding-bottom: 50px; }

#h_post_comment{ margin-bottom: 20px; }
#PageCommentInterface_Form_PageCommentsPostCommentForm_Name, #PageCommentInterface_Form_PageCommentsPostCommentForm_Title{ margin-bottom: 20px; }
#PageCommentInterface_Form_PageCommentsPostCommentForm_Name, #PageCommentInterface_Form_PageCommentsPostCommentForm_Comment, #PageCommentInterface_Form_PageCommentsPostCommentForm_Title{ width: 300px; }
#PageCommentInterface_Form_PageCommentsPostCommentForm_Comment{ margin-bottom: 20px; }

#PageCommentInterface_Form_PageCommentsPostCommentForm_action_postcomment{ display:block; width: 115px; height: 21px; text-indent: -999em; background:url(../images/btn_post_comment.png) no-repeat; }
#PageCommentInterface_Form_PageCommentsPostCommentForm_action_postcomment:hover{ background-position: 0 -21px; }

label span{ color:#FF0000; font-size: 1em; }


/******* NEWS *******/

#news_list li{ border-bottom: 1px solid	#e0e0e0; line-height: 28px; overflow:hidden; }
#news_list li div.title{ width: 383px; float:left; }
#news_list li div.title a{ padding-left: 27px; }
#news_list li div.title a.cat_a{ background:url(../images/icon_a.png) no-repeat 2px 50%; }
#news_list li div.title a.cat_e{ background:url(../images/icon_e.png) no-repeat 2px 50%; }
#news_list li div.title a.cat_p{ background:url(../images/icon_p.png) no-repeat 2px 50%; }
#news_list li div.title a.cat_t{ background:url(../images/icon_t.png) no-repeat 2px 50%; }
#news_list li div.date{ width: 70px; float:left; color:#999; }
#news_list li div.side_link{ float:right; width: 16px; }
#news_list li div.side_link a{ display:block; width: 15px; height: 14px; background:url(../images/arrow_circle.png) no-repeat; margin-top: 6px; }

#pagination{ color: #888; margin-top: 30px; }
#pagination span{ color: #009FC3; }
#pagination .view_all{ margin-left: 20px; }
/******* NEWS DETAIL *******/
#news_detail{ }
.news_image{ float:left; margin: 0 13px 0px 0; }
#news_detail h2{ font-size: 16px; color: #585858; font-weight:bold; margin-bottom: 9px; }
#news_detail .news_date{ font-size: 1.1em; color: #888; }
#news_detail p{ clear:both; width: 450px; }

#news_content{ clear:both; padding-top: 21px; }

/******* FUNDERS AND SPONSORS *******/

.logo_list{  }
.logo_list li{ float: left; width: 151px; margin-right: 8px; margin-bottom: 30px; }
.logo_list li.last_item{ margin-right: 0; }


/******* CONTACT *******/

#address_panel{ margin-top: 52px; font-size: 1.2em; color: #999; line-height: 1.6em; padding-left: 10px; }
#address_panel .address{ margin-bottom: 20px; }
.gray_link{ color: #999; }
.gray_link:hover{ color: #009fc3; }
.blue_link{ color: #009fc3; }
.blue_link:hover{ color: #b1c105; }

#Form_Form{ border: 1px solid #e1e1e1; }
#Form_Form input.text, textarea{ width: 290px; }
#Form_Form .field{ padding: 7px 12px; }
#Form_Form label{ float:none; display: -moz-inline-box;  display: inline-block; width: 145px; color: #999; font-weight: normal; font-size: 1.2em; } 
#Form_Form .middleColumn {background:transparent none repeat scroll 0%; clear: none; display:inline;}
#Form_Form #EditableTextField7, #Form_Form #EditableTextField12, #Form_Form #EditableEmailField10{ background: #ededed; }
#Form_Form_EditableTextField9{ vertical-align:top; }
#EditableTextField9 label{ padding-bottom: 3px; }
#Form_Form_action_process{ display: block; width: 65px; height: 25px; background: url(../images/btn_send.png) no-repeat; border: none; margin-left: 389px; margin-top: 12px; margin-bottom: 20px; cursor: pointer; }

/*** DIRECTIONS ***/

div#map_wrapper{
	border: 1px solid #e1e1e1;
	padding: 2px;
	width: 464px;
	height: 293px;
	margin-bottom: 1.5em;
	}
	

div#map{
	display: block;
	margin: 2px;
	width: 460px;
	height: 289px;
	}


/******* NEWSLETTER *******/
#EditableEmailField15{ background: #ededed; }




/******* PUBLICATIONS DETAIL *******/

div#qTip { padding: 15px; border: 0px solid #666; display: none; background: #ececec; color: #999; font: 1.2em Verdana, Arial, Helvetica, sans-serif; text-align: left; position: absolute; z-index: 1000; width: 223px; line-height: 17px; }

#publication_detail{ }
#publication_detail .image{ float:left; margin: 0 13px 0px 0; }
#publication_detail h2{ font-size: 16px; color: #585858; font-weight:bold; margin-bottom: 9px; }
#publication_detail .date{ font-size: 1.1em; color: #888; margin-bottom: 9px;}
#publication_detail .link a{ font-size: 1.1em; color: #b1c105; }
#publication_detail .link a:hover{ color: #009FC3; }
#publication_detail p{ clear:both; width: 450px; }

#publication_content{ clear:both; padding-top: 21px; }


/******* PEOPLE HOLDER *******/
.person{ border-bottom: 1px solid #E0E0E0; padding-bottom: 10px; margin-bottom: 30px; }
.last_person{ border-bottom: none; padding-bottom: 0px; }
.person img{ float:left; margin: 0 15px 15px 0; border: 1px solid #E0E0E0;  }
#content .person .name{ color:#585858; font-size:16px; font-weight:bold; margin-bottom:9px; }
.person .email{ font-size: 14px; }
.person .about{ clear:both; }

/******* LOGIN PAGE *******/

#MemberLoginForm_LoginForm_Email{ width: 300px; margin-bottom: 20px; }
#MemberLoginForm_LoginForm_Password{ width: 300px; margin-bottom: 20px; }


/******* SEARCH RESULTS *******/

#content a.result-title{ font-size: 1.3em; color: #009FC3; }
#content a.result-title:hover{ color: #b1c105; }

#content a.more{ font-size: 12px; }
.pager span{ color: #009FC3; }

/******* FOOTER *******/
	
#footer{
	clear: both;
	height: 55px;
	padding: 0 40px;
	color: #a1a1a1;
	font-size: 1em;	
	line-height: 55px;
	border-top: 1px solid #e8e8e8;
	}
	
	#footer p{
	color: #a1a1a1;
	font-size: 1em;
	line-height: 55px;	
	}
	
	#footer a{
	color: #a1a1a1;
	}
		
		#footer a:hover{
		color: #009fc3;
		}
	
	#footer_left{
	width: 360px;
	float:left;
	text-align:left;
	}
		#footer_left span{
		margin: 0 10px;
		
		}
		
	
	#footer_right{
	width: 420px;
	float:right;
	text-align: right;
	
	}
		
		#footer_right ul{
		}
		
		
		
		#footer_right ul li{
		display: inline;
		margin-left: 7px;
		padding-left: 7px;
		}
		
		#footer_right ul li.first_item{
		margin-left: 0px;
		padding-left: 0px;
		}
		
		#footer_right a.creative_commons{
		padding: 4px 0 4px 22px;
		background: url(../images/logo_cc.png) 0 2px no-repeat;
		}
		
		
			
/* CMS STYLES */
.content_managed h3,
.content_managed h4,
.content_managed h5 {
	/* clear: both; */
	color: #009FC3;
	font-weight: normal;
}

.content_managed h3 {
	font-size: 1.5em;
	margin-bottom: 15px;
}

.content_managed h4 {
	font-size: 1.3em;
	margin-bottom: 13px;
}

.content_managed h5 {
	font-size: 1.1em;
	margin-bottom: 11px;
}

.content_managed ul{
	padding-left: 15px;
	list-style: disc !important;
}

.content_managed p, .content_managed ul{
	color: #6D6D6D !important;
}


.content_managed .black { color: #000 !important; }
.content_managed .red { color: #A62E30 !important; }
.content_managed .grey { color: #444; !important; }	

.content_managed .orange { color: #FE8402; !important; }
.content_managed .pink { color: #FF0066; !important; }				
.content_managed .blue { color: #0289A7; !important; }
.content_managed .green { color: #B1C105; !important; }				
					
					
