﻿/* Common and Global Start */
.left
{
    float: left!important;
}
.right
{
    float: right!important;
}
.clear
{
    clear: both;
}
h1, h2, h3
{
    font-size: 100%;
    font-weight: bold;
    padding: 0px 0px 15px 0;
    color: #204476;
}
a
{
    color: #224378;
    text-decoration: none;
}
a:hover
{
    color: #224378;
    text-decoration: underline;
}
strong
{
    font-weight: bold;
}
div.contact
{
    margin-top: 20px;
    padding-top: 30px;
    background: transparent url(/images/contect.jpg) no-repeat scroll 0 0;
    font-size: 12px;
}
.contact span
{
    display: block;
    line-height: 22px;
}
.commonColumn
{
    background: transparent url(/images/columnBg.jpg) repeat-x scroll 0 0;
    height: 26px;
    line-height: 26px;
    padding-left: 20px;
    color: #204476;
    margin-top:15px;
    position:relative;
}
.commonColumn a
{
    position:absolute;
    left:20px;
}
.commonCenterImg
{
    text-align: center;
}
.commonBannerTop
{
    margin-bottom: 20px;
}
.commonBannerBottom
{
    margin-top: 20px;
}
.button {
    background:url("images/bg_btn_blue_500x50.gif") no-repeat scroll left top #3399CC;
    border:1px solid #006699;
    color:#FFFFFF;
    cursor:pointer;
    font-weight:bold;
    text-align:center;
}
label.error {
    background:url("/images/smallPic.png") no-repeat scroll -7px -608px transparent !important;
    display:inline;
    float:left;
    font-weight:bold;
    line-height:16px;
    margin-top:3px;
    padding-left:16px;
    width:300px;
}
#wrapper
{
    /*background: transparent url(/images/wrapperBg.png) repeat-y scroll 0 0;*/
    margin: 0 auto;
    width: 961px; *width:961px;
    min-width:961px;
    text-align:left;
}
#hd
{
    height: 77px;
    background: transparent url(/images/hdBg.jpg) repeat-x scroll 0 0;
    position: relative;
    padding: 0 20px;
    color: #204476;
}
#zero2ipoLogo
{
    /*text-indent:-9999px;background:transparent url(/images/zero2ipo-logo.jpg) no-repeat scroll 0 0;*/
    width: 188px;
    height: 32px;
    position: absolute;
    top: 22px;
}
#primaryNavigation
{
    float: right;
    margin-top: 8px;
}
#primaryNavigation ul, #secondaryNavigation ul
{
    float: left;
}
#primaryNavigation ul li, #secondaryNavigation ul li
{
    float: left;
    background: transparent url(/images/separator.jpg) no-repeat scroll 0px 2px;
    padding: 0 9px;
}
#primaryNavigation ul li.first, #secondaryNavigation ul li.first
{
    background-image: none;
    padding: 0 9px 0 0;
}
#secondaryNavigation
{
    clear: right;
    float: right;
    margin-top: 26px;
}
#bd
{
    background: transparent url(/images/bdBg.png) repeat-x scroll 0 0;
    border: solid 1px #e7e7e7;
    border-bottom: none;
    padding: 10px 15px 80px 15px;
}
#bd #crumbs
{
    font-size: 12px;
    color: #474747;
    background: transparent url(/images/crumbsArrow.jpg) no-repeat scroll 0 4px;
    padding-left: 15px;
    margin-bottom: 10px;
}
#bd #crumbs a
{
    color: #900A00;
}
.splitTwoLeft
{
    float: left;
    width: 49%;
}
.splitTwoRight
{
    float: right;
    width: 49%;
}
#bd #mainNav
{
    width: 165px;
    float: left;
    display:inline;
}

