/* @override 
	http://localhost:8080/power/css/home.css
	http://192.168.2.34:8080/power/css/home.css
	http://staging/static/power/css/home.css
*/

a {
	color: #a4bb23;
}


h1{
	color: #0363ae;
	padding: 0;
	padding-bottom:0em;

}


h2{
		font-size: 138.5%;
		line-height: 1em;
		margin-bottom: .66666em;
		color: #f5960f;
}

h3 {
	font-size: 138.5%;
	line-height: 1em;
	margin-top: .388889em;
	margin-bottom: .388889em;
}

.AccentHighlight{
	color: 	#f5960f !important;
	font-weight: bold !important;
}

#custom-doc {
	width: 960px;
}

#custom-doc-inner-wrapper {

}

body{
	text-align: left;
}

#HomeMenu {
		background: url(../po_media/menu_bg.png) repeat-y center top;
	text-align: center !important;
	width: 960px;
	left: -10px;
	position: relative;
}


.HomeMenuTopShadow {
			background: url(../po_media/shadow_top.png) no-repeat center bottom;
			height: 20px;
			margin-bottom: -20px;
			text-align: center;

}

.HomeMenuBottomShadow {
				background: url(../po_media/shadow_bottom.png) no-repeat center top;
				height: 20px;
				text-align: center;
}




#Tabs {
display:-moz-inline-stack;
display:inline-block;
zoom:1;
*display:inline;	margin: auto;
	margin-bottom: 0;
}

#Tabs li{
	list-style-type: none;
	float: left;
	display: block;
}

#Tabs li a {

	color: #0363ae;	font-weight: bold;
	font-size: 108%;
	line-height: 3.077em;
	display: block;
	padding: 0;
	text-transform: none;
}

.HomeTab {
  min-height:420px;
  height:auto !important;
  height:420px;
}

.TabContent {
	padding-top: 1px;
	padding-bottom: 0px;
		margin-left: 10px;
	margin-right: 10px;
}

#Tabs a {
	text-decoration: none;
}

#Tabs li a.selected {
	background: url(../po_media/active.png) no-repeat center top;
	color: #a4bb23;
}

.ActiveLeft, .ActiveRight {
	display: block;
	background: none;
}

.ActiveLeft {
	padding-left: 1em;
}

.ActiveRight {
	padding-right: 1em;
}

a.selected .ActiveLeft {
	background: url(../po_media/active_left.png) no-repeat left top;
}

a.selected .ActiveRight {
	background: url(../po_media/active_right.png) no-repeat right top;
}

.HomeTitle {
	color: #0363ae;
	text-shadow: white 2px 2px 0;
	font-style: normal;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;

}

h1.HomeTitle {
	 font-weight: 800;
	 font-size: 3.8462em; 
	margin-bottom: 100px;
		padding-top: 1.2em !important;
}

.alignleft {
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
	text-align: left;
}

.aligncenter {
	margin: auto;
	display: block;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: center;
}

#hd {
padding: 0;
}

#ContentTabs {
		font-size: 13px;
}

#HomeMenu {
		font-size: 13px;
}

#HomePageActionList li {
	border: 1px solid #dcf3fd;
	margin-bottom: 7px;
	padding-left: 10px;
}

#HomePageActionList li .numbers {
	margin-right: 7px;
	margin-top: 7px;
	margin-left: 21px;
}

.RecentActionListDescription * {
	color: #868686;
	text-decoration: none;
}

.RecentActionListDescription a:hover{
	text-decoration: underline;
}



#ContentTabs {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #464646;
	font-size: 13px;

}

#ContentTabs p {
	font-size: 108%;
	line-height: 1.2857em;
	margin-bottom: .64285em;
}

/* My Comment */

#ContentTabs h2, #ContentTabs h2, #ContentTabs h3, #ContentTabs h4 {
		color: #464646;
}

#ContentTabs h2 {
	margin-top: 0px;
	font: 153.9% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-bottom: .8em;
}

#TwoMillion {
	color: 	#f5960f;

}

#GreenSwatch {
	position: absolute;
	z-index: -1;
	bottom: 0;
	left: 0;
	right: 0;
	height: 100%;
	width: 100%;
}

a#AddYourHours {
	display: block;
	width: 262px;
height: 69px;
	background: url(../po_media/share_your_goal.png) no-repeat left top;
	position: relative;
	margin-top: 30px;
}


a#SetAGoal {
	display: block;
		position: relative;
	width: 262px;
height: 69px;
	background: url(../po_media/share_your_goal.png) no-repeat left top;
	position: relative;
	margin: auto;
	margin-top: 30px;
}



#CreateAnActionsList {
	display: block;
		position: relative;
	width: 10px;
	height: 10px;
	background-image: url(../po_media/btn_CreateAnActionsList.png);
	width: 228px;
	height: 69px;
	margin:auto;
	margin-top: 20px;
}

#CreateYourGroupNow {
	display: block;
		position: relative;
	width: 10px;
	height: 10px;
	background-image: url(../po_media/btn_CreateYourGroupNow.png);
	width: 244px;
	height: 69px;
	margin:auto;
	margin-top: 20px;
}

#LoginToAddHours{
	display: block;
	position: relative;
	width: 10px;
	height: 10px;
	background-image: url(../po_media/btn_LoginToAddHours.png);
	width: 211px;
	height: 69px;
	margin:auto;
	margin-top: 20px;
}

