body {text-align:center;
	  font-family: Helvetica,Arial,sans-serif;
	  margin:0 auto;
	  padding:0; 
	  background:url(../images/uniquelygirl_main_bg.gif) repeat;
	 /* font-size:0.92em;;*/
	  font-size:0.728em !important;
	  color:#000;
  }
div,form,img,ul,ol,li,dl,dt,dd ,p{margin: 0; padding: 0; border:0; }

li{list-style-type:none;}
*{margin:0;padding:0;}
a {blr:expression(this.onFocus=this.blur())}
area {blr:expression(this.onFocus=this.blur())}
form {
	display: inline;
} 
/* mac hide \*/
html,body{width: 100%;height: 100%;}
/* end hide */
#outer{
	height: 100%;
	width: 100%;
	display: table;
	vertical-align: middle;
}
#container {
display:table-cell;
height:468px;
position:relative;
text-align:center;
vertical-align:middle;
}
#inner {
	width: 900px;
	background: transparent url(../images/uniquelygirl_content_bg.gif) center top repeat-y;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
#header {
	background: transparent url(../images/uniquelygirl_top_pannel_bg.jpg) no-repeat top center;
	height: 180px;
	text-align: left;
	width: 900px;
}
#content_outer {
	background: transparent url(../images/uniquelygirl_content_btm_bg.gif) bottom center no-repeat;
}
#content_inner {
	background: transparent url(../images/uniquelygirl_content_top_bg.jpg) top center no-repeat;
	text-align: center;
}
#content_inner_homepage {
	background: transparent url(../images/uniquelygirl_content_top_bg.jpg) top center no-repeat;
	text-align: center;
	position: relative;
	z-index: 400;
}
#footer {
	background: transparent url(../images/uniquelygirl_footer_bg.jpg) top center no-repeat;
	height: 131px;
	font-weight: normal;
	color: #fefefe;
	text-align: center;
	width: 900px;
	margin: auto;
}

#footer .inner_footer {
	margin: auto;
	width: 652px;
}

#footer .inner_footer div {
	width: auto;
	float: left;
	padding: 2px 10px 0 10px;	
	font-weight: normal;
	color: #fefefe;
	text-decoration: none;
	z-index:500;
}
#footer .inner_footer div a {
	font-size:1.12em;
	font-weight: normal;
	color: #fefefe;
	text-decoration: none;
}
#logo {
	position: relative;	
	left: 40px;
	top: 13px;
	float: left;
}
#right_logo {
	position: relative;	
	right: 5px;
	top: 44px;
	float: right;
}
#signin {
	position: relative;	
	right: 34px;
	top: 85px;
	float: right;
	clear: right;
}
#left_nav {
	position: absolute;
	float: left;
	margin: 82px 0 0 3px;
	width: 190px;
	height: 346px;
	text-align: left;
}
#left_nav div {
	font-size:1.182em;
	color: #6b2078;
	font-weight: normal;
	margin: 20px 0 20px 10px;
	line-height: 18px;
	text-align: left;
}
#left_nav div a {
	
	color: #6b2078;
	font-weight: normal;
	line-height: 18px;
	text-align: left;
}
.left_nav_links_heading {
	font-size:1.636em;
	color: #6b2078;
	font-weight: bold;
	line-height: 26px;
	vertical-align: top;
	text-decoration: underline;
}
.left_nav_links_ttl {
	font-size: 1.273em;
	color: #6b2078;
	font-weight: bold;
}

/************************************************************************/
#right_nav {
	position: absolute;
	float: left;
	margin: 100px 50px 0 683px;
	width: 179px;
	height: 238px;
	text-align: left;
	background-image: url(../images/uniquelygirl_teachers_rnav_bg.png);
}
#right_nav div, #moduleMenuRight {
	font-size:1.182em;
	color: #6b2078;
	font-weight: bold;
	margin-top: 18px;
	line-height: 15px;
	text-align: left;
	text-decoration: none;	
}
#right_nav div a, #moduleMenuRight a {
	font-size:0.92em;;
	color: #6b2078;
	font-weight: bold;
	line-height: 15px;
	text-align: left;
	text-decoration: none;
}
#right_nav02 {
	position: absolute;
	float: right;
	margin:82px 0 0 3px;
	width: 100px;
	height: 238px;
	text-align: left;
}
#right_nav02 div {
	font-size:1.182em;
	color: #6b2078;
	font-weight: bold;
	margin: 15px 0 20px 12px;
	line-height: 15px;
	text-align: left;
	text-decoration: none;	
}
#right_nav02 div a {
	
	color: #6b2078;
	font-weight: bold;
	line-height: 15px;
	text-align: left;
	text-decoration: none;
}
.right_nav_active {
	
	color: #6b2078;
	font-weight: bold;
	margin: 20px 0 20px 10px;
	line-height: 15px;
	text-align: left;
	text-decoration: none;	
}
.right_nav_over {
	
	color: #0f72c3;
	font-weight: normal;
	line-height: 15px;
	text-align: left;
	text-decoration: none;	
}
/***  ****/
.right_nav_comp {

	color: #6b2078;
	font-weight: normal;
	line-height: 15px;
	text-align: left;
	text-decoration: none;	
}
.right_nav_links_heading {
	font-size:1.636em;
	color: #6b2078;
	font-weight: bold;
	line-height: 15px;
	vertical-align: top;
	text-decoration: none;
}
.right_nav_links_ttl {
	
	color: #6b2078;
	font-weight: bold;
}
#right_nav_new {
	position: absolute;
	float: right;
	margin: 82px 0 0 3px;
	width: 190px;
	height: 346px;
	text-align: right;
}
.right_close {
	margin: 0px 0 0px 95px;
}
.right_close02 {
	margin: 0px 0 0px 64px;
}
#right_nav_signedin {
	position: absolute;
	float: right;
	margin: -10px 50px 0 565px;
	width: 190px;
	height: 346px;
	text-align: right;
}
#right_nav_add {
	position: absolute;
	float: right;
	margin: -30px 50px 0 560px;
	width: 190px;
	height: 340px;
	text-align: right;
}

