/* 
================================
 Container Styles for DotNetNuke
================================
.


/*-------------------------------------------------------------------------------*/
.actions
{
    width: 10px;
}
.clear
{
    clear: both;
}
.c_footer_1
{
    padding-right: 10px;
    text-align: right;
}
.dnntitle_ltr
{
    padding-left: 10px;
}
.dnntitle_rtl
{
    padding-right: 10px;
}
.c_contentpane
{
    text-align: left;
    padding: 2px 5px 0px 5px;
}
.ModuleTitle_MenuContainer
{
    width: 100px !important;
}
.Container-1
{
    margin-bottom: 0px;
}
.Container-1 .title_icon_ltr
{
    background: url(images/c1_w_top_icon_ltr.png) left top no-repeat;
}
.Container-1 .title_icon_rtl
{
    background: url(images/c1_w_top_icon_rtl.png) right top no-repeat;
}
.Container-1 .dnntitle_ltr
{
    padding: 0px 0px 0px 5px;
    white-space: nowrap;
    text-align: left;
    line-height: 37px;
    margin-left: 37px;
    background: url(images/c1_w_top_bg.png) left bottom repeat-x;
}
.Container-1 .dnntitle_rtl
{
    white-space: nowrap;
    text-align: right;
    line-height: 37px;
    margin-right: 37px;
    background: url(images/c1_w_top_bg.png) right bottom repeat-x;
}
.Container-1 .contentmain1_ltr
{
    padding: 10px 8px 0 0;
}
.Container-1 .contentmain1_rtl
{
    padding: 0px 0 0 8px;
}
.Container-1 .contentpane_ltr
{
    padding: 0px;
    text-align: left;
    vertical-align: top;
    clear: both;
}
.Container-1 .contentpane_rtl
{
    padding: 0px;
    text-align: right;
    vertical-align: top;
    clear: both;
}

.Container-2
{
    margin-bottom: 5px;
}
.Container-2 .title_left_ltr
{
    background: url(images/c2_w_top_left.png) 0px 0px no-repeat;
}
.Container-2 .title_left_rtl
{
    background: url(images/c2_w_top_left_rtl.png) right 0px no-repeat;
}
.Container-2 .title_right_ltr
{
    background: url(images/c2_w_top_right.png) right 0px no-repeat;
}
.Container-2 .title_right_rtl
{
    background: url(images/c2_w_top_right_rtl.png) 0px 0px no-repeat;
}

.Container-2 .dnntitle
{
    line-height: 37px;
    white-space: nowrap;
    padding: 0px 3px;
    margin: 0px 10px;
    background: url(images/c2_w_top_bg_ltr.jpg) 0px 0px repeat-x;
}
.Container-2 .dnntitle_ltr
{
    text-align: left;
}
.Container-2 .dnntitle_rtl
{
    text-align: right;
}
.Container-2 .c_bot_bg_ltr
{
    background: url(images/c2_w_bot_left.png) left top no-repeat;
}
.Container-2 .c_bot_bg_ltr div
{
    background: url(images/c2_w_bot_right.png) right top no-repeat;
}
.Container-2 .c_bot_bg_ltr div div
{
    background: url(images/c2_w_bot_bg.jpg) left top repeat-x;
    height: 10px;
    margin: 0px 10px;
    font-size: 0px;
}
.Container-2 .c_bot_bg_rtl
{
    background: url(images/c2_w_bot_left_rtl.png) right top no-repeat;
}
.Container-2 .c_bot_bg_rtl div
{
    background: url(images/c2_w_bot_right_rtl.png) left top no-repeat;
}
.Container-2 .c_bot_bg_rtl div div
{
    background: url(images/c2_w_bot_bg.jpg) right top repeat-x;
    height: 10px;
    margin: 0px 10px;
    font-size: 0px;
}
.Container-2 .contentmain1
{
    border: 1px solid #B7B7B7;
    border-bottom: none;
    border-top: none;
    min-height: 145px;
}
.Container-2 .contentmain1_ltr
{
    background: #fff url(images/c2_w_bg.jpg) left bottom repeat-x;
    padding: 1px 13px 0 0;
}
.Container-2 .contentmain1_rtl
{
    background: #fff url(images/c2_w_bg.jpg) right bottom repeat-x;
    padding: 1px 0 0 13px;
}
.Container-2 .contentpane
{
    padding: 0px;
    vertical-align: top;
    clear: both;
}
.Container-2 .contentpane_ltr
{
    text-align: left;
}
.Container-2 .contentpane_rtl
{
    text-align: left;
}
.Container-3
{
    margin-bottom: 5px;
}
.Container-3 .dnntitle_rtl
{
    line-height: 37px;
    white-space: nowrap;
    text-align: right;
}
.Container-3 .dnntitle_ltr
{
    padding: 0px 0px 0px 0px;
    line-height: 37px;
    white-space: nowrap;
    text-align: left;
}
.Container-3 .contentmain1
{
}

