﻿.css-help-nodisplay
{
    display: none;
}

.css-help-hidden
{
    visibility: hidden;
}

.css-layout-aleft
{
    text-align: left;
}

.css-layout-acenter
{
    text-align: center;
}

.css-layout-aright
{
    text-align: right;
}

.css-layout-fleft
{
    float: left;
}

.css-layout-fright
{
    float: right;
}

.css-layout-colLeft
{
    margin: 0 5px 0 0;
}

.css-layout-colCenter
{
    margin: 0 5px 0 5px;
}

.css-layout-colRight:
{
    margin: 0 0 5px 0px;
}

table.css-layout-tablefix
{
    table-layout: fixed;
}

table.css-layout-auto
{
    table-layout: auto;
}

.css-layout-cornerall
{
    border-radius: 5px 5px 5px 5px;
}

hr
{
    clear: both;
    border-top: 1px dotted #B5B5B5;
    margin: 0px 15px;
    *margin:0;
    _margin:0;
    _border-style:dotted;
    _border-top-width:1px;
    _border-top-color:#B5B5B5;
    height:0px;
    overflow:hidden;
}


#main
{
    background: #fff;
}

#mainContent
{
    /*position: relative;*/
    /*min-height: 600px;*/
    margin-bottom: 30px;
    margin-top:15px;
}

/*bread*/
.bread
{
    margin-top: 15px; /*  height: 28px;     line-height: 28px;        margin-bottom: 10px;*/
}

.bread span
{
    color: #777777;
    margin-left: 9px;
}

.bread span a
{
    color: #21629C;
}

.bread span a:hover
{
    color: #E17009;
}
/*end bread*/

h3
{
    color: #005790;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}

.p-title
{
    padding: 10px 0 4px;
}

.p-title p a
{
    padding-left: 20px;
    color: #777;
}

.content-item .p-title .tag
{
    text-align: center;
    padding: 10px 0 0;
}

.p-content
{
    line-height: 42px;
    padding: 30px;
    text-indent: 24px;
}

.img-content
{   
    _width:expression(onload=function(){this.style.width=(this.offsetWidth > 686)?"686px":"auto"});
    max-width: 686px;
    margin-top: 10px;
}

.img-content.full
{
    max-width: 896px;
    _width:896px;
}

.p-footer
{
    padding: 0 30px 10px 0;
    text-align: right;
}

.content-container
{
    border: #cecece 1px solid;
    margin-left: 4px;
    margin-right: 4px; /*fix border bug in 960grid*/
    margin-bottom: 15px;
}

.content-container h2
{
    background: url("../Images/Common/box.png") repeat-x scroll 0 0 transparent;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    text-indent: 12px;
    border-bottom:1px solid #E4E4E4;
}

.content-container h2 a, .content-container h2 span
{
    color: #002d74;
}

.content-container h2 a:hover
{
    color: #E17009;
}

.content-container ul.withbg
{
    /*list-style-image: url(../Images/Common/dian.jpg);*/
    padding: 0 0 0 2px;
}

.content-container ul.nobg
{
    list-style-image: none;
    padding: 0 0 0 6px;
}

.content-container ul li
{
    padding: 6px 0;
    line-height: 24px;
}

.content-container .tag
{
    color: #777777;
    padding-left: 6px;
    font-size: 11px;
}

.content-item
{
    padding: 10px 12px;
}

.content-container-noborder
{
    border: none;
    margin: 0px 5px 15px;
}

.content-container-noborder h2
{
    background: none;
}

.css-layout-content
{
    margin-bottom: 5px;
}
.css-layout-content h2
{
    color: #777777;
    font-weight: normal;
    margin: 15px 15px 0 15px;
    background: none;
}