#bd #mainNav ul
{
    width: 158px;
    background-color: #F8F8F8;
    border: solid 1px #EEEEEE;
    border-top: none;
    margin-top: 15px;
}
#bd #mainNav ul li
{
    line-height: 26px;
    text-align: center;
}
#bd #mainNav ul.navEn li
{
    text-align: left;
}
#bd #mainNav ul.navEn li a
{
    padding-left:20px;
}
#bd #mainNav ul li.first
{
    background: transparent url(/images/listBg.jpg) no-repeat scroll 0 0;
    width: 160px;
    height: 28px;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
    margin-left: -1px;
}
#bd #mainNav ul li a.current
{
    font-weight: bold;
}
#bd #mainNav ul li
{
    color: #6C6B6B;
}
#bd #mainNav ul li a
{
    /*color: #6c6b6b;*/
    display: block;
    text-decoration: none;
    line-height: 26px;
    height:26px;
}
#bd #mainNav ul li.first a
{
    color: #FFFFFF;
    line-height: 28px;
    padding:0px;
}
#bd #mainNav ul li a:hover
{
    background-color: #969696;
    color: #ffffff;
}
#bd #mainNav ul li.first a:hover
{
    background-color: Transparent;
    color: #FFFFFF;
}
#bd #mainNav dl
{
    padding-left: 67px;
    text-align: left;
}
#bd #mainNav ul.navEn dl
{
    padding-left: 15px;
}
#bd #mainContent
{
    width: 730px; /*764*/
    float: right;
    padding: 15px 20px 20px 0px;
    display:inline;
}
#bd #mainContent p, #invest p, #vc p
{
    text-indent: 2em;
    line-height: 22px;
    margin-bottom: 10px;
    color: #231815;
}
#bd .enContent p
{
    text-indent:0em!important;
    text-align:justify;
    text-justify:inter-ideograph;
}
#ft
{
    background: transparent url(/images/ftBg.jpg) repeat-x scroll 0 0;
    height: 17px;
    padding: 8px 15px;
    color: #204579;
}

/* Common and Global End */


/*Index Start*/
#indexTop
{
    background: transparent url(/images/bdBg.jpg) repeat-x scroll 0 0;
    height: 10px;
    border-top: solid 1px #e7e7e7;
    display: block;
}
#indexBottom
{
    background: transparent url(/images/bgBottomBg.jpg) repeat-x scroll 0 0;
    height: 25px;
    display: block;
}
#businessWrap
{
    margin-bottom: 15px;
}
.business
{
    padding: 20px;
    border: solid 1px #e7e7e7;
    border-bottom-style: none;
    zoom: 1;
}
.business ul
{
    float: left;
    width: 910px;
}
.business ul li
{
    float: left;
    width: 250px;
    height: 200px;
}
.business_en ul li
{
    width: 290px;
}
.business ul li.center
{
    padding: 0 80px;
}
.business_en ul li.center
{
    padding: 0 10px;
}
.business ul li span
{
    margin: 10px 0px;
    display: block;
    width: 150px;
    height: 32px;
    background: url('/images/business.png') no-repeat;
    text-indent: -9999px;
}
.business_en ul li span
{
    background:none;
    text-indent: 0px;
    height: 25px;
    width: 180px;
    font-size:15px;
}
.business ul li span.businessOne
{
    background-position: 0px 0px;
}
.business ul li span.businessTwo
{
    background-position: 0px -37px;
}
.business ul li span.businessThree
{
    background-position: 0px -74px;
}
.business ul li span.businessFour
{
    background-position: 0px -111px;
}
.business ul li span.businessFive
{
    background-position: 0px -148px;
}
.business ul li span.businessSix
{
    background: url('/images/fofpartner.jpg') no-repeat;
}
.business ul li .businessImg
{
    float: left;
}
.business ul li img
{
    border: solid 1px #BCBCBC;
    padding: 2px;
}
.business ul li .businessDes
{
    float: right;
    position: relative;
}
.business ul li .businessDes_en
{
    font-size:12px;
}
.business ul li p
{
    color: #717171;
    padding-bottom: 8px;
    width: 130px;
}
.business_en ul li p
{
    width:180px;
    margin-left:10px;
    margin-bottom:8px;
}
.business ul li a.businessMore
{
    padding-left: 10px;
    background: transparent url(/images/gray_arrow.gif) no-repeat scroll 0 5px;
    top: 113px;
    position: absolute;
    left:2px;
}
.business_en ul li a.businessMore
{
    top: 114px;
    left:10px;
}
/*
#business ul li p.first
{
    background: transparent url(/images/businessIntroArrow.png) no-repeat scroll 0 3px;
}*/
#businessBottom
{
    background: transparent url(/images/businessBottom.jpg) no-repeat;
    display: block;
    height: 10px;
}
/*Index End*/

