/* 
================================
 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-20061-1 						 { margin-bottom:5px; padding-top:5px; text-align:center;}
.Container-20061-1 .c_icon				 { position:relative; border-radius:50%; width:105px; height:105px; margin:0 auto 10px;}
.Container-20061-1 .c_icon .c_border	 { position:absolute; border-radius:50%; left:0px; right:0px; top:0px; bottom:0px;}
.Container-20061-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-20061-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-20061-1 .c_icon img			 { position:relative;}
.Container-20061-1:hover .c_icon .c_border{ border-width:1px; border-style:solid; left:-4px; right:-4px; top:-4px; bottom:-4px;}
.Container-20061-1:hover .c_icon .c_opacity{ left:-1px; right:-1px; top:-1px; bottom:-1px;}
.Container-20061-1 .dnntitle			 { padding:5px 0px 8px 0px; text-align:center;}
.Container-20061-1 .contentmain1		 {}
.Container-20061-1 .contentpane			 { padding:5px 0px 3px 0px; vertical-align:top; text-align:center; clear:both;}

.Container-20061-2 						 { margin-bottom:0px; }
.Container-20061-2 .dnntitle			 { padding:0px 0px 5px 0px; text-align:center;}
.Container-20061-2 .contentmain1		 { }
.Container-20061-2 .contentpane			 { padding:35px 0px 0px 0px; vertical-align:top; text-align:center; clear:both; }

.Container-20061-3 						 { margin-bottom:10px; }
.Container-20061-3 .dnntitle			 { padding:0px 0px 3px 0px;}
.Container-20061-3 .dnntitle img		 { margin-right:5px;}
.Container-20061-3 .contentmain1		 {}
.Container-20061-3 .contentpane			 { padding:5px 0px 3px 0px; vertical-align:top; text-align:left; clear:both;}

.Container-20061-4 						 { margin-bottom:5px; }
.Container-20061-4 .dnntitle			 { padding:0px 0px 5px 0px;}
.Container-20061-4 .contentmain1		 {}
.Container-20061-4 .contentpane			 { padding:25px 0px 3px 0px; vertical-align:top; text-align:left; clear:both;}

.Container-20061-5 						 { margin-bottom:5px;}
.Container-20061-5 .dnntitle			 { padding:10px 8px 9px 17px; border-radius:3px;}
.Container-20061-5 .contentmain1		 { border-width:1px; border-style:solid; border-radius:3px; padding:2px;}
.Container-20061-5 .contentpane			 { padding:10px 8px 3px 17px; vertical-align:top; text-align:left; clear:both;}

.Container-20061-6 						 { margin-bottom:5px;}
.Container-20061-6 .dnntitle			 { padding:10px 8px 9px 17px; border-radius:3px; background:#e9e9e9;}
.Container-20061-6 .contentmain1		 { border-width:1px; border-style:solid; border-color:#d9d9d9; border-radius:3px; padding:2px;}
.Container-20061-6 .contentpane			 { padding:10px 8px 3px 17px; vertical-align:top; text-align:left; clear:both;}

.Container-20061-7 						 { margin-bottom:5px; }
.Container-20061-7 .dnntitle_line		 { border-bottom-style:solid; border-bottom-width:1px; padding-bottom:2px;}
.Container-20061-7 .dnntitle			 { border-bottom-style:solid; border-bottom-width:1px; padding:0px 0px 7px 0px;}
.Container-20061-7 .contentmain1		 {}
.Container-20061-7 .contentpane			 { padding:8px 0px 3px 0px; vertical-align:top; text-align:left; clear:both;}


.Container-20061-8 						 { }
.Container-20061-8 .dnntitle_line		 { text-align:center;}
.Container-20061-8 .dnntitle			 { padding:0px 0px 2px 0px;}
.Container-20061-8 .contentmain1		 {}
.Container-20061-8 .contentpane			 { padding:24px 0px 0px 0px; vertical-align:top; text-align:left; clear:both;}


.Container-20061-9 						 { margin-bottom:5px; }
.Container-20061-9 .dnntitle_line		 { text-align:left;}
.Container-20061-9 .dnntitle			 { padding:0px 0px 0px 0px;}
.Container-20061-9 .contentmain1		 {}
.Container-20061-9 .contentpane			 { padding:24px 0px 3px 0px; vertical-align:top; text-align:left; clear:both;}

.Container-20061-10 						 { margin-bottom:5px; }
.Container-20061-10 .dnntitle			 { padding:0px 0px 5px 0px;}
.Container-20061-10 .contentmain1		 {}
.Container-20061-10 .contentpane			 { padding:25px 0px 3px 0px; vertical-align:top; text-align:left; clear:both;}

.Container-20061-11 					 { margin-bottom:5px; }
.Container-20061-11 .dnntitle			 { padding:0px 0px 5px 0px; text-align:center;}
.Container-20061-11 .contentmain1		 {}
.Container-20061-11 .contentpane		 { padding:16px 0px 3px 0px; vertical-align:top; text-align:left; clear:both;}

.Container-20061-12 					 { margin-bottom:5px; }
.Container-20061-12 .dnntitle			 { padding:0px 0px 5px 0px; }
.Container-20061-12 .contentmain1		 {}
.Container-20061-12 .contentpane		 { padding:16px 0px 3px 0px; vertical-align:top; text-align:left; clear:both;}


.Container-20061-H1 					 { margin-bottom:5px; }
.Container-20061-H1 .contentmain1		 { }
.Container-20061-H1 .contentpane		 { padding:0px 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }

.Container-20061-H2 					 { margin-bottom:5px; }
.Container-20061-H2 .contentmain1		 { }
.Container-20061-H2 .contentpane		 { padding:0px 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }

.Container-20061-H3 					 { margin-bottom:5px; }
.Container-20061-H3 .contentmain1		 { }
.Container-20061-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-20061-1 .title1{font-size:16px; font-weight:bold; color:#333; line-height:1.3;}

.Container-20061-2 .title2{font-size:30px; font-weight: lighter; color:#333; line-height:1.3;}

.Container-20061-3 .title3{font-size:15px; font-weight:bold; color:#333; line-height:1.3;}

.Container-20061-4 .title4{font-size:30px; font-weight: lighter; color:#333; line-height:1.3;}

.Container-20061-5 .title5{font-size:17px; font-weight:bold; color:#fff; line-height:1.3;}

.Container-20061-6 .title6{font-size:17px; font-weight:bold; color:#333; line-height:1.3;}

.Container-20061-7 .title7{font-size:17px; font-weight:bold; line-height:1.3;}

.Container-20061-8 .title8{font-size:24px; color:#333333; font-weight:normal; line-height:1.3; display:inline-block; position:relative;padding:0px 0px 20px 0px;}
.Container-20061-8 .title8:before{content:''; display:block;position:absolute;left:50%; bottom:0;margin-left:-33px;width:66px;height:2px;}

.Container-20061-9 .title9{font-size:20px; color:#333333; font-weight:normal; line-height:1.3; display:inline-block; position:relative;padding:0px 0px 20px 0px;}
.Container-20061-9 .title9:before{content:''; display:block;position:absolute;left:0; bottom:0;width:66px;height:2px;}

.Container-20061-10 .title10{font-size:24px; font-weight: normal; color:#333; line-height:1.3;}

.Container-20061-11 .title11{font-size:24px; font-weight: normal; color:#444444; line-height:1.3;}

.Container-20061-12 .title12{font-size:24px; font-weight: normal; color:#FFF; line-height:1.3;}
.Container-20061-12 .title12:after{ content:""; width:66px; display:block; border-bottom:2px solid rgba(255,255,255,0.5); margin:20px 0 10px; }

.titleH3{ font-size:24px;color:#333; font-weight:lighter; line-height:1.3; margin:0 0 20px 0; display:inline-block;}


.white_title .Container-20061-1 .title1,
.white_title .Container-20061-2 .title2,
.white_title .Container-20061-3 .title3,
.white_title .Container-20061-4 .title4,
.white_title .Container-20061-7 .title7{
	color:#FFF;
}

.lightgrey_title .Container-20061-1 .title1,
.lightgrey_title .Container-20061-2 .title2,
.lightgrey_title .Container-20061-3 .title3,
.lightgrey_title .Container-20061-4 .title4,
.lightgrey_title .Container-20061-7 .title7{
	color:#ccc;
}
@media only screen and (min-width: 768px) and (max-width: 979px) {
	.Container-20061-2 .contentpane,
	.Container-20061-4 .contentpane{
		padding: 15px 0px 0px 0px;
		}
	}
@media only screen and (max-width: 767px) {
	.Container-20061-2 .contentpane,
	.Container-20061-4 .contentpane{
		padding: 15px 0px 0px 0px;
		}
	}











