body {
	margin-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	background-image: url(/images/uniquelygirl_main_bg.gif);



}

form {
	display: inline;
}

/* mac hide \*/
html,body {
	height: 100%;
	width: 100%;
	font-size:100%;
}


h1{
margin:0 0 -20px;;
padding:0px;
}
/* end hide */
#outer {
	height: 100%;
	width: 100%;
	display: table;
	vertical-align: middle;
}

#container {
	text-align: center;
	position: relative;
	vertical-align: middle;
	display: table-cell;
	height: 468px;
}

#inner {
	width: 900px;
	background-image: url(/images/uniquelygirl_content_bg.gif);
	background-repeat: repeat-y;
	background-position: center;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

#header {
	background-image: url(/images/uniquelygirl_top_pannel_bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height: 180px;
	text-align: left;
}

#content_outer {
	background-image: url(/images/uniquelygirl_content_btm_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

#content_inner {
	background-image: url(/images/uniquelygirl_content_top_bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	text-align: center;
}

#footer {
	background-image: url(/images/uniquelygirl_footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	height: 131px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.688em;
	font-weight: normal;
	color: #fefefe;
	background-color:transparent;
	text-align: center;
	padding-left: 26%;
}

#footer div {
	width: auto;
	float: left;
	padding: 2px 10px 0 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #fefefe;
	background-color:transparent;
	text-decoration: none;
	z-index: 500;
}

#footer div a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #fefefe;
	background-color:transparent;
	text-decoration: none;
}

#logo {
	position: relative;
	left: 40px;
	top: 13px;
	float: left;
}

#right_logo {
	position: relative;
	right: 16px;
	top: 38px;
	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-family: Helvetica, Arial, sans-serif;
	font-size: 0.688em;
	color: #9a5ba4;
	background-color:transparent;
	font-weight: normal;
	margin: 20px 0 20px 10px;
	line-height: 18px;
	text-align: left;
}

#left_nav div a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.786em;
	color: #9a5ba4;
	background-color:transparent;
	font-weight: normal;
	line-height: 18px;
	text-align: left;
}

.left_nav_links_heading {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.125em;
	color: #9a5ba4;
	background-color:transparent;
	font-weight: bold;
	line-height: 26px;
	vertical-align: top;
	text-decoration: underline;
}

.left_nav_links_ttl {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.273em;
	color: #9a5ba4;
	background-color:transparent;
	font-weight: bold;
}

/************************************************************************/
#right_nav {
	position: absolute;
	float: left;
	margin: 100px 50px 0 683px;
	width: 179px;
	height: 238px;
	text-align: left;
	/*** added by alal**/
	background-image: url(/images/uniquelygirl_teachers_rnav_bg.png);
}

#right_nav div {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.688em;
	color: #9a5ba4;
	background-color:transparent;
	font-weight: bold;
	margin: 18px 0 20px 12px;
	line-height: 15px;
	text-align: left;
	text-decoration: none;
}

#right_nav div a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.688em;
	color: #9a5ba4;
	background-color:transparent;
	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-family: Helvetica, Arial, sans-serif;
	font-size: 0.688em;
	color: #9a5ba4;
	background-color:transparent;
	font-weight: bold;
	margin: 15px 0 20px 12px;
	line-height: 15px;
	text-align: left;
	text-decoration: none;
}

#right_nav02 div a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.688em;
	color: #9a5ba4;
	background-color:transparent;
	font-weight: bold;
	line-height: 15px;
	text-align: left;
	text-decoration: none;
}

.right_nav_active {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.688em;
	color: #9a5ba4;
	background-color:transparent;
	font-weight: bold;
	margin: 20px 0 20px 10px;
	line-height: 15px;
	text-align: left;
	text-decoration: none;
}

.right_nav_over {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.688em;
	color: #0f72c3;
	background-color:transparent;
	font-weight: normal;
	line-height: 15px;
	text-align: left;
	text-decoration: none;
}

