body{
	margin:0;
	padding:0;
}

/* BULLET */
.bullet {
	list-style-image: url(../9_comingSoon/images/LAC/bullet_star.gif);
	font-family: tahoma, arial;
	font-size: 13px;
	color: #272727;
	text-decoration: none;
	font-weight:400;
	padding: 0 20px 0 20px;
	text-align: justify;
}

.bullet a:link {
	color: #00a2ff;
	text-decoration: none;
	font-weight:bold;
}

.bullet:visited {
	color: #00a2ff;
	text-decoration: none;
	font-weight:bold;
}

/* FLASH ALIGNMENT */
.flashbuttons {
    margin: -5px 0px 0px 0px;
    padding: 0px;
    float: left;
	z-index: 0;
}
.flashthumbnails {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    float: left;
}
.flashbuttons_transparent {
	z-index: 0;
}


/* MAIN TEXT */
.headertext {
	font-family: tahoma, arial;
	font-size: 15px;
	color: #272727;
	text-decoration: none;
	font-weight:bold;
}

.maintext {
	font-family: tahoma, arial;
	font-size: 13px;
	color: #272727;
	text-decoration: none;
	font-weight:400;
}

.maintext a:link {
	color: #0078d4;
	text-decoration: none;
	font-weight:bold;
}

.maintext a:hover {
	color: #0078d4;
	text-decoration: underline;
	font-weight:bold;
}

.maintext a:visited {
	color: #0078d4;
	text-decoration: none;
	font-weight:bold;
}

.maintext_prod_overview {
	font-family: tahoma, arial;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:400;
	padding: 0 20px 0 20px;
	text-align: justify;
}

.maintext_padding {
	font-family: tahoma, arial;
	font-size: 13px;
	color: #272727;
	text-decoration: none;
	font-weight:400;
	padding: 0 20px 0 20px;
	text-align: justify;
}

.maintext_padding a:link {
	color: #00a2ff;
	text-decoration: none;
	font-weight:bold;
}

.maintext_padding:visited {
	color: #00a2ff;
	text-decoration: none;
	font-weight:bold;
}

.maintext_padding_indent {
	font-family: tahoma, arial;
	font-size: 13px;
	color: #272727;
	text-decoration: none;
	font-weight:400;
	padding: 0 20px 0 38px;
	text-align: justify;
}

.maintext_padding_indent a:link {
	color: #00a2ff;
	text-decoration: none;
	font-weight:bold;
}

.maintext_padding_indent:visited {
	color: #00a2ff;
	text-decoration: none;
	font-weight:bold;
}


.maintext_no_padding_orange {
	font-family: tahoma, arial;
	font-size: 13px;
	color: #fe6c01;
	text-decoration: none;
	text-align: justify;
}

.maintext_padding_header {
	font-family: tahoma, arial;
	font-size: 17px;
	color: #272727;
	text-decoration: none;
	font-weight:bold;
	padding: 0 20px 0 20px;
	text-align: justify;
}

.maintext_padding_header_indent {
	font-family: tahoma, arial;
	font-size: 17px;
	color: #272727;
	text-decoration: none;
	font-weight:bold;
	padding: 0 20px 0 38px;
	text-align: justify;
}

.maintext_padding_blue {
	font-family: tahoma, arial;
	font-size: 13px;
	color: #0665e5;
	text-decoration: none;
	font-weight:bold;
	text-align: justify;
}

.maintext_padding_blue2 {
	font-family: tahoma, arial;
	font-size: 13px;
	color: #00a2ff;
	text-decoration: none;
	font-weight:bold;
	padding: 0 20px 0 20px;
	text-align: justify;
}

.maintext_padding_blue2 a:link {
	font-family: tahoma, arial;
	font-size: 13px;
	color: #00a2ff;
	text-decoration: none;
	font-weight:bold;
	text-align: justify;
}

.maintext_padding_blue2 a:hover {
	font-family: tahoma, arial;
	font-size: 13px;
	color: #00a2ff;
	text-decoration: underline;
	font-weight:bold;
	text-align: justify;
}

.maintext_padding_blue2 a:visited {
	font-family: tahoma, arial;
	font-size: 13px;
	color: #00a2ff;
	text-decoration: none;
	font-weight:bold;
	text-align: justify;
}

.maintext_padding_blue2_unbold {
	font-family: tahoma, arial;
	font-size: 13px;
	color: #00a2ff;
	text-decoration: none;
	padding: 0 20px 0 20px;
	text-align: justify;
}

.maintext_padding_red {
	font-family: tahoma, arial;
	font-size: 13px;
	color: #ff0024;
	text-decoration: none;
	font-weight:bold;
	text-align: justify;
}

.maintext_padding_red a:link {
	color: #ff0024;
	text-decoration: none;
	font-weight:bold;
}

