 body{
 	background:#fff;
	font-family:arial,sans-serif; 
	font-size:11px; 
	color:#5B5F7C; 
 }
 a:Active {color: #7B81A9; text-decoration: underline;   }
 a:Visited {color: #828595}
 a:Hover {color:#5B5F7C; text-decoration: none}
 a {font-weight: bold; color: #7B81A9; text-decoration: underline}
 
 div#site_holder{
	margin: 0 auto;
	width:760px;
 	background: url('/images/jschool_page_bg.gif') no-repeat left 210px;
 }

.primary_content {
	width:780px;
	margin:0 auto;
}
.header_navigation{
	float:left;
	width:540px;
}

.primary_content #rightcol{
	margin:200px 0 0 40px;
	float:left;
}
 
 .secondary_content{
	 clear:both;
	 width:760px;
	 
}
 div.featured_link {
 	padding-left:6px;
	color:red;
	margin-bottom:3px;
 }
 div.featured_link a{
 	color:red;

 }

 div#apply_online{
 	margin-top:8px;
 	

 } 
 
 .tiny_note{
 	font-size:9px;
	color:#ccc;
 }
  
/*  header
    ------------- */
div#site_header{

}
div#logo_box{
	float:left;
	width:509px;
}
div#header_menu{
	font-size:11px;
	border-right:1px dotted #eee;
	color:#ddd;
	border-top:1px solid #eee;
	padding-top:2px;
	float:left;
	position:relative;
	text-align:left;
	top:-40px;
	left:260px;
	width:380px;
}
div#header_menu .contact a,div#header_menu .home a{
	color:#888;
	
}
div#header_menu ul{
	display:inline;
	margin:0;
	padding:0;
	list-style-type: none;	
}
div#header_menu li{
	display:inline;
	border-bottom:1px dotted #eee;
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:3px;
    line-height:18pt;
}



div#header_menu a{
	color:#2f3e63;
	margin:4px;
	font-weight:normal;
	text-decoration:none;
}

/*
div#header_menu a.active{font-weight:bold; font-size:11px; text-decoration:underline;}
*/

div#header_menu a:hover{
	text-decoration:underline;
}
 
/*  main content
    ------------- */
 
 div#site_content{
 	clear:both;
 	margin-left:180px;
 	width:490px;
	margin-bottom:60px;

 }
 
   div#site_content h5{
   		margin-left:20px;
   }
  div#site_content h4{
   		margin-left:20px;
   }
  div#site_content h3{
  		font-size:15px;
   		margin-left:20px;
   }
  div#site_content h2{
   		margin-left:20px;
   }
   
   div#site_content h1{
	display:block;
  	font-weight:normal;
  	font-family:tahoma,arial,sans-serif; 
	font-size:14pt; 
	color:#5B5F7C; 
	letter-spacing:.1em;
	
	}
	
   div#site_content h2{
   		font-weight:normal;
   }
	
  div#site_content ul{
     	margin-left:25px;
  }

  div#site_content li{
  	margin-bottom:10px;
  }
  div#site_content p{
  	text-align:left;
	   	margin-left:0px;
  		font-family:arial,sans-serif; 
		color:#5B5F7C; 
		font-size:12px; 
		line-height:1.4em;

 }
 
  


/*  FAQs
    ------------- */
	
div#site_content div .faq{

	border-bottom:1px solid #ccc;

}	
div#site_content div .faq h2 {
	background:#545eac;
	color:#fff;
	padding:0;
	margin:0;
	margin-top:20px;
	padding-top:10px;
	padding-left:10px;
	margin-bottom:12px;
	padding-bottom:8px;
	margin-left:20px;
	border-bottom:1px dotted #ccc;
}
div#site_content div .faq h2 span.q{
	font-size:25px;
	margin-right:10px;
	line-height:26px;

}

div#site_content div .faq p span.a{
	font-size:35px;
	color:#ccc;
	margin-right:10px;
	float:left;
	line-height:26px;

}


/*  stats table
    ------------- */


