@charset "utf-8";
/* CSS Document */
body { width:100%; margin:0px; padding:0px;  font-family:Arial, Helvetica, sans-serif; background:
url(../images/bg.jpg) repeat; color:#333; text-align:justify;}
#wrapper { margin:auto; padding:0px; width:998px;}
#header h1 { float:left; margin:30px 0 0px 10px; padding:0px; font-size:36px; font-family:Arial, Helvetica, sans-serif; color:#333;}
#header {
	float:left; 
	width:100%;
	margin:0px; padding:0px;
}


#header .logo {
	float: left;
	margin: 20px 0 0 0;
	padding: 0px 0 0 0px;

}


* {
	outline: none;
}


/* ----------------------------------------------Column Navigation------------------------------------- */
.line1 { background:#666; height:1px; padding:0px; margin:10px 0px; float:left; width:100%;}
.menu{float:right; margin:0px 0 0 0px; padding:0px; width:620px;}
.menu ul{margin:10px 0px 0px 0px; padding:0px; width:620px; float:left; list-style:none;}
.menu ul li{margin:0px; padding:0px; display:inline;}
.menu ul li a{margin:0px 2px; padding:18px 17px 0;  float:left; text-align:center; font-style:italic; background:url(../images/navline.jpg) left no-repeat;  font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#333; line-height:45px;  
text-decoration:none;-webkit-transition-duration:0.8s; /*Webkit: Animation duration*/
-moz-transition-duration:0.8s; /*Mozilla duration version*/
-o-transition-duration: 0.8s;	}
.menu ul li a:hover, .menu ul li a.active {background:#da251c; border-bottom:#faa8a4 6px solid; border-bottom-left-radius:5px; padding-top:25px; border-bottom-right-radius:5px; box-shadow:1px 2px 2px #faa8a4; line-height:50px;}
#header .article {
	background: #fff; 
	border: 2px solid #e40613;
	border-radius: 4px;
	margin: 40px auto 0px;
	overflow: hidden;
	padding: 0; 
}.slider { width:976px; border:1px inset #3a2390; float:left; padding:3px; background:url(../images/pbg.jpg); height:280px; }
.content { float:left; margin:20px 0 10px 0; padding:0px; width:100%; }
.content h2 { float:left; margin:10px 0 0 0px; padding:0px; width:100%; color:#da251c; font-size:24px; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #da251c;}
span { color:#29166f;}
.content h3 { float:left; margin:10px 0 0 0px; padding:0px; width:100%; color:#333; font-size:18px;  text-decoration:underline;}
span { color:#29166f;} 
.img  { float:left; margin:10px 0 0 300px;}
.content p { float: left; margin:10px 0 10px 0px; padding:0px;  font-size:14px;  line-height:18px; }
.content p a { float:right;   padding:0 0 0 0px; margin:0px !important; color:#da251c; text-decoration:none; }
.content p img { float:right; margin:0px 0px 0 10px; padding:5px; border-radius:10px; background:url(../images/pbg.jpg);}
.content p a:hover {color:#3a2390; text-decoration:underline;}
.content p a img { float:right; margin:6px 10px 0 0px; padding:0px; border:none;}
.left { float:left; margin:0px; padding:0px 15px; width:575px; background:#FFF; border:1px solid #d3cbf0;}
.leftpart { float:left; margin:0px; padding:0px 0px; width:605px; }
.line { float:left; margin:30px 20px 0 20px; padding:0px;}
.right-part { float:right; margin:0px; padding:0px 15px; background:#3a2390; color:#FFF; width:310px;}
.right-part h2 { color:#FFF;}
.content ul { float:left; margin:10px 0 0 0px; padding:0px;}
.content ul li { margin:0px 0 0 40px; padding:0px; text-align:justify; color:#4d5257; font-size:14px;  background:none; line-height:19px; }
.right-part ul li {  margin:10px 0 0 0px !important; padding:0 20px; text-align:justify; color:#4d5257; font-size:14px;  display:block; }
.right-part p a { color:#FFF;}
.right-part p a:hover {color:#FFF; text-decoration:underline;}
#contact {
	width:450px;
	float:left;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
}
#contact a {
	color:#666;
}

#contact h3 {
	height: auto;
	width:440px;
	float:left;
	margin:20px 0px 0px 20px;
	background: none;
	padding:0px 0px 0px 0px; border:none;
	text-align:left;color:#3a2390 !important; text-decoration:underline;
	font-size:18px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

#contact font {
font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#333;
	width:290px;
	float:left;
	margin:10px 0px 0px 2px;
}#contact font a{
font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
	width:auto; text-decoration:none;

	margin:0px 0px 0px 2px;
}
#contact font a:hover{ text-decoration:underline; color:#bd2428;}
#contact b {
	font-size:13px;
	color:#555;
	font-weight:bold;
	float:left;
	width:110px;
	margin:10px 0px 0px 20px;
}

/* ----------------------------------------------Footer------------------------------------- */

.footer{padding:0px 0; background:#da251c; border-top:5px solid #3a2390; margin:20px 0 0 0px; width:100%; float:left;} 
#footer ul{margin:0; padding:0; list-style:none;}
#footer h2{margin:0 0 15px 0; padding:0 0 8px 0; font-size:18px; color:#CCCCCC; background-color:#000000; border-bottom:1px dotted #CCCCCC;}
#wrapper { margin:auto; padding:0px; width:980px;}

.footer-text { float:left; width:100%;

	margin:3px 0 0 0px;
	padding:0px; 
}
.footer-text p {
	float:left;
	margin:3px 15px 0 18px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	line-height:51px;
}
.footer-text img {
	float:right;
	margin:5px 20px 0 0px;
	padding:0px; border:none;
}
