@charset "utf-8";
/* CSS Document */
* html div {
	padding: 0px; 
	margin: 0px;
}

div{
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin:0px;
	padding:0px;
}

#givingPageContainer {
	background-color:#FFF;
	width:690px;
	padding:0px;
	margin:0px;
}

#giving2column {
	width:690px;
	background-color: #FFF;
}

#giving1column {
	width:690px;
	background-color: #FFF;
}

#givingMain2column {
	WIDTH: 410px;
	FLOAT: left;
	background-color: #FFF;
	padding: 0px;
	margin-left: 90px;
}

#givingMain1column {
	WIDTH: 510px;
	FLOAT: left;
	background-color: #FFF;
	padding: 0px;
	margin-left: 90px;
}
#givingRight2column {
	WIDTH: 186px;
	FLOAT: right;
	background-color: #FFF;
	text-align: center;
	border-top-width: 24px;
	border-top-style: solid;
	border-top-color: #FFF;
}
#givingDonateNowButtonBG {
	display: block;
	width: 275px;
	height: 36px;
	background-image: url(../../images/giving_site/donateNowDblBtn.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#givingDonateNowButtonBG:hover {
    background-position: 0 -36px;
}

  #givingDonateNowButtonBG span {
    display: none;
}

.givingVertGreyBar {
	float:left; 
	width:5px; 
	height:360px; 
	display:block; 
	background-color:#eee; 
	margin-left:25px;
}
.givingCaptions {
	margin-top:4px; 
	font-size:10px; 
	color:#666; 
	display:block;
}
#givingBreadCrumbs{
	WIDTH: 660px;
	BACKGROUND: #fff;
	margin-top: 10px;
	margin-bottom: 20px;
	margin-left: 30px;
}
body {
	margin-top: 40px;
	background-color:#ECEDED;
}
.givTopNavLinks A, .givTopNavLinks a:link:visited,
.givTopNavLinks a:link, .givTopNavLinks	A:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #136f9f;
	text-decoration:none
}
.givingGreyLink a, .givingGreyLink a:link, .givingGreyLink a:link:visited, .givingGreyLink a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
}
.givingGreyLink a:hover, .givingGreyLink a:link:hover, .givingGreyLink a:link:visited:hover, .givingGreyLink a:visited:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #135EA8;
	text-decoration: none;
}
.givTopNavLinks a:hover, .givTopNavLinks a:link:hover, .givTopNavLinks a:link:visited:hover,
.givTopNavLinks a:visited:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#1477D6 ;
	text-decoration:underline
}
.givingFooterSolo {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding:10px; 
	font-size:11px;
}
.givingTopBlueBox {
	font-family: Arial, Helvetica, sans-serif;
	display:block;
	height:185px; 
	width:210px;  
	background-color:#B2C3D9;
}
.givingMainBlueBox {
	background-color: #E0E5EE;
	
}
.givingMainBodyBlock {
	font-family:Arial, Helvetica, sans-serif;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 0px;
}
.givingBoldBlueHeader td,
.givingBoldBlueHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #135EA8;
}
.givingBoldBlueHeaderUnderLine {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	COLOR: #135ea8;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	border-bottom-width: 1.3px;
	border-bottom-style: solid;
	border-bottom-color: #135EA8;
	width: 100%;
	padding-top: 2px;
	padding-bottom: 5px;
	margin-bottom: 15px;
	float: left;
}

.givingBCrumbs {
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
}
#givingBreadCrumbs A{
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
}
#givingBreadCrumbs A:HOVER{
	color: #1477D6;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
}
.givingRegBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #135EA8;
}
.givingBigBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color:  #136f9f;
}
/*.givingStndGrayText td,
.givingStndGrayText span,*/
.givingStndGrayText P,
.givingStndGrayText {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	/*zoom: 1;*/
}

.givingImageRight {
	float:right; 
	margin-left:20px; 
	margin-bottom:10px
}
.givingImageLeft {
	float:left; 
	margin-right:20px; 
	margin-bottom:10px
}
.givingTNright {
	padding-left:10px;
	padding-bottom:5px;
	float:right;
	font-size: 8px;
	text-align: center;
	margin-top: 3px;
	display: block;
}
.givingTNright2 {
	margin-left:10px;
	margin-bottom:5px;
	float:right;
	margin-top: 3px;
	text-align: center;
}

.givinglongDonateButton{
	background-image: url(../images/giving_site/longbuttonBack.gif);
	display: block;
	height: 26px;
	width: 273px;
	font-size: 14px;
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: 75%;
	padding-top: 4px;
}
A.givingMoreLink {
	padding-left:0px;
	text-decoration:none
}

A:hover.givingMoreLink {
	padding-left:5px;
	text-decoration:none
}
a, a:link, a:visited, a:link:visited {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 12px;*/
	color: #136f9f;
	text-decoration: underline;
}
a:hover, a:link:hover, a:link:visited:hover, a:visited:hover {
	font-family: Arial, Helvetica, sans-serif;
	/*font-size: 12px;*/
	color: #1477D6;
	text-decoration: none;
}