div#site_content div .stats_table{
	margin-left:20px;
}
div#site_content div .stats_table h1,h2,h3,h4{
	margin-left:0px;
}
div#site_content div .stats_table h2{
	margin-left:0px;
	margin-bottom:0px;
	padding:0px;
	line-height:10px;
}
div#site_content div .stats_table h3{margin-left:0px;}
div#site_content div .stats_table h4{margin-left:0px;}

div#site_content div .stats_table .question p{
	padding:0px;
	margin:0px;
	font-size:11px;
	margin-top:-12px;
}
div#site_content div .stats_table hr{
	width:100%;
	margin-left:0px;
}
div#site_content div .stats_table table{
	border:0;
	width:100%;
	padding:0;
	margin:0;
	margin-bottom:40px;
	margin-top:20px;
}
	
div#site_content div .stats_table th{
	height:40px;
	padding:8px;
	text-align:left;
	font-weight:normal;
	font-size:14px;
	vertical-align:top;
	border-right:1px solid #cfd3e7;
	border-bottom:2px solid #cfd3e7;
	color:#fff;
	background:#426cb2;
	
}
div#site_content div .stats_table th.percentage{
	border-right:0px;
	width:15%;
}
div#site_content div .stats_table th.college{

}

div#site_content div .stats_table th .subtext{
	font-size:9px;
	font-style:italic;
}

div#site_content div .stats_table tr{
	background:#ecf1f3;
}
div#site_content div .stats_table tr.alt{
	background:#fafafa;
}

div#site_content div .stats_table tr.jschool{
	color:#426cb2;

}

div#site_content div .stats_table tr.title_cell{
	background:none;
	padding-bottom:10px;

}
div#site_content div .stats_table tr.title_cell td{
	background:none;
	padding:0px;
	text-align:left;
	border-bottom:1px solid #cfd3e7;
	padding-top:10px;
	padding-left:10px;
}

div#site_content div .stats_table td{
	font-size:11px;
	border:0;
	padding:0;
	margin:0;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #cfd3e7;
	border-left:1px solid #cfd3e7;
	border-right:1px solid #cfd3e7;	
	text-align:center;
}

div#site_content div .stats_table td span{
	font-style:italic;
	font-size:9px;
	color:#8d90a4;
}


div#site_content div .stats_table td.position{
	font-weight:bold;
}

div#site_content div .stats_table td.college{
	text-align:left;
	padding-left:6px;
	border-right:1px solid #cfd3e7;
	border-left:none;
	padding-left:12px;

}
div#site_content div .stats_table td.college2{
	text-align:left;
	padding-left:6px;
	border-right:1px solid #cfd3e7;
	padding-left:12px;
	padding-right:12px;

}
div#site_content div .stats_table td.course{
	text-align:left;
	padding-left:6px;
	border-right:1px solid #cfd3e7;
	border-left:none;
	padding-left:12px;

}
div#site_content div .stats_table td.years{
	border-right:1px solid #cfd3e7;
	border-left:none;

}
div#site_content div .stats_table td.cost{
	padding-left:4px;
	padding-right:4px;

}

div#site_content div .stats_table td.percentage{
	border-left:none;
}
	
div#site_content div .stats_table tr.footer{
	padding:8px;
	text-align:left;
	font-weight:normal;
	font-size:14px;
	vertical-align:top;
	border-right:1px solid #cfd3e7;
	border-bottom:2px solid #cfd3e7;
	color:#fff;
	background:#426cb2;


}	
	
	
	
/*	elements
	------------- */
	
  div#site_content hr{
  	border:0px;
	border-bottom:1px solid #ccc;
	margin-left:20px;

  }
	
  div#site_content .home_link{
  	text-align:right;
	padding-top:10px;
	padding-bottom:20px;
  }

 div#site_content .inner_text{
		width:160px;
		float:right;
		margin-left:8px;
		background:#eee;
	}
 div#site_content .inner_text img{
		float:right;
		margin:0;
		padding:0;
		border:0px;
		padding-bottom:8px;
	}
 div#site_content .inner_text div.caption p{
	padding:10px;
	padding-bottom:38px;
	margin:0;
	font-weight:normal;
	text-align:left;
	font-size:14px;
	}	
	
