/* Container Styles for DotNetNuke */
.containerWrapper {padding: 0px; margin: 0 0 0 5px; }
.titleWrapper {margin: 0; padding: 0;}
.dnnSol {padding: 0; margin: 0;}
.dnnTitle {margin: 0px 3px 3px 3px; padding: 0; color: #4f4f4f !important;}
.moduleTitle {margin: 10px 0 0 0 !important; padding: 0;}
.containerContent {padding:0;}
.footWrapper {padding: 0; margin: 0;}

/* Container Styles for DotNetNuke */
.container {padding: 0px 10px 10px 10px; margin: 10px 5px 15px 5px; border: 1px solid #e5e5e5; 
-webkit-box-shadow: 1px 1px 8px  #7a7a7a;
-moz-box-shadow: 1px 1px 8px #7a7a7a;
box-shadow: 1px 1px 8px #7a7a7a;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-align: left; }

.containerGray { background-color: #f3f3f3; padding: 0px 10px 10px 10px; 10px 5px 15px 5px; border: 1px solid #e5e5e5; 
-webkit-box-shadow: 1px 1px 8px  #7a7a7a;
-moz-box-shadow: 1px 1px 8px #7a7a7a;
box-shadow: 1px 1px 8px #7a7a7a;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-align: left; }

.containerGreen{ background-color: #E9EFE0; padding: 0px 10px 10px 10px; 10px 5px 15px 5px; border: 1px solid #E0EFCA; 
-webkit-box-shadow: 1px 1px 8px  #7a7a7a;
-moz-box-shadow: 1px 1px 8px #7a7a7a;
box-shadow: 1px 1px 8px #7a7a7a;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; 
text-align: left;}

.containerNoTitle {padding: 10px; margin: 10px 5px 15px 5px; border: 1px solid #e5e5e5; 
-webkit-box-shadow: 1px 1px 8px  #7a7a7a;
-moz-box-shadow: 1px 1px 8px #7a7a7a;
box-shadow: 1px 1px 8px #7a7a7a;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
text-align: left; }

.containerStandard {
padding: 0px 10px 10px 10px; 
margin: 10px 5px 15px 5px; }

.containerBorder {
padding: 0px 10px 10px 10px; 
margin: 10px 5px 15px 5px; border: 1px solid #e5e5e5; }

.containerNoTitleNoBorder {
padding: 0px 10px 10px 10px; 
margin: 10px 5px 15px 5px; }


.titleContainer {margin: 0 0 5px 0; padding: 0; border-bottom: 1px dashed #e5e5e5;}
.titleContainerGreen {margin: 0 0 5px 0; padding: 0; border-bottom: 1px dashed #CEDFB6;}
.titleContainerNoBorder {margin: 0 0 5px 0; padding: 0;}


.titleContainer h3 {margin: 0 !important; padding: 8px 4px 5px 4px; font-size: 18px;}
.titleContainerGreen h3 {margin: 0 !important; padding: 8px 4px 5px 4px; font-size: 18px;}
.titleContainerNoBorder h3 {margin: 0 !important; padding: 8px 4px 5px 4px; font-size: 18px;}