/* About Start */
#BusinessNews h1
{
    font-size:16px;
    text-align:center;
}
#BusinessNews h3
{
    font-size:14px;
    text-align:center;
}
#BusinessNews p
{
    text-indent:0em!important;
}
.managementTeam,.managementTeam4Column
{
    float: left;
    margin: 20px 0px 0px 50px;
    display:inline;
}
.managementTeam li
{
    float: left;
    width: 170px;
    height: 190px;
}
.managementTeam4Column li
{
    float: left;
    width: 170px;
    height: 190px;
}
.managementTeam li.last, .managementTeam4Column li.last
{
    width: 150px; /*same with span*/
}
.managementTeam li a, .managementTeam4Column li a
{
    display: block;
    color: #000099;
    font-weight: bold;
    width: 150px;
    margin-bottom: 5px;
}
.managementTeam li span, .managementTeam4Column li span
{
    display: block;
    width: 150px;
    margin-top: 5px;
}
#newsCenter ul
{
    padding: 20px 0 20px 20px;
}
#newsCenter ul li
{
    line-height: 25px;
}
#newsCenter ul li span.time
{
    width: 70px;
    display: inline-block;
}
#newsCenter ul li span.source
{
    width: 100px;
    display: inline-block;
}

#career span
{
    background-color: #F0F0F0;
    color: #000099;
    font-weight: bold;
    line-height: 23px;
    margin-bottom: 5px;
    display: block;
    padding-left: 5px;
}

#contact p
{
    margin-bottom: 5px !important;
}
#contact strong
{
    border-top: solid 1px #DADADA;
    display: block;
    padding-top: 1em;
    margin-top: 1em;
    padding-bottom: 5px;
}
#contact strong.first
{
    border-top: none;
    display: block;
    padding-top: 0px;
    margin-top: 0px;
}
#contact .map
{
    display: block;
    text-align: right;
}
/* About End */


/* Invest Start */
#invest .logo
{
    margin-left: -16px;
    margin-bottom: 30px;
}
#invest #investScreen
{
    padding: 0px 0px 30px 40px;
    float: left;
    width: 350px;
}
#invest #investIntro
{
    float: right;
    width: 520px;
}
#invest #investIntro p
{
    padding: 20px 20px 20px 0px;
}
#invest #investIntro a
{
    text-indent: -9999px;
    background: transparent url(/images/enterInvest.jpg) no-repeat scroll 0 0;
    width: 179px;
    height: 57px;
    display: block;
}
#invest #investIntro a.investIntro_en
{
    background: transparent url(/images/enterInvest_en.jpg) no-repeat scroll 0 0;
}

/* Invest End */

/* Research Start */
#report .reportCategory
{
    float: left;
}
#report .reportCategory li
{
    float: left;
    background-color: #F0F0F6;
    font-weight: bold;
    height: 16px;
    padding: 5px;
    width: 80px;
    text-align: center;
}
#report .reportCategory li.switch
{
    background-color: #4B6890;
}
#report .reportCategory li.switch a
{
    color: White;
}
#rptReport div
{
    display: none;
}


#advisorySolution h3
{
    margin-top: 20px;
    padding:0px 0 0px 150px;
    line-height:31px;
}
#advisorySolution h3
{
    background: transparent url(/images/advisorySolu.gif) no-repeat scroll;
}
#advisorySolution h3.s2
{
    background-position: 0px -36px;
}
#advisorySolution h3.s3
{
    background-position: 0px -72px;
}
#advisorySolution h3.s4
{
    background-position: 0px -108px;
}

.adeal
{
    margin-bottom:10px;
}
.adLogo,.adIntro
{
    border:1px solid #EEEEEE;
    height:120px;
    min-height:120px;
    text-align:center;
}
.adLogo strong,.adIntro strong
{
    display:block;
    margin:10px 0px 10px 10px;
}
.adIntro strong
{
    text-align:left;
}
.adLogo
{
    float:left;
    width:220px;
}
.adIntro
{
    float:right;
    width:500px;
}
.adIntro p
{
    text-indent:0em!important;
    margin-left:10px;
    text-align:left;
}

