#menuContainer { 
	background-color: #3F464F;
	border-radius: 10px 0 10px 10px;
	box-shadow: -3px 2px 5px rgba(50, 50, 50, 0.749);
	clear: both;
	height: 24px;
	width: 100%;
	float:left;
	padding:0;
	margin:0;
}

#menuContainer li {
	display:inline-block;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	margin-right:15px;
	margin-top:-5px;
	padding-bottom: 0;
}

ul#menuContainer li#has-sub1 {padding-left:15px;}
ul#menuContainer li#has-sub2 {padding-left:18px;}
ul#menuContainer li#has-sub3 {padding-left:18px;}
ul#menuContainer li#has-sub4 {padding-left:15px;}
ul#menuContainer li#has-sub5 {padding-left:18px;}
ul#menuContainer li#has-sub6 {padding-left:17px;}

/* main menu styles */
#menuContainer li.main {
    float:left;
    padding-right:1px
}
#menuContainer li.main a {
	color:#fff;
    display:block;
    font-size:13px;
    font-weight:700;
    line-height:35px;
    text-decoration:none
}
#menuContainer li.sub {
	z-index:9999;
    background-color:#efefef;
    clear:both;
    float:left;
    height:0;
    overflow:hidden;
    position:relative;
    width:930px;
	margin-left:10px;

    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    -webkit-transform-origin: left top;
    transform-origin: left top;

    -moz-transition: height 0.5s ease-in-out;
    -ms-transition: height 0.5s ease-in-out;
    -o-transition: height 0.5s ease-in-out;
    -webkit-transition: height 0.5s ease-in-out;
    transition: height 0.5s ease-in-out;
		
    -moz-border-radius: 0 0 10px 10px;
    border-radius: 0 0 10px 10px;
}

#has-sub1:hover ~ #sub1,
#has-sub2:hover ~ #sub2,
#has-sub3:hover ~ #sub3,
#has-sub4:hover ~ #sub4,
#has-sub5:hover ~ #sub5,
#has-sub6:hover ~ #sub6{
    height:320px;
    -moz-transition: height 0.5s ease-in-out 0.2s;
    -ms-transition: height 0.5s ease-in-out 0.2s;
    -o-transition: height 0.5s ease-in-out 0.2s;
    -webkit-transition: height 0.5s ease-in-out 0.2s;
    transition: height 0.5s ease-in-out 0.2s;
}
li#sub1:hover,
li#sub2:hover,
li#sub3:hover,
li#sub4:hover,
li#sub5:hover,
li#sub6:hover{
    height:320px;
    -moz-transition: height 0.5s ease-in-out 0.2s;
    -ms-transition: height 0.5s ease-in-out 0.2s;
    -o-transition: height 0.5s ease-in-out 0.25;
    -webkit-transition: height 0.5s ease-in-out 0.2s;
    transition: height 0.5s ease-in-out 0.2s;
}

/* Menu Inner style */
.left_area{
	width:200px;
	float:left;
}
.sub_menu{
	margin-left:-20px;
	margin-top:20px;
	margin-right:0px;
}
.sub_menu li{
	display:block !important;
	font-size:14px ;
	font-weight:bold;
	margin-bottom:5px;
	line-height:25px;
}
.sub_menu li a{
	color:#3F464F;
	text-decoration:none;
	
}
.sub_menu li a:hover{
	color:#F78D1D;
	text-decoration:none;
	
}
.right_area{
	width:730px;
	display:inline-block;
	float:right;
	height:230px;
	color:#000;	
	padding-top:20px;
}
.section1 {
	border-right: solid 3px #3F464F;
	border-left: solid 3px #3F464F;
	width:330px;
	height:270px;
	display:inline-block;
	padding-left:20px;
	padding-right:20px;	
}
.article_img img{
	width:120px;
	height:90px;	
}
div.heading {
	font-size:15px;
	color:#3F464F;
	font-weight:bold;	
	padding:0;
	margin:0;
	padding-bottom:5px;
}
.section1 h3 a{
	color:#3F464F;
	text-decoration:none;
}
.section1 h3 a:hover{
	color:#F78D1D;
}
.article_img{
	display:inline-block;
	float:left;	
}
.article_text{
	display:inline-block;
	width:170px;
	text-align:left;
	font-size:12px;
	color:#3F464F;
	font-weight:100;
	padding-left:20px;
	padding-right:0px;
	line-height:18px;
		
}
.article_text a{
	color:#3F464F;
	text-decoration:none;
		
}
.article_text a:hover{
	text-decoration:underline;		
}
.box{
	 clear:both;
	 padding-bottom:30px;
	 height:110px;	
}
.section2{
	width:305px;
	height:270px;	
	display:inline-block;
	float:right;
	padding-left:20px;
	padding-right:20px;
}
.popular_img img{
	width:300px;
	height:180px;	
}
.popular_text h3{
	padding:0;
	margin:0;
	font-size:15px;
	color:#3F464F;
	font-weight:bold;
	padding-bottom:5px;
}
.popular_text h3 a{
	color:#3F464F;
	text-decoration:none;
}
.popular_text h3 a:hover{
	color:#F78D1D;
}
.popular_text{
	font-size:12px;
	color:#3F464F;
	font-weight:100;
	line-height:18px;
}
.popular_text a{
	color:#3F464F;
	text-decoration:none;
}
.popular_text a:hover{
	text-decoration:underline;
}