﻿.orgprofpublic-box {
	padding: 10px;
	width: 960px;
	float: left;
}
.top-green-box {
	height: 39px;
	position: relative;
	background: url(/Assets/images/publicOrgProfile/conatiner-topmiddle.png) repeat-x top left;
	display: block;
}
.top-green-box h3{
	margin: 5px 0px 0px 18px;
	font-size: 20px;
	color: #fff;
	float: left;
}
.top-green-box .topleftcorner {
	width: 14px;
	height: 39px;
	position: absolute;
	background: url(/Assets/images/publicOrgProfile/box-corners.png) no-repeat 0px 0px;
	top: 0px;
	left: 0px;
}
.top-green-box .toprightcorner {
	width: 14px;
	height: 39px;
	position: absolute;
	background: url(/Assets/images/publicOrgProfile/box-corners.png) no-repeat 100% 0%;
	top: 0px;
	right: 0px;
}
.middle-portfoliobox {
	border-left: 0px #489f34 solid;
	border-right: 0px #489f34 solid;
	padding: 0px;
}
.middle-portfoliobox .wrap-middle {
	margin: 20px 0px 20px 33px;
	width: 733px;
	float: left;
}
.middle-portfoliobox .wrap-middle .left-side{
	margin: 0px 20px 0px 0px;
	width: 150px;
	float: left;	
}
.middle-portfoliobox .wrap-middle .left-side .image-holder{
	margin: 0px 0px 5px 0px;
	height: 164px;
	width: 148px;
	float: left;
	border: 1px #7e7e7e solid;
}
.middle-portfoliobox .wrap-middle .left-side .image-holder h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 21px;
	line-height: 21px;
	font-weight: normal;
	text-align: center;
	background:url(/Assets/images/publicOrgProfile/nav-heading-grad.png) repeat-x top left;
	color: #000;
	margin: 0px;
	display: block;
	border-bottom: 1px #7e7e7e solid;
}
  .left-profile {
	margin: 10px 0px 5px 0px;
	width: 148px;
	float: left;
	border: 1px #7e7e7e solid;
  }
 .left-profile h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 21px;
	line-height: 21px;
	font-weight: normal;
	text-align: center;
	background:url(/Assets/images/publicOrgProfile/nav-heading-grad.png) repeat-x top left;
	color: #000;
	margin: 0px;
	display: block;
	border-bottom: 1px #7e7e7e solid;
	padding: 0;
}
 .left-profile ul{
	 padding: 10px 5px 10px 5px;
	 margin:0;
}
 .left-profile ul li{
	display: block;
	line-height: 11px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;	
	color: #489f34;
	padding: 0;
	margin: 0;
}
 .left-profile ul li a{
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	font-size: 11px;	
	color: #00723e;
	line-height: normal;
	margin: 0px;
	padding: 0 5px 5px 5px;
	width: 20px;
}
 .left-profile li span {
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	font-weight: bold;
	font-size: 11px;	
	color: #000;
	line-height: normal;
	margin: 0px;
	padding: 0 5px 0 5px;
}
 .left-profile li span.text {
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	font-size: 11px;	
	color: #00723e;
	line-height: normal;
	margin: 0px;
	padding: 0 5px 5px 5px;
	font-weight: normal;
}
.middle-portfoliobox .wrap-middle .right-side{
	margin: 0px 0px 0px 0px;
	width: 562px;
	float: left;
}
#content-explorer{
	margin: 22px 0 0 0;
	border: 1px #7e7e7e solid;
	top: 21px;
	padding: 0 10px 10px 10px;
	width: 540px;
}
#content-explorer ul{
	float: left;
	padding-left: 10px;
	position:relative;
	z-index: 100;
	top: -22px;
	left: -10px;
}
#content-explorer ul li{
	height: 20px;
	float: left;
	display: inline;
	background:url(/Fofato/Assets/images/publicOrgProfile/nav-heading-unselected-grad.png) repeat-x top left;
	border: 1px #7e7e7e solid;
	padding: 0px 5px 0px 5px;
	line-height: 20px;
	margin: 0px 3px 0px 0px;
}
#content-explorer ul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
	display: block;
}
#content-explorer ul li.selected a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	display: block;
	background:url(/Fofato/Assets/images/publicOrgProfile/nav-heading-grad.png) repeat-x top left;
	color: #000;
	border-bottom: none;
}
#content-explorer ul li.selected{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	display: block;
	background:url(/Fofato/Assets/images/publicOrgProfile/nav-heading-grad.png) repeat-x top left;
	color: #000;
	border-bottom: none;
	padding: 0px 5px 1px 5px;
}
.middle-portfoliobox .wrap-middle .right-side .rightborder{
	margin: 0px 0px 5px 0px;
	border: 1px #489f34 solid;
	padding: 20px;
	width: 522px;
	position:relative;
	z-index: 1;
}
  .right-memberships {
	margin: 0px 0px 5px 20px;
	width: 165px;
	float: left;
	border: 1px #7e7e7e solid;
  }
 .right-memberships h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 21px;
	line-height: 21px;
	font-weight: normal;
	text-align: center;
	background:url(/Fofato/Assets/images/publicOrgProfile/nav-heading-grad.png) repeat-x top left;
	color: #000;
	margin: 0px;
	display: block;
	border-bottom: 1px #7e7e7e solid;
	padding: 0;
}
 .right-memberships ul{
	 padding: 10px 5px 10px 5px;
	 margin:0;
}
 .right-memberships ul li{
	display: block;
	line-height: 11px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0 5px 8px 15px;
	margin: 0;
	background: url(/Fofato/Assets/images/publicOrgProfile/bullet.png) no-repeat top left;
	background-position: 2px 0;
}
div.yui-content {
	margin-top: -10px;
	display: inline-block;
}
#content-explorer .details{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0 0 10px 0;
	margin: 0;
	background: none;
}
#content-explorer .details ul {
	padding-left: 0px;
	position: static;
	background: none;
	width: 100%;
	margin: 0;
	padding: 0;
}
#content-explorer .details ul li{
	font-size: 12px;
	display: block;
	background: none;
	border: none;
	padding: 0px;
	line-height: 15px;
	margin: 0;
	float: none;
	height: 15px;
}
#content-explorer .summary {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0;
	background: none;
}
#content-explorer h3 {
	font-size: 12px;
	font-weight: bold;
	line-height: 12px;
	padding-bottom: 5px;
}
#content-explorer .summary ul {
	padding-left: 0px;
	position: static;
	background: none;
	width: 100%;
	margin: 0;
	padding: 0;
}
#content-explorer .summary ul li {
	font-size: 12px;
	display: block;
	background: none;
	border: none;
	padding: 0 0 5px 13px;
	line-height: 15px;
	list-style-type: none;
	margin: 0;
	float: none;
	height: auto;
	color: #000;
	background: url(/Fofato/Assets/images/publicOrgProfile/bullet.png) no-repeat top left;
	background-position: 2px 1px;
}
#content-explorer .summarynobullet{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0;
	background: none;
}
#content-explorer .summarynobullet ul {
	padding-left: 0px;
	position: static;
	background: none;
	width: 100%;
	margin: 0;
	padding: 0;
}
#content-explorer .summarynobullet ul li {
	font-size: 12px;
	display: block;
	background: none;
	border: none;
	padding: 0 0 5px 0;
	line-height: 15px;
	list-style-type: none;
	margin: 0;
	float: none;
	height: auto;
	color: #000;
}
.venues { 
	border: 1px #7E7E7E solid;
	margin: 0 0 10px 0;
	padding: 10px;
	width: 518px;
	height: 100px;
	background:url(/Fofato/Assets/images/publicOrgProfile/venuesbg.png) repeat-x bottom left;
	position: relative;
}
.venues2 { 
	border: 1px #7E7E7E solid;
	margin: 0 0 10px 0;
	padding: 10px;
	width: 518px;
	min-height: 100px;
	background:url(/Fofato/Assets/images/publicOrgProfile/venuesbg.png) repeat-x bottom left;
	position: relative;
}
.last{ 
	margin: 0;
}
.venuesimg{ 
	width: 100px;
	height: 100px;
	overflow: hidden;
	float: left;
}
.venuesimg img{ 
	display: inline-block;
	height: 100px;
}
#content-explorer .venueslist{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0;
	margin: 0;
	background: none;
}
#content-explorer .venueslist ul {
	padding-left: 0px;
	position: static;
	background: none;
	margin: 0;
	padding: 0 0 0 10px;
}
#content-explorer .venueslist ul li{
	font-size: 12px;
	display: block;
	background: none;
	border: none;
	padding: 0px;
	line-height: 15px;
	margin: 0;
	float: none;
	height: 15px;
}
#content-explorer .venueslist ul li.img{
	margin: 0;
	float: left;
}
#content-explorer .venueslist ul li.img img{
	padding: 5px 5px 0 0;
	margin: 0;
	float: left;
}
.map {
	width: 54px;
	height: 20px;
	/*
	background: url("/Assets/images/publicOrgProfile/map.png");
	text-indent: -9999px;
    */
	float: right;
}
.map a{
	display: block;
	width: 54px;
	height: 20px;
}
.rating {
	height: 35px;
	float: right;
	position: absolute;
	bottom: 0px;
	right: 10px;
}
.rating .starsholder{
	width: 72px;
	float: left;
	margin-top: 6px;
}
.rating .starsholder img{
	display: block;
	float: left;
}
.rating .link{
	font-size:11px;
	float: left;
	line-height: 15px;
	color: #00723e;
}
.rating .score{
	font-size:28px;
	float: left;
	line-height: 28px;
	color: #FB8819;
	padding: 0 5px 0 5px;
}
.ratingpage {
	float: left;
	padding-left: 10px;
}
.ratingpage .starsholder{
	width: 100px;
	float: left;
}
#content-explorer h3{
	font-size:12px;
	font-weight: bold;
	color: #000;
}
#content-explorer .title{
	font-size:11px;
	font-weight: bold;
	color: #000;
	height: 11px;
}
#content-explorer .titlerev{
	font-size:11px;
	font-weight: bold;
	color: #000;
	height: 11px;
	float: left;
	margin: 0;
	padding: 8px 0 0 0;
}
.ratingpage .scorepage{
	font-size:28px;
	display: block;
	line-height: 28px;
	color: #FB8819;
	padding: 0 5px 0 0;
}

