﻿@charset "UTF-8";
/*ADMIN*/
.PBItem {list-style: none !important;margin-left: 0 !important;}
div#pageHostWrapper .topmenu .topmenuitem ul.dropdown{left:0px! important;margin-top:32px! important;top:0px! important;}
div#pageHostWrapper .topmenu .topmenuitem ul.dropdownProps{left:0px! important;margin-top:32px! important;margin-left:150px! important;top:0px! important;}
div#pageHostWrapper .topmenu .PBHelp ul{left:0px! important;margin-top:32px! important;margin-left:225px! important;top:0px! important;}
div#pageHostWrapper .topmenu .topmenuitem ul.dropdown{left:0px! important;margin-top:32px! important;top:0px! important;}
div#pageHostWrapper .topmenu .topmenuitem ul.dropdownProps{left:0px! important;margin-top:32px! important;margin-left:150px! important;top:0px! important;}	
div#pageHostWrapper .topmenu .PBHelp ul{left:0px! important;margin-top:32px! important;margin-left:225px! important;top:0px! important;}	
div#MainContentDZ ul.columnwidgetlist, div#TopContentDZ ul.columnwidgetlist, div#SponsersDZ ul.columnwidgetlist{list-style-type:none;}

/*HEADER*/
.top-hat{margin-left:-20px;margin-right:-20px;}
.navbar .nav > li > a{padding-left:3px;}
.navbar .nav > li > a::after {padding-left:3px;}
.navbar-inner{margin-bottom:-20px;}
.ie8 .navbar-inner{margin-bottom:-30px;}

