.main-content {
	_____min-height: 400px;
	font-family: Helvetica;
	color: #333333;
	font-size: 13px;
}

.center-content {
	padding:5px;
	min-height: 400px;
	font-family: Helvetica;
	color: #333333;
	font-size: 13px;
}

.center-content h1, .main-content h1 {
	color:#006696;
	font-weight:normal;
	font-size:150%;
	background:url('/img/h1-background.gif') left bottom repeat-x;
	padding-bottom:15px;
	padding-top:10px;
	margin-bottom:10px;
	text-align:left;
	padding-left: 10px;
}


.fields-panel dl{
}

.fields-panel dl dt{
	float: left;
	clear: both;
}

.fields-panel dl dd{
	margin-left: 150px;
	min-height: 20px;
	margin-bottom:5px;
}


#snStudentProgress {
	height: 30px;
	padding: 15px 0 0 20px;
}
					
#snStudentDetails {
	min-height: 35px;
	padding-top: 10px;
}

#snStudentDetails input[type="checkbox"],
#snStudentDetails input[type="radio"],
#type_student,
#type_event
 {
	position: relative;
	top: 2px;
}

#snStudentDetails label {
	margin-right: 20px;
}

#studentDidNotShowPanel {
	padding: 15px 0;
}

#studentDidNotShowPanel label {
	margin-left: 2px;
}

.topic-image {
	float:right;
	margin: 0 0 20px 20px;
}


.main-content .paragraph,  .main-content p, .center-content .paragraph,  .center-content p{
	margin:10px 20px;
	line-height:1.5;
	text-align:justify;
}

.ident {
	padding-left:10px;
}

.section {
	padding-bottom:20px;
}

.main-content h2, .center-content h2 {
	color:#f7941d;
	font-size:120%;
	margin-bottom:10px;
	font-weight:normal;
	padding: 10px;
}


.page-main-menu {
	margin-top:50px;
	margin-bottom:10px;
	clear:both;
	border-top: 1px dotted #CCCCCC;
	padding-top: 20px;
	font-family: Helvetica;
}


.page-main-menu ul {
	text-align:center;
}

.page-main-menu ul li {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	margin-left:5px;
	padding-left:5px;
	border-left:1px solid #F8A03A;
}

.page-main-menu ul li.first {
	border-left:none;
}

.page-main-menu ul li .selected {
	color:#F8A03A;
}

.list {
	list-style:disc outside;
	margin-bottom:10px;
	margin-left:60px;
}

.list li {
	margin-bottom:10px;
}

.beauty-table {
	background-image:url(/images/bckg_testimonial_box.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
	border:1px solid #9B9A99;
	margin-top:10px;
	padding:0;
	width:100%;
}

.beauty-table th {
	background-color:#206EAD;
	border:medium none;
	color:#FFFFFF;
	font-family:"Trebuchet MS",Verdana,sans-serif;
	font-size:12px;
	height:40px;
	margin:0;
	padding:0;
	text-align:center;
}

.beauty-table td {
	border-bottom:1px solid #9B9A99;
	border-right:3px solid #FFFFFF;
	color:#000000;
	font-family:"Trebuchet MS",Verdana,sans-serif;
	font-size:11px;
	height:40px;
	margin:0;
	padding:2px 0 2px 2px;
	text-align:center;
}

.beauty-table td, .beauty-table th {
	vertical-align:middle;
}


.underline {
	text-decoration:underline;
	font-style:normal;
	font-weight:normal;
}

.italic {
	text-decoration:none;
	font-style:italic;
	font-weight:normal;
}


.page-sub-menu {
	text-align:center;
	margin-top:20px;
}

.page-sub-menu li {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	margin-left:5px;
	padding-left:5px;
	border-left:1px solid #F8A03A;
}

.page-sub-menu li.first {
	margin-left:0;
	padding-left:0;
	border-left:none;
}

.page-sub-menu li span {
	color:#F8A03A;
}


.styled-grid{
	width:100%;
}
.styled-grid tr{
	border-bottom:1px dotted #000000;
}
.styled-grid tr.no-border{
	border:0;
}
.styled-grid th {
	padding:10px 0;
	text-align:left;
}
.styled-grid td{
	padding: 10px 0;
}
.styled-grid td.color-text{
	font-size: 12px;
	color: rgb(110, 120, 85);
	font-family: verdana;
}
.styled-grid tr.notes td{
	font-size: 11px;
	padding: 5px 0 10px 0;
}


.session-notes-title {
	font-size: 12px;
	color: #6e7855;
	font-family: verdana;
	font-weight: bold;
	margin: 19px 0 5px 0;
}
.report-date-panel {
	margin: 0 0 15px 0;
}
.report-date-panel a {
	position:relative;
	top:4px;
}


.browse-by-panel {
	margin-bottom: 15px;
}
.browse-by-panel .title{
	font-weight: bold;
	margin: 15px 0 5px 0;
}
.browse-by-panel ul {
	list-style: no-list;
	margin-left:5px;
}
.browse-by-panel ul li {
	height: 26px;
}
.browse-by-panel ul li input[type="radio"]{
	top: 3px;
	position: relative;
}
.browse-by-panel ul li div{
	font-size: 100%;
}
.browse-by-panel .browseByTitle{
	padding-top: 4px;
	float: left;
	width: 100px;
}
.browse-by-panel .browseByDetails{
}


#browseByDetailsStudent{
	margin: 0;
}