/************************************************************************/
#content_top {
	position: absolute;
	height: 23px;
	display: inline-table;
	overflow: hidden;
	top: 30px;
	float: left;
}
#content_top_nav {
	height:23px;
	overflow: hidden;
	margin-left: 10px;
}
#content_inner_bg {
	background-image: url(../images/uniquelygirl_content_inner_bg.gif);
	background-repeat: repeat-y;
	background-position: top center;
	width: 830px;
	margin-left: auto;
	margin-right: auto;
}
#content_inner_top_bg {
	width: 830px;
	background-image: url(../images/uniquelygirl_content_inner_top_bg.gif);
	background-repeat: no-repeat;
	background-position: top center;
}
#content_inner_btm_bg {
	width: 830px;
	background-image: url(../images/uniquelygirl_content_inner_btm_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	text-align:left;
	
}
#home_bg_img {
	position: relative;
	height: 396px;
	width: 830px;
	overflow: hidden;
	text-align: right;
}
#home_content {
	margin: 27px 0 0 37px;
	width: 670px;
	text-align: left;
	position: absolute;
	z-index: 100;
}
#home_content p {
	margin: 8px 0 8px 0;
	padding: 0;
}
#home_cont_box_left {
	background: transparent url(../images/cn_uniquelygirl_home_content01_bg.gif) scroll top center no-repeat !important;
	width: 321px;
	height: 305px;
	float: left;
	line-height:20px;
	font-size:0.928em ;
}
.home-text-box {
	padding: 40px 20px 0 20px;
	line-height: 122%;
}
.home-text-buttons {
	padding: 0 20px 0 20px;
}
#home_cont_box_right .home-text-buttons {
	position: relative;
	margin-top: 64px;
}
#home_cont_box_left a, #home_cont_box_right a {
	
	color: #272821;
	position: relative;
	font-weight: bold;
}
#home_cont_box_right {
	background: transparent url(../images/cn_uniquelygirl_home_content02_bg.gif) scroll top center no-repeat !important;
	float: right;
	width: 321px;
	font-size:0.928em ;
	line-height:20px;
	height: 305px;
}
.home_box_title {
	font-size: 1.273em;
	color: #FFFFFF;
	font-weight: bold;
}
.home_heading_txt {
	margin: 0 0 10px 5px;
}
/*********teachers signed in********/
/* #teachers_content id used common for all site pages dont modify. changed for tour page*/
#teachers_content {
	margin: 0 0 0 200px;
	width: 620px;
	text-align: left;
	min-height: 500px;
}
#teachers_content_faq {
	margin: 0 0 0 150px;
	width: 620px;
	text-align: left;
	z-index: 1;
}
#others_content_signed_in_faq {
	margin: 0 0 0 150px;
	width: 620px;
	text-align: left;
	min-height: 500px;
}


#teachers_content2 {
	margin: 0 0 0 100px;
	width: 620px;
	z-index: 1;
	text-align: left;
	height:100%;
	min-height:600px;
}

/*** New Div Class Introduced for tightening the content @Amit Lal 6-2-2008 *****/
#teachers_content_signed_in {
	margin: 0 0 0 150px;
	width: 620px;
	text-align: left;
	min-height: 500px;
}
#teachers_content_signed_in3 {
	margin: 0 0 0 150px;
	width: 620px;
	text-align: left;
}

#teachers_content_signed_in2{
	margin: 0 0 0 100px;
	width: 620px;
	text-align: left;
	height:100%;
}
#teachers_content_nosigned {
	margin: 0px 0 0px -155px !important;
	width: 620px;
	min-height: 620px;
	text-align:left;
}
#teachers_content_nosigned_fa {
	margin: 0px 0 0px -155px !important;
	width: 620px;
	min-height: 650px;
	text-align:left;
}
#teachers_content_nosigned_tech {
	margin: 0px 0 0px -155px !important;
	width: 620px;
	text-align:left;
}
#teachers_content_nosigned1 {
	margin: 0 0 0 80px;
	width: 620px;
	z-index: 1;
	text-align: left;
	height:100%;
}

#teachers_renew {
	margin: 0 0 0 200px;
	width: 620px;
	z-index: 1;	
}

#student_module {
	margin: 0 0 0 10px;
	width: 820px;
	z-index: 1;
	text-align: left;
	min-height: 500px;	
}
.teachers_top_nav {


	color: #6b2078;
	font-weight: normal;
	padding: 10px 0 10px 200px;
}

/**** Teacher Talk Top Nav ***/
.teachertalk_top_nav {

	color: #6b2078;
	font-weight: normal;
	padding: 0px 0 50px 200px;
}


.teachers_top_nav_signed_in {
	
	color: #6b2078;
	font-weight: normal;
	padding: 10px 0 10px 50px;
}

