/* --------------------------------------------
|  GLOBAL STYLES											
--------------------------------------------- */
html { border: none; }

body{
	margin: 0;
	padding: 0;
	line-height: 18px; 
	color:#545454;
	background: #fff url(graphics/bg_header.gif) repeat-x;
}

body, td{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

img{border: 0; line-height:0; font-size:0;}
p{margin: 0 0 15px 0;}

a{
	text-decoration: none;
	color: #3d72a2;
}

a:hover{
	color: #535353;
}

br.clearBoth{clear: both; line-height: 0; font-size: 0;}

.clearBoth{clear: both}

h1, h2, h3, h4, h5, form{margin: 0;}

h3{
	font-size:16px;
	color:#d67331;
	margin:0 0 10px 0;
	}
	h3 a{
		text-decoration:underline;
		color:#d67331;
	}

h4{
	font-size:12px;
	margin-bottom:5px;
	}
	
.indent{
	padding-left:15px;
}
.plain{
	text-decoration:none !important;
	cursor:default !important;
}

/* --------------------------------------------
|  Navigation												
--------------------------------------------- */
#nav {
	margin: 183px 0 0 0;
	padding: 0;
	list-style: none;
	height: 60px;
	width:760px;
	clear:both;
	position:absolute;
	}
	#nav li {
		float: left;
		}
		#nav li a {
			outline: none;
			display: block;
			padding: 0 0;
			height: 60px;
			line-height: 60px;
			float: left;
			text-indent: -9999px;
			text-decoration: none;
			background-image: url(graphics/nav_matrix.gif);
		}
		#bHome{background-position: 0px 0; width: 75px;}#bHome:hover {background-position: 0px -60px;}#nav li.current #bHome {background-position: 0px -120px;}
		#bTips{background-position: -75px 0; width: 70px;}#bTips:hover {background-position: -75px -60px;}#nav li.current #bTips {background-position: -75px -120px;}
		#bPressReleases{background-position: -145px 0; width: 135px;}#bPressReleases:hover {background-position: -145px -60px;}#nav li.current #bPressReleases {background-position: -145px -120px;}
		#bNetArticles{background-position: -280px 0; width: 110px;}#bNetArticles:hover {background-position: -280px -60px;}#nav li.current #bNetArticles {background-position: -280px -120px;}
		#bAboutUs{background-position: -390px 0; width: 100px;}#bAboutUs:hover {background-position: -390px -60px;}#nav li.current #bAboutUs {background-position: -390px -120px;}
		#bContact{background-position: -490px 0; width: 85px;}#bContact:hover {background-position: -490px -60px;}#nav li.current #bContact {background-position: -490px -120px;}


#navSearch {
	padding: 0;
	list-style: none;
	height: 35px;
	clear:both;
	margin:57px 0 0 23px;
	position:absolute;
}
#navSearch li {
	float: left;
	margin-right:5px;
}
#navSearch li a {
	outline: none;
	display: block;
	padding: 0 0;
	height:35px;
	line-height: 35px;
	float: left;
	text-indent: -9999px;
	text-decoration: none;
	cursor:pointer;
	}
	#navSearch li.current a{
		background-position:0 0px;
	}


#bQuickMatch{
	background:url(graphics/b_quick_match.gif) no-repeat;
	width:104px;
	background-position:0 -35px;
	}
	#bQuickMatch:hover{
		background-position:0 0px;
	}
#bOnline{
	background:url(graphics/b_online.gif) no-repeat;
	width:70px;
	background-position:0 -35px;
	}
	#bOnline:hover{
		background-position:0 0px;
	}
#bCampus{
	background:url(graphics/b_campus.gif) no-repeat;
	width:80px;
	background-position:0 -35px;
	}
	#bCampus:hover{
		background-position:0 0px;
	}	
	
.degreeNav{
	margin:0 0 20px 0;
	padding:0;
	list-style:none;
	}
	.degreeNav li{
		border-bottom:1px solid #e3e3e3;
		background:url(graphics/bullet_menu.gif) no-repeat right;
		margin-bottom:2px;
		}
		.degreeNav li a{
			color:#595959;
			width:220px;
			display:block;
		}
		.degreeNav li a:hover{
			color:#d67331;
		}
		.degreeNav li.current a{
			font-weight:bold;
		}
		
