/*Global*/
UNKNOWN { FONT-FAMILY: Arial, Helvetica, sans-serif; }
a, a:active { font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; color:#BFBFBF; }
a:link { font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; color:#999999; }
a:hover { font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:underline; color:#000000; }
a:visited { font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; color:#999999; }
a:visited:hover { font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:underline; color:#000000; }
body { margin:0,0,0,0; background:#FFFFFF; border-width:0px; cursor:normal;  font-family:Arial, Helvetica, sans-serif; 
       font-style:normal; font-size:11px; color:#666666; text-decoration:none; padding:0px; scrollbar-base-color:#FFFFFF;
       scrollbar-face-color:#FFFFFF; scrollbar-shadow-color:#999999; scrollbar-darkshadow-color:#FFFFFF;
       scrollbar-highlight-color:#999999; scrollbar-arrow-color:#999999; scrollbar-3dlight-color:#FFFFFF;  
       scrollbar-track-color:#FFFFFF; }
hr { height: 1px;  margin: 1em auto; background-color: #DDD; color: #DDD; border: none; }
hr.divider { margin: 0; background-color: #EEE; color: #EEE; }
td { font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-style:normal; }
text { border-style: solid; border-color: #DDEAEA; }
.bottomlink { font:bold 11px Arial, Helvetica, sans-serif; color:#999999; }
.bottomlink a { color:#999999; }
.bottomlink a:hover { color:#000000; }
.toplink { font:bold 10px Arial, Helvetica, sans-serif; }
.wrap { background-color:white; border-width:1px; border-color:white; border-style:solid; }

/*Sidebar*/
.linksmenu { font-size:11px; font-weight:normal; }
.linksmenuon { font-size:11px; font-weight:normal; color:#FF9900; }

/*MainMenu*/
#mainmenu { font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; color:#999999; padding:2px; }
#mainmenu:hover { FONT-SIZE:8pt; CURSOR:hand; COLOR:#FF9900; LINE-HEIGHT:10.5pt; FONT-FAMILY:Arial, Helvetica, sans-serif;
                  text-decoration:underline; BACKGROUND-COLOR:transparent; }
#mouseoverstyle { background-color:#FFFFFF; }
#mouseoverstyle a { font-style:italic; color:#8080C0; }
#mainspecial { font-family:Arial, Helvetica, sans-serif; color:#FF0000; font-size:10px; }
.menuskin { position:absolute; right:1; top:1; width:180px; background-color:#FFFFFF; border:0px #FFFFFF;
            font:bold 8px Arial, Helvetica, sans-serif; line-height:18px; z-index:100; visibility:hidden; }
.menuskin a { text-decoration:none; color:#666666; padding-left:0px; padding-right:0px; }
.popbox { background-color:#FFFFFF !important; text-align:left !important; font-size:11px !important;
          font-weight:bold !important; }
.poplink { background-color:#FFFFFF !important; text-align:left !important; font-size:11px !important;
           font-weight:bold !important; }

/*Content Learn*/
.learntitle { font:bold 22px Arial, Helvetica, sans-serif; letter-spacing:5px; }
.learnsubtitle { font:normal 10px Arial, Helvetica, sans-serif; letter-spacing:1px; word-spacing:3px; }

/*Contest*/
.contest { font:bold 12px Arial, Helvetica, sans-serif; }

/*Content Shop*/
.proddetail { text-align:justify; /* text-justify:distribute-all-lines; */
              font-size:11px; color:#666666; }
.prodorder { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; }
.prodtext { font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#999999; }
.readingtext { text-align:justify; /* text-justify:distribute-all-lines; */
               font-size:12px; color:#666666; }

/*Search Box*/
input, select { font: 12px Arial, Helvetica, sans-serif; }
input.field { background-color: #FFFFFF; border: 1px inset #708090; }
input.submit { background-color: #EEEEEE; border: 1px outset #708090; }
input.field:hover, input.field:focus, input.submit:hover, select:hover, select:focus { background-color: #F5F5F5 }
input.submit:focus { border: 1px inset #708090; }
.search { font:bold 10px Arial, Helvetica, sans-serif; color:#999999; }
.searchinput { border-style:ridge; border-color:#BFBFBF; font: bold 10px; 
               font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; background-color:#ffffff; 
               text-decoration:none; }
.searchgo { border-style:solid; border-color:#BFBFBF; font: bold 9px; 
            font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#BFBFBF; 
            text-decoration:none; }
.searchinputsm { border-style:ridge; border-color:#BFBFBF; font:bold 8px; 
                 font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; background-color:#ffffff; 
                 text-decoration:none;}
.searchgosm { border-style:solid; border-color:#BFBFBF;  font:bold 7px; 
              font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#BFBFBF; 
              text-decoration:none; }

.MainCopy
{ 
    font-size:11px;
    font-family: Arial, Helvetica, sans-serif;
    line-height:16px;
    
}

.SideMenu
{
    font-family:Verdana, Arial, Helvetica, sans-serif; 
    font-size:15px;
    color:#FFFFFF;
    cursor: pointer;
    text-align:center;
    width:199px;
    height:30px;
}

.wrapper 
{
    position:relative; 
    margin:0 auto; 
    text-align:left; 
    width:770px; 
    top: 10px; 
}

.menu 
{   z-index: 1; 
    left: 0px; 
    position: absolute; 
    top: 40px; 
    height: 498px; 
    width: 112px; 
    line-height: 16px;
}

.MidBox
{    
     background-color: #E1E6E1;
     border-collapse: collapse;
     border-bottom: solid 1px;
     border-top: solid 1px;
     border-right: solid 1px;
     border-left: solid 1px;
     border-color:#CCCCCC;
     
}
.DrawBox
{    
     border-collapse: collapse;
     border-bottom: solid 1px;
     border-top: solid 1px;
     border-right: solid 1px;
     border-left: solid 1px;
     border-color:#CCCCCC;   
}
.button
{    
     background-color: #E1E6E1;
     border-collapse: collapse;
     border-bottom: solid 1px;
     border-top: solid 1px;
     border-right: solid 1px;
     border-left: solid 1px;
     border-color:#CCCCCC;
     cursor: pointer;
}

.pageDimmer {
	width: 100%;
    height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	visibility: hidden;
	z-index: 100;
	background-color: #000;
	opacity: 0.50;
    -moz-opacity:0.50;
    filter: alpha(opacity=50);	
}

.tabs { 
  cursor: pointer;
  background-image: url(/images/share/flapbg.gif);
  float: left;
  padding: 2px;
  padding-left: 13px;
  padding-right: 7px;
  width: 100px;
  height: 10px;
}

.block {
  border: solid 1px #60634E;
  margin-top: -3px;
  padding-left: 10px;
  height:156px;
  
}


    /*border-bottom: solid 1px;
    border-top: solid 1px;
    border-right: solid 1px;
    border-left: solid 1px;*/


#editBlock {
	visibility: hidden;
	position: absolute;
	/**top:	0px;**/
	background-color: #E1E6E1;
	border: solid 1px;
	border-color:#CCCCCC;
	z-index: 159;
	
}
#editHeader
{
    background-color: #E1E6E1;
 /*  border-collapse: collapse;
     border-bottom: solid 1px;
     border-top: solid 1px;
     border-right: solid 1px;
     border-left: solid 1px;
     border-color:#CCCCCC; */
}
TR.EvenRow
{
    FONT-SIZE: 9pt;
    BACKGROUND-COLOR: beige
}
TR.HeadingDetail TD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #666666;
    BACKGROUND-COLOR: #e1e6e1;
}

TABLE.clsDrawBox
{
    BORDER-RIGHT: #e1e6e1 1px solid;
    BORDER-TOP: #e1e6e1 1px solid;
    BORDER-LEFT: #e1e6e1 1px solid;
    BORDER-BOTTOM: #e1e6e1 1px solid
}
TABLE.clsDrawBox TR.EvenRow
{
    FONT-SIZE: 8pt;
    BACKGROUND-COLOR: beige
}
TABLE.clsDrawBox TR.EvenRow TD
{
    BACKGROUND-COLOR: beige
}
TABLE.clsDrawBox TR.HeadingDetail
{
}
TABLE.clsDrawBox TR.HeadingDetail TD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #666666;
    BACKGROUND-COLOR: #e1e6e1;
}