.teachers_top_nav_nosignin {
	
	color: #6b2078;
	font-weight: normal;
	padding: 10px 0 10px 70px;
}


.teachers_top_nav_no {
	
	color: #6b2078;
	font-weight: normal;
}
.teachers_top_nav_sel {
	
	color: #6b2078;
	font-weight: bold;
	text-decoration: none;
}
#teachers_cont_box {
	width: 600px;
	padding: 26px 0 40px 0px;
}
#teachers_cont_box2 {
	width: 600px;
	padding: 26px 0 40px 120px;
}
#teachers_sp_text_box {
	width: auto;
	float: left;
	
	font-weight: normal;
	color: #6b2078;
	text-decoration: none;
	line-height: 22px;
}
#teachers_sp_text_box div {
	width: auto;
	float: left;
	padding: 16px 5px 0 0;
	
	font-weight: normal;
	color: #6b2078;
	text-decoration: none;
	line-height: 22px;
}
#teachers_sp_text_box a {	
	font-weight: normal;
	color: #6b2078;
	line-height: 22px;
}
.teachers_sp_text_ttl {
	font-size:1.54em;
	color: #6b2078;
	line-height: 22px;
	font-weight:bold;
}

/* teachers_sp_txt css used in most of all pages for normal text */
.teachers_sp_txt {
	font-size:1.12em;
	font-weight: normal;
	color: #6b2078;
	line-height: 18px;
}
.teachers_sp_txt a {
	
	font-weight: bold;
	color: #6b2078;
}
.teachers_sp_txt_head {
	
	font-weight: bold;
	color: #6b2078;
	line-height: 18px;
}
.teachers_sp_txt_bold {
	font-size:1.182em;
	font-weight: bold;
	color: #6b2078;
	line-height: 18px;
}
.teachers_up_record_required {

	
	font-weight: normal;
	color: #6b2078;
	text-decoration: none;
	font-weight: bold;
}
#teachers_up_record_form {
	font-size:1.182em;
	font-weight: normal;
	color: #6b2078;
	text-decoration: none;
}
#teachers_up_record_form div {
	font-size:1.182em;
	font-weight: normal;
	color: #6b2078;
	text-decoration: none;
	padding: 10px 10px 10px 0;
}
#teachers_up_record_form div input {
	font-size:1.182em;
	font-weight: normal;
	color: #6b2078;
	border: 1px solid #afafaf;
}
.teachers_class_dsbl {
	
	font-weight: normal;
	color: #6b2078;
	border: 0px solid #afafaf;
	background-image: url(../images/uniquelygirl_input_dsbl_bg.gif);
	vertical-align: middle;
	height: 16px;
}
.teachers_forgot_pass_input {
	/*font-size:1em;*/
	font-weight: normal;
	color: #6b2078;
	border: 1px solid #afafaf;
}
#teachers_sel_class_input {
	font-size:1.182em;
	font-weight: normal;
	color: #6b2078;
	border: 1px solid #afafaf;
}
#st_prog_details_cont {
	width: 580px;
	clear: left;
}
#st_prog_top_cont {
	background-image: url(../images/st_prog_cont_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 27px;
}
#st_prog_top_cont #print_popup_top_img{
	position:absolute;
	margin: 0 0 0 0;	
}
#st_prog_top_cont h1 {
	font-size:1.0em;;
	padding: 0;
	margin: 0;
}
#st_prog_top_cont div {
	float:left;
	font-size:1.0em;;
	font-weight:normal;
	color: #ffffff;
	margin: 7px 0 0 0;
}
#st_prog_top_cont div a {
	font-size:1.0em;;
	font-weight:normal;
	color: #ffffff;
}
#st_prog_cont_main {
	background-image:url(../images/st_prog_cont_border.gif);
	min-height:300px;
	display:inline-block;
}
#st_prog_cont_main table{
	font-size:1.0em;;color: #663366;
}
#st_prog_cont_main table a{
	font-size:1.0em;;color: #663366;
}

#st_prog_cont_outer {
	background-image:url(../images/st_prog_cont_border.gif);height:290px;
}
#st_prog_row_color {
	background-image:url(../images/st_prog_cont_bg_color.gif);
	overflow:hidden;
	display:inline-block;
	height:27px;
	float:left;
}
#st_prog_row_color div {
	float:left;
	font-size:0.92em;;
	font-weight:normal;
	color: #663366;
	margin: 7px 0 10px 0;
}
#st_prog_row_color div a {
	font-size:1.0em;;
	font-weight:normal;
	color: #663366;
}
#st_prog_row_color_print {
	background-image:url(../images/st_prog_cont_bg_color_print.gif);
	overflow:hidden;
	display:inline-block;
	height:27px;
	float:left;
}
#st_prog_row_color_print div {
	float:left;
	font-size:1.0em;;
	font-weight:normal;
	color: #663366;
	margin: 7px 0 10px 0;
}
#st_prog_row_color_print div a {
	font-size:1.0em;;
	font-weight:normal;
	color: #663366;
}
#st_prog_row_white {
	background-image:url(../images/st_prog_cont_bg_white.gif);
	overflow:hidden;
	display:inline-block;
	height:27px;
	float:left;
}
#st_prog_row_white div {
	float:left;
	font-size:1.0em;;
	font-weight:normal;
	color: #663366;
	margin: 7px 0 7px 0;
}
#st_prog_row_white div a {
	font-size:1.0em;;
	font-weight:normal;
	color: #663366;
}
#st_prog_row_white_print {
	background-image:url(../images/st_prog_cont_bg_white_print.gif);
	overflow:hidden;
	display:inline-block;
	height:27px;
	float:left;
}
#st_prog_row_white_print div {
	float:left;
	font-size:1.0em;;
	font-weight:normal;
	color: #663366;
	margin: 7px 0 7px 0;
}
#st_prog_row_white_print div a {
	font-size:1.0em;;
	font-weight:normal;
	color: #663366;
}