#bottomNav {
	margin: 39px 0 0 0;
	padding: 0;
	list-style: none;
	height: 32px;
	clear:both;
	position:absolute;
}
#bottomNav li {
	float: left;
}
#bottomNav li a {
	outline: none;
	display: block;
	padding: 0 0;
	height: 32px;
	line-height: 32px;
	float: left;
	text-indent: -9999px;
	text-decoration: none;
	background-image: url(graphics/bottom_nav.gif);
	}
	#bJoinOurNetwork{background-position: 0px 0; width: 162px;}#bJoinOurNetwork:hover {background-position: 0px -32px;}#bottomNav li.current #bJoinOurNetwork {background-position: 0px -32px;}
	#bPartnersLoginHere{background-position: -162px 0; width: 137px;}#bPartnersLoginHere:hover {background-position: -162px -32px;}#bottomNav li.current #bPartnersLoginHere {background-position: -162px -32px;}
	#bAffiliateProgram{background-position: -299px 0; width: 119px;}#bAffiliateProgram:hover {background-position: -299px -32px;}#bottomNav li.current #bAffiliateProgram {background-position: -299px -32px;}
	

/* --------------------------------------------
|  STRUCTURE												
--------------------------------------------- */

#siteContainer{
	width:920px;
	margin:0 auto;
}

/* -- HEADER -- */
#header{
	height:229px;
	background:url(graphics/bg_header_2.gif) center top no-repeat;
}
#logo{
	text-indent:-99999px;
	outline:none;
	width:274px;
	height:46px;
	position:absolute;
	margin:77px 0 0 0px;
	}
	#logo a{
		text-indent:-99999px;
		outline:none;
		width:274px;
		height:46px;
		text-decoration:none;
		display:block;
		background: url(graphics/logo_netdegree.gif) no-repeat;
	}
	#logo a:hover{
		background-position:0 -46px;
	}

/* -- BODY -- */
#content{
	margin-top:10px;
	clear:both;
	}
	#narrowContent{
	 	width:650px;	
	}
	#content.nocolumns{
		margin-top:50px;
	}
	#content.schoolForm{
		margin-top:30px;
	}

#colLeft{ 
	float:left;
	width:232px;
	margin-top:25px;
	}
	#colLeft.school{
		width:465px;
		background:url(graphics/bg_school_col_left.jpg) no-repeat;
		position:relative;
		margin-top:-101px;
		}
		#colLeft.school .pad{
			padding:30px;
		}
	#colLeft.iframed{
		margin-top:0 !important;
		background:none;
	}
#colRight{ 
	margin-top:25px;
	float:right; 
	width:640px;
	}
	#colRight.school{
		width:425px;
	}
	#colRight.narrow{
		width:450px;
		float:left;
		margin-left:48px;
	}

#colRight.iframed{
	float:left !important;
	margin-left:0;
}

#wideLeft{
	width:680px;
	float:left;
	margin-right:20px;
}

#smallRight{
	width:210px;
	float:left;
}

#flashBox{
	float:left;
	width:558px;
	height:236px;
	margin-right:15px;
}

#searchBox{
	width:345px;
	height:264px;
	background:url(graphics/box_search.gif) no-repeat bottom;
	color:#fff;
	float:left;
	position:relative;
	margin:-30px 0 0 0;
	}
	#searchBox .pad{
		padding:100px 24px 24px 24px;
	}

/* -- FOOTER -- */
#footer{ 
	clear:both; 
	font-size:10px;
	background: url(graphics/bg_footer.gif) repeat-x;
	margin-top:30px;
	height:300px;
	color:#fff;
	}
	#footer .pad{
		padding:30px 0 0;

	}
	#footer .pad1{
		padding:100px 0 0 0;
		
	}
	
	#footer a{
		color:#fff;
	}
	#footer #footerCenter{
		width:920px;
		margin:0 auto;
	}

#footerNav{
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
	}
	#footerNav li{
		float:left;
		letter-spacing:5px;
		}
		#footerNav li a{
			letter-spacing:normal;
			margin-right:5px;
			color:#fff;
		}
#footerLinksNav{
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
	}
	#footerLinksNav li{
		float:left;
		letter-spacing:5px;
		}
		#footerLinksNav li a{
			letter-spacing:normal;
			margin-right:5px;
			color:#fff;
		}
#copyright{
	clear:both;
}

