@charset "utf-8";
/* CSS Document */
*{
font-family:Arial, Helvetica, sans-serif;
color:#666;
}

body{
	background-color:#fff;
}
textarea{
	font-size:12px;
}
	
p{
	text-align:justify;
}
a:link {text-decoration: none;  color: #999;}
a:visited {text-decoration: none;  color: #999;}
a:active {text-decoration: none;}
a:hover {text-decoration:none; color: #099; }

#menu2 a:link {text-decoration: none;  color: #666; font-size:small;}
#menu2 a:visited {text-decoration: none;  color: #666; font-size:small;}
#menu2 a:active {text-decoration: none; font-size:small;}
#menu2 a:hover {text-decoration:none; color: #099; font-size:small;}
img{
	border:0;
	margin:0;
	padding:0;
}
.error{
	color:#F00;
}
#borderdiv{
	border:1px solid #099;
	background-color:#eee;
}
#borderme{
	height:30px;
	border:1px solid #099;
	background-color:#eee;
}
#borderbottom{
height:30px;
border-bottom:1px solid #099;
background-color:#dee;
padding-top:10px;
padding-left:20px;
}
#smarttools{
height:30px;
float:right;
padding-right:10px;
}
#loggined{
padding:5px;
}
#rootimg{
	padding-top:5px;
}
#rootimg img{
border:solid 1px;
border-color:#CCC;
margin-right:10px;
}
#color{
	width: 100%;
	height:2px;
	border:0px;
}
#color img{
	height:2px;
}
#good{
	position:relative;
	float:left;
	color:#09C;
	width:100%;
	font-weight:bold;
}
#login{
	padding:5px;
}
#gwrapper{
	margin:0 auto;
	width:960px;
	background-color:#FFF;
}
#gheader{
	position:relative;
	width:960px;
	/*background-color:#FF0;*/
}
#gmain{
	position:relative;
	width:960px;
	min-height:520px;
	float:left;
	
}
#gfooter{
	position:relative;
	float:left;
	width:960px;
	height:100px;
	background-color:#FFF;
}
#totheright{
	position:relative;
	float:right;
}
#caring{
	position:relative;
	float:left;
	width:156px;
	height:51px;

}
#copyright{
	position:relative;
	float:left;
	font-size:12px;
	color:#666;
	width:350px;
	height:51px;

}
#logo{
	position:relative;
	float:left;
	width:233px;
	height:80px;
	/*background-color:#06F;*/
	background-image:url(img/logo.jpg);
}
#banner{
	position:relative;
	float:right;
	width:680px;
	height:80px;
	/*background-color:#39F;*/
	right:0px;
	/*background-image:url(banner.jpg);*/
}
#spaceline{
	position:relative;
	float:left;
	width:100%;
	height:5px;
	background-color:#FFF;
}
#spacelinefree{
	position:relative;
	float:left;
	width:100%;
	height:10px;
	background-color:#FFF;
}
#spacelinecolor{
	position:relative;
	float:left;
	width:100%;
	height:1px;
	max-height:2px;
	background-color:#F00;
}
#menu1{
	position:relative;
	float:left;
	width:960px;
	height:29px;
}
#menu2{
	position:relative;
	float:left;
	width:960px;
	height:25px;
	padding-top:5px;
}

#spacelineh{
	position:relative;
	float:left;
	width:10px;
	height:100%;
	min-height:500px;
	background:repeat;

	
}
#spacelinehnomin{
	position:relative;
	float:left;
	width:10px;
	height:90px;
	background:repeat-y;
	background-image:url(img/white.gif);
	
}
#contentwrapper{
	position:relative;
	float:left;
	width:710px;
	min-height:500px;
	
}
#contentleft{
	position:relative;
	float:left;
	width:200px;
	height:100%;

}