.st_numbers {
float:left;
}
.clear {
clear:both
}
.clear_print {
background-image: url(../images/st_prog_cont_btm.gif);
height: 27px;
background-position: bottom;
overflow: hidden;
}
.st_prog_row_num_top {
	text-align: center;
	width: 32px;
	vertical-align: top; 
	font-size:1.0em;;
	font-weight:normal;
	color: #663366;
}
.st_prog_row_num {
	text-align: center;
	width: 32px;
	vertical-align: top;
	font-size:1.0em;;
	font-weight:normal;
	color: #663366;
	background-color: #e7cfe1;
	margin:0px 0 0 1px;
	height:27px;
	line-height: 10px;
}
.st_prog_row_num div {
	padding: 7px 0 10px 0;
}
.st_prog_row_num_color {
	text-align: center;
	width: 32px;
	vertical-align: top;
	font-size:1.0em;;
	font-weight:normal;
	color: #663366;
	background-color: #FFFFFF;	
	margin: 0px 0 0 1px;
	height:27px;
	line-height: 10px;
}
.st_prog_row_num_color div {
	padding: 7px 0 10px 0;
}
.st_prog_row_uname {
	text-align: center;
	font-size:1.0em;
	width: 104px;
	vertical-align: top;
}
.st_prog_row_fname {
	text-align: center;
	font-size:1.0em;
	width: 152px;
	vertical-align: top;
}

.st_prog_row_prog {
	text-align: center;
	width: 102px;
	vertical-align: top;
}
.st_prog_row_pre {
	text-align: center;
	width: 94px;
	vertical-align: top;
}
.st_prog_row_post {
	text-align: center;
	width: 95px;
	vertical-align: top;
}
#st_prog_cont_btm_left {
	position: absolute;
	height: 19px;
	z-index: 6;
	margin-top: 296px;
}
#st_prog_cont_btm_right {
	position: absolute;
	height: 19px;
	z-index: 7;
	margin-top: 296px;
	margin-left: 562px;
}
#st_prog_cont_btm_border {
	position: absolute;
	width: 543px;
	background-color: #6b2078;
	height: 1px;
	z-index: 8;
	font-size: 0.091em;
	margin-top: 314px;
	margin-left: 19px;
	overflow: hidden;
}
#st_prog_scroller {
	position:absolute;
	width:20px;
	height:290px;
	z-index:9;
	margin-top:8px;
	margin-left:561px;
}
.st_arrow {
	background-image:url(../images/st_prog_sroller_arrow.png);
	width:18px;
	height:34px;
	font-size:0.091em;
	padding:0;
	margin:0;
}
#global_cont_box {
	width: 600px;
	padding: 55px 0 40px 0;
}
#global_cont_box  table td.teachers_sp_txt{
font-size:0.8em;
}
#global_cont_box  .teachers_txt{
font-size:0.96em;
}
#global_sp_txt {
	font-size:1.12em;
	font-weight: normal;
	color: #6b2078;
	line-height: 18px;
}
#global_sp_txt div {
	margin: 10px 0 0 0;
}
#global_sp_txt a {

	font-weight: normal;
	color: #6b2078;
	line-height: 18px;
	font-weight:bold;
}
/* 
   Styles for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn 
*/
#wn { 
	background-image:url(../images/st_prog_cont_border.gif);
	height: 315px;
}
/* Set small font-size or size/position of div's will be off in some browsers  */
#contTrack {
	width:18px; 
	font-size:0em;
}