.HomeButton:active {
	top: 2px;
}

#BizarreClock {
	margin-bottom: 48px;
}

#In2010 {
	width: 123px;
	height: 123px;
	background-image: url(../po_media/home_page/img_In2010.png);
	position: absolute;
	top: 9px;
	right: 9px;
}

#Tab-1 {
	background: url(../po_media/crowd_scene.png) no-repeat center bottom;
}

#Tab-1 .yui-gc {
	width: 92%;
	margin: auto;
	margin-top: 15%;
}


#Tab-1 .yui-gc .yui-u {
	width: 30%;
}

#Tab-1 .yui-gc .yui-u.first {
	width: 60%;
}

.logoGarden {
	padding-top: 50px;
	width: 960px;
	display: block;
	background-image: url(../po_media/our_corporate_partners.jpg);
	background-repeat: no-repeat;
}

.TabContent .yui-g {

}

.TabContent .yui-g .yui-u {
	width: 55%;
}

.TabContent .yui-g .yui-u.first{
	width:42%;
	margin-top: 3.5%;
}

.ShortDescription {
	padding-left: 250px;
	  min-height:160px;
  height:auto !important;
  height:160px;
  background-position: left top;
	background-repeat: no-repeat;
	padding-top: 10px;
	background-image: url(../po_media/home_page/img_EmptyFrame.png);
}

#ContentTabs .ShortDescription p {
	font-size: 100% !important;
	line-height: 1.231em !important;
}

#ContentTabs .ShortDescription h3 {
	margin: 0;
	font-size: 153.9%;
	line-height: 1em !important;
	margin-bottom: .125em;
	color: #0363ae;
}

#ContentTabs a {
	color: #0363ae;
}

#DescriptionMyGoal {
	background-image: url(../images/homepage_thumbs/home_setgoal_1.png);
}

#DescriptionTrackYourProgress
{
	background-image: url(../images/homepage_thumbs/home_setgoal_2.png);
}

#DescriptionIndividualsAndFamilies{
	background-image: url(../images/homepage_thumbs/home_about_1.png);
}

#DescriptionGroupsAndOrganizations{
	background-image: url(../images/homepage_thumbs/home_about_2.png);
}

#DescriptionAddToList {
	background-image: url(../images/homepage_thumbs/home_actionslist_1.png);
}

#DescriptionSuggestAnAction {
	background-image: url(../images/homepage_thumbs/home_actionslist_2.png);
}

#DescriptionCreateGroup {
	background-image: url(../images/homepage_thumbs/home_creategroup_1.png);	
}

#DescriptionPowerOfThePeople {
	background-image: url(../images/homepage_thumbs/home_creategroup_2.png);
}

#DescriptionAddHours {
	background-image: url(../images/homepage_thumbs/home_addhours_1.png);	
}

#DescriptionWhatYouDid {
	background-image: url(../images/homepage_thumbs/home_addhours_2.png);	
}

#tab_IndividualsAndFamilies_1 {
	background-image: url(../images/homepage_thumbs/home_setgoal_1.png);
}

#tab_IndividualsAndFamilies_2 {
	background-image: url(../images/homepage_thumbs/home_actionslist_1.png);
}

#tab_Businesses_1 {
	background-image: url(../images/homepage_thumbs/businesses_1.png);
}

#tab_Businesses_2 {
	background-image: url(../images/homepage_thumbs/businesses_2.png);
}

#tab_CharitiesAndNonProfits_1 {
	background-image: url(../images/homepage_thumbs/charities_1.png);
}

#tab_CharitiesAndNonProfits_2 {
	background-image: url(../images/homepage_thumbs/charities_2.png);
}

#tab_Schools_1 {
	background-image: url(../images/homepage_thumbs/school_1.png);
}

#tab_Schools_2 {
	background-image: url(../images/homepage_thumbs/school_2.png);
}

#tab_CommunityGroups_1 {
	background-image: url(../images/homepage_thumbs/home_actionslist_2.png);
}

#tab_CommunityGroups_2 {
	background-image: url(../images/homepage_thumbs/school_2.png);
}

#ContentTabs ul li {
	display: list-item;
	list-style-position: outside;
	list-style-type: disc;
}

.DescriptionTab {
	display: none;
}

#tab_Default.DescriptionTab {
	display: block;
}

.commentText {
	padding-bottom: 7px;
}

.commentsList li p {
	padding-top: 0;
	padding-bottom: 0;
}

.calculator label#per {
	clear: none;
	margin-left: 10px;
}




#HomePageGoalCalculator {
	display: none;
	position: absolute;
	width: 938px;
	height: 429px;
	top: 266px;
	left: 50%;
	margin-left: -470px;
	background: #83B4D9 url(../images/bg_contentGradient.png) no-repeat  -10px -10px;
	border: 1px white solid;
	z-index: 3000;
}

#HomePageGoalCalculator h1.HomeTitle {
	margin-top: 0px;
	margin-bottom: 32px;
	font-size: 45px
}

#HomePageGoalCalculator.FadingOut {
	top: 8px;
}

#HomePageGoalCalculator a#CloseCalculator{
	display: block;
	position: absolute;
	width: 24px;
	height: 24px;
	cursor: pointer;
	background-image: url(../po_media/grey_x.gif);
	z-index: 3010;
	right: 9px;
	top: 9px;
	text-align: right;
}







.jqmOverlay {
z-index: 500;
}









