body{font-family:Arial,Sans-serif;font-size:12px;line-height:16px;color:#414141;background:#ffffff;}
/* structure */
#page{width:100%;background:url(/assets/i/bkg-s.gif) repeat-x;text-align:center;}
#home #page{background-image:url(/assets/i/bkg.gif)}
#header{width:960px;height:117px;margin:0 auto;text-align:left;}
#nav{width:960px;height:34px;margin:0 auto;}
#main_content{width:100%;margin:0 auto;}
#main_content #top{width:100%;height:100px;background:url(/assets/i/bkg-b.jpg) no-repeat top center;}
#home #main_content #top{height:144px;}
#main_content #top .content{width:960px;margin:0 auto;text-align:left;position:relative;}
#main_content #top .content img.top-img{position:absolute;top:0px;right:0px;z-index:2;}
#main_content #main{width:100%;background:url(/assets/i/bkg-l.gif) repeat-y top center;}
#main_content #main #content{width:960px;margin:0 auto;padding-bottom:100px;text-align:left;background:url(/assets/i/bkg-c2.gif) repeat-y top right;}
#home #main_content #main #content{background-image:url(/assets/i/bkg-c.gif);}
#checkout #main_content #main #content {background-image:none;background-color:#fff;}
#main_content #main #content .main{width:650px;float:left;}
#home #main_content #main #content .main{width:600px;}
#main_content #main #content .sidebar{width:310px;float:left}
.page-content{padding:0 20px 0px 25px}
#home #main_content #main #content .sidebar{width:360px;}
#footer{width:100%;height:100px;background:url(/assets/i/f.gif) repeat-x;}
#footer .content{width:960px;margin:0 auto;text-align:left;}
/* links */
a.green{color:#55b948;text-decoration:none;}
a:hover {text-decoration:underline;}
/* header */
#header img.logo{width:158px;height:117px;float:left;}
#header .qlinks{width:308px;height:22px;float:right;}
.qlinks li{float:left;}
.qlinks li a{display:block;height:22px;background:url(/assets/i/btns.gif) no-repeat;}
.qlinks li a span{display:none;}
.qlinks li.donate a{width:80px;background-position:0px 0px;}
.qlinks li.volunteer a{width:107px;background-position:-80px 0px;}
.qlinks li.login a{width:121px;background-position:-187px 0px;}
.section-title{padding:80px 0 0 6px;float:left;font-size:17px;line-height:17px;color:#ffffff;text-transform:uppercase;}
.section-title-main{padding-bottom:9px;}
.section-title a{color:#fff;text-decoration:none;}
h1.page-title{border-bottom:1px solid #dcf0fa;padding:0 4px 0 25px;margin-bottom:27px;font-size:26px;line-height:26px;color:#3b95d8;text-transform:uppercase;font-weight:normal;}
h2.title{font-size:19px;line-height:24px;color:#3b95d8;padding-bottom:19px;font-weight:normal;}
h3.entry-title{font-size:15px;line-height:20px;font-weight:bold;color:#3b95d8;}
h3.entry-title a {color:#3b95d8;text-decoration:none;}
h3.entry-title a:hover {text-decoration:underline;}
/* nav */
#nav{position:relative;z-index:9;}
#nav li{float:left;}
#nav li a{display:block;height:34px;background:url(/assets/i/nav.gif) no-repeat;}
#nav li a span{display:none;}
#nav li.node_mlt-at-a-glance a{width:92px;background-position:0px 0px;}
#nav li.node_mlt-at-a-glance a.active,#nav li.node_mlt-at-a-glance a:hover{background-position:0px -34px;}
#nav li.node_program-overview a{width:201px;background-position:-92px 0px;}
#nav li.node_program-overview a.active,#nav li.node_program-overview a:hover{background-position:-92px -34px;}
#nav li.node_alumni-overview a{width:167px;background-position:-293px 0px;}
#nav li.node_node_alumni-overview a.active,#nav li.node_node_alumni-overview a:hover{background-position:-293px -34px;}
#nav li.node_partner-overview a{width:191px;background-position:-460px 0px;}
#nav li.node_partner-overview a.active,#nav li.node_partner-overview a:hover{background-position:-460px -34px;}
#nav li.node_resources a{width:159px;background-position:-651px 0px;}
#nav li.node_resources a.active,#nav li.node_resources a:hover{background-position:-651px -34px;}
#nav li.node_support-us-overview a{width:150px;background-position:-810px 0px;}
#nav li.node_support-us-overview a.active,#nav li.node_support-us-overview a:hover{background-position:-810px -34px;}
/* subnav */
#nav li ul{position:absolute;z-index:10;background:#ffffff url(/assets/i/ul-bg.gif) repeat-x;text-align:left;padding:16px 20px 0 20px;border:1px solid #f1f1f1;border-top:0;display:none;}
#nav li li{float:none;width:auto;}
#nav li.node_mlt-at-a-glance li a,#nav li.node_program-overview li a,#nav li.node_node_alumni-overview li a,#nav li.node_partner-overview li a,#nav li.node_resources li a,#nav li.node_support-us-overview li a{width:auto;}
#nav li li a{background:none;height:auto;color:#3b95d8;text-decoration:none;text-transform:uppercase;padding-bottom:14px;}
#nav li li a:hover {color:#55b948;}
#nav li li a span{display:block;}
/* content */
img.section-title{padding-bottom:12px;}
.main .content{padding:30px 20px 0px 0px}
.i-am-mlt,.featured-partner{font-size:14px;line-height:22px;margin-bottom:40px;}
.i-am-mlt .byline,.featured-partner .byline{line-height:18px;color:#3b95d8;padding-bottom:6px;}
.i-am-mlt .byline p,.featured-partner .byline p{margin-bottom:0;}
.i-am-mlt .i-am-mlt-info,.featured-partner .partner-info{width:400px;display:block;float:left;}
img.mlt-photo, img.partner-photo{height:120px;width:120px;margin:0 22px 0 25px;padding:6px;background:url(/assets/i/photo-bg.gif) no-repeat;float:left;}
/*img.partner-photo{height:120px;width:132px;margin:0 22px 0 25px;background:url(/assets/i/photo-bg.gif) no-repeat;float:left;}*/
/* sidebar */
.sidebar .content{padding:30px 26px 0 30px;}
.block h3{height:32px;width:222px;padding:8px 14px;font-size:14px;color:#3b95d8;text-transform:uppercase;background:url(/assets/i/h3.gif) repeat-x;}
#home .block h3{width:272px;}
.block h3 span{float:right;text-transform:none;}
.block h3 span a{font-size:12px;}
.block .content{padding:0 0 28px 0;}
#home .block .content{padding:0 14px 28px 14px;}
#connect.block .content li{float:left;padding-right:10px;}
#home .block .list li{border-bottom:1px solid #dcf0fa;padding-bottom:7px;margin-bottom:9px;}
img.news-thumb{margin-right:10px;border:1px solid #dcf0fa;float:left;}
.sidebar .news-summary.has-image{width:170px;display:block;float:left;}
/*#home .news-summary p{display:inline;}*/
.sidebar #subnav{padding-bottom:20px;}
.sidebar #subnav .content{padding-top:0;font-size:13px;}
#subnav h3{padding-bottom:0;}
#subnav li{border-bottom:1px solid #dcf0fa;padding:0px 6px 8px 14px;margin-bottom:8px;}
#subnav li a{font-size:13px;text-decoration:none;color:#868686;}
#subnav li.active a{color:#3b95d8}
#subnav li a:hover,#subnav li a.active{color:#3b95d8;}
.sidebar #i-am-mlt-block{width:248px;margin-bottom:20px;border:1px solid #e5e5e5;background:#eff0f0 url(/assets/i/mlt-bg.gif) repeat-x;}
.sidebar #i-am-mlt-block .content{padding:12px 12px 6px 12px;}
#i-am-mlt-block .mlt-top{padding-bottom:14px;border-bottom:1px solid #e0e0e0;font-size:12px;line-height:18px;color:#3b95d8;}
#i-am-mlt-block .mlt-top img{float:left;margin-right:12px;}
#i-am-mlt-block .mlt-quote{padding-top:16px;border-top:1px solid #ffffff;}
#i-am-mlt-block .mlt-quote p{padding-bottom:10px;width:210px;}
.i-am-mlt-btn{margin-left:-3px;}
/* news */

.sticky{background:#1a6dac url(/assets/i/sticky.gif) no-repeat;width:560px;padding:12px 12px 12px 30px;margin-bottom:10px;}
.sticky .content{background:#fff;border:1px solid #dcf0fa;padding:16px 12px;}
.sticky .news-summary{width:420px;float:left;}
.news-content{width:550px;padding:15px 0;margin-left:30px;border-bottom:1px solid #dcf0fa;}
.inline-summary p {display:inline;}
.news-content-wrap {position:relative;}
.news-content-wrap .back {position:absolute;top:4px;left:25px;}
.news-content-wrap .back a {font-size:11px;color:#868686;text-decoration:none;}
.news-content-wrap .back a:hover {text-decoration:underline;}
/* event */
.event-entry{width:550px;padding:15px 0;margin-left:30px;border-bottom:1px solid #dcf0fa;}
/*.event-entry p {display:inline;}*/
.event-entry .cat-list{font-size:11px;line-height:18px;font-style:italic;color:#868686;}
.event-entry .event-date{font-weight:bold;padding-top:10px;}
.event-desc. .event-desc span {font-size:13px;line-height:17px;}
div.month-flag{float:left;height:25px;width:auto;display:block;padding:0 11px 0 25px;margin:34px 0 13px 0;background:#3b95d8 url(/assets/i/bkg-m.gif) repeat-x;font-size:15px;line-height:25px;font-weight:bold;color:#fff;}
.filter{position:relative;margin-left:25px;}
#success-stories .filter {margin-bottom:20px;}
.filter span{text-transform:uppercase;font-size:11px;color:#858585;;font-weight:bold;}
.filter .filter-head{font-size:12px;color:#50b948;text-decoration:underline;display:inline;cursor:pointer;padding:0 20px 20px 4px;}
.filter #cat-picker{position:absolute;top:16px;left:64px;padding:8px 12px;border:1px solid #50b948;background:#ffffff;display:none;}
#cat-picker li{padding:4px 0;}
#cat-picker li a{color:#50b948;text-decoration:underline;}
.pagination{padding-top:15px;margin-left:25px;width:550px;font-size:15px;}
.pagination a {color:#55b948;text-decoration:none;}
.pagination a:hover {text-decoration:underline;}
#success-stories .pagination {padding-top:0;}
.pagination .next{float:right;text-align:right;width:49%;}
.pagination .prev{float:left;text-align:left;width:49%;}
.news-entry-pagination {border-top:1px solid #dcf0fa;}
/* faq */
.accordion{border-top:1px solid #dcf0fa;margin:0 auto;width:550px;margin-left:25px;}
.accordion .ac-section{border-bottom:1px solid #dcf0fa;}
.accordion h2.ac-title{background:url(/assets/i/plus.gif) no-repeat top right;cursor:pointer;font-size:15px;line-height:24px;font-weight:normal;color:#3b95d8;margin:3px 0;}
.accordion h2.ui-state-active{background:url(/assets/i/minus.gif) no-repeat top right;}
.accordion .ac-section-content{padding-bottom:5px;}
.accordion .ac-section-content p{margin-bottom:0;}
/* success stories */
.success-story {width:550px;border-bottom:1px solid #dcf0fa;padding-bottom:8px;margin:0 0 25px 25px;}
.success-story .success-top {font-size:14px;line-height:22px;color:#3b95d8;}
.success-top .title {font-weight:bold;line-height:18px;}
.success-top img.mlt-photo {margin-left:0;margin-right:14px;}

/* user styles reset for the benefit of ckeditor */
.user-content h2,.user-content h3,.user-content h4,.user-content p,.user-content blockquote,.user-content a,.user-content em,.user-content img,.user-content strong,.user-content b,.user-content u,.user-content i,.user-content ol,.user-content ul,.user-content li{margin:0px;padding:0px;border:0px;outline:0px;font-size:100%;vertical-align:baseline;background:transparent;line-height:inherit;}
.user-content ol,.user-content ul{list-style:none;}
.user-content blockquote{quotes:none;}
.user-content blockquote:before,.user-content blockquote:after{content:'';content:none;}
/* user content */

.intro-content,.intro-content p{font-size:15px;line-height:20px;width:550px;}
.content-block{padding-left:25px;width:550px;}
.user-content{line-height:17px;font-size:13px;}
.user-content p{margin-bottom:17px;}
.user-content p.intro{}

.user-content h2{display:block;color:#3b95d8;line-height:24px;font-size:19px;font-weight:normal;}
.user-content h3{color:#3b95d8;font-weight:bold;display:block;}
.user-content h4{font-weight:bold;color:#3b95d8;}
.user-content strong{font-weight:bold;}
.user-content u{text-decoration:underline;}
.user-content em{font-style:italic;}
.user-content ul,.user-content ol{margin-bottom:17px;margin-left:20px;}
.user-content ul li{list-style:disc;margin-left:20px;}
.user-content ol li{list-style:decimal;margin-left:20px;}
.user-content img{margin-right:10px;margin-left:10px;margin-bottom:10px;border-color:#e5e5e5;border-width:1px;border-style:solid;padding:6px;float:left;}
.user-content a{text-decoration:none;color:#55b948;}
.user-content a:hover{text-decoration:underline;}
.user-content blockquote{color:#868686;border-bottom-color:#dcf0fa;border-top-color:#dcf0fa;padding-bottom:6px;padding-top:6px;border-bottom-width:1px;border-bottom-style:solid;border-top-style:solid;border-top-width:1px;margin:0 20px 17px 20px;}
.user-content blockquote p{margin-bottom:0;}
/* footer */
.flinks{line-height:23px;padding-left:4px;}
.flinks li{float:left;padding-right:14px;}
.flinks li.last{padding-right:0}
.flinks a{font-size:11px;text-transform:uppercase;text-decoration:none;color:#a2a2a2}
.flinks a.green{color:#55b948;}
.copyright{padding-top:9px;font-size:9px;text-transform:uppercase;color:#a3a3a3;}
.copyright a{text-decoration:none;color:#a3a3a3;}
/*danation page*/
.cleaner {clear:both; height:0px; line-height:0px; font-size:0px;}
.b-banner-donation{height:144px;border-bottom:10px solid black}

.b-col-2 .b-content .grayf span{font-size:11px; padding-top:25px}
.b-col-2 .b-content p span{font-weight:bold;}
	.grayf input{margin-left:20px;}
	.b-content h1 {font-size:20px;line-height:24px;color:#3b95d8;font-weight:normal;}
	.b-content .form_donation p {border-bottom:1px solid #dcf0fa;height:37px; width:500px;margin-bottom:5px; padding:5px 5px 5px 0;color:#3b95d8;}
	.b-content .form_donation p input{margin:12px 5px 12px 15px;float:left;}
	.b-content .form_donation .money {position:relative;float:left;font-weight:bold;text-align:center;padding-top:8px; width:80px;}
	/*.b-content .form_donation .text_form {font-weight:normal !important;left:15px;line-height:16px;position:relative;top:5px;width:500px;font-size:14px;}
	*/.b-content .donation_button{float:right; position:relative; align:right; padding:0px 70px 20px 0px;}
	.b-content .grayf .little-font {font-size:10px !important;line-height:12px;color:#666666; font-weight:normal}
	.b-content support di span{color:#2A6DBB;text-decoration:none;}
			.make-donation-min {display: block; width: 222px; height: 46px; margin-bottom: 6px;}
			.make-donation-min:hover {}
.m-red {color:#ff0000;}
/* donation */
.d-container {border-bottom:1px solid #dcf0fa;width: 485px; margin: 18px 0 5px 0; font-size: 12px; color: #3b95d8; padding: 12px 10px;}
.w100 {width: 100px;}

.i-col {float: left; padding: 14px 12px 0 0;}
.i-col input{position: relative; bottom: -2px;}
.s160 {width: 160px; border: 1px solid #A8A8A8; font-size: 12px; color: #333; font-family: Verdana;} 

.donate-container p.ptext {color: #333; padding: 0 0 24px 0;}
p.ptext a {color: #2A6DBB; text-decoration: none;}
p.ptext a:hover {text-decoration: underline;}
p.small {font-size: 10px;}
.donate-container {width: 505px; color: #333; margin-bottom: 25px;}
.donate-container p{padding: 0; margin: 0 0 8px 0;}
.donate-container textarea {width: 374px; height: 65px;}
.donate-option {display:none;}
.donate-recognized {padding-top:14px;}
.donate-how {padding-bottom:14px;}
.subtxt {margin: 17px 0 0 0;}
.subtxt input{float: left;}
.subtxt p{padding: 0 0 0 24px;}

.w299 {width: 299px;}

.b-content .donate-container p span {color: #DA1502; font-size: 10px; font-weight: normal;}
.donate-container .req {width: 299px; text-align: right;}

.g-line {background: #F0F0F0; padding: 7px 9px; margin: 0 0 3px 0;}
.g-line .check {float: left; margin: 0 10px 0 0; position: relative; bottom: -3px;}
.date-line {float: right; width: 245px;}
.w66 {width: 66px;}

.deposit-page {}

.l-body .deposit-page p{font-size: 17px; color: #333; line-height: 22px; padding-right: 30px; font-weight: normal;}
.l-body .radiob p{font-size: 16px;}
.l-body .radiob .radio {float: left; margin: 0 10px 0 0; position: relative; bottom: -5px;}
.l-body .radiob p.lastr{padding-bottom: 10px; margin: 0;}
.l-body .desc-dp {padding-bottom: 11px;}

.l-body .form-field {padding: 0 0 0 28px}
.l-body .form-field .col{float: left; padding: 0 20px 0 0;}
.l-body .form-field p {padding: 0 0 4px 0; margin: 0; font-size: 14px;}
.l-body .form-field input {width: 180px;}
.l-body p.p12 {font-size: 12px; line-height: 18px; padding: 6px 60px 0 0;}

.col {float:left;margin-right:10px;}
.radiob label, .col label {font-weight:bold;color:#3b95d8;}
.col label {line-height:24px;}
.col input.name {width:250px;}


.i-col2 {float: left; padding: 0 4px 14px 0;}
.i-col2 input {width: 164px; font-size: 13px; color: #333;}
.i-col2 input.short {width:82px;}
.i-col2 .w150 {width: 164px;}

.yells {padding: 20px 0 15px 0; text-align: center; border-bottom: 10px solid #000;}
.yells a{display: block; margin-top: 6px;}
.yells h4 {font-size: 14px; font-weight: bold;}

.careers-page p, .careers-page li {color: #666;}

/* checkout page */
#checkout strong {color:#3b95d8;}
.checkout-table {text-align: left; margin-bottom: 20px; font-family: Arial,Sans-Serif; font-size: 13px; border-collapse:collapse; line-height:16px;}
.checkout-table thead td {background-color: #ffffff; padding: 4px 10px 14px 10px; }
.checkout-table tfoot td {background-color: #ffffff; text-align: right; padding: 3px 5px; font-size:16px;}
.checkout-table tbody td {background-color: #ffffff; padding: 8px 12px 8px 10px;}
.checkout-table tbody td span{color:#666;}
.checkout-table td.no-td{padding:0px;}
.checkout-table td.border{border-bottom: 1px solid #dcf0fa;}

.checkout-table img{vertical-align:top;}
.checkout-table .f-left{float:left}
.checkout-table .f-right{float:right}
.checkout-table p.border{border-top: 1px solid #dcf0fa; padding-top:15px;}

.checkout-form{background-color: #ffffff; padding:20px; width:490px;}
.checkout-form .i-col2 { padding:0 4px 10px 20px;}