#zdbIntro h3
{
    background: transparent url(/images/zmodule_en.jpg) no-repeat scroll;
    height:33px;
    padding:0px;
}
#zdbIntro h3.m2
{
    background-position: 0px -40px;
}
#zdbIntro h3.m3
{
    background-position: 0px -82px;
}
#zdbIntro h3.m4
{
    background-position: 0px -122px;
}
#zdbIntro h3.m5
{
    background-position: 0px -164px;
}
#zdbIntro h3.m6
{
    background-position: 0px -205px;
}
#zdbIntro h3.m7
{
    background-position: 0px -245px;
}
#zdbIntro h3.m8
{
    background-position: 0px -286px;
}
#zdbIntro ul.zdbList
{
    margin-left: 2em;
}
#zdbIntro ul.zdbList li
{
    line-height: 23px;
    background: transparent url(/images/arrow.jpg) no-repeat scroll 0 7px;
    padding-left: 10px;
}
#zdbIntro #zdbProducts
{
    float: right;
    width: 293px;
    height: 246px;
}
#zdbIntro p
{
    padding-bottom: 30px;
}
#zdbModule
{
    padding:50px 10px;
}
#zdbModule ul
{
    margin-bottom:20px;
}
#zdbModule ul li
{
    line-height: 23px;
    background: transparent url(/images/dotted_arrow.jpg) no-repeat scroll 0 8px;
    padding-left: 10px;
}
#zdbSolution h3
{
    margin-top: 20px;
    padding:0px 0 0px 150px;
    line-height:31px;
}
#zdbSolution h3
{
    background: transparent url(/images/zdbSolu.gif) no-repeat scroll;
}
#zdbSolution h3.s2
{
    background-position: 0px -36px;
}
#zdbSolution h3.s3
{
    background-position: 0px -72px;
}
#zdbSolution h3.s4
{
    background-position: 0px -108px;
}
#zdbSolution h3.s5
{
    background-position: 0px -144px;
}
#zdbSolutionEn h3
{
    background: transparent url(/images/zdbSolu_en.gif) no-repeat scroll;
    margin-top: 20px;
    padding:0px 0 0px 170px;
    line-height:31px;
}
#zdbSolutionEn h3.s1
{
    background-position: 0px 12px;
}
#zdbSolutionEn h3.s2
{
    background-position: 0px -48px;
}
#zdbSolutionEn h3.s3
{
    background-position: 0px -110px;
}
#zdbSolutionEn h3.s4
{
    background-position: 0px -170px;
}
#zdbSolutionEn h3.s5
{
    background-position: 0px -240px;
}

#zdbSolution ul,#advisorySolution ul
{
    margin-left: 150px;
}
#zdbSolutionEn ul,#advisorySolution ul
{
    margin-left: 170px;
}
#zdbSolution ul li,#zdbSolutionEn ul li,#advisorySolution ul li
{
    line-height: 23px;
    background: transparent url(/images/dotted_arrow.jpg) no-repeat scroll 0 8px;
    padding-left: 10px;
}

#reportBasic
{
    float:left;
    width: 160px;
}
#reportBasic img
{
    margin-bottom: 15px;
    max-width: 160px;
}
#reportIntro
{
    float:right;
    width:560px;
}
#reportIntro p
{
    text-indent:0em!important;
}
#reportBasic span
{
    display: block;
    line-height: 23px;
    margin-bottom: 2px;
}

#reportDetails h1
{
    color: #464C7C;
    font-size: 24px;
    padding-bottom: 25px;
    padding-top: 5px;
    text-align: center;
}
.pdfDownload
{
    background: transparent url("/images/pdf.png") no-repeat scroll 0px -2px;
    padding-left: 20px;
}
.buy
{
    background: transparent url("/images/buy.png") no-repeat scroll 0px -2px;
    padding-left: 20px;
}
#invoice {
    display:none;
    float:none!important;
}
.invoiceRelate
{
    display:none;
}
#reportDataMining a,#reportDataMining input,#ProductName
{
    line-height:24px;
    float:left;
}
/* Research End */

/* Capital Start */
.capitalLogo
{
    margin-bottom: 20px;
}
#capitalAdvantage
{
    margin-top: 20px;
    padding: 5px 0 0 40px;
    height: 720px;
    width: 650px;
}
#capitalAdvantage h1
{
    background: transparent url(/images/arrow.png) no-repeat scroll 0 0;
    padding:6px 0 8px 60px;
}
#capitalAdvantage p
{
    padding-left:60px;
}
#capitalAdvantage span
{
    background: transparent url(/images/separator2.jpg) no-repeat scroll 0 0;
    margin:10px 0px;
    height:10px;
    display:block;
    margin-left:60px;
}
#fof
{
    margin-top: 20px;
    padding: 5px 0 0 40px;
    height: 720px;
    width: 650px;
}
#fof h1
{
    background: transparent url(/images/arrow.png) no-repeat scroll 0 0;
    padding:6px 0 8px 60px;
}
#fof p
{
    margin-left:60px;
}
#fof span
{
    background: transparent url(/images/separator2.jpg) no-repeat scroll 0 0;
    margin:10px 0px;
    height:10px;
    display:block;
    margin-left:60px;
}
#fof ul li
{
    line-height: 25px;
    padding-left: 60px;
}