.maintext_padding_red:visited {
	color: #ff0024;
	text-decoration: none;
	font-weight:bold;
}


.maintext_padding_grey {
	font-family: tahoma, arial;
	font-size: 13px;
	color: #7f7f7f;
	text-decoration: none;
	text-align: center;
}

.maintext_padding_no_justify {
	font-family: tahoma, arial;
	font-size: 13px;
	color: #272727;
	text-decoration: none;
	font-weight:400;
	padding: 0 15px 0 15px;
}

.maintext_padding_no_justify a:link {
	color: #0078d4;
	text-decoration: none;
	font-weight:bold;
}

.maintext_padding_no_justify :visited {
	color: #0078d4;
	text-decoration: none;
	font-weight:bold;
}

.maintext_padding_no_padding_blue {
	font-family: tahoma, arial;
	font-size: 13px;
	color: #00a2ff;
	text-decoration: none;
	font-weight:bold;
	text-align: justify;
}

.maintext_padding_no_padding {
	font-family: tahoma, arial;
	font-size: 13px;
	color: #272727;
	text-decoration: none;
	font-weight:400;
	text-align: justify;
}

.maintext_padding_no_padding a:link {
	color: #00a2ff;
	text-decoration: none;
	font-weight:bold;
}

.maintext_padding_no_padding :visited {
	color: #00a2ff;
	text-decoration: none;
	font-weight:bold;
}

.maintext_padding_header_no_padding {
	font-family: tahoma, arial;
	font-size: 20px;
	color: #272727;
	text-decoration: none;
	font-weight:bold;
	text-align: justify;
}

.maintext_padding_header_no_padding2 {
	font-family: tahoma, arial;
	font-size: 20px;
	color: #272727;
	text-decoration: none;
	font-weight:bold;
	padding: 0 20px 0 20px;
}

.maintext_padding_header_no_padding3 {
	font-family: tahoma, arial;
	font-size: 17px;
	color: #272727;
	text-decoration: none;
	font-weight:bold;
	text-align: justify;
}

.maintext_padding_subheader {
	font-family: tahoma, arial;
	font-size: 20px;
	color: #1b3f04;
	text-decoration: none;
	padding: 0 20px 0 20px;
	text-align: justify;
}

.maintext_padding_subheader2 {
	font-family: tahoma, arial;
	font-size: 20px;
	color: #ce8215;
	text-decoration: none;
	padding: 0 20px 0 20px;
	text-align: justify;
}

.maintext_padding_subheader3 {
	font-family: tahoma, arial;
	font-size: 20px;
	color: #1f70c2;
	text-decoration: none;
	padding: 0 20px 0 20px;
	text-align: justify;
}

.maintext_padding_subheader4 {
	font-family: tahoma, arial;
	font-size: 20px;
	color: #cf0101;
	text-decoration: none;
	padding: 0 20px 0 20px;
	text-align: justify;
}

.maintext_padding_subheader5 {
	font-family: tahoma, arial;
	font-size: 20px;
	color: #633013;
	text-decoration: none;
	padding: 0 20px 0 20px;
	text-align: justify;
}

.maintext_padding_subheader6 {
	font-family: Tw Cen MT Condensed;
	font-size: 32px;
	color: #e58b25;
	text-decoration: none;
	text-align: justify;
}

.maintext_padding_subheader7 {
	font-family: Arial Black;
	font-size: 20px;
	color: #1b3f04;
	text-decoration: none;
	text-align: justify;
}

.maintext_padding_subheader8 {
	font-family: impact;
	font-size: 23px;
	color: #0665e5;
	text-decoration: none;
	padding: 0 20px 0 20px;
	text-align: justify;
}

.maintext_padding_subheader9 {
	font-family: tahoma, arial;
	font-size: 26px;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}

.maintext_padding_subheader10 {
	font-family: century gothic;
	font-size: 25px;
	color: #FD6B0B;
	text-decoration: none;
	font-weight:bold;
}

.maintext_padding_subheader11 {
	font-family: tahoma, arial;
	font-size: 15px;
	color: #272727;
	text-decoration: none;
	font-weight:bold;
}

.maintext_padding_subheader12 {
	font-family: tahoma, arial;
	font-size: 20px;
	color: #f88c0c;
	text-decoration: none;
	padding: 0 20px 0 20px;
	text-align: justify;
}

.maintext_padding_subheader_red {
	font-family: tahoma, arial;
	font-size: 20px;
	color: #fc0406;
	text-decoration: none;
	font-weight:bold;
	text-align: justify;
}

.maintext_padding_subheader_orange {
	font-family: tahoma, arial;
	font-size: 20px;
	color: #fe6c01;
	text-decoration: none;
	font-weight:bold;
	text-align: justify;
}

.maintext_padding_subheader_blue {
	font-family: tahoma, arial;
	font-size: 20px;
	color: #0078d4;
	text-decoration: none;
	font-weight:bold;
	text-align: justify;
}

