html, body,td, th {
	font-family: helvetica, arial, sans-serif;
	font-size: 14px;
	height: 100%;
	margin: 0px;
	color: #63d0ff;
}
head {
	display: none;
}
th { font-weight: bold }
td { vertical-align: top }
h1 { color: #fbc108; font-size: 15pt; font-weight: bold; margin-bottom: 5px }
h2 { color: #fbc108; font-size: 13pt; font-weight: bold; margin-bottom: 4px }
h3 { font-size: 12pt; font-weight: bold; margin-bottom: 4px }
h3.g { color: #fbc108; font-size: 12pt; font-weight: bold; margin-top: 4px; margin-bottom: 4px }
h3.gm { color: #fbc108; font-size: 12pt; font-weight: bold }
h3.gnb { color: #fbc108; font-size: 12pt; font-weight: normal; margin-bottom: 4px }
li h5 { font-size: 11pt; font-weight: bold; margin-bottom: 1px }
h6 { font-size: 11pt; margin-bottom: 4px }

span.h2 { font-size: 14pt; font-weight: normal }
span.h3 { font-size: 13pt; font-weight: normal }

a {
	color: white;
}

span.leftnav { font-size: 11pt; margin: 0px; margin-top: 4px; color: white; font-weight: bold }
a.leftnav {
	font-size: 11pt;
}
a.hover {
	color: #ffde77;
}
p.leftnavi {
	font-size: 10pt;
	margin: 0px;
	margin-left: 19px;
	margin-top: 1px;
	padding: 0px
	color: #fff;
}

input { font-size: 13px; color: black; border: 1px solid black }
input.radio { border: 0px }
select { font-size: 13px; color: black; border: 1px solid black }
textarea { font-size: 13px; color: black; border: 1px solid black }

td.login { font-size: 10px; color: red; font-weight: bold }
input.login { font-size: 9px; color: black; width: 70px; border: 1px solid black; height: 15px }
input.login-s { font-size: 10px; font-weight: bold; color: red; background-color: #CCCCCC; border: 1px solid red }

a.h1 { font-size: 12pt }
a.h1g { font-size: 12pt; color: #fbc108; font-weight: bold }
a.h1g:hover { color: #fece55 }
a.h3 { font-size: 11pt; font-weight: bold }
a.h4 { font-weight: bold; color: #fbc108 }
a.h4:hover { color: #fece55 }
a.g { color: #fbc108 }
a.g:hover { color: #fece55 }

a.barely { color: #50d9f8 }
a.barely:hover { color: #EEEEC5 }
ul.bullets { margin: 0px; margin-top: 3px; padding-left: 18px }
ul.indent { margin: 0px; padding-left: 18px }
img.pic { border: 2px solid #9da6d9; margin-top: 6px }
img.bpic { border: 2px solid #9da6d9; margin-top: 4px }

td.bigplus { text-align: center; vertical-align: middle; font-size: 24px }

.indent { margin-left: 10px }

hr.leftnav { margin-right: 5px; margin-top: 12px; margin-bottom: 12px; height: 1px; border: none; background-color: #CCCCCC }

hr.major { height: 3px; background-color: #cccccc }
hr.minor { height: 2px; background-color: #BBBBBB }
hr.tiny { height: 1px; border: 0px; background-color: #CCCCCC }

a.sm { font-size: 9pt; font-weight: bold }
td.box { text-align: center; font-size: 8pt; vertical-align: top }

td.bottom { color: white; text-align: center }
td.bottoml { color: white; text-align: left }

p.fineprint { font-size: 9px; color: #FFFF55; text-align: center }

p.quote { color: #40c0f5; margin: 0px; font-size: 10pt; text-align: center; font-style: italic; font-weight: bold }
p.attrib { margin: 0px; margin-top: 2px; color: #cb9138; text-align: center }
p.network { color: #40c0f5; font-weight: bold; font-size: 9pt; margin-bottom: 11px; margin-top: 0px }

table.curricular { background-color: white; margin-top: 16px }
tr.c_header td { background-color: #008200; font-weight: bold; color: white }
tr.c_row td { background-color: #171670 }

b.person { color: #fbc108; }

td.phone { font-size: 12px; vertical-align: bottom; text-align: right; padding-right: 12px; padding-bottom: 2px }

p.indent { margin-left: 24px; margin-top: 8px; margin-bottom: 8px }

p.callg { text-align: center; font-size: 13px; margin: 0px; color: #fbc108 }

ul.major { margin-top: 8px; margin-left: 23px }
ul.major li { color: #fbc108; font-weight: bold; margin: 0px; margin-top: 3px }
ul.minor { margin-left: 19px }
ul.minor li { color: #63d0ff; font-weight: normal }

b.tourpage { font-size: 11pt; color: white }
a.tourpage { font-size: 11pt }

a.currentENews { font-size: 11pt; font-weight: bold; margin-left: 18px }

table.archiveNews { margin-left: 8px; width: 400px }
td.archiveNews { width: 110 }

ul.smtm { margin-top: 14px }
p.smtm { margin-top: 6px }

p.medtm { margin-top: 11px }

td.simplehead, tr.simplehead td { font-weight: bold; color: #fbc108 }

table.sm tr td { font-size: 8pt }

div.ctr { margin: 0px; padding: 0px; text-align: center }
td.ctr, p.ctr { text-align: center }

hr.right { width: 80%; color: #7799DD; height: 2px; border: 0px }

table.box { width: 100%; border: 1px solid #5599BB; background-color: #224483; margin: 0px; margin-bottom: 9px; padding: 4px }
tr.boxtop-b td { font-size: 12pt; color: #fbc108; font-weight: bold; border-bottom: 1px solid #4988B6 }
tr.boxtop-s td { font-size: 10pt; color: #fbc108; font-weight: bold; border-bottom: 1px solid #4988B6 }

table.button { width: 100%; background-color: #396499; margin: 0px; margin-bottom: 9px; padding: 6px; padding-top: 12px; padding-bottom: 12px; border: 1px outset #71BBDD }
tr.button td { font-size: 13pt; font-weight: bold; color: #fbc108; text-align: center }
tr.button td a { color: #fbc108; text-decoration: none }
tr.button td a:hover { text-decoration: underline }

div.boxsubhead { margin: 0px; font-weight: bold }
p.boxnotes { font-size: 8pt; margin: 0px; margin-top: 5px }
p.subheadsub { font-size: 8pt; margin-top: 0px; margin-bottom: 6px; padding: 0px }

ul.tween { margin-top: 8px }
ul.tween li { margin-bottom: 3px }

td.pquo { font-size: 9pt; font-style: italic; text-align: center }
td.pattr { font-size: 8pt; font-weight: bold; text-align: center }

p.details { margin-top: 6px; margin-bottom: 12px; font-size: 8pt }

a.hbtn { color: #fbc108; text-decoration: none }
a.hbtn:hover { text-decoration: underline }

form.nom { margin: 0px; padding: 0px }

ul.space li { margin-bottom: 4px }

table.inactive-student td { color: #66bbd4 }
table.inactive-student input { color: #333333; background-color: #cccccc }
table.inactive-student select { color: #333333; background-color: #cccccc }
table.inactive-student th { color: #66bbd4 }

p.homeschool { color: #BDBDBD; }

img.half {
	width: 140px;
	float: left;
	margin: 20px 0px 0px 0px;
}
p.half {
	width: 140px;
	float: right;
	margin: 20px 0px 0px 0px;
	vertical-align: top;
}
.col1 {
	width: 302px;
}
.left {
	float: left;
}
.module {
	display: inline;
}
img {
	clear: both;
}
.right {
	float: right;
}
.col2 {
	margin: 0px 20px 0px 0px;
	width: 628px;
}
h4.testimonial {
	clear: both;
	color: #28B473;
	font-size: 18px;
	font-style: italic;
	line-height: 22px;
	margin: 0px;
}
p.testimonial_person {
	margin: 0px 0px 20px;
}
#container {
	clear: both;
	height: 100%;
	height: 100%;
	margin: 0px auto -80px;
	min-height: 100%;
	padding: 0px 20px;
	width: 950px;
}
#login_box {
	float: right;
	font-size: 12px;
}
#user_nav {
	float: right;
	padding: 20px 0px 0px;
}
#content {
	clear: both;
	float: left;
	margin-top: 30px;
	padding: 0px 0px 20px;
	width: 950px;
}
#user_nav a.top_nav {
	background: #F2F2F2 none repeat scroll 0px 0px;
	border-bottom-left-radius: 10px 10px;
	border-bottom-right-radius: 10px 10px;
	border-top-left-radius: 10px 10px;
	border-top-right-radius: 10px 10px;
	color: #919191;
	display: block;
	float: left;
	font-size: 12px;
	height: 23px;
	margin-left: 5px;
	padding-top: 10px;
	text-align: center;
	text-decoration: none;
	width: 90px;
}
#user_nav .telephone {
	color: gray;
	display: block;
	font-size: 18px;
}
#user_nav .tollfree {
	color: gray;
	display: block;
	font-size: 10px;
}
#main_footer {
	background: #F2F2F2;
	clear: both;
	display: block;
	height: 200px;
	margin-top: 80px;
	padding-top: 40px;
	text-align: center;
	width: 100%;
}
#main_footer .inner {
	margin-left: auto;
	margin-right: auto;
	width: 950px;
}
#main_footer .inner a.footer_home {
	background: url(https://etutor.com/images/footer_logo.png) no-repeat;
	display: block;
	float: left;
	height: 32px;
	width: 118px;
}
#home-index {
	
}
#home-index p, #home-index ul {
	color: gray;
	font-size: 12px;
	line-height: 15px;
}

#main_footer .inner ul {
	float: left;
	margin-left: 40px;
}
#main_footer .inner ul li {
	border-bottom: ;
	clear: both;
	float: left;
	padding: 10px 0px;
	text-align: left;
	width: 150px;
}
#main_footer .inner .customer_support {
	color: #636363;
	float: right;
	font-weight: bold;
}
#main_footer .inner .links {
	clear: right;
	float: right;
}
#main_footer .inner .customer_support span {
	font-weight: normal;
	margin-right: 5px;
}
#main_footer .inner .links a.nca {
	background: url(https://etutor.com/images/footer_images.png) no-repeat -33px 0px;
	float: right;
	height: 53px;
	margin-left: 3px;
	margin-top: 40px;
	width: 53px;
}
#main_footer .inner .links a.bbb {
	background: url(https://etutor.com/images/footer_images.png) no-repeat 0px 0px;
	float: right;
	height: 52px;
	margin-top: 40px;
	width: 33px;
}
#main_logo {
	background: transparent url(https://etutor.com/images/logo.png) no-repeat scroll 0px 0px;
	float: left;
	font-size: 24px;
	font-weight: bold;
	height: 33px;
	margin: 39px 47px 0px 0px;
	width: 125px;
}
#user_nav_right {
	float: right;
	margin-left: 20px;
}
#main_nav ul {
	clear: both;
	float: left;
	border: 0px;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0px;
	outline: 0px;
	padding: 0px;
	vertical-align: baseline;
}
#main_nav ul li {
	border-right: 1px #fff solid;
	float: left;
	width: 157px;
	padding: 0px;
}
#main_nav ul li.first a {
	border-bottom-left-radius: 10px 10px;
	border-bottom-right-radius: 0px 0px;
	border-top-left-radius: 10px 10px;
	border-top-right-radius: 0px 0px;
}
#main_nav ul li.last a {
	border-bottom-left-radius: 0px 0px;
	border-bottom-right-radius: 10px 10px;
	border: none;
	border-top-left-radius: 0px 0px;
	border-top-right-radius: 10px 10px;
	width: 160px;
}
#main_nav ul li a {
	background-color: #00ADF0;
	color: white;
	display: inline-block;
	font-size: 12px;
	height: 20px;
	padding: 8px 0px 0px;
	text-align: center;
	text-decoration: none;
	width: 157px;
}
#main_nav {
	clear: both;
	float: left;
	margin: 20px 0px 0px;
	width: 950px;
}

