body {
    margin:0;
    padding:0;
    background-color:#FFFFFF;
    text-align:center;
    font-size:10px;
    font-weight:100;
    font-family: Verdana;
}
a {
   outline:0;
   border:0;
   margin:0;
}

#page {
    width: 891px;
    text-align:justify;
}
#pageLeft {
    width: 39px;
    background: url('../images/pageLeft.jpg') repeat-y;
}
#pageRight {
    width: 39px;
    background: url('../images/pageRight.jpg') repeat-y;
}
#pageCenter {
    width:813px;
    border-left: 6px solid #FFFFFF;
    border-right: 6px solid #FFFFFF;
    border-top:0;
    border-bottom:0;
}
#topLine1 {
    width:100%;
    background: url('../images/topLine1.jpg') repeat-x;
    text-align:left;
    color: #8D011C;
    font-size:10px;
    font-family: Verdana;
    height:42px;
}

#topInfo {
    border:0;
    margin:0;
    line-height:1px;
    padding-bottom:0px;
    padding-top:18px;
    text-align:center;
}

#topLine2 {
    height:51px;
    background-color: #EFFEDD;
    border: 1px solid #DFEBD3;
    width: 33%;
    text-align:center;
    vertical-align:middle;

    font-family:Verdana;
    font-size:12px;
}
#topLine2sp {
    height:51px;
    width:5px;
    background-color: #FFFFFF;
    border: 0;
}
#topLine2 select{
    border: 1px solid #DCDCDC;
    text-align:left;
    margin-top:16px;

    font-size:10px;
    font-weight:100;
    font-family: Verdana;
}

#topLine3 {
    height:40px;
    background: url('../images/topLines.jpg') no-repeat;
}
#topInfo3 {
    width:100%;
    text-align:center;
    color: #C82566;
    font-size:10px;
    font-family: Verdana;
    padding-bottom:0px;
    padding-top:10px;
}
#topInfo3 a{
    color: #C82566;
    text-decoration:none;
}
#topInfo3 a:hover{
    color: #C82566;
    text-decoration:underline;
}
.search_form {
    text-align:center;
    width:50%;
}
#topMenu {
    width:100%;
    text-align:center;
    padding:0px;
    font-size:10px;
    font-weight:bold;
    font-family: Verdana;
}
#topMenu a{
    color: #000000;
    text-decoration:none;
}
#topMenu a:hover{
    color: #000000;
    text-decoration:underline;
}
#botMenu {
    width:100%;
    text-align:right;
    font-size:10px;
    font-weight:bold;
    font-family: Verdana;
    padding:0px;
    padding-top:88px;
}
#botMenu a{
    color: #000000;
    text-decoration:none;
}
#botMenu a:hover{
    color: #000000;
    text-decoration:underline;
}

#logo {
    display:inline;
    margin:0;
    padding:0;
    border:0;
}
.clrTbl {
    white-space:nowrap;
    border-collapse:collapse;
    border:0;
    padding:0;
    margin:auto;
}
.clrTbl td {
    padding:0;
    margin:0;
}
#footer {
    background: url('../images/footerBg.jpg') repeat-x;
    width:100%;
    height:120px;
}

