﻿body{
background-color:#8cbbf2;  /*was#8cbbf2;*/
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;

} 

#wrap{
width: 1024px;
margin: 0 auto; /*centers page*/
margin-top:20px;
margin-bottom:20px;
text-align:center; /*centers older browsers*/
background-image:url('images/ilgbg3.gif');
background-repeat:repeat-y;
-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;
-moz-box-shadow: 5px 5px 5px #777373; -webkit-box-shadow: 5px 5px 5px #777373; box-shadow: 5px 5px 5px #777373;/*#5a5656;*/
}

#nonavigationwrap{
width: 1024px;
margin: 0 auto; /*centers page*/
margin-top:20px;
margin-bottom:20px;
text-align:center; /*centers older browsers*/
background-color: #ffffff;
-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;
-moz-box-shadow: 5px 5px 5px #777373; -webkit-box-shadow: 5px 5px 5px #777373; box-shadow: 5px 5px 5px #777373;/*#5a5656;*/
}


#header{width:980px;top:55px}
#left{float:left;width:150px;text-align:left;}
#middle{float:left;padding-left:8px;width:680px;text-align:left}
#right{float:left;width:150px;}
#footer{clear:both;}



#header_style{width: 600px;
margin: 0 auto;

}
/*Yahoo media player styles*/
#ymp-player .ymp-color-main,
#ymp-tray .ymp-color-tray {
  background-color:#2F437C!important;
}
#ymp-relevance {
visibility: hidden;}
.ymp-player-max #ymp-body { width:570px !important; }
.ymp-player-max #ymp-body #ymp-body-strip { width:557px !important; }
.ymp-player-max #ymp-body #ymp-body-base  { width:560px !important; }
#ymp-meta-image { display:none !important; }
#ymp-body #ymp-meta-top,
#ymp-body #ymp-meta-bottom {
  left:8px !important;
  width:330px !important;
}
/*Yahoo media player styles*/

li {text-align:left;}
/*tables in lessons and other teaching directories*/