.notification_box{
	width:320px;
	border:1px solid #cdd0e7;
	margin-left:20px;
	margin-bottom:20px;
	padding:10px;
}
 div#site_content .notification_box p{
 	padding:1px;
	margin:0;
	font-size:10px;
	color:#b8bbd6;
	line-height:11px;
 }
 div#site_content .notification_box a{
 	color:#b8bbd6;
}

.home_link {color:#ccc;}
.home_link a{ 
	padding:10px;
	font-size:10px;
	font-weight:normal;
}


/*	comments
	------------- */
	 div#site_content .comment{margin-bottom:30px; margin-top:20px;}
	 div#site_content .comment p{
	 	font-family:"Times New Roman", Times, serif;
		line-height:17px;
		font-size:14px;
		text-align:left;
		color:#64677c;
	 }
	  div#site_content .comment .tag{
	  	 	font-family:"Times New Roman", Times, serif;
	  		margin-left:30px; 
			font-style:italic;
			color:#aaa;
		
		}
	  div#site_content .comment .tag i{color:#ccc;}
		
		
	

/*	sitemap
	------------- */
	ul#sitemap{
	margin:0;
	padding:0;
	font-size:14px;
	list-style-type: square;
	list-style-position: inside;
	text-indent:10px;
	}
	
	ul#sitemap li{
		margin:0;
		padding:0;
		padding-left:4px;
		margin-top:8px;
		padding-bottom:12px;
		border-bottom:1px solid #eaeaea;
		margin-left: 0;
		padding-left: 1em;
		text-indent: -1em;
	}
	ul#sitemap li ul{
		font-size:11px;
		margin:0;
		margin-left:4px;
		padding:0;
	}
	ul#sitemap li ul li{
		margin:0;
		margin-left:4px;
		margin-top:4px;
		padding:0;
		border:0 none;
	}
	ul#sitemap li ul li ul{
		font-size:9px;
		margin:0;
		margin-left:4px;
		padding:0;
	}
	ul#sitemap li ul li ul li{
		font-size:9px;
		margin:0;
		margin-left:4px;
		padding:0;
		margin-top:2px;
	}
	

	

	
	
	ul#sitemap a{
		text-decoration:none;
		font-weight:normal;
		
	}
	ul#sitemap a:hover{
		text-decoration:underline;
	}
	
	
#jschool_journalism_news{
	float:left;
	width:390px;
}	
#jschool_journalism_news h3 img{
	margnin-left:-30px;
}
.column-b{
	float:left;
	position:relative;
	width:200px;
	margin:50px 0 0 60px
	
}

.news_item {clear:both; border-bottom: 1px solid #e1e3e9; margin-bottom:5px; padding-bottom:10px; float:left; width:100%; text-align:left;}
.news_item h3{font-size:14px; margin-bottom:.7em;}
.news_item p{ padding:0px; margin:0px; margin-bottom:8px; font-size:12px; line-height:1.48em;}
.news_item a{}

.news_item img{
	float:left;
	position:relative;
	padding:5px;
	border:1px solid #efefef !important;
	margin-right:10px;
	margin-bottom:5px;
}
	
	
	
/*  footer
    ------------- */	
	
div#site_footer{
	margin-top:40px;
	margin-bottom:80px;
	text-align:center;
	font-size:9px;
	color:#CCCCCC;
	margin-bottom:10px;
	margin-left:25px;
}
div#site_footer p{
		font-size:10px;
		color:#CCCCCC;
		padding:0;
		margin:0;
		margin-bottom:2px;
}

div#site_footer a{
	font-weight:normal;
	text-decoration:none;
	margin-left:2px;
	margin-right:2px;
}
div#site_footer a:hover{text-decoration:underline; }

div#copyright_tag{
	margin-top:20px;
	color:#CCCCCC;
}
div#copyright_tag a{
	font-weight:bold;
	color:#CCCCCC;}