/*** Added by Alal ****/
.right_nav_comp {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.688em;
	color: #9a5ba4;
	background-color:transparent;
	font-weight: normal;
	line-height: 15px;
	text-align: left;
	text-decoration: none;
}

.right_nav_links_heading {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.125em;
	color: #9a5ba4;
	background-color:transparent;
	font-weight: bold;
	line-height: 15px;
	vertical-align: top;
	text-decoration: none;
}

.right_nav_links_ttl {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	color: #9a5ba4;
	background-color:transparent;
	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;
}

#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: 660px;
	z-index: 1;
	position: absolute;
	text-align: left;
}

#home_cont_box_left {
	background-image: url(/images/uniquelygirl_home_content01_bg.png);
	background-repeat: no-repeat;
	float: left;
	width: 319px;
	height: 304px;
	max-height: 308px;
}

#home_cont_box_left div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.688em;
	color: #000000;
	background-color:transparent;
	margin: 16px 12px 10px 12px;
}

#home_cont_box_left div a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.688em;
	color: #000000;
	background-color:transparent;
	position: relative;
}

#home_cont_box_right {
	background-image: url(/images/uniquelygirl_home_content02_bg.png);
	background-repeat: no-repeat;
	margin: 0 0 0 20px;
	float: right;
	width: 319px;
	height: 304px;
	max-height: 308px;
}

#home_cont_box_right div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.688em;
	color: #000000;
	background-color:transparent;
	margin: 16px 10px 10px 10px;
}

#home_cont_box_right div a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.688em;
	color: #000000;
	background-color:transparent;
	position: relative;
}

.home_box_title {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.273em;
	color: #FFFFFF;
	background-color:transparent;
	font-weight: bold;
}

.home_heading_txt {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.125em;
	color: #996699;
	background-color:transparent;
	font-weight: normal;
	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;
	z-index: 1;
	text-align: left;
	min-height: 500px;
}

#teachers_content_signin {
	margin: 0 0 0 55px;
	width: 620px;
	z-index: 1;
	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;
	height: 900px;
	max-height: 950px;
}

#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 {
	font-family: Helvetica, Arial, sans-serif;
	/*font-size: 0.75em;*/
	color: #9f63a9;
	background-color:transparent;
	font-weight: normal;
	padding: 10px 0 10px 200px;

}

.nurse_top_nav_signin {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	color: #9f63a9;
	background-color:transparent;
	font-weight: normal;
	padding: 10px 0 10px 50px;
}

/**** Teacher Talk Top Nav ***/
.teachertalk_top_nav {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	color: #9f63a9;
	background-color:transparent;
	font-weight: normal;
	padding: 0px 0 50px 200px;
}

.teachers_top_nav_signed_in {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	color: #9f63a9;
	background-color:transparent;
	font-weight: normal;
	padding: 10px 0 10px 50px;
}

.teachers_top_nav_nosignin {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	color: #9f63a9;
	background-color:transparent;
	font-weight: normal;
	padding: 10px 0 10px 70px;
}

.teachers_top_nav_no {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	color: #9f63a9;
	background-color:transparent;
	font-weight: normal;
}
.teachers_top_nav_nof {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	color: #9f63a9;
	background-color:transparent;
	font-weight: normal;
}

.teachers_top_nav_sel {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	color: #9f63a9;
	background-color:transparent;
	font-weight: bold;
	text-decoration: none;
}

.teachers_top_nav_self {
	font-family: Helvetica, Arial, sans-serif;
	font-size: .75em;
	color: #9f63a9;
	background-color:transparent;
	font-weight: bold;
	text-decoration: none;
}

#teachers_cont_box {
	width: 666px;
	padding: 26px 0 40px 0px;
}

#teachers_summery2_box {
	width: 600px;
	padding: 26px 0 40px 200px;
}

#teachers_summery_box {
	width: 600px;
	padding: 26px 20px 40px 60px;
}

#teachers_cont_box2 {
	width: 600px;
	padding: 26px 0 40px 120px;
}