/* about programm left pannel*/
#about_prog_tour {
	position: absolute;
	float: left;
	margin: 82px 0 0 3px;
	width: 195px;
	height: 228px;
	text-align: left;
	z-index: 400;
}
#about_prog_treg {
	position: absolute;
	float: left;
	margin: 378px 0 0 3px;
	width: 195px;
	height: 263px;
	text-align: left;
	z-index: 400;
}
#about_prog_pnl_content {
	
	color: #6b2078;
	font-weight: normal;
	margin: 20px 15px 10px 15px;
	text-align: left;
	line-height: 16px;
	z-index: 400;
}
#about_prog_pnl_content p{
	line-height: 20px;
	font-size:1.12em;
}
#about_prog_pnl_content a {
	font-size:1.12em;
	color: #6b2078;
	font-weight: bold;
	text-align: left;
	line-height: 16px;
}
.about_prog_pnl_heading {
	font-size:1.58em;
	color: #6b2078;
	font-weight: bold;
	text-align: left;
}
.about_prog_pnl_treg {
	font-size: 1.455em;
	color: #6b2078;
	font-weight: bold;
	text-align: left;
}
/* take a tour*/
#tatour_content {
	width: 750px;
	z-index: 10;
	text-align: left;
	display:table;
	margin: 0 35 0 45px;
	padding: 55px 0 40px 0;
}
#tatour_cont_box_left {
	width: 340px;
	float:left;
}
#tatour_cont_box_right {
	width: 390px;
	float:right;
}
/* my dashboard*/
#dashboad_content {
	width: 701px;
	z-index: 10;
	text-align: left;
	display: table;
	margin-left: 130px;
	padding: 0 0 40px 0;
}
#dashboad_cont_box {
	width: 600px;
	padding: 26px 0 0px 0;
}
#dashboad_delivery {
	background-image:url(../images/uniquelygirl_tsignedin_dboard_bg.gif);
	height: 201px;
	width: 267px;
	float: left;
}
#dashboad_admin {
	background-image:url(../images/uniquelygirl_tsignedin_dboard_bg.gif);
	height: 201px;
	width: 267px;
	float: right;
	margin-right: 45px;
}
#dashboad_content .teachers_top_nav {
	margin: 0 0 0 70px;
}
#dashboad_text #dashboad_delivery div, #dashboad_admin div {
	font-size:1.182em;
	color: #6b2078;
	font-weight: normal;
	text-align: left;
	line-height: 18px;
	margin: 28px 0 0 60px;
}
#dashboad_text #dashboad_delivery div a, #dashboad_admin div a {
	font-size:1.182em;
	color: #6b2078;
	font-weight: normal;
	line-height:180%;
}
/* interactive learning and left pannel*/
#int_learn_cont_box {
	width: 600px;
	padding: 18px 0 40px 0;
}
#int_learn_tour {
	position: absolute;
	float: left;
	margin: 380px 0 0 3px;
	width: 195px;
	height: 263px;
	text-align: left;
}
#int_learn_treg {
	position: absolute;
	float: left;
	margin: 82px 0 0 3px;
	width: 195px;
	height: 228px;
	text-align: left;
	z-index: 400;
}
#int_learn_pnl_content {
	font-size:1.02em;
	color: #6b2078;
	font-weight: normal;
	margin: 10px 12px 10px 10px;
	text-align: left;
	line-height: 16px;
	z-index: 400;
}

#int_learn_pnl_content  .int_learn_pnl_heading{
	font-size:1.42em;
	
	}
#int_learn_pnl_content a {
	
	color: #6b2078;
	font-weight: bold;
	text-align: left;
	line-height: 1.182em;
}
.int_learn_pnl_heading {
	font-size: 1.02em;
	color: #6b2078;
	font-weight: bold;
	text-align: left;
}
.int_learn_pnl_treg {
	font-size: 1.12em;
	color: #6b2078;
	font-weight: bold;
	text-align: left;
}
.int_signin_txt {
	
	color: #6b2078;
	font-weight: normal;
	margin: 3px 0 0 0;
}
#int_learn_pnl_content .int_signin_txt a {
	
	color: #6b2078;
	font-weight: normal;
}
.int_signin_txt input {
	
	font-weight: normal;
	color: #6b2078;
	border: 1px solid #afafaf;
}
#faq_cont_box_nosign {
	width: 600px;
	height: 650px;
	padding: 18px 0 40px 0;
	display:table;
}
#faq_cont_box_signedin {
	width: 600px;
	height: 100px;
	padding: 18px 0 40px 0;
	display:table;
}

#faq_cont_box_popup {
	margin: 0 0 5px 100px;
	width: 600px;
	height: 600px;
	padding: 18px 0 40px 0;
	display:table;
}
.faq_titles {
	width:600px;
	float:left;
	display:table;
}
.faq_titles .faq_topic_img,.faq_topic_ttl {
	float:left
}
.faq_topic_img {
	width:27px;
}
.faq_topic_ttl {
	margin: 0 0 0 10px;
	display:block;
	width: 563px;

	font-size: 1.273em;
	color: #6b2078;
	font-weight: bold;
	height:27px;
	line-height: 28px;
}
.faq_topic_ttl a {	
	color: #6b2078;
	font-weight: bold;
	line-height: 28px;
	text-decoration: none;
}
.faq_question_ttl {
	display:block;
	width: 520;

	font-size:1.182em;
	color: #6b2078;
	line-height: 18px;	
	font-weight: bold;
}
.faq_question_ttl a {

	
	color: #6b2078;
	font-weight: bold;
	text-decoration: none;
}
.faq_answer_txt {
	display:block;
	width: 520;


	color: #6b2078;
	line-height: 18px;	
	font-weight: normal;
}
.add_answer_txt {


	display:block;
	width: 420;


	
	color: #6b2078;
	line-height: 18px;	
	font-weight: normal;
}
.faq_titles .faq_question_close, .faq_question_close a {


	font-size:0.92em;;
	color: #6b2078;
	font-weight: normal;
	text-decoration: underline;
	line-height: 28px;
}
.faq_question_close {
	width:40px;
	line-height:18px;
	margin-top:0;
	top:0;
}
.faq_answer_close {
	width:40px;
	line-height:18px;
	margin-top:0;
	top:0;
}
.faq_question {
	margin: 0 0 5px 37px;
	width: 560px;
}
.faq_answer {
	margin: 0 0 0px 50px;
	width: 560px;
	padding-bottom:20px;
}
.faq_answer_new {
	margin: 0 0 0px 70px;
	width: 540px;
	padding-bottom:20px;
}
.faq_question .faq_question_ttl, .faq_question_close {
	float:left;
}
.faq_answer .faq_answer_txt{
	float:left;
}
.faq_answer_new .faq_answer_txt{
	float:left;
}
.faq_answer .faq_answer_close {
	float:left;
	margin-bottom:0;
	bottom:0;
	padding-bottom:0;
}
.faq_answer_new .faq_answer_close {
	float:left;
	margin-bottom:0;
	bottom:0;
	padding-bottom:0;
}
/******* student *********/
#stud_content {
	width: 701px;
	z-index: 10;
	text-align: left;
	display: table;
	margin-left: 130px;
	padding: 0 0 40px 20px;
}
#stud_cont_box {
	width: 600px;
	padding: 20px 0 0 0;
}
#stud_text #stud_todolist div {


	font-size:1.182em;
	color: #6b2078;
	font-weight: normal;
	text-align: left;
	line-height: 20px;
	margin: 32px 0 0 30px;
}
#stud_todolist {
	background-image:url(../images/uniquelygirl_stud_signed_bg.gif);
	height: 201px;
	width: 562px;
	float: left;
}