#capitalService
{
    margin-top: 30px;
    padding: 5px 0 0 200px;
    background: transparent url(/images/capitalService.jpg) no-repeat scroll 0 0;
    height: 720px;
    width: 530px;
}
#capitalService p
{
    margin: 0px !important;
    text-indent: 0em !important;
}
#capitalService ul li
{
    background: transparent url(/images/arrow.jpg) no-repeat scroll 0px 8px;
    line-height: 23px;
    padding-left: 7px;
}
.capitalServiceStep2
{
    background: transparent url(/images/separator2.jpg) no-repeat scroll 0 0;
    padding-top: 32px;
    margin-top: 32px;
}
.capitalServiceStep3
{
    background: transparent url(/images/separator2.jpg) no-repeat scroll 0 0;
    padding-top: 43px;
    margin-top: 33px;
}
#capitalSuccess ul
{
    margin-top: 20px;
    float: left;
}
#capitalSuccess ul li
{
    width: 180px;
    height: 200px;
    float: left;
    background: transparent url(/images/caseBg.gif) no-repeat scroll 0 0;
}
#capitalSuccess table.case
{
    width: 100%;
    border-collapse: collapse;
    margin: 20px 0;
    border-right: 1px solid #CFE1EB;
    border-top: 1px solid #CFE1EB;
}
#capitalSuccess table.case td
{
    border-bottom: 1px solid #CFE1EB;
    border-left: 1px solid #CFE1EB;
    padding: 4px 0px 4px 4px;
}

/* Capital End */

/* Member Start */
#newsActivityColumn
{
    padding-bottom: 0px;
}
#newsActivity
{
    margin-bottom: 20px;
    border: solid 1px #E7E7E7;
    padding: 15px;
}
#newsActivity .activityLogo
{
    display: block;
    float: left;
    width: 180px;
}
#newsActivity .activityContent
{
    float: left;
    width: 428px;
}
#newsActivity .activityContent .activityTitle
{
    font-weight: bold;
    margin-bottom: 10px;
    display: inline-block;
}
#newsActivity .activityContent span
{
    display: block;
    margin-bottom: 5px;
}
/*
#membersignup,#membersignup_temp
{
    background: transparent url(/images/smallpic_1.png) no-repeat 0 -18px;
    color: #1962B8;
    padding-left: 15px;
    width: 80px;
    font-weight: bold;
    margin-top: 10px;
    display: inline-block;
}
*/
#memberLogin ul li
{
    margin-top:10px;
    margin-bottom:5px;
}
#memberLogin .username,#memberLogin .password
{
    width:120px;
}
#membersignup
{
    background-image: url("/images/membersign.jpg");
    width: 162px;
    height:44px;
    display:block;
    text-indent:-9999em;   
}
#signup, #signup_temp {
    background-image: url("/images/sign.jpg");
    width: 175px;
    height:44px;
    display:block;
    text-indent:-9999em;
    margin-left:20px
}
#memberDownload
{
    width: 416px;
    float: left;
}
#memberDownload ul li
{
    line-height: 20px;
    padding:4px 0px;
}
#memberDownload ul li span
{
    width: 340px;
    display: inline-block;
    float:inherit;
}
#memberDownload ul li a
{
    background: transparent url(/images/smallpic_1.png) no-repeat scroll 0px -64px;
    color: #194177;
    height: 20px;
    padding-left: 17px;
    float:right;
}
#member
{
    float: right;
    width: 300px;
}
#member img, #memberShow img, #sponsers img, #pastEvents img
{
    border: solid 1px #BCBCBC;
}
#member ul
{
    float: left;
}
#member ul li
{
    float: left;
    height: 65px;
    width: 150px;
}
#membertype ul
{
    margin-left: 5em;
}
#membertype ul li
{
    line-height: 25px;
    padding:2px 0px;
}
#memberShow
{
    text-align: center;
}
#memberShow ul
{
    float: left;
    padding: 0 40px;
}
#memberShow ul li
{
    float: left;
    height: 65px;
    width: 160px;
}