#teachers_sp_text_box {
	width: auto;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.688em;
	font-weight: normal;
	color: #9f63a9;
	background-color:transparent;
	text-decoration: none;
	line-height: 22px;
}

#teachers_sp_text_box div {
	width: auto;
	float: left;
	padding: 16px 5px 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.688em;
	font-weight: normal;
	color: #9f63a9;
	background-color:transparent;
	text-decoration: none;
	line-height: 22px;
}

#teachers_sp_text_box a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.688em;
	font-weight: normal;
	color: #9f63a9;
	background-color:transparent;
	line-height: 22px;
}

.teachers_sp_text_ttl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.125em;
	font-weight: bold;
	color: #9f63a9;
	background-color:transparent;
	line-height: 22px;
}

/* teachers_sp_txt css used in most of all pages for normal text */
.teachers_sp_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
	color: #9f63a9;
	background-color:transparent;
	line-height: 18px;
}

.teachers_sp_txt a, .teachers_sp_txt_em a, .teachers_sp_em a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #9f63a9;
	background-color:transparent;
}

.teachers_sp_txt_em {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #9f63a9;
	background-color:transparent;
	line-height: 18px;
}

.teachers_sp_txt_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.167em;
	font-weight: bold;
	color: #9f63a9;
	background-color:transparent;
	line-height: 18px;
}

.teachers_sp_txt_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #9f63a9;
	background-color:transparent;
	line-height: 18px;
}

.teachers_sp_txt_new {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
	color: #9f63a9;
	background-color:transparent;
	line-height: 18px;
	padding-left : 100px;
}

.teachers_sp_txt_new a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	color: #9f63a9;
	background-color:transparent;
}

.teachers_up_record_required {
	font-family: Arial, Helvetica, sans-serif;
	font-size:  0.714em;
	font-weight: normal;
	color: #9f63a9;
	background-color:transparent;
	text-decoration: none;
	font-weight: bold;
}

.teachers_uprecord_required {
	font-family: Arial, Helvetica, sans-serif;
	font-size:  0.833em;
	font-weight: normal;
	color: #9f63a9;
	background-color:transparent;
	text-decoration: none;
	font-weight: bold;
}

#teachers_up_record_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
	color: #9f63a9;
	background-color:transparent;
	text-decoration: none;
}

#teachers_up_record_form div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
	color: #9f63a9;
	background-color:transparent;
	text-decoration: none;
	padding: 10px 10px 10px 0;
}

#teachers_up_record_form div input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
	color: #9f63a9;
	background-color:transparent;
	border: 1px solid #afafaf;
}

.teachers_class_dsbl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
	color: #9f63a9;
	background-color:transparent;
	border: 0px solid #afafaf;
	background-image: url("/images/uniquelygirl_input_dsbl_bg.gif");
}

.teachers_forgot_pass_input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #9f63a9;
	background-color:transparent;
	border: 1px solid #afafaf;
}

#teachers_sel_class_input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
	color: #9f63a9;
	background-color:transparent;
	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: 0.688em;
	padding: 0;
	margin: 0;
}

#st_prog_top_cont div {
	float: left;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.688em;
	font-weight: normal;
	color: #ffffff;
	background-color:transparent;
	margin: 7px 0 0 0;
}

#st_prog_top_cont div a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.688em;
	font-weight: normal;
	color: #ffffff;
	background-color:transparent;
}

#st_prog_cont_main {
	background-image: url(/images/st_prog_cont_border.gif);
	min-height: 315px;
	display: inline-block;
}

#st_prog_cont_outer {
	background-image: url(/images/st_prog_cont_border.gif);
}

#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-family: Helvetica, Arial, sans-serif;
	font-size: 0.688em;
	font-weight: normal;
	color: #663366;
	background-color:transparent;
	margin: 7px 0 10px 0;
}

#st_prog_row_color div a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.688em;
	font-weight: normal;
	color: #663366;
	background-color:transparent;
}