/*** stud pre quiz group ****/

.stud_group {
	background-image:url(../images/uniquelygirl_stud_signed_bg02.gif);
	height: 201px;
	width: 437px;
}
.stud_option1 {
	display:block;
	width: 427px;
	
	color: #6b2078;
	line-height: 20px;
	font-weight: normal;
	padding-left:30px;
	padding-top:30px;	
}
.stud_option2 {
	width:10px;
	line-height:18px;
	margin-bottom:0px;
	top:0;
}
.stud_option01 {
	display:block;
	width: 247px;
	
	color: #6b2078;
	line-height: 20px;
	font-weight: normal;
	padding-left:30px;	
}
.stud_option02 {
	width:170px;
	line-height:18px;
	margin-top:0;
	top:0;
	height: 100px;
	padding-top: 80px;

}
.stud_group .stud_option01, .stud_option02 {
	float:left;
}
.stud_group .stud_option1, .stud_option2 {
	float:left;
}
#stud_quiz #stud_todolist div {
	font-size:1.182em;
	color: #6b2078;
	font-weight: normal;
	text-align: left;
	line-height: 20px;
	margin: 20px 0 0 30px;
}
#stud_quiz {
	background-image:url(../images/uniquelygirl_stud_signed_quiz.gif);
	height: 201px;
	width: 562px;
	float: left;
}


