@charset "utf-8";

/* CSS Document */

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
label,
legend,
table,
caption {
    padding: 0;
    margin: 0;
    font-size: 100%;
    vertical-align: baseline;
}

body {
    color: #7f8181;
    margin: 0 auto;
    background: #fff;
    width: 1008px;
}

* {
    padding: 0;
    margin: 0;
}

img {
    border: none;
}

a {
    color: #333333;
    text-decoration: none;
}

a:hover {
    color: #000;
    text-decoration: none;
}

.clear {
    clear: both;
}

.wrapper {
    margin: 0 auto 0;
    width: 1008px;
    background: #fff;
}

.header {
    float: left;
    width: 1008px;
    background: #fff url(../images_header_footer/top-curve.png)repeat-x left 139px;
    height: 181px;
}

.login-box {
    float: right;
    background: url(../images_header_footer/loginbg.png)no-repeat;
    width: 327px;
    height: 98px;
    mar
}

.header-inner {
    width: 956px;
    margin: 0 auto;
}

.Parents {
    float: left;
    background: url(../images_header_footer/parent.png)no-repeat left top;
    width: 125px;
    height: 25px;
    padding: 6px 0 0 0px;
    margin: 10px 0 0 4px;
}

.Parents:hover {
    background: url(../images_header_footer/parent.png)no-repeat left -29px;
}

#new-header .login-section h1 {
    color: #7F8181;
    position: relative;
    left: 0;
    top: 0;
    float: left;
    font-size: 15px;
    font-family: arial;
    padding: 15px 0 0 10px;
}

.parents-login {
    background: none;
    width: 91px;
    border: none;
    float: left;
    color: #fefefe;
    font-size: 14px;
    font-weight: bold;
    padding: 0 0 0 3px;
}

.go {
    float: left;
    width: 10px;
    width: 25px;
    height: 20px;
    cursor: pointer;
    background: none;
    border: none;
    text-indent: 9999;
    font-size: 0;
}


/*.left-nav {	float: left;}
.left-nav ul {
	float: left;
	margin: 0;
	padding: 0;
}
.left-nav ul li {
	float: left;
	list-style: none outside none;
	margin: 0 3px 0 0;
	padding: 0;
}
.left-nav ul li a {
	background-color:#037121;
	border-radius:7px 7px 0 0 ;
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	padding:0px 10px!important;
	text-decoration: none;
}
.left-nav ul li a:hover {
	color:#FACC00;
}
.left-nav ul li a span {
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	padding:0 0px;
	line-height:34px;
	text-decoration: none;
}
.left-nav ul li a:hover span {
	
}
.left-nav ul li a span:hover {
	
	color: #FACC00;
}
.left-nav li.active a {
}
.left-nav li.active a span {
color: #FACC00;
}
.left-nav ul li a:active {
}
.left-nav ul li a:active span {
}
.left-nav ul li a span:active {
}
.left-nav ul li a:active{background:url(../images_header_footer/white-left.png)no-repeat left bottom;}
.left-nav ul li a:active span{background:url(../images_header_footer/white-right.png)no-repeat right bottom;}
.left-nav ul li a span:active{color:#000; background:url(../images_header_footer/white-right.png)no-repeat right bottom;}


.right-nav {
	float: right;
}
.right-nav ul {
	float: left;
	margin: 0;
	padding: 0;
}
.right-nav ul li {
	float: left;
	list-style: none outside none;
	margin: 0 3px 0 0;
	padding: 0;
}
.right-nav ul li a {
	background-color:#f7ca00;
	border-radius:7px 7px 0 0;
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	padding:0;
	text-decoration: none;
}
.right-nav ul li a:hover {
background-color:#037121;
}
.right-nav ul li a span {
	
	color: #037523;
	cursor: pointer;
	float: left;
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	padding:9px 10px 8px 10px;
	text-decoration: none;
}
.right-nav li a:hover span {
}
.right-nav ul li a span:hover {
	color: #FACC00;
}
.right-nav ul li a:active {
	color: #FACC00;
}
.right-nav li a:active span {
	color: #FACC00;
}
.right-nav ul li a span:active {
	color: #FACC00;
}
*/