#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-family: Helvetica, Arial, sans-serif;
	font-size: 0.688em;
	font-weight: normal;
	color: #663366;
	background-color:transparent;
	margin: 7px 0 10px 0;
}

#st_prog_row_color_print div a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.688em;
	font-weight: normal;
	color: #663366;
	background-color:transparent;
}

#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-family: Helvetica, Arial, sans-serif;
	font-size: 0.688em;
	font-weight: normal;
	color: #663366;
	background-color:transparent;
	margin: 7px 0 7px 0;
}

#st_prog_row_white div a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.688em;
	font-weight: normal;
	color: #663366;
	background-color:transparent;
}

#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-family: Helvetica, Arial, sans-serif;
	font-size: 0.688em;
	font-weight: normal;
	color: #663366;
	background-color:transparent;
	margin: 7px 0 7px 0;
}

#st_prog_row_white_print div a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.688em;
	font-weight: normal;
	color: #663366;
	background-color:transparent;
}

.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-family: Helvetica, Arial, sans-serif;
	font-size: 0.688em;
	font-weight: normal;
	color: #663366;
	background-color:transparent;
}

.st_prog_row_num {
	text-align: center;
	width: 32px;
	vertical-align: top;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.688em;
	font-weight: normal;
	color: #663366;
	background-color: #e7cfe1;
	margin: 0 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-family: Helvetica, Arial, sans-serif;
	font-size: 0.688em;
	font-weight: normal;
	color: #663366;
	background-color: #FFFFFF;
	margin: 0 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;
	width: 104px;
	vertical-align: top;
}

.st_prog_row_fname {
	text-align: center;
	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;
	color:transparent;
	background-color: #996699;
	height: 1px;
	z-index: 8;
	font-size: 1px;
	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: 1px;
	padding: 0;
	margin: 0;
}

#global_cont_box {
	width: 600px;
	padding: 55px 0 40px 0;
}

#global_sp_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
	color: #9f63a9;
	background-color:transparent;
	line-height: 18px;
}

#global_sp_txt div {
	margin: 10px 0 0 0;
}

#global_sp_txt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
	color: #9f63a9;
	background-color:transparent;
	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: 0px;
}

/* about programm left pannel*/
#about_prog_tour {
	position: absolute;
	float: left;
	margin: 82px 0 0 3px;
	width: 195px;
	height: 228px;
	text-align: left;
}

#about_prog_treg {
	position: absolute;
	float: left;
	margin: 348px 0 0 3px;
	width: 195px;
	height: 263px;
	text-align: left;
}

#about_prog_pnl_content {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	color: #9a5ba4;
	background-color:transparent;
	font-weight: normal;
	margin: 20px 15px 10px 15px;
	text-align: left;
	line-height: 16px;
}

#about_prog_pnl_content a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	color: #9a5ba4;
	background-color:transparent;
	font-weight: bold;
	text-align: left;
	line-height: 16px;
}

.about_prog_pnl_heading {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.5em;
	color: #9a5ba4;
	background-color:transparent;
	font-weight: bold;
	text-align: left;
}

.about_prog_pnl_treg {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.333em;
	color: #9a5ba4;
background-color:transparent;
	font-weight: bold;
	text-align: left;
}

/* take a tour*/
#tatour_content {
margin: 0 35px 0 45px;
	width: 750px;
	z-index: 10;
	text-align: left;
	display: table;
	
	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-family: Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	color: #9a5ba4;
	background-color:transparent;
	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-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	color: #9a5ba4;
	background-color:transparent;
	font-weight: normal;
}