.formSchool ul, .formBoxed ul, .formStandard ul{
	list-style:none;
	margin:0;
	clear:both;
	padding:0;
	}
	.messageContainer, .formBoxed .inner{
		background:url(graphics/grey_box_bg.gif) repeat-y;
	}
	.formSchool fieldset, .formBoxed fieldset, .formStandard fieldset{
		border:none;
	}
	.formBoxed{
		border:none;
		padding-top:14px;
		margin: 0;
		background:url(graphics/grey_box_top.gif) no-repeat top;
		width:597px;
	}
	.formSchool ul li, .formBoxed ul li, .formStandard ul li{
		margin-bottom:5px;
	}
	.formSchool label, .formBoxed label, .formStandard label{
		font-weight:bold;
		display:block;
		float:left;
		width:170px;
		text-align:right;
		padding-right:20px;
	}
	.formSchool h3, .messageContainer h3, .formBoxed h3, .formStandard h3{
		margin-bottom:20px;
	}
	.formSchool input, .formStandard select, .formBoxed input{
		border:1px solid #999;
		padding:2px 4px;
		width:200px;
	}
	.formStandard fieldset{
		padding:0;
		margin:0;
	}
	.formStandard #program_value{
		position:relative !important;
		width:400px;
	}
	.formBoxed textarea{
		width:300px;
		height:100px;
		float:left;
		border:1px solid #999;
		padding:2px 4px;
		
	}
	.messageBottom, .formBoxedBottom{
		width:597px;
		height:15px;
		background: url(graphics/grey_box_bottom.gif) no-repeat;
	}
	
	.contactInformation{
		margin:0 0 30px 0;
		padding:0;
		list-style:none;
	}
	
	
	
	.formStandard .Text{
		float:left;
		width:200px;
		}
		.formStandard .Text label{
			clear:both !important;
			text-align:left !important;
			width:190px;
			margin:0 !important;
			text-transform: capitalize;
		}
		.formStandard .Text input{
			width:170px;
			clear:both !important;
		}
	
	.formStandard .Dropdown, .Date{
		clear:both !important;
		}
		.formStandard .Dropdown label, .Date label{
			clear:both !important;
			text-align:left !important;
			margin:0 !important;
			text-transform: capitalize;
			width:100% !important;
			display:block !important;
		}
		.formStandard .Dropdown select, .Date select{
			clear:both !important;
			width:auto;
		}
	
	
	/*
	.formSchool ul{
		list-style:none;
		margin:0;
		clear:both;
		padding:0;
		}
		.formSchool fieldset{
			border:none;
		}
		.formSchool label{
			font-weight:bold;
			display:block;
			width:170px;
			padding-right:20px;
		}
		.formSchool input, .formSchool select{
			border:1px solid #999;
			padding:2px 4px;
			width:200px;
			margin-bottom:4px;
		}
	*/
	.bSubmit{
		height:36px;
		background:#db0e0e url(graphics/b_submit_bg.png) repeat-x;
		color:#fff;
		font-weight:bold;
		font-size:15px;
		border:none !important;
		text-transform:uppercase;
		outline:none;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		margin-top:10px;
		width:100px !important;
	}
	
	.formBoxed h3{
		padding:0 0 0 20px;
	
	}
	.formBoxed .bSubmit{
		margin-left:190px;
	}

.formStyle{
	margin:0;
	padding:0;
	}
	.formStyle select, .formStyle input{
		border:1px solid #ddd;
		display:block;
		width:100%;
		margin-bottom:7px;
		color:#545454;
		font-size:14px;
	}
	#searchBox p{
		margin:0 0 5px 0 !important;
	}
	#searchCampus label{
		float:left;
		width:120px;
		line-height:24px;
	}
	#searchCampus #zip_postal{
		float:left;
	}
.button{
	text-indent:-9999px;
	display:block;
	outline:none;
	text-decoration:none;
	cursor:pointer;
}

.title{
	text-indent:-99999px;
	}
	.title.plain{
		border-bottom:1px solid #ddd;
		margin-bottom:15px;
	}
	
.messageBox{
	background:url(graphics/bg_grey_box_top_641.gif) no-repeat top;
	width:641px;
	padding-top:18px;
	margin-bottom:20px;
	}
	.messageBox .messagePad{
		padding:0 20px;
		background:url(graphics/bg_grey_box_center_641.gif) repeat-y;
	}
	.messageBoxBottom{
		width:641px;
		background:url(graphics/bg_grey_box_bottom_641.gif) no-repeat;
		height:36px;
	}
