/* 
================================
 Container Styles for DotNetNuke
================================
.


/*-------------------------------------------------------------------------------*/
.actions{ width:10px;}
.clear									 { clear:both;}
.c_footer								 { padding-right:10px; text-align:right;}
.dnntitle 								 {}
.c_contentpane 							 { text-align:left; padding:2px 5px 0px 5px;}
.ModuleTitle_MenuContainer				 { width:100px!important;}


.Container-H3-1 						 { margin:0 0 5px;  }
.Container-H3-1 .dnntitle				 { white-space:nowrap;   padding:0px 0 8px;  text-align:center; }
.Container-H3-1 .contentmain1			 { }
.Container-H3-1 .contentpane			 { padding:5px 0px 0px 0px; text-align:left; vertical-align:top; clear:both; }
														 
.Container-H3-2 						 { margin:0 0 5px;  }
.Container-H3-2 .dnntitle				 { white-space:nowrap;   padding:0px 0 8px;  text-align:left; }
.Container-H3-2 .contentmain1			 { }
.Container-H3-2 .contentpane			 { padding:5px 0px 0px 0px; text-align:left; vertical-align:top; clear:both; }

.Container-3 							 { margin:0 0 5px;  }
.Container-3 .dnntitle					 { white-space:nowrap;   padding:0px 0 8px;  text-align:left; }
.Container-3 .contentmain1				 { }
.Container-3 .contentpane				 { padding:5px 0px 0px 0px; text-align:left; vertical-align:top; clear:both; }


.Container-4 							 { margin-bottom:5px; }
.Container-4 .dnntitle					 { white-space:nowrap; text-align:left; padding:0px; margin-bottom:20px; text-align:center; position:relative;  }
.Container-4 .contentmain1				 { padding:0px; }
.Container-4 .contentpane				 { padding:5px 0px 3px 0px; text-align:left; vertical-align:top; clear:both; }
.Container-4 .dnntitle .line			 { width:100%; position:absolute; top:50%; height:1px; background-color:#e5e4e4; z-index:1}

 														 
.Container-H1 							 { margin-bottom:5px; }
.Container-H1 .dnntitle					 { padding:0px;}
.Container-H1 .contentmain			 	 { }
.Container-H1 .contentpane			 	 { padding:5px 0px 1px 0px; text-align:left; vertical-align:top; clear:both;       }

.Container-H2 							 { margin-bottom:5px; }
.Container-H2 .dnntitle					 { padding:0px;}
.Container-H2 .contentmain			     {}
.Container-H2 .contentpane			 	 { padding:5px 0px 1px 0px; text-align:left; vertical-align:top; clear:both;     }

.Container-H3 							 { margin-bottom:5px; }
.Container-H3 .dnntitle					 { padding:0px;}
.Container-H3 .contentmain				 { }
.Container-H3 .contentpane				 { padding:5px 0px 1px 0px; text-align:left; vertical-align:top; clear:both;     }



.title1{font-size:22px; line-height:1.2; color:#000000; white-space:normal; vertical-align:middle; font-weight:normal; padding:0px; margin:0px; letter-spacing:4px }
.title2{font-size:22px; line-height:1.2; color:#000000; white-space:normal; vertical-align:middle; font-weight:normal; padding:0px; margin:0px; letter-spacing:4px }
.title3{font-size:15px; line-height:1.2; color:#d7d7d7; white-space:normal; vertical-align:middle; font-weight:normal; padding:0px; margin:0px; letter-spacing:3px }

.title4{font-size:29px;line-height:1.2;color:#363839; white-space:normal; vertical-align:middle; display:inline-block ; padding:7px 27px ; margin:auto; border:1px solid #e5e4e4; background-color:#FFF; position:relative; max-width:60%; z-index:2  }
*+html .title4 {display:inline;}
.title4:before,
.title4:after{ content:""; position:absolute; top:50%; left:100%; width:20%; height:1px; background:#3b9cf7; overflow:hidden; margin:0px 1px; }
.title4:after{ left:auto; right:100%; }

 

