/* See license.txt for terms of usage */

.firebugCanvas {
    position:fixed;
    top: 0;
    left: 0;
    display:none;
    border: 0 none;
    margin: 0;
    padding: 0;
    outline: 0;
}
.firebugCanvas:before, .firebugCanvas:after {
    content: "";

}
.firebugHighlight {
    z-index: 2147483646;
    position: fixed;
    background-color: #3875d7;
    margin: 0;
    padding: 0;
    outline: 0;
    border: 0 none;
}
.firebugHighlight:before, .firebugHighlight:after {
    content: "";
}
.firebugLayoutBoxParent {
    z-index: 2147483646;
    position: fixed;
    background-color: transparent;
    border-top: 0 none;
    border-right: 1px dashed #E00 !important;
    border-bottom: 1px dashed #E00 !important;
    border-left: 0 none;
    margin: 0;
    padding: 0;
    outline: 0;
}
.firebugRuler {
    position: absolute;
    margin: 0;
    padding: 0;
    outline: 0;
    border: 0 none;
}
.firebugRuler:before, .firebugRuler:after {
    content: "";
}

.firebugRulerH {
    top: -15px;
    left: 0;
    width: 100%;
    height: 14px;
    background: url("") repeat-x;
    border-top: 1px solid #BBBBBB;
    border-right: 1px dashed #BBBBBB;
    border-bottom: 1px solid #000000;
}
.firebugRulerV {
    top: 0;
    left: -15px;
    width: 14px;
    height: 100%;
    background: url() repeat-y;
    border-left: 1px solid #BBBBBB;
    border-right: 1px solid #000000;
    border-bottom: 1px dashed #BBBBBB;}
.overflowRulerX > .firebugRulerV {
    left: 0;
}
.overflowRulerY > .firebugRulerH {
    top: 0;
}



/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.firebugLayoutBox {
    margin: 0;
    padding: 0;
    border: 0 none;
    outline: 0;
}
.firebugLayoutBox:before, .firebugLayoutBox:after {
    content: "";
}
.firebugLayoutBoxOffset {
    z-index: 2147483646;
    position: fixed;
    opacity: 0.8;
}
.firebugLayoutBoxMargin {
    background-color: #EDFF64;
}
.firebugLayoutBoxBorder {
    background-color: #666666;
}
.firebugLayoutBoxPadding {
    background-color: SlateBlue;
}
.firebugLayoutBoxContent {
   background-color: SkyBlue;
}
.firebugLayoutLine {
    z-index: 2147483646;
    background-color: #000000;
    opacity: 0.4;
    margin: 0;
    padding: 0;
    outline: 0;
    border: 0 none;
}
.firebugLayoutLine:before, .firebugLayoutLine:after {
    content: "";
}
.firebugLayoutLineLeft, .firebugLayoutLineRight {
    position: fixed;
    width: 1px;
    height: 100%;
}
.firebugLayoutLineTop, .firebugLayoutLineBottom {
   position: fixed;
    width: 100%;
    height: 1px;}
.firebugLayoutLineTop {
    margin-top: -1px;
    border-top: 1px solid #999999;
}
.firebugLayoutLineRight {
    border-right: 1px solid #999999;}
.firebugLayoutLineBottom {
    border-bottom: 1px solid #999999;
}
.firebugLayoutLineLeft {
  margin-left: -1px;
 border-left: 1px solid #999999;
}
.fbProxyElement {
    position: absolute;
    background-color: transparent;
    z-index: 2147483646;
    margin: 0;
    padding: 0;
    outline: 0;
    border: 0 none;
}


BODY, TD	{font-family:????; font-size:9pt}

A:link, A:active, A:visited {font-family:????; font-size:9pt; text-decoration:none}

A:hover		{font-family:????; font-size:9pt; text-decoration:underline;}

.IN         {font-family:????; font-size:9pt}

.IN2        {font-family:????; font-size:7pt}

.A_BLUE   	{font-family:????; color:#0050B3; text-decoration:none; font-size:9pt}

.A_DARKBLUE {font-family:????; color:#284A57; text-decoration:none; font-size:9pt}

.A_BLUE2    {color:#0050B3; text-decoration:none; font-family:Arial; font-size:9pt}

.A_NOTICE   {font-family:????; color:#24477B; text-decoration:none; font-size:9pt}

.A_WHITE    {font-family:????; color:#FFFFFF; text-decoration:none; font-size:9pt}

.A_BLACK    {font-family:????; color:#000000; text-decoration:none; font-size:9pt}

.A_WHITE2   {color:#FFFFFF; text-decoration:none; font-family:Arial; letter-spacing:1pt}

.A_GRAY     {font-family:????; color:#303030; text-decoration:none; font-size:9pt}

.A_D3     	{font-family:????; color:#D3D3D3; text-decoration:none; font-size:9pt}

.stitle		{font-size:10pt; font-family:????}

.DIR	 	{font-size:9pt; color:#0050B3; font-family:????}

.LDIR 		{font-size:11pt; color:#0050B3; font-family:????; font-weight:bold; line-height:130%}

.box        {border-width:1; border-style:solid; border-color:#46617F; background-color:#FFFFFF;}

.button		{border-width:1; border-style:solid; border-color:#222222; background-color:#DCDCDC; vertical-align:bottom; font-size:9pt; font-family:????}

.bbutton	{border-width:1; border-style:solid; border-color:#222222; background-color:#B0CAE3; vertical-align:top; font-size:9pt; font-family:????}

UL	 		{font-size:9pt; font-family:????; line-height:150%}

TH			{font-family:????,????,????,verdana,arial,helvetica,sans-serif;font-size:9pt;color:FFFFFF}



/*?????? ??? style*/

.LEAD
    {font-size:11pt; font-weight:bold; color:336699; line-height:150%; font-family:????}
.sLEAD
	    {font-size:9pt; font-family:????; color:336699; line-height:150%; font-weight:bold}
.xLEAD
	    {font-size:9pt; font-family:????; color:336699; line-height:150%; font-weight:bold}
.nbLEAD
	    {font-size:9pt; font-family:????; color:336699; line-height:150%;}
.GRAY_FONT
	    {font-size:9pt; font-family:????; color:666161;}
.news
 {font-size:10pt; font-family:????; color:#038FD8;}
.photo
	    {font-size:10pt; font-family:????; color:#ADADAD;}
.middle
	    {font-size:10pt; font-family:????; color:#6198C6;}



/*???? ?????? ??? style*/

.CHARGRAY {font-size:9pt; font-family:????; color:#666666;}



