﻿#countryPnl
{
    width: 990px;
    margin: 20px auto 0 auto;
    text-align: center;
}
.titleR table
{
    margin: 0 auto;
}
.titleR a:link, .titleR a:visited, .titleR a:active
{
    margin-top: 10px;
    padding: 0 1.5em;
    float: left;
    height: 14px;
    line-height: 14px;
    border-right: solid 1px #666;
    color: #666;
}
.titleR a:hover
{
    color: #900;
    text-decoration: none;
}
.titleR a.current:link, .titleR a.current:visited, .titleR a.current:active
{
    font-weight: bold;
    color: #900;
}
.titleR a.current:hover
{
    color: #900;
}
.left
{
    width: 266px;
    float: left;
    margin-top: 25px;
    margin-right: 6px;
}
#cLogo
{
    width: 266px;
    height: 82px;
    background: url(images/country/logo_usa.png);
}
#hotKeyWords
{
    padding: 1.5em 1em;
    line-height: 1.5;
    color: #666;
}
#hotKeyWords a:link, #hotKeyWords a:visited, #hotKeyWords a:active
{
    color: #666;
    text-decoration: none;
}
#hotKeyWords a:hover
{
    color: #900;
    text-decoration: none;
}
#cSinoIntro
{
    margin-bottom: 10px;
}
#sinoName
{
    height: 91px;
    background: url(images/country/bg_sino.png) center;
}
#sinoSlogan
{
    text-align: center;
}
#sinoSlogan h2
{
    color: #ed880a;
    font-size: 12px;
    padding-top: 1.5em;
}
#sinoIntro
{
    border: solid 1px #f9ddbb;
    border-top: 0;
    background-color: #fff7ed;
}
#sinoIntro p
{
    color: #666;
    line-height: 200%;
    padding: 1em;
}
.newsBox
{
    border: solid 1px #e5e5e5;
    margin-bottom: 10px;
}
.boxTitle
{
    width: 242px;
    height: 34px;
    background: url(images/country/bg_title.png);
    margin: 2px auto;
    padding: 0 15px 0 5px;
}
.boxTitle span
{
    height: 34px;
    line-height: 34px;
    overflow: hidden;
    font-size: 14px;
    font-weight: bold;
    color: #5b5b5b;
    float: left;
    text-indent: 20px;
    background: url(images/country/cicon.jpg) 2px center no-repeat;
}
.boxTitle a:link, .boxTitle a:visited, .boxTitle a:active
{
    display: block;
    width: 31px;
    height: 5px;
    overflow: hidden;
    font-size: 5px;
    float: right;
    text-decoration: none;
    background: url(images/country/cmore.jpg);
    margin-top: 14px;
}
.boxTitle a:hover
{
    text-decoration: none;
}
.boxContent ul
{
    padding: 1em 0;
}
.boxContent li
{
    padding-left: 1em;
    line-height: 200%;
}
.boxContent li a:link, .boxContent li a:visited, .boxContent li a:active
{
    color: #999;
}
.boxContent li a:hover
{
    color: #900;
    text-decoration: none;
}
.middle
{
    width: 504px;
    float: left;
    margin-top: 25px;
    margin-right: 6px;
}
.projectBox
{
    border: solid 1px #e5e5e5;
    margin-bottom: 8px;
    background: url(images/country/bg_project_rep.jpg) left bottom;
    height: 136px;
    padding-top: 26px;
}
.projectBox h3
{
    display: block;
    padding-bottom: 1em;
    margin: 0 1.5em;
    background: url(images/icon14.gif) left 3px no-repeat;
    text-indent: 1em;
}
.projectBox h3 a:link, .projectBox h3 a:visited, .projectBox h3 a:active
{
    color: #333;
    font-size: 14px;
    font-weight: bold;
}
.projectBox h3 a:hover
{
    color: #900;
    text-decoration: none;
}
.projectBox p
{
    margin: 0 1.5em;
    color: #999;
    line-height: 180%;
    text-indent: 2em;
}
.projectBox div
{
    padding-right: 20px;
    padding-top: 10px;
}
a.aBtn1:link, a.aBtn1:visited, a.aBtn1:active
{
    color: #fff;
    display: block;
    width: 75px;
    height: 25px;
    line-height: 26px;
    text-align: center;
    background: url(images/country/btn_2.jpg);
    float: right;
}
a.aBtn1:hover
{
    color: #fff;
    text-decoration: none;
}
#incp
{
    height: 290px;
    background: url(images/country/bg_steps.png);
    margin-bottom: 8px;
}
.stepPnl
{
    width: 470px;
    height: 145px;
    margin: 70px auto 0 auto;
}
.stepPnl .sptitle
{
    color: #666;
    font-weight: bold;
    padding-top: 30px;
    padding-bottom: 8px;
}
.stepPnl p
{
    text-align: center;
    padding-top: 70px;
}
.RBL td
{
    height: 24px;
}
.RBL input, .RBL label
{
    float: left;
}
.RBL input
{
    margin-right: 5px;
    *margin-right: 1px;
}
.RBL label
{
    margin-right: 10px;
    white-space: nowrap;
    color: #666;
    *margin-top: 5px;
}
.uinfoTB td
{
    color: #666;
    padding: 6px 0;
    white-space: nowrap;
}
.uinfoTB span
{
    color: #f00;
}
.uinfoTB td input
{
    height: 12px;
    line-height: 12px;
    padding: 5px;
}
#ctrlPnl
{
    width: 470px;
    height: 30px;
    margin: 35px auto 0 auto;
}
.mbTB
{
    width: 100%;
}
#schoolsPnl
{
    width: 283px;
    height: 172px;
    border: solid 1px #e5e5e5;
    background: url(images/country/bg_project_rep.jpg) left bottom repeat-x;
}
.boxTitleBG1
{
    width: 261px;
    background: url(images/country/bg_title2.png) left top no-repeat;
}
.schList
{
    width: 263px;
    margin: 15px auto 0 auto;
}
.schList td
{
    height: 26px;
}
.schList td a:link, .schList td a:visited, .schList td a:active
{
    color: #666;
}
.schList td a:hover
{
    color: #900;
    text-decoration: none;
}
#ssPnl
{
    text-align: left;
    width: 212px;
    height: 172px;
    border: solid 1px #e5e5e5;
    background: url(images/country/bg_project_rep.jpg) left bottom repeat-x;
}
.ssTitle
{
    height: 50px;
    line-height: 50px;
    text-indent: 50px;
    color: #36c;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    background: url(images/country/bg_search.png) 12px 6px no-repeat;
}
.btn2
{
    width: 52px;
    height: 20px;
    background: url(images/country/btn_1.jpg);
    border: 0;
    color: #fff;
    cursor: pointer;
    margin-top: 6px;
}
.ssTip
{
    width: 45px;
    text-align: right;
    color: #999;
}
.td_inputbg
{
    padding-left: 12px;
    text-align: left;
    width: 160px;
    height: 30px;
    background: url(images/country/bg_input.png) 6px center no-repeat;
}
.td_inputbg input
{
    border: 0;
}
.right
{
    width: 216px;
    float: left;
    margin-top: 25px;
}
#zxzxV
{
    border-top: solid 10px #6081c3;
}
#zxzxV .title
{
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    font-weight: bold;
    background: url(images/country/cicon.jpg) 6px 14px no-repeat;
    text-indent: 25px;
    color: #36c;
}
#zxzxVList a:link, #zxzxVList a:visited, #zxzxVList a:active
{
    color: #666;
}
#zxzxVList a:hover
{
    color: #900;
}
#rADPnl
{
    padding-left: 2px;
    margin-bottom: 10px;
}
#rADPnl img
{
    float: left;
    margin-top: 5px;
}
#rADPnl a
{
    text-decoration: none;
}
#lc
{
    border: solid 1px #f9ddbb;
    background-color: #fff7ed;
}
#lcTitle
{
    width: 212px;
    height: 60px;
    background: url(images/country/bg_lc.jpg);
    margin: 0 auto;
}
#lcPnl
{
    width: 205px;
    height: 472px;
    background: url(images/country/lc.png);
    margin: 10px auto;
}
.CRselectBox
{
    margin-left: -5px;
    width: 140px;
}
.CRselectBox a.CRselectValue
{
    display: block;
    white-space: nowrap;
    color: #000;
    overflow: hidden;
    text-align: left;
    height: 22px;
    line-height: 22px;
    text-indent: 8px;
    text-decoration: none;
}
.CRselectBoxOptions
{
    width: 138px;
}
.CRselectBoxOptions
{
    background-color: #fff;
    border: 1px solid #ccc;
    overflow-y: auto;
    z-index: 1000;
    position: absolute;
    display: none;
}
.CRselectBoxOptions a
{
    color: #000;
    display: block;
    height: 22px;
    line-height: 22px;
    background: #fff;
    overflow: hidden;
    white-space: nowrap;
    text-align: left;
    text-indent: 7px;
}
.CRselectBoxOptions a:hover
{
    background-color: #ddd;
    text-decoration: none;
}
.CRselectBoxOptions a.selected
{
    background-color: #ddd;
}
