body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#ccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
form { padding:0; margin:0;}

.simple_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.top_navigation{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

.top_navigation A{
	color:#FFFFFF;
	text-decoration:none;
}

.top_navigation A:Hover{
	color:#FFFFFF;
	text-decoration:underline;
}

.arial_11{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2a2a2a;
	text-decoration:none;
}

.arial_11 A{
	color:#2a2a2a;
	text-decoration:none;
}

.arial_11 A:Hover{
	color:#000000;
	text-decoration:underline;
}

.arial_12{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.Georgia_12{
	font-family:"Georgia", Times, serif;
	font-size:20px;
	color:#780101;
	font-weight:bold;
}

.boldTextBlack
{
	font-family:"Georgia", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#000;
}

.boldTextOrange
{
	font-family:"Georgia", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#ff3600;
}

a.boldLink
{
	font-family:"Georgia", Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#780101;
	text-decoration:underline;
}

a.boldLink:hover
{
	font-family:"Georgia", Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#780101;
	text-decoration:none;
}

a.boldLinkOrange
{
	font-family:"Georgia", Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#e30201;
	text-decoration:underline;
}

a.boldLinkOrange:hover
{
	font-family:"Georgia", Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#e30201;
	text-decoration:none;
}

.searchBox
{
	background-color:#f7f7f7;
	height:47px;
	border:1px solid #dadada;
	text-align:center;
	padding-top:13px;
}

.listingTable
{
	border:1px solid #dadada;
	border-collapse:collapse;
}

.listingTable td
{
	border:1px solid #dadada;
	min-height:20px;
	padding:3px;
	line-height:1.5;
}

.tableHead
{
	background-color:#eeeeee;
	font-weight:bold;
	text-align:center;
	font-size:20px;
}

.contentBackground
{
	background-color:#f8f8f8;
}

.listOuter
{
	margin:10px 0px 20px 0px;
}

.moreLink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e30201;
	text-decoration:underline;
}

.moreLink:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e30201;
	text-decoration:none;
}

.input_text {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#4e4e4e;
	background-image:url(images/input_bg.gif);
	background-repeat:repeat-x;
	border:1px solid #7F9DB9;
	padding:2px;
}

button
{
	border:1px solid #7f9db9;
	background-image:url(images/button_bg.gif);
	background-repeat:repeat-x;
	height:21px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-bottom:2px;
}

.medred14px{
color:#FF0000;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
border:#CCCCCC 1px solid;
padding:10px;
}

.medsimple12px{
color:#009900;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
border:#CCCCCC 0px solid;
padding:4px;
}

.bigger{
font-size:18px;
}

a img { 
    border: 0px;
}

/* About Us Page */	

#the_mission td { text-align: left; padding: 25px 20px 50px 25px}

#the_mission p { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #666; line-height: 22px; padding-bottom: 20px;}



/* Founder Box */

#founder_box { width:255px; text-align:left;font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666; line-height: 16px;}

#founder_box img.pic { float:left; padding: 20px 15px 10px 10px}

#founder_box p { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666; line-height: 16px; padding-bottom: 2px}

#founder_box .name { font-size:18px; color:#000}