.stud_sp_txt {
	
	font-weight: normal;
	color: #6b2078;
	line-height: 18px;
}
.stud_sp_txt a {
	
	font-weight: bold;
	color: #6b2078;
}
.stud_sp_txt_head {
	font-size: 1.273em;
	font-weight: bold;
	color: #6b2078;
	line-height: 18px;
}
.stud_sp_txt_bold {
	
	font-weight: bold;
	color: #6b2078;
	line-height: 18px;
}
.stud_sp_text_ttl {
	font-size:1.636em;
	font-weight: bold;
	color: #6b2078;
	line-height: 22px;
}
/* Student Anonymous left pannel*/
#stud_anony_cont_box {
	/* width: 740px; */
	padding:50px 20px 40px 0px;
	margin: 0 0 0 15px;
}
#stud_anony_treg {
	position: absolute;
	float: left;
	margin: 82px 0 0 3px;
	width: 237px;
	height: 345px;
	text-align: left;
	top: 184px;
	z-index: 400;
}
#stud_anony_pnl_content {
	
	color: #6b2078;
	font-weight: normal;
	margin: 20px 8px 10px 8px;
	text-align: left;
	line-height: 16px;
	z-index: 400;
}
#stud_anony_pnl_content a {
	
	color: #6b2078;
	font-weight: bold;
	text-align: left;
	line-height: 16px;
}
.stud_anony_pnl_heading {
	font-size:1.636em;
	color: #6b2078;
	font-weight: bold;
	text-align: left;
}
.stud_anony_pnl_sgin {
	font-size: 1.12em;
	color: #6b2078;
	font-weight: bold;
	text-align: left;
}
.stud_signin_txt {
	
	color: #6b2078;
	font-weight: normal;
	margin: 10px 0 0 0;
}
.stud_signin_txt  table .stud_signin_txt{
font-size:0.68em;
}
#stud_anony_pnl_content .stud_signin_txt a {

	font-size:0.92em;
	color: #6b2078;
	font-weight: normal;
}
.stud_signin_txt input {
	
	font-weight: normal;
	color: #6b2078;
	border: 1px solid #afafaf;
}
.lesson_answer {
	margin: 0 0 0px 28px;
	width: 300px;
	padding-bottom:20px;
}
.lesson_sp_txt {
	
	font-weight: normal;
	color: #6b2078;
	line-height: 18px;
}
.lesson_sp_txt_underline {

	font-weight: normal;
	color: #6b2078;
	line-height: 18px;
	text-decoration:underline;
}
.samples_sp_txt {
	
	font-weight: normal;
	color: #FF6666;
	line-height: 18px;
}
.lesson_question {
	display:block;
	width: 300px;
	
	color: #6b2078;
	line-height: 18px;           
	font-weight: normal;
}
.lesson_add {
	width:100px;
	line-height:18px;
	margin-top:0;
	top:0;
}
.lesson_group .lesson_question, .lesson_add {
	float:left;
}
.order_group {
	margin: 0 0 5px 0px;
    width: 580px;
}
.order_title {
	display:block;
	width: 200;
	
	color: #6b2078;
	line-height: 18px;           
	font-weight: normal;
}
.order_add {
	width:380px;
	line-height:18px;
	margin-top:0;
	top:0;


	
	color: #6b2078;
	line-height: 18px;           
	font-weight: normal;
}
.order_group .order_title, .order_add {
	float:left;
}
.teachers_registration_input {
	
	font-weight: normal;
	color: #6b2078;
	border: 1px solid #afafaf;
	vertical-align: middle;
}
#st_prog_cont_main01 {
	background-image:url(../images/..../images/st_prog_cont_border.gif);

	display:inline-block;
}
.lesson_info_group {
	margin: 0 0 5px 0px;
    width: 500px;
}
.lesson_info_option01 {
	display:block;
	width: 200px;
	
	color: #6b2078;
	line-height: 18px;
	font-weight: normal;
}
.lesson_info_option02 {
	width:300px;
	line-height:18px;
	margin-top:0;
	top:0;
}
.lesson_info_group .lesson_info_option01, .lesson_info_option02 {
	float:left;
}
.summery_group {
	margin: 0 0 5px 0px;
    width: 600px;
}
.summery_option01 {
	display:block;
	float:left;
	width: 220px;

	color: #6b2078;
	line-height: 24px;
	font-weight: normal;
}
.summery_option02 {
	width:380px;
	line-height:24px;
	margin-top:0;
	top:0;
}
.summery_group .summery_option01, .summery_option02 {
	float:left;
}
.teachers_sp_txt_head02 {
	font-size: 1.455em;
	font-weight: bold;
	color: #6b2078;
	line-height: 18px;
}
.hiddenDiv {
display: none;
}
.visibleDiv{
display: block;
}
.class_group {
	margin: 0 0 5px 0px;
    width: 600px;
}
.class_option01 {
	display:block;
	width: 250px;
	
	color: #6b2078;
	line-height: 18px;
	font-weight: normal;
}
.class_option02 {
	width:350px;
	line-height:18px;
	margin-top:0;
	top:0;
}
.class_group .class_option01, .class_option02 {
	float:left;
}
.comment_group {
	margin: 0 0 5px 0px;
    width: 600px;
}
.comment_option01 {
	display:block;
	width: 340px;
	
	color: #6b2078;
	line-height: 18px;
	font-weight: normal;
}
.comment_option02 {
	width:160px;
	line-height:18px;
	margin-top:0;
	top:0;
}
.comment_group .comment_option01, .comment_option02 {
	float:left;
}
#teachers_content01 {
	margin: 0 0 0 100px;
	width: 720px;
	z-index: 1;
	text-align: left;
}
#teachers_head {
	margin: 0 0 0 200px;
	width: 620px;
	z-index: 1;
	text-align: left;
}
#teachers_cont_box01 {
	width: 680px;
	padding: 26px 0px 20px 0px;
	height:550px;
	max-height:650px;
}
#teachers_talk_box_main {
	width: 680px;
	padding: 26px 0px 20px 0px;
	height: 1000px;
}
.lesson_sp_txt01 {
	padding-left: 60px;
	
	font-weight: normal;
	color: #6b2078;
	line-height: 18px;
	height: 135px;
}
#forum {
	height: 10px;
	padding: 10px;
	background: #e7cfe1;
	width: 640px;
	text-align: left;
	
	color: #6b2078;
	font-weight: bold;
	text-decoration: none;		
}
#forum .page {
	text-align: left;
	width: 240px;
	padding-left: 50px;
	float: left;
	margin-bottom: 10px;
}

#forum .previous {
	text-align: left;
	padding-left: 20px;
	float: left;
	margin-bottom: 10px;
	width: 100px;
}
#forum .next {
	text-align: left;
	padding-left: 20px;
	float: left;
	margin-bottom: 10px;
	width: 100px;
}
.teachers_top_nav_sel01 {
	
	color: #6b2078;
	font-weight: bold;
	text-decoration: none;
}
.lesson_sp_txt02 {
	padding-left: 60px;
	
	font-weight: normal;
	color: #6b2078;
	line-height: 18px;
}
.forum_group {
	margin: 0 0 5px 0px;
    width: 550px;
}
.forum_option01 {
	width: 200px;
	
	color: #6b2078;
	line-height: 18px;
	font-weight: normal;
}
.forum_option02 {
	width:350px;
	line-height:18px;
	margin-top:0;
	top:0;
}
.forum_group .forum_option01, .forum_option02 {
	float:left;
}
#forum01 {
	width: 640px;
	text-align: right;
}

