/* 
================================
 Container Styles for DotNetNuke
================================
.


/*-------------------------------------------------------------------------------*/
.actions{ width:10px;}
.clear									 { clear:both;}
.left 									 { float:left;}
.right 									 { float:right;}
.c_footer_1								 { padding-right:10px; text-align:right;}
.dnntitle 								 { padding-left:10px;}
.c_contentpane 							 { text-align:left; padding:2px 5px 0px 5px;}
.ModuleTitle_MenuContainer				 { width:100px!important;}

.Container-20057-1 						 { margin-bottom:5px; padding-top:5px; text-align:center;}
.Container-20057-1 .c_icon				 { position:relative; border-radius:50%; width:105px; height:105px; margin:0 auto 10px;}
.Container-20057-1 .c_icon .c_border	 { position:absolute; border-radius:50%; left:0px; right:0px; top:0px; bottom:0px;}
.Container-20057-1 .c_icon .c_border	 {
	transition: 		left ease-in 200ms, right ease-in 200ms, top ease-in 200ms, bottom ease-in 200ms;
	-moz-transition: 	left ease-in 200ms, right ease-in 200ms, top ease-in 200ms, bottom ease-in 200ms; /* Firefox 4 */
	-webkit-transition: left ease-in 200ms, right ease-in 200ms, top ease-in 200ms, bottom ease-in 200ms; /* Safari and Chrome */
	-o-transition: 		left ease-in 200ms, right ease-in 200ms, top ease-in 200ms, bottom ease-in 200ms; /* Opera */
	-ms-transition: 	left ease-in 200ms, right ease-in 200ms, top ease-in 200ms, bottom ease-in 200ms; /* IE9? */
}
.Container-20057-1 .c_icon .c_opacity	 { position:absolute; border-radius:50%; left:0px; right:0px; top:0px; bottom:0px; background:#fff; opacity:0.6; filter:alpha(opacity=60);}
.Container-20057-1 .c_icon img			 { position:relative;}
.Container-20057-1:hover .c_icon .c_border{ border-width:1px; border-style:solid; left:-4px; right:-4px; top:-4px; bottom:-4px;}
.Container-20057-1:hover .c_icon .c_opacity{ left:-1px; right:-1px; top:-1px; bottom:-1px;}
.Container-20057-1 .dnntitle			 { padding:5px 0px 8px 0px; text-align:center;}
.Container-20057-1 .contentmain1		 {}
.Container-20057-1 .contentpane			 { padding:5px 0px 3px 0px; vertical-align:top; text-align:center; clear:both;}

.Container-20057-2 						 { margin-bottom:0px; }
.Container-20057-2 .dnntitle			 { padding:0px 0px 5px 0px; text-align:center;}
.Container-20057-2 .contentmain1		 { }
.Container-20057-2 .contentpane			 { padding:20px 0px 0px 0px; vertical-align:top; text-align:center; clear:both; }

.Container-20057-3 						 { margin-bottom:10px; }
.Container-20057-3 .dnntitle			 { padding:0px 0px 3px 0px;}
.Container-20057-3 .dnntitle img		 { margin-right:5px;}
.Container-20057-3 .contentmain1		 {}
.Container-20057-3 .contentpane			 { padding:5px 0px 3px 0px; vertical-align:top; text-align:left; clear:both;}

.Container-20057-4 						 { margin-bottom:5px; }
.Container-20057-4 .dnntitle			 { padding:0px 0px 5px 0px;}
.Container-20057-4 .contentmain1		 {}
.Container-20057-4 .contentpane			 { padding:10px 0px 3px 0px; vertical-align:top; text-align:left; clear:both;}

.Container-20057-5 						 { margin-bottom:5px;}
.Container-20057-5 .dnntitle			 { padding:10px 8px 9px 17px; border-radius:3px;}
.Container-20057-5 .contentmain1		 { border-width:1px; border-style:solid; border-radius:3px; padding:2px;}
.Container-20057-5 .contentpane			 { padding:10px 8px 3px 17px; vertical-align:top; text-align:left; clear:both;}

.Container-20057-6 						 { margin-bottom:5px;}
.Container-20057-6 .dnntitle			 { padding:10px 8px 9px 17px; border-radius:3px; background:#e9e9e9;}
.Container-20057-6 .contentmain1		 { border-width:1px; border-style:solid; border-color:#d9d9d9; border-radius:3px; padding:2px;}
.Container-20057-6 .contentpane			 { padding:10px 8px 3px 17px; vertical-align:top; text-align:left; clear:both;}

.Container-20057-7 						 { margin-bottom:5px; }
.Container-20057-7 .dnntitle_line		 { border-bottom-style:solid; border-bottom-width:1px; padding-bottom:2px;}
.Container-20057-7 .dnntitle			 { border-bottom-style:solid; border-bottom-width:1px; padding:0px 0px 7px 0px;}
.Container-20057-7 .contentmain1		 {}
.Container-20057-7 .contentpane			 { padding:8px 0px 3px 0px; vertical-align:top; text-align:left; clear:both;}

.Container-20057-H1 					 { margin-bottom:5px; }
.Container-20057-H1 .contentmain1		 { }
.Container-20057-H1 .contentpane		 { padding:0px 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }

.Container-20057-H2 					 { margin-bottom:5px; }
.Container-20057-H2 .contentmain1		 { }
.Container-20057-H2 .contentpane		 { padding:0px 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }

.Container-20057-H3 					 { margin-bottom:5px; }
.Container-20057-H3 .contentmain1		 { }
.Container-20057-H3 .contentpane		 { padding:0px 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }



.White {}
.White .contentpane 					 { text-align:left; padding:0px;}
.White .cbot							 { float:right;}



.Container-20057-1 .title1{font-size:16px; font-weight:bold; color:#333; line-height:1.3;}

.Container-20057-2 .title2{font-size:16px; font-weight:bold; color:#333; line-height:1.3;}

.Container-20057-3 .title3{font-size:15px; font-weight:bold; color:#333; line-height:1.3;}

.Container-20057-4 .title4{font-size:16px; font-weight:bold; color:#333; line-height:1.3;}

.Container-20057-5 .title5{font-size:17px; font-weight:bold; color:#fff; line-height:1.3;}

.Container-20057-6 .title6{font-size:17px; font-weight:bold; color:#333; line-height:1.3;}

.Container-20057-7 .title7{font-size:17px; font-weight:bold; line-height:1.3;}




.white_title .Container-20057-1 .title1,
.white_title .Container-20057-2 .title2,
.white_title .Container-20057-3 .title3,
.white_title .Container-20057-4 .title4,
.white_title .Container-20057-7 .title7{
	color:#FFF;
}

.lightgrey_title .Container-20057-1 .title1,
.lightgrey_title .Container-20057-2 .title2,
.lightgrey_title .Container-20057-3 .title3,
.lightgrey_title .Container-20057-4 .title4,
.lightgrey_title .Container-20057-7 .title7{
	color:#ccc;
}







