 html {font-size:100.01%;}
body{ margin:0; color:#000; font:62.5% "Trebuchet MS", Arial,sans-serif; background:#fff; padding-bottom: 1em}
h1{font-size: 26px; margin:.2em 0 .2em 0;}
h2{font-size: 20px; margin:.7em 0 0 0;}
h3{font-size: 16px; margin:.7em 0 0 0;}
h4{font-size: 13px; margin:.7em 0 0 0;}
#content {color:#333; font-family:"Trebuchet MS", Arial,sans-serif; font-size: 13px}
p,ul, ol {margin: 0 0 .8em;}
img{border-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
.tpng {behavior: url("/stylesheets/pngbehavior.htc")}
form,fieldset{ margin:0; padding:0; border-style:none}
input.donate, input.search, input.complete-donation, a.start-a-group, a.join-group{ background: transparent url(../images/button-sprite-v6.gif) 0 0 no-repeat; text-indent: -9000px; border: 0px; font-size: 0px; display:block; line-height: 0px; height: 30px}
form input.donate {background-position: 0 0; width: 98px;}
form input.donate:hover {cursor: pointer; background-position: -125px 0px;}
form input.complete-donation {background-position: -250px 0; width: 160px;}
form input.complete-donation:hover {cursor: pointer; background-position: -450px 0px;}
form input.search {background-position: -625px 0px; width: 98px;}
form input.search:hover {cursor: pointer; background-position: -750px 0px;}
a.fund-a-loan, a.learnmore-btn {background: transparent url(../images/button-sprite-v6.gif) -875px 0 no-repeat; text-indent: -9000px; display: block; height: 28px; width: 110px; outline:0}
a.fund-a-loan:hover {background-position: -1000px 0;}
a.start-a-group {background-position: -1150px 0px; width: 120px;}
a.start-a-group:hover {background-position: -1275px 0px;}
a.join-group {background-position: -1780px 0px; width: 110px;}
table.loan-results a.join-group {margin-left: 60px;}
a.join-group:hover {background-position: -1905px 0px; width: 110px;}
a.learnmore-btn:hover{text-decoration: none !important; background-position: -1625px 0;}
a.learnmore-btn{font-weight: bold; font-size: 12px; font-family: Arial, sans-serif; text-indent: 0; width: 127px; background-position: -1450px 0; text-align: center; color:#fff !important; padding-top:6px;}
 #page {width:960px; overflow:hidden; margin:0 auto; position:relative; padding:175px 0 10px}
 .logo{ position:absolute; top:33px; left:20px; width:167px; height:56px; text-indent:-9999px; overflow:hidden; z-index:1; background:url(../images/micro-logo.gif) no-repeat; margin:0}
.logo a{ display:block; height:100%}
.references img{margin: 6px;}
.references {text-align: center; padding-top: 0px}
 #header{ position:absolute; top:0; left:0; width:100%; height:115px; background:#fff url(../images/micro-header.jpg) no-repeat 0 20px; padding:20px 0 0}
 .top-nav{ width:100%; overflow:hidden}
.top-nav ul{ float:right; margin:3px 30px 0 0; padding:0; list-style:none; overflow:hidden; display:inline}
.top-nav ul li{ float:left; font-size: 11px; background:url(../images/top-nav-sep.gif) no-repeat 100% 3px; margin:0 -8px 0 0; padding:0 8px 0 19px}
.top-nav ul li a{color:#615f62;}
 .promo{ position:absolute; top:0; left:255px; width:124px}
.promo em{ display:block; line-height:12px; color:#adadad; margin:4px 0 4px 10px}
.promo strong{ display:block; width:124px; height: 45px;  background: url(../images/sprite-v6.gif) no-repeat top left; background-position: -8646px 0; text-indent:-9999px; overflow:hidden}
.promo strong a{ display:block; height:100%}
 .slogan{ position: absolute; top:85px; left:19px; font-size:1.8em; color:#1e2329; letter-spacing:-1px}
 .nav{ position:absolute; top:135px; left:0; width:100%}
.nav:after{ display:block; clear:both; content:""}
.nav .btn-loan{ background: url(../images/sprite-v6.gif) no-repeat -2031px 0; width:220px; height:30px; float:left; text-align:center; font-size:18px; line-height:30px; color:#fff; text-transform:uppercase; margin:0 10px 0 0; letter-spacing:2px; font-weight:bold}
.nav .btn-loan:hover{background-position: -2031px -101px;text-decoration: none;}
.nav ul{ float:left; margin:0; padding:0; list-style:none; height:30px; background:#000; text-align:center}
.nav ul:after{ display:block; clear:both; content:""}
.nav ul li{ float:left; font-size:14px; line-height:30px; text-transform:uppercase; position:relative; text-align:center}
.nav ul li:hover, .nav ul li.hover, .nav ul li.active{background:#95897d;}
.nav ul li a{ color:#fff; display:block}
.nav ul li{ behavior: expression( this.onmouseover = new Function("this.className += ' hover';if(this.className.indexOf('lnk-get-involved')>=0)$$('#slideshow select').each(function(f){f.hide();})"), this.onmouseout = new Function("if(this.className.indexOf('lnk-get-involved')>=0)window.setTimeout(function(){if($('lnk-get-involved').className.indexOf('hover') == -1)$$('#slideshow select').each(function(f){f.show();})},60); this.className = this.className.replace(' hover','');"), this.style.behavior = null)}
.nav ul li a:hover{text-decoration:none;}
.nav ul li.lnk-about a{width:100px;}
.nav ul li.lnk-work a{width:130px;}
.nav ul li.lnk-get-involved a{width:140px;}
.nav ul li.lnk-groups a{width:160px;}
.nav ul li.lnk-story a{width:140px;}
.nav ul li.lnk-blog a{width:90px;}
.nav ul li.lnk-user a{width:130px;}
.nav ul li:hover .drop, .nav ul li.hover .drop{display:block;}
.nav .drop{ position:absolute; top:30px; left:0; width:172px; background:#95897d; padding:13px 0 0; display:none; z-index: 2000}
.nav ul li.lnk-about .drop{width:172px;}
.nav ul li.lnk-work .drop{width:180px;}
.nav ul li.lnk-get-involved .drop{width:180px;}
.nav ul li.lnk-groups .drop{width:180px;}
.nav ul li.lnk-story .drop{width:180px;}
.nav ul li.lnk-user .drop{width:130px;}
.nav ul li ul{ width:100%; height:auto; overflow:hidden; margin: 0; padding: 0; list-style:none; background:none; float:none}
.nav ul li ul li{ float:none; font-size:18px; text-transform:capitalize; line-height:20px; position:static; text-align:left; background:url(../images/bg-drop.gif) repeat-x; margin:-14px 0 -11px; padding:14px 0 23px 15px}
.nav ul li:hover li, .nav ul li.hover li{ background:url(../images/bg-drop.gif) repeat-x}
.nav ul li:hover li a:hover, .nav ul li.hover li a:hover{ color:#000; text-decoration:none}
.nav ul li ul li a{display:inline;}
 #content{ height:1%; overflow:hidden; background:#fbf2d8; padding:10px 20px; margin:0 0 10px}
 .content-with-side{ width:710px; float:right}
.content-with-side .top{ padding-top: 6px;  background: #fff url(../images/sprite-v6.gif) no-repeat -5574px 0}
.content-with-side .bottom{  background: #fff url(../images/sprite-v6.gif) no-repeat -4814px 100%; padding-left: 10px; padding-right: 10px; padding-bottom: 1em; overflow:hidden}
.content-full {width: 920px; clear: both}
.content-full .top{ padding-top: 9px; background: #fff url(../images/sprite-v6.gif) no-repeat -3844px 0}
.content-full .bottom{ background: #fff url(../images/sprite-v6.gif) no-repeat -2874px 100%; padding-left: 10px; padding-right: 10px; padding-bottom: 2em; overflow: hidden; height: 100%}
 .main{ width:500px; float:left}
 #slideshow{padding: 0 20px 0 20px; height: 243px;}
#slideshow form a.fund_name:hover{text-decoration: none !important; background-position: -1625px 0;}
#slideshow form a.fund_name{ display: block; height: 26px; width: 127px; padding-top: 5px; position: relative; top: -180px; right: -120px; background: transparent url(../images/button-sprite-v6.gif) -1450px 0 no-repeat; color: #fff !important; font-weight: bold; font-size: 12px; text-align: center; white-space: nowrap; overflow: hidden}
#slide_nav{ margin-bottom: -2px; height: 1px; position: relative; top: 290px; margin-right: 10px}
.content-with-side #slide_nav{top: 254px;}
#slide_nav .prev, #slide_nav .next {display: block; position: absolute; background: url('/images/slideshow-button-sprite-v1.gif') no-repeat 0 0; width: 26px; height: 40px; text-indent: -2000px; outline:0; color: #fff !important}
#slide_nav .prev {left: 20px;}
#slide_nav .prev:hover{background-position: 0 -50px;}
#slide_nav .next{left: 565px; background-position: 0 -100px;}
.content-with-side #slide_nav .next{left: 450px; background-position: 0 -100px;}
#slide_nav .next:hover{background-position: 0 -150px;}
.gallery{ background:#ADADAF; overflow:hidden; margin-bottom: 20px}
.gallery .inside{height: 373px;}
.gallery h4{color: #ffffff; margin: 0; padding: 10px 20px; font-size:26px;}
 .gallery ul li {padding: 0; margin: 0}
.gallery .info{ width:100%; overflow:hidden; margin:0 0 10px}
 .gallery .photo{ width: 225px; float:left; margin:0 13px 42px 0}
* html .gallery .photo{margin:0 17px 0 0;}
.gallery .photo .photo-box{ width:278px; border:1px solid #fff; overflow:hidden}
.gallery .photo img {border:1px solid #fff}
.gallery .photo .photo-box img{display:block;}
 .gallery .text{ height:1%; font-size:15px; overflow:hidden; padding:3px 0 0}
.gallery .info-box{ width:100%; overflow:hidden; margin:0 0 6px}
.gallery .text dl{ width:100%; overflow:hidden; margin: 1px 0 0 0; line-height:1.143em; color:#303030; font-size: 14px}
.gallery .text dl dt{float:left;font-weight:bold;}
.gallery .text dl dd{ float:left; margin:0 0 0 6px; display:inline}
.gallery .text p{ line-height: 1.1em; color:#303030; margin:0}
.gallery .name {font-weight:bold; font-size: 18px;display:block; margin: 0 0 3px;}
.gallery form{padding: 15px 0 0 0; margin:0;}
.gallery form select {float:left; margin: 4px 20px 0 0;}
  .thumbnails{ width:100%; overflow:hidden; position: relative;  left: 18px}
.thumbnails ul{ width:99999px; overflow:hidden; margin: 0; padding: 0; list-style: none}
.thumbnails ul li{ float:left; padding:0 20px 0 0; position:relative}
.thumbnails ul li .border{ position:absolute; top:0; left:0; display:block; width:60px; height:60px; cursor:pointer}
.thumbnails ul li.active a .border, .thumbnails ul li a:hover .border{  background: url(../images/sprite-v6.gif) no-repeat -9600px 0}
.thumbnails ul li img{ display:block; border:1px solid #fff; width:58px; height:58px}
 .features{ width:100%; overflow:hidden}
.features .features-area{ width:600px; overflow:hidden}
.features .box{ width:240px; float:left; margin:0 20px 0 0; line-height: 1.2em}
.features .orange a, .features .orange a:visited {color: #764C03 !important;}
.features .white{background:#fdfcfb;}
.features .orange{background:#f60;}
.features .box .top{background: url(../images/sprite-v6.gif) no-repeat -290px 0}
.features .white .top{background: url(../images/sprite-v6.gif) no-repeat -10480px 0}
.features .orange .top{background: url(../images/sprite-v6.gif) no-repeat -9110px 0}
.features .box .bottom{ background: url(../images/sprite-v6.gif) no-repeat 0px 100%;  min-height:281px; overflow:hidden; padding:5px 4px 8px 12px}
.features .white .bottom{background: url(../images/sprite-v6.gif) no-repeat -10190px 100%}
.features .orange .bottom{background: url(../images/sprite-v6.gif) no-repeat -8820px 100%}
* html .features .box .bottom{ height:260px; overflow:visible}
.features .img{ width:198px; overflow:hidden; border:1px solid #fff}
.features .img img{display:block;}
 .column{ width:190px; float:right}
.success-story {background: #DEDCD3; font-family: Arial;}
.success-story .inside {padding-left:14px; padding-right:14px; height: 295px;}
.success-story h3 {padding: 12px 0 10px; margin:0; font-size: 22px; color:#414141;}
.success-story p .title{color:#FE6700; font-size:16px; display:block;margin: 5px 0 5px;}
.success-story p {margin: 0; font-size: 90%; line-height: 1.2em; font-weight: bold;}
.success-story p a{color: #573106;}
.success-story a img {border: solid 1px white;margin: auto;}
.hiw-player-preview{background:#B0B41F;color:#ffffff;font-family:Arial,Helvetica,sans-serif;}
.hiw-player-preview .inside {height: 295px;}
.hiw-player-preview h3{font-size: 22px; margin:0; padding: 13px 0 10px 13px;}
.hiw-player-preview img{border:solid 1px #ffffff;margin-left:13px;}
.hiw-player-preview p{font-size: 13px; line-height: 1.2em; margin: 2em 0 30px 13px; width: 209px; font-weight:bold;}
 .gift{ width:100%; overflow:hidden; background:#9fa81e; margin:0 0 14px}
.gift .top{background: url(../images/sprite-v6.gif) no-repeat -9950px 0}
.gift .bottom{ background: url(../images/sprite-v6.gif) no-repeat -9710px 100%;  height:1%; overflow:hidden; padding:7px 0 15px}
.gift h3 {font-size:20px; color:#fff; margin:0 0 4px; text-align: center}
.gift h3 a{color: white !important;}
.gift h3 span{display:block;}
.gift .cont{ width:100%; overflow:hidden; background: url(../images/sprite-v6.gif) no-repeat -10750px 0;  padding:1px 0 0}
.gift .cont .image{ float:left; margin:23px 8px 0 0}
* html .gift .cont .image{margin:23px 5px 0 0;}
.gift .cont .image{display:block;}
.gift .cont .text{ height:1%; overflow:hidden; padding:10px 5px 0 0}
.gift .cont .text p a,.gift .cont .text p a:visited {color: white !important;}
.gift .cont .text p {line-height:1.4em; color:#fff; margin:0; font-size: 80%}
 .today{ width:100%; overflow:hidden; background:#ffffff; margin:0; margin-bottom: 1em}
.today .top{background: url(../images/sprite-v6.gif) no-repeat -2633px 0}
.today .bottom{ background: url(../images/sprite-v6.gif) no-repeat -2392px 100%;  height:1%; overflow:hidden; padding: 8px}
.today h3{ text-align: center; font:bold 24px Verdana, Arial, sans-serif; color:black; margin:0}
.today .today-list{ width:100%; overflow:hidden; margin: 0; padding: 0; list-style:none}
.today .today-list li{ background: url(../images/sprite-v6.gif) no-repeat -565px 0;  text-align:center; color:#95897D; padding: 6px 0 4px; margin: 2px 0 0; width:100%; overflow:hidden}
.today .today-list strong{ display:block; font:bold 23px Verdana, Arial, sans-serif}
.today .today-list span{ display:block; font:12px Verdana, Arial, sans-serif; margin:0 0 5px}
.today .today-list a{ font: 12px Verdana, Arial, sans-serif; color:#cf5d0f}
 .lightblue {background-color: #BAD9E6; padding: 8px; color: #1f1f1f; margin-bottom: 12px}
.site-desc h3{ text-align: center; margin:0px; font-size: 20px}
.site-desc p, .site-desc h4 {margin:0px; font-size: 12px}
.site-desc p a{text-decoration: underline;}
.site-desc ul {margin-top:0; margin-bottom:0px; font-size: 12px; padding-left: 20px}
.site-desc ul li{ margin-bottom:5px; line-height: 110%}
.column .women-of-vision{ background-color: #ffffff; margin-bottom: 15px}
.women-of-vision{ background-color:white}
.column .women-of-vision p {margin:0; padding:0 10px 0.7em}
.the-challenge{ font-family: Arial,Helvetica,sans-serif; color: #4e4e4e; background-color:#ffffff; padding:10px; padding-bottom:0; margin-bottom: 20px; font-size:89%}
.the-challenge h3{font-size:16px;margin:0;}
.the-challenge ul{line-height: 1.2em; margin:0;padding-left:18px;margin-top: 8px;margin-bottom: 11px;}
.the-challenge ul li{margin:0;padding-left: 0px; margin-bottom: 10px;}
.the-challenge p {margin-top:5px; line-height: 1.2em;}
.the-challenge a {margin-left:auto;margin-right:auto; margin-top: 0px;}
 .column-box{ width:100%; overflow:hidden; background:#fff}
.column-box .top{background: url(../images/sprite-v6.gif) no-repeat -2633px 0}
.column-box .bottom{ background: url(../images/sprite-v6.gif) no-repeat -2392px 100%;  overflow:hidden; padding:6px}
* html .column-box .bottom{ height:260px; overflow:visible}
.twitter-updates {margin-bottom: 10px;}
* html .twitter-updates .bottom {height: 230px !important; line-height: 1.2em}
.twitter-updates .bottom {line-height: 1.2em}
.twitter-updates p a{color: #444;}
.twitter-updates p a:hover{color: blue;}
.twitter-updates .ago{color: blue }
.twitter-updates p{ font-size: 12px; color: #444; text-align: justify; border-top: solid 1px #ddd; margin: 0; padding: 3px}
.twitter-updates h3 {font-size: 16px; margin: 0px; margin-bottom: 5px}
 .sidebar{ width:190px; float:left}
.sidebar-box{ width:100%; background:#fff; margin:0 0 20px}
.sidebar-box:after{ display:block; clear:both; content:""}
.sidebar-box .top{background: url(../images/sprite-v6.gif) no-repeat -2633px 0}
.sidebar-box .bottom{ background: url(../images/sprite-v6.gif) no-repeat -2392px 100%;  height:1%; padding:17px 10px 10px 20px}
.sidebar-box .bottom:after{ display:block; clear:both; content:""}
.sidebar-box h3{ font-size: 130%; color:#585858; margin:0 0 10px; font-weight:normal}
 .sidebar-box .steps{ margin: 0; padding: 0; list-style:none; width:100%}
.sidebar-box .steps:after{ display:block; clear:both; content:""}
.sidebar-box .steps li, .sidebar-box p{ line-height:1.231em; color:#585858; width:100%; margin:0 0 12px}
.sidebar-box .steps .small-text{font-size:85%;}
.sidebar-box .steps li:after{ display:block; clear:both; content:""}
.sidebar-box .steps .circle{ float:left; width:41px; height:41px; background: url(../images/sprite-v6.gif) no-repeat -2301px 0;  color:#fff; font-size:20px; line-height:41px; text-align:center; font-weight:bold; margin:-7px 3px 0 -33px; position:relative}
.sidebar-box .steps .text{ height:1%; overflow:hidden;  }
.sidebar-box .steps li strong{font-size:1.385em; display:block;}
.sidebar-box .steps li.small-text strong{font-size:1.637em;}
.sidebar-box .moms-123 h3 {margin: 0 0 0px;}
.sidebar-box .moms-123 p {margin:0 0 10px;}
.sidebar-box .moms-123 li strong {font-size: 15px}
#side-nav ul{margin: 5px; padding: 0;}
#side-nav li{list-style: none; margin: 0; padding: 0;}
.watch{ width:100%; overflow:hidden; text-align:center; font-size: 85%}
.watch a{ font-size: 160%}
.watch span{ display:block; font-size:1.1em}
 .sidebar .profile {width: 100%; overflow:hidden; color: white; background: #646567;margin-bottom: 1em;}
.sidebar .profile .top{background: url(../images/sprite-v6.gif) no-repeat -11000px 0;}
.sidebar .profile .bottom{ background: url(../images/sprite-v6.gif) no-repeat -11250px 100%; padding:18px 20px 8px}
.sidebar .profile .bottom p a, .sidebar .profile .bottom a:visited{color: #FF6600 !important; white-space: nowrap; font-size: 12px;}
 .bgdb, .bgdb:visited{ background: url(../images/sprite-v6.gif) no-repeat -12333px 0; width:170px; height:37px; display: block; text-align:center; padding-top: 3px; font-size: 16px !important; line-height:30px; color: #ffffff !important; text-transform:uppercase; letter-spacing:1.4px; font-weight:bold; position: relative; left: -8px}
 .search-box{ margin-bottom: 1em; width:100%; overflow:hidden; background:#95897d; color: white}
.search-box .top{background: url(../images/sprite-v6.gif) no-repeat -8406px 0}
.search-box .bottom{ background: url(../images/sprite-v6.gif) no-repeat -8166px 100%;  height:1%; overflow:hidden; padding:18px 20px 0px}
.search-box h3{ font-size: 140%; color:#fff; margin:0 0 7px !important; letter-spacing:2px}
.search-box form{margin:0;padding:0px;}
.search-box ul{ margin: 0; padding: 0; list-style:none; width:100%; overflow:hidden}
.search-box ul li{ vertical-align:top; width:100%; overflow:hidden; margin:0 0 8px}
.search-box label{ display:block; color:#fffff; margin:0 0 2px}
.search-box .form-box{ width:100%; overflow:hidden}
.search-box .form-box select{ width:145px; float:left}
.search-box .form-box input.search{ margin: 3px 0 0 25px}
.search-box a.reset,.search-box a.reset:visited {color: #efefef !important; font-size: 12px}
 #footer{  background:url(../images/bg-footer.gif) repeat-y; width:100%; overflow:hidden; padding:8px 0 10px; font-size: 110%}
#footer h4{ margin:0; margin-bottom:10px; font-size:1.8em; line-height:1em}
#footer h4 a{color: black !important; text-decoration: underline;}
#footer p{ line-height:1.2em; margin:0}
 #footer .contact{ width:280px; float:left; padding:0 0 0 20px}
#footer .contact address{font-style:normal;}
#footer .contact p{ font-weight:bold; line-height:1em}
#footer .contact p a{ margin:0 0 0 3px; color:#000; text-decoration: underline}
 #footer .copy{ width:300px; float:left; padding:6px 10px 0}
#footer .copy ul{ margin:0; padding:0; list-style:none; text-align:center}
#footer .copy ul li{ display:inline; background:url(../images/footer-sep.gif) no-repeat 0 4px; padding:0 3px 0 9px}
#footer .copy ul li:first-child{ padding-left:0; background:none}
#footer .copy ul li a{color:#fff; white-space: nowrap;}
#footer .copy p{ text-align:center; line-height:1em}
 #footer .share{ width:320px; float:left; padding:0 8px 0 9px}
#footer .icons{ float:right; margin:10px 0 0; padding:0; list-style:none}
#footer .icons li{ float:left; margin:0 0 0 7px; display:inline}
#footer .icons a:focus{outline:none;}
#footer .icons img{display:block;}
  #content a {color: #FF6600;}
#content a:visited {color: #FF6600;}
#content a:hover {color: #006699;}
table.loan-results th {border-bottom: solid 1px #aaa}
table.loan-results th a{color: black !important;}
table.loan-results th a img{position: relative; top: 4px;}
table.loan-results td {border-bottom: solid 1px #ccc}
table.apply-group td {border: 0 !important; padding: 2px}
.search_results h2{font-size: 24px;margin: 5px 0 0 0;}
.loan-list-photo {vertical-align:top; width: 132px;}
.loan-list-photo img{margin: 6px 6px 4px 0;}
.loan-list-photo a.update{display:block; text-align: center; margin-top:-6px;}
.loan-list-details {vertical-align: top;padding-right:5px;}
.loan-list-details h4 {margin: 3px 0 5px 0; font-size: 20px; display:inline-block;}
.loan-list-details p {margin: 0 0 5px 0; line-height: 1em;}
.loan-list-details p .location{font-size: 90%;color: #000;font-style:italic;}
.loan-list-details p strong{color: #000;}
.loan-list-details p.bio{line-height: 1.3em;}
.list-funding-status {text-align: right;white-space:nowrap;}
.list-funding-status strong {font-size: 90%;}
.list-funding-status .amt {font-size: 120%;font-weight: bold; color:#FF6600;}
.list-funding-status .percent {color: #555; font-style: italic;}
.loan-results form {margin-top: 15px;}
.loan-results form select, #status-donate form select {margin: 3px 3px; vertical-align: top;}
.loan-results .fund_another {font-size:12px; width:12em; margin-left:19px; margin-top: 10px }
 .loan-details h3{margin: 1em 0 .1em;}
.loan-details p{margin:0 0 .8em;}
.loan-details .community {clear:both;overflow:hidden; height:100%; margin-bottom: -2em;}
.loan-details .community .photo-col {width: 395px; float:left}
.loan-details .community .map-col {width: 285px; float:right}
.loan-details .map {overflow:hidden; width:253px; padding:4px; border: solid 1px #bbb}
.loan-details .map img {display:block; border: 1px solid #fff}
.loan-details .comm-gallery {overflow:hidden; margin:0 0 18px 5px}
.loan-details .comm-gallery ul.items {overflow:hidden; width:120px; float:right; margin:0; padding:0}
.loan-details .comm-gallery ul.items li {float:left; padding:0 8px 10px; margin:0; list-style:none}
.loan-details .comm-gallery img {display:block;}
.loan-details .comm-gallery .img-holder {overflow:hidden; width:262px; height:180px; margin:0 0 7px; position:relative; z-index:5; float:left}
.loan-details .comm-gallery .img-holder img {border: solid 1px #bbb; padding: 5px; float:left; position:absolute; z-index:0; left:0; top:0}
.loan-details .txt {overflow:hidden; width:100%; margin:0 0 18px}
.loan-details .txt p {margin:0 0 12px; line-height:1.3em;  }
.loan-details .txt p span {color:#000;}
.client-picture {float: left; margin-right: 10px}
.client-picture img{ border: solid 1px #bbb; padding: 5px}
#loan-updates .client-picture {margin-right:0; margin: 5px}
#status-donate { float:right; margin: 0 5px 6px 10px; width: 185px}
#status-donate .funding-status{font-size: 14px;text-align:right; white-space:nowrap;}
#status-donate .funding-status .amt{font-size: 14px; font-weight: bold; color:#FF6600;}
#status-donate .funding-status .percent {color: #555; font-style: italic; font-size:12px;}
.list-funding-status a {text-decoration: underline !important;}
.defaulted-status{font-weight: bold; color: #ff0000 !important}
#status-donate .status {width: 170px; height: 130px; font-size: 50px; margin: 0px; line-height: .8em; text-align: center; font-weight: bold; color: white; padding-top: 40px; background-repeat: no-repeat}
#status-donate form strong{font-size: 16px;}
#status-donate form {margin: 0; margin-top: 10px; text-align: center; line-height: 200%}
.ent-profile {clear:both;display:block; height:100%;}
.ent-profile p {margin-top: 5px;}
.ent-profile h3 {margin: 10px 0 5px;}
#donors-container {clear: both}
.donor-list {overflow:hidden; width: 686px}
.donor-list .donor {margin-bottom: 5px; float:left; width:130px; float:left; text-align: center}
.donor-list img {border: solid 1px #DDDDDD; margin: 0 0 0px; margin-top: 0; padding: 3px}
.donor-list span{ margin: 0 0 4px; padding:0; font-size: 15px; font-weight:bold; display:block}
 #faqs h2{font-size: 14px; margin: 0px; border-bottom: dotted 1px #999;}
#faqs a.shall {color: blue !important; font-size: 12px; float:right; position: relative;top:.5em; font-weight:normal;}
#faqs a.shall {outline: none;}
#faqs h3{font-size: 12px; margin: .4em 0 0;}
#faqs h3 a {color: #444 !important; cursor: pointer; text-decoration:underline;}
#faqs .question_group {padding-left: 1.5em; margin-bottom: 1.5em}
#faqs .question_group .qa p{margin-top: 5px;}
#faqs .question_group .qa{padding-left: 1.2em;}
#faqs .question_group .qa li{margin-bottom: .6em;}
 div.gift-card{ background:none !important}
div#gift-card-banner{ background-position:bottom; border-bottom:solid #ddd 1px}
div.gift-card-message-item p{ margin-top:5px}
div#gift-card-form{ width:612px; display:inline}
div#gift-card-terms li{ list-style:disc; margin:5px 0 0 15px; padding-left:0px}
div.gift-card-item{ height: 28em; padding:10px 0 10px 10px; border-bottom:solid #ddd 1px}
div.gift-card-item label{ display:block; margin-top:5px}
div.gift-card-item textarea{ width:290px; height:120px}
input.recipient-email{ margin-left:14px; width:290px}
div.gift-card-item p.form-note{ margin-top:10px}
div.item-col-left{ float:left; display:inline; width:300px}
div.item-col-right{ float:left; display:inline; width:275px; margin-left:25px}
div.delete-card{ text-align:right; margin-bottom:5px; margin-top:0px}
div#gift-card-form-actions{ margin-top:10px}
 #gift-confirm-list td {padding: 6px; border-bottom: solid 1px #ddd}
#home_client_list th {border-bottom: solid 1px #ddd}
 .checkout-buttons {border: solid 1px #ddd; padding: 8px; padding-top: 0px; width: 300px}
.checkout-buttons p{ font-size: 12px; color: #666; text-align: justify}
.checkout-buttons form{ text-align: center; margin-bottom: 12px}
#google_amark_b {position: relative; left: 50px; margin-top: 0px;}
 .registration-form label {display:inline; float:left;}
.registration-form .formError {display: inline; padding-left: 5px;}
#login-register h3,#login-register form{ margin: 0px}
#login-register form p{ margin: 0px; margin-top: 6px }
#login-register form p a{margin-top: 6px;}
  * html .visualIEFloatFix {height: 0.01%}
 .pagination{ text-align: center; font-size: 120%; margin-top: 1em}
.pagination a, .pagination span.current, .pagination span.disabled {padding: 4px; padding-left: 8px; padding-right: 8px; border: solid 1px #FFB27F; background-color: #ffffff}
.pagination span.disabled{border: solid 1px #ccc;}
.pagination a:hover {border: solid 1px #4797BF}
.pagination span.current {color:#000; font-weight: bold; background-color: #efefef; border: solid 1px #81959F;}
.pagination span.disabled {color: #aaa}
.errorExplanation {color: red}
.errorExplanation h2 {color: red; font-size: 120%}
.formError {color: red; font-weight: bold;}
div.fieldWithErrors{}
.quote-photo {width: 300px; float: right; text-align: justify; padding: 10px; border: solid 1px #dddddd; border-bottom: solid 1px #bbb; border-right: solid 1px #bbb; font-size: 11px; color: #444}
.quote-photo img{ display: block; margin-left: auto; margin-right: auto}
.green_button{ background: url(../images/sprite-v6.gif) no-repeat -2031px 0;  width:220px; height:30px; display: block; text-align:center; font-size:18px; line-height:30px; color:#ffffff !important; text-transform:uppercase; margin:0 10px 0 0; letter-spacing:2px; font-weight:bold}
form.mine label {font-weight: bold;}
form.mine input, form.mine textarea, form.mine select{ display: block; margin-bottom: 6px}
.med-button {font-size:13px !important; font-weight: bold; line-height:25px; padding:0 0 0 12px; color: #fff !important; text-decoration:none !important; background:#9fa81e url(../images/med-button.gif) no-repeat; display: block; width: auto; margin-bottom: 3px}
.med-button:hover, .med-button:hover span {text-decoration:underline;}
.med-button span {height:25px; white-space: nowrap; padding-right: 16px; cursor:pointer; background: url(../images/med-button.gif) no-repeat 100% 100%; display:block; width: auto}
 .whitebox {background-color: #ffffff; margin-top: 0px}
#bottomwidget {color:#333; font-family:"Trebuchet MS", Arial,sans-serif; font-size: 13px; width:700px; overflow: hidden; padding-left: 10px; padding-top: 10px; padding-bottom: 12px}
#bottomwidget .entrepreneur {float:left; width: 212px; height:127px; margin-right:10px; border: solid 1px #CCCCCC; padding:3px}
#bottomwidget .entrepreneur a.learnmore, .med_green_btn {display: block; background-color:#a1a923; width:96px; color:#FFFFFF !important; text-align:center; padding-top: 3px; padding-bottom: 3px}
#bottomwidget .entrepreneur a.learnmore {margin-bottom: 6px; clear:both; position:relative; left:30%; top:2%}
#choosebutton {position:relative; bottom:70%}
#bottomwidget .country {font-style: italic}
#bottomwidget .loan_use {margin: 0; display: block; height: 4.1em; overflow:hidden}
#bottomwidget .entrepreneur .entrespanhead {font-weight:bold; display: block; height: 1.2em; overflow:hidden}
#searchwidget {margin-left: 240px; background-color:#95897d; width:440px; height: 135px}
#searchwidget form{ padding-top: 10px; height: 125px}
#searchwidget table{margin:0;}
#chooseblock {width: 130px}
#chooseblock h3 {text-align: center; color:#FFFFFF; font-size: 22px; vertical-align:top; margin: 0; margin-bottom: 10px}
#searchwidget .form-button {text-align: center}
#searchwidget label {color:#FFFFFF}
#basket th{border-bottom: solid 1px #666;}
#basket tr.donation td{border-bottom: solid 1px #bbb;}
#basket-total-label, .basket-amount {text-align: center;}
 .country-facts dl {padding:0; margin: 3px 0 0px}
.country-facts dt {font-weight:bold; display: inline; margin:0;padding:0;}
.country-facts dd {display:inline;margin:0;padding:0}
.adp-list dl{margin: 6px 0 0;}
.adp-list dt{float:left;}
.adp-list dd{text-align: right;}
.country-feature {float: left; background-color: #ADADAF; width: 350px; cursor:pointer}
.country-feature .inside {padding: 12px 5px 5px 5px; font-size: 14px; color: #303030; overflow:hidden; height:1%}
.country-feature .inside img{float:left; border:1px solid #fff; margin: 6px 7px 7px;}
.country-feature .inside p{margin:0;}
.country-feature .inside .learnmore-short{padding-left: 130px; padding-top: 10px;}
.country-feature .inside p.learnmore-tall{clear:both;}
.country-feature .inside a.learnmore-btn{margin: 5px auto 5px auto}
#news_feed {width: 310px; float: right;}
 .b{font-weight:bold}
.h{display: none;}
.c{text-align: center;}
.inline{display:inline;}
.left {text-align: left;}
.floatl {float:left;}
.red {color: red !important;}
.green {color: #077F00 !important;}
.link {text-decoration: underline;}
a.hover:hover {text-decoration: underline !important;}
.error{color: red; font-weight: bold;}
.highlight {background-color: #EFFFAF;}
.small{font-size: 11px;}
.tpng {behavior: url("/stylesheets/pngbehavior.htc");}
 #lightbox{ background-color:#eee; padding: 10px; border-bottom: 2px solid #666; border-right: 2px solid #666}
#lightboxDetails{ padding-top: 0.4em}
#lightboxCaption{ float: left}
#keyboardMsg{ float: right}
#closeButton{ top: 5px; right: 5px}
#lightbox img{ border: none; clear: both;}
#overlay img{ border: none}
#overlay{ background-image: url(/images/overlay.png)}
* html #overlay{ background-color: #333; back\ground-color: transparent; background-image: url(/images/blank.gif); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/overlay.png", sizingMethod="scale")}
  #atffc{display:none;}
.welcome .tab-area {width: 710px; clear:both; padding:0 0 6px; float:left; margin: .5em 0 0; margin-bottom: 1em; background: url(../images/sprite-v6.gif) no-repeat -4814px 100%}
.welcome .tab-area .tab-holder {overflow:hidden; width:670px; padding:14px 20px 1em; background: #fff url(../images/sprite-v6.gif) no-repeat -5574px 0; clear:both}
* html .welcome .tab-area .tab-holder {overflow:visible; height:210px}
.welcome .tab-area .tab-holder h2 {margin:0 0 4px; color:#ff6100}
#errorExplanation h2{color: red;}
#tab-overview {overflow:hidden; width:100%; padding:0 0 0px}
#tab-overview .column {float:left; width:350px; overflow:hidden; padding:10px 0 0}
#tab-overview .column p {overflow:hidden; width:100%; margin:0 0 5px; line-height:1.4em}
#tab-overview .column p a {color:#000; text-decoration:underline}
#tab-overview .column p.fbconnect a {text-decoration:none !important}
#tab-overview .column p a:hover {text-decoration:none;}
#tab-overview .column p .upd {line-height:19px; float:left; width:62px; height:20px; text-align:center; color:#fff; margin:0 0 0 14px; display:inline}
#tab-overview .column p span {float:left;}
#tab-overview ul.list {overflow:hidden; margin:0px; padding:0; width:230px; float:right}
#tab-overview ul.list li {width:150px; height:49px; padding:0 0 0 60px; list-style:none; line-height:1.3em; display:table}
#tab-overview ul.list li.ico-01 {background:url(../images/ico-01.gif) no-repeat 0 50%;}
#tab-overview ul.list li.ico-02 {background:url(../images/ico-02.gif) no-repeat 0 50%;}
#tab-overview ul.list li.ico-03 {background:url(../images/ico-03.gif) no-repeat 0 50%;}
#tab-overview ul.list li p {display:table-cell; vertical-align:middle}
.welcome ul.tabset {float:right; margin:0; padding:0; width:auto; position: relative; left: -20px}
.welcome ul.tabset li {float:left; padding:0 0 0 4px; list-style:none; line-height:1.3em; letter-spacing:1px}
.welcome ul.tabset li a {outline: 0; float:left; font-size: 10px; width:83px; padding:2px 0 1px; color:#fff !important; text-decoration:none; background:#95897d url(../images/sprite-v6.gif) no-repeat -11500px 0; text-align:center; white-space:nowrap}
.welcome ul.tabset li a.active, .welcome ul.tabset li a:hover {color:#000 !important; background:#fff url(../images/sprite-v6.gif) no-repeat -11583px 0}
#tab-cards {overflow:hidden; width:100%}
#tab-cards .table {overflow:hidden; width:100%; padding:0 0 10px}
#tab-cards .table table {overflow:hidden; margin:0; border-collapse:collapse}
#tab-cards .table table td, #tab-cards .table table th {padding:5px 0; line-height:1.3em; text-align:left; font-weight:normal; vertical-align:top}
#tab-cards .table table th {background:url(../images/bg-dotted-line-03.gif) repeat-x 0 100%; text-align:left; font-weight:normal; padding:8px 0 32px}
#tab-cards .table table .recipient {width:220px;}
#tab-cards .table table .amount {width:120px;}
#tab-cards .table table .redeemed {width:120px;}
#tab-cards .table table .notes {width:200px;}
#tab-settings {overflow:hidden; width:100%}
#tab-settings .column {float:left; width:300px}
#tab-settings p {margin-bottom: 3px; margin-top: 3px;}
 .info {overflow:hidden; width:100%; margin:0 0 30px; width: 710px; display: block}
.info ul.tabset {overflow:hidden; width:100%; margin:0; padding:0}
.info ul.tabset li {float:left; padding:0 10px 0 0; list-style:none; width:auto; font-size:1.2em; line-height:25px}
.info ul.tabset li a {display:block; width:165px; height:28px; padding:0 5px 0 20px; overflow:hidden; color:#fff !important; text-decoration:none; background:url(../images/sprite-v6.gif) no-repeat; white-space:nowrap}
.info ul.tabset li a.active-loans {background-position:-11700px 0;}
.info ul.tabset li a.history {background-position:-11890px 0;}
.info ul.tabset li a.groups {background-position:-12080px 0;}
.info ul.tabset li a.active-loans:hover {background-position:-11700px -50px; text-decoration: underline:}
.info ul.tabset li a.history:hover {background-position:-11890px -50px; text-decoration: underline:}
.info ul.tabset li a.groups:hover {background-position:-12080px -50px; text-decoration: underline:}
.info ul.tabset li .upd {font-size:10px; line-height:19px; float:right; width:62px; height:20px; text-align:center; color:#fff; margin:3px 0 0 0}
.info ul.tabset li a span {float:left; width:98px; overflow:hidden}
.info .tab-holder {overflow:hidden; width:100%; margin:-3px 0 0; position:relative; z-index:56}
.info .tab-holder .ttl {display:block; margin:-18px 0 4px; color:#000; font-size: 95%; line-height:1.2em}
.info .tab-holder .ttl span {font-weight:normal;}
 .info .tab-active-loans {overflow:hidden; width:100%; background:#72a6c6 url(../images/sprite-v6.gif) no-repeat -12550px 0}
.info .tab-active-loans .bg {overflow:hidden; padding:28px 20px 20px; width:680px; background:url(../images/sprite-v6.gif) no-repeat -13281px 100%}
 .info .tab-history {overflow:hidden; width:100%; background:#95897d url(../images/sprite-v6.gif) no-repeat -14020px 0}
.info .tab-history .bg {overflow:hidden; padding:28px 20px 20px; width:680px; background:url(../images/sprite-v6.gif) no-repeat -14760px 100%}
 .loan-list {overflow:hidden; width: 650px; margin: 5px 0 1.3em; padding:0 0 1px}
.loan-list li {float:left; width:100%; padding-top: 5px; padding-bottom: 8px; list-style:none; border-bottom: dotted 1px #aaa}
.loan-list li .img a img{border: solid 1px #999;}
.loan-list li .img {float:left; width:100px; padding: 5px 0 0 10px}
.loan-list li .img p {margin: 0;}
.loan-list li .img img {display:block;}
.loan-list li .txt {float:left; width:250px}
.loan-list li .txt p {margin:0; color:#000}
.loan-list li .txt p a {color:#f60}
.loan-list li .details {float:right; width:250px; padding: 0}
.loan-list-details ul {overflow:hidden; margin:0; padding:0}
.loan-list li .details ul li {text-indent: 30px; margin: 0; overflow:hidden; height:1%; vertical-align:top; padding-bottom: 10px; border: none}
.group-list li .details ul li {padding-top: 3px;padding-bottom: 3px;}
.loan-list li .details ul li a{text-decoration:underline;}
td.loan-list-details ul {margin-left: 15px}
td.loan-list-details ul li{ padding-left: 28px; font-style:italic; color: #555; padding-bottom:8px}
.loan-list li .details ul li.ico-01, td.loan-list-details ul li.ico-01 {background:url(../images/ico-details-01.gif) no-repeat; position: relative; left: -2px;}
.loan-list li .details ul li.ico-02, td.loan-list-details ul li.ico-02 {background:url(../images/ico-details-02.gif) no-repeat;}
.loan-list li .details ul li.ico-03, td.loan-list-details ul li.ico-03 {background:url(../images/ico-details-03.gif) no-repeat;}
.loan-list li .details ul li.ico-04, td.loan-list-details ul li.ico-04 {background:url(../images/ico-details-04.gif) no-repeat;}
.loan-list li .details ul li.ico-05, td.loan-list-details ul li.ico-05 {background:url(../images/ico-details-05.gif) no-repeat;}
 .info .tab-groups {overflow:hidden; width:100%; background:#f60 url(../images/sprite-v6.gif) no-repeat -15500px 0}
.info .tab-groups .bg {overflow:hidden; padding:28px 20px 20px; width:680px; background:url(../images/sprite-v6.gif) no-repeat -16250px 100%}
.info .tab-groups ul.list {overflow:hidden; width:640px; margin:-9px 0 0; padding:0}
.info .tab-groups ul.list li {float:left; width:100%; padding:9px 0 12px; list-style:none; background:url(../images/bg-dotted-line-04.gif) repeat-x 0 100%}
.info .tab-groups ul.list li .img {float:left; margin:0 10px 0 0; width:100px; overflow:hidden}
* html .info .tab-groups ul.list li .img {margin:0 7px 0 0;}
.info .tab-groups ul.list li .img img {display:block;}
.info .tab-groups ul.list li .txt {overflow:hidden; height:1%}
.info .tab-groups ul.list li .txt h3 {margin:0; color:#000; font-size:1.8em; line-height:1.3em; font-weight:normal}
.info .tab-groups ul.list li .txt p {margin:0; color:#95897d; font-size:1.4em; line-height:1.2em}
.info .tab-groups ul.list li .txt em {display:block; font-size:1.4em; line-height:1.2em; color:#000}
.info .tab-groups ul.list li .txt .btns-holder {overflow:hidden; width:100%; padding:10px 0 0}
.info .tab-groups ul.list li .txt .btns-holder a.btn {float:right; margin:0 0 0 15px; width:92px; height:25px; color:#fff; text-decoration:none; text-align:center; background:url(../images/btn-green-small.gif) no-repeat; font-size:1.3em; line-height:25px; font-weight:bold}
.info .tab-groups ul.list li .txt .btns-holder p {margin:0; padding:5px 0 0; font-size:1.2em; line-height:1.2em; text-align:right}
.info .tab-groups ul.list li .txt .btns-holder p a {color:#f60; text-decoration:underline}
.info .tab-groups ul.list li .txt .btns-holder p a:hover {text-decoration:none;}
 .info .white-block {overflow:hidden; width:660px; background:#fff; padding: 5px}
.info .white-block .bg-white-block-bottom {overflow:hidden; width:100%; padding:0 0 5px}
.info .bg-white-block {overflow:auto; width:670px; padding:5px 10px; position:relative}
.sm-button {font-size:10px !important; line-height:15px; padding:0 0 0 5px; color:#fff !important; text-decoration:none !important; background:#9fa81e url(../images/bg-btn.gif) no-repeat}
.sm-button:hover, .sm-button:hover span {text-decoration:underline;}
.sm-button span {height:15px; padding-right: 16px; cursor:pointer; background: url(../images/bg-btn.gif) no-repeat 100% 100%}
 #content ul.breadcrumbs {overflow:hidden; width:710px; padding:0 0 5px; margin:0 0 10px -6px; background:url(../images/groups/bg-dotted-line-02.gif) repeat-x 0 100%}
#content ul.breadcrumbs li {float:left; padding:0 4px 0 6px; list-style:none; color:#898989; font-size:10px; line-height:22px; background:url(../images/groups/sep-breadcrumbs.gif) no-repeat 0 55%}
#content ul.breadcrumbs li a {color:#898989 !important; text-decoration:none}
#content ul.breadcrumbs li a:hover {text-decoration:underline;}
 .groups .form-block {width:710px;  margin-top:14px}
.groups .form-block fieldset {background:#FFFFFF url(../images/sprite-v6.gif) no-repeat scroll -5574px 0; margin-bottom: 15px}
.groups .form-block a.start-group {font-size:14px; font-weight:bold; color:#00f; text-decoration:underline}
.groups .form-block .form-bg {overflow:hidden; height:1%; background:transparent url(../images/sprite-v6.gif) no-repeat scroll -4814px 100%; padding:10px 0 5px 20px}
.groups .form-block .btn {float:right; width:144px; line-height:25px; color:#fff !important; font-size:14px; text-align:center; margin-right:10px; background:url(../images/groups/bg-btn01.gif) no-repeat}
.groups .form-block strong {color:#363636; font:bold 18px/28px "Trebuchet MS", Arial, sans-serif}
.groups .form-block .box-holder {overflow:hidden; margin:2px 0 0 -20px; width:700px}
.groups .form-block .box-holder .box {float:left; width:320px; margin-left:20px; margin-top: .5em; display:inline}
.groups .form-block .box-holder .box label {font:16px/18px "Trebuchet MS", Arial, sans-serif; display:block}
.groups .form-block .box-holder .box label em{ font-size: 12px; color: #555}
.groups .form-block .box-holder .about textarea {font-size: 12px; display: block}
.groups .form-block .box-holder .about {display: block; margin-top: 1em; width: 680px; margin-bottom: 0.5em}
.groups .form-block .box-holder .box span {display:block; margin-top:38px; font-size:10px}
.groups .submit-box {width:118px; margin-left: 580px; background:#fff url(../images/groups/bg-submit-box-btm.gif) no-repeat 0 100%; padding:8px 0 8px 12px; display: block; position: relative; top: 13px}
.groups .submit-box .submit {width:108px; height:26px; display:block; text-indent:-9999px; overflow:hidden; background:url(../images/groups/bg-submit-btn.gif) no-repeat}
 .groups .search-area {width:720px; overflow:hidden; margin: 0}
.groups .search-area .title {background:#d9d1bb url(../images/groups/bg-title-tl.gif) no-repeat; float:left}
.groups .search-area .title-bg {background:url(../images/groups/bg-search-area-top.gif) no-repeat 100% 0; padding:6px 15px 0 19px}
.groups .search-area .title strong {font-size:18px; line-height:27px}
.groups .search-area .title strong span {font-size:10px}
.groups .search-area .group-count {display: inline; float: right; font-size: 16px; position: relative; top: 4px; left: -6px; font-style: italic}
.groups .search-content {background:#d9d1bb url(../images/groups/bg-search-area-top.gif) no-repeat 100% 0; width:720px; float:left; overflow:hidden}
.groups .search-content .btm-bg {background:url(../images/groups/bg-search-area-btm.gif) no-repeat 0 100%; overflow:hidden; padding:0 0 0 20px}
.groups .search-content .form-box {overflow:hidden; height:1%}
.groups .search-content .form-box .input-box {width:188px; float:left}
.groups .search-content .form-box .input-box label {float:left; color:#363636; font-size:16px; margin:4px 0 2px}
.groups .search-content .form-box .btn {float:left; margin:31px 0 0 -14px}
.groups .table-box {overflow:hidden; height:1%; padding:10px 0 16px}
.groups .table-box .title {background:url(../images/groups/bg-table-title.gif) repeat-x; overflow:hidden; height:1%}
.groups .table-box table {float:left; margin-bottom: 1em}
.groups .table-box .title span {float:left; color:#fff; font-size:12px; line-height:23px}
.groups .table-box .title span.group {background:url(../images/groups/bg-table-title-left.gif) no-repeat; padding-left:103px; width:406px}
.groups .table-box .title span.members {width:89px}
.groups .table-box .title span.total {width:82px; background:url(../images/groups/bg-table-title-right.gif) no-repeat 100% 0}
.groups .table-box td {padding:9px; background:#fff url(../images/groups/bg-sep01.gif) repeat-x 0 100%}
.groups .table-box td.col1 {padding-left:9px}
.groups .table-box td.col2 {width:262px; vertical-align:top}
.groups .table-box td.col3 {width:110px; padding-left:10px}
.groups .table-box td.col3 a.group_action{ display:block; background-color: #95897D; width:110px; color:white !important; font-size:12px; margin-bottom:3px; text-align: center}
.groups .table-box td.col3 a.orange{ background-color: #FF6600}
.groups .table-box td.col3 a.green{ background-color: #A1A923}
.groups .table-box td.col4 {width:50px; text-align:center}
.groups .table-box td.col5 {width:84px; text-align:center}
.groups .table-box td h3 {margin:0; font-size:14px; font-weight:normal; line-height:12px}
.groups .table-box td h3 a {color:#f60 !important; text-decoration:underline}
.groups .table-box td h3 a:hover {text-decoration:none }
.groups .table-box td p {margin:0; margin-top: 4px; font-size:11px; line-height:12px}
 .groups .table-box td .leave {width:112px; display:block; line-height:17px; color:#fff !important; font-size:12px; background:url(../images/groups/bg-leave-btn.gif) no-repeat; text-align:center}
.groups .table-box td .leave:hover {text-decoration:none}
.groups .content-with-side h2 {margin:0; font-weight:normal}
 .groups .tab-holder {}
.groups .tab-holder .tabset ul {margin:0; padding:0; list-style:none; overflow:hidden; height:1%}
.groups .tab-holder .tabset ul li {float:left; padding-right:10px}
.groups .tab-holder .tabset ul li a{ outline: none}
.groups .tab-holder .tabset ul li a {display:block; text-align:center; font-size:14px; line-height:25px; width:190px; color:#fff !important; background:url(../images/groups/tabset-bg.gif) no-repeat}
.groups .tab-holder .tabset ul li.white a{ background-position:0 -25px; color: #000 !important; text-decoration:none}
.groups .tab-holder .tabset ul li.blue a{ color: #fff !important; text-decoration:none; background:url(../images/sprite-v6.gif) no-repeat; background-position:-11700px 0}
.groups .tab-holder .tabset ul li.blue a:hover{background-position:-11700px -50px; text-decoration: underline;}
.groups .tab-holder .tabset ul li.orange a{ color: #fff !important; text-decoration:none; background:url(../images/sprite-v6.gif) no-repeat; background-position:-12080px 0}
.groups .tab-holder .tabset ul li.orange a:hover{background-position:-12080px -50px; text-decoration: underline;}
.groups .tab-holder .tabset ul li.grey a{ color: #fff !important; text-decoration:none; background:url(../images/sprite-v6.gif) no-repeat; background-position:-11890px 0}
.groups .tab-holder .tabset ul li.grey a:hover{background-position:-11890px -50px; text-decoration: underline;}
.groups .tab-holder div.tab {background:#fff url(../images/groups/bg-tab-right.gif) no-repeat 100% 0; width:700px; padding:0 10px 6px 10px}
.groups .tab-holder div.tab-blue {background:#72a6c6 url(../images/sprite-v6.gif) no-repeat -12550px 0; width:710px; padding-top: 0px}
.groups .tab-holder div.tab-blue .top-box{ overflow:hidden; background: url(../images/sprite-v6.gif) no-repeat -13281px 100%}
 .groups .tab-holder div.tab-orange {background: #f60 url(../images/sprite-v6.gif) no-repeat -15500px 0; width:710px; padding-top: 0px}
.groups .tab-holder div.tab-orange .top-box{ overflow:hidden; background: url(../images/sprite-v6.gif) no-repeat -16250px 100%}
 .groups .tab-holder div.tab-grey {background: #95897d url(../images/sprite-v6.gif) no-repeat -14020px 0; width:710px; padding-top: 0px}
.groups .tab-holder div.tab-grey .top-box{ overflow:hidden; background: url(../images/sprite-v6.gif) no-repeat -14760px 100%}
.groups .tab-holder .white-block {width: 670px; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; background-color: white}
 .top-box h3,.top-box h4 {margin: 0px}
.tab-orange h3 {margin:0; background-color: #FFF36F; color: black; padding-left: 10px; width: 680px}
 .groups .holder {overflow:hidden; width:670px; margin-bottom: 10px; background:url(../images/groups/bg-comments-box.gif) repeat-y}
.groups .holder .top-bg {background:url(../images/groups/bg-comments-box-top.gif) no-repeat}
.groups .holder .btm-bg {background:url(../images/groups/bg-comments-box-btm.gif) no-repeat 0 100%; overflow:hidden; height:1%; padding:6px 9px 7px 9px}
.groups .comments-box {float:left; width:422px}
.groups .holder h3 {margin:0}
.groups .holder .textarea-box {overflow:hidden; height:1%}
.groups .holder .textarea-box textarea {padding:3px; width:412px; height:66px}
.groups .holder .textarea-box .btn {border:none; background:url(../images/groups/bg-btn02.gif) no-repeat; color:#fff; cursor:pointer; font-size:12px; width:112px; float:right; margin-top:7px}
.groups .holder.comments{margin-top: 2em;}
.groups .comments-box .post-holder {overflow:hidden; height:1%; margin-top:-11px}
.groups .comments-box .post-holder .post {background:url(../images/groups/bg-sep02.gif) repeat-x; padding:14px 0 15px; margin-top:-3px}
.groups .comments-box .post-holder .post em {font-style:normal; font-weight:bold; font-size:12px; line-height:16px}
.groups .comments-box .post-holder .post p {margin:0; margin-bottom:6px;; padding-left: 10px; font-size:12px; line-height:16px}
 .groups .members-box {width:204px; float:right}
.groups .members-box h3 {margin-bottom:12px}
.groups .members-box span {float:right; font-size:16px; font-weight:bold}
.groups .members-box .box {background:#646567; color:#fff; padding:7px 8px; margin-bottom:6px; overflow:hidden; width:188px}
.groups .members-box .box img {float:left; border:1px solid #fff; margin-right:6px}
.groups .members-box .box h4 {margin:0; font-size:12px; line-height:12px; color:#fff}
.groups .members-box .box h4 a {color:#fff !important}
.groups .members-box .box p {margin:7px 0 0; color:#fff; font-size:10px}
.groups .members-box .page-list {margin:-4px 0 0; padding:0; list-style:none; float:right}
.groups .members-box .page-list li {float:left; padding:0 2px}
.groups .members-box .page-list li a {color:#000 !important; font-size:10px; text-decoration:underline}
.groups .members-box .page-list li a:hover , .groups .members-box .page-list li.active a {text-decoration:none}
.groups .members-box .page-list li.prev {padding-right:19px}
.groups .members-box .page-list li.next {padding-left:20px}
.groups .members-box .box-holder {overflow:hidden; height:1%}
.groups .members-box .pagination span, .groups .members-box .pagination a{ font-size: 11px; background: none; color: #555; font-weight:normal; border: 0; margin: 0; display: inline;float: none; padding: 0}
.groups .members-box .pagination span.current {font-weight: bold;font-size: 13px;}
 .groups .info-box {width:680px; background:#ebebeb; overflow:hidden; padding:10px; margin-bottom:21px}
.groups .info-box .text-box {width:250px; float:right; padding:8px 10px 10px 10px; background:#646567}
.groups .info-box .text-box img {float:right; border:1px solid #fff; margin:6px 0 10px 10px}
.groups .info-box strong {color:#fff; font-size:12px; line-height:14px}
.groups .info-box ul {margin:0 0 14px; padding:0; list-style:none; color:#fff; font-size:12px; line-height:14px}
.groups .info-box p {margin:0; color:#fff; font-size:12px; line-height:14px}
.groups .info-box p a {color:#000 !important}
.groups .info-box .list-holder {float:left; margin:-10px 0 0 -23px}
* html .groups .info-box .list-holder {margin-left:-15px}
.groups .info-box .list-holder dl {margin:0 0 0 23px; padding:0; font-size:12px; line-height:14px; float:left; display:inline}
.groups .info-box .list-holder dl a {color:#000 !important; text-decoration:underline}
.groups .info-box .list-holder dl a:hover {text-decoration:none}
.groups .info-box .list-holder dt {font-weight:bold; margin-top:13px}
.groups .info-box .list-holder dt span {font-weight:normal}
.groups .info-box .list-holder dd {margin:0}
 .groups .top-box {overflow:hidden; height:1%; padding:8px 0 8px 10px}
.groups .top-box .group-image {float:left; border:1px solid #aaa; margin:5px 20px 0 0}
.groups .top-box em.title {color:#f60; font-size:16px; line-height:22px; font-style:normal}
.groups .top-box .icon-list {margin:8px 0 0; padding:0; list-style:none; overflow:hidden; width:220px}
.groups .top-box .icon-list img {border:none; margin:0 10px 0 0}
.groups .top-box .icon-list li {width:230px; float:left; padding-bottom:6px}
.groups .top-box .icon-list li a {font-size:12px; line-height:22px; color:#000 !important}
.groups .top-box p {margin-top: 0; margin-bottom: .5em}
.groups .btn-list {margin:6px 9px 0 0; padding:0; list-style:none; float:right; display:inline}
.groups .btn-list li {padding-bottom:6px}
.groups .btn-list li a {width:161px; display:block; font-size:18px; color:#fff !important; line-height:47px; text-align:center; background:url(../images/groups/bg-btn03.gif) no-repeat}
.groups .btn-list li.share {text-align: center;}
.groups .btn-list li.share a {display: inline; background:none;}
.groups .btn-list li a.green {background:url(../images/groups/big-green-btn.gif) no-repeat}
.groups .btn-list li a:hover {text-decoration:none}
 #edit-group table h4 {margin: 0}
.membership_review td.details {border: solid 1px #ddd; width: 320px}
.membership_review td.details img{ float: left; margin: 5px}
 .fundraisers h4 {font-size: 20px;}
.fundraisers h5 {margin: 6px 0 0; font-size: 14px; font-weight: bold;}
.fundraisers h4 a {font-size: 12px;}
.fundraisers p.nm {margin:0; padding-left: 1em;}
.fundraisers table.loan-results {margin: 10px 0 20px;}
.active-fundraiser {padding: 6px;}
.active-fundraiser .loan-results {padding: 6px; background-color: #fff; border: dotted 1px #B5CF4D; margin: auto; margin-bottom: 8px}
.how-fundraisers {text-align: center}
#group-donations-info {margin: 0; font-size: 14px; background-color: #F3FFDF; padding: 5px; color: #1D2F00; border: dotted 1px #888}
 #fundraise_form label {font-weight: bold}
.fundraiser-loan-list h5{font-weight: bold; font-size: 13px; margin:0;}
.fundraiser-loan-list ul li {list-style-type: circle !important; padding: 0 0 0 0 !important; margin: 0 0 0 20px;}
p.group-promotion {overflow: hidden; height: 1%;padding: 10px 0 10px 100px;}
p.group-promotion a.round_button {display: block; color: #fff !important; float: left; margin-right: 20px;}
p.group-promotion a.round_button:hover {color: #fff !important;}
p.group-promotion a.round_button span {display: block; padding: 5px; text-align: center;}
b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px; overflow:hidden;border-style:solid;border-width: 0 1px}
 b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
 b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}