@charset "utf-8";
body {
	margin:0 auto;
	background-color:#e4e4e4 ;
	font-family:Arial, Helvetica, sans-serif;
}

.top-border{
	width:100%;
	height:10px;
	background-color:#02d0ff;	
}

.main-top{
	width:970px;
	margin:0 auto;	
}

.cover-main-top {
	width:100%;
	display:inline-block;
}

.logo-part{
	width:970px;
	margin:0 auto;	
	padding:15px 0px 15px 0px;
	background: rgb(247,247,247); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMyJSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(247,247,247,1) 0%, rgba(252,252,252,1) 32%, rgba(229,229,229,1) 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(32%,rgba(252,252,252,1)), color-stop(99%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(252,252,252,1) 32%,rgba(229,229,229,1) 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(252,252,252,1) 32%,rgba(229,229,229,1) 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(252,252,252,1) 32%,rgba(229,229,229,1) 99%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(247,247,247,1) 0%,rgba(252,252,252,1) 32%,rgba(229,229,229,1) 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-8 */

	-webkit-box-shadow: 0px 0px 25px -5px rgba(0,0,0,0.51);
	-moz-box-shadow: 0px 0px 25px -5px rgba(0,0,0,0.51);
	box-shadow: 0px 0px 25px -5px rgba(0,0,0,0.51);

}

.cover-logo-part{
	width:100%;
	display:inline-block;	
}

.logo{
	width:25%;
	float:left;	
}

.social{
	width:25%;
	float:left;	
}

.call{
	width:18%;
	float:right;
	padding: 45px 61px 0px 0px;	
}

.call p{
	padding:0;
	margin:0;
	color:#666;
	font-size:10pt;	
}

.slider{
	width:100%;
	background-color:#c3c3c3;	
}

.cover-slider{
	width:970px;
	margin:0 auto;	
}

.menu-part{
	width:970px;
	margin:0 auto;
	background-color:#fff;	
}

.menu-bar ul{
	list-style-type:none;
	padding:0;
	margin:0;	
}

.menu-bar ul li{
	display:inline-block;	
	padding:10px 27px 10px 17px;
	background: url(../images/menu-rigth.png) no-repeat right top;
}

.menu-bar ul li a{
	text-decoration:none;
	font-size:10.5pt;
	color:#808080;
	text-transform:uppercase;	
}

.menu-bar ul li a:hover{
	color:#02d0ff;
}

.menu-bar ul li ul{
	display:none;	
}

.menu-bar ul li:hover ul{
	display:block;	
	background:rgba(0,0,0,0.7);
	position:absolute;
	margin-left:-20px;
	margin-top:10px;
}

.menu-bar ul li:hover ul li{
	background:none;
	display:block;
}

.menu-bar ul li:hover ul li:hover{
	background:rgba(0,0,0,0.2);	
}

.menu-bar ul li:hover ul li a{
	color:#fff;	
	text-transform:none;
	font-size:10pt;
	padding: 10px 0px 10px 0px;
}

.menu-bar ul li:hover ul li ul{
	display:none;	
}

.menu-bar ul li:hover ul li:hover ul{
	display:block;	
	position:absolute;
	right:0;
	margin-right:-275px;
	margin-top:-28px;
	width:275px;
}

.main-content{
	width:970px;
	margin:0 auto;
	background-color:#fff;	
}

.cover-main-content{
	padding:20px 20px 20px 20px;
	display: inline-block;
	width: 96%;	
}

.cover-main-content h1{
	padding:0;
	margin:0;
	color:#797979;
	font-size:18pt;		
}

.cover-main-content p{
	padding:0;
	margin:0;
	color:#929292;
	font-size:10pt;	
	text-align:justify;
}

.cover-main-content ul{
	padding:0px 0px 0px 20px ;
	margin:0;	
}

.cover-main-content ul li{
	font-size:10pt;	
}

.main-title{
	width:66%;
	float:left;
}

.side-bar{
	width:30%;
	float:right;
	background-color:#f6f6f6;	
	border-radius:10px 10px 10px 10px;
}

.main-title h1{
	padding:0;
	margin:0;
	color:#3a5690;
	font-size:18pt;	
}

.main-title p{
	padding:0;
	margin:0;
	color:#808080;
	font-size:10pt;	
	text-align:justify;
}

.main-title ul{
	padding:0px 0px 0px 20px ;
	margin:0;	
}

.main-title ul li{
	font-size:10pt;	
}

.side-bar h1{
	padding:0;
	margin:0;
	color:#797979;
	font-size:18pt;	
	background-color:#cdcdcd;
	padding:5px 0px 5px 10px;
	border-radius:10px 10px 0px 0px;
}

.side-bar ul{
	list-style-type:none;
	padding:0;
	margin:0;	
}

.side-bar ul li{
	padding:3px 0px 8px 10px;
	border-bottom:solid 1px #efefef;
	width: 250px;
}

.side-bar ul li a{
	text-decoration:none;
	color:#666;	
	font-size:10pt;
}

.side-bar ul li a:hover{
	color:#ff0000;	
}

.widget-part{
	width:970px;
	margin:0 auto;	
	background-color:#3a3a3a;
}

.cover-widget-part{
	display:inline-block;
	padding:0px 10px 0px 10px;
	width:98%;
}

.widget-box{
	width: 30%;
	float: left;
	padding: 35px 15px 40px 15px;
}

.widget-box h1{
	padding:0;
	margin:0;
	color:#828282;
	font-size:18pt;		
}

.widget-box p{
	padding:0;
	margin:0;
	color:#e0e0e0;
	font-size:10pt;
	text-align:justify;	
}

.clear{
	width:100%;
	height:10px;	
}

.top-clear{
	width:100%;
	height:100px;
	background-color:#c3c3c3;	
}

.bottom-border-footer{
	width:100%;
	height:30px;
	background-color:#000;	
}

.bottom-border-footer p{
	padding:5px 0px 0px 0px ;
	margin:0;
	color:#fff;
	font-size:9pt;	
	text-align:center;
}