/* new charity list */
.nwLstCharity { float:left; border:1px solid #DADADA; width:99.5%; }
.nwLstCharity .inR { padding:2px; *padding:2px 0px 2px 2px; }
.nwLstCharity .inR2 { width:704px;}

.nwLstCharity .inR h3 { margin:0; padding:0; font-size:12px; border-top:1px solid #FFF; font-weight:normal }
.nwLstCharity .inR h3 a { display:block; background:#575656 url(images/arrUp.gif) no-repeat 684px; padding:8px 8px 8px 10px; color:#FFF; font-size:12px; font-weight:bold; text-decoration:none}
.nwLstCharity .inR h3 a:hover { display:block; background:#B10100 url(images/arrDown.gif) no-repeat 684px; padding:8px 8px 8px 10px; color:#FFF; font-size:12px; font-weight:bold; text-decoration:none}
.lftImgCha { text-align:center; padding:14px 0;}
.rhtDescCha { padding:12px 0;}
.rhtImgCha { padding:0 0 17px 0; vertical-align:top}

.dvCharityInfo { clear:both; line-height:18px; padding:5px 10px; }
a.lnkSmlOrg  { color:#e30201; text-decoration:underline; }
a.lnkSmlOrg:hover  { color:#e30201;	text-decoration:none; }
.srchCharBx { clear:both; background:#F9F9F9; float:left; border:1px solid #DADADA; width:99.5%; margin-bottom:10px; }
.srchCharBx .lftBx { float:left; width:228px; padding:13px 0px 17px 0px; }
.srchCharBx .rhtBx { float:left; width:250px; padding:13px 0px 17px 0px; }
.srchCharBx .pdL25 { padding-left:15px; }
.srchCharBx select { border:1px solid #7F9EBB; width:175px; }
.srchCharBx .inptTxt { border:1px solid #7F9EBB; width:180px; }
.srchCharBx .fld { padding-top:10px;}
.srchCharBx .btnGO { margin-bottom:-6px; }

.sortChar { clear:both; background:#F9F9F9; float:left; border:1px solid #DADADA; width:99.5%; margin-bottom:10px; padding:6px 0; }
.sortChar .dvinr { padding:0px 8px; }
.sortChar .dvinr .lftS { float:left}
.sortChar .dvinr .lftS select { border:1px solid #7F9EBB;}
.rhtAlphaNav { float:right; font-size:11px; letter-spacing:1px; padding-top:3px; }
.rhtAlphaNav a { font-size:11px; font-weight:bold; color:#D70201; text-decoration:none}
.rhtAlphaNav a:hover { font-size:11px; font-weight:bold; color:#D70201; text-decoration:underline}
.rhtAlphaNav a.active {  font-size:11px; font-weight:bold; color:#8C8B8B; text-decoration:underline}

.nwPager { clear:both}
.nwPager .inPg { float:right; font-weight:bold}
.nwPager .prev, .nwPager .next { float:left; padding:5px 6px;}
.nwPager .rsltPg { float:left; padding:2px 5px 0 0;}
.nwPager .L1 { float:left; background:url(images/bgPage.gif) repeat-x top; width:21px; margin-right:1px; padding:2px 0px; border:1px solid #B3B3B3; text-align:center }
.nwPager a { font-size:12px; color:#CC0000; font-weight:bold; text-decoration:none}
.nwPager a:hover { font-size:12px; color:#CC0000; font-weight:bold; text-decoration:underline}

/*faq*/
.nwLstFaq { clear:both; border-top:1px solid #F2F2F2; }
.nwLstFaq h3 { margin:0; padding:0; font-size:14px; font-weight:normal }
.nwLstFaq h3 a { display:block; background:url(images/bgFaq.png) no-repeat left bottom; padding:11px 8px 12px 13px; color:#AB0000; font-size:14px; font-weight:bold; text-decoration:none}
.nwLstFaq h3 a:hover { display:block; background:#CB0000 url(images/bgFaqHover.png) no-repeat left bottom; padding:11px 8px 12px 13px; color:#FFF; font-size:14px; font-weight:bold; text-decoration:none}
.nwLstFaq #accordion div { padding:5px 12px 16px 12px; line-height:18px; border-bottom:1px solid #F2F2F2; }
.nwLstFaq h3.ui-state-active a { display:block; background:#CB0000 url(images/bgFaqHover.png) no-repeat left bottom; padding:11px 8px 12px 13px; color:#FFF; font-size:14px; font-weight:bold; text-decoration:none}



/* Accordion */
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; }
/* IE7-/Win - Fix extra vertical space in lists */
.ui-accordion a { zoom: 1; }
.ui-accordion-icons .ui-accordion-header a { }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { position: relative; /*top: 1px; */ overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }
.nwLstCharity .inR h3.ui-state-active a { display:block; background:#B10100 url(images/arrDown.gif) no-repeat 684px; padding:8px 8px 8px 10px; color:#FFF; font-size:12px; font-weight:bold; text-decoration:none}
/* ---- */

/* links.php */
.tltMnPage { font:25px "Times New Roman", Times, serif; color:#780101; padding-bottom:6px; }
.srchLinkBx { clear:both; background:#F9F9F9; float:left; border:1px solid #DADADA; width:99.5%; margin-bottom:10px; }
.srchLinkBx .lftB { float:left; width:370px; padding:13px 0px 17px 0px; }
.srchLinkBx .rhtB { float:left; width:340px; padding:13px 0px 17px 0px; }
.srchLinkBx .pdL105 { padding-left:105px; }
.srchLinkBx select { border:1px solid #7F9EBB; }
.srchLinkBx .fld1 { padding-top:8px; line-height:20px;}
.srchLinkBx .fld1 input { vertical-align:middle}
.srchLinkBx .fld2 { padding-top:10px;}
.srchLinkBx .inptTxt { border:1px solid #7F9EBB; width:120px; }
.srchLinkBx .btnGO { margin-bottom:-6px; }

.rdBox { clear:both; background:#F6F6F6; float:left; border:1px solid #DADADA; border-top:none; width:99.5%; margin-bottom:10px; }
.bgRedTlt { background:url(images/bgRedTlt.gif) repeat-x top; padding:7px 7px 7px 10px; font-size:13px; font-weight:bold; color:#FFF; }
.rdBox .rdBxCnt { padding:5px 10px;}
.lstLinkTxt { clear:both; padding:18px 5px 20px 14px; border-bottom:1px dashed #313131; }
.lstLinkTxt .tNo { font-size:13px; font-weight:bold; color:#000; }
.lstLinkTxt .tInfo { padding-top:12px; }
.lstLinkTxt textarea { width:490px; padding:3px; border:1px solid #DADADA;}
.lstLinkTxt a.rdL { font-size:12px; color:#A20000; text-decoration:underline}
.imgQuot img { vertical-align:middle}

.lnkListImg { padding:12px 0 10px 0;}
.lnkLstArea textarea { width:677px; height:75px; padding:3px; border:1px solid #DADADA;}

.tblChkList { border:1px solid #DADADA; border-top:none }
.tblChkList .hdr { background:#B10100; font-size:12px; font-weight:bold; color:#FFF; padding:6px 10px; border-right:1px solid #FFF; }
.tblChkList td { padding:6px 10px 6px 10px; border-right:1px solid #F1F1F1; }
.altRow td { background:#F9F9F9; }
.tblChkList .lf1 { float:left}
.tblChkList .lf2 { float:right}
.frmFindCheck { padding:4px 5px 16px 10px;}
.frmFindCheck .inptS1 { border:1px solid #7F9EBB; width:150px; }
.frmFindCheck .inptS2 { border:1px solid #7F9EBB; width:90px; margin-right:2px; }
.frmFindCheck .inptS3 { border:1px solid #7F9EBB; width:55px; }
.icnSelctDt { margin-bottom:-3px; }

.frmLinkSrch { padding:20px 20px 20px 20px; }
.frmLinkSrch td { padding:4px 6px;}
.frmLinkSrch td.nopad { padding:10px 0 12px 0;}
.frmLinkSrch td.bigTxt { font-size:14px; font-weight:bold; }
.frmLinkSrch td.bigTxt2 { font-size:14px; font-weight:bold;}
.valMid { line-height:20px; }
.valMid input { vertical-align:middle}
.brdfrmSrch { border-bottom:1px solid #DADADA; font-size:0; height:2px;}

.adminleftmenupadding{
padding-left:15px;

}


/* admin page start*/
.adminDV { width:510px; margin:0 auto; height:335px; position:absolute; left:25%; margin-left:0px; top:30%; margin-top:0px}
.adminDV p { font-size:13px; line-height:18px;}
.adminDV h1 { font-size:30px; color:#a70100; padding-bottom:10px;  }
.adminDV h1 span { color:#4d4d4d; font-weight:normal}
.adminDV .innerDV { border:1px solid #c6c6c6; padding:1px; background:#fff;}
.adminDV .innerDV .conInner { border:1px solid #e0e0e0; background:url(Img/adminBXBG.gif) repeat-x left top; padding:25px 10px 30px 20px;}
.adminDV .innerDV .conInner .rhtColDV { float: right; width:240px;}
.adminDV .innerDV .conInner .rhtColDV h2 {font-size:25px; color:#a70100; padding-bottom:10px;}
.adminDV .innerDV .conInner .rhtColDV .orangeBX { border:1px solid #a70100; padding:1px;}
.adminDV .innerDV .conInner .rhtColDV .orangeBX .inOrgBX { background:#a70100}

.adminForm { color:#fff; font-size:13px; padding:10px 15px; }
.adminForm fieldset { border:none; padding-bottom:5px;}
.adminForm fieldset label { padding-bottom:5px; padding-right:82px; display:block; }
.adminForm fieldset .inputWrap { /*padding:2px 5px; border-left:1px solid #404042; border-top:1px solid #404042; border-right:1px solid #d3d0c7; border-bottom:1px solid #d3d0c7; background:#fff;*/}

.adminFormDivider { padding:0 15px; }
/*.adminFormDividerIn {border-top:1px solid #e78b00; border-bottom:1px solid #a70100;}
*/
.forgotPass { padding-top:2px;}
.forgotPass a {color:#fff;}
.forgotPass a:hover { text-decoration:none;}

.adminFormbtnWrp { padding:15px;  }
.btnLogin { border-left:1px solid #ffb74c; border-top:1px solid #ffb74c; border-right:1px solid #e78b00; border-bottom:1px solid #e78b00; color:#fff; font-size:16px; padding:0 10px; *padding:0 1px; background:#ffaa2a; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

.adminDV .innerDV .conInner .lftColDV { margin-right:260px; background:url(Img/adminIcon.gif) no-repeat center top; padding-top:127px;}
.adminDV .innerDV .conInner .lftColDV .title { padding-bottom:10px;}

.clrBth { clear:both; font-size:0;}

.erroMsg{color:#F00; border:1px solid #FFF; padding: 5px; font-size:11px; margin-bottom:10px}
/* admin page end*/
