 body{
 	background:#fff;
	font-family:arial,sans-serif; 
	font-size:13pt; 
	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{
	width:100%;
 	background: url('/images/jschool_page_bg.gif') no-repeat left 210px;
 }
 
  
/*  header
    ------------- */
div#site_header{
	display:none;
	visibility:hidden;
}
div#logo_box{
	display:none;
}
div#header_menu{
	display:none;
}
 
/*  main content
    ------------- */
 
 div#site_content{
 	clear:both;
 	width:90%;
	margin-bottom:60px;

 }
 
   div#site_content h5{

   }
  div#site_content h4{

   }
  div#site_content h3{
  		font-size:16px;

   }
  div#site_content h2{

   }
   
   div#site_content h1{
	display:block;
  	font-weight:normal;
  	font-family:tahoma,arial,sans-serif; 
	font-size:17pt; 
	color:#5B5F7C; 
	letter-spacing:.1em;
	
	}
	
   div#site_content h2{
   		font-weight:normal;
   }
	
  div#site_content ul{
  }

  div#site_content li{
  	margin-bottom:10px;
  }
  div#site_content p{
  	text-align:justify;
	font-family:Verdana, arial,sans-serif; 
	color:#5B5F7C; 
	font-size:10pt; 
	line-height:15pt;

 }
 
  


/*  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{

}
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;


  }
	
  div#site_content .home_link{
  	display:none;
  	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;
	}
	
	
	


	
	
	
/*  footer
    ------------- */	
	
div#site_footer{
	display:none;
	margin-top:40px;
	margin-bottom:80px;
	text-align:center;
	font-size:9px;
	color:#CCCCCC;
	margin-bottom:10px;
	margin-left:25px;
}
div#site_footer p{
		color:#CCCCCC;
		padding:0;
		margin:0;
		margin-bottom:2px;
}

div#site_footer a{
	font-weight:normal;
	text-decoration:none;
	margin-left:3px;
	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;}