.givSearchForm {
	margin-bottom:43px
}
#mskSearchcontent #topicSearchForm #topicSearch {
	border:#cccccc solid 1px;
	height:18px;
	padding:3px;
	width:185px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
}
#main_home tbody tr td #givingSearchID .appArea {
	width: 570px;
	margin-left: 80px;
}

#main_home tbody tr td #givingSearchID .appArea table tbody tr td form .GoogleSearch table tbody tr td table tbody tr td font input {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
		
}

#main_home tbody tr td #givingSearchID .appArea table tbody tr td form .GoogleSearch {
	background-color: #FFF;
}
#main_home tbody tr td #givingSearchID .appArea table tbody tr td {
	background-color: #FFF;
	font-size: 14px;
	font-weight: normal;
}

#main_home tbody tr td #givingSearchID .appArea center .n table tbody tr td .b a {
	font-size: 14px;
}
#main_home tbody tr td #givingSearchID .appArea center .n {
	margin-top: 12px;
	white-space: nowrap;
}
#main_home tbody tr td #givingSearchID .appArea table tbody tr td font b {
	font-weight: normal;
	color: #135EA8;
}


#main_home tbody tr td #givingSearchID .appArea div .g a .l {
	display: block;
	margin-top: 28px;
	font-size: 14px;
		text-decoration: underline;
}
#main_home tbody tr td #givingSearchID .appArea div .g a:hover:visited .l,
#main_home tbody tr td #givingSearchID .appArea div .g a:hover .l {
	display: block;
	margin-top: 28px;
	font-size: 14px;
	text-decoration: none;
}
#main_home tbody tr td #givingSearchID .appArea div table tbody tr .s {
	font-size: 12px;
}
#main_home tbody tr td #givingSearchID .appArea .GoogleSearch {
	margin-bottom: 12px;
}
#main_home tbody tr td #givingSearchID .appArea .z {
	color: #135EA8;
	margin-top: 5px;
	height: 1px;
	background-color: #135EA8;
}
#main_home tbody tr td #givingSearchID .appArea div table {
	margin-top: -1px;
	padding-top: -1px;
}
#colorbox, #cboxOverlay, #cboxWrapper {
	position:absolute;
	top:0;
	left:0;
	z-index:9999;
	overflow:hidden;
}
#cboxOverlay {
	position:fixed;
	width:100%;
	height:100%;
}
#cboxMiddleLeft, #cboxBottomLeft {
	clear:left;
}
#cboxContent {
	position:relative;
	overflow:visible;
}
#cboxLoadedContent {
	overflow:auto;
}
#cboxLoadedContent iframe {
	display:block;
	width:100%;
	height:100%;
	border:0;
}
#cboxTitle {
	margin:0;
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
	position:absolute;
	top:0;
	left:0;
	width:100%;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
	cursor:pointer;
}

#cboxOverlay {
	background-color: #ccc;
}

#cboxClose {
	position:absolute;
	top:0;
	right:0;
	background-image:url(../../images/giving_site/modCloseA.gif);
	width:37px;
	height:37px;
	text-indent:-9999px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#cboxClose.hover {
	position:absolute;
	top:0;
	right:0;
	background-image:url(../../images/giving_site/modCloseB.gif);
	width:37px;
	height:37px;
	text-indent:-9999px;
	background-repeat: no-repeat;
	background-position: 0px 0px;

}
#cboxContent {
/*background:url(../../images/giving_site/modalBack.gif) 0px 0px no-repeat;
height:245px;
	width:345px;*/	
}

.hidden {
	display:none;
}
.givingQEmailForm {
	font-family:Arial;
	font-size:15px;
color:#333333;
}

.givingQEmailForm #survey_2000 table tbody tr td .NetscapeFix INPUT {
	width: 190px;
	height:14px;
	margin-top:2px;
	background-color: #FFF !important;
	border: 1px solid #999;
	font-size: 12px;
}
.givingQEmailForm #survey_2000 table tbody tr .req .req.true {
	color:#333333;
	line-height:12px;
	font-size: 12px;
	white-space: nowrap;
	float:none;
}
.givingQEmailForm #survey_2000 table tbody tr td {
	/*line-height:5px;*/
	line-height:10px;
	white-space: nowrap;
}
.givingQEmailForm #survey_2000 table tbody tr td .Explicit .wrapable {
	line-height:12px;
	font-size: 12px;
}
.givingQEmailForm #survey_2000 table tbody tr td #ACTION_SUBMIT_SURVEY_RESPONSE {
	float: right;
	margin-right: 5px;
	/*text-align:right*/
}
.ErrorMessage {
	font-size:9px;
	font-weight: normal;
	line-height: normal;
	display: block;
	overflow: visible;
}