/* 
================================
 Container Styles for DotNetNuke
================================
*/
.ContainerHeader
{
    height: 55px;
    margin: 0;
    padding: 0;
}
.ContainerHeaderH1
{
    font-family:Arial, Helvetica, Sans-Serif;
    color:#5e81a1;
    font-weight:normal;
    height: 44px;
    font-size:23px;
    background: url(images/content_header_bg.jpg) 0 0 no-repeat;
    height:44px;
    width:492px;
    margin: 0px 0px 0px 0px;        
}

.ContainerHeaderLegalResourcesH1 
{
    font-family:Arial, Helvetica, Sans-Serif;
    color:#5e81a1;
    font-weight:normal;
    height: 44px;
    font-size:21px;
} 
.MiddlePaneContainer
{   
    background: #f2f2f2;
    vertical-align: top; 
    border: solid 1px #86a1b3;
    padding: 15px;
    padding-bottom:10px;
    padding-top:25px;    
    min-height: 1115px;
    margin: 0px 0px 0px 0px; 
}

.MiddlePaneContainer_2
{   
    background: #edead8;
    vertical-align: top; 
    border: solid 1px #86a1b3;
    padding: 15px;
    padding-bottom:10px;
    padding-top:25px;
    height:100%;  
}

.MiddlePaneContainer_3
{   
    background: #edead8;
    vertical-align: top; 
    border: solid 1px #86a1b3;
    padding: 15px;
    padding-bottom:10px;
    padding-top:25px;
    height:1144px;  
}

/*-- Left Column --*/
.left-menu
{
    margin-top: -2px;
    padding: 0px !important;
    width: 262px;
}
.left-menu-h1
{
    background: url(images/testimonials.jpg) no-repeat;    
    color:#5e81a1;        
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:23px;    
    font-weight:normal;
    height:48px;    
    text-align: center;
    width:254px;   
    margin: 0px 0px 0px 0px; 
}
.TestimonialHeaderH1
{

    font-family:Arial, Helvetica, Sans-Serif;
    color:#5e81a1;
    font-weight:normal;
    height: 44px;
    font-size:23px;
    /*background: url(images/content_header_bg.jpg) 0 0 no-repeat;*/
    height:44px;
    width:242px;    
    text-align: center;
    margin: 0px 0px 0px 0px;
    padding: 7px 0 0 0;
}
.Testimonials
{   
    background: #f2f2f2;
    vertical-align: top; 
    border: solid 1px #86a1b3;
    padding: 10px 0 10px 10px;        
    margin-top:50px;
    width:242px;
    height:278px;
    margin: 0px 0px 0px 0px;
}
.testimonials-container{
margin-top: 7px;
}
/*-- Right Column --*/
.contact-form
{
    background:#e6dfc2;
    border:#86a1b3 1px solid;
    padding:0px;
    margin-bottom:-20px;
    
}
.contact-form-right
{
    margin-top: -2px;
}
.right-contact-form-h1
{
    background: url(images/news_header.jpg) no-repeat;    
    color:#5e81a1;        
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:23px;    
    font-weight:normal;
    height:48px;    
    padding: 7px 0 0 0;
    text-align: center;
    width:215px;
}
.rss-container
{
    margin-top: 7px;
}
.right-rss-feed-h1
{
    background: url(images/news_header.jpg) no-repeat;    
    color:#5e81a1;        
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:23px;    
    font-weight:normal;
    height:48px;
    margin-top: -5px;
    padding-top: 5px;
    padding-bottom: 3px;
    width: 215px;
}
.high-profile
{
    background: #f2f2f2;    
    border: solid 1px #86a1b3;
    height:270px;    
    margin-bottom: 10px;        
    margin-top:0px;
    padding: 10px 10px 10px 10px;
    vertical-align: top; 
    width:193px;    
}
.high-profile-container
{
    margin-top: 7px;
}
.nine-things-container
{
    margin-top: 7px;
}
.nine-things img
{
    height: 81px;
    padding-bottom: 5px;
}
.Container_Header
{
}
.Container_Action_DropDown
{
    float: left;
}
.Container_Action_Left
{
    float: left;
    line-height: 0px;
}
.Container_Action_Right
{
    float: right;
    line-height: 0px;
}
.Container_Content
{
    margin: 0 auto;
    text-align: left;
}
.Container_Content_Video
{
    margin: 0 auto;
    padding: 0px;
    margin-top: -10px;
    text-align: left;
    float: left;
}
.Container_Content_2
{
}
.Container_Content_Background
{
}
.Container_Footer
{
    height: 29px;
}
.Container_TitleAndText_HR
{
    width: 550px;
    color: #993300;
    margin: 0 auto;
    text-align: center;
}
.Container_TitleAndText_Title
{
    color: #993300;
    font: bold 16px Arial, Helvetica, Sans-Serif;
    text-align: left;
}

/* Legacy CSS */
.ModuleTitle_MenuItem
{
    border: white 0px solid; /*override borders*/
}

.ModuleTitle_MenuItem TD
{
    /*TD if menu is using tables*/
    cursor: pointer;
    cursor: pointer;
    color: black;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    height: 21px;
    white-space: nowrap; /*Word wrapping menu item now optional*/
    padding: 1px 3px 3px 1px;
}


.ModuleTitle_MenuIcon
{
    cursor: pointer;
    cursor: pointer;
    background-color: #EEEEEE;
    width: 15px;
    height: 100%; /*override the default height for icon so that menubreaks can have heights adjusted*/
}

.ModuleTitle_SubMenu
{
    z-index: 1000;
    cursor: pointer;
    cursor: pointer;
    background-color: #FFFFFF;    
    padding: 1px 1px 1px 1px; /*explicitly set padding for sub-menus */
}

.ModuleTitle_MenuBreak
{
    background-color: #EEEEEE;
    font-size: 1px; /*make sure you take out portal.css ModuleTitle_MenuBreak for this to work*/
}

.ModuleTitle_MenuItemSel
{
    cursor: pointer;
    cursor: pointer;
    color: black;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    font-weight: bold;
    font-style: normal;
    background-color: #C1D2EE;
}