.maintext_padding_subheader_green {
	font-family: tahoma, arial;
	font-size: 20px;
	color: #56bc03;
	text-decoration: none;
	font-weight:bold;
	text-align: justify;
}

.maintext_padding_subheader_red_big {
	font-family: tahoma, arial;
	font-size: 30px;
	color: #d60000;
	text-decoration: none;
	font-weight:bold;
	text-align: justify;
}

.maintext_padding_subheader_no_padding {
	font-family: tahoma, arial;
	font-size: 20px;
	color: #1b3f04;
	text-decoration: none;
	text-align: justify;
}

.maintext_padding_subheader_no_padding_blue {
	font-family: tahoma, arial;
	font-size: 20px;
	color: #02c7f1;
	text-decoration: none;
	text-align: justify;
}

.maintext_scheduled_maintenance {
	font-family: arial;
	font-size: 13px;
	color: #272727;
	text-decoration: none;
	font-weight:bold;
	padding: 2px 0 0 9px;
	text-align: justify;
}

.maintext_scheduled_maintenance_unbold {
	font-family: arial;
	font-size: 12px;
	color: #272727;
	text-decoration: none;
	padding: 0 0 0 9px;
	text-align: left;
}

/* RESET PASSWORD */

.maintext_reset_padding {
	font-family: tahoma, arial;
	font-size: 13px;
	color: #1a1a1a;
	text-decoration: none;
	font-weight:bold;
	padding: 8px 20px 8px 20px;
/*	text-transform: uppercase; */

}

.maintext_reset_padding a:link {
	font-family: tahoma, arial;
	font-size: 13px;
	color: #1a1a1a;
	text-decoration: none;
	font-weight:bold;

}

.maintext_reset_padding a:visited {
	font-family: tahoma, arial;
	font-size: 13px;
	color: #1a1a1a;
	text-decoration: none;
	font-weight:bold;

}

.fields_padding {
	font-family: tahoma, arial;
	font-size: 11px;
	color: #272727;
	text-decoration: none;
	font-weight:400;
	padding: 0 20px 0 15px;
	text-align: justify;
}


/* CONTACT US */
.maintext_contact_us{
	font-family: tahoma, arial;
	font-size: 18px;
	color: #f88c0c;
	text-decoration: none;
	font-weight:400;
	padding: 8px 20px 2px 20px;
	text-align: centre;
}

.maintext_contact_us_black {
	font-family: tahoma, arial;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
	font-weight:400;
	padding: 8px 20px 2px 20px;
	text-align: centre;
}

.maintext_contact_us_border {
	padding: 0 0 0 20px;
}

.maintext_customer_service {
	font-family: tahoma, arial;
	font-size: 13px;
	color: #f88c0c;
	text-decoration: none;
	font-weight:400;
/*	padding: 0 20px 0 20px;*/
	text-align: justify;
}


/* LOGIN */
.maintext_login_padding {
	font-family: tahoma, arial;
	font-size: 12px;
	color: #1a1a1a;
	text-decoration: none;
	font-weight:400;
	padding: 0 2px 0 12px;
	text-align: justify;
}

/* PROMOTIONS */
.maintext_promotions1 {
	font-family: tahoma, arial;
	font-size: 18px;
	color: #1b3f04;
	text-decoration: none;
}
.maintext_promotions2 {
	font-family: tahoma, arial;
	font-size: 13px;
	color: #1b3f04;
	font-weight:bold;
	text-decoration: none;
}
.maintext_promotions3 {
	font-family: tahoma, arial;
	font-size: 11px;
	color: #1b3f04;
	text-decoration: none;
}

/* COMING SOON */
.maintext_comingsoon {
	font-family: tahoma, arial;
	font-size: 11px;
	color: #471124;
	font-weight:bold;
	text-decoration: none;
}
.maintext_comingsoon a:link {
	color: #471124;
	font-weight:bold;
	text-decoration: none;
}

.maintext_comingsoon a:visited {
	color: #471124;
	font-weight:bold;
	text-decoration: none;
}

.maintext_comingsoon a:hover {
	color: #000000;
	font-weight:bold;
}

.maintext_comingsoon_arrow {
	font-family: tahoma, arial;
	font-size: 8px;
	color: #471124;
	font-weight:bold;
	text-decoration: none;
}

.maintext_comingsoon_arrow a:link {
	color: #471124;
	font-weight:bold;
	text-decoration: none;
}

.maintext_comingsoon_arrow a:hover {
	color: #000000;
	font-weight:bold;
}

/* CURRICULUM */
.maintext_curriculum_padding1 {
	font-family: tahoma, arial;
	font-size: 11px;
	color: #1a1a1a;
	text-decoration: none;
	font-weight:bold;
	padding: 8px 20px 8px 20px;
	text-transform: uppercase;
	background-color: #D7D4CB;
}