/*Login*/
.loginTitle
{
    width:53px;
    display:inline-block;
    text-align:right;
}
.username, .password
{
    width: 75px;
    border: 1px solid #CCCCCC;
    padding: 2px 2px 2px 20px;
}
.username
{
    background: url("/images/username.png") no-repeat scroll 1px 50% white;
}
.password
{
    background: url("/images/password.png") no-repeat scroll 1px 50% white;
}
.registerMember
{
    display:inline!important ;
}

/* Member End */

/* Events Start */
#speakerWords
{
    background: transparent url(/images/speakerWords.jpg) no-repeat scroll 0px 0px;
    width: 330px;
    height: 214px;
    padding: 8px 6px 8px 6px;
}
#speakerWords span
{
    display: block;
    margin-bottom: 2px;
    font-style: italic;
    text-align: right;
}
#eventsVideo
{
    text-align: center;
}
#speakers
{
    float: left;
    margin: 10px 0 0 10px;
}
#speakers li
{
    float: left;
    width: 200px;
    height: 210px;
}
#speakers li.last
{
    width: 120px; /*same with span*/
}
#speakers li span
{
    display: block;
    margin-top: 5px;
}
#sponsorVideo
{
    margin-bottom: 20px;
}
#sponsers
{
    margin: 20px 0 0 20px;
}
#sponsers img
{
    float: left;
    width: 150px;
}
#sponsers p
{
    float: right;
    width: 540px;
    text-indent: 0em !important;
    margin-bottom: 0 !important;
}
#sponsers li
{
    border-bottom: solid 1px #BCBCBC;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

#eventsIntro
{
    margin: 10px 0px;
}
#eventsIntro p
{
    margin-bottom: 0px !important;
}
#eventsIntro img
{
    float: left;
    margin-right: 10px;
}
#eventsIntro h2
{
    clear: both;
    margin-top:20px;
}
#PanelForenotice, #PanelPast
{
    margin-top: 20px;
}

#pastEvents
{
    padding: 10px;
}

#pastEvents img
{
    float: left;
    width: 118px;
    height: 85px;
}

#pastEvents #pastDes
{
    float: right;
    width: 550px;
    border-bottom: dashed 1px #e7e7e7;
}

#pastEvents li
{
    height: 100px;
}

#pastEvents li a
{
    font-weight: bold;
    margin-bottom: 12px;
    display: block;
    padding-left: 9px;
    background: transparent url(/images/businessIntroArrow.png) no-repeat scroll 0 4px;
}

#pastEvents li span
{
    display: block;
    margin-bottom: 5px;
}

/*Club*/
#clubOpen,#clubClose
{
    margin-bottom:20px;
}
#clubActivity h1
{
    text-align:center;
    font-size:15px;
}

#clubActivity h2
{
    font-weight:normal;
}

/*
#clubActivity p
{
    text-indent:0em!important;
}
*/

#signupmsg {
    color:#224378;
}

#conferencePlan table span,#conferencePlan table p {
    background-image:none !important;
    font-size:12px !important;
    font-weight:normal !important;
    height:auto !important;
    margin:0 !important;
    padding:0 !important;
    width:auto !important;
    line-height:16px!important;
    text-indent:0em!important;
}

#scenePic ul {
	float: left;
	width: 700px;
}
#scenePic ul li {
	float: left;
	width: 340px;
	text-align:center;
	height:240px;
}
#scenePic li img {
	max-width:340px;
	padding-bottom: 7px;
	padding-top: 7px;
}
#scenePic li span {
	float: left;
	width: 340px;
}
#scenePic li em {
	float: left;
	width: 340px;
	font-style: normal;
}

/* Events End*/v

/* Table Style Start*/
.one-column-emphasis
{
    margin: 20px 0px;
    width: 100%;
    border-collapse: collapse;
}
.one-column-emphasis th
{
    font-size: 14px;
    font-weight: normal;
    padding: 6px 7px;
    color: #039;
}
.one-column-emphasis td
{
    padding: 5px 6px;
    color: #669;
    border-top: 1px solid #DDD;
}
.oce-first
{
    background: #fafafa;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
}
.one-column-emphasis tr:hover td
{
    color: #339;
    background: #DDD;
}


