body{ margin: 0px;  background: #8A7F7B url(../images/bodyBg.jpg);}
form{margin: 0px;}
body, select, textarea,td, input, span, a { font-size: 11px; font-family: Verdana; color: #8A7F7B; }
h1{ font-size: 22px; }
h2{ font-size: 18px; color:#f36f21;}
h3{ font-size: 16px; }
h4{ font-size: 14px; }
a, a:hover, a:active { text-decoration: none;}
img.pngimg{ behavior: url(iepngfix.htc); }

.pointer{ cursor: pointer; }
.headText{ font-size: 16px; font-weight: bold; line-height: 25px; text-align: justify;}
.left{ float: left; }
.right{ float: right; }
.cleft{ clear: left; }
.cright{ clear: right; }
.cboth{ clear: both; }
.ecss { border: 1px solid red; }
.tright{ text-align: right; }
.tleft{ text-align: left; }
.tcenter{ text-align: center; }
.wBg{ background-color: #FFFFFF; }
.oBg{ background-color: #f36f21; }
.gBg{ background-color: #ebe9e8;}
.abs{ position: absolute; }
.ohidden { overflow: hidden; }
.oTxt, .oTxt a{ font-size: 11px; color:#f36f21; font-weight: bold; }
.oText{ color:#f36f21; }
.rTxt{ color: red; }
.gTxt{ color: #8A7F7B; }
.bTxt{ color: #00a0b2; }
.gTxtSmall{text-align:justify; padding-left:60px; font-size: 11px;}
.f15, .f15 a{ font-size: 15px; }
.f14, .f14 a{ font-size: 14px; }
.f12, .f12 a{ font-size: 12px; }
.f18, .f18 a{ font-size: 18px; }
.f22, .f22 a{ font-size: 22px; }
.f11{ font-size: 11px; }
.ml5{ margin-left: 5px; }
.ml18{ margin-left: 18px; }
.loginTxt{ font-size: 12px; height: 15px; width: 180px;  }
.pad5{ padding: 5px;}
.pad10{ padding: 10px;}
.pad20{ padding: 20px;}
.pad30{ padding: 30px;}
.hpad10{ padding-left: 10px;padding-right: 10px;}
.hpad20{ padding-left: 20px;padding-right: 20px;}
.hpad25{ padding-left: 25px;padding-right: 25px;}
.hpad15{ padding-left: 15px;padding-right: 15px;}
.hpad30{ padding-left: 30px;padding-right: 30px;}
.lpad8{ padding: 4px;}
.lpad50{padding-left:50px;}
.lpad30{ padding-left: 30px; }
.lpad20{ padding-left: 20px; }
.lpad15{ padding-left: 15px; }
.lpad10{ padding-left: 10px; }
.lpad5{ padding-left: 5px; }
.lpad3{ padding-left: 5px; }
.tpad4{ padding-top: 4px; }
.tpad1{ padding-top: 1px; }
.tpad2{ padding-top: 2px; }
.tpad5{ padding-top: 5px; }
.tpad6{ padding-top: 6px; }
.tpad8{ padding-top: 8px;}
.tpad9{ padding-top: 9px;}
.tpad10{ padding-top: 10px; }
.tpad15{ padding-top: 15px; }
.tpad20{ padding-top: 20px; }
.tpad25{ padding-top: 25px; }
.tpad30{ padding-top: 30px; }
.rpad20{ padding-right: 20px; }
.bpad{padding-bottom: 10px;}
.bpad5{padding-bottom: 5px;}
.bpad20{padding-bottom: 20px;}
.vpad20{ padding-top: 20px; padding-bottom: 20px; }
.rtpad8{ padding-right: 8px; padding-top: 8px;}
.rtpad6{ padding-right: 6px; padding-top: 6px;}
.rpad10{ padding-right:10px;}
.rpad8{ padding-right: 8px;}
.lh20{ line-height: 20px; }
.tdHeight{ height: 35px; }
.spacer8{ width: 8px; height: 8px; line-height: 8px; font-size: 5px; }
.space40{ width: 40px; }
.space50x50{ width: 50px; height: 50px; background-color: #8a7f7d;}
.space224x224{ width: 224px; height: 224px; background-color: #8a7f7d;}
.partnerBox{ background: #f4f3f5; width: 442px; height: 450px; font-size: 11px;}
.partnerBox a{ font-size: 11px;}

.hiddenObj { visibility: hidden; display: none; }
.visibleObj { visibility: visible; display: block; }

.bodyStart{	text-align: center; }
.mainBody{	width: 932px; text-align: left; margin: 0px auto; }

.photoBorder{ border: 1px solid #8A7F7B; }
.upBorder{ border: 1px solid #f36f21; }
.defaultPhoto { width: 40px; }
.headerBox{ background: #ffffff; height: 100px; }
.footerBox{ background: #ffffff; height: 100px; }
.wBg th{ font-size: 14px; vertical-align: top;}
.wBg td{ font-size: 14px; vertical-align: top;}
.leftCol{ width: 600px; }
.rightCol{ width: 323px; }
.smallTxt, .smallTxt a{ font-size: 10px; }
.bigTxt{ font-size: 14px; }
.bigTxt a{ font-size: 14px; }
.naviItem{ width: 180px; height: 40px;}
.menuBg{ behavior: url(iepngfix.htc); background: url(../images/menuBg.png) no-repeat;}
.naviBg{ behavior: url(iepngfix.htc); background: url(../images/naviBg.png) no-repeat;}

.h25{ height: 25px; line-height: 25px;}
.hnavi{ font-weight: bold; font-size: 12px; padding-right: 30px;}
.hnavi a{ font-weight: bold; font-size: 12px; text-decoration: none;}
.user{ text-align: right; width: 380px; margin-left: 575px;}
.logo{ margin: 15px 0 0 30px; }
.slogan{ font-size: 18px; font-weight: bold; margin: 75px 0 0 250px;}
.naviBox{ height: 40px; line-height: 40px; text-align: center;}
.fbconnect{ float: right; margin: 40px 30px 0 0; }

/* .homeLeft{ width: 520px; font-size: 24px; margin-left: 30px; margin-top: 10px; background: red; }
.homeRight{ width: 285px; height: 200px; margin-left: 90px; margin-top: 15px;background: blue; } */
.homeBox{ background: #ffffff; height: 180px; }
.homeLeft{ width: 582px;  height: 180px; font-size: 16px; font-weight: normal; line-height: 25px;}
.homeRight{ width: 350px; height: 180px; }
.leftBox{ width: 480px;   }
.rightBox{ width: 380px; }


.loginBox{ width:320px; height: 170px; background: url(../images/loginboxBg.gif) no-repeat; color: #FFFFFF; font-size: 10px; font-weight: bold; }
.loginBox a{ color: #FFFFFF; font-size: 10px; }
.hlatest{ font-size: 13px; font-weight: bold; }
.latestPics{ height: 50px; padding-left: 3px;}
.pList{ height: 60px; }
.rList{ height: 58px; }
.pIntro{ width: 450px; }
.pname{ color:#F37021; }
.txtComments{ border: 1px solid #F37021; width: 265px; height: 40px;}

.footer { color: #8A7F7B; }
.footer a{ color: #8A7F7B; }
.searchResults td{ font-size: 11px; height: 60px; vertical-align: top;}
.msgsearchResults td{ font-size: 11px; vertical-align: top;}
.txtBoxBg{ background: #e4e2e1 url(../images/txtBoxBg.gif) no-repeat; border: 1px solid #cfc9c8; font-size: 12px; padding: 4px 0 4px 0;}
.txtBoxBgSmall{ background: #e4e2e1 url(../images/txtBoxBg.gif) no-repeat; border: 1px solid #cfc9c8; font-size: 11px; padding: 4px 0 4px 0;}
.bodyVBg{ background: #8A7F7B url(../images/bodyVBg.gif) repeat-x;}
.profileMenu { font-size: 14px; height: 30px; margin: 0px;}
.profileMenu ul{ margin: 0; list-style-type:none;  padding: 0px; height:25px; }
.profileMenu  li { float: left; text-align: center; height:25px; line-height:24px; }
.profileMenuHover{background-color:#8a7f7c;}
.profileMenu  li a{ font-size: 14px; text-decoration: none; font-weight:normal; }
.profileMenuNormal{background-image:url('../images/tbbor.gif'); background-repeat:repeat-x; }
.profileMenuNormal a{color: #8A7F7B;}
.profileMenuHover a{color:#ffffff;}


#loadingDiv{ text-align: center; vertical-align:middle; opacity:0.8; filter:alpha(opacity=80); cursor: wait; width: 100%; height: 100%;}

/* Classes for profile menu */
.menulil{background-image:url('../images/menumainl.gif'); background-repeat:no-repeat; background-position:right; width:8px;}
.menulir{background-image:url('../images/menumainr.gif'); background-repeat:no-repeat; background-position:left; width:8px;}

.menulinone{background-image:url('../images/tbbor.gif'); background-repeat:repeat-x; width:8px;}

.menulilhov{background-image:url('../images/menulil.gif'); background-repeat:no-repeat; background-position:right; width:8px;}
.menulirhov{background-image:url('../images/menulir.gif'); background-repeat:no-repeat; background-position:left; width:8px;}
.menulilhovPlain{background-image:url('../images/menulil_nobor.gif'); background-repeat:no-repeat; background-position:right; width:8px;}
.menulirhovPlain{background-image:url('../images/menulir_nobor.gif'); background-repeat:no-repeat; background-position:right; width:8px;}

/* Classes for profile menu Ends*/

.oLineBgTop{ background: url(../images/bgOrange.gif) repeat-x;}
.oLineBgLeft{ background: url(../images/bgOrangeRL.gif) repeat-y;}
.oLineBgRight{ background: url(../images/bgOrangeRL.gif) repeat-y; background-position:right; }
.oLineBgBtm{ background: url(../images/bgOrange.gif) repeat-x; background-position:bottom; }

.statBg{ width:320px; height: 223px; background: #e4e2e1 url(../images/loginBox.gif) no-repeat; color: #ffffff;}
.statBg td{ color: #ffffff; text-align: center; font-weight: normal; font-size: 11px; height: 25px; line-height: 25px;}
.statBg td a{ color: #ffffff; text-align: center; font-weight: normal; font-size: 11px; height: 25px; line-height: 25px;}
.btmLine td{ border-bottom: 1px solid #ffffff;}
.nofvotes{ background: url(../images/bgNoOfVotes.gif) no-repeat 50% 50%; }
.pageNavi{ background: url(../images/pageNavi.gif) no-repeat 50% 50%; margin-left: 220px; width: 400px; height: 30px; line-height: 23px; margin-top: 10px;  }
.pageNavi , .pageNavi a{ color: #ffffff; font-weight: bold; font-size: 10px; }
.joinTr td{ height: 30px; font-size: 12px;}
.joinTr th{ font-size: 12px;}
.msgTr td{ font-size: 12px;}
.msgTr th{ font-size: 12px;}


/* file upload */
div.fileinputs {	position: relative; cursor: pointer; }
div.fakefile { position: absolute; top: 0px;	left: 0px;	z-index: 1; cursor: pointer; }
input.files {	position: relative;	text-align: right;	-moz-opacity:0 ;filter:alpha(opacity: 0);	opacity: 0;	z-index: 2; width: 0px; cursor: pointer; }
.MultiFile-title{ font-size: 10px;}

ul.decimal li{list-style-type: decimal;margin:0 ;padding:0;}
li.decimal {list-style-type: decimal;}
ul.subUL li{list-style:none;margin:0 0 0 -64px;padding:0;font-weight:normal;}
ul.disc li{list-style-type: disc;margin:0 0 0 6px;}
ul.upper-roman li{list-style-type: upper-roman;margin:0 0 0 6px;}

.lpad4{padding-left:4px;}
.lpad25{padding-left:25px;}
.lpad238{padding-left:38px;}
.hSpc40{height:40px;line-height:40px;}
.hSpc20{height:20px;line-height:20px;}
.hSpc10{height:10px;line-height:10px;}

/* css for faq */
.question{ font-weight: bold; cursor:pointer; padding-bottom:10px;  }
.answer{ font-weight: normal;  }
/* css for faq */


/* css for new homepage */
.border{ border:1px solid #ff0000; }
.logoImg{ margin: 10px 0 0 30px; }
.loginE{ background: #ffffff; border: 1px solid #8A7F7B; font-size: 11px; color:#8A7F7B; height:15px; }
.sloganNew{ font-size: 18px; font-weight: bold; margin: 70px 0 0 250px;}
.fbconnectLink{ float: right; padding-right:15px;padding-top:3px;  }
.homeJoinBlock{ background: #ffffff; height: 190px; }
.homeThnksMsg{ background: #ffffff; height: 150px;width: 530px;font-size: 18px; font-weight: normal; text-align: justify; line-height: 25px;padding-left:25px;padding-top:20px;margin-right:50px; }
.joinNowDiv{ background: url(../images/joinnowBg.gif) no-repeat;height:162px;width:320px;margin-top:20px; }
.mesgOfDay{ background: url(../images/messageofdayBg.gif) no-repeat;height:90px;width:560px; }
.msgOfDayTxt{ width: 465px; }
.leftColHome{ width: 600px; }
.rightColHome{ width: 323px; }
.rpad5{ padding-right:5px; }
.rpad6{ padding-right:6px; }
.rpad15{ padding-right:15px;}
.txtFeedback{ border: 1px solid #F37021; width: 293px; height: 40px;}
.bottomBox1Bg{ background: url(../images/busiCharityBg.gif) no-repeat; width:297px; height:216px; }
.userStatsBoxBg{ background: url(../images/loginboxBg.gif) no-repeat; height: 160px;width:320px;margin-top:20px;color: #ffffff; font-weight:bold; }
.userStatsLikeIts{ background: url(../images/statsLikeItsBox.gif) no-repeat; height: 22px;width:293px;margin-left:10px;text-align:center;padding-top:4px; }
.userStatsBoxBg a{ color: #ffffff; }

/* say thanks */
.stepWidth { width: 290px; }
.labelSTWidth { width: 160px; }


.marquee{ font-size: 12px; height: 40px; text-decoration: none; }
.marquee a:link, .marquee a:visited, .marquee a:active{ font-weight: bold; font-size: 11px; text-decoration: none; color:#3f3f3f; }
#marqueeEffect{ position: absolute; width: 902px; height: 40px; overflow: hidden; margin-top: -6px; }
#marqueeEffectData { margin:0px;list-style-type: none; padding:0px; width: 8000px; }
#marqueeEffectData li{ float: left; padding: 0 10px 0 10px; }


.recipBox{ background: #ffffff; border: 1px solid #c0c0c0; height:15px; padding: 2px;  overflow: auto; }
.homePopUpTitle{ color:#F37021;font-size: 20px; font-weight: bold; line-height: 25px; text-align: justify; }
h3.h3Orange{font-size: 17px; color:#f36f21; font-family: Verdana;}

.thanksCreditBx{width: 418px;}
.campaignBx{width: 382px;padding-left:50px;}
.campaignStepWidth{width: 181px;}
.campaignLabelSTWidth{width: 220px;}
.campaignLinkTypeDrpBx{width:190px;}
.campaignTdTitle{width: 220px;font-size: 12px;font-weight:bold;}
.txtBold{font-weight:bold;}
/* padding  */
.tpad26{padding-top:26px;}
.pClass{font-size: 11px; font-family: Verdana; color: #8A7F7B;margin:0;padding-right:20px;}
a.linkA{color:#231584;font-size: 11px; font-family: Verdana;text-decoration:underline;}
a.linkNone{color:#828282;font-size: 11px; font-family: Verdana;text-decoration:none;}
/* bgimg  */
.width828{width:828px;margin-left:10px;}
.width450{width:450px;}
.width360{width:360px;}
.width340{width:340px;}
.rightDiv{width:340px;border-top:2px solid #ec7114;border-bottom:2px solid #ec7114;border-left:2px solid #c77d58;border-right:2px solid #c77d58;}
.rBord{border-right:2px solid #c77d58;}
.bgY{background:#c77d58;}
.bgR{background:#f07122;}
.longBg{background: url(../images/longbox.gif) no-repeat;width:215px;height:24px;}
input.blank{border:0;padding:4px;margin:0;background:transparent;width:207px;height:16px;}
.spreadimage{text-align:center;height:30px;padding-top:5px;padding-bottom:5px;}
.width112{width:112px;}
.width165{width:165px;}

.thanksTO{background: url(../images/thanksToSupport.gif) no-repeat;width:204px;height:25px;color:#fff;line-height:25px;text-align:right;padding-right:15px;}
textarea.textAbox{width:300px;height:104px;margin-top:16px;border:1px solid #000;}
.hSpc30{height:30px;line-height:30px;}
.campaignMsgBox td{ font-size: 11px;}

.orangeTblBox td{border-top:2px solid #ec7114;font-size:11px;}
.orangeTblBox td.leftTd{padding-left:5px;padding-top:10px;padding-bottom:10px;}
.greyBox{background:#808080;width:211px;}
.fontWhite{color:#ffffff;}
.noMargin{margin:0;}
.drp170{width:170px;}
.rightTblDiv{width:340px;border-bottom:2px solid #ec7114;border-left:2px solid #c77d58;border-right:2px solid #c77d58;)