/* --------------------------------------------
|  CONTENT SPECIFIC										
--------------------------------------------- */
#bStartYourSearch{
	background:url(graphics/b_start_your_search.gif) no-repeat;
	width:295px;
	height:31px;
	position:absolute;
	margin:111px 0 0 0;
	}
	#bStartYourSearch:hover{
		background-position: 0 -31px;
	}
	#bStartYourSearch:active{
		background-position:0 -30px;
		height:32px;
	}

/* --------------------------------------------
|  PAGE SPECIFIC											
--------------------------------------------- */
#tWelcomeToNetDegree{
	background: url(graphics/t_welcome_to_netdegree.gif) no-repeat;
	height:24px;
}

#tBrowseDegrees{
	background: url(graphics/t_browse_degrees.gif) no-repeat;
	width:232px;
	height:24px;
	margin-bottom:10px;
}
#tBrowseDegreeLevels{
	background: url(graphics/t_browse_degree_levels.gif) no-repeat;
	width:232px;
	height:24px;
	margin-bottom:10px;
}
#tBrowseDegreeState{
	background: url(graphics/t_browse_by_state.gif) no-repeat;
	width:232px;
	height:24px;
	margin-bottom:10px;
}

#tBrowseSchools{
	background: url(graphics/t_browse_schools.gif) no-repeat;
	width:232px;
	height:24px;
}

#tFeaturedSchools{
	background: url(graphics/t_featured_schools.gif) no-repeat;
	height:24px;
}
#tLatestArticle{
	background: url(graphics/t_latest_article.gif) no-repeat;
	height:24px;
}
#tWhatToKnowAboutDegree{
	background: url(graphics/t_what_to_know_about_degree_program.gif) no-repeat;
	height:24px;
}
#tAboutUs{
	background: url(graphics/t_about_us.gif) no-repeat;
	height:24px;
}

#tTips{
	background: url(graphics/t_tips.gif) no-repeat;
	height:24px;
}

#tNetArticles{
	background: url(graphics/t_netarticles.gif) no-repeat;
	height:24px;
}

#tPressReleases{
	background: url(graphics/t_press_releases.gif) no-repeat;
	height:24px;
}

#tContact{
	background: url(graphics/t_contact.gif) no-repeat;
	height:24px;
}

#tJoinOurSchoolNetwork{
	background: url(graphics/t_join_our_school_network.gif) no-repeat;
	height:24px;
}

#tPartnerLogin{
	background: url(graphics/t_partner_login.gif) no-repeat;
	height:24px;
}

#tPageNotFound{
	background: url(graphics/t_page_not_found.gif) no-repeat;
	height:24px;
}

#tPrivacyPolicy{
	background: url(graphics/t_privacy_policy.gif) no-repeat;
	height:24px;
}
#tTermsOfUse{
	background: url(graphics/t_terms_of_use.gif) no-repeat;
	height:24px;
}
#tThankYou{
	background: url(graphics/t_thank_you.gif) no-repeat;
	height:24px;
}

#tError{
	background: url(graphics/t_error.gif) no-repeat;
	height:24px;
}

.featuredList{
	margin:10px 0 0 0;
	padding:0;
	list-style:none;
	}
	.featuredList li{
		float:left;
		font-size:0;
		line-height:100px;
		margin-right:20px;
		width:140px;
		vertical-align: middle;
		height:80px;
		text-align:center;
		margin-bottom:10px;
	}
	.featuredList li a{
		text-decoration:none;
		outline:none;
		}
		.featuredList li a:hover{
			background-color: rgb(0,0,0, .5)
		}
		
		