#contTblTable {
    background: url('../images/contentHeadBg.jpg') no-repeat top;
    width:100%;
    white-space:nowrap;
    border-collapse:collapse;
    border:0;
    padding:0;
    margin:auto;
}
#contTblTd {
    width:100%;
    vertical-align:top;
    text-align:center;
    white-space:normal;
}
#contTblHeighter {
    width:0px;
    height:400px;
}
#contTbl2 {
    width:802px;
    white-space:nowrap;
    border-collapse:collapse;
    border:0;
    padding:0;
    margin:auto;
    background: url('../images/contentFootBg.jpg') no-repeat;
    background-position:0px 361px;
}
#contTbl2left {
    width:95px;
    height:642px;
    background: url('../images/badFormLeft.jpg') no-repeat top;
}
#contTbl2center {
    width:610px;
    vertical-align:top;
}
#contTbl2right {
    width:97px;
    background: url('../images/badFormRight.jpg') no-repeat top;
}
#contTbl3 {
    width:610px;
    white-space:nowrap;
    border-collapse:collapse;
    border:0;
    padding:0;
    margin:auto;
}
#contTbl3l1 {
    width:610px;
    height:47px;
    background: url('../images/badFormTop.jpg') no-repeat top;
}
#contTbl3l2 {
    width:610px;
    text-indent: 16px;

    font-size:12px;
    font-weight:100;
    font-family: Verdana;
    text-align:left;

    height:24px;
    background-color:#FFFFFF;
    color: #878787;
}

#contTbl3l2 span {
    color: #C82566;
    background: url('../images/redTriangle.jpg') no-repeat;
    background-position: 0px 1px;
    padding-left:10px;
}

#contTbl3l2 img {
    border:0;
    padding:0;
    display:inline;
    margin:0;
}

#contTbl3l2 a {
    color: #878787;
    font-size:12px;
    font-weight:100;
    font-family: Verdana;
    text-decoration:none;
}
#contTbl3l2 a:hover {
    color: #878787;
    font-size:12px;
    font-weight:100;
    font-family: Verdana;
    text-decoration:underline;
}

#contTbl3l5 {
    width:600px;
    background-color:#EFFEDD;
    font-size: 12px;
    font-weight: bold;
    font-family: Verdana;
    text-align: justify;
    color: black;
}

#contTbl3l5 div {
    text-align:right;
    padding-top:20px;
    padding-right:10px;
}

a.reload {
    font-size: 10px;
    font-weight: bold;
    font-family: Verdana;
    color: black;
    text-align:right;
    padding-top:20px;
    padding-right:10px;
    text-decoration: none;
}

a.reload:hover {
    text-decoration: underline;
}

#contTbl3l5 a {
    color: #d61a18;
    text-decoration: none;
}

#contTbl3l5 a:hover {
    color: #d61a18;
    text-decoration: underline;
}

#contTbl3l3 {
    width:610px;
    background-color:#EFFEDD;
    text-align:center;
}
#contTbl3inner {
    width:600px;
    white-space:nowrap;
    border-collapse:collapse;
    border:0;
    border-left:5px solid #FFFFFF;
    border-right:5px solid #FFFFFF;
    padding:0;
    margin:auto;
    text-align:justify;
}
#contTbl3inner div{
    width:580px;
    margin:auto;
    text-align:justify;
    font-family:verdana;
    font-size:10px;
    padding-top:40px;
}

#contTbl3inner h1 {
    color: #878787;
    font-size:12px;
    font-weight:100;
    font-family: Verdana;
    margin-top:   24px;
    margin-bottom:24px;
}

#contTbl3inner table {
    margin-top:   20px;
}

#contTbl3inner td {
    color: #8F8989;
    font-family: Verdana;
    font-size:12px;
    padding-left:  12px;
    padding-right: 12px;
    padding-top:   1px;
    padding-bottom:1px;
    width:120px;
}

#contTbl3inner input{
    border:0;
    color: #8F8989;
    font-family: Verdana;
    font-size:12px;
}

#contTbl3inner .input200 {
    width:200px;
    background-color:#FFFFFF;
}

#contTbl3inner .input50y {
    width:50px;
    background-color:#FFFEA1;
}

#contTbl3inner .input250 {
    width:250px;
    background-color:#FFFFFF;
}
#contTbl3inner .input50 {
    width:50px;
    background-color:#FFFFFF;
}

#contTbl3inner .input200y {
    width:200px;
    background-color:#FFFEA1;
}