/* 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;
	
	margin: 82px 0 0 3px;
	width: 195px;
	height: 21px;
	text-align: left;
}

#int_learn_pnl_content {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	color: #9a5ba4;
	background-color:transparent;
	font-weight: normal;
	margin: 20px 12px 10px 10px;
	text-align: left;
	line-height: 16px;
}

#int_learn_pnl_content a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	color: #9a5ba4;
	background-color:transparent;
	font-weight: bold;
	text-align: left;
	line-height: 16px;
}

.int_learn_pnl_heading {
	font-family: Helvetica, Arial, sans-serif;
	font-size:  1.5em;
	color: #9a5ba4;
	background-color:transparent;
	font-weight: bold;
	text-align: left;
}

.int_learn_pnl_treg {
	font-family: Helvetica, Arial, sans-serif;
	font-size:  1.167em;
	color: #9a5ba4;
	background-color:transparent;
	font-weight: bold;
	text-align: left;
}

.int_signin_txt {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.917em;
	color: #9a5ba4;
	background-color:transparent;
	font-weight: normal;
	margin: 3px 0 0 0;
}

.int_signin_txt a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	color: #9a5ba4;
	background-color:transparent;
	font-weight: normal;
}

.int_signin_txt input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.688em;
	font-weight: normal;
	color: #9f63a9;
	background-color:transparent;
	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-family: Helvetica, Arial, sans-serif;
	font-size: 0.875em;
	color: #9a5ba4;
	background-color:transparent;
	font-weight: bold;
	height: 27px;
	line-height: 28px;
}

.faq_topic_ttl a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	color: #9a5ba4;
	background-color:transparent;
	font-weight: bold;
	line-height: 28px;
	text-decoration: none;
}

.faq_question_ttl {
	display: block;
	width: 520;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	color: #9a5ba4;
	background-color:transparent;
	line-height: 18px;
	font-weight: bold;
}

.faq_question_ttl a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	color: #9a5ba4;
	background-color:transparent;
	font-weight: bold;
	text-decoration: none;
}
.faq_question_ttl a.reqtrsce{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	color: #9a5ba4;
	background-color:transparent;
	font-weight: bold;
	text-decoration: none;
}

.faq_answer_txt {
	display: block;
	width: 520px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	color: #9a5ba4;
	background-color:transparent;
	line-height: 18px;
	font-weight: normal;
}

.add_answer_txt {
	font-family: Helvetica, Arial, sans-serif;
	display: block;
	width: 420px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	color: #9a5ba4;
	background-color:transparent;
	line-height: 18px;
	font-weight: normal;
}

.add_answer_txt_em {
	font-family: Helvetica, Arial, sans-serif;
	display: block;
	width: 420px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	color: #9a5ba4;
	background-color:transparent;
	line-height: 18px;
	font-weight: normal;
}

.faq_titles .faq_question_close,.faq_question_close a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.688em;
	color: #9a5ba4;
	background-color:transparent;
	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;
	clear:both;/* added Sujith*/
}

.faq_answer {
	margin: 0 0 0px 50px;
	width: 560px;
	padding-bottom: 20px;
	clear:both;/* added Sujith*/
}

.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-family: Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	color: #9a5ba4;
	background-color:transparent;
	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;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	color: #996699;
	background-color:transparent;
	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;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	color: #996699;
	background-color:transparent;
	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;
}

/*** Pre Quiz and Post Quiz Changes - Amit Lal ****/
#stud_quiz #stud_todolist div {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	color: #9a5ba4;
	background-color:transparent;
	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-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
	color: #9f63a9;
	background-color:transparent;
	line-height: 18px;
}

.stud_sp_txt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	color: #9f63a9;
	background-color:transparent;
}

.stud_sp_txt_head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.875em;
	font-weight: bold;
	color: #9f63a9;
	background-color:transparent;
	line-height: 18px;
}

.stud_sp_txt_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	color: #9f63a9;
	background-color:transparent;
	line-height: 18px;
}

.stud_sp_text_ttl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.125em;
	font-weight: bold;
	color: #9f63a9;
	background-color:transparent;
	line-height: 22px;
}

/* Student Anonymous left pannel*/
#stud_anony_cont_box {
	width: 565px;
	padding: 50px 0px 40px 0px;
	margin: 0 0 0 35px;
}

