BODY
{
	background-position: top;
}
.demoIntroDiv {
	background-repeat: no-repeat; 
	background-position: center; 
    background-color: white;
    padding: 1px;  
    position: absolute;
    left: 100px;
    top:10px;
     border:5px solid #ddd;
     border-color: pink; 
    width: 800px;
    height:600px;
    z-index: 100
}
.helpStarted {
	background-repeat: no-repeat; 
	background-position: center; 
    background-color: white;
    padding: 5px;  
    position: absolute;
    left: 300px;
    top:320px;
     border:5px solid #ddd;
     border-color: pink; 
    width: 550px;
    height:258px;
    z-index: 100
}
.signUpMore {
	background-repeat: no-repeat; 
	background-position: center; 
    background-color: white;
    padding: 5px;  
    position: absolute;
    left: 300px;
    top:320px;
     border:5px solid #ddd;
     border-color: pink; 
    width: 650px;
    height:220px;
    z-index: 100
}

.flashPlayerLessonDiv {
	background-image: url(/_img/loading.gif); 
	background-repeat: no-repeat; 
	background-position: center; 
    background-color: white;
    padding: 1px;  
    position: absolute;
    left: 100px;
    top:10px;
    border:5px solid #ddd;
    border-color: pink; 
    width: 800px;
    height:600px;
    z-index: 100
}

.flashPlayerCKDiv {
	background-image: url(/_img/loading.gif); 
	background-repeat: no-repeat; 
	background-position: center; 
    background-color: white;
    padding: 10px;  
    position: absolute;
    left: 100px;
    top:10px;
    border:5px solid #ddd;
    border-color: pink; 
    width: 750px;
    height:500px;
    z-index: 100
}

:focus
{
-moz-outline-style: none;
}
TD 
{
	font-family: "Arial Unicode MS", "TITUS Cyberbit Basic", "Bitstream Cyberbit", Arial, Sans-Serif;
	font-size: 0.9em;
	color:#000000;
	line-height: 140%;
	text-align: justify;
}

textarea, input, select
{
	font-family: verdana;
	font-size: 11px;
	color: #333333;
	border: 1px solid #666666;
    background-color: expression((this.type=="radio"||this.type=="checkbox")?'':'#FFFFCC'); 
}
input:focus, textarea:focus, select:focus {
	background: #FFFFFF;
	border: 1px solid #686868;
}

.homePadding {
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 0px !important;
	margin-top: -8px;
}

.homePaddingPlus {
	margin-top: -4px !important;
	margin-top: -14px;
	padding-top: 2px !important;
	padding-top: 0px;
}

.homePaddingPlusAA {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 0.9em;
	margin-top: -4px !important;
	margin-top: -10px;
	padding-top: 2px !important;
	padding-top: 0px;
}

.homePaddingbtn {
	padding-top: 4px !important;
	padding-top: 0px;
}

.topHackR {
	padding-right: 0px !important;
	padding-right: 2px;
}

.bg_menu {
	margin-top: 142px;
	margin-left: -521px;
}
.bg_menu2 {
	margin-top: 142px;
	margin-left: -571px;
}

.quotePos {
	margin-left: 17px;
	margin-right: 19px;
	margin-top: 6px;
}

.quoteAuPos {
	margin-right: 50px;
	margin-top: -27px !important;
	margin-top: -29px;
}

.quoteAuPos2 {
	margin-right: 10px;
	margin-top: -11px !important;
	margin-top: -13px;
	margin-bottom: 5px;
	text-align: right;
}
.tellPadding {
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: 7px;
}
.letUsKnowPos {
	margin-left: 13px;
	margin-top: 6px !important;
	margin-top: -11px;
}

.homePadding1 {
	margin-left: 3px;
	margin-right: 3px;
	margin-top: -4px !important;
	margin-top: -8px;
}

.homePaddingPlus1 {
	margin-top: -2px !important;
	margin-top: -6px;
}

.troubleLogin {
	margin-top: 0px !important;
	margin-top: 2px;
}

.forgotPwdPadding {
	margin-top: 0px !important;
	margin-top: 4px;
}

.tdPadding {
	padding-right: 6px;
	padding-left: 3px;
}