.main-content-new {
    float: left;
    width: 100%;
    background: #fff;
    clear: right;
    margin-top: 0 !important;
}

.footer {
    width: 968px;
    background: none repeat scroll 0 0 #868789;
    margin: 0 auto 10px auto;
    padding: 10px 20px 25px 20px;
    border-radius: 0 0 10px 10px;
}

body {
    border-radius: 0 0 10px 10px;
}


/* .footer { width:968px; padding:10px 20px; background:#868789; margin:0 auto;}
.footer-curve { margin:0 auto; width:1008px; background:#414141;}
.footer-curve { margin:0 auto; width:1008px; margin-bottom:-150px;}
.footer-curve img { width:1008px;}*/

ul.footer-link {
    font-size: 13px;
    color: #fefefe;
    float: left;
    padding: 0 17px 0 16px;
    margin: 3px 0 0 0;
    border-right: 1px solid #b9b9bb;
    min-height: 115px;
}

ul.footer-link li {
    padding: 0;
    margin: 0;
    list-style: none;
    padding: 3px 0;
}

ul.social-icon {
    float: right;
    padding: 0;
    margin: 10px 0 0;
    width: 117px;
}

ul.social-icon li {
    list-style: none;
    padding: 4px 0;
    margin: 0;
    float: left;
}

ul.social-icon li.facebook a {
    background: url(../images_header_footer/facebook.png)no-repeat left top;
    padding: 0 0 0 40px;
    float: left;
    color: #fefefe;
    font-size: 13px;
    font-weight: bold;
    height: 38px;
}

ul.social-icon li.twitter a {
    background: url(../images_header_footer/twitter.png)no-repeat left top;
    padding: 0 0 0 40px;
    float: left;
    color: #fefefe;
    font-size: 13px;
    font-weight: bold;
    height: 38px;
}

.phone {
    color: #6F7072;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding: 39px 0 0 47px;
}

.mail-new {
    color: #6F7072;
    float: left;
    font-size: 14px;
    font-weight: bold;
    padding: 14px 0 0 47px;
}

.mail-new a {
    color: #6F7072;
}

.mail-new a:hover {
    text-decoration: underline;
}

.searchbtn {
    background: url(../images_header_footer/search-btn.png)no-repeat left top;
    width: 89px;
    height: 33px;
    float: left;
    border: none;
    font-size: 0;
    text-indent: 9999px;
    margin: 2px 0 0 4px;
    cursor: pointer;
}

.searchbtn:hover {
    background: url(../images_header_footer/search-btn.png)no-repeat left -33px;
}

.newdiv {
    background: #fff;
    clear: both;
}

.left-anspnl .ans_mid {
    color: #000;
}

.new-div {
    margin: 0 !important;
    background: #fff;
}

.virtualpage .rht .middle .science_bird_img {
    background: url(../images/bird_3.png)no-repeat center top;
    float: left;
    height: 105px;
    width: 72px;
}

div.hdr {
    height: auto !important;
}

.left-anspnl .ans_mid {
    font-size: 20px !important;
    font-family: arial;
    color: #7F8181;
}

.answer_div_w {
    color: #7F8181 !important;
}

.answer_div_w input,
textarea {
    color: #7F8181 !important;
}

.parent-ques span {
    color: #7F8181 !important;
}

#res_ans_option .res_ans_span {
    color: #7F8181 !important;
    font-size: 20px !important;
}

.activate_14day_trile {
    background: url("../images/subscribe.jpg")no-repeat scroll left top transparent;
    color: #FFFFFF;
    float: right;
    height: 32px;
    padding: 4px 0 0;
    width: 165px;
}