body {
	background-image: url(imgs/site_bg.gif);
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.linkdark {
	font-size: 10px;
	color: #3A4D51;
	text-decoration: underline;
}
.typesize {
	font-size: 9px;
	color: #3A4D51;
	text-decoration: none;
}
.typesizelink {
	font-size: 9px;
	color: #0099CC;
	text-decoration: underline;
}
.bulletorange {
	font-size: 9px;
	color: #FF560D;
}
.text {
	font-size: 11px;
	color: #3A4D51;
}
.textblue {
	font-size: 9px;
	color: #47BDD7;
}
.textBlack {
	font-size: 10px;
	color: #000000;
}
.linkblue {
	font-size: 10px;
	color: #0099CC;
	text-decoration: underline;
}
.textjustify {
	font-size: 11px;
	color: #3A4D51;
	text-align: justify;
	display: block;
}
.header_grey {
	font-size: 16px;
	color: #666666;
	font-weight: bold;
}
.header_black {
	font-size: 26px;
	color: #000000;
	font-weight: normal;
}
.header_blue {
	font-size: 26px;
	color: #0099CC;
}
.header_blue2 {
	font-size: 17px;
	color: #0099CC;
}
.header_white {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.text1 {
	font-size: 10px;
	color: #3A4D51;
}
.textbluehead {
	font-size: 12px;
	color: #0099CC;
	font-weight: bold;
}
/*------------</Common Styles>--------------*/

a.tab_menu {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #CEE3ED;
	text-decoration:none
}
a.tab_menu:hover {
	font-family: Tahoma;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #85FF0B;
	text-decoration:none
}

.top_header {
	font-family: Tahoma;
	font-size: 22px;
	font-weight: bold;
	color: #006699;
}
.top_header_2 {
	font-size: 26px;
	color: #006699;
}
.sub_header {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bolder;
	color: #006699;
}
.text_body {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #2c2c2c;
}
.text_body_justify {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #2c2c2c;
	text-align: justify;
}
.text_body_red {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #771D01;
}
.text_body_red_justify {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #771D01;
	text-align: justify;
}

.tab_menu_yellow {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFCC;
}
.note_text {
	font-size: 11px;
	color: #FF7700;
	font-weight: bold;
}

.account_text {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #185F01;
}
.account_text_big {
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #185F01;
}

.desc_field {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #0071A6;
}
.highlight_home {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FF820E;
}
.data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}
.topic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bolder;
	color: #003366;
}
.box_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #1C559E;
}
.linkteacher {
	font-size: 11px;
	color: #0099CC;
	text-decoration: underline;
	font-family: Tahoma;
}
.textBlack1 {
	font-family: Tahoma;
	font-size: 12px;
	color: #000000;
}

.calendar {
	background-image: url(img/calendar.gif);
	background-repeat: no-repeat;
}

/*------------<Student CleverCass>--------------*/
.blue_backmenu {
	background-attachment: fixed;
	background-image: url(img/blue_menu.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
a.blue_backmenu2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFF99;
	text-decoration:none
}
a.menu_bluetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #015fb6;
	text-decoration:none
}
a.menu_bluetext:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #2E81AD;
	text-decoration:none
}
.welcome_text {
	font-family: Tahoma;
	font-size: 20px;
	font-weight: bold;
	color: #0E3E6F;
}
.text_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2C2C2C;
	text-align: justify;
}
.background_midleft {
	background-image: url(img/5.gif);
	background-repeat: repeat-y;
	background-position: left top;
	display:block; width: auto; height:auto

}
.background_top {
	background-image: url(img/4.gif);
	background-repeat: repeat-x;
	background-position: center top;
	display:block; width: auto; height:auto
	
}
.background {
	background-image: url(img/3.gif);
	background-repeat: repeat;
	background-position: center bottom;
	display:block; width: auto; height:auto 
}

