body
{
    background: #FFFFFF;
    color: #373737;
    font-family: Tahoma;
    font-size: 9pt;
}
table
{
    border: none;
}
.pageContainer
{
    margin: 0px auto;
    width: 100%;
}
a
{
    color: rgb(0, 51, 102);
    text-decoration: none;
}
a:hover
{
    color: rgb(255, 102, 0);
    text-decoration: underline;
}
.topContainer
{
    background: #FFFFFF url(images/TopBackground.jpg) repeat-x;
    width: 100%;
    height: 439px;
    margin-bottom: 0px;
    background-position: bottom;
    padding: 0px auto;
}
.topContainerContent a
{
    display: none;
    position: absolute;
    top: 0px;
}

.toCenter
{
    width: 961px;
    margin: 0px auto;
    clear: both;
}
.logoLangPart
{
    height: 112px;
}

.logo
{
    height: 50px;
    margin: 31px 0px;
    float: left;
}
.lang
{
    float: right;
    height: 27px;
}
.langItem
{
    float: left;
    margin: 0px;
}
.langItem img
{
    border: 0;
}
.acontent, .alogoLangPart, .atopContainerContent, .aafterMenuCn, .abottomContent
{
    width: 961px;
    margin: 0px auto;
    position: relative;
}
.bottomContent
{
    border-top: solid 1px #999999;
    padding: 5px 3px;
    line-height: 20px;
}
.bcl
{
    float: left;
}
.bcl a
{
    font-size: 8pt;
    font-weight: normal;
}
.bcl a:hover
{
    font-size: 8pt;
    font-weight: normal;
    text-decoration: underline;
    color: #0066FF;
}
.cpr
{
    float: right;
    text-align: right;
}
.topContainerContent
{
    height: 309px;
    background-image: url(images/topBanerContent.jpg);
    padding: 0px;
}

.afterMenuCn
{
    height: 12px;
    background-image: url(images/afterSh.jpg);
    background-repeat: no-repeat;
}
.leftWideContent
{
    width: 675px;
    float: left;
}
.rightShortContent
{
    width: 260px;
    float: right;
    overflow: hidden;
}
p
{
    margin: 0px;
    padding: 0px;
    color: #373737;
    font-family: Tahoma;
    font-size: 9pt;
}
.but
{
    background-image: url(/images/button.jpg);
    border: none;
    text-align: center;
    color: #CCFFFF;
    font-size: 8pt;
    padding: 5px 10px;
    cursor: pointer;
}

.DNNEmptyPane img, div
{
    behavior: url(/Portals/0/Skins/foxhunt/iepngfix.htc);
}
.portals
{
    clear: both;
    text-align: left;
    padding-bottom: 50px;
}
.portals .title
{
    line-height: 60px;
    color: #003366;
    font-weight: bold;
}
.portals img
{
    vertical-align: middle;
    border: none;
}
.topContainerContent 
{
    position:relative;
}
.topContainerContent .embed
{
    position: absolute;
    top: 0px;
    left: 0px;
}