#stud_anony_treg {
	position: absolute;
	float: left;
	margin: 82px 0 0 3px;
	width: 237px;
	height: 345px;
	text-align: left;
}

#stud_anony_pnl_content {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	color: #9a5ba4;
	background-color:transparent;
	font-weight: normal;
	margin: 20px 8px 10px 8px;
	text-align: left;
	line-height: 16px;
}

#stud_anony_pnl_content a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	color: #9a5ba4;
	background-color:transparent;
	font-weight: bold;
	text-align: left;
	line-height: 16px;
}

.stud_anony_pnl_heading {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1.125em;
	color: #9a5ba4;
	background-color:transparent;
	font-weight: bold;
	text-align: left;
}

.stud_anony_pnl_sgin {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.875em;
	color: #9a5ba4;
	background-color:transparent;
	font-weight: bold;
	text-align: left;
}

.stud_signin_txt {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.917em;
	color: #9a5ba4;
	background-color:transparent;
	font-weight: normal;
	margin: 10px 0 0 0;
}

#stud_anony_pnl_content .stud_signin_txt a {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.917em;
	color: #9a5ba4;
	background-color:transparent;
	font-weight: normal;
}

.stud_signin_txt input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #9f63a9;
	/*background-color:transparent;*/
	border: 1px solid #afafaf;
}

.stud_signin_rdo input {
	border: 0px;
}

.lesson_answer {
	margin: 0 0 0px 28px;
	width: 300px;
	padding-bottom: 20px;
	clear:both;
}

.lesson_sp_txt {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
	color: #996699;
	background-color:transparent;
	line-height: 18px;
}

.lesson_sp_txt_em {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #996699;
	background-color:transparent;
	line-height: 18px;
}
.lesson_sp_txt_new {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
	color: #996699;
	background-color:transparent;
	line-height: 18px;
	padding-left : 100px;
}

.lesson_sp_txt_underline {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
	color: #996699;
	background-color:transparent;
	line-height: 18px;
	text-decoration: underline;
}

.samples_sp_txt {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
	color: #FF6666;
	background-color:transparent;
	line-height: 18px;
}

.lesson_group {
	margin: 0 0 5px 0px;
	width: 400px;
}

.lesson_question {
	display: block;
	width: 300;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	color: #996699;
	background-color:transparent;
	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: 200px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	color: #996699;
	background-color:transparent;
	line-height: 18px;
	font-weight: normal;
}

.order_add {
	width: 380px;
	line-height: 18px;
	margin-top: 0;
	top: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	color: #996699;
	background-color:transparent;
	line-height: 18px;
	font-weight: normal;
}

.order_group .order_title,.order_add {
	float: left;
}

.order_title_signed {
	display: block;
	width: 200px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	color: #996699;
	background-color:transparent;
	line-height: 18px;
	font-weight: normal;
}

.order_add_signed {
	width: 380px;
	line-height: 18px;
	margin-top: 0;
	top: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	color: #996699;
	background-color:transparent;
	line-height: 18px;
	font-weight: normal;
}

.order_title_signed,.order_add_signed {
	float: left;
}

.teachers_registration_input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #9f63a9;
	background-color:#FFF;
	border: 1px solid #afafaf;
	vertical-align: middle;
}

.teachers_registration_dropdown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.091em;
	font-weight: normal;
	color: #9f63a9;
	/*background-color:transparent;*/
	border: 1px solid #afafaf;
	vertical-align: middle;
}

#st_prog_cont_main01 {
	background-image: url(../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;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	color: #996699;
	background-color:transparent;
	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;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;/* 032011*/
	color: #996699;
	background-color:transparent;
	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-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #9f63a9;
	background-color:transparent;
	line-height: 18px;
}

.hiddenDiv {
	display: none;
}

.visibleDiv {
	display: block;
}

.class_group {
	margin: 0 0 5px 0px;
	width: 600px;
}

