/* ETW CSS Document */



body {

	margin: 0; background-color: #FFFFFF;

}



#header-container {

	width: 100%; height: 100px; background-image: url(images/header-bg.jpg);

	background-repeat: repeat-x; margin: 0;

}



#header {

	width: 952px; height: 100px; margin: 0; 
}



#header #logo {

	background-image: url(images/logo-etw.png);

	width: 356px; height: 70px; float: left; margin: auto 10px;

}



#header #logo-link {

	cursor: pointer;

}



#header-login {

	width: 256px; border-left: 1px solid #c4c8ca;

}



#header-login table {

	width: 100%;

}



#header-login table #memb-name {

	border-bottom: 1px solid #c4c8ca;

}



#header-login table #user-name {

	padding-left: 10px;

}



#header-login table #pwd {

	padding-left: 10px;

}



#header-login table input {

	width: 100px;

}



#header-login table #sign-in {

	width: 60px;

}



#header-contact {

	width: 234px; border-left: 1px solid #c4c8ca;

}



#header-contact table {

	width: 100%;

}



#header-contact table #contact {

	padding-left: 15px;

}



#header-contact table #live-chat {

	border-top: 1px solid #c4c8ca; padding-top: 3px;

}



#header-contact #header-red-txt {

	border-bottom: 1px solid #c4c8ca;

}



#tab-bg {

	width: 100%; height: 49px;

	background-image: url(images/tab-bg.jpg);

	background-repeat: repeat-x; margin: 0;

}



#tab-btns {

	width: 952px; height: 49px; margin: 0; padding: 0;

}



#cnt-bg {

	width: 100%; background-image: url(images/cnt-bg.jpg);

	background-repeat: repeat-x; margin: 0; padding-bottom: 15px;

}



.home-content {

	width: 952px; margin: 0; padding: 0;

	border: 1px solid #44b2ed; border-top: 0; background-color: #FFFFFF;

}



.home-content #home-cnt-img {

	margin: 0; padding: 20px;

}



.home-content #home-cnt-txt {

	margin: 0; padding: 20px 20px 20px 0;

}



html>body .home-content #home-cnt-img {

	margin: 0; padding: 20px;

}



html>body .home-content #home-cnt-txt {

	margin: 0; padding: 5px 15px 15px 0;

}



.home-content-more {

	width: 952px; margin: 0; padding: 0; border: 1px solid #44b2ed; background-color: #FFFFFF;

}



.home-content-more .home-content-more-hd td {

	border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;

	background-image: url(images/home-cnt-more-hd-bg.jpg);

	background-repeat: repeat-x;

}



.home-content-more .home-content-more-img img {

	margin: 10px 0;

}



.home-content #sub-cnt-txt {

	margin: 0; padding: 20px;

}



#footer {

	background-color: #FFFFFF; width: 902px; margin: 10px auto 10px auto; padding-bottom: 5px;

}



#footer tr td a {

	font-family: Arial, Verdana, Tahoma;

	font-size: 11px; color: #100000; text-decoration: none;

}



#footer a:hover {

	text-decoration: underline;

}



.footer-spacer {

	width: 20px;

}



h1 {

	font-family: "Trebuchet MS", Arial, Verdana;

	font-size: 20px; 

	font-weight: normal; 

	color: #00326a;

	

}



html>body #home-cnt-txt h1 {
	padding: 15px 0 15px 0;
	line-height: 0px;

}



h2 {

	font-family: "Trebuchet MS", Arial, Verdana;

	font-size: 20px; font-weight: bold; color: #eb0200; margin: 0; padding: 0;

}



h3 {

	font-family: Arial, Verdana, Tahoma;

	font-size: 12px; font-weight: bold; color: #00a4ff; margin: 0 0 0px 0; padding: 0;

}



h4 {

	font-family: "Trebuchet MS", Arial, Verdana;

	font-size: 13px; font-weight: bold; color: #000000; margin: 0; padding: 0;

}



.header-red-txt {

	font-family: "Trebuchet MS", Arial, Verdana;

	font-size: 18px; font-weight: bold; color: #d40400; margin: 0; padding: 0;

}



.header-red-txt-hd {

	font-family: "Trebuchet MS", Arial, Verdana;

	font-size: 22px; font-weight: bold; color: #d40400; margin: 0; padding: 0;

}



.bodyCon-txt {

	font-family: Arial, Verdana, Tahoma;

	font-size: 12px; font-weight: normal; color: #000000; line-height: 20px; text-decoration: none;

}



.bodyCon-txt-red a {

	font-family: Arial, Verdana, Tahoma;

	font-size: 11px; font-weight: normal; color: #d70500; text-decoration: none;

}



.bodyCon-txt-red a:hover {

	text-decoration: underline;

}



.footer-txt {

	font-family: Arial, Verdana, Tahoma;

	font-size: 11px; font-weight: normal; color: #787878;

}



#success-stories-tbl {

	width: 280px;

}



#success-stories-tbl table {

	width: 96%; border: 1px solid #dde7d4; border-bottom: 0;

}



#success-stories-tbl table .ss-tbl-header {

	border-bottom: 1px solid #dde7d4;

	background-image: url(../images/ss-hd-bg.jpg);

	height: 34px; padding-left: 15px; font-family: "Trebuchet MS", Arial, Verdana;

	font-size: 18px; font-weight: normal; color: #d20300;

}



#success-stories-tbl table .ss-tbl-cnt {

	border-bottom: 1px solid #dde7d4;

	background-image: url(../images/ss-cnt-bg.jpg);

	background-color: #f2f8ec; height: 150px; padding-left: 15px;

	font-family: Arial, Verdana, Tahoma; font-size: 12px; font-weight: normal; color: #000000;

}



/* This style is for Subjects-Grades container table */

.home-content #sub-cnt-txt-sg {

	margin: 0; padding: 0;

}



.grade-links-grn {

	background-color: #F2FAEF; border: 1px solid #9EC11F; padding: 0;

}



.grade-links-grn .grade-links-hdr-grn {

	background-image: url(../images/grade-links-tbl-hdr-grn.jpg);

	background-repeat: repeat-x; height: 24px; padding: 0;

	font-family: Arial, Verdana, Tahoma; font-size: 13px;

	font-weight: bold; color: #000000;

}



.grade-links-grn ul li {

	margin: 5px 0 0 0; padding: 0; font-family: Arial, Verdana, Tahoma; 

	font-size: 12px; font-weight: normal; color: #002541; list-style-image: url(../images/list-arrow.gif);

}



.grade-links-grn ul li a {

	color: #000000; text-decoration: underline;

}



.grade-links-grn ul li a:hover {

	color: #FF0000; text-decoration: none;

}



.grade-links-grn .grade-links-hdr span {

	padding: 0 10px;

}

ul {
	list-style-image: url(images/list-arrow.gif);
}