#smallLogo {
    margin:0;
    padding:0;
    border:0;
}
#contTbl3l4 {
    width:100%;
    height:34px;
    text-align:center;
}
#contTbl3l4 div{
    width:600px;
    height:34px;
    margin:auto;
    background: url('../images/incontBot1.jpg') repeat-x top;
}

#roundedBox {
    width:90%;
    white-space:nowrap;
    border-collapse:collapse;
    border:0;
    padding:0;
    margin-top:50px;
    font-family:verdana;
    font-size:12px;
}
#roundedBox #c1 {
    height:13px;
    width:20px;
    background: url('../images/boxMenu_01.gif') no-repeat;
}
#roundedBox #c2 {
    height:13px;
    background: url('../images/boxMenu_02.gif') repeat-x;
}
#roundedBox #c3 {
    height:13px;
    width:20px;
    background: url('../images/boxMenu_04.gif') no-repeat;
}
#roundedBox #c4 {
    width:20px;
    background: url('../images/boxMenu_05.gif') repeat-y;
}
#roundedBox #c5 {
    background-color: #FFFFFF;
    white-space:normal;
}
#roundedBox #c6 {
    width:20px;
    background: url('../images/boxMenu_07.gif') repeat-y;
}
#roundedBox #c7 {
    height:14px;
    width:20px;
    background: url('../images/boxMenu_08.gif') no-repeat;
}
#roundedBox #c8 {
    height:14px;
    background: url('../images/boxMenu_09.gif') repeat-x;
}
#roundedBox #c9 {
    height:14px;
    width:20px;
    background: url('../images/boxMenu_10.gif') no-repeat;
}
#roundedBox span {
    color:#C72271;
    background: url('../images/redTriangle.jpg') no-repeat;
    background-position: 0px 1px;
    padding-left:10px;
    margin-left:10px;
    margin-right:10px;
}
#roundedBox a {
    margin-left:10px;
    margin-right:10px;
    color:#060203;
    text-decoration:none;
}
#roundedBox a:hover {
    color:#060203;
    text-decoration:underline;
}

#dotline {
    color: #C82566;
}

#teachTable {
    border:0;
    border-collapse:collapse;
    height:324px;
    width:180px;
    margin-bottom:100px;
}


#teachTable .right {
    width:60px;
    height:400px;
    /*background: url('../images/teachRight.jpg') no-repeat;*/
    padding:0;
}

#teachTable .top {
    vertical-align:middle;
    color:#8D0A1C;
    font-size:12px;
    font-weight:bold;
    font-family:Verdana;
    height:28px;
    background: url('../images/teachTop.jpg') no-repeat;
    padding-left:0;
    border-right-style:dotted;
    border-right-width:thin;
    border-right-color:#8D0A1C;
}




#teachTable .center {
    width:500px;
    height:180px;
    text-align:left;
    font-size:10px;
    font-family:Verdana;
    color:#8D0A1C;
    vertical-align:top;
    padding-left:15px;
    line-height:16px;
    border-right-style:dotted;
    border-right-width:thin;
    border-right-color:#8D0A1C;

}

#teachTable a{
    color:#6F3737;
    vertical-align:top;
}



#vidTable {
    border:0;
    border-collapse:collapse;
    height:324px;
    width:275px;
    margin-bottom:100px;
}

#vidTable .left {
    width:9px;
    height:324px;
    background: url('../images/vidLeft.jpg') no-repeat;
    padding:0;
}

#vidTable .right {
    width:10px;
    height:324px;
    background: url('../images/vidRight.jpg') no-repeat;
    padding:0;
}

#vidTable .top {
    width:256px;
    height:52px;
    background: url('../images/vidTop.jpg') no-repeat;
    padding:0;
}

#vidTable .bottom {
    width:256px;
    height:89px;
    background: url('../images/vidBottom.jpg') no-repeat;
    padding:0;
}

#vidTable .center {
    width:256px;
    height:183px;
    background: url('../images/vidCenter.jpg') no-repeat;
    padding:0;
}