table.dontwork {border: 3px;}
table.tblalph {border: 3px solid #0018ef;border-spacing:0;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;} 
table.tblalph TH {border:1px solid #0018ef;padding:3px;}
table.tblalph TD {border:1px solid #0018ef;padding:2px;}
table.tbllesson {border: 3px solid #0018ef;border-spacing:0;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; } 
table.tbllesson TH {border: 1px solid #0018ef;;padding:3px;}
table.tbllesson TD {border: 1px solid #0018ef;;padding:3spx;}/* was #f7deb3;#eff2ff;*/

table.tblprice {width:640px;border: 3px solid #0018ef;border-spacing:1px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;} 
table.tblprice TH {border:1px solid #0018ef;padding:2px;text-align:center}
table.tblprice TD {border:1px solid #0018ef;padding:2px;padding:3px}


.t {text-decoration : none;}
.t A:Link {text-decoration : none; color:#2442F8;}
.t A:Active {text-decoration : none; color:#882628;}
.t A:Visited {text-decoration : none; color:#1e641e;}
.t A:Hover {text-decoration : underline; color:#e5231f;}

A.t:Link {font-weight:normal; text-decoration : underline; color:#2442F8;}
A.t:Active {font-weight:normal; text-decoration : underline; color:#882628;}
A.t:Visited {font-weight:normal; text-decoration : underline; color:#1e641e;}
A.t:Hover {font-weight:normal; text-decoration : underline; color:#e5231f;}

A.L:link {text-align:left;color:#2442F8;font-size:11px;text-decoration : none;}
A.L:active {text-align:left;color:#882628;font-size:11px;text-decoration : none;}
A.L:visited {text-align:left;color:#1e641e;font-size:11px;text-decoration : none;}
A.L:hover {text-align:left;font-size:11px;text-decoration : underline;color:#e5231f;}

A:link {text-align:left;color:#2442F8;text-align:left;text-decoration : underline;}
A:active {text-align:left;color:#882628;text-decoration : underline;}
A:visited {text-align:left;color:#1e641e;text-decoration : underline;}
A:hover {text-align:left;text-decoration : underline;color:#e5231f;}
  

p{text-indent:3px;}
.b {text-align:left;}
.updat {border:1px #5d66bd solid;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;padding:7px;}/*used in default, login, userlogin */
.key {font-size: 11px;border:1px #b9b9b9 solid;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;padding:7px;overflow:auto;display:block}

#facebookdisplay {
margin:0 auto;
border:1px #b9b9b9 solid;
width:600px;
padding-top:5px;
padding-bottom:0;
-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;
}

#logindisplay {border:1px gray solid;
padding:5px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;
} /*login.asp, login table*/

#logindisplayBG {
border:1px gray solid;
background-image:url('images/divBG1.png');
background-repeat:repeat-x;
padding:5px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;
} /*login.asp, login table*/

#thankyoutable{
border: 2px solid #f5a323;
background-color:#f1f2f9;
padding:5px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;
}

.visitordisplay {width:150px;background-color:white;border:1px #b9b9b9 solid;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding:4px;text-align:center;font-weight:bold;overflow:auto;display:block}
.pricesdisplay {background-image:url('images/divBG2.png');background-repeat:repeat-x;
border:1px #257309 solid;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding:4px;text-align:left;overflow:auto;display:block}


.homeRightcell {width:150px;background-color:white;border:1px #b9b9b9 solid;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;padding:2px;overflow:visible;display:block}/*background was #C6E7F7*/
#registration {background-color:#efeee5; padding:2px; border-spacing:2px; -webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
#registrationerror{border:1px red solid;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;padding:7px;}
.privateads {border:1px #b9b9b9 solid;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;padding:7px;overflow:auto;display:block}


.msgs {font-weight:bold; text-align: left; background-color: #C0C0C0;}
.reg {text-decoration : none;}
.gamemsg {text-align: left;background-color: #C8EEF8;}

.msggray {text-align: center;font-weight:bold; background-color: #C0C0C0; }
H1, H2, H3, H4, H5 {clear:both;font-family :Verdana, Arial, Helvetica, sans-serif;text-decoration: none; text-align: center; 

/*margin:10px 0 10px 0;
padding:3px;
-webkit-border-radius: 10px;-moz-border-radius: 15px;border-radius: 15px;
background-color:#00628B;
color:#ffffff;*/

}

  .red {color: red;}
  .login {font-style: normal; line-height: normal; font-weight: bold; text-decoration: none;}
  A.register:link {font-size: 16px; font-style: normal; line-height: normal; font-weight: normal;}
  A.register:active {font-size: 16px; font-style: normal; line-height: normal; font-weight: normal;}
  A.register:visited {font-size: 16px; font-style: normal; line-height: normal; font-weight: normal;}

.blue {color: blue;text-align: left;}
.dgreen {font-weight: bold; background-color: #A6D4A4;}
.dwheat  {font-weight: bold;  background-color: #F5DEB3;}
.dpurple {font-weight: bold;  background-color: #B978F6;}  
.dgray {font-weight: bold;  background-color: #C0C0C0;}

.readonly {background: #C0C0C0;}

table.lessonplan{width:600px;border-collapse:collapse; border:2px blue solid; padding:4px;}
table.lessonplan TH{border:1px blue solid; background-color:#f0eeee;padding:4px;text-align:center;font-weight:normal;color:black}
table.lessonplan TD{border:1px blue solid; padding:4px;text-align:left;}

/* Below are navigation styles */
.navtitles{width:110px; font-family :"Times New Roman", Times, serif;font-size:16px;font-weight:bold;color:#000000;text-align:center}
.iconstyle{
line-height:14px;
}

/*Help page style*/
.HelpLink{
text-decoration:none;
color:#2442F8;
padding-bottom:5px;


}
a.HelpLink:link {
color:#2442F8;
}

a.HelpLink:visited {
color:#2442F8;
}

.helpDivStyle {
margin-top:5px;
border:1px #e5e5e5 solid;
background-color:#f2f2f2;
padding:5px;
}
