body{  background:white;  border-top:8px solid #222}sup{  vertical-align:super;  font-size:0.8em}h2.fallback_message{  text-align:center;  font-size:24px;  width:100%;  font-weight:normal;  line-height:1.4;  padding:1.5em 0}h2.fallback_message span{  color:#bfbfbf;  background:url(/images/fallback-logo.jpg) top right no-repeat; padding:26px 22px 3px 0px; display:block}h2.fallback_message span a{ color:#CDCDCD; text-decoration:underline}ul#top-status-nav{  font-size:13px;  margin:70px 0 0 20px;  text-align:right;  float:right}ul#top-status-nav li{  list-style:none;  display:inline;  float:left;  position:relative;  border-right:1px solid #666;  margin:0px;  padding:0 10px}ul#top-status-nav li.last{  margin-right:0;  border-right:none;  list-style:none;  display:inline}ul#top-status-nav li a{  display:inline}#wrapper,input{  font-family:georgia}#header{  font-family:"Helvetica Neue",arial;  position:relative}#header #logo img{  margin:20px 0 0 0}#header #top-status{  height:92px;  overflow:hidden}#header #top-status,#header #top-status a{  color:#666}#header #top-status #logout{  color:#d17a0c;  display:inline}#header #top-status #facebook_pic_container{  padding-right:42px}#header #top-status #facebook_pic{  position:absolute;  bottom:2px}#header #top-status span{  margin:0 0.5em}#footer{  color:#8a8a8a;  font-size:11px;  margin-top:3em;  margin-bottom:5em}#footer p{  border-top:1px solid #ccc;  padding-top:0.5em}a{  color:#d17a0c;  text-decoration:none}a:hover{  color:#bd7e1e;  text-decoration:underline}h1,h2,h3,h4,h5,h6,.profession,.wants-to-be{  color:#333;  font-weight:normal;  margin:0;  padding:0}#TB_ajaxContent{  overflow:hidden;  position:relative}#TB_ajaxContent #page,#TB_ajaxContent .sign-in-wrapper{  background:url(../images/home/background-overlay.jpg);  height:500px;  margin-left:-15px}#TB_ajaxContent #page{  padding-top:35px}#TB_ajaxContent .sign-in-wrapper{  margin-top:-2px;  width:400px}#TB_ajaxContent #page .sign-in-wrapper{  background:none;  width:auto;  float:left}.hide{  display:none}#alert,#small-alert{  padding:0.75em 20px;  background:#efefef;  border:1px solid #ccc;  border-top:6px solid #ccc;  margin-bottom:20px}#alert p,#small-alert p{  padding:0;  margin:0;  font-size:13px}#alert.note,#small-alert.note{  background-color:#f7f7c7;  border-color:#fad57b}#alert{  width:898px}#small-alert{  width:700px}#TB_ajaxContent #small-alert{  position:absolute;  top:0px;  left:0px;  width:748px}.loan-graph p a{  color:#000;  text-decoration:underline}.loan-graph span{  display:block;  float:left;  padding-top:8px}.gauge{  width:151px;  height:31px;  background:url(/images/gauge.jpg) top left no-repeat;  float:left;  padding:2px 10px 8px 4px}.indicator{  background:url(/images/indicator.png) top right no-repeat; height:31px}#sidebar{ background:#f6f6ed}#sidebar-content{ padding:20px 20px 60px 20px; position:relative}#sidebar-montage{ top:-20px; right:5px; position:absolute}#sidebar h2{ color:#d17a0c}#sidebar h3{ margin-bottom:4px}#sidebar a{ color:#5a5a5a}#sidebar li a{ display:block}#sidebar li{ margin:0; padding:0; list-style:none; font-size:14px; line-height:21px; display:inline}#sidebar li ul{ margin-left:15px; margin-bottom:0; margin-top:0px; padding-top:0px; overflow:hidden}#sidebar input#searchterm{ font-size:16px; padding:3px; color:#a9a9a9; width:115px; margin:0 5px 2em 0; display:inline; float:left}#sidebar input#searchgo{ font-size:14px; padding:3px; line-height:1em; display:inline; float:right; margin:3px 0 0 0}#sidebar a.active{ font-weight:bold}.avatar img{  border:1px solid #8d8d8d}.avatar h3{  line-height:20px;  margin-top:6px}.avatar h3 a{  color:#759B35}.avatar h4{  font-size:14px;  line-height:18px}.button{  display:block;  background-repeat:no-repeat}.button a{  display:block;  float:left}.donate a{  width:180px;  height:0px;  padding-top:54px;  background:url('/images/buttons/lend.png') no-repeat; overflow:hidden}.donate a:hover{ background-position:0 -54px}.donate a:active{ background-position:0 -108px}input.donate-amount{ width:55px; font-size:16px; padding:4px; margin:10px 0 0 0; color:#666}#mission{  margin:125px 0 0 12px}#mission h2{  font-size:28px;  line-height:24px;  margin:0 20px 6px 0;  padding-bottom:6px;  border-bottom:1px solid #ccc}#mission p{  font-size:23px;  line-height:30px;  color:#3e3e3e;  margin:0 25px 15px 0}#mission a.read-more{  margin-top:8px;  display:block}#poptech{  margin-top:20px}#poptech h4{  margin-bottom:6px}#poptech input{  font-size:14px;  padding:2px}#poptech input#poptechcode{  color:#666}#spending-graph{  width:520px;  height:251px;  margin-left:24px;  float:right}#sf-product{  width:640px;  height:480px;  margin:0px auto 0px;  display:block;  border:1px solid #ccc;  padding:20px}#home-photo{  width:940px;  height:315px;  margin:0px auto 0px;  display:block;  border:1px solid #ccc}#profile-image-vinod,#profile-image-sagar,#profile-image-kishore,#profile-image-rajnish,#profile-image-common,#profile-image-lakshmi,#profile-image-amrit{  width:150px;  margin-left:100px;  border:1px solid #ccc;  padding:10px}#photo-buttons{  margin:-46px 0 0 150px;  height:60px;  position:relative;  z-index:99}.learnmore a,.lendnow a{  margin-left:15px;  margin-top:15px;  width:159px;  height:0px;  padding-top:54px;  overflow:hidden}.learnmore a{  background:url('/images/buttons/learnmore.png') top left no-repeat}.learnmore a:hover{  background-position:0px -54px}.learnmore a:active{  background-position:0px -108px}.lendnow a{  background:url('/images/buttons/lendnow.png');  width:170px}.lendnow a:hover{  background-position:0px -54px}.lendnow a:active{  background-position:0px -108px}#featured-students .avatar img{  float:left;  margin-right:20px}#featured-students .avatar{  margin-bottom:20px}#featured-students .avatar a{  display:block;  height:80px;  width:100%;  background:url('/images/home-fs-arrow.png') no-repeat right}#featured-students .avatar a:hover{  background:url('/images/home-fs-arrow-hover.png') no-repeat right #f6f6ed;  text-decoration:none}#featured-students h2{  line-height:20px;  margin-bottom:16px;  padding-bottom:4px;  border-bottom:1px solid #ccc}#featured-students h3{  margin-top:20px}#featured-students h3,#featured-students h4{  float:left;  display:block;  width:190px}#featured-students h3{  color:#759B35}#quick-donate{  margin-top:30px}#qd-comment{  background:url('/images/grey-comment-bg.png') no-repeat;  height:200px}#qd-comment p{  font-size:19px;  color:#666;  line-height:22px;  padding:1em 1.5em;  min-height:60px;  width:332px;  background:#EFEFEF}#qd-comment.funded p{  height:122px;  background:url('/images/funded-background.jpg') right bottom no-repeat #EFEFEF; background-position:337px 115px}#qd-comment.funded p strong{ font-size:34px; color:#d17a0c; display:block; padding-bottom:0.5em; font-weight:normal}#qd-comment .donate{ margin:-10px 0 0 40px; position:relative}#qd-comment.funded .donate{ display:none}#qd-comment .donate label{ font-size:16px; font-family:Georgia}.other-donors{ margin-top:4px; border-top:1px solid #efefef}.other-donors p{ line-height:8px}#qd-comment .other-donors p{ font-size:16px; color:#343434; background:#fff}#qd-comment.funded .other-donors{ display:none}#search-options{  margin-bottom:5px;  font-size:125%}#search-options a:hover{  text-decoration:line-through;  color:#5a5a5a}.excerpt-actions h2{  color:#759b35;  font-weight:bold;  font-size:26px;  width:358px;  line-height:1.2;  padding-bottom:8px}.excerpt-actions h2 a{  color:#759b35}#student-results h3{  padding:0px 0 8px;  font-size:26px;  line-height:1.2;  color:#d17a0c}#student-results h3 img{  position:absolute;  top:0px;  right:5px}#student-results .gauge{  background:url(/images/gauge-sm.jpg) top left no-repeat;  height:9px}#student-results .indicator{  background:url(/images/indicator-sm.png) top right no-repeat;  height:12px;  float:left}#student-results .avatar{  float:left;  padding-right:20px;  width:161px}#student-results .avatar a{  display:block;  padding-bottom:5px}#student-results .avatar p{  font-size:11px;  text-align:center}#student-results .learnmore{  float:right;  padding:10px 0px 10px 0px}#student-results .learnmore a{  margin:0px}#student-results .student-detail{  background:url(/images/sponsor-back-bottom.gif) bottom left no-repeat;  position:relative}#student-results .student-detail-wrapper{  background:url(/images/sponsor-back-top.gif) top left no-repeat; padding:20px 0px 20px 20px}#student-results .excerpt-actions{ width:485px; float:left; display:inline}#student-results .excerpt-actions h4{ font-size:15px; font-weight:bold}#student-results .excerpt-actions p{ margin:0; color:#343434; font-style:italic; font-size:15px}#student-results .action-links{ padding-top:8px; border-top:1px solid #ccc; margin:8px 0 0 0}#student-results .action-links li{ display:inline}#student-results .action-links li.sm-donate a:hover{ background:#759b35}#student-results .action-links li.sm-donate a{ background:#7c7c7c; color:white; font-weight:bold; padding:2px 10px}#student-results .action-links li a{ display:block; float:left; margin-right:20px; padding:2px 4px}#student-results .action-links li a:hover{ background:#efefef}#result-options{ text-align:right; margin:0 0 28px 0; font-size:11px}#result-options,#result-options a{ color:#666}#result-options span{ margin-right:4px}#result-options #viewby{ margin-right:15px}#result-options .item{ display:inline; float:right}#result-options .item a.active{ font-weight:bold}.student-detail{ margin:0 0 2em 0; position:relative}.student-row{ margin-bottom:2em}#student-title{  margin-bottom:25px;  border-bottom:1px solid #ccc;  position:relative}#student-title h1{  font-size:55px;  color:#d17a0c;  letter-spacing:-1px;  line-height:1em;  padding-bottom:5px;  display:inline;  float:left}#student-title a{  float:right;  display:inline;  margin-top:25px;  font-size:20px;  color:#d17a0c}#headshot-donate-bar{  background:#f6f6ed;  height:900px}#map-cost{  width:160px;  display:inline;  float:right;  margin-left:25px}#map-cost table{  width:100px;  float:right;  display:inline;  margin-right:0;  position:absolute;  top:0px}#map-cost td{  width:50%;  font-size:12px;  color:#444;  padding:2px 4px;  border-bottom:1px solid #efefef}#map-cost td.datalabel{  text-align:right}#map-cost td.cost{  font-weight:bold}#map-cost td.expense{  font-weight:normal}#map iframe{  border:1px solid #666}#map h4{  font-size:16px;  line-height:18px;  margin-top:4px}.gmnoprint span{  bottom:117px;  display:block;  left:-88px;  line-height:1em;  position:absolute;  white-space:normal;  width:150px;  text-align:left}.map_popup{  padding:10px}img.student_picture_map{  float:left;  padding-right:8px;  height:79px}#cost-breakdown{  position:relative}.cost-learnmore{  padding:10px;  background:#f2f2f2;  margin-top:30px}.cost-learnmore p{  margin:0;  line-height:1.15em;  text-align:center}.lead p,.lead_full p{  font-size:18px;  line-height:26px}.lead_full p{  display:none}#headshot{  position:relative;  height:279px}#headshot #location-age{  width:272px;  height:40px;  position:absolute;  bottom:0;  left:0;  background:url('/images/detail-hsoverlay.png') no-repeat bottom; color:#efefef; font-size:13px; line-height:16px; padding:8px 8px 0 0; text-align:right; z-index:99}#fast-facts{ width:450px}#sidewrapper{ padding:15px}#goals{ margin-top:20px}#goals li{ font-size:15px; line-height:19px; margin-bottom:8px; border:none}#related td img{ margin-right:10px}.update{ margin-top:20px}.datetime{ width:100px; float:left; display:inline; border-top:1px solid #333; margin:10px 20px 0 0; padding-top:10px}.datetime h4{ color:#d17a0c; line-height:15px}.datetime small{ font-size:11px}.text{ width:520px; float:right; display:inline}body.profile h1{ font-size:32px; border-bottom:1px solid #ccc; margin:0 0 20px 0}#donate-ui{ padding:20px 15px; border-top:6px solid #e1e1d1; display:inline; float:right; height:400px; background:#f6f6ed; border-bottom:1px solid #ccc}#donate-ui .donate{ padding-bottom:15px; border-bottom:1px solid #ccc}#donate-ui h3{ font-size:24px; font-weight:bold; padding:10px 0 0 5px; float:left}#donate-ui h3 span{ font-size:24px; font-weight:bold; color:#95b162}.donate-student{ width:520px; margin-bottom:20px}.donate-student .avatar{ width:160px; float:left; display:inline; margin-right:20px}.donate-details{ width:340px; float:left; display:inline}p.notice{ font-size:11px; line-height:15px; text-align:center; padding:15px 25px; color:#666}.donate-details h3{ font-size:26px; color:#d17a0c}.donate-details p{ margin-bottom:8px}.donate-details input.donate-amount{ margin-left:4px; margin-right:4px; background:#f7f7c7; border:1px solid #fad57b}.give{ border-top:1px dotted #ccc; font-size:18px}.give small a{ font-size:11px; color:#666}.give small a img{ text-decoration:none; margin:0 0 -3px 4px}#updates-favs table{ width:900px; margin:20px 0px}#updates-favs td{ vertical-align:top}#updates-favs td.name{ width:85px; font-size:18px; line-height:20px; color:#d17a0c; padding:0 15px 0 0; text-align:right}#updates-favs td.avatar{ width:80px}#updates-favs td.excerpt{ width:400px}#updates-favs td.excerpt h4{ font-size:22px}#updates-favs td.excerpt h4 span{ font-size:11px}#updates-favs td.excerpt p{ margin:0}#updates-favs td.avatar li{ display:inline}#updates-favs td.avatar li.sm-donate a{ background:#7c7c7c; color:white; font-weight:bold; padding:2px 16px}#updates-favs td.avatar li.sm-donate a:hover{ background:#759b35}#updates-favs td.avatar li a{ display:block; float:left; margin-right:0; padding:2px 4px}#updates-favs td.avatar li a:hover{ background:#efefef}#updates-favs .other-donors{ padding-top:10px; position:relative}#updates-favs h3.bar{ background:#efefef; padding:4px 8px; margin:0 0 10px 0}#intro h1,p.mainmission{ margin-bottom:25px; border-bottom:1px dotted #ccc}#intro h1{ font-size:64px; letter-spacing:-3px; line-height:74px; padding-bottom:5px}p.mainmission{ font-size:24px; letter-spacing:-0.5px; line-height:30px; color:#444; padding-right:80px; padding-bottom:20px}#intro span.you{ background:#f7f7ef}input.signup{ font-size:16px; padding:4px; margin:10px 0 0 0px}.getinvolved input.choices{ font-size:16px; margin-right:5px}.ourmission h2{ font-size:40px}.mainsub p{ font-size:15px; line-height:22.5px; padding-right:25px}.highlight{ background:#f6f6ed; padding:2em 0}#doyou h3{ font-size:32px; line-height:34px; white-space:nowrap}body.home #page{  background:url('/images/home-callout-bg.jpg') no-repeat 579px 0}body.home #doyou input#poptechcode{ font-size:24px; color:#444; padding:4px; width:200px}body.home #doyou input#poptechcodego{ font-size:24px; margin-left:6px}body.sponsor #nav,body.sponsorvisual #nav{ margin-bottom:5px}body.sponsorvisual #student-results,body.profile #favorites{ margin-left:0; margin-top:10px}body.sponsorvisual #student-results .avatar,body.profile #favorites .avatar{ margin-right:5px}{margin-bottom:5px}body.studentdetail #page #related .student-link h3{  font-size:18px;  line-height:20px;  margin-top:6px;  margin-bottom:0;  border:none;  float:left;  display:inline}body.studentdetail #page #related .student-link h4{  font-size:14px;  line-height:18px;  float:left;  display:inline}body.studentdetail .bargraph{  float:left;  display:inline}body.studentdetail .donate{  margin:15px 0 0 15px}body.studentdetail #page h3{  font-size:26px;  line-height:32px;  border-bottom:1px solid #ccc;  color:#d17a0c;  margin-bottom:10px}body.studentdetail #story{  display:block;  overflow:hidden;  padding-bottom:20px}body.studentdetail #fast-facts a.remove{  background:url('/images/simplistica/png/16x16/delete.png');  float:right;  padding-top:16px;  width:16px;  position:relative;  bottom:19px}body.studentdetail #fast-facts a.edit{  background:url('/images/simplistica/png/16x16/page_edit.png');  float:right;  padding-top:16px;  width:16px;  position:relative;  bottom:19px;  margin-right:6px}body.studentdetail #fast-facts a.add{  background:url('/images/simplistica/png/24x24/add.png');  float:right;  padding-top:24px;  width:24px;  position:relative;  bottom:28px}.signup #button{  background:url('/images/buttons/signup.png'); width:159px; height:54px; border:0px; margin-left:20px}.signup #button:hover{ background-position:center}.signup #button:active{ background-position:bottom}body.aboutus h2{ font-size:38px}body.aboutus .organization{ border:none; padding:none}body.aboutus .person{ margin-bottom:1em}body.aboutus .person img{}body.aboutus .person a{text-decoration:none;padding:3px 6px 2px 6px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#fff;color:#D17A0C;border:1px solid #e0e0e0;opacity:0.85;-moz-opacity:0.85;filter:alpha(opacity=85);margin-right:4px}body.aboutus .person a:hover{background-color:#f0f0f0;color:#BD7E1E;opacity:1;-moz-opacity:1;filter:alpha(opacity=100)}body.aboutus .person img.icon{margin-bottom:-2px;* margin-bottom:-4px}body.aboutus .person h3{ font-size:28px; line-height:28px}body.aboutus .person h3.nosub{ padding-bottom:15px}body.aboutus .person h4,.person .end{ margin-bottom:10px}body.aboutus #page{ width:940px}body.aboutus .mainsub p{ font-size:1em}body.aboutus .info{ padding-bottom:1em}span.success{ color:#759B35}span.epicfail{ color:#f00}span.epicfail #invalidemail{ margin-left:1em}.disabled-msg{ font-size:24px; line-height:28px}a.button{ padding-top:55px; width:172px; display:block; height:0px; overflow:hidden; float:right}a.continue{  margin-top:14px;  background:url(/images/buttons/continue.png) top left no-repeat; margin-bottom:17px}a.continue:hover{ background-position:0 -54px}a.continue:active{ background-position:0 -108px}a.update{  padding-top:21px;  width:67px;  display:block;  height:0px;  overflow:hidden;  background:url(/images/buttons/update_cart.png) top left no-repeat; margin-top:-2px}a.update:hover{ background-position:0 -21px}a.update:active{ background-position:0 -42px}.donation h2,.donation h3{  border-bottom:1px solid #ccc;  margin-bottom:6px}.donation h2{  line-height:1.1;  font-size:45px;  padding-bottom:15px}.donation h3{  padding-bottom:15px;  margin-bottom:30px;  font-size:24px;  color:#343434;  line-height:1.2}.donation .ourmission{  margin:0px 0 0 10px;  _margin:0px}.donation #photo-gallery{  margin-left:-5px}.donation form{  float:left;  padding-left:10px}.donation #loan-info{  background:url(/images/background-donation.gif) top left no-repeat; height:200px; width:619px}.donation #donation-total{ width:200px; text-align:right; padding-right:10px; float:right}.donation #loan-info p.donate-update{ margin-bottom:0px; color:#777; font-size:11px; clear:right; width:195px; height:16px; padding-top:10px}.donation #donation-total-amount{ color:#d17a0c; font-size:50px; margin-top:-8px}.donation #donation-total-amount span{ font-size:20px; vertical-align:top; line-height:3.2}.donation #donation-total .thanks{ font-size:18px; font-style:italic; color:#353535; margin-top:-13px}.donation .continue{ margin:5px -10px 0; _margin-right:-5px}.products h2{ font-size:40px}.products .mainmission{ text-align:center}.services h2{ font-size:40px}.services .mainmission{ text-align:center}.ourmission #intro h1{ letter-spacing:-4px}