.ratingpage .link{
	font-size:11px;
	display: block;
	line-height: 15px;
	color: #00723e;
}
.ratingpage .starsholder img{
	display: block;
	padding: 5px 0 5px 0;
}
.graphholder{
	float:right;
	padding: 8px 0 0 0;

}
#content-explorer .graphholder ul{
	float: left;
	position: static;
	width: 95px;
	padding: 0;
}
#content-explorer .graphholder ul li{
	font-size: 10px;
	display: block;
	background: none;
	border: none;
	padding: 0px;
	height: 18px;
	line-height: 17px;
	margin: 0;
	float: none;
	color: #000;
	text-align: right;
}
.graphs{
	float:left;
	
}
#content-explorer .graphs ul{
	float: left;
	position: static;
	width: 100px;
	padding: 0;
}
#content-explorer .graphs ul li{
	width: 100px;
	display: block;
	border: none;
	padding: 0 0 3px 5px;
	height: 15px;
	line-height: 15px;
	margin: 0;
	float: left;
}
.graph {
	background: url(/Fofato/Assets/images/publicOrgProfile/ratingbar-bg.png) repeat-x top left;
	width: 100px;
	height: 15px;
	padding: 0;
	margin: 0;
	display: block;
	border: 1px solid #FB8819;
	float: left;
}
.graphnumber{
	float:left;
	padding: 0 0 0 10px;
}
.resultholder{
	float:right;
	padding: 7px 0 0 12px;
	background:url(/Fofato/Assets/images/publicOrgProfile/resultbox.png) no-repeat top left;
	width: 130px;
	height: 77px;

}
#content-explorer .resultholder ul{
	background: none;
	float: left;
	position: static;
	width: 95px;
	padding: 0;
}
#content-explorer .resultholder ul li{
	font-size: 10px;
	display: block;
	background: none;
	border: none;
	padding: 0px;
	height: 14px;
	line-height: 14px;
	margin: 0;
	float: none;
	color: #000;
	text-align: left;
}
#content-explorer .graphnumber ul{
	float: left;
	position: static;
	width: 20px;
	padding: 0;
}
#content-explorer .graphnumber ul li{
	font-size: 10px;
	display: block;
	background: none;
	border: none;
	padding: 0px;
	height: 18px;
	line-height: 17px;
	margin: 0;
	float: none;
	color: #000;
	text-align: right;
}
#content-explorer .resultnumber ul{
	float: left;
	position: static;
	width: 20px;
	padding: 0;
}
#content-explorer .resultnumber ul li{
	font-size: 10px;
	display: block;
	background: none;
	border: none;
	padding: 0px;
	height: 14px;
	line-height: 14px;
	margin: 0;
	float: none;
	color: #000;
	text-align: right;
}
.ratingresults {
	width: 375px;
	float: left;
}
.ratingresultsreview {
	width: 400px;
	float: left;
	margin-bottom: 5px;
}
.ratingresultsreview img{
	margin: 0;
	padding: 8px 10px 0 10px;
	display: inline-block;
	float: left;
}
.reviewtable {
	color: #000;
	text-align: center;
	font-size: 10px;
	margin: 10px 0 10px 0;
}
.reviewtable td{
	color: #000;
	text-align: center;
	font-size: 10px;
	padding: 0 5px;
	line-height: 15px;
	height:15px;
	vertical-align: center;
	line-height: 15px;
	height:15px;
}
.reviewtable input {
	vertical-align: center;
	line-height: 15px;
}
.reviewtable td.categories{
	color: #000;
	text-align: left;
	font-size: 10px;
	padding: 0 5px;
	line-height: 15px;
	height:15px;
	vertical-align: center;
}
.ratingresultsreviewsections {
	width: 100%;
	float: left;
}
.ratingresultsreviewsections .forms{
	width: 320px;
	float: right;
	color:#000;
	font-size: 10px;
}
.ratingresultsreviewsections .forms a.finished {
	background:transparent url(/Fofato/Assets/images/publicOrgProfile/finished.png) no-repeat scroll right top;
	color:#000000;
	display:block;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	height:30px;
	width: 94px;
	margin-top: 10px;
	text-decoration:none;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	line-height:30px;
	color:#fff;
	text-align: center;
}
 .ratingresultsreviewsections .forms a.finished:hover {
	cursor: pointer; 
 }
	.ratingresultsreviewsections .forms img{
		margin-top: 10px;
}
.ratingresultsreviewsections .forms select{
	width: 310px;
}
.ratingresultsreviewsections .forms textarea{
	width: 305px;
	height: 80px;
}
.ratingresultsreviewsections .forms .radios{
	width: 64px;
	float: left;
	font-size: 10px;
	color: #000;
	text-align: center;
	position: relative;
	margin: 0;
	padding: 0;
}
.ratingresultsreviewsections .forms .radios .text1{
	font-size: 10px;
	color: #000;
	position: absolute;
	left: -41px;
	top: 26px;
}
.ratingresultsreviewsections .forms .radios .text2{
	font-size: 10px;
	color: #000;
	position: absolute;
	left: -40px;
	top: 54px;
}
.ratingresultsreviewsections .forms .radios .text3{
	font-size: 10px;
	color: #000;
	position: absolute;
	left: -41px;
	top: 78px;
}
.ratingresultsreviewsections .forms .radios .text4{
	font-size: 10px;
	color: #000;
	position: absolute;
	left: -41px;
	top: 104px;
}
.ratingresultsreviewsections .forms .radios .text5{
	font-size: 10px;
	color: #000;
	position: absolute;
	left: -42px;
	top: 125px;
}
.ratingresultsreviewsections .forms .radios .radioclass{
	margin: 0 auto;
	padding: 1px;
	display: block;
}
.ratingresultsreviewsections .ratingbox {
	width: 200px;
	float: right;
}
.ratingresults .starsholder{
	width: 100px;
	float: left;	
}