.schoolBox{
	background:url(graphics/school_box_bg.gif) repeat-y;
	width:598px;
	color:#fff;
	margin-bottom:10px;
	}
	.schoolBox .padding{
		background: url(graphics/school_box_top.gif) no-repeat top;
		padding:25px 27px 0 27px;
	}
	.schoolBox .schoolBottom{
		width:598px;
		height:28px;
		background:url(graphics/school_box_bottom.gif) no-repeat bottom;
		clear:both;
	}
	.schoolBox ul{
		margin:0;
		padding:0;
		list-style:none;
		}
		.schoolBox ul li{
			width:220px;
			float:left;
			margin-right:20px;
			background:url(graphics/school_bullet.gif) no-repeat 0 2px;
			padding-left:25px;
			margin-bottom:5px;
		}
		
	.schoolImage{
		background:#fff;
		padding:5px;
		border:1px solid #6babe2;
		margin-bottom:10px;
	}
	.schoolBox h5{
		border-bottom:1px solid #ddd;
		margin-bottom:10px;
		font-size:11px;
		line-height:22px;
	}
	.schoolBox h3{
		font-size:16px;
		margin-bottom:5px;
		color:#fff;
	}
	.bRequestInfo{
		text-indent:-99999px;
		display:block;
		background: url(graphics/b_request_info_white.gif);
		width:123px;
		height:42px;
		
		clear:both;
		outline:none;
		}
		.bRequestInfo:hover{
			background-position: 0 -42px;
		}	
		
.show1 h4{
	cursor:pointer;
	text-decoration:underline;
}

#tipsList{
	margin:0;
	padding:0;
	list-style:none;
	}
	#tipsList li{
		margin-bottom:15px;
	}
	
#top10{
	width:240px;
	color:#fff;
	position:absolute;
	margin:40px 0 0 700px;
	}
	#top10 p{
		margin-left:4px;
		margin-bottom:10px;
	}
#tTop10{
	text-indent:-99999px;
	background: url(graphics/t_top_10.gif) no-repeat;
	width:127px;
	height:20px;
}
#bTop10{
	text-indent:-9999px;
	width:121px;
	height:39px;
	display:block;
	outline:none;
	text-decoration:none;
	background:url(graphics/b_top_10.gif) no-repeat;
	}
	#bTop10:hover{
		background-position:0 -39px;
	}
	
#bottomBoxes{
	clear:both;
}
	
.box{
	float:left;
	width:287px;
	height:169px;
	background:url(graphics/box_small_bottom.gif) no-repeat bottom;
	}
	.box.articles{
		margin-right:6px;
		width:347px;
		background:url(graphics/box_small_bottom_articles.gif) no-repeat bottom;
		float:left;
	}
	.box ul{
		margin:10px 20px;
		padding:0;
		list-style:none;
		}
		.box ul li{
			background:url(graphics/bullet.gif) no-repeat 0 4px;
			padding:0 0 0 20px;
			margin:0 0 5px 0;
		}
		.box a{
			text-decoration:underline;
		}
		.box .readmore{
			background:url(graphics/readmore_bullet.gif) no-repeat right;
			padding:0 10px 0 0;
		}
		.box p{
			padding:10px 20px;
		}

#hNetArticles{
	background:url(graphics/h_netarticles.gif) no-repeat;
	width:347px;
	height:44px;
	text-indent:-999999px;
}

#hWhyChoose{
	background:url(graphics/t_why_choose_netdegree.gif) no-repeat;
	width:287px;
	height:44px;
	text-indent:-999999px;
}

.tabBox{
	width:392px;
	margin:30px auto 0 auto;
	}
	.tabBox h3{
		color:#fff;
	}

.bBackToSearchResults{
	display:block;
	background:url(graphics/b_back_to_search_results.gif) no-repeat;
	width:223px;
	height:42px;
	text-indent:-99999px;
	}
	.bBackToSearchResults:hover{
		background-position:0 -42px;
	}
	
.tabBoxContent{
	clear:both;
	background:#3f75a4 url(graphics/bg_tab_box_top.gif) no-repeat top right;
	padding:20px;
	color:#fff;
	}
	.tabBoxContentBottom{
		background:url(graphics/bg_tab_box_bottom.gif) no-repeat;
		height:32px;
	}
	
.tabNav{
	margin:0;
	padding:0;
	list-style:none;
	line-height:32px;
	}
	.tabNav li{
		float:left;
		height:32px;
		background:#b1b1b1 url(graphics/sprite_tab.gif) no-repeat left -32px;
		margin-right:1px;
		}
		.tabNav li a{
			background:url(graphics/sprite_tab.gif) no-repeat right -96px;
			padding:0 20px;
			color:#fff;
			line-height:32px;
			display:block;
			height:32px;
			cursor:pointer;
		}
	.tabNav li.current{
		background:#3f75a4 url(graphics/sprite_tab.gif) no-repeat 0 0;
		}
		.tabNav li.current a{
			background:url(graphics/sprite_tab.gif) no-repeat right -64px;
		}
		
