/* 
================================
 Container Styles for DotNetNuke
================================
.


/*-------------------------------------------------------------------------------*/
.actions { width: 10px; }
.clear { clear: both; }
.c_footer { padding-right: 10px; text-align: right; }
.dnntitle { padding-left: 10px; }
.c_contentpane { text-align: right; padding: 2px 5px 0px 5px; }
.ModuleTitle_MenuContainer { width: 100px !important; }
/*-- No Title --*/
.White { }
    .White .contentpane { text-align: right; padding: 0px; }
    .White .cbot { float: right; }

/*-- Container-1 --*/
.Container-20064-1 { margin-bottom: 5px; }
    .Container-20064-1 .dnntitle { padding: 0px 0px 20px 0px; text-align: right; }
    .Container-20064-1 .contentmain1 { }
    .Container-20064-1 .contentpane { padding: 1px 0px 3px 0px; text-align: right; vertical-align: top; clear: both; }
/*-- Container-2 --*/
.Container-20064-2 { margin-bottom: 5px; }
    .Container-20064-2 .dnntitle { padding: 0px 0px 20px 0px; text-align: right; background: url(images/dividers_1.png) repeat-x left 10px; }
    .Container-20064-2 .contentmain1 { }
    .Container-20064-2 .contentpane { padding: 1px 0px 3px 0px; text-align: right; vertical-align: top; clear: both; }
/*-- Container-3 --*/
.Container-20064-3 { margin-bottom: 5px; padding: 30px; background-color: #F2F2F2; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
    .Container-20064-3 .dnntitle { padding: 0px 0px 22px 0px; text-align: center; }
    .Container-20064-3 .contentmain1 { }
    .Container-20064-3 .contentpane { padding: 1px 0px 3px 0px; text-align: right; vertical-align: top; clear: both; }
/*-- Container-4 --*/
.Container-20064-4 { padding: 20px; background-color: #232323; }
    .Container-20064-4 .dnntitle { padding: 0px 0px 22px 0px; text-align: right; }
    .Container-20064-4 .contentmain1 { }
    .Container-20064-4 .contentpane { padding: 1px 0px 3px 0px; text-align: right; vertical-align: top; clear: both; }
/*-- Container-5 --*/
.Container-20064-5 { margin-bottom: 5px; }
    .Container-20064-5 .dnntitle { padding: 0; text-align: right; }
    .Container-20064-5 hr { border-color: #6a6a6a; }
    .Container-20064-5 .contentmain1 { }
    .Container-20064-5 .contentpane { padding: 1px 0px 3px 0px; text-align: right; vertical-align: top; clear: both; }
/*-- Container-6 --*/
.Container-20064-6 { margin-bottom: 5px; }
    .Container-20064-6 .dnntitle { padding: 0px 0px 20px 0px; text-align: right; }
    .Container-20064-6 .contentmain1 { }
    .Container-20064-6 .contentpane { padding: 1px 0px 3px 0px; text-align: right; vertical-align: top; clear: both; }

/*-- Container-7 --*/
.Container-20064-7 { margin-bottom: 5px; }
    .Container-20064-7 .dnntitle { padding: 0px 0px 20px 0px; text-align: right; }
    .Container-20064-7 .contentmain1 { }
    .Container-20064-7 .contentpane { padding: 1px 0px 3px 0px; text-align: right; vertical-align: top; clear: both; }

/*-- Container-H1 --*/
.Container-20064-H1 { margin-bottom: 5px; }
    .Container-20064-H1 .contentmain1 { }
    .Container-20064-H1 .contentpane { padding: 0px 0px 3px 0px; text-align: right; vertical-align: top; clear: both; }
/*-- Container-H2 --*/
.Container-20064-H2 { margin-bottom: 5px; }
    .Container-20064-H2 .contentmain1 { }
    .Container-20064-H2 .contentpane { padding: 0px 0px 3px 0px; text-align: right; vertical-align: top; clear: both; }
/*-- Container-H3 --*/
.Container-20064-H3 { margin-bottom: 5px; }
    .Container-20064-H3 .contentmain1 { }
    .Container-20064-H3 .contentpane { padding: 0px 0px 3px 0px; text-align: right; vertical-align: top; clear: both; }
/*-- Container-H4 --*/
.Container-20064-H4 { margin-bottom: 5px; }
    .Container-20064-H4 .contentmain1 { }
    .Container-20064-H4 .contentpane { padding: 0px 0px 3px 0px; text-align: right; vertical-align: top; clear: both; }
/*-- Container-H4-line --*/
.Container-20064-H4-line { margin-bottom: 5px; }
    .Container-20064-H4-line .contentmain1 { }
    .Container-20064-H4-line h4 { font-size: 22px; font-weight: normal; line-height: 1; text-align: center; }
    .Container-20064-H4-line .line { width: 40px; height: 3px; background-color: #22bb75; margin: 25px auto; }
    .Container-20064-H4-line .contentpane { padding: 0px 0px 3px 0px; text-align: right; vertical-align: top; clear: both; }

.lightgrey_title .Container-20064-1 .dnntitle,
.lightgrey_title .Container-20064-2 .dnntitle,
.lightgrey_title .Container-20064-3 .dnntitle { padding: 0px 0px 10px 0px; }
/*-- Container Title --*/

.Container-20064-1 .title1 { font-size: 20px; font-weight: normal; line-height: 1.3; font-family: bbcnasim; }
.Container-20064-2 .title2 { font-size: 20px; font-weight: normal; line-height: 1.3; font-family: bbcnasim; padding: 0 15px 0 0; }
.Container-20064-3 .title3 { font-size: 20px; font-weight: normal; line-height: 1.3; font-family: bbcnasim; }
.Container-20064-4 .title4 { font-size: 18px; font-weight: normal; line-height: 1.3; font-family: bbcnasim; color: #f0f0f0; }
.Container-20064-7 .title7 { font-size: 21px; font-weight: bold; line-height: 1.3; font-family: bbcnasim; color: #333; text-transform: uppercase; }
.title5 { font-size: 16px; font-weight: bold; line-height: 1.3; font-family: bbcnasim; color: #dddddd; text-transform: uppercase; }

.lightgrey_title .Container-20064-1 .title1 { font-size: 16px; color: #f0f0f0; display: inline-block; }
.lightgrey_title .Container-20064-1 .line { position: relative; width: 30px; height: 3px; top: -3px; margin: 0 0 0 10px; display: inline-block; }
.Container-20064-4 .line { position: relative; height: 3px; top: 3px; margin: 0 0 0 10px; display: block; }
