﻿* { margin: 0; padding: 0; }
img { border: none;}
.clear { clear: both;}
.noDisplay { display: none;}
p { padding-bottom: 15px;}
body
{
    background: #FFFFFF url(../Styles/Images/bg_body.jpg) repeat-x center top;
    font-family: "Arial", Verdana, Sans-Serif; font-size: 12px;
}

.newsBlockSeparator
{
    border-bottom: 1px solid #cccccc; margin-top: 20px; margin-bottom: 20px;
}

a 
{
    color: #2a774e; font-weight: bold; text-decoration: none;
}

.contentRight a, .newsBlockLinks a
{
    padding: 1px 3px 1px 3px;
    margin: 0 0 3px 0; display: block;
}

.activeLink a
{
    color: #FFFFFF; font-weight: bold; text-decoration: none;
    background-color: #8dab9b; padding: 1px 3px 1px 3px;
}

h1
{
    font-size: 33px; color: #276142; padding: 0 0 15px 0;
}

h2
{
    font-size: 20px; color: #6d6d6d; padding: 20px 0 0 0;
}

.textContent strong, .textContentNewsBlock strong
{
    color: #6d6d6d;
}

.textContent
{ overflow: hidden;}

.arenaQuestion
{
    padding: 3px 0 3px 0;
}

.contentRight .headerRightContentBottom
{
    padding: 15px 0 8px 0;
}

.questionForm input
{
    border: 1px solid #c9c9c9;
}

.questionForm .textinput, .questionForm .textarea
{
    width: 252px; padding: 3px 3px 3px 3px; color: #6d6d6d;  margin-bottom: 5px;
}

.questionForm .textarea
{
    overflow: auto;
    height: 120px;
    border: 1px solid #c9c9c9; font-family: Arial; font-size: 14px;
}

.button
{
    margin-left: 185px; margin-top: 10px;
}

.arenaQuestion div
{
    float: left; padding: 4px 0 0 2px; width: 12px;
}

.questionText
{
    padding: 3px 0 0 15px;
}

.textContent, .publishDate, .textContentNewsBlock
{
    color: #585858;
}

.textContentNewsBlock
{
    padding: 0 0 20px 0;
}

.publishDate
{
    font-style: italic; font-size: 11px;
}

.contentRight .publishDate { padding: 8px 0 8px 0;}

.top
{
    width: 870px; margin: auto;
}

.logo
{
    float: left; padding: 34px 24px 0 10px;    
}

.top ul
{
}

.top ul li
{
    list-style-type: none; display: inline;
}

.top ul li a
{
    color: #FFFFFF; background: url(../Styles/Images/bg_menu_divider.gif) no-repeat left top;
    height: 21px; padding: 55px 4px 0 10px; margin: 0 0 0 4px; float: left;
}

.top ul li div
{
    float: left;
}

.top ul .selectedDiv
{
    background: url(../Styles/Images/bg_menu_left.gif) no-repeat;
    height: 76px;
}

.top ul .selected
{
    background: url(../Styles/Images/bg_menu_right.gif) repeat-x right top;
    padding: 55px 13px 0 9px; float: left; margin-left: 5px;
}

.top ul .Hem
{
    background: url(../Styles/Images/text_menu_hem.gif) repeat-x right top;    
}

.top ul .nextToSelectedPage
{
    color: #FFFFFF; background: none; margin-left: 0;
    height: 21px; padding: 55px 4px 0 5px; float: left;
}

.topFlash, .contentArea
{
    width: 813px; margin: auto; padding: 25px 0 0 0;
}

.topFlash
{height: 279px;}


.contentArea
{
    width: 813px;
}

.contentLeft 
{
    background: url(../Styles/Images/bg_vertical_divider.gif) no-repeat right top;
    float: left; width: 502px; padding: 0 20px 0 20px;  
}

.minHeightLeftContent
{
    float: right; width: 1px; height: 300px;
}

.blogPostArea
{
    padding: 10px 0 10px 0;
}

.blogDate
{
    padding: 2px 0 7px 0;
}

#litBlogBoxButtonArea input
{
    position: relative; top: 3px;
}

.contentRight 
{
     width: 271px; float: left; 
}

.contentRight div
{
    padding: 2px 0 0 11px;
}

.contentRight .linkBlockNews
{
    border-bottom: 1px solid #dfe1e0; padding:  0 0 6px 0; 
}

.contentRight .subMenuHeader
{
    border-bottom: 1px solid #dfe1e0; padding: 2px 0 12px 0;
}

.contentRight .subMenu
{
    padding: 2px 0 0 0;
}

.contentRight .subMenu a
{
    text-transform: uppercase; padding: 1px 0 4px 19px;
    border-bottom: 1px solid #dfe1e0;
    background: url(../Styles/Images/bg_submenu.gif) no-repeat 0 -3px;
}

.contentRight .subMenu .activeSubMenu { background: url(../Styles/Images/bg_submenu_active.gif) no-repeat 0 -3px; color: #FFFFFF; }

.contentRight .subMenu .secondSubMenu { background: none; font-size: 11px; text-transform: none; padding-left: 25px; }
.contentRight .subMenu .secondSubMenuActive { background: url(../Styles/Images/bg_submenu_active.gif) no-repeat 0 -3px; color: #FFFFFF; font-size: 11px; text-transform: none; padding-left: 25px; }

.contentRight .questionForm
{
    padding-left: 0;
}

.footer
{
    width: 840px; height: 70px;
    background: url(../Styles/Images/bg_footer.gif) no-repeat right top;
    margin: auto; font-family: Arial; font-size: 10px; text-align: center;
    margin-top: 25px;
}

.footer div
{
    padding: 53px 0 0 0;
}

.contactItem
{
    float:left; height: 115px; width: 251px;
}

.contactName
{
    text-transform: uppercase;
}

.contactRole
{
    font-weight: bold; padding: 4px 0 2px 0;
}

.contactPhone
{
    padding: 0 0 8px 0;
}

.contactItem a
{
    font-size: 11px;
}

.contentRight .contactInfoRight
{
    padding: 15px 0 0 0; color: #6d6d6d;  line-height: 17px;
}

.contentRight .contactInfoRight div
{
    padding: 0 0 0 0;
}

.readMoreLink
{
    margin: 10px 0 0 0;
}

.mediaSeparator
{
    border-bottom: 1px dotted #a1a5a3; padding: 15px 0 0 0; margin: 0 0 25px 0;
}

.imageHeader
{
    color: #6d6d6d; font-size: 11px; padding: 0 0 4px 2px;
}

.imageAlternativeLink
{
    padding: 6px 0 3px 0;
}

.floatLeftImage
{
    float: left; padding: 10px 30px 10px 0;
    width: 210px;
}

.contentRight .blogAreaRight
{
    padding: 0; margin: 0;
}

.contentRight .blogAreaRight a
{
    padding: 0; margin: 0;
}