@charset "utf-8";

/*********************************
RESET + CLEARFIX
*********************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}ol,ul {list-style:none;}body {line-height: 1;}blockquote, q {quotes: none;}blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}:focus {outline: 0;}ins {text-decoration: none;}del {text-decoration: line-through;}table {border-collapse: collapse;border-spacing: 0;}.clearfix:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}.clearfix {display: inline-block;}html[xmlns] .clearfix {display: block;}* html .clearfix {height: 1%;}

/*********************************
	GENERAL STYLES
*********************************/
body {font-family:Arial, Helvetica, sans-serif;}
img {border:none;}
ol, ul {list-style:none;}
#mainWrapper {width:960px; margin:0px auto; overflow:hidden;}
#chapterWrapper {margin:0px auto; border:0; overflow:hidden;}


/*********************************
	HEADER
*********************************/
#header {height:94px; width:100%; margin-bottom:10px; overflow:hidden;}
	#header .logo {width:177px; display:block; margin:10px 230px 0 0px; float:left;}
	#header .rightMenu {float:right; width:553px; overflow:hidden; margin-top:15px;}
		#header .subNav {width:auto; height:30px; text-align:right; overflow:hidden;}
			#header .subNav li {display:inline; background:url(../images/link-divider.gif) no-repeat right 7px; padding-right:10px; margin-right:3px; * margin-right:6px; * padding-right:5px;}
				#header .subNav li.last-child {background:none; margin-right:10px;}
				#header .subNav li.social {background:none; padding-right:0px; position:relative; top:8px; right:0;}
			#header .subNav li a {color:#3e3e3e; font-size:11px;}
				#header .subNav li a:hover {color:#840a2d;}
			
			#header .search {display:block; float:right; width:auto; margin-top:10px; text-align:right;}
				#header .search input {border:1px solid #dbdbdb; border-right:none; height:23px; line-height:23px; width:145px; font-size:12px; color:#636363; padding-left:10px; float:right;}
				#header .search .btn {border:none; height:28px; width:27px; background:url(../images/search-btn.gif) no-repeat; padding:0; overflow:hidden; text-indent:99999px; float:right;}

/*********************************
	MAIN NAV
*********************************/
#mainNav {width:100%; overflow:hidden; height:48px; position:relative;}
	.nav {width:960px; height:48px; background:url(../images/nav-sprite.gif) no-repeat; position:absolute; top:0; left:0;} 
		.nav li {display:inline;}
		.nav li a {position:absolute; top:0; height:48px; text-indent:-9000px; overflow:hidden;}
			.nav .donate a {left:0; width:143px;}
				.nav .donate a:hover {background:url(../images/nav-sprite.gif) no-repeat 0 -48px;}
				.current-donate .donate a {background:url(../images/nav-sprite.gif) no-repeat 0 -48px;}
			
			.nav .help a {left:145px; width:121px;}
				.nav .help a:hover {background:url(../images/nav-sprite.gif) no-repeat -145px -48px;}
				.current-help .help a {background:url(../images/nav-sprite.gif) no-repeat -145px -48px;}
			
			.nav .programs a {left:268px; width:175px;}
				.nav .programs a:hover {background:url(../images/nav-sprite.gif) no-repeat -268px -48px;}
				.current-programs .programs a {background:url(../images/nav-sprite.gif) no-repeat -268px -48px;}
			
			.nav .solutions a {left:443px; width:159px;}
				.nav .solutions a:hover {background:url(../images/nav-sprite.gif) no-repeat -443px -48px;}
				.current-solutions .solutions a {background:url(../images/nav-sprite.gif) no-repeat -443px -48px;}			
			
			.nav .students a {left:602px; width:170px;}
				.nav .students a:hover {background:url(../images/nav-sprite.gif) no-repeat -602px -48px;}
				.current-students .students a {background:url(../images/nav-sprite.gif) no-repeat -602px -48px;}
			
			.nav .news a  {left:772px; width:77px;}
				.nav .news a:hover {background:url(../images/nav-sprite.gif) no-repeat -772px -48px;}
				.current-news .news a {background:url(../images/nav-sprite.gif) no-repeat -772px -48px;}
				
			.nav .about a  {left:849px; width:111px;}
				.nav .about a:hover {background:url(../images/nav-sprite.gif) no-repeat -849px -48px;}
				.current-about .about a {background:url(../images/nav-sprite.gif) no-repeat -849px -48px;}	
				
/*********************************
	SECONDARY NAV
*********************************/	
#secondNav {width:958px; overflow:hidden; height:135px; background:url(../images/second-nav-bg.jpg) repeat-x; position:relative; border:1px solid #b6b6b6; border-top:none;}
	#secondNav .help {width:254px; height:115px; margin:15px 29px 0 25px; float:left; * margin-left:10px;}
			#secondNav .helpSml {width:163px; height:115px; margin:15px 29px 0 25px; float:left; * margin-left:10px;}
			.margR {margin-right:155px !important;}
		#secondNav .help h3 {width:254px; color:#72112c; font-size:14px; border-bottom:5px solid #9b938b; padding-bottom:4px;}
		#secondNav .help h4 {width:254px; color:#252525; font-size:13px;  border-bottom:5px solid #9b938b; padding-bottom:4px;}
			#secondNav .helpSml h3 {width:163px; color:#72112c; font-size:14px; border-bottom:5px solid #9b938b; padding-bottom:4px;}
		#secondNav p {color:#767676; font-size:12px; line-height:16px; width:200px; margin:5px 0;} 
			#secondNav .helpSml p {color:#767676; font-size:12px; line-height:16px; width:163px; margin:5px 0 10px 0;} 
		#secondNav a.give {display:block; width:80px; font-weight:bold; color:#72112c; font-size:12px; text-decoration:none; background:url(../images/gray-arrow-white.gif) no-repeat right center; height:13px;}
	#secondNav .list {height:115px; margin:15px 29px 0 0; * margin-right:10px; float:left;}
		#secondNav .listLast {height:115px; margin:15px 0 0 0; float:left;}
	#secondNav .one {width:155px;} #secondNav .two {width:120px;} #secondNav .three {width:110px;} #secondNav .forStudents {width:170px; * width:175px;} #secondNav .resources {width:310px; margin-left:0px;}
		#secondNav .list h3, #secondNav .listLast h3 {width:100%; color:#252525; font-size:13px; border-bottom:5px solid #9b938b; padding-bottom:4px;}
			#secondNav .list .addMar {margin-top:20px;}
		#secondNav div {width:145px; * width:125px; height:110px; float:left;}
		#secondNav ul {margin:5px 0 0 15px; * margin-left:0px; width:100%; padding:0; * padding-left:15px; font-size:9pt; list-style:disc; color:#767676;}
			#secondNav li {margin:5px 0 0px 0px;}
			#secondNav li a {color:#767676; text-decoration:none;}
				#secondNav li a:hover {color:#252525;}