#ilp{
	width:100%;
}

#ilp tr{
	border-bottom:1px dotted #000000;
}

#ilp td{
	padding: 10px 0;
}

.st_name {
	font-size:14px;
	font-weight:bold;
}

#ilp_form{
	border-bottom:1px dotted #000000;
	padding:10px 0;
}

#ilp_form select{
	margin-bottom:10px;
}

#recaptcha_area, #recaptcha_table {
	float:right;
}

.captcha {
	height:140px !important;
}

.captcha label {
	background:url("/images/required-field.png") no-repeat scroll right top transparent;
	padding-right:15px;
}

#ilp th {
	padding:10px 0;
	text-align:left;
}

#l_slider{
	margin: 10px 150px;
    width: 342px;
}

.main-content div img, .center-content div img {
	margin: 5px;
}

.faqlist {
	color:#006696;
	list-style-type:decimal !important;
}


.faqlist li:hover, .faqlist li a:hover {
	color:#F7941D;
}

.media-list {
	margin-top:10px;
}

.media-list a {
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	height:35px;
	line-height:35px;
	padding: 5px 70px;
	background-position:left 50%;
	background-repeat:no-repeat;
	font-size: 14px;
    font-weight: bold;
}


.media-list-twitter {
	background-image:url('../img/media-networks/twitter.gif');
}

.media-list-facebook {
	background-image:url('../img/media-networks/facebook.gif');
}

.media-list-linked-in {
	background-image:url('../img/media-networks/linked-in.gif');
}


.media-list-twitter, .media-list-facebook, .media-list-linked-in {
	background-position:30px 50% !important;
}


.media-list-yelp {
	background-image:url('../img/media-networks/yelp.gif');
}

.media-list-youtube {
	background-image:url('../img/media-networks/youtube.gif');
}

.media-list-goodreads {
	background-image:url('../img/media-networks/goodreads.png');
	background-position:31px 50% !important;
}

.media-list-teachstreet {
	background-image:url('../img/media-networks/teachstreet.jpg');
	background-position:28px 50% !important;
}

.nw_logo {
	float: left;
	padding-right: 10px;
}

#footer_text{
font-size:12px;
text-align: center;
}
#footer_text span{
border-left: 1px solid #FAC040;
    padding: 0 5px;
}

/*.header-invitation {
text-align: center;
top: 60px;
background: url('/img/new.gif') no-repeat scroll left top transparent;
color: #2778BB;
font-weight: bold;
left: 280px;
line-height: 30px;
padding-left: 40px;
position: absolute;
}*/