h2 { line-height: 1.3em; font-size: 1.05em; color: #0984E8; }
h3 { line-height: 1.25em; font-size: 0.95em; color: #097ddb; }

.centered {
	text-align: center;
}

.inputNoBorder
{
	border: 0px;
	background:none
}
.inputNoBorder:focus
{
	border: 0px;
}
SELECT
{
font-family: verdana;
font-size:11px;
color:#333333;
}

#myLesson {
	width: 450px;
}

.fontRed {
	color: #FF0000;
	font-weight: bold;
}

.fontRedBig {
	color: #CC3768;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}

.fontRedSubHeader {
	color: #CC3768;
	font-weight: bold;
	font-size: 16px;
}

a:link, a:visited, a:active {
font-family: verdana,"Arial Unicode MS", "TITUS Cyberbit Basic", "Bitstream Cyberbit", Arial, Sans-Serif;
font-size:11px;
color:#0E5288;
}

a:hover, a:focus {
color:#0984E8;
text-decoration:none
}
#trackbacks { margin: 10px 0; }

#searchform, #subscribeform {text-align: right;padding:5px 8px;}

#select { width: 130px; }

#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0;}

#commentform textarea {width: 500px;padding: 2px;}

#commentform #submit { margin: 0; float: right; }

.alt {background-color: #EAEAEE;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;margin: 0;padding: 10px;}

.commentlist li {margin: 5px 0 3px;padding: 5px 10px 3px;}

.commentlist p {margin: 3px 5px 3px 0;}

.commentlist li {font-weight: bold;}

.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;}

.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;}

#commentform p {margin: 5px 0;}

.nocomments {text-align: center;margin: 0;padding: 0;}

.commentmetadata { margin: 0; display: block; }

.commentOfficialUser { background-color: #D1EFD1; border-top: 2px solid #00A700; border-bottom: 2px solid #00A700;}

.small
{
font-family: verdana;
font-size:10px;
color:#333333;
}
.small A
{
font-family: verdana;
font-size:10px;
color:#333333;
}
.small A: visited {
font-family: verdana;
font-size:10px;
color:#333333;
}

.footer a:link,
.footer a:visited,
.footer a:active {
font-family: verdana;
font-size:10px;
color:#000000;
}

.constant {
	font-family: verdana;
	font-size:9px;
	color:#CC3366;
	text-align: right;
}
.constant a:link,
.constant a:visited,
.constant a:active {
font-family: verdana;
font-size:9px;
color:#CC3366;
}
.constantHack {
	padding-right: 2px !important;
	padding-right: 0px;
}
.margin1Hack{
	margin-top: 0px !important;
	margin-top: 1px;
}
#dhtmltooltip{
	position: absolute;
	width: 250px;
	border: 1px solid #2D5A88;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
	padding-right: 7px;
	background-color: #E6ECFF;
	visibility: hidden;
	z-index: 100;
	color:#000066;
	font-family: Tahoma;
	font-size: 13px;
	text-align: left;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
#quoteFormatting {
  margin: 0px auto;
  border: solid 8px #C3D9EA; }

#quoteFormatting td.quoteFormatting {
  background: #FFFFFF;
  border: 1px solid #6699CC; }

#quoteFormatting td {
  border: none; }

#quoteFormatting p {
  margin: 12px; 
  text-align: justify;
  vertical-align: middle }

#quoteFormatting h4 {
  border-bottom: solid 1px #D8DFEA;
  margin: 5px 10px 5px;
  padding: 0px 0px 2px;
  font-size: 13px; }
.phone
{
font-family: verdana;
font-size:14px;
color:#0984E8;
font-weight: bold;
line-height: 220%;
}
.webIcon {
	border: 0px solid #666666;
}
.webIconCurrent {
	border: 0px solid #333333;
}
.lessonPlan1 {
	background-color: #CEE7FF;
}
.lessonPlan2 {
	background-color: #E6E6CA;
}
.lessonPlan3 {
	background-color: #EFEFEF;
}
.lessonPlan4 {
	background-color: #FFFFFF;
}
.vocab1 {
}
.liArrowPos {
	margin-top: -12px !important;
	margin-top: -10px;
	margin-left: 10px;
	position: absolute;
	visibility:inherit
}

.liArrowPosVideoBlog {
	margin-top: -13px !important;
	margin-top: -12px;
	margin-left: 0px;
	position: absolute;
	visibility:inherit
}
.liArrowPosVideoBlogLine2 {
	padding-left: 14px;
}