.maintext_curriculum_padding2 {
	font-family: tahoma, arial;
	font-size: 11px;
	color: #1a1a1a;
	text-decoration: none;
	font-weight:bold;
	padding: 8px 20px 8px 20px;
	text-transform: uppercase;
	background-color: #F3EFE4;
}

.maintext_curriculum_padding3 {
	background-color: #cecabf;
}

.maintext_curriculum {
	font-family: tahoma, arial;
	font-size: 13px;
	color: #1a1a1a;
	text-decoration: none;
	font-weight:bold;
	background-position: center center;
	background-color: #D7D4CB;
}

/* caption */
.caption {
	font-family: tahoma, arial;
	font-size: 10px;
	color: #666666;
	padding: 0 7px 0 7px;
	text-align: justify;
}

/* SUPERSCRIPT */
.superscript {
	font-family: tahoma, arial;
	font-size: 8px;
	color: #1a1a1a;
	position:relative;
	bottom: 1em;
}

/* PORTAL LOGIN & NEWSLETTER TEXT */
.portal {
	font-family: Trebuchet MS;
	font-size: 15px;
	color: #eff9ff;
	font-weight: bold;
	text-decoration: none;
}

/*Newsletter issues link */
.newsletterlink {
	font-family: Tahoma;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.newsletterlink:link {
	color: #000000;
	text-decoration: none;
}

.newsletterlink:visited {
	color: #000000;
	text-decoration: none;
}
.newsletterlink:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.newsletterlink:active {
	color: #FFFFFF;
	text-decoration: none;
}

/* NEW issue TEXT */
.newsletterNEW {
	font-family: Tahoma;
	font-size: 9px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
}

/* ONLINE ARTICLES HEADER */
.onlinearticle_padding_header {
	font-family: tahoma, arial;
	font-size: 20px;
	color: #1a1a1a;
	text-decoration: none;
	font-weight:bold;
	padding: 0 20px 0 20px;
	text-align: justify;
}

/* CHINESE ARTICLES HEADER */
.chineseheadermaintext_padding {
	font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	color: #1a1a1a;
	text-decoration: none;
	font-weight:bold;
	padding: 0 20px 0 20px;
	text-align: justify;
}

/* CHINESE ARTICLES TEXT */
.chinesemaintext_padding {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #1a1a1a;
	text-decoration: none;
	font-weight:400;
	padding: 0 20px 0 20px;
	text-align: justify;
}


/* NEED HELP? */
.helplink {	font-family: Tahoma;
	color: #3e3e3e;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
.helplink:link {
	color: #3e3e3e;
	text-decoration: none;
}
.helplink:visited {
	color: #3e3e3e;
	text-decoration: none;
}
.helplink:hover {
	color: #179ace;
	text-decoration: underline;
}
.helplink:active {
	color: #179ace;
	text-decoration: none;
}

/* FORGET PASSWORD? */
.forgetpass {	font-family: Tahoma;
	color: #3e3e3e;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.forgetpass:link {
	color: #3e3e3e;
	text-decoration: none;
}
.forgetpass:visited {
	color: #3e3e3e;
	text-decoration: none;
}
.forgetpass:hover {
	color: #179ace;
	text-decoration: underline;
}
.forgetpass:active {
	color: #179ace;
	text-decoration: none;
}


/* TABLE CURRICULUM */
.table_main{
	font: 11px tahoma,arial,sans-serif;
	width: 550px;	
}

#table_TH{
	font: 13px tahoma,arial,sans-serif;	
	background-color: #d7d4cd;
	text-align: center;
	width: 150px;
}

#pre_TH{
	font: 13px tahoma,arial,sans-serif;
	text-align: center;	
}

.table_even{
	font: 11px tahoma,arial,sans-serif;
	background-color: #d7d4cd;
	font-weight: bold; 
	width: 396px;
}

.table_odd{
	font: 11px tahoma,arial,sans-serif;
	background-color: #f3efe4;
	font-weight: bold;
	width: 396px;
}
.LAC_text_padding {
	font-family: tahoma, arial;
	font-size: 13px;
	color: #272727;
	text-decoration: none;
	font-weight:400;



	padding: 0 10px 0 10px
	text-align: justify;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	text-align: left;
}

/* FOOTER */
.footerlink {
	font-family: Tahoma;
	color: #444444;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.footerlink a:link {
	color: #444444;
	text-decoration: none;
}
.footerlink:hover {
	color: #179ace;
	text-decoration: underline;
}
.footerlink a:visited {
	color: #444444;
	text-decoration: none;
}
.footerlink a:active {
	color: #179ace;
	text-decoration: none;
}

/* COPYRIGHT */
.copyright {color: #444444; font-size: 11px; }