/*BODY*/
body.contactform {background: #ffffff;}
#Body.interior {margin-top:0px;background:#fff;padding:10px 0px 5px 0px;border-top:2px solid #d3d5d8;}
#Container {margin:0px auto;width: 960px;font-size: 13px;padding-left:20px;padding-bottom:0px;position: relative;background-color:#fff;}
#Body h3.fund-development {background: none;padding-left: 0px;margin-bottom: 10px;}
#Container.partner {border: 0px;padding-bottom: 0px;width: 396px;}
#Container.contactform {border: 0px;}

/*LEFT COLUMN*/
#TwoColumnLeftContentDZ {margin-left:0px;float:left;}
#TwoColumnLeft {float:left;position:relative;width:260px;margin:10px 0 0 0px;padding:0;}
.promo-donate img{max-width:240px;}
.ie8 .promo-donate img{width:240px;}
#LeftNavDropZone {margin-left:0px;}
#LeftNav {width:260px;margin-left:0px;margin-bottom:20px;}
.promo-container{/*background:#e6e6e6;*/padding:0px;margin:20px 0px;font-weight:bold;max-width:240px;border-bottom:none;}
.promo{background:#fff;padding:0 0 30px 0;margin-top:30px;max-width:240px;border-bottom:2px solid #73a945;}
.promo-donate{max-width:220px;}
.call-out ul{margin:-15px 0px 20px -10px;}
.thumbnail{border:none;box-shadow:none;}
.thumbnail ul li{line-height:22px;}

/*RIGHT COLUMN*/
#TwoColumnRight {float:left;position:relative;width:627px;margin-left:20px;padding-bottom:25px;}
#TwoColumnRight p{text-align:justify;}
#TwoColumnRightContentDZ{width:175px;float:right;}
#OneColumn {float: left;position: relative;width: 630px;margin: 0 0 0 -20px;padding: 0 25px;padding-bottom:10px;background-color:#ffffff;}
#PageTitle {margin-bottom:10px;padding-bottom:0px;border-bottom:2px solid #000;}
#PageTitle h1{color:#000;text-transform:none;font-weight:normal;}
#PageTitle h1 small{color:#000;}
.thumbnail h3 {border-bottom:1px solid #ddd;padding:0px 0px 5px 5px;}
#ListSummaryBackground {background-color: #f3efe4;margin:10px 0px;padding:10px;}
#partners ul li {display:inline;}
#partners img {padding:5px 10px 5px 10px;}
#TwoColumnRight div.grid-layout p{text-align:left;}
.well, .well-small{background-color: #eff0f1;border:none;border-radius:0px;box-shadow:none;margin-bottom:10px;}
.well h3, .well-small h3{margin-top:-2px;margin-bottom:5px;}
/*LEGACY AWARDS STYLES*/
.legacy-sponsors h2{font-size:1.8em;font-weight:bold;text-align:center;}
h2.pillar-sponsor{text-align: center; font-size: 1.8em;}
span.pillar-sponsor-label{padding: 5px 30px; color: rgb(0, 0, 0); border: 1px solid rgb(204, 204, 204); font-weight: bold; font-size: 1.5em;}
.legacy-sponsors h3{text-align:center;font-size:1.4em;}
.legacy-sponsors .row-fluid{margin-bottom:40px;}
.photo-gallery-grid{height:600px;overflow-y:scroll;overflow-x:hidden;}
.photo-gallery-grid img{padding-top:5px;}
.divider{width:90%;margin:20px auto;overflow:hidden;text-align:center;line-height:1.2em;}
.divider:before, .divider:after{content:"";vertical-align:top;display:inline-block;width:50%;height:0.65em;border-bottom:1px solid #d3d5d8;margin:0 2% 0 -55%;}
.divider:after{margin:0 -55% 0 2%;}
.tab-content{background-color:#ffffff;margin-top:-20px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding-top:20px;}

/*FOOTER*/
footer{margin-left:-20px;font-size:.9em}

/*REGISTRATION STYLES*/
.registrationText {
	position: relative;
	display: inline;
	height: 25px;
	width: 200px !important;
	margin: 0px 0px 0px 0px;
	padding-left:5px;
	padding-top:5px;
	float: left;
	clear: right;
	background: transparent;
	background-image:url(../images/text-input-field.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color: #0d4350;
	z-index: 0;
	border:0px;
}
#Register, #MyProfile{margin-top:5px;width:80px;margin-left:770px;position:absolute;z-index:9999;float:left;}
#SignIn, #SignOut{margin-top:5px;width:80px;margin-left:865px;position:absolute;z-index:9999;float: left;}
#Register, #MyProfile, #SignIn, #SignOut a{color:#fff;}
#register-content {background-color: #d4e0e0;height: 328px;padding: 10px 20px;}
#register-content label {display: block;float: none;clear: both;margin: 10px 0 5px 0;font-weight: bold;}
#register-content .form-short-text-field {margin: 0;}
#register-content-left {position: relative;width: 50%;float: left;clear: left;}
#register-content-right {position: relative;width: 50%;float: left;clear: right;}
#register-content-bottom {margin: 15px 0 0 0;}
#register-content-bottom h3 {font-weight: bold;}
#register-content-bottom h3 span {font-size: 12px;font-weight: normal;}
#register-content .thirds {width: 33%;float: left;}
#register-footer {height: 55px;padding: 0 15px;}
#register-footer div {margin: 18px 0 0 0;}
#register-footer div a.miniButton {margin-right: 15px;}
/*  Register and My Profile Form */
table.MyProfile{padding-top:35px}
table.MyProfile tr.row {padding:10px}
table.MyProfile td.left {padding-right:10px;width:158px}
table.MyProfile td.middle {padding:5px}
table.MyProfile td.right {padding-right:5px;width:125px!important}
table.MyProfile td input[type="text"],input[type="password"] {width:120px!important}

/*  SiteLogin Form */
table.SiteLogin{padding-top: 5px;}
table.SiteLogin td.headText{padding-bottom: 5px;}
table.SiteLogin tr.row{padding: 10px;}
table.SiteLogin td.left{padding-right: 10px;width: 118px;}
table.SiteLogin td.middle{padding: 5px;}
table.SiteLogin td.right{padding-right: 5px;width: 125px !important;}
table.SiteLogin td input[type="text"], input[type="password"]{width: 120px !important;}

/* ForgotPassword Form */      
div#ForgotPassword table{padding-top: 5px;}      
div#ForgotPassword table tr.row{padding: 10px;}
div#ForgotPassword table td{padding-top:5px;}
div#ForgotPassword table td.middle{padding: 5px;}
div#ForgotPassword table td.right{padding-right: 5px;width: 125px !important;}
table.SiteLogin td input[type="text"], input[type="password"]{width: 120px !important;}

#ticker_content_one, #ticker_content_two 
{
    background-color:transparent;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: hidden;
    border-right-style-value: hidden;
    border-bottom-style: hidden;
    border-left-style-value: hidden;
    border-top-color: transparent;
    border-right-color-value: transparent;
    border-bottom-color: transparent;
    border-left-color-value: transparent;
}

/*STYLES FOR TAXONOMY SUMMARY*/
ul.itemlist a.title{display:block;color:#008d5d;font-size:13px;}
.themegrey ul.itemlist li a{color: #008d5d;font-weight: bold;}
.themegrey ul.itemlist li a:hover{color: #008d5d;font-weight: bold;}
a.expander { display: block;margin: 10px 0px;background-image: url('../../images/supcontent-arrow.gif');background-position: 0px 450px;background-repeat: no-repeat;padding-left: 9px;}
a.expander.closed {display: none;}
.expand-me {display: block;	}
.expand-me.closed {display: none;	}

/*BOOTSTRAP OVERRIDES*/
.carousel-caption a{font-size:1.05em;color:#83f02b;font-weight:bold;}
.carousel-caption a:visited{color:#83f02b;}
.carousel-caption a:hover{color:#fff;text-shadow:none;background:#ffbf24;padding:5px;}
.thumbnail{border-radius:0px;}
/*#TwoColumnRight div.thumbnail p{text-align:left;}*/
.thumbnail.leadership{height:400px;}
.accordion {margin-bottom: 20px;}
.accordion-group {border: 0 none;border-radius: 0;margin-bottom: 0;}
.accordion-heading {border-top: 1px solid rgba(0, 0, 0, 0.25);border-bottom: 1px solid rgba(0, 0, 0, 0.25);}
.accordion-heading .accordion-toggle {display: block;padding: 1px 15px;}
.accordion-toggle {cursor: pointer;}
.accordion-inner {border-top: 1px solid #E5E5E5;padding: 9px 15px;}

/*CURRICULUM PAGES*/
div.bookText{margin: 12px;}
.curriculum-nav ul li{list-style-type:none;}