.liArrowPosAbout {
	margin-top: -13px !important;
	margin-top: -12px;
	margin-left: 10px;
	position: absolute;
	visibility:inherit
}
.liArrowPosAboutLine2 {
	padding-left: 25px;
}
.liArrowPadding {
	margin-bottom: 6px !important;
	margin-bottom: 10px;
}


.rdcFlashPos {
	margin-top: 2px !important;
	margin-top: 4px;
	margin-left: 19px;
}
.rdcbgcoloroff {
	background-color: #BBBBBB;
}
.rdcbgcoloroff TH {
	font-size: 20px;
	font-weight: bold;
	color: #000000;
	padding-bottom: 2px !important;
	padding-bottom: 1px;
}
.rdcbgcoloroff TD {
	font-size: 20px;
	font-weight: bold;
	color: #000000;
}
.rdcbgcolorcurrent {
	background-color: #777777;
}
.rdcbgcoloron {
	background-color: #777777;
	cursor: pointer;
}
.rdcbgcoloron TH {
	font-size: 20px;
	font-weight: bold;
	color: #CC3366;
	padding-bottom: 2px !important;
	padding-bottom: 1px;
}
.rdcbgcoloron TD {
	font-size: 20px;
	font-weight: bold;
	color: #006699;
}
.rdcbgcolorhover {
	background-color: #D5D5D5;
	cursor: pointer;
}
.rdcbgcolorhover TH {
	font-size: 20px;
	font-weight: bold;
	color: #CC3366;
	padding-bottom: 2px !important;
	padding-bottom: 1px;
}
.rdcbgcolorhover TD {
	font-size: 20px;
	font-weight: bold;
	color: #006699;
}
.radicalFont {
	font-size: 48px;
	font-weight: bold;
	color: #000000;
}
.playAudio {
	margin-top: -17px !important;
	margin-top: -18px;
	margin-right: -20px;
	margin-bottom: -6px !important;
	margin-bottom: -3px;
}
.playAudioDict {
	margin-top: -17px !important;
	margin-top: -19px;
	margin-right: -72px;
	margin-bottom: -6px !important;
	margin-bottom: -3px;
}
.dictPadding {
}
.lookUp {
	margin-top: -19px !important;
	margin-top: -20px;
	margin-right: -230px;
	margin-bottom: -6px !important;
	margin-bottom: -3px;
}
.calendarIcon {
	margin-top: -17px !important;
	margin-top: -18px;
	margin-left: 138px;
}

#audioDiv {
	margin: 0px;
	padding: 0px;
	height: 1px;
	width: 1px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.anylinkcss{
	position:absolute;
	visibility: hidden;
	border-bottom-width: 0;
	font:normal 12px Verdana;
	line-height: 18px;
	z-index: 100;
	background-color: #FFFFFF;
	width: 205px;
	margin-top: -4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #777777;
	border-right-color: #777777;
	border-bottom-color: #777777;
	border-left-color: #777777;
}

.anylinkcss a{
	width: 100%;
	display: block;
	text-indent: 3px;
	padding: 1px 0;
	text-decoration: none;
	text-indent: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #777777;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: #D4D4D4;
color: #333333;
}

.quoteFont {
	color:#CC0000;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}

.error-sm {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#CC0000;
	font-weight:bold
}

.alternate {background: #f1f1f1;}

.descript-sm{ 
	font: 10px Verdana, Arial, Helvetica, sans-serif; 
	color: #3366FF; 
	font-weight:bold 
}

.listprice { font-family: arial,verdana,helvetica,sans-serif; text-decoration: line-through; }

.saleprice {
	color: #990000;
	font-size: 11px;
	font-weight: bold;
}

.system-sm {
	font-family: verdana;
	font-size:11px;
	color:#00CCFF;
	text-align: left;
}

.forumTdText {
	font-family: Arial;
	font-size:11px;
	color:#000000;
	text-align: left;
}
.gray {
	color:#787878;
}
.result-descript{ font: 12px Verdana, Arial, Helvetica, sans-serif; color: rgb(0, 69, 139); font-weight:bold }
.current{ font-weight: bold; }

.chineseNameDiv {
	background-repeat: no-repeat; 
	background-position: center; 
    background-color: white;
    padding: 5px;  
    position: absolute;
    left: 300px;
    top:320px;
    border:5px solid #ddd;
    border-color: pink; 
    width: 350px;
    height:60px;
    z-index: 100
}