.table01 {
background-image: url(../images/uniquelygirl_teacher_talk_white.gif); 
PADDING-LEFT: 0px; 
PADDING-BOTTOM: 0px; 
width: 582px; 
COLOR: #000000; 
PADDING-TOP: 0px; 
}
.table02 {
background-image: url(../images/uniquelygirl_teacher_talk_pink.gif);
PADDING-LEFT: 0px; 
PADDING-BOTTOM: 0px; 
width: 582px; 
COLOR: #000000; 
PADDING-TOP: 0px; 
}
.left-container2 {
PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; 
FLOAT: left; 
PADDING-BOTTOM: 0px; 
MARGIN: 0px; 
width: 311px; 
BORDER-TOP-STYLE: none; 
PADDING-TOP: 0px; 
}
.right-container2 {
PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; 
FLOAT: right; 
PADDING-BOTTOM: 0px; 
MARGIN: 0px; 
width: 271px; 
PADDING-TOP: 0px; 
TEXT-ALIGN: center;
}
.text {
font-family:Ã¥Â®â€¹Ã¤Â½â€œ, Arial, sans-serif;

font-size:1.182em;
color: #6b2078;
line-height: 18px;
font-weight: normal;
}
.text01 {
PADDING-RIGHT: 0.3em; 
PADDING-LEFT: 1.5em; 
FONT-SIZE: 1em; 
PADDING-BOTTOM: 5px; 
MARGIN: 0px;  
WIDTH: auto; 
TEXT-INDENT: 0px; 
PADDING-TOP: 0.3em; 
font-family:Ã¥Â®â€¹Ã¤Â½â€œ, Arial, sans-serif;

font-size:1.182em;
color: #6b2078;
line-height: 18px;
font-weight: normal;
}
.text02 {
PADDING-RIGHT: 0.3em; 
PADDING-LEFT: 0.3em; 
FONT-SIZE: 1em; 
PADDING-BOTTOM: 5px; 
MARGIN: 0px;  
WIDTH: auto; 
TEXT-INDENT: 0px; 
PADDING-TOP: 0.3em; 
font-family:Ã¥Â®â€¹Ã¤Â½â€œ, Arial, sans-serif;

font-size:1.182em;
color: #6b2078;
line-height: 18px;
font-weight: normal;
}
.space-line {
CLEAR: both; PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; 
PADDING-BOTTOM: 0px; 
MARGIN: 0px; 
WIDTH: auto; 
PADDING-TOP: 0px;
}
.lesson_group01 {
	margin: 0 0 5px 0px;
    width: 400px;	
	color: #6b2078;
	line-height: 18px;           
	font-weight: normal;	
}
.lesson_question01 {
	display:block;
	width: 300;
}
.cl{float:left;}
.ceshi{float:right;margin-top:5px;}
.lesson_add01 {
	width:100px;
	line-height:18px;
	margin-top:0;
	top:0;
	vertical-align: middle;
}
.lesson_group01 .lesson_question01, .lesson_add01 {
	float:left;
}
.admin_group {
	margin: 0 0 5px 0px;
    width: 600px;
}
.admin_option01 {
	display:block;
	width: 20px;
}
.admin_option02 {
	width:580px;
	line-height:18px;
	margin-top:0;
	top:0;
}
.admin_group .admin_option01, .admin_option02 {
	float:left;
}
.admin_txt_head {
	font-size: 1.42em;
	font-weight: bold;
	color: #6b2078;
	line-height: 18px;
}
.admin_text_ttl {
	font-size:1.42em;
	font-weight: bold;
	color: #6b2078;
	line-height: 22px;
}
#teachers_cont_box_new {
	width: 600px;
	padding: 26px 0 100px 0;
}
#teachers_cont_box_new1 {
	width: 600px;
	padding: 0px 0px 0px 0px;
	height:800px;
	max-height:850px;
}

.stud_group_new01 {
	width: 437px;
	background-image:url(../images/uniquelygirl_stud_signed_bg2.gif);
	background-repeat:repeat-y;
}
.stud_new01 {
	width: 437px;
	height: 20px;
	background-image:url(../images/uniquelygirl_stud_signed_bg2.gif);	
}
.stud_new02 {
	background-image:url(../images/uniquelygirl_stud_signed_bg2.gif);
	background-repeat:repeat-y; 
	width: 390px;
	display:block;
	font-size:1.182em;
	color: #6b2078;
	line-height: 20px;
	font-weight: normal;
	padding-left:30px;
	padding-right:30px;
}
.stud_new_01 {
	width: 562px;
	height: 20px;
	background-image:url(../images/uniquelygirl_stud_signed_bg_02.gif);	
}
.stud_new_02 {
	background-image:url(../images/uniquelygirl_stud_signed_bg_02.gif);
	background-repeat:repeat-y;
	width: 562px;
	display:block;
	font-size:1.182em;
	color: #6b2078;
	line-height: 20px;
	font-weight: normal;
	padding-left:30px;
	padding-right:10px;	
}
.getst_group {
	margin: 0 0 5px 0px;
    width: 562px;
}
.getst_option01 {
	display:block;
	width: 351px;
}
.getst_option02 {
	width:210px;
	height:18px;
}
.getst_group .getst_option01,{
	float:left;
}
.parents_sp_txt {
	
	font-weight: normal;
	color: #6b2078;
	line-height: 18px;
}
#parents_content {
	margin: 0 0 0 20px;
	/* width: 620px; */
	z-index: 1;
	text-align: left;
	/* height:450; */
	min-height: 500px;
}
#parents_content_signed_in {
	margin: 0 0 0 150px;
	width: 620px;
	text-align: left;
	min-height: 50px;
}
.teacher_reg_link {
	
	color: #6b2078;
	font-weight: bold;
	line-height: 26px;
	vertical-align: top;
	text-decoration: underline;
}
.teachers_txt {
	font-size:0.80em;
	font-weight: normal;
	color: #6b2078;
	line-height: 18px;
}
.teachers_txt a{
	font-size:0.86em;
	font-weight: normal;
	color: #6b2078;
	line-height: 18px;
}
.teachers_txt a {
	font-size:0.86em;
	color: #6b2078;
}
.lnb{
	font-weight:bold;
}
#schoolInfoContainer {
	width: 800px;
}
.schoolInfo-label {
	width: 300px;
	color: #6B2078;
	
	padding-bottom: 4px;
}
.schoolInfo-value {
	width: 300px;
	color: #6B2078;
	
	padding-bottom: 4px;
}