.VideoClass {
    vertical-align:top;
    width:598px;
    height:339px;
    background: url('../images/videoFon.jpg') no-repeat;
    padding:0;
}

.podcastClass {
    vertical-align:top;
    text-align:left;
    width:598px;
    height:339px;
    background-color: #FFFFFF;
    padding:0;
}

#teacherInfoTable {
    margin-top:20px;
}

#teacherInfoTable .info h1 {
    margin:5px;
    margin-left:0px;
    font-size:18px;
    font-family:Verdana;
    font-weight:100;
    color:#999999;
}

#teacherInfoTable .info {
    margin:5px;
    font-family:Verdana;
    font-size:10px;
    font-weight:100;
    padding-right:30px;
}


#teacherInfoTable a{
    color:#C81164;
    font-family:Verdana;
    font-size:10px;
    text-decoration:none;
}

#teacherInfoTable a:hover{
    color:#C81164;
    font-family:Verdana;
    font-size:10px;
    font-weight:bold;
    text-decoration:none;
}

#badMsg {
    font-size: 12px;
    font-family:  Verdana ;
    padding:5px 5px 5px 25px;
    margin:0px;
    width:485px;
    color: #D87777;
}
.ccChangeLink {
    color: #C82566;
    font-size:1.2em;
    text-decoration:none;
}
.ccChangeLink:hover {
    color:#FF00FF;
    text-decoration:underline;
}
.laLink  {
    color: #7F8581;
    background: url('../images/lilArrow.gif') no-repeat;
    background-position: 0px 5px;
    padding-left:10px;
    font-size:12px;
    text-decoration:none;
}

.laLink:hover {
    color: #7F8581;
    background: url('../images/lilArrow.gif') no-repeat;
    background-position: 0px 5px;
    padding-left:10px;
    font-size:12px;
    text-decoration:underline;
}

.frLink  {
    color: #7F8581;
    font-size:10px;
    text-decoration:none;
}

.frLink:hover {
    color: #7F8581;
    font-size:10px;
    text-decoration:underline;
}

.infoCourse {
    font-size:10px;
    color:black;
    font-family:Verdana;

}

.infoCourse .staticTitle {
    font-size:12px;
    color:#B03240;
    font-family:Verdana;
    font-weight:bold;
}

.infoCourse .staticNormal {
    color:black;
    font-family:Verdana;
}
.infoCourse .staticHighlight{
    color:#000000;
    font-weight:bold;
    font-family:Verdana;
}

.pager a{
    color:#C82566;
    font-family:Verdana;
    font-size:10px;
    text-decoration:none;
}
.pager span{
    color:#000000;
    font-family:Verdana;
    font-size:10px;
    text-decoration:none;
    font-weight:bold;
}

.podcastClass {
    vertical-align:top;
    text-align:justify;
    padding:30px !important;
    width:598px;
    height:339px;
    background-color: #FFFFFF;
    border-left:1px dotted #898989;
    border-right:1px dotted #898989;

    font-family:Verdana;
    font-size:10px;
    color:#676767;
    font-weight:100;
}

.podcastClass H1{
    font-family:Verdana;
    font-size:12px;
    color:#676767;
    font-weight:bold;
}
.podcastClass H2{
    font-family:Verdana;
    font-size:12px;
    color:#676767;
    font-weight:100;
}

.podcastClass A{
    font-family:Verdana;
    font-size:10px;
    color:#676767;
    font-weight:100;
    text-decoration:underline;
}

.podcastClass A:HOVER{
    font-family:Verdana;
    font-size:10px;
    color:#676767;
    font-weight:100;
    text-decoration:none;
}

.podcastClass HR{
    color:#676767;
    border:1px dotted #898989;
}

#listTable .zebra_odd{
    background-color:#E9FFCF;
}

#listTable .zebra_even{
    background-color:#F0FFDF;
}

