body    { font: normal normal normal 12px "courier new", courier, sans-serif; line-height: normal; vertical-align: baseline; text-decoration: none; background-color: #FFFFF5; color: #000000; background-position: top center; background-repeat: no-repeat; border-style: none; padding: 0; border-width: 0; margin: 0; text-align: left; height: 100%;}
a       { font: normal normal normal 12px "courier new", courier, sans-serif; line-height: normal; vertical-align: baseline; text-decoration: none; background-color: transparent; color: #000000; display: block; float: none; overflow: visible; padding: 0; border-style: none; border-width: 0; margin: 0; }
div     { font: normal normal normal 12px "courier new", courier, sans-serif; line-height: normal; vertical-align: baseline; text-decoration: none; display: block; float: none; overflow: visible; padding: 0; border-style: none; border-width: 0; margin: 0; }
img     { font: normal normal normal 12px "courier new", courier, sans-serif; line-height: normal; vertical-align: baseline; text-decoration: none; display: block; float: none; overflow: visible; padding: 0; border-style: none; border-width: 0; margin: 0; }
iframe  { font: normal normal normal 12px "courier new", courier, sans-serif; line-height: normal; vertical-align: baseline; text-decoration: none; display: block; float: none; overflow: visible; padding: 0; border-style: none; border-width: 0; margin: 0; }
span    { font: normal normal normal 12px "courier new", courier, sans-serif; line-height: normal; vertical-align: baseline; text-decoration: none; display: inline;}
form    { font: normal normal normal 12px "courier new", courier, sans-serif; line-height: normal; vertical-align: baseline; text-decoration: none; display: inline; padding: 0; border-style: none; border-width: 0; margin: 0;}
h1      { font: normal normal normal 12px "courier new", courier, sans-serif; line-height: normal; vertical-align: baseline; text-decoration: none; display: inline; padding: 0;  margin: 0}
h2      { font: normal normal normal 12px "courier new", courier, sans-serif; line-height: normal; vertical-align: baseline; text-decoration: none; display: inline; padding: 0;  margin: 0}
h3      { font: normal normal normal 12px "courier new", courier, sans-serif; line-height: normal; vertical-align: baseline; text-decoration: none; display: inline; padding: 0;  margin: 0}
h4      { font: normal normal normal 12px "courier new", courier, sans-serif; line-height: normal; vertical-align: baseline; text-decoration: none; display: inline; padding: 0;  margin: 0}
h5      { font: normal normal normal 12px "courier new", courier, sans-serif; line-height: normal; vertical-align: baseline; text-decoration: none; display: inline; padding: 0;  margin: 0}
.sFntBld
{
font: normal normal bold   12px "courier new", courier, sans-serif;
}

.dPgeExt
{
padding: 0 0 0 0;
margin: 0 auto 0 auto;
height: 100%;
width: 990px;
}

.dPgeInt
{
height: 100%;
min-height: 1000px;
width: 990px;
position: absolute;
}

.dFrmLogPix
{
height: 1px;
width: 1px;
position: absolute;
visibility: hidden;
}

.dBlkDisPrn
{
}

.dFrmLft
{
color: #000000;
height: 100%;
width: 240px;
position: absolute;
}

.dFrmMid
{
color: #000000;
height: 100%;
width: 570px;
position: absolute;
left: 240px;
}

.dFrmRgt
{
color: #000000;
height: 100%;
width: 180px;
position: absolute;
left: 810px;
}

.dFrmAdm
{
color: #FFFFFF;
background-color: #D80505;
margin: 0px 0px 0px 10px;
height: 100%;
width: 250px;
position: absolute;
left: 990px;
}

.dAreLftTop
{
color: #000000;
height: 115px;
width: 240px;
}

.dAreMidTop
{
font: normal normal normal 17px "courier new", courier, sans-serif;
color: #000000;
padding: 10px 0 0 0;
height: 105px;
width: 570px;
line-height: 19px;
}

.dAreRgtTop
{
color: #000000;
height: 58px;
width: 180px;
}

.dEleMenLng
{
font: normal normal normal 11px "courier new", courier, sans-serif;
height: 13px;
float: left;
}

.dEleMenStd
{
font: normal normal normal 11px "courier new", courier, sans-serif;
height: 13px;
width: 90px;
line-height: normal;
float: left;
}

.dAreLftDat
{
color: #000000;
padding: 0 10px 0 50px;
width: 180px;
float: left;
}

.dAreMidDat
{
color: #000000;
margin: 0 10px 0 0;
width: 560px;
float: left;
}

.dAreRgtDat
{
color: #000000;
width: 180px;
float: left;
}

.dEleErrTxt
{
font: normal normal normal 14px "courier new", courier, sans-serif;
color: #000000;
margin: 150px 0 0 0;
width: 560px;
}

.dBlkAdvTit
{
font: normal normal normal 12px "courier new", courier, sans-serif;
color: #888888;
padding: 7px 0 6px 0;
height: 14px;
width: 180px;
line-height: 14px;
float: left;
}

.dBlkAdvRgt
{
font: normal normal normal 12px "courier new", courier, sans-serif;
color: #000000;
margin: 0 0 6px 0;
width: 180px;
float: left;
}

.dFrmTreDat
{
color: #000000;
margin: 0 10px 0 0;
width: 425px;
float: left;
overflow: hidden;
}

.dBlkTreArt
{
color: #000000;
width: 425px;
float: left;
overflow: hidden;
}

.dFrmTreAut
{
color: #000000;
width: 124px;
float: left;
}

.dBlkTreTit
{
font: normal normal bold   16px "courier new", courier, sans-serif;
width: 425px;
line-height: 18px;
float: none;
overflow: hidden;
}

.dBlkDatTit
{
color: #000000;
margin: 0 10px 0 0;
height: 14px;
width: 560px;
float: left;
}

.dBlkRgtWidTit
{
color: #000000;
margin: 0 10px 0 0;
width: 180px;
float: left;
}

.dBlkNavTyp
{
font: normal normal bold   12px "courier new", courier, sans-serif;
margin: 0 0 6px 0;
height: 61px;
width: 180px;
}

.dEleNavTypTxt
{
font: normal normal bold   13px "courier new", courier, sans-serif;
cursor: pointer;
color: #000000;
width: 130px;
line-height: 14px;
position: absolute;
left: 95px;
z-index: 1;
}

.dEleNavAbcImg
{
position: absolute;
top: 118px;
}

.dEleNavAbcTxt
{
font: normal normal bold   12px "courier new", courier, sans-serif;
color: #000000;
margin: 6px 1px 0 11px;
height: 13px;
width: 11px;
line-height: 14px;
text-align: left;
position: absolute;
top: 115px;
z-index: 1;
}

.dEleNavGrpTxt
{
font: normal normal bold   12px "courier new", courier, sans-serif;
color: #000000;
margin: 6px 0 0 8px;
height: 13px;
width: 130px;
line-height: 12px;
text-align: left;
float: left;
z-index: 10;
}

.dEleNavTg1Txt
{
font: normal normal bold   12px "courier new", courier, sans-serif;
color: #000000;
margin: 6px 10px 0 11px;
height: 13px;
line-height: 12px;
text-align: left;
float: left;
z-index: 10;
}

.dEleNavGrpImg
{
z-index: 11;
}

.dEleNavMidImg
{
position: absolute;
top: 115px;
left: 0px;
z-index: -10;
}

.dEleNavRgtImg
{
position: absolute;
top: 115px;
left: 0px;
z-index: -10;
}

.dEleNavStgImg
{
position: absolute;
top: 132px;
}

.dEleNavStgTxt
{
font: normal normal bold   12px "courier new", courier, sans-serif;
color: #000000;
margin: 6px 1px 0 11px;
height: 13px;
width: 100px;
line-height: 14px;
text-align: left;
position: absolute;
top: 115px;
z-index: 1;
}

.dEleNavTreImg
{
position: absolute;
top: 117px;
}

.dEleNavTreTxt
{
font: normal normal bold   12px "courier new", courier, sans-serif;
color: #000000;
margin: 6px 1px 0 1px;
height: 13px;
width: 118px;
line-height: 14px;
text-align: center;
position: absolute;
top: 115px;
z-index: 1;
}

.dBlkPg2Bdr
{
font: normal normal bold   12px "courier new", courier, sans-serif;
padding: 9px 7px 7px 7px;
margin: 0 10px 10px 0;
height: 204px;
width: 166px;
line-height: 23px;
float: left;
background-image: url( "http://www.kidsmodern.com/imgLib/frame-family.gif");
background-repeat: no-repeat;
background-position: top left;
}

.dBlkPg2BdrRgt
{
font: normal normal bold   12px "courier new", courier, sans-serif;
padding: 9px 7px 7px 7px;
margin: 0 0 10px 0;
height: 204px;
width: 166px;
line-height: 23px;
float: left;
background-image: url( "http://www.kidsmodern.com/imgLib/frame-family.gif");
background-repeat: no-repeat;
background-position: top left;
}

.dBlkHitPro
{
background-color: #FFFFFF;
margin: 0 13px 6.5px 0;
width: 130px;
float: left;
}

.dBlkHitProRgt
{
background-color: #FFFFFF;
margin: 0 0 6.5px 0;
width: 130px;
float: left;
}

.dEleHitProLne
{
width: 130px;
}

.sEleHitProTxt
{
font: normal normal bold   12px "courier new", courier, sans-serif;
cursor: pointer;
background-color: #FFFFFF;
padding: 4px 0 0 0;
height: 13px;
line-height: 14px;
overflow: hidden;
display: block;
}

.dBlkHitPcl
{
background-color: #FFFFFF;
margin: 0 10px 5px 0;
width: 180px;
float: left;
}

.dBlkHitPclRgt
{
background-color: #FFFFFF;
margin: 0 0 5px 0;
width: 180px;
float: left;
}

.dEleHitPclLne
{
width: 180px;
}

.sEleHitPclTxt
{
font: normal normal bold   12px "courier new", courier, sans-serif;
cursor: pointer;
background-color: #FFFFFF;
padding: 4px 0 0 0;
height: 13px;
line-height: 14px;
overflow: hidden;
display: block;
}

.dBlkHitTre
{
cursor: pointer;
background-color: #FFFFFF;
margin: 0 13px 6px 0;
width: 130px;
float: none;
}

.dBlkHitTreRgt
{
cursor: pointer;
background-color: #FFFFFF;
margin: 0 0 6px 0;
width: 130px;
float: none;
}

.sEleHitTreTxt
{
font: normal normal normal 12px "courier new", courier, sans-serif;
width: 130px;
line-height: 15px;
overflow: hidden;
display: block;
}

.dBlkShtCol4
{
background-color: #FFFFFF;
margin: 0 13px 0 0;
width: 130px;
float: left;
}

.dBlkMidDatCol2
{
margin: 0 10px 0 0;
width: 275px;
float: left;
overflow: hidden;
}

.dBlkMidDatCol2Rgt
{
width: 275px;
float: left;
overflow: hidden;
}

.dEleNavDesNme
{
font: normal normal bold   12px "courier new", courier, sans-serif;
background-color: #FFFFFF;
padding: 3px 0 0 0;
margin: 0 0 6.5px 0;
width: 275px;
line-height: 18px;
float: left;
overflow: hidden;
}

.dEleNavDesImg
{
padding: 3px 2px 0 0;
height: 90px;
width: 90px;
float: left;
}

.dEleNavDesImgRgt
{
padding: 3px 0 0 0;
height: 90px;
width: 90px;
float: left;
}

.dBlkDesTit
{
font: normal normal bold   16px "courier new", courier, sans-serif;
width: 560px;
line-height: 18px;
float: none;
overflow: hidden;
}

.dBlkDesTxt
{
font: normal normal bold   12px "courier new", courier, sans-serif;
width: 560px;
line-height: 14px;
float: left;
}

.dBlkBrdTxt
{
font: normal normal normal 12px "courier new", courier, sans-serif;
width: 180px;
line-height: 14px;
float: right;
}

.dBlkShtFamTxtTop
{
font: normal normal normal 12px "courier new", courier, sans-serif;
padding: 0 0 0 10px;
height: 250px;
width: 179px;
line-height: 14px;
float: left;
overflow: hidden;
}

.dBlkShtFamTxtBtm
{
font: normal normal normal 12px "courier new", courier, sans-serif;
padding: 0 0 0 10px;
height: 55px;
width: 180px;
line-height: 14px;
float: left;
overflow: hidden;
}

.dBlkShtFamImg
{
height: 300px;
width: 370px;
float: left;
overflow: hidden;
}

.dBlkShtPro
{
background-color: #FFFFFF;
margin: 6px 0 0 0;
width: 560px;
overflow: hidden;
}

.dEleShtProTxt
{
font: normal normal normal 12px "courier new", courier, sans-serif;
padding: 5px 13px 5px 13px;
width: 273px;
line-height: 14px;
float: left;
overflow: hidden;
}

.dEleShtProNme
{
font: normal normal bold   12px "courier new", courier, sans-serif;
padding: 5px 0 5px 0;
width: 130px;
line-height: 14px;
float: left;
overflow: hidden;
}

.dEleShtToo
{
height: 16px;
width: 370px;
float: left;
}

.sEleFntBig
{
font: normal normal bold   14px "courier new", courier, sans-serif;
line-height: 16px;
}

.sEleFntStd
{
font: normal normal normal 12px "courier new", courier, sans-serif;
line-height: 14px;
}

.sEleFntBld
{
font: normal normal bold   12px "courier new", courier, sans-serif;
line-height: 14px;
}

.sElePhoTxt
{
font: italic normal normal 11px "courier new", courier, sans-serif;
padding: 3px 0 0 0;
line-height: 14px;
float: left;
}

.dBlkDatBckLst
{
color: #000000;
background-color: #FFFFF5;
margin: 0 10px 0 0;
min-height: 500px;
width: 560px;
float: left;
}

.dBlkDat1BckLst
{
color: #000000;
background-color: #FFFFF5;
width: 560px;
float: left;
}

.dBlkDat2Lst
{
color: #000000;
background-color: #FFFFF5;
margin: 0 10px 0 0;
width: 560px;
float: left;
}

.sBlkParRgt
{
color: #000000;
background-color: #FFFFFF;
border-color: #888888;
border-style: dashed;
border-width: 0 1px 0 1px;
width: 128px;
display: block;
}

.sBlkAdvRgt
{
color: #000000;
background-color: #FFFFFF;
border-color: #888888;
border-style: dashed;
border-width: 0 1px 0 1px;
width: 178px;
display: block;
}

.sBlkShpRgt
{
font: normal normal bold   12px "courier new", courier, sans-serif;
color: #000000;
background-color: #FFFFFF;
padding: 0 8px 0 8px;
border-color: #888888;
border-style: dashed;
border-width: 0 1px 0 1px;
width: 162px;
display: block;
}

.dBlkShpRgtTit
{
font: normal normal bold   12px "courier new", courier, sans-serif;
color: #CD0000;
background-color: #FFFFFF;
margin: 27px 0 8px 0;
height: 67px;
width: 180px;
line-height: 14px;
float: left;
}

.dBlkTxt
{
font: normal normal normal 12px "courier new", courier, sans-serif;
color: #000000;
background-color: #FFFFFF;
line-height: 15px;
}

.dBlkMapTxt
{
font: normal normal normal 12px "courier new", courier, sans-serif;
color: #000000;
background-color: #FFFFFF;
padding: 3px 0 0 0;
height: 15px;
width: 560px;
line-height: 15px;
float: left;
}

.dBlkLnkTxt
{
font: normal normal normal 12px "courier new", courier, sans-serif;
color: #000000;
background-color: #FFFFFF;
padding: 5px 0 5px 0;
height: 50px;
width: 560px;
line-height: 15px;
float: left;
}

.dBlkMapTit
{
font: normal normal bold   12px "courier new", courier, sans-serif;
color: #000000;
background-color: #FFFFFF;
padding: 20px 0 0 0;
height: 15px;
width: 560px;
line-height: 15px;
float: left;
}

.dBlkReqLet
{
margin: 27px 0 0 0px;
height: 61px;
width: 180px;
float: left;
}

.dEleReqLet
{
font: normal normal normal 12px "courier new", courier, sans-serif;
padding: 6px 0 0 11px;
height: 55px;
width: 169px;
float: left;
}