.ratingresults .scorepage{
	font-size:28px;
	float: left;
	line-height: 28px;
	color: #FB8819;
	padding: 0;
}
.leftholders {
	float: left;
	width: 120px;
}
.leftholderslarge {
	width: 375px;
	float: left;
}
.leftholderslargereview {
	width: 515px;
	float: left;
}
.ratingresults span{
	font-size:10px;
	display: block;
	color: #000;
	padding: 0;
	height: 15px;
	line-height: 15px;
}
.ratingresults span.date{
	float: left;
	width: 27px;
}
.ratingresults span.dateresult{
	float: left;
	width: 27px;
}
.resultscomments p{
	font-size:11px;
	color: #000;
	line-height: 14px;
	display: block;
	padding: 10px 5px 0 0;
}
.pagebarphoto{
	position: relative;
}
#content-explorer .pagebarphoto ul {
	height: 28px;
	float: left;
	width: 528px;
	margin-left: 0px;
	background-image: none;
	position: static;
	background: url(/Fofato/Assets/images/publicOrgProfile/grey-bar-bg.png) repeat-x top left;
	border: 1px #489f34 solid;
}
#content-explorer .pagebarphoto li {
	display: inline;
	line-height: 28px;
	background-image: none;
	border: none;
}
#content-explorer .pagebarphoto li a{
	text-decoration: none;
	padding: 0px 5px 0px 5px;
	display: block;	
	font-size: 14px;
	color: #027000;
	float: left;
	text-transform: uppercase;
	font-weight: normal;
	background-image: none;
	border: none;
}
#content-explorer .pagebarphoto li.first a{
	padding: 0px 5px 0px 15px;
	background:url(/Assets/images/publicOrgProfile/portfolio-first-arrow.png) no-repeat 0px 8px;
}	
#content-explorer .pagebarphoto li.prev a{
	padding: 0px 5px 0px 15px;
	background:url(/Assets/images/publicOrgProfile/portfolio-previous-arrow.png) no-repeat 0px 8px;
}
#content-explorer .pagebarphoto li.next a{
	padding: 0px 15px 0px 5px;
	background:url(/Assets/images/publicOrgProfile/portfolio-next-arrow.png) no-repeat 100% 8px;
}	
#content-explorer .pagebarphoto li.last a{
	padding: 0px 15px 0px 5px;
	background:url(/Assets/images/publicOrgProfile/portfolio-last-arrow.png) no-repeat 100% 8px;
}	
#content-explorer .pagebarphoto li.first a:hover,
#content-explorer .pagebarphoto li.prev a:hover,
#content-explorer .pagebarphoto li.next a:hover,
#content-explorer .pagebarphoto li.last a:hover,
#content-explorer .pagebarphoto li.port a:hover,
#content-explorer .pagebarphoto li.butt a:hover {
	color: #77c47c;
}
#content-explorer .pagebarphoto li.butt a{
	padding: 0px 30px 0px 5px;
	background:url(/Assets/images/publicOrgProfile/playbutton2.png) no-repeat 100% 2px;
	width: 120px;
}
#content-explorer .pagebarphoto li.butt a:hover{
	padding: 0px 30px 0px 5px;
	background:url(/Assets/images/publicOrgProfile/playbutton2over.png) no-repeat 100% 2px;
	width: 120px;
	color: #77c47c;
}
.bot-green-box {
	height: 39px;
	position: relative;
	background: url(/fofato/Assets/images/publicOrgProfile/conatiner-botmiddle.png) repeat-x top left;
	display: block;
}
.bot-green-box .botleftcorner {
	width: 14px;
	height: 39px;
	position: absolute;
	background: url(/fofato/Assets/images/publicOrgProfile/box-corners.png) no-repeat 0% 100%;
	top: 0px;
	left: 0px;
}
.bot-green-box .botrightcorner {
	width: 14px;
	height: 39px;
	position: absolute;
	background: url(/fofato/Assets/images/publicOrgProfile/box-corners.png) no-repeat 100% 100%;
	top: 0px;
	right: 0px;
}