.class_option01 {
	display: block;
	width: 250px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	color: #996699;
	background-color:transparent;
	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;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	color: #996699;
	background-color:transparent;
	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-family: Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
	color: #996699;
	background-color:transparent;
	line-height: 18px;
	height: 135px;
}

#forum {
	height: 10px;
	padding: 10px;
	background: #e7cfe1;
	width: 640px;
	text-align: left;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	color: #996699;
	background-color:transparent;
	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 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	color: #996699;
	background-color:transparent;
	font-weight: bold;
	text-decoration: none;
}

.lesson_sp_txt02 {
	padding-left: 60px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
	color: #996699;
	background-color:transparent;
	line-height: 18px;
}

.forum_group {
	margin: 0 0 5px 0px;
	width: 550px;
}

.forum_option01 {
	width: 200px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	color: #996699;
	background-color:transparent;
	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;
	background-color:transparent;
	PADDING-TOP: 0px;
}

.table02 {
	background-image: url(../images/uniquelygirl_teacher_talk_pink.gif);
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	width: 582px;
	COLOR: #000000;
	background-color:transparent;
	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: Helvetica, Arial, sans-serif;
	font-size: 1em;
	color: #996699;
	background-color:transparent;
	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: Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	color: #996699;
	background-color:transparent;
	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: Helvetica, Arial, sans-serif;
	font-size: 1em;
	color: #996699;
	background-color:transparent;
	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;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	color: #996699;
	background-color:transparent;
	line-height: 18px;
	font-weight: normal;
}

.lesson_question01 {
	display: block;
	width: 300;
}

.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-family: Helvetica, sans-serif, Arial;
	font-size: 1.417em;
	font-weight: bold;
	color: #9f63a9;
	background-color:transparent;
	line-height: 18px;
}

.admin_text_ttl {
	font-family: Helvetica, sans-serif, Arial;
	font-size: 1.5em;
	font-weight: bold;
	color: #9f63a9;
	background-color:transparent;
	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-family: Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	color: #996699;
	background-color:transparent;
	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-family: Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	color: #996699;
	background-color:transparent;
	line-height: 20px;
	font-weight: normal;
	padding-left: 30px;
	padding-right: 10px;
}
.stud_new_02p {
	background-image: url(/images/uniquelygirl_stud_signed_bg_02.gif);
	background-repeat: repeat-y;
	width: 562px;
	display: block;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	color: #996699;
	background-color:transparent;
	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-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
	color: #9f63a9;
	background-color:transparent;
	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 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	color: #9a5ba4;
	background-color:transparent;
	font-weight: bold;
	line-height: 26px;
	vertical-align: top;
	text-decoration: underline;
}

.teachers_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
	color: #9f63a9;
	background-color:transparent;
	line-height: 18px;
}

.contactus_ftr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #9f63a9;
	background-color:transparent;
	line-height: 18px;
}

.teachers_txt a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
	color: #9f63a9;
	background-color:transparent;
	line-height: 18px;
}

.contactus_ftr a.lnk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #9f63a9;
	background-color:transparent;
}

#int_educator_treg {
	position: absolute;
	float: left;
	margin: 420px 0 0 3px;
	width: 195px;
	height: 263px;
	text-align: left;
}
#student_cont {
margin:0 0 0 70px;
min-height:500px;
text-align:left;
width:660px;
z-index:1;
}

#stud_cont {
	width: 701px;
	z-index: 10;
	text-align: left;
	display: table;
	margin-left: 85px;
	padding: 0 0 40px 20px;
}

#parents_cont {
	margin: 0 0 0 105px;
	width: 620px;
	z-index: 1;
	text-align: left;
	height: 450;
	min-height: 500px;
}

.teachers_sp_text_ttl_em {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	color: #9f63a9;
	background-color:transparent;
	line-height: 22px;
}
.teachers_sp_em{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: normal;
	color: #9f63a9;
	background-color:transparent;
	line-height: 18px;
}

.fntem{

font-size:1em;
margin:0px;
}

