.clear{
	content:".";
	height:0;
	visibility: hidden;
	display:block;
	clear:both;
}

* { outline: none;}

.popup{
	position:relative;
}

.popup img {display:block;} 

.borderTop{
	background:url(../images/popup/borderT.png) repeat-x left top;
	margin:0 18px;
	height:18px;
}
.borderLT{
	background:url(../images/popup/borderLT.png) no-repeat left top;
	width:18px;
	height:18px;
	position:absolute;
	left:0;
	top:0;
}
.borderRT{
	background:url(../images/popup/borderRT.png) no-repeat left top;
	width:18px;
	height:18px;
	position:absolute;
	right:0;
	top:0;
}
.borderBot{
	background:url(../images/popup/borderB.png) repeat-x left top;
	margin:0 18px;
	height:18px;
}
.borderLB{
	background:url(../images/popup/borderLB.png) no-repeat left top;
	width:18px;
	height:18px;
	position:absolute;
	left:0;
	bottom:0;
}
.borderRB{
	background:url(../images/popup/borderRB.png) no-repeat left top;
	width:18px;
	height:18px;
	position:absolute;
	right:0;
	bottom:0;
}
.borderL{
	background:url(../images/popup/borderL.png) repeat-y left top;
	padding-left:8px;
}
.borderR{
	background:url(../images/popup/borderR.png) repeat-y right top;
	padding-right:8px;
}
.popUpContent{
	background:#fff;
}
.popUpContent div.text {
	padding: 5px 10px 10px;;
	font-size:1.4em;
}
.popUpContent div.Btns {
	padding: 0px 10px;
}
.popUpContent div.Btns span {
	margin:0 3px;
}

.popUpContent div.textPopup {
    padding: 5px 10px 10px;;
    font-size:1.4em;
	text-align:left;
}

.popUpContent div.textPopup div.mailList A{
    color:#a12222;
}

.popUpContent div.textPopup div.mailList P {
	padding-top:5px;
}

.popUpContent h1 {
	font-weight:normal;
	font-size: 14pt;
	margin:0;
	padding:0;
	margin-bottom:10px;
	text-align:left;
	position:relative;
}

.popUpContent h3 {
    font-weight:normal;
    font-size: 13pt;
    padding:0;
    margin:10px 0;
    text-align:left;
    position:relative;
}

.popUpContent span.infotext {
	padding: 0 0 0 10px;
    position:absolute;
    right:20px;
	top:2px;
    color: #4f4e4e;
    font-size:9pt;
}

.popUpContent .srchResItem {
	padding: 7px 0;
	font-size:9pt;
	border-bottom:1px solid #dcdcdc;
	display:block;
}

.popUpContent .srchResItem input {
	border:0;
}

.popUpContent .srchResItem label {
	padding:0 5px;
	font-weight:bold;
}

.popUpContent .srchResItem p {
	padding-top:2px;
}
.popUpContent .srchResItem a {
	color:#396931;
	text-decoration:none;
}
.popUpContent .srchResItem a:hover {
	text-decoration:underline;
}

.popUpContent div.selectBottomBlock {
	position:relative;
	padding: 10px 0 0 0;
}

.popUpContent div.selectBottomBlock .pageNavigator {
	position:absolute;
	right:15px;
    top:15px;
    color: #4f4e4e;
    font-size:9pt;
}

.popUpContent div.selectBottomBlock .pageNavigator a {
	color:#a22525;
	text-decoration:underline;
	margin:0 2px;
}
.popUpContent div.selectBottomBlock .pageNavigator span {
	margin:0 2px;
}
.popUpContent div.selectBottomBlock .pageNavigator a:hover {
    text-decoration:none;
}
.popUpContent .close {
	background:url(../images/popup/close.gif) left center no-repeat;
	padding: 0 0 0 10px;
	position:absolute;
	top:20px;
	right:20px;
	color: #a22525;
	font-size:8pt;
	text-decoration:none;
}

.popUpContent p, .popUpContent label {
	text-align:left;
}
.popUpContent .signinBtns {
	text-align:left;
}

.popUpSignIn {width:auto;}
.popUpSignIn p {overflow:hidden; height:1%; padding-bottom:6px;}
.popUpSignIn em.mandatory {color:#A12222;}
.popUpSignIn label {width:100%; text-align:left; display:block;}
.popUpSignIn input.txtField {
	width: 262px;
    padding-top: 4px;
    padding-bottom: 4px;
}
.popUpSignIn label  input {border:0;}

.popupFormRow {width:100%;float:left;padding:0;clear:both;margin:7px 0;border:0;}
.popupFormRow .singleCell {width:100%;float:left;margin:0;padding:0;clear:both;border:0;}
.popupFormRow .doubleCell {width:50%;float:left;margin:0;padding:0;border:0;}
.popupFormRow .doubleCell .left { padding-left:5px;}
.popupFormRow .doubleCell .right { padding-right:5px;}
.popupFormRow .popupSelectField {width:100%; border:1px solid #bac0b4; font-size:9pt; border:1px solid #b6b6b6; padding: 2px 0; }
.popupFormRow .popupTextField {width:99%; border:1px solid #bac0b4; font-size:10pt; border:1px solid #b6b6b6; padding: 2px 0; }

.charitySearchBtn { clear:both; padding: 3px 0 10px 0 !important; _padding: 0 0 10px 0; border-bottom:1px solid #b6b6b6; margin:0; }

/*#suggestions { border:1px solid #bac0b4; width:400px; font-size:9pt; background-color:#fff; z-index:50; text-align:left; }
#suggestions a { display:block; color: #4f4f4f; padding: 2px 6px 2px 6px; text-decoration:none; }
a.out { display:block; color: #076499; padding: 2px 6px 2px 6px; background-color:#fff; }
a.over {background-color:#f4f9ee !important; color: #a44533 }*/

#organizationsScheme, #usersScheme { display:none; }

a.linkInPopup {
	color:#a12222;
}
a.linkInPopup:hover {
	text-decoration:none;
}
