@charset "utf-8";
/* CSS Document */
body { width:100%; background:#ed1b24; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-size:13px; text-align:justify;}
#wrapper { width:990px; margin:auto; padding:0px;}
#header { width:100%; margin:0px; padding:0px;}
#main { float:left; width:100%; background:#000000;}
#header .section {
	margin:0px auto;  width:990px;
	float: left; z-index:999; position:relative; border-bottom:none !important;
}

#header .section ul {  width:990px; margin:0px !important; padding:0px; background:url(../images/nav.jpg) repeat-x; float:right; }
#header .section ul li {

	display: inline-block;
	float: left;
	list-style: none;
	margin: 0 0px;
	padding: 0;
}
#header .section ul li a {

	color:#FFF;
	display: inline-block; background:url(../images/lin1.jpg) no-repeat;
	font-size: 16px; 


	line-height: 38px;
	margin: 0;
	padding: 0 24.1px;
	text-align: center;
	text-decoration: none;

}
#header .section ul li a:hover {
		background:#000; 
}
#header .section ul li.selected {
background:#000; 
}
#header .section ul li.selected a {
background:#000; 
}


#header .section li ul a { padding:0px 5px; width:100%; text-align:left;  font-size:13px; line-height:25px;
  border-bottom:1px solid #CCC; text-decoration:none !important; color:#FFF;background:none !important;
}

#header .section ul > li:hover ul li {
  max-height: 160px;
}
#header .section li ul {
  position: absolute;
  left: 265px !important;
  top: 36px;width: 200px;  margin-left:51px !important; background:#000;
  z-index: 1;
}
#header .section li ul li { width:100%;
  overflow: hidden;  padding:0px; background:none !important;
  max-height: 0;
  -webkit-transition: max-height 500ms ease;
  -moz-transition: max-height 500ms ease;
  -o-transition: max-height 500ms ease;
  transition: max-height 500ms ease;
}
#header .section li ul li a:hover {background:#fc4041 !important;}
.slider { width:950px; padding:0px; margin:20px 0 0 20px; border-radius:10px; background:#ed1b24; float:left;}
.logo {  margin:100px 40px; padding:0px; float:left;}
a {
  color: #ed1b24;
  text-decoration: none;
}
.me {
  width: 120px; float:left;
  margin: 20px 0px;
}
.me p,
.me h1 {
  text-transform: uppercase;
  letter-spacing: 3px;
  text-align: center;
}
.me p {
  font-weight: 200;
}
.me span {
  font-weight: bold;
}
.social {
  position: fixed;
  top: 0px; margin:125px 0 0 -1px;
}
.social ul {
  padding: 0px;margin:0px;
  -webkit-transform: translate(-270px, 0);
  -moz-transform: translate(-270px, 0);
  -ms-transform: translate(-270px, 0);
  -o-transform: translate(-270px, 0);
  transform: translate(-270px, 0);
}
.social ul li {
  display: block;
  margin: 5px 0 0 168px;

  width: 125px;
  text-align: right;font-size:16px !important;
  padding: 0px;
  -webkit-border-radius: 0 30px 30px 0;
  -moz-border-radius: 0 30px 30px 0;
  border-radius: 0 30px 30px 0;
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
}
social ul li a { font-size:26px !important; color:#ed1b24 !important;}
.social ul li:hover {margin: 5px 0 0 160px;
  -webkit-transform: translate(110px, 0);
  -moz-transform: translate(110px, 0);
  -ms-transform: translate(110px, 0);
  -o-transform: translate(110px, 0);
  transform: translate(110px, 0);
  background: #000;
}
.social ul li:hover a {
  color: #FFF;
}
.social ul li:hover i {

  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: rotate(360deg);
  -webkit-transition: all 1s;
  -moz-transition: all 1s;
  -ms-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
}
.social ul li i {
  margin-left: 0px;

  
  padding: 0px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;

  width: 50px !important;
  height: 20px;
  

  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}
.banner { float:left; margin:20px 0px !important; border-radius:10px; padding:4px; border:1px solid #FFF;}

.content { width:950px; margin:20px; padding:0px; float:left; padding:0px;}
.content h2 { color:#FFF; width:100%; float:left; font-size:22px; margin:0px; padding:10px 0; text-decoration:underline;}
.content h3 { color:#FFF; width:100%; float:left; font-size:16px; margin:0px; padding:10px 0;}
table { margin:10px 0px 0 0; float:left;}
.content p { color:#FFF; width:100%; font-size:13px; margin:0px; padding:0px;}
.content ul li {color:#FFF;}
.left { width:580px; float:left;}
.line { float:left; margin:0 20px; padding:0px; border: none !important;}
.right { width:320px; float:right;}
.content p a { float:right; color:#FFF;}
.content p a:hover { text-decoration:underline;}
.strip { width:100%; background:#FFFFFF; height:1px; float:left; margin-top:20px; }
.content img { padding:3px; margin-right:10px; border:1px solid #FFF !important; width:auto; float:left;}
td { padding: 5px 10px; }
.content p img { float:right; margin-left:10px;margin-right:0px !important; margin-bottom:10px; border:1px solid #FFF; padding:3px;}
.google { background:#FFFFFF; margin-top:10px; padding:3px; border:1px solid #FFF !important; float:left !important;}
footer { padding:0px 0 0 0; margin:20px 0 20px 53px; clear:both; background:#e71923;border-radius:40px; border:2px solid #fa8288;
 width:880px; float:left;

}

footer ul {  width:710px; margin:-20px 0 0 82px !important; border-radius:10px; padding:0px; background:url(../images/nav.jpg) repeat-x; float:left;}
footer ul li {

	display: inline-block;
	float: left;
	list-style: none;
	margin: 0 0px;
	padding: 0;
}
footer ul li a {

	color:#FFF;
	display: inline-block; 
	font-size: 14px; 
background:url(../images/lin1.jpg) no-repeat;

	line-height: 38px;
	margin: 0;
	padding: 0 10px;
	text-align: center;
	text-decoration: none;

}
.footer-text {
	float:left; width:840px; text-align:center;
	margin:10px 20px;
	padding:0px 0px;
	background:none;
}
.footer-text p {
	float:left;
	margin:0px 5px 0px 145px; text-align:center;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	background:none;
	line-height:20px;
}
.footer-text a img {
	float: left;
	margin:0px 0 0 4px;
	padding:0px;
	border:none; 
	background:none;
}
.footer-text a {
	border:none;
	background:none;
	margin-bottom:0px;
}



#contact {
	width:630px;
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 20px;
}
#contact a {
	color:#CCCCCC;
}

#contact h2 {
	height: auto;
	width:620px;
	float:left;
	margin:0px 0px 0px 0px;
	background: none;
	padding:0px 0px 0px 0px;
	text-align:left;
	color: #fec0c3 !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:#FFF;
	width:490px;
	float:left;
	margin:10px 0px 0px 2px;
}#contact font a{
font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	width:auto; text-decoration:none;

	margin:0px 0px 0px 2px;
}
#contact font a:hover{ text-decoration:underline; color: #fec0c3 !important;}
#contact b {
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	float:left;
	width:110px;
	margin:10px 0px 0px 0px;
}