#bRequestInfo{
	display:block;
	outline:none;
	text-indent:-99999px;
	background:url(graphics/b_request_info_white.gif) no-repeat;
	width:123px;
	height:42px;
	text-decoration:none;
	margin-top:10px;
	cursor:pointer;
	}
	#bRequestInfo:hover{
		background-position:0 -42px;
	}

#tFindOutMore{
	background:url(graphics/t_find_out_more.gif) no-repeat;
	text-indent:-99999px;
	width:360px;
	height:24px;
}

.whiteBox{
	background:url(graphics/bg_box_white_top.gif) no-repeat top;
	width:640px;
	padding-top:20px;
	clear:both;
	margin-bottom:10px;
	}
	.whiteBox .pad{
		background:url(graphics/bg_box_white_center.gif) repeat-y;
		padding:0 20px 0 20px;
	}
	.whiteBox .whiteBoxBottom{
		height:20px;
		background:url(graphics/bg_box_white_bottom.gif) no-repeat;
	}
	
.schoolDegreeList{
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style:none;
	}
	.schoolDegreeList li{
		width:257px;
		background:url(graphics/bullet.gif) no-repeat 2px 5px;
		float:left;
		padding:0 0 0 20px;
		margin: 0 0 5px 0;
	}

.pic{
	position:absolute;
	display:block;
	outline:none;
	}
	#girl01{
		margin:-540px 0 0 760px;
	}
	#girl02{
		margin:-589px 0 0 760px;
	}
	#girl03{
		margin:-536px 0 0 760px;
	}
	#guy01{
		margin:-585px 0 0 760px;
	}
	#guy02{
		margin:-535px 0 0 760px;
	}
	
	
.valid{
	background:white;
}

.invalid{
	background:#fadada;
}

#breadcrumbContainer{
	margin-top:30px;
	height:28px;
	clear:both;
	}
	#breadcrumbContainer ul{
		margin:0;
		padding:0 0 0 10px;
		list-style:none;
		background:url(graphics/bg_breadcrumb_start.gif) no-repeat left;
		height:28px;
		}
		#breadcrumbContainer ul li{
			float:left;
			line-height:28px;
			background:url(graphics/bg_breadcrumb.gif) repeat-x;
			}
			#breadcrumbContainer ul li a{
				background:url(graphics/bg_breadcrumb_sep.gif) no-repeat right;
				font-size:11px;
				color:#757575;
				display:block;
				padding-right:20px;
				float:left;
			}
			#breadcrumbContainer ul li.last a{
				background:url(graphics/bg_breadcrumb_end.gif) no-repeat right;
			}
			
#levelButton{
	height:29px;
	margin:29px 0 0 0;
	padding:0;
	line-height:29px;
	list-style:none;
	float:left;
	}
	#levelButton li{
		background: url(graphics/bg_breadcrumb_level_start.gif) no-repeat left;
		float:left;
		line-height:29px;
		height:29px;
		margin-right:7px;
		font-size:11px;
		color:#757575;
		padding:0 0 0 9px;
		text-transform: capitalize;
		}
		#levelButton li span{
			float:left;
		}
		#levelButton li a{
			width:22px;
			height:29px;
			background: url(graphics/bg_breadcrumb_level_close.gif) no-repeat;
			text-indent:-99999px;
			display:block;
			float:right;
			margin-left:10px;
			outline:none;
		}
#schoolCount{
	background:#f2f2f2;
	height:20px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	color:#222;
	padding:0 20px;
	line-height:20px;
	margin-bottom:15px;
}		
	
	
.schoolList{
	margin:10px 0 40px 22px;
	padding:0;
	list-style:none;
	clear:both;
	}
	.schoolList li{
		float:left;
		margin-right:10px;
		}
		.schoolList li a{
			outline:none;
			text-decoration:none;
		}
		.schoolList li a img{
			border:none;
			width:100px;
		}
		.schoolButton{
			position: relative;
		}	

.articlePreview{
	padding:10px 0;
	border-bottom:1px solid #ddd;
	}
	.articlePreview.last{
		border-bottom:none;
	}

.bContinueReading{
	background:url(health/graphics/bullet.gif) no-repeat right;
	padding-right:10px;
	text-decoration:underline;
	}
	.bContinueReading:hover{
		padding-right:15px;
	}
	
#schoolLogoContainer{
	width:325px;
	margin:0 auto;
}