@charset "utf-8";
/* CSS Document */

.bodycontant{font-family:arial; font-size:12px; text-align:justify; line-height:23px;}
.bgheader{background-color:#696969; font-family:Arial; 
	font-weight:bold; padding:0 0 0 5px; font-size:16px;
	 color:#fff; line-height:30px; text-align:justify; 
	 border-bottom: 1px solid #fff; }
.links{text-decoration:none; color:#000;}	 
	  
.bgheader1{border-bottom:1px solid  #FFFFFF; 
			background-color:#696969; font-size:14px; 
			color: #fff; padding-left:5px;
			font-weight:bold;
			line-height:25px;}
			
.leftmenu{width:200px;}
.menubar1{margin:0px; padding:0px; background-color:#d1d0cf; list-style:none; border-bottom:1px solid  #FFFFFF; line-height: 47px; padding-left:10px; background-color:#d1d0cf; text-decoration:none;  color:#000; font-family:arial; font-size:12px; }
.bgbh{background: #696969; -webkit-border-bottom-right-radius: 10px;
                        -webkit-border-bottom-left-radius: 10px;
                        -moz-border-radius-bottomright: 10px;
                        -moz-border-radius-bottomleft: 10px;
                        border-bottom-right-radius: 10px;
                        border-bottom-left-radius: 10px;}
.mgshah-nav { width:auto; height:32px; float:right; border-top: 1px solid #fff; background:#696969; }
.mgshah-nav ul { margin:0px; padding:0px;}
.mgshah-nav ul li { list-style: none; float: left; }
.mgshah-nav ul li a { font-family: arial; font-size: 13px; color: #fff; line-height: 32px; text-decoration: none; font-weight: bold; display: block; padding: 0px 30px 0px 30px; }
.mgshah-nav ul li a:hover { background: #696969; color: #fff; -webkit-transition: background-color 0.4s ease-in-out;
	-moz-transition: background-color 0.4s ease-in-out;
	-o-transition: background-color 0.4s ease-in-out;
	transition:background-color 0.4s ease-in-out; }
	
.mgshah-nav ul li:hover > ul { position: absolute; display: block; }
.mgshah-nav ul li ul { display: none; }
.mgshah-nav ul li ul li { width:auto; font-family: arial; font-size: 13px; color: #fff; float: none; border-bottom: 1px solid #fff; background-color:#696969; }
.mgshah-nav ul li ul li a { font-family: arial; font-size: 13px; color: #fff; line-height: 30px; text-decoration: none; font-weight: normal; display: block; }
.mgshah-nav ul li ul li a:hover { background: #3d96c8; border-top: 1px solid #fff; border-bottom: 1px solid #fff; color: #fff; -webkit-transition: background-color 0.4s ease-in-out;
	-moz-transition: background-color 0.4s ease-in-out;
	-o-transition: background-color 0.4s ease-in-out;
	transition:background-color 0.4s ease-in-out; }

.mgshah-nav ul li ul li:hover > ul { position: absolute; display: block; margin: -31px 0 0 222px; }
.mgshah-nav ul li ul li ul { display: none; }
.mgshah-nav ul li ul li ul li { width: 222px; font-family: arial; font-size: 13px; color: #000; float: none; background-color:#696969;border-bottom: 1px solid #fff; }
.mgshah-nav ul li ul li ul li a { font-family: arial; font-size: 13px; color: #fff; line-height: 30px; text-decoration: none; font-weight: normal; display: block; }
.mgshah-nav ul li ul li ul li a:hover { background: #3d96c8; border-top: 1px solid #fff; border-bottom: 1px solid #fff; color: #fff; -webkit-transition: background-color 0.4s ease-in-out;
	-moz-transition: background-color 0.4s ease-in-out;
	-o-transition: background-color 0.4s ease-in-out;
	transition:background-color 0.4s ease-in-out; }

.mgshah-flash_main{width: 100%; height: auto; margin:0px auto; padding:0px; background:#000; }
.mgshah-flash_main_bg{ width: 1000px; height: auto; margin:0px auto; padding:0px; }	
.mgshah-flash {width: 1000px; height: 260px; float: left; text-align: center;
-moz-box-shadow:0px 5px 3px #cccccc;
-webkit-box-shadow:0px 5px 3px #cccccc;
box-shadow:0px 5px 3px #cccccc; }