.Container-3 .contentpane_ltr
{
    padding: 1px 0px;
    text-align: left;
    vertical-align: top;
    clear: both;
}
.Container-3 .contentpane_rtl
{
    padding: 1px 0px;
    text-align: right;
    vertical-align: top;
    clear: both;
}

.Container-4
{
    margin-bottom: 5px;
}
.Container-4 .c_content
{
    background: #EDF0F7;
    border: 1px solid #ADBBDE;
}
.Container-4 .dnntitle_rtl
{
    margin: 0px 10px 0px 10px;
    white-space: nowrap;
    text-align: right;
    background: url(images/c4_w_top_line.jpg) right bottom repeat-x;
    line-height: 35px;
}
.Container-4 .dnntitle_ltr
{
    padding: 0px;
    margin: 0px 10px 0px 10px;
    white-space: nowrap;
    text-align: left;
    background: url(images/c4_w_top_line.jpg) left bottom repeat-x;
    line-height: 35px;
}
.Container-4 .contentmain1
{
    padding: 10px;
}
.Container-4 .contentpane_ltr
{
    padding: 0px;
    text-align: left;
    vertical-align: top;
    clear: both;
}
.Container-4 .contentpane_rtl
{
    padding: 0px;
    text-align: right;
    vertical-align: top;
    clear: both;
}
.Container-5 .contentpane_ltr
{
    padding: 0px;
    text-align: left;
    vertical-align: top;
    clear: both;
}
.Container-5 .contentpane_rtl
{
    padding: 0px;
    text-align: left;
    vertical-align: top;
    clear: both;
}
.Container-5
{
    margin-bottom: 5px;
}
.Container-5 .c_content
{
    background: #EDF0F7;
    border: 1px solid #ADBBDE;
}
.Container-5 .title_left
{
}
.Container-5 .dnntitle_ltr
{
    padding: 0px;
    margin: 0px 11px 0px 0px;
    white-space: nowrap;
    text-align: left;
    background: url(images/c4_w_top_line.jpg) left bottom repeat-x;
    line-height: 41px;
}
.Container-5 .dnntitle_rtl
{
    margin: 0px 0px 0px 11px;
    white-space: nowrap;
    text-align: right;
    background: url(images/c4_w_top_line.jpg) right bottom repeat-x;
    line-height: 41px;
}
.Container-5 .contentmain1
{
    padding: 10px;
}


.Container-6
{
    margin-bottom: 5px;
}
.Container-6 .c_content
{
    background: #EDF0F7;
    border: 1px solid #ADBBDE;
}
.Container-6 .title_left
{
    background: url(images/c5_w_top_icon.png) 13px 4px no-repeat;
}
.Container-6 .dnntitle
{
    padding: 0px;
    margin: 0px 13px;
    white-space: nowrap;
    text-align: left;
    background: url(images/c4_w_top_line.jpg) left bottom repeat-x;
    line-height: 41px;
    padding-left: 40px;
}
.Container-6 .contentmain1
{
    padding: 10px;
}
.Container-6 .contentpane
{
    padding: 0px;
    text-align: left;
    vertical-align: top;
    clear: both;
}

.White
{
}

.White .cbot
{
    float: right;
}



.title1
{
    font-size: 20px;
    font-weight: normal;
    color: #3A4E80;
    font-family: Tahoma, Geneva, sans-serif;
}

.title2
{
    font-size: 18px;
    font-weight: normal;
    color: #3A4E80;
    font-family: Tahoma, Geneva, sans-serif;
}

.title3
{
    font-size: 20px;
    font-weight: normal;
    color: #3A4E80;
    font-family: MyriadPro, "Trebuchet MS" , Arial, Helvetica, sans-serif;
}

.title4
{
    font-size: 18px;
    font-weight: normal;
    color: #3A4E80;
    font-family: Tahoma, Geneva, sans-serif;
}

.title5
{
    font-size: 18px;
    font-weight: normal;
    color: #435A94;
    font-family: Tahoma, Geneva, sans-serif;
}

