.beginter {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bolder;
	color: #336600;
}
.topic_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #333333;
	text-align: justify;
}
.blue_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0055A1;
}
.reminder_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF7700;
	font-weight: normal;
}
.sub_title {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #771D01;
}
.boxback {
	background-attachment: fixed;
	background-image: url(img/studbackbox.gif);
	background-repeat: no-repeat;
}
/*------------<CleverCass Outer pages>--------------*/
.background_faqs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006696;
}
.background_tabblue {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #CEE3ED;
}
.background_tabblue a:link, .background_tabblue a:active, .background_tabblue a:visited {
	background-image: url(img/offblue_tab.gif);
	display:block; width: 100%; padding: 7px 0 7px 10px; line-height: 11px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #CEE3ED;
	text-decoration:none
}
.background_tabblue a:hover{
	background-image: url(img/onblue_tab.gif);
	display:block; width: 100%; padding: 7px 0 7px 10px; line-height: 11px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFCE85;
	text-decoration:none
}
.background_tabblueuber {
	background-image: url(img/onblue_tab.gif);
	display:block; width: 100%; padding: 7px 0 7px 10px; line-height: 11px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFCC;
	text-decoration:none
}

.background_tabblueon {
	background-attachment: fixed;
	background-image: url(img/onblue_tab.gif);
	background-repeat: no-repeat;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFCC;
}
a.background_tabblueon2 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFCC;
	text-decoration:none
}

.background_tabbluelast {
	background-attachment: fixed;
	background-image: url(img/offbluelast_tab.gif);
	background-repeat: no-repeat;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #cee3ed;
}
a.background_tabbluelast2 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #CEE3ED;
	text-decoration:none
}

.banner_content {
	background-image: url(img/signup5_banner.gif);
	background-repeat: repeat-y;
}
.banner_content2 {
	background-image: url(img/signup6_banner.gif);
	background-repeat: repeat-y;
}

.banner_contenttext {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #336699;
}
.signup_now {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FF3300;
	text-decoration:none
}
.clcls_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #4C4B4B;
	text-align: justify;
}
.signup_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
}
.beginner_box {
	background-attachment: fixed;
	background-image: url(img/beginner_back.gif);
	background-repeat: no-repeat;
}
.intermediate_box {
	background-attachment: fixed;
	background-image: url(img/intermediate_back.gif);
	background-repeat: no-repeat;
}
.demo_box {
	background-attachment: fixed;
	background-image: url(img/demo_back.gif);
	background-repeat: no-repeat;
}
.coloredbox_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.tellmemoregreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336600;
	text-decoration: underline;
}
.tellmemoreorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cc3300;
	text-decoration: underline;
}
.showmeblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
	text-decoration: underline;
}

.side_question {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #781D18;
}
.text_gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #454343;
}
.feature_boxtop {
	background-image: url(img/features_top.gif);
	background-repeat: no-repeat;
	display:block; width: auto; height:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #454343;
}
.feature_boxtop2 {
	background-image: url(img/features_top.gif);
	background-repeat: no-repeat;
	display:block; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006696;
}

.text_gray2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #454343;
}
.features_sideback {
	background-image: url(img/features_center2.gif);
	background-repeat: repeat-y;
	display:block; width: auto; height:auto;

}
.features_bottom {
	background-image: url(img/features_boximg2.gif);
	background-repeat: no-repeat;
}
.tellmemore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF3300;
	text-decoration:none
}
.background_orangemid {
	background-image: url(img/inter_img02.gif);
	background-repeat: repeat-x;
	background-position: left top;
	display:block; width: auto; height:auto

}
.background_greenmid {
	background-image: url(img/beg_imggradient.gif);
	background-repeat: repeat-x;
	background-position: left top;
	display:block; width: auto; height:auto
}
.border{ border-right:1px solid #0F669F;
border-left:1px solid #0F669F;
border-top:1px solid #0F669F;
border-bottom:1px solid #0F669F;
}
.line_divider {
	background-image: url(img/line_border.gif);
	background-repeat: repeat-y;
	background-position: top;
}
.faq_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3A4D51;
	text-decoration: none;
	cursor:pointer; display:block; background-color:#EDF8FA; display:block; line-height:19px;
}

.faq_no {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006696;
	width:21px; text-align:right;  padding-left:10px;
}

.faq_line{ background-color:#FFFFFF; display:block; line-height:19px; padding-left:25px;}