/* tables */
table.tablesorter
{
    background-color: #CDCDCD;
    text-align: left;
    border-collapse: separate;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th
{
    background-color: #e6EEEE;
    border: 1px solid #FFF;
    padding: 4px;
    font-weight: bold;
}
table.tablesorter thead tr .header
{
    background-image: url(/images/bg.gif);
    background-repeat: no-repeat;
    background-position: center right;
    cursor: pointer;
}
table.tablesorter tbody td
{
    color: #3D3D3D;
    padding: 4px;
    background-color: #FFF;
    vertical-align: top;
}
table.tablesorter tbody tr.odd td
{
    background-color: #F0F0F6;
}

/* Table Style End*/

/* Form Style Start */
select {
    border:1px solid #CCCCCC;
    cursor:pointer;
    display:inline-block;
    padding:1px;
}
#normalForm {
	padding: 10px;
}
#normalForm div.line {
    color:#194177;
    font-weight:bold;
    margin-bottom:10px;
    padding-bottom:2px;
    padding-top:20px;
    text-align:left;
    width:100%;
    clear:both;
}
#normalForm div.line h1 {
    float:left;
}
#normalForm div.line b {
    float:right;
}
#normalForm span{
    line-height:24px;
    text-align:left;
    float:right;
}
#registerMode {
    color:#7FB260;
    float:right;
    cursor:pointer;
}
.line {
    border-bottom:1px dashed #A9B7BA;
    margin-bottom:5px;
    width:100%;
}
#normalForm dl {
    text-align:left;
    width:710px;
}

#normalForm dl dt {
    line-height:22px;
    min-height:30px;
    padding-right:10px;
    padding-top:5px;
    text-align:right;
    width:240px;
    float:left;
}

#normalForm dl dd {
    line-height:22px !important;
    min-height:30px;
    padding-top:5px;
    text-align:left;
    width:430px;
    float:right;
}
#normalForm input[type=text]
{
    width:250px;
}
#normalForm select {
    display:inline;
    height:23px;
    margin-right:5px;
}

#normalForm p {
    color:#194177;
    font-weight:normal;
    height:auto;
    line-height:28px;
    text-align:left;
}

#normalForm .statement {
    background-color:#F0F0F0;
    border:1px solid #CCCCCC;
    margin-left:2px;
    margin-top:10px;
    padding:3px;
    color:#194177;
    clear:both;
    
}
#normalForm .statement strong {
    margin:5px 0px;
    display:block;
}
#normalForm .statement p {
    text-indent:0em!important;
    margin-bottom:0px!important;
    padding:2px 0px;
}
/* Form Style End */

/* Page Numbers */
.pages
{
    font-size: 85%;
    padding: 10px 0 30px 0;
}

.pages a, .pages span
{
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.1em;
    border: 1px solid #fff;
    background: #fff;
}

.pages span.current
{
    border: 1px solid #2E6AB1;
    font-weight: bold;
    background: #2E6AB1;
    color: #fff;
}

.pages a
{
    border: 1px solid #9AAFE5;
    text-decoration: none;
}

.pages a:hover
{
    border-color: #2E6AB1;
}

.pages a.nextprev
{
    font-weight: bold;
}

.pages span.nextprev
{
    color: #666;
}

.pages span.nextprev
{
    border: 1px solid #ddd;
    color: #999;
}

.pages .nextprev-next
{
    float: right;
}

.dpPaging
{
    display: block;
    float: left;
    padding-left: 10px;
}
.dpPaging a
{
    border: 1px solid #9AAFE4;
    color: #3767B9;
    font-size: 14px;
    height: auto;
    line-height: 22px;
    padding: 2px 4px;
}
.dpPaging span
{
    background: #2A6DB4 none repeat scroll 0 0;
    border: 1px solid #9AAFE4;
    color: #FFFFFF;
    font-size: 14px;
    height: auto;
    line-height: 22px;
    padding: 2px 4px;
}
.firstlevel
{
    line-height: 25px;
    padding-left: 25px;
   }
.firstlevelli
{
    background: transparent url(/images/gray_arrow.gif) no-repeat scroll 20px 8px;
    }
.secondlevel
{
    background: transparent url(/images/dot.gif) no-repeat scroll 20px 8px;
    line-height: 25px;
    padding-left: 25px;
    }