#contentmain{
	position:relative;
	float:left;
	width:490px;
	height:100%;
	min-height:500px;
	font-size:15px;
}
#contenttopic{
	position:relative;
	float:left;
	width:100%;
	height:30px;
	background-color:#9f1270;
	font-family:Arial, Helvetica, sans-serif;
	font-size:150%;
	font-weight:bold;
	padding:5px;
	color:#FFF;
}
#tools{
	position:relative;
	float:left;
	width:100%;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;

}
#content_submenu
{
	position:relative;
	float:left;
	padding:2px;
}
#floatingright{
	position:relative;
	float:right;
	padding:2px;
}
#floatingleft{

	position:relative;
	float:right;
	padding:2px;

}
#printer{
	position:relative;
	float:right;
	padding:2px;
}
#printer a{
display: block; float: left; width: 17px; height: 17px; text-align: center; border: 1px solid #ccc; line-height: 15px; color: #666; text-decoration: none;
	}
#contentinside{
	position:relative;
	float:left;
	width:500px;
	height:100%;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px;
	text-align:justify;
}
#contentdownrow{
position:relative;
	float:left;
	width:710px;


}
#caption{
	position:relative;
	float:left;
	width:120px;
	font-size:11px;
	margin-right:16px;
	}

#mainsmartkidsleft{
position:relative;
float:left;
width:198px;
height:500px;
border:1px solid;
border-color:#099;
}
#mainsmartkids{
position:relative;
float:left;
width:500px;
height:100%;
background-color:#fff;
}
#inside{
	padding-top:5px;
}
#register{
position:relative;
float:left;
width:708px;
height:100%;
min-height:500px;
background-color:#FFF;
border:1px solid;
border-color:#099;
}
#register_in{
position:relative;
float:left;
padding:10px;
}
.form1{
	width:500px;
	color:#333;
	font-size:14px;
	padding:5px;
	border-left:2px solid;
	border-bottom:1px solid;
	border-left-color:#099;
	border-bottom-color:#099;
}
.even{
color:#333;
font-size:14px;
}

#full{
	position:relative;
	float:left;
	width:710px;
	height:100%;
	background-color:#FFF;
	font-size:14px;
}
#full p{
	text-align:justify;
}
#main1{
	position:relative;
	float:left;
	width:348px;
	height:100%;
	border-left:2px solid #099;
	border-top:2px solid #099;
}

#main2{
	position:relative;
	float:left;
	width:348px;
	height:100%;
border-left:2px solid #099;
border-top:2px solid #099;
}
.number {
	list-style:decimal;
	padding-top:10px;
}
ol { list-style-type:decimal; }
ul {
	list-style-image:url(img/u.gif);;
	} 
	li{
	padding-bottom: 5px;
	}


#main3{
	position:relative;
	float:left;
	width:240px;
}

#maingrowthclub{
	position:relative;
	float:left;

	
}
#rightbanner{
	width:238px;
 border: 1px solid #ccc;
}
#mainlogin{
	position:relative;
	float:left;
	width:100%;
	font-size:14px;
}
#loginpls{
	position:relative;
	float:left;
	top:50px;
	font-size:14px;
	border:1px solid #099;
	width:550px;
	height:130px;
	padding:10px;
}
#w240{
	position:relative;
	float:left;
	top:20px;
		width:240px;
		left:150px;
	}

#login_left{
	position:relative;
	float:left;
	width:180px;
	height:60px;
}
#login_right{
	position:relative;
	float:right;
	width:60px;
	height:45px;
	padding-top:15px;
}
#login_down{
	position:relative;
	float:left;
	height:100%;
	font-size:90%;
	padding-left:45px;
}

#mainad1{
	position:relative;
	float:left;
}
#mainad2{
	position:relative;
	float:left;
}
#mainad3{
	position:relative;
	float:left;
	height:80px;
}

.button{
	position:relative;
	float:left;
	width:160px;
	height:25px;
}
.button2{
	padding-left:10px;
	padding-right:10px;
	position:relative;
	float:left;
	height:25px;
}
.smallFont { font-size: 12px; }

.medFont { font-size: 14px; }

.largeFont { font-size: 16px; }



.fontResizer { display: block; position: relative; top: 0; left: 0; }

.fontResizer a { display: block; float: left; width: 17px; height: 17px; text-align: center; border: 1px solid #ccc; line-height: 15px; color: #666; text-decoration: none; }

.fontResizer a:hover { color: #000; text-decoration: none; background: #EEEEF7;}
