a.purpleL:visited {font-family:"Arial","Times New Roman"; font-weight:bold; font-size:16px; color:#660000;}
a.purpleL:hover {font-family:"Arial","Times New Roman"; font-weight:bold; font-size:16px; color:#660000;}
a.purpleL {font-family:"Arial","Times New Roman"; font-weight:bold; font-size:16px; color:#663366;}
a.purpleM:visited {font-family:"Arial","Times New Roman"; font-weight:bold; font-size:12px; color:#660000;}
a.purpleM:hover {font-family:"Arial","Times New Roman"; font-weight:bold; font-size:12px; color:#660000;}
a.purpleM {font-family:"Arial","Times New Roman"; font-weight:bold; font-size:12px; color:#663366;}
a.purpleS:visited {font-family:"Arial","Times New Roman"; font-size:10px; color:#660000}
a.purpleS:hover {font-family:"Arial","Times New Roman"; font-size:10px; color:#660000}
a.purpleS {font-family:"Arial","Times New Roman"; font-size:10px; color:#663366}
a.yellowS:visited {font-family:"Arial","Times New Roman"; font-size:10px; color:#cccc99}
a.yellowS:hover {font-family:"Arial","Times New Roman"; font-size:10px; color:#cccc99}
a.yellowS {font-family:"Arial","Times New Roman"; font-size:10px; color:#ffff66}
a:visited {font-family:"Arial","Times New Roman"; font-size:12px; color:#660000}
a:hover {font-family:"Arial","Times New Roman"; font-size:12px; color:#660000}
a {font-family:"Arial","Times New Roman"; font-size:12px; color:#663366}

p,div,blockquote,li,ul,ol,span {font-family:"Arial","Times New Roman"; font-size:12px; color:#000000;}

.arial_purple12px {font-family:"Arial","Times New Roman"; font-weight:bold; font-size:12px; color:#663366;}
.content_spacer {height:19px; width:1px;}
.floatL {float:left;}
.header {font-family:"Arial","Times New Roman"; font-weight:bold; font-size:16px; color:#663366;}
.headerB {font-family:"Arial","Times New Roman"; font-weight:bold; font-size:16px; color:#000000;}
.padding_5pxT {padding-top:5px;}
.padding_12pxL {padding-left:12px;}
.padding_30pxL {padding-left:30px;}
.padding_backto {padding-top:6px; padding-bottom:3px;}
.padding_getstarted {padding-top:11px; padding-bottom:7px;}
.padding_teaching {padding-left:15px; padding-right:15px;}
.purpleBG {background:transparent url(../images/purple_bg.gif);}
.purpleL {font-family:"Arial","Times New Roman"; font-weight:bold; font-size:16px; color:#541e6c}
.red {font-family:"Times New Roman"; font-weight:bold; font-size:16px; color:#ff0000}
.redtext {font-family:"Arial","Times New Roman"; font-weight:bold; font-size:12px; color:#ff0000}
.redS {font-family:"Arial","Times New Roman"; font-weight:bold; font-size:10px; color:#ff0000}
.small {font-family:"Arial","Times New Roman"; font-size:10px; color:#000000}
.smallpadding {font-family:"Arial","Times New Roman"; font-size:10px; color:#000000; padding-bottom:6px;}
.smallwhite {font-family:"Arial","Times New Roman"; font-size:10px; color:#ffffff}
.tan {font-family:"Arial","Times New Roman"; font-size:12px; color:#cccc99; font-weight:normal;}
.yellow {font-family:"Arial","Times New Roman"; font-size:12px; color:#dec559; font-weight:normal;}

body,html {margin:0px; padding:0px;}
form {padding:0px; margin:0px;}

#bg_header {background:transparent url(../images/bg_header.jpg) no-repeat; width:740px; height:72px;}
#bg_mainEng {background:transparent url(../images/bg.jpg) repeat-y; width:740px;}
#bg_mainEsp {background:transparent url(../images/bg_sp.jpg) repeat-y; width:740px;}
#btns_content {height:60px;}
#btns_home {width:368px; height:60px;}
#content_back {background:transparent url(../images/bg_back.gif) no-repeat; width:602px;}
#content_home {background:transparent url(../images/bg_home.jpg) no-repeat; background-position:top center; margin-top:21px;}
#content_main {background:transparent url(../images/bg_gradient.jpg) no-repeat; background-position: bottom center; background-color:#ffffff; width:490px; border:1px solid #865686; padding-left:55px; padding-right:55px; margin-top:20px;}
#content_main2 {background:transparent url(../images/bg_gradient.jpg) no-repeat; background-position: bottom center; background-color:#ffffff; width:490px; border-top:1px solid #865686; border-left:1px solid #865686; border-right:1px solid #865686; padding-left:55px; padding-right:55px; margin-top:20px;}
#dim_home {width:622px; height:339px;}
#footer {padding-left:58px; padding-right:58px; padding-top:30px;}
#mouthie_home {float:left; padding-right:11px;}
#mp_logo {float:left; padding-left:25px;}
#nav {float:left; padding-left:21px; padding-top:13px; width:225px;}
#nav_sp {float:left; padding-left:21px; padding-top:6px; width:225px;}
#text_home {float:left; width:270px; padding-top:12px;}
#your_smile {float:left; padding-left:36px; padding-top:14px;}