#goodMsg {
    font-size:12px;
    color:green;
}
#contTbl4 {
    width:810px;
    white-space:nowrap;
    border-collapse:collapse;
    border:0;
    padding:0;
    margin:auto;
    background: url('../images/contentFootBg.jpg') no-repeat;
    background-position:0px 179px;
}
#contTbl4left {
    width:100px;
    height:360px;
    background: url('../images/redirectLeft.jpg') no-repeat top;
}
#contTbl4center {
    width:610px;
    vertical-align:top;
}
#contTbl4right {
    width:100px;
    background: url('../images/redirectRight.jpg') no-repeat top;
}
div.month {
    width : 100%;
    margin: 5px 5px 25px 5px;
    text-align : center;
    color: #444444;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 42px;
    font-weight : bold;
}

div.phone {
    width : 100%;
    margin: 5px 5px 5px 5px;
    text-align : center;
    color: #444444;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    font-weight : bold;
}



div.search {
    width : 100%;
    margin: 5px 5px 15px 5px;
    text-align : center;
}

input.search {
    border : 0;
    background-color : #DDDDDD;
    color : #747675;
    width: 100px;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    padding-left : 5px;
}

#contTbl6 {
    padding : 5px;
    text-indent: 0px;
    background-color:#EFFEDD;
    font-size:10px;
    font-weight:normal;
    font-family: Verdana;
    text-align:left;
    height:24px;
}

#contTbl6 span {
    padding-left:10px;
}

#contTbl6 img {
    border:0;
    padding:0;
    display:inline;
    margin:0;
}

div.search {
    width : 100%;
    margin: 5px 5px 15px 5px;
    text-align : center;
}
input.search {
    border : 0;
    background-color : #DDDDDD;
    color : #747675;
    width: 100px;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 10px;
    padding-left : 5px;
}

div.phone {
    width : 100%;
    margin: 5px 5px 5px 5px;
    text-align : center;
    color: #444444;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 12px;
    font-weight : bold;
}

div.month {
    width : 100%;
    margin: 5px 5px 25px 5px;
    text-align : center;
    color: #444444;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 42px;
    font-weight : bold;
}

#homeTable a {
    text-decoration:none;
}
.staticTitle {
    font-size:10px;
    color:#B03240;
    font-family:Verdana;
    font-weight:bold;

}
.staticNormal {
    color:black;
    font-family:Verdana;
}
.staticHighlight{
    color:#000000;
    font-weight:bold;
    font-family:Verdana;
}
.button {
    background: url('../images/button_01.gif') no-repeat;
    width:96px;
    height:32px;
    display:block;
    border:0;
    padding:0;
    font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:10px;
    text-align:center;
    white-space:nowrap;
    cursor: pointer;
}
.teacher_link {
color: #C82566;
font-size:1.3em;
font-weight:bold;
}
.teacher_cont {
text-align:left;
}
.teacher_all {
text-align:center;
padding:20px;
margin:50px;
background-color:#EFFEDD;
}
.cc_errors {
    display:none;
    color:#CC0033;
}
.tfvHighlight {
    background-color:#EABBC1;
}
.tfvNormal {
    background-color:#FFFFFF;
}
.joinSubmit {
    background-color:transparent;
    background-image:url(../images/continue.gif);
    width:151px;
    height:55px;
    cursor:pointer;
}
.aff_title {
    text-align:center;
    border-bottom:1px solid #CECECE;
    padding:5px;
}
.aff_cont {
    padding:0;
    text-align:center;
}
.aff_hist {
    text-align:left;
    padding:0;
    border-bottom:1px solid #CECECE;
}
.free {
    border:1px;
    border-style:dotted;
    border-color:black;
    font-size:14px;
    font-weight:bold;
    color:#EF2C7D;
}

#teachers img {
    border:0;
}

.attention {
	font-size: 12px;
	color: red;
	font-weight: bold;
}