/*********************************
	CONTENT
*********************************/
#contentWrapper {width:100%; overflow:hidden; margin:10px 0; * margin-bottom:0px;}
	.leftCol {float:left; width:636px; margin-right:11px; * margin-right:1px; position:relative;}
		.hero {overflow:hidden; width:100%; position:relative; margin-bottom:10px;}
		.section {width:313px; overflow:hidden; float:left; margin-right:10px;}
		.section .sectionSMS {height:316px; padding-bottom:10px;}
		.section .contentSMS {border:1px solid #b6b6b6; border-top:none; width:311px; height:280px; background:url(../images/box-bg.jpg) repeat-x;}
		
		.last {margin-right:0px;}
			.section h2 {font-size:18px; width:299px; height:34px; line-height:34px; padding-left:14px; color:#FFF; position:relative;}
			.section h2.about {background:#d79300; border:none !important; cursor:default;}
			.section h2.students {background:#3c6583; border:none !important; cursor:default;}
			.section h2.contact {background:#777c4f; border:none !important; cursor:default;}
			.section h2.topbar {background:#8c2633; border:none !important; cursor:default;}
			.section .content {border:1px solid #b6b6b6; border-top:none; width:311px; height:227px; background:url(../images/box-bg.jpg) repeat-x;}
			.section p img {float:left; margin:9px 15px 5px 0;}
			.section p {padding:10px; color:#595959; font-size:12px; line-height:14px;}
			.section .more {display:block; width:297px; position:absolute; bottom:1px; background:#edeae5; height:30px; line-height:30px; text-align:right; padding-right:14px;}
				.section .more a {font-size:12px; color:#595959; height:30px; padding-right:22px; background:url(../images/gray-arrow.gif) no-repeat 70px center; text-decoration:none;}
				.section .more a:hover {color:#840a2d;}
			.section ul {float:right; padding:15px;}
				.section li {list-style-image:url(../images/blue-arrow.gif); margin-bottom:15px;}
				.section li.last {margin-bottom:0px!important;}
				.section li a {color:#000; text-decoration:none; font-size:12px; font-weight:bold;}
					.section li a:hover {color:#3c6583; text-decoration:underline;}
	.rightCol {float:left; width:313px; position:relative; * left:10px;}
		.give-today {margin-bottom:10px;}
		#accordian {margin-bottom:9px; height:318px;}
		.section h2.active {background:#9a1138 url(../images/close-btn.gif) no-repeat 280px center;; border-bottom:none; cursor:pointer;}
		.section h2 {background:#72112c url(../images/open-btn.gif) no-repeat 280px center; border-bottom:1px solid #fff; cursor:pointer;}
		.section .newsTxt {border:1px solid #b6b6b6; border-top:none; border-bottom:none; width:311px; height:178px; background:#fff url(../images/box-bg.jpg) repeat-x; display:none;}
		.section .newsTxt .item {border-bottom:1px dotted #c6c4c3; width:281px; padding:19px 15px;}
			.section .newsTxt .item .date {color:#72112c; font-size:14px; font-weight:bold;}
			.section .newsTxt .item .source {color:#000; font-size:14px; font-style:italic; font-weight:bold;}
			.section .newsTxt .item .newsItem {display:block; font-size:12px; color:#595959; padding:5px 0 0 0;}
			.section .newsTxt .item .newsItem a {display:block; font-size:12px; color:#595959; padding:5px 0 0 0;}
			.section .newsTxt .item .newsItem a:hover {color:#222;}
		.section .bottom {border-bottom:1px solid #b6b6b6 !important; min-height:177px; * height:177px;}
		.infoBox {width:281px; height:125px; padding:15px; border:1px solid #b6b6b6; overflow:hidden;}
		  .infoBox .row {width:100%; overflow:hidden;}
		  .infoBox .top {margin-bottom:20px;}
		      .infoBox .row img {float:left; display:block;}
		      .infoBox .row p {width:218px; float:right; position:relative; font-size:12px;}
		          .infoBox .row p a {display:block; margin-bottom:-5px; font-weight:bold; color:#000;}
								.infoBox .row p a:hover {color:#840a2d;}
							
	/*********************************
		ABOUT / STUDENTS / NEWS PAGES
	*********************************/
	#aboutLeft {width:730px; float:left; margin:0 10px 0 0;}
		#aboutLeft .banner {margin-bottom:10px; display:block;}
		.aboutTxt {float:left; display:block; margin-right:10px;}
		.noMar {margin:0;}
		#aboutLeft h2 {font-size:18px; height:34px; line-height:34px; padding-left:14px; color:#FFF; position:relative; float:left;}
			#aboutLeft .founders {width:237px; overflow:hidden; float:left; margin-right:10px;}
			#aboutLeft .involved {width:355px; overflow:hidden; float:left; margin-right:10px;}
			#aboutLeft .programs {width:233px; overflow:hidden; float:left; margin-right:10px;}
			#aboutLeft .awards {width:483px; overflow:hidden; float:left;}
				#aboutLeft .awards .col {width:213px; height:105px; border-right:1px solid #b6b6b6; display:block; float:left; margin-top:8px; padding-left:20px;}
				#aboutLeft .awards .col img {display:block; float:left; margin-right:15px;}
				#aboutLeft .awards .col p {width:118px; color:#595959; font-size:12px; line-height:17px; height:75px; float:left;}
				#aboutLeft .awards .row {width:467px; height:105px; border-right:1px solid #b6b6b6; display:block; float:left; margin-top:8px; padding-right:9px; padding-left:9px;}
				#aboutLeft .awards .row img {display:block; float:left; margin-right:5px;}
				#aboutLeft .awards .row p {width:440px; color:#595959; font-size:12px; line-height:17px; float:left; height:75px;}
				#aboutLeft .awards .noBdr {border:none;}
			#aboutLeft .founders h2 {background:#3c6583; border:none !important; cursor:default; width:223px;}
			#aboutLeft .programs h2 {background:#3c6583; border:none !important; cursor:default; width:223px;}
			#aboutLeft .students h2 {background:#bc5e1e; border:none !important; cursor:default; width:223px;}
			#aboutLeft .involvedLeft h2 {background:#bc5e1e; border:none !important; cursor:default; width:346px;}
			#aboutLeft .involvedRight h2 {background:#777c4f; border:none !important; cursor:default; width:346px;}
			#aboutLeft .donate h2 {background:#777c4f; border:none !important; cursor:default; width:223px;}
			#aboutLeft .news h2 {background:#8c2633; border:none !important; cursor:default; width:223px;}
			#aboutLeft .awards h2 {background:#d79300; border:none !important; cursor:default; width:469px;}
				#aboutLeft .awards .awardsDonate h2 {background:#777c4f; border:none !important; cursor:default; width:469px;}
			#aboutLeft .content {border:1px solid #b6b6b6; border-top:none; width:auto; height:152px; background:url(../images/box-bg.jpg) repeat-x; clear:left; position:relative;}
			#aboutLeft .contentDFS {border:1px solid #b6b6b6; border-top:none; width:auto; height:192px; background:url(../images/box-bg.jpg) repeat-x; clear:left; position:relative;}
			#aboutLeft .contentPartners {border:1px solid #b6b6b6; border-top:none; width:auto; height:233px; background:url(../images/box-bg.jpg) repeat-x; clear:left; position:relative;}
			#aboutLeft .contentStories {border:1px solid #b6b6b6; border-top:none; width:auto; height:152px; background:url(../images/box-bg.jpg) repeat-x; clear:left; position:relative;}
				#aboutLeft .contentPartners .more a {font-size:12px; color:#595959; height:30px; padding-right:22px; background:url(../images/gray-arrow.gif) no-repeat 32px center; text-decoration:none;}
				#aboutLeft .contentStories .more a {font-size:12px; color:#595959; height:30px; padding-right:22px; background:url(../images/gray-arrow.gif) no-repeat 32px center; text-decoration:none;}
			#aboutLeft p img {float:left; margin:9px 15px 5px 0;}
			#aboutLeft .founders p {padding:10px; color:#595959; font-size:12px; line-height:17px;}
			#aboutLeft .founders .more {display:block; width:221px; position:absolute; bottom:0px; background:#edeae5; height:30px; line-height:30px; text-align:right; padding-right:14px;}
			
			#aboutLeft .involved p {padding:10px; color:#595959; font-size:12px; line-height:17px;}
			#aboutLeft .involved .more {display:block; width:340px; position:absolute; bottom:0px; background:#edeae5; height:30px; line-height:30px; text-align:right; padding-right:14px;}
			
			#aboutLeft .programs p {padding:10px; color:#595959; font-size:12px; line-height:17px;}
			#aboutLeft .programs .more {display:block; width:219px; position:absolute; bottom:0px; background:#edeae5; height:30px; line-height:30px; text-align:right; padding-right:14px;}
			#aboutLeft .awards .more {display:block; width:467px; position:absolute; bottom:0px; background:#edeae5; height:30px; line-height:30px; text-align:right; padding-right:14px; clear:left;}
				#aboutLeft .more a {font-size:12px; color:#595959; height:30px; padding-right:22px; background:url(../images/gray-arrow.gif) no-repeat 70px center; text-decoration:none;}
				#aboutLeft .awards .more a {font-size:12px; color:#595959; height:30px; padding-right:22px; background:url(../images/gray-arrow.gif) no-repeat 35px center; text-decoration:none;}
				#aboutLeft .more a:hover {color:#840a2d;}

				
				#aboutLeft .centerPartners {width:483px; overflow:hidden; float:left;}
				#aboutLeft .centerPartners .col {width:213px; height:205px; border-right:1px solid #b6b6b6; display:block; float:left; margin-top:8px; padding-left:20px;}
				#aboutLeft .centerPartners .col img {display:block; float:left; margin-right:15px;}
				#aboutLeft .centerPartners .col p {width:118px; color:#595959; font-size:12px; line-height:17px; height:175px; float:left;}
				#aboutLeft .centerPartners .row {width:467px; height:205px; border-right:1px solid #b6b6b6; display:block; float:left; margin-top:8px; padding-right:9px; padding-left:9px;}
				#aboutLeft .centerPartners .row img {display:block; float:left; margin-right:5px;}
				#aboutLeft .centerPartners .row p {width:440px; color:#595959; font-size:12px; line-height:17px; float:left; height:175px;}
				#aboutLeft .centerPartners .noBdr {border:none;}
				#aboutLeft .centerPartners h2 {background:#777c4f; border:none !important; cursor:default; width:469px;}
					#aboutLeft .centerPartners .content {border:1px solid #b6b6b6; border-top:none; width:auto; height:233px; background:url(../images/box-bg.jpg) repeat-x; clear:left; position:relative;}
					#aboutLeft .centerPartners .more {display:block; width:467px; position:absolute; bottom:0px; background:#edeae5; height:30px; line-height:30px; text-align:right; padding-right:14px; clear:left;}
						#aboutLeft .centerPartners .more a {font-size:12px; color:#595959; height:30px; padding-right:22px; background:url(../images/gray-arrow.gif) no-repeat 70px center; text-decoration:none;}
					#aboutLeft .centerPartners .more a {font-size:12px; color:#595959; height:30px; padding-right:22px; background:url(../images/gray-arrow.gif) no-repeat 35px center; text-decoration:none;}
					#aboutLeft .centerPartners .more a:hover {color:#840a2d;}
				
			/***ABOUT_V2 PAGE***/
			#aboutIntLeft {width:213px; float:left; margin:0 20px 0 0;}				
				#aboutIntLeft h2 {font-size:18px; height:34px; line-height:34px; padding-left:14px; color:#FFF; position:relative; float:left;}
				#aboutIntLeft .about {width:213px; overflow:hidden; float:left; margin-bottom:10px;}
					#aboutIntLeft .about h2 {background:#da9c16; border:none !important; cursor:default; width:203px; * width:199px;}
					#aboutIntLeft .donate h2 {background:#777c4f; border:none !important; cursor:default; width:203px; * width:199px;}
					#aboutIntLeft .students h2 {background:#bc5e1e; border:none !important; cursor:default; width:203px; * width:199px;}
					#aboutIntLeft .news h2 {background:#8c2633; border:none !important; cursor:default; width:203px; * width:199px;}
					#aboutIntLeft .programs h2 {background:#3c6583; border:none !important; cursor:default; width:203px; * width:199px;}
					#aboutIntLeft .solutions h2 {background:#5e2154; border:none !important; cursor:default; width:203px; * width:199px;}
				#aboutIntLeft .about h3 {width:189px; color:#252525; font-size:14px; border-bottom:5px solid #9b938b; padding-bottom:4px; margin-left:12px;}
				#aboutIntLeft .content {border:1px solid #b6b6b6; border-top:none; width:auto; background:url(../images/box-bg.jpg) repeat-x; clear:left; position:relative;}
				#aboutIntLeft .about ul {padding:5px 12px 10px 12px; color:#595959; font-size:12px; line-height:15px;}
					#aboutIntLeft .about li {margin:2px 0 0px 0px;}
						#aboutIntLeft .about li a {color:#575757; text-decoration:none; width:100%; display:block;}
							#aboutIntLeft .about li a.active {font-weight:bold; color:#000;}
							#aboutIntLeft .about li a:hover {color:#000;}
				#aboutIntLeft .sign-up {width:185px; height:114px; overflow:hidden; position:relative; border:1px solid #b6b6b6; background:url(../images/sign-up-bg.jpg) repeat-x; margin-bottom:10px; padding:13px;}
					.sign-up h5 {font-size:14px; color:#72112c; letter-spacing:-1px; margin-bottom:12px;}
					.sign-up input.txt {border:1px solid #b9b9b9; width:180px; height:25px; padding-left:8px; color:#636363; line-height:25px;}
					.sign-up input.submitBtn {background:url(../images/submit-btn.jpg) no-repeat; width:96px; height:33px; padding:0; border:0; line-height:0; text-indent:-500px; overflow:hidden; position:relative; left:94px; * left:95px; top:10px; cursor:pointer;}
				
			
			#aboutIntMiddle {width:487px; float:left; margin:0 20px 0 0;}
				#aboutIntMiddle h1 {font-size:18px; color:#3c6583; position:relative; float:left; width:100%; border-bottom:1px solid #b9b9b9; padding-bottom:5px; margin-bottom:20px;}
				#title {position:relative; float:left; overflow:hidden; width:100%;}
					#title .prev, #title .next {position:relative; top:-13px; left:320px; font-size:11px;}
						#title a {color:#595959; text-decoration:none;}
						#title a:hover {text-decoration:underline;}
						#title .prev a {background:url(../images/prev-btn.gif) no-repeat left center; padding-left:8px; margin-right:4px; padding-right:8px; border-right:1px solid #b9b9b9;}
							#title .next a {background:url(../images/next-btn.gif) no-repeat right center; padding-right:8px;}
				#aboutIntMiddle .lessMar {* margin-bottom:-20px;}
				#aboutIntMiddle .shareCol {width:70px; float:left; margin-right:20px;}
					#aboutIntMiddle .shareCol .newsDate {width:55px; height:63px; float:left; border:1px solid #b4b4b4; text-align:center; background:#f9f9f9; color:#595959; padding:10px; display:block; margin-right:0px;}
					#aboutIntMiddle .socialNetworks {width:70px; float:left; border:1px solid #b4b4b4; text-align:center; background:#f9f9f9; color:#595959; padding:10px 3px; display:block; margin-top:20px;}
					#aboutIntMiddle .socialNetworks .counter {border-bottom:1px solid #b9b9b9; margin-bottom:10px; padding-bottom:10px; display:block; overflow:hidden;} 
				#aboutIntMiddle .row {width:100%; overflow:hidden; margin-bottom:15px;}
				#aboutIntMiddle img {border:1px solid #b4b4b4; display:block; float:left; margin-right:20px;}
				#aboutIntMiddle .newsDate {width:33px; height:63px; float:left; border:1px solid #b4b4b4; text-align:center; background:#f9f9f9; color:#595959; padding:10px; display:block; margin-right:20px;}
					#aboutIntMiddle .newsDate .day {display:block; font-weight:bold; font-size:31px;}
					#aboutIntMiddle .newsDate .month {display:block; font-weight:bold; font-size:16px; text-transform:uppercase; margin-top:-3px;}
					#aboutIntMiddle .newsDate .year {display:block; font-weight:bold; font-size:16px;}
				#aboutIntMiddle .teamInfo {float:left; display:block; width:340px;}
					#aboutIntMiddle .teamInfo h4 {font-size:14px; color:#3c6583; padding-bottom:3px;}
					#aboutIntMiddle .teamInfo .position {font-size:12px; color:#595959; font-style:italic;}
					#aboutIntMiddle .teamInfo a.email {background:url(../images/mail-icon.gif) no-repeat left center; display:block; padding-left:21px; height:15px; line-height:15px; color:#3c6583; text-decoration:underline; margin:15px 0; font-size:12px;}
						#aboutIntMiddle .teamInfo a.email:hover {color:#274256;}
					#aboutIntMiddle .teamInfo p {font-size:12px; color:#595959; line-height:18px;}
					#aboutIntMiddle a.readMore {font-size:12px; color:#595959; background:url(../images/gray-arrow-white.gif) no-repeat right center; height:15px; line-height:15px; padding-right:18px; display:block; margin-top:6px; margin-bottom:4px; width:60px; text-decoration:none;}
						#aboutIntMiddle a.readMore:hover {color:#252525;}
					#aboutIntMiddle .newsInfo {float:left; display:block; width:395px;}	
						#aboutIntMiddle .newsInfo h4 {font-size:14px; color:#3c6583;}
						#aboutIntMiddle .newsInfo .source {font-size:12px; color:#595959; font-style:italic; display:block; margin-bottom:15px;}
						#aboutIntMiddle .newsInfo a.email {background:url(../images/mail-icon.gif) no-repeat left center; display:block; padding-left:21px; height:15px; line-height:15px; color:#3c6583; text-decoration:underline; margin:15px 0; font-size:12px;}
						#aboutIntMiddle .newsInfo a.email:hover {color:#274256;}
						#aboutIntMiddle .newsInfo p {font-size:12px; color:#595959; line-height:18px;}	
						#aboutIntMiddle .newsInfo ul {padding:-5px 12px 10px 12px; color:#595959; font-size:12px; line-height:18px; list-style:disc;}
						#aboutIntMiddle .newsInfo li {margin:2px 0 0px 8px;}					
				#aboutIntMiddle .article {float:left; display:block; width:374px; * width:365px;}
					#aboutIntMiddle .article .likeBottom {border-top:1px solid #b9b9b9; padding-top:20px;}
						#aboutIntMiddle .article .facebook {width:374px; * width:365px; padding:10px; background:#e9f0f9; border:1px solid #afd1e9; margin-bottom:10px;}
						#aboutIntMiddle .article .facebook .like {font-size:18px; font-weight:bold; color:#3b5998; display:block; margin-bottom:15px;}
						#aboutIntMiddle .article p {font-size:12px; color:#595959; line-height:18px; margin-bottom:20px;}
						#aboutIntMiddle .article h4 {font-size:13px; color:#595959; padding-bottom:5px;}
						#aboutIntMiddle .article ul {padding:3px 3px 3px 5px; color:#595959; font-size:12px; line-height:15px; list-style:disc;}
						#aboutIntMiddle .article dl {padding:3px 3px 3px 5px; color:#595959; font-size:12px; line-height:15px;}
						#aboutIntMiddle .article li {margin:2px 0 0px 0px;}
						#aboutIntMiddle .article_wide {float:left; display:block; width:450px;}
						#aboutIntMiddle .article_wide p {font-size:12px; color:#595959; line-height:18px; margin-bottom:20px;}
						#aboutIntMiddle .article_wide ul {padding:-5px 12px 10px 12px; color:#595959; font-size:12px; line-height:18px; list-style:disc;}
						#aboutIntMiddle .article_wide li {margin:2px 0 0px 8px;}
						#aboutIntMiddle .article_wide h4 {font-size:14px; color:#3c6583; padding-bottom:3px;}
						#aboutIntMiddle .article_wide .date {font-size:12px; color:#595959; font-style:italic;}
						
						
						#aboutIntMiddle .event {float:left; display:block; width:450px;}
						#aboutIntMiddle .event p {font-size:12px; color:#595959; line-height:18px; margin-bottom:20px;}
						#aboutIntMiddle .event h4 {font-size:14px; color:#3c6583; padding-bottom:3px;}
						#aboutIntMiddle .event .date {font-size:12px; color:#595959; font-style:italic;}
						#aboutIntMiddle .event img {display:block; border:0px; margin-right:40px;}
						
						#aboutIntMiddle .form {font-size:12px; color:#595959; line-height:25px; padding:5px;}
												
				#aboutIntMiddle .row .col {float:left; display:block; width:230px; margin-right:27px;}
					#aboutIntMiddle .row .col h4 {width:230px; color:#575757; font-size:13px; border-bottom:5px solid #cdc9c5; padding-bottom:4px; margin-bottom:10px;}
					#aboutIntMiddle .row .col h5 {font-size:13px; color:#575757; margin-bottom:13px; * margin-top:0px;}
						#aboutIntMiddle .row .col a.email {background:url(../images/mail-icon.gif) no-repeat left center; display:block; padding-left:21px; height:15px; line-height:15px; color:#3c6583; text-decoration:underline; margin:13px 0 0px 0; font-size:12px;}
							#aboutIntMiddle .row .col a.email:hover {color:#274256;}
					#aboutIntMiddle .row .col p {line-height:18px; color:#575757; font-size:12px;}
						#aboutIntMiddle .row .col p a {text-decoration:underline; color:#575757;}
							#aboutIntMiddle .row .col p a:hover {color:#000;}
					#aboutIntMiddle .row .noMar {margin-right:0!important;}
					
			#articleMiddle {width:487px; float:left; margin:0 20px 0 0;}
				#articleMiddle h1 {font-size:18px; color:#3c6583; position:relative; float:left; width:100%; border-bottom:1px solid #b9b9b9; padding-bottom:5px; margin-bottom:20px;}
				#title {position:relative; float:left; overflow:hidden; width:100%;}
					#title .prev, #title .next {position:relative; top:-13px; left:320px; font-size:11px;}
						#title a {color:#595959; text-decoration:none;}
						#title a:hover {text-decoration:underline;}
						#title .prev a {background:url(../images/prev-btn.gif) no-repeat left center; padding-left:8px; margin-right:4px; padding-right:8px; border-right:1px solid #b9b9b9;}
							#title .next a {background:url(../images/next-btn.gif) no-repeat right center; padding-right:8px;}
				#articleMiddle .lessMar {* margin-bottom:-20px;}
				#articleMiddle .shareCol {width:70px; float:left; margin-right:20px;}
					#articleMiddle .shareCol .newsDate {width:55px; height:63px; float:left; border:1px solid #b4b4b4; text-align:center; background:#f9f9f9; color:#595959; padding:10px; display:block; margin-right:0px;}
					#articleMiddle .socialNetworks {width:70px; float:left; border:1px solid #b4b4b4; text-align:center; background:#f9f9f9; color:#595959; padding:10px 3px; display:block; margin-top:20px;}
					#articleMiddle .socialNetworks .counter {border-bottom:1px solid #b9b9b9; margin-bottom:10px; padding-bottom:10px; display:block; overflow:hidden;} 
				#articleMiddle .row {width:100%; overflow:hidden; margin-bottom:15px;}
				#articleMiddle .newsDate {width:33px; height:63px; float:left; border:1px solid #b4b4b4; text-align:center; background:#f9f9f9; color:#595959; padding:10px; display:block; margin-right:20px;}
					#articleMiddle .newsDate .day {display:block; font-weight:bold; font-size:31px;}
					#articleMiddle .newsDate .month {display:block; font-weight:bold; font-size:16px; text-transform:uppercase; margin-top:-3px;}
					#articleMiddle .newsDate .year {display:block; font-weight:bold; font-size:16px;}
				#articleMiddle .teamInfo {float:left; display:block; width:340px;}
				#articleMiddle .teamInfo img {margin:5px; padding-right:7px;}
					#articleMiddle .teamInfo h4 {font-size:14px; color:#3c6583; padding-bottom:3px;}
					#articleMiddle .teamInfo .position {font-size:12px; color:#595959; font-style:italic;}
					#articleMiddle .teamInfo a.email {background:url(../images/mail-icon.gif) no-repeat left center; display:block; padding-left:21px; height:15px; line-height:15px; color:#3c6583; text-decoration:underline; margin:15px 0; font-size:12px;}
						#articleMiddle .teamInfo a.email:hover {color:#274256;}
					#articleMiddle .teamInfo p {font-size:12px; color:#595959; line-height:18px;}
					#articleMiddle a.readMore {font-size:12px; color:#595959; background:url(../images/gray-arrow-white.gif) no-repeat right center; height:15px; line-height:15px; padding-right:18px; display:block; margin-top:6px; margin-bottom:4px; width:60px; text-decoration:none;}
						#articleMiddle a.readMore:hover {color:#252525;}
					#articleMiddle .newsInfo {float:left; display:block; width:395px;}	
						#articleMiddle .newsInfo h4 {font-size:14px; color:#3c6583;}
						#articleMiddle .newsInfo .source {font-size:12px; color:#595959; font-style:italic; display:block; margin-bottom:15px;}
						#articleMiddle .newsInfo a.email {background:url(../images/mail-icon.gif) no-repeat left center; display:block; padding-left:21px; height:15px; line-height:15px; color:#3c6583; text-decoration:underline; margin:15px 0; font-size:12px;}
						#articleMiddle .newsInfo a.email:hover {color:#274256;}
						#articleMiddle .newsInfo p {font-size:12px; color:#595959; line-height:18px;}						
				#articleMiddle .article {float:left; display:block; width:374px; * width:365px;}
					#articleMiddle .article .likeBottom {border-top:1px solid #b9b9b9; padding-top:20px;}
						#articleMiddle .article .facebook {width:374px; * width:365px; padding:10px; background:#e9f0f9; border:1px solid #afd1e9; margin-bottom:10px;}
						#articleMiddle .article .facebook .like {font-size:18px; font-weight:bold; color:#3b5998; display:block; margin-bottom:15px;}
						#articleMiddle .article p {font-size:12px; color:#595959; line-height:18px; margin-bottom:20px;}
						#articleMiddle .article img {margin:7px;}
						
						#articleMiddle .article_wide {float:left; display:block; width:450px;}
						#articleMiddle .article_wide p {font-size:12px; color:#595959; line-height:18px; margin-bottom:20px;}
						#articleMiddle .article_wide h4 {font-size:14px; color:#3c6583; padding-bottom:3px;}
						#articleMiddle .article_wide img {margin:5px; padding-right:7px;}
						#articleMiddle .article_wide .date {font-size:12px; color:#595959; font-style:italic;}
						#articleMiddle .article_wide ul {padding:0px 3px 3px 25px; color:#595959; font-size:12px; line-height:18px; list-style:disc;}
						#articleMiddle .article_wide dl {padding:0px 3px 3px 25px; color:#595959; font-size:12px; line-height:18px;}
					#articleMiddle .article_wide li {margin:2px 0 0px 0px;}
						#articleMiddle .article_wide li a {color:blue; text-decoration:underline; width:100%;}
							#articleMiddle .article_wide li a.active {font-weight:bold; color:#000;}
							#articleMiddle .article_wide li a:hover {color:#000;}
							
							#articleMiddle .form {font-size:12px; color:#595959; line-height:25px; padding-right:5px; text-align: left;}
							#articleMiddle .formError {font-size:12px; color:red; line-height:18px; margin-bottom:20px;}	
							#articleMiddle .formError h1 {font-size:24px; color:red; line-height:24px; margin-bottom:8px; font-weight:bold}	
								
						#newsletterMiddle {width:600px; float:left; margin:0 20px 0 0;}
						#newsletterMiddle h1 {font-size:18px; color:#777c4f; position:relative; float:left; width:100%; border-bottom:1px solid #b9b9b9; padding-bottom:5px; margin-bottom:20px;}
						#newsletterMiddle .newsletter {float:left; display:block; width:600px;}
						#newsletterMiddle .newsletter p {font-size:12px; color:#595959; line-height:18px; margin-bottom:20px;}
						#newsletterMiddle .newsletter h4 {font-size:16px; color:#8c2633; padding-bottom:3px;}
						#newsletterMiddle .newsletter img {margin:5px; padding-right:7px;}
						#newsletterMiddle .newsletter .date {font-size:12px; color:#595959; font-style:italic;}
						#newsletterMiddle .newsletter ul {padding:0px 3px 3px 25px; color:#595959; font-size:12px; line-height:18px; list-style:disc;}
					#newsletterMiddle .newsletter li {margin:2px 0 0px 0px;}
						#newsletterMiddle .newsletter li a {color:#575757; text-decoration:none; width:100%;}
							#newsletterMiddle .newsletter li a.active {font-weight:bold; color:#000;}
							#newsletterMiddle .newsletter li a:hover {color:#000;}
							
						#articleMiddle .form {font-size:12px; color:#595959; line-height:25px; padding-right:5px;}
							#articleMiddle .formError {font-size:12px; color:red; line-height:18px; margin-bottom:20px;}	
							#articleMiddle .formError h1 {font-size:24px; color:red; line-height:24px; margin-bottom:8px; font-weight:bold}											
				#articleMiddle .row .col {float:left; display:block; width:230px; margin-right:27px;}
					#articleMiddle .row .col h4 {width:230px; color:#575757; font-size:13px; border-bottom:5px solid #cdc9c5; padding-bottom:4px; margin-bottom:10px;}
					#articleMiddle .row .col h5 {font-size:13px; color:#575757; margin-bottom:13px; * margin-top:0px;}
						#articleMiddle .row .col a.email {background:url(../images/mail-icon.gif) no-repeat left center; display:block; padding-left:21px; height:15px; line-height:15px; color:#3c6583; text-decoration:underline; margin:13px 0 0px 0; font-size:12px;}
							#articleMiddle .row .col a.email:hover {color:#274256;}
					#articleMiddle .row .col p {line-height:18px; color:#575757; font-size:12px;}
						#articleMiddle .row .col p a {text-decoration:underline; color:#575757;}
							#articleMiddle .row .col p a:hover {color:#000;}
					#articleMiddle .row .noMar {margin-right:0!important;}		
				
			#aboutIntRight {width:220px; float:left;}
			#aboutIntRight .banner {margin-bottom:10px;}
				#accordianRight {margin-bottom:10px; height:411px;}
					.sectionR {width:220px; overflow:hidden; float:left;}
					.sectionR h2 {font-size:13px !important; width:206px; height:34px; line-height:34px; padding-left:14px; color:#FFF; position:relative;}
					.sectionR h2.active {background:#9a1138 url(../images/close-btn.gif) no-repeat 190px center;; border-bottom:none; cursor:pointer;}
					.sectionR h2 {background:#72112c url(../images/open-btn.gif) no-repeat 190px center; border-bottom:1px solid #fff; cursor:pointer;}
					.sectionR h3 {font-size:13px !important; width:206px; height:39px; line-height:39px; padding-left:14px; color:#FFF; position:relative;}
					.sectionR h3.active {background:#9a1138 url(../images/close-btn.gif) no-repeat 190px center;; border-bottom:none; cursor:pointer;}
					.sectionR h3 {background:#72112c url(../images/open-btn.gif) no-repeat 190px center; border-bottom:1px solid #fff; cursor:pointer;}
					.sectionR .newsTxt {border:1px solid #b6b6b6; border-top:none; border-bottom:none; width:190px; height:243px; background:#fff url(../images/box-bg.jpg) repeat-x; display:none; padding:14px; position:relative;}
					.sectionR .newsTxt .item {width:190px; padding:19px 15px;}
					.sectionR .newsTxt img {display:block; float:left; margin-right:14px; margin-bottom:8px;}
					.sectionR .newsTxt p {line-height:18px; color:#595959; font-size:12px; float:left; width:auto;}
						.sectionR .newsTxt p .name {color:#72112c; font-weight:bold; font-size:14px; margin-bottom:-5px; display:block;}
						.sectionR .newsTxt p .loc {color:#959595; font-size:11px; display:block; margin-bottom:5px;}
					.sectionR .more {display:block; width:208px; position:absolute; left:0; bottom:0px; background:#edeae5; height:30px; line-height:30px; text-align:right; padding-right:10px; clear:left;}						
						.sectionR .more a {font-size:12px; color:#595959; height:30px; padding-right:22px; background:url(../images/gray-arrow.gif) no-repeat 65px center; text-decoration:none;}				
						.sectionR .more a:hover, #aboutLeft .featured .more a:hover {color:#840a2d;}
					.sectionR .bottom {border-bottom:1px solid #b6b6b6 !important;}	
					#accordianRightDonate {margin-bottom:10px; height:428px;}
					#accordianRightPartners {margin-bottom:10px; height:475px;}

			
			/***STUDENTS PAGE***/
			#aboutLeft .featured {width:300px; overflow:hidden; float:left; margin-right:15px;}
				#aboutLeft .featured h5 {font-size:14px; color:#3c6583; margin:0 15px 10px 15px; padding-top:15px; display:block;}
				#aboutLeft .featured .date {font-size:12px; color:#3c6583; margin-left:15px;}
			#aboutLeft .featured .content, #aboutLeft .content {border:1px solid #b6b6b6; border-top:none; width:auto; height:152px; background:url(../images/box-bg.jpg) repeat-x; clear:left; position:relative;}
			#aboutLeft .story .studentcontent {border:1px solid #b6b6b6; border-top:none; width:auto; height:auto; background:url(../images/box-bg.jpg) repeat-x; clear:left; position:relative;}
			#aboutLeft .story {width:415px; overflow:hidden; float:left; height:255px;}
				#aboutLeft .story .videoHolder {width:175px; height:140px; margin:15px; * margin-left:7px;  float:left;}
				#aboutLeft .story .graphicHolder {width:127px; height:178px; margin:15px; * margin-left:7px;  float:left;}
			#aboutLeft .featured h2 {background:#d79300; border:none !important; cursor:default; width:223px;}
			#aboutLeft .story h2 {background:#bc5e1e; border:none !important; cursor:default; width:419px;}
			#aboutLeft .story .studentcontent {height:214px;}
			#aboutLeft .featured p {padding:15px; color:#595959; font-size:12px; line-height:15px; height:75px;}
			#aboutLeft .story p {padding:15px 0; color:#595959; font-size:12px; line-height:15px; width:180px; float:left;}
			#aboutLeft .story .career p {padding:15px 0; color:#595959; font-size:12px; line-height:15px; height:auto; width:300px; float:left;}
				#aboutLeft .story p a {color:#595959;}
					#aboutLeft .story p a:hover {color:#000;}
			#aboutLeft .featured .more {display:block; width:221px; position:absolute; bottom:0px; background:#edeae5; height:30px; line-height:30px; text-align:right; padding-right:14px;}
			#aboutLeft .story .studentcontent .more {display:block; width:395px; position:absolute; bottom:0px; background:#edeae5; height:30px; line-height:30px; text-align:right; padding-right:18px; clear:left;}
				#aboutLeft .featured .more a {font-size:12px; color:#595959; height:30px; padding-right:22px; background:url(../images/gray-arrow.gif) no-repeat 45px center; text-decoration:none;}		
				#aboutLeft .story .studentcontent .more a {font-size:12px; color:#595959; height:30px; padding-right:22px; background:url(../images/gray-arrow.gif) no-repeat 90px center; text-decoration:none;}				
				#aboutLeft .story .more a:hover, #aboutLeft .featured .more a:hover {color:#840a2d;}
			
			/***NEWS PAGE***/
			#aboutLeft .events {width:213px; overflow:hidden; float:left; margin-right:10px;}
			#aboutLeft .events p {width:193 px; overflow:hidden; float:left; margin:10px; font-size:12px; color:#595959; display:block; line-height:15px; margin-bottom:3px;}
			#aboutLeft .events .content, #aboutLeft .publications .content {border:1px solid #b6b6b6; border-top:none; width:auto; height:186px; background:url(../images/box-bg.jpg) repeat-x; clear:left; position:relative;}
				#aboutLeft .events table td {vertical-align:top;}
					#aboutLeft .events table td.noBDR {border-bottom:none;}
					#aboutLeft .events td.date {vertical-align:middle; text-align:center; width:48px; height:64px; * height:61px; border-right:1px solid #b9b9b9; border-bottom:1px solid #b9b9b9; font-weight:bold;}
						#aboutLeft .events td.date .month {font-size:16px; color:#595959; display:block;}
						#aboutLeft .events td.date .day {font-size:27px; color:#595959;}
					#aboutLeft .events td.description {width:142px; height:44px; border:none; border-bottom:1px solid #b9b9b9; padding:10px 10px 0 10px; * width:142px; * height:40px;}
						#aboutLeft .events td.description .title a {font-weight:bold; font-size:12px; color:#3c6583; display:block; margin-bottom:3px;}
							#aboutLeft .events td.description .title a:hover {color:#000;}
						#aboutLeft .events td.description .info {color:#595959; font-size:11px; line-height:14px;}
			#aboutLeft .publications {width:507px; overflow:hidden; float:left;}
			#aboutLeft .events h2 {background:#777c4f; border:none !important; cursor:default; width:199px;}
			#aboutLeft .publications h2 {background:#72112c; border:none !important; cursor:default; width:493px;}
				#aboutLeft .publications .pubCol {float:left; width:167px; height:100%; border-right:1px solid #b9b9b9;}
					#aboutLeft .publications .pubCol .head {height:30px; background:#f4f3f0; width:100%; line-height:30px; border-bottom:1px solid #ededed;}
					#aboutLeft .publications .pubCol .pubInfo {height:127px; background:url(../images/box-bg.jpg) repeat-x; width:100%;}
						#aboutLeft .publications .pubCol .pubInfo p {padding:11px 11px 0 13px; color:#595959; font-size:12px; line-height:15px;}
					#aboutLeft .publications .pubCol h5 {color:#72112c; font-size:12px; margin-left:13px;}
				#aboutLeft .publications .lastCol {float:left; width:169px; height:100%; border-right:none;}
				#aboutLeft .publications .more {display:block; width:167px; position:absolute; bottom:0px; background:#edeae5; height:30px; line-height:30px; text-align:right; clear:left;}
				#aboutLeft .publications .lastCol .more {display:block; width:169px; position:absolute; bottom:0px; background:#edeae5; height:30px; line-height:30px; text-align:right; clear:left;}
						#aboutLeft .publications .more a {font-size:12px; color:#595959; height:30px; padding-right:22px; background:url(../images/gray-arrow.gif) no-repeat 33px center; text-decoration:none; margin-right:14px;}				
							#aboutLeft .publications .more a:hover {color:#840a2d;}
			
		#aboutRight {width:220px; float:left;}
		#aboutRight h2 {font-size:18px; height:34px; line-height:34px; padding-left:14px; color:#FFF; position:relative; float:left;}
		#aboutRight .partners {width:220px; height:231px; overflow:hidden; position:relative; margin-bottom:10px;}
			#aboutRight .partners h2 {background:#3c6583; border:none !important; cursor:default; width:223px;}
			#aboutRight .content {border:1px solid #b6b6b6; border-top:none; width:auto; height:196px; background:url(../images/box-bg.jpg) repeat-x; clear:left; position:relative;}
			#aboutRight .partner {width:100%; border-bottom:1px dotted #b6b6b6; height:47px; overflow:hidden; padding-top:8px;}
				#aboutRight .partner img {display:block; position:relative; left:15px; float:left;}
				#aboutRight .partner p {width:105px; font-size:12px; font-weight:bold; position:relative; left:-30px; top:5px; float:right; line-height:15px;} 
				
			#aboutRight .promo {width:100%; border-bottom:1px dotted #b6b6b6; height:78px; overflow:hidden; padding-top:6px;}
				#aboutRight .promo img {display:block; position:relative; left:-5px; float:left;}
				#aboutRight .promo p {width:125px; font-size:12px; position:relative; left:-30px; top:5px; float:right; line-height:15px;} 
				
#aboutRight .event {width:99%; height:185px; overflow:hidden; position:relative; margin-bottom:1px; border:1px solid #b6b6b6; border-top:none; background:url(../images/box-bg.jpg) repeat-x;}
			#aboutRight .event h2 {background:#c6930a; border:none !important; cursor:default; width:223px;}
			
			#aboutRight .event img {display:block; position:relative; left:-5px; float:left;}
				#aboutRight .event p {width:90%; font-size:12px; position:relative; left:10px; top:5px; float:left; padding-right:5px; line-height:18px; color:#595959;}				
				#aboutRight .mission {width:100%; height:156px; overflow:hidden; padding-top:6px;}
				#aboutRight .mission p {width:195px; font-size:12px; position:relative; left:-5px; top:5px; float:right; line-height:15px; color:#595959;} 
			#aboutRight .awardsBox {width:220px; height:240px; overflow:hidden; position:relative; margin-bottom:1px;}	
			#aboutRight .awardsBox .content {border:1px solid #b6b6b6; border-top:none; width:auto; height:240px; background:url(../images/box-bg.jpg) repeat-x; clear:left; position:relative;}
			#aboutRight .awardsBox h2 {background:#72112c; border:none !important; cursor:default; width:223px;}
				#aboutRight .chapAwards {width:100%; border-bottom:1px dotted #b6b6b6; height:54px; overflow:hidden; padding-top:8px;}
				#aboutRight .chapAwards p {width:170px; font-size:12px; font-weight:bold; position:relative; left:-30px; top:5px; float:right; line-height:15px;}
			#aboutRight .more {display:block; width:204px; position:absolute; bottom:0px; background:#edeae5; height:30px; line-height:30px; text-align:right; padding-right:14px; clear:left;}
				#aboutRight .more a {font-size:12px; color:#595959; height:30px; padding-right:22px; background:url(../images/gray-arrow.gif) no-repeat 100px center; text-decoration:none;}				
				#aboutRight .more a:hover {color:#840a2d;}
				#aboutRight .founders {width:220px; overflow:hidden; float:right; height:188px; margin-left:10px;}
					#aboutRight .founders .content {border:1px solid #b6b6b6; border-top:none; width:auto; height:152px; background:url(../images/box-bg.jpg) repeat-x; clear:left; position:relative;}
					#aboutRight .founders h2 {background:#777c4f; border:none !important; cursor:default; width:210px;}
					#aboutRight .founders p {padding:10px; color:#595959; font-size:12px; line-height:17px;}
					#aboutRight .founders .more {display:block; width:204px; position:absolute; bottom:0px; background:#edeae5; height:30px; line-height:30px; text-align:right; padding-right:14px;}
			
			/***STUDENTS PAGE***/
			#aboutRight .blog {width:220px; height:322px; overflow:hidden; position:relative; margin-bottom:10px;}
				#aboutRight .blog .content {border:1px solid #b6b6b6; border-top:none; width:auto; height:287px; background:url(../images/box-bg.jpg) repeat-x; clear:left; position:relative;}
				#aboutRight .blog .content p {padding:12px; color:#595959; font-size:12px; line-height:15px; height:75px; width:190px; float:left;}
				#aboutRight .blog h2 {background:#72112c; border:none !important; cursor:default; width:223px;}			
				#aboutRight .blog img {padding-top:12px; margin-left:12px;}
				#aboutRight .blog .more {display:block; width:204px; position:absolute; bottom:0px; * bottom:-1px; left:0px; background:#edeae5; height:30px; line-height:30px; text-align:right; padding-right:14px; clear:left;}
					#aboutRight .blog .more a {font-size:12px; color:#595959; height:30px; padding-right:22px; background:url(../images/gray-arrow.gif) no-repeat 30px center; text-decoration:none; }				
					#aboutRight .blog .more a:hover {color:#840a2d;}
			#aboutRight .resources {width:220px; height:157px; overflow:hidden; position:relative;}
				#aboutRight .resources .content {border:1px solid #b6b6b6; border-top:none; width:auto; height:122px; background:url(../images/box-bg.jpg) repeat-x;}
				#aboutRight .resources .content ul {padding:12px; color:#595959; font-size:12px; line-height:15px; height:75px; margin:0 0 0 13px; list-style:disc;}
					#aboutRight .resources .content li {margin:0 0 8px 0;}
						#aboutRight .resources .content li a {color:#595959;}
							#aboutRight .resources .content li a:hover {color:#000;}
				#aboutRight .resources h2 {background:#3c6583; border:none !important; cursor:default; width:223px;}			
				#aboutRight .resources img {padding-top:12px; margin-left:12px;}
				#aboutRight .resources .more {display:block; width:204px; position:absolute; bottom:0px; background:#edeae5; height:30px; line-height:30px; text-align:right; padding-right:14px; clear:left;}
					#aboutRight .resources .more a {font-size:12px; color:#595959; height:30px; padding-right:22px; background:url(../images/gray-arrow.gif) no-repeat 50px center; text-decoration:none;}				
					#aboutRight .resources .more a:hover {color:#840a2d;}
					
			/***NEWS PAGE***/
			#aboutRight .news {width:220px; height:231px; overflow:hidden; position:relative; margin-bottom:10px;}
				#aboutRight .news .content {border:1px solid #b6b6b6; border-top:none; width:auto; height:196px; background:url(../images/box-bg.jpg) repeat-x; clear:left; position:relative;}
				#aboutRight .news .content p {padding:12px; color:#595959; font-size:12px; line-height:15px; height:75px; width:194px; float:left;}
				#aboutRight .news h2 {background:#3c6583; border:none !important; cursor:default; width:208px;}							
				#aboutRight .news .more {display:block; width:204px; position:absolute; bottom:0px; left:0px; background:#edeae5; height:30px; line-height:30px; text-align:right; padding-right:14px; clear:left;}
				#aboutRight .news .title a {font-weight:bold; font-size:12px; color:#3c6583; display:block; margin-bottom:2px;}
					#aboutRight .news .title a:hover {color:#000;}
						#aboutRight .news .info {color:#595959; font-size:12px; display:block; margin-bottom:10px;}
					#aboutRight .news .more a {font-size:12px; color:#595959; height:30px; padding-right:22px; background:url(../images/gray-arrow.gif) no-repeat 68px center; text-decoration:none; }				
					#aboutRight .news .more a:hover {color:#840a2d;}
			
			#aboutRight .sign-up {width:192px; height:114px; overflow:hidden; position:relative; border:1px solid #b6b6b6; background:url(../images/sign-up-bg.jpg) repeat-x; margin-bottom:10px; padding:13px;}
				.sign-up h5 {font-size:14px; color:#72112c; letter-spacing:-1px; margin-bottom:9px; line-height:19px;}
				.sign-up input.txt {border:1px solid #b9b9b9; width:180px; height:25px; padding-left:8px; color:#636363; line-height:25px;}
				.sign-up input.submitBtn {background:url(../images/submit-btn.jpg) no-repeat; width:96px; height:33px; padding:0; border:0; line-height:0; text-indent:-500px; overflow:hidden; position:relative; left:94px; * left:95px; top:10px; cursor:pointer;}

/*********************************
	STUDENT CAROUSEL
*********************************/
#carousel {width:958px; overflow:hidden; border:1px solid #b6b6b6; margin-bottom:10px; position:relative;}
    #carousel h3 {background:#dbd5ce; padding-left:15px; width:943px; height:32px; border-bottom:1px solid #b6b6b6; overflow:hidden; text-indent:-9000px; position:relative;}
    #carousel h3 img {position:absolute; top:10px; left:15px;}
    #people {width:958px; overflow:hidden; background:#EDEAE5; height:99px; position:relative;}
			#carousel_inner {float:left; width:860px; overflow:hidden; position:relative; left:-5px;}
			#carousel_ul {position:relative; left:-86px; list-style-type: none; margin: 0px; padding: 0px; width:9999px; padding-bottom:10px;}
				#carousel_ul li{float: left; width:62px; padding:0px; height:56px; background: #000000; margin-top:22px; margin-bottom:10px; margin-left:12px; margin-right:12px; * margin-left:10px; * margin-right:10px;}
				#carousel_ul li img {.margin-bottom:-4px; cursor:pointer; cursor: hand; border:1px solid #b6b6b6;}
			#left_scroll, #right_scroll{float:left; height:99px; width:49px;}
			#left_scroll img, #right_scroll img{border:0; cursor: pointer; cursor: hand; margin-left:13px; margin-top:35px;}
				#right_scroll img {margin-left:7px;}
        #people li.selected {background:url(../images/selected.jpg) no-repeat; width:286px; height:99px; margin:0; position:relative; left:-10px; margin-right:-20px; cursor:pointer;}
				/*#people li.selected:hover {background:url(../images/selected-hover.jpg) no-repeat; width:286px; height:99px; margin:0; position:relative; left:-10px; margin-right:-20px; cursor:pointer;}*/
            #people li.selected img {position:absolute; left:36px; top:22px;}
            #people li.selected span {position:absolute; left:110px; top:22px; font-size:11px; width:150px; color:#1e1e1e; text-decoration:none;}
							#people li.selected span strong {display:block; font-size:16px; margin-bottom:5px;}
							#people li.selected span strong.loc {font-size:11px; margin-top:5px;}
							#people li.selected span.none {display:none;}
							
							
/*********************************
	PROMO BOXES
*********************************/
#promos {width:960px; overflow:hidden; margin:30px 0;}
    .promo {width:300px; height:auto; border-left:1px solid #b6b6b6; float:left; padding-left:20px;}
    .promo h4 {position:relative; overflow:hidden; text-indent:-9000px; margin-bottom:10px;}
        .promo h4 img {position:absolute; top:0; left:0; * left:9000px; display:block;}
        .first-child, .noBdr {border:none !important; padding:0px;}
    .promo p {margin-left:18px; font-size:12px; width:250px; color:#7c7c7c; line-height:15px;}
    .promo .learnMore {margin-left:18px; margin-top:10px; font-size:12px; width:auto; height:20px; line-height:20px; background:url(../images/gray-arrow-white.gif) no-repeat 68px center; text-decoration:none; display:block; color:#595959;}
        .learnMore a {text-decoration:none; color:#595959;}
        .learnMore a:hover {text-decoration:underline;}

/*********************************
	HERO SLIDER
*********************************/
#hero ul, #hero li, #hero2 ul, #hero2 li{margin:0; padding:0; list-style:none;}
	#hero2{margin-top:1em;}
	#hero li, #hero2 li{width:636px; height:316px; overflow:hidden;}	
	#prevBtn, #nextBtn, #hero1next, #hero1prev{display:block; width:30px; height:77px; position:absolute; left:-30px; top:71px; z-index:1000;}	
	#nextBtn, #hero1next{left:696px;}														
	#prevBtn a, #nextBtn a, #hero1next a, #hero1prev a{display:block; position:relative; width:30px; height:77px; background:url(../images/btn_prev.gif) no-repeat 0 0;}	
	#nextBtn a, #hero1next a{background:url(../images/btn_next.gif) no-repeat 0 0;}	
		
	/* numeric controls */	
	ol#controls{margin:1em 0; padding:0; height:24px; position:absolute; right:0; bottom:-8px;}
	ol#controls li{margin:0 7px 0 0; padding:0; float:left; list-style:none; height:24px; line-height:24px; width:24px; text-align:center;} 
	ol#controls li a{float:left; height:24px; width:24px; line-height:24px; background:url(../images/slide-bg.png) no-repeat; color:#191919; text-decoration:none;	font-size:12px;}
	ol#controls li.current a{color:#fff;}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/*********************************
	LOGIN FORM
*********************************/
#login{display:none; width:606px; border:#1px solid #b9b9b9; overflow:hidden;}
	#loginForm {position:relative;}
	#close {background:url(../images/close-btn.jpg) no-repeat; width:18px; height:18px; display:block; position:absolute; left:580px; top:8px; cursor:pointer;}
	#loginForm h2 {width:592px; height:34px; background:#72112c; line-height:34px; padding-left:14px; color:#fff; font-size:18px;}
	#formWrapper {width:564px; padding:20px; border:1px solid #b9b9b9; border-top:none; background:#f5f5f5; overflow:hidden;}
		#formWrapper p {color:#595959; font-size:12px; margin:0 0 10px 0; padding:0;}
		#formWrapper div {width:260px; float:left; margin-right:42px;}
			#formWrapper label {display:block; color:#72112c; font-weight:bold; font-size:14px; margin-bottom:5px;}
			#formWrapper input.text {width:254px; border:1px solid #b9b9b9; height:24px; line-height:24px; padding-left:4px;}
			#formWrapper .buttons {width:100%; border-top:1px solid #b9b9b9; clear:left; display:block; margin-top:20px;}
			#formWrapper .buttons input.clear {width:71px; height:31px; border:none; background:url(../images/clear-btn.jpg) no-repeat; cursor:pointer; overflow:hidden; text-indent:-999px; float:right; margin-top:10px;}
			#formWrapper .buttons input.login-submit {width:94px; height:31px; border:none; background:url(../images/login-submit.jpg) no-repeat; cursor:pointer; overflow:hidden; text-indent:-999px; float:right; margin-top:10px; margin-left:10px;}
			
/*********************************
	MODAL FORM
*********************************/
#modal{display:none; width:606px; border:#1px solid #b9b9b9; overflow:hidden;}
	#modalForm {position:relative;}
	#close {background:url(../images/close-btn.jpg) no-repeat; width:18px; height:18px; display:block; position:absolute; left:580px; top:8px; cursor:pointer;}
	#modalForm h2 {width:592px; height:34px; background:#72112c; line-height:34px; padding-left:14px; color:#fff; font-size:18px;}
	#modalForm h4 {color:#72112c; font-size:12px; margin-bottom:10px;}
	#modalWrapper {width:564px; padding:20px; border:1px solid #b9b9b9; border-top:none; background:#f5f5f5; overflow:hidden;}
		#modalWrapper .row {width:100%; overflow:hidden; margin-bottom:15px; font-size:12px; color:#595959;}
		#modalWrapper .lastChild {margin-bottom: 0px!important;}
		#modalWrapper .firstChild {margin-left:0px!important;}
		#modalWrapper input.radio {margin-left:35px;}
		#modalWrapper .noMarR {margin-right:0px!important;}
		#modalWrapper p {color:#595959; font-size:12px; margin:0 0 10px 0; padding:0; line-height:17px;}
		#modalWrapper div {width:260px; float:left; margin-right:42px;}
		#modalWrapper .dropdown {width:188px; float:left; margin-right:20px;}
			#modalWrapper label {display:block; color:#72112c; font-weight:bold; font-size:14px; margin-bottom:5px;}
			#modalWrapper input.text {width:254px; border:1px solid #b9b9b9; height:24px; line-height:24px; padding-left:4px;}
			#modalWrapper .buttons {width:100%; border-top:1px solid #b9b9b9; clear:left; display:block; margin-top:20px;}
			#modalWrapper .buttons input.login-submit {width:94px; height:31px; border:none; background:url(../images/login-submit.jpg) no-repeat; cursor:pointer; overflow:hidden; text-indent:-999px; float:right; margin-top:10px; margin-left:10px;}
form .selectBox{position:relative;} 

select.select{
    position:relative;
    z-index:10;
    width:188px !important;
    height:26px !important;
    line-height:26px;
		font-size:12px;
}

span.select{
    position:absolute;
    bottom:0;
    float:left;
    left:0;
    width:188px;
    height:26px;
    line-height:26px;
    text-indent:10px;
    background:url(../images/select-bg.jpg) no-repeat 0 0;
    cursor:default;
    z-index:1;
		font-size:12px;
	}
	
/*********************************
CHAPTERNET
*********************************/
#contentArea {float:left; width:676px; margin-right:11px; * margin-right:1px; position:relative; overflow:hidden;}
#contentArea h2 {font-size:18px; height:34px; line-height:34px; padding-left:14px; color:#1B365D; position:relative; float:left;}
			#contentArea .module {width:215px; overflow:hidden; float:left; margin-right:10px; padding-bottom:10px;}
			#contentArea .moduleDouble {width:440px; overflow:hidden; float:left; margin-right:10px; padding-bottom:10px;}
				#contentArea .moduleDouble  p img {display:block; padding: 5px 10px 5px 5px;}
			#contentArea .module h2 {background:#8DC8E8; border:none !important; cursor:default; width:210px;}
			#contentArea .module .green h2  {background:#E56A54; border:none !important; cursor:default; width:210px;}
			#contentArea .module .maroon h2  {background:#DAD9D6; border:none !important; cursor:default; width:210px;}
			#contentArea .module .blue h2  {background:#F3DD6D; border:none !important; cursor:default; width:210px;}
			#contentArea .moduleDouble h2 {background:#BFCED6; border:none !important; cursor:default; width:440px;}
			#contentArea h5 {font-size:14px; color:#3c6583; margin:0 15px 5px 15px; padding-top:5px; display:block;}
			#contentArea .banner {margin-bottom:10px; display:block;}
			#contentArea .content {border:1px solid #b6b6b6; border-top:none; width:auto; height:200px; background:url(../images/box-bg.jpg) repeat-x; clear:left; position:relative;}
			#contentArea .contentTall {border:1px solid #b6b6b6; border-top:none; width:auto; height:300px; background:url(../images/box-bg.jpg) repeat-x; clear:left; position:relative;}
			#contentArea p {padding:15px; color:#5B7F95; font-size:12px; line-height:15px;}

/*********************************
FOOTER
*********************************/
#footer {width:100%; border-top:1px solid #b9b9b9; overflow:hidden; padding-top:10px; font-size:11px; margin-bottom:15px; height:30px;}
    .copyright {width:400px; float:left; color:#717171;}
    .links {width:300px; float:right; text-align:right; color:#717171;}
        .links a {color:#717171; text-decoration:none; border-left:1px solid #717171; margin-right:5px; padding-left:5px;}
        .links a:hover {text-decoration:underline;}