@charset "utf-8";
/* CSS Document */

body
{
padding:auto;margin:auto;width:100%;height:100%; background:#0365a1; }

#main_frame
{
padding:auto;margin:auto;width:990px; -moz-border-radius:15px;-webkit-border-radius:15px;display:table;  
}
#main_header
{
padding:0px;margin:0px;width:100%;height:100%; }

.header
{
float:left;width:990px; height:158px; background:url(../images/header_bg.jpg); 
}

.header h5
{
float:right; margin-right:20px;
}



.strip
{
float:left; width:990px; height:30px; background:#d93507;
}
#main_slider
{
padding:0px;margin:0px;width:100%;height:100%; }

.slider
{
float:left;width:990px; height:auto; background:#FFFFFF; border-top:5px solid #0365a1;
}

#main_wrap
{
padding:0px;margin:0px;width:100%;height:100%; }

.wrap
{
float:left;width:990px; height:auto; background:#FFFFFF; border-top:5px solid #0365a1;
}

.wrap h1
{
float:left; font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:20px; padding:12px; background:#d93507; width:967px;
}

.right
{
float:right; width:735px; height:auto; 
}

.right p
{
float:right; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#000000; line-height:20px; padding:12px; text-align:justify; margin-top:-5px; width:735px;
}

.right h1
{
float:right; font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:20px; padding:12px; background:#d93507; width:735px;
}

.left { width:200px; margin:0px 0px 0px 15px; padding:0px; float:left; }
.left h2 { padding:4px 0px; margin:9px 0px 0 0px; text-align:center; font-size:16px; background:#d93507; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.left ul { margin:0px 0 0 0px; text-align:center; padding:3px 0; background:#0365a1; width:200px;  }
.left ul li { list-style:none; font-size:12px; padding:0px;   }
.left ul li a { font-size:12px; color:#CCCCCC; padding:0px; line-height:5px; text-decoration:none; margin:5px 10px; font-family:Arial, Helvetica, sans-serif; }
.left ul a {
	position: relative;
	display: inline-block;
	margin: 0px 25px;
	outline: none;
	color: #fff;
	text-decoration: none;
  
	text-shadow: 0 0 1px rgba(255,255,255,0.3);
	font-size: 13px;
}

.left ul a:hover,
.left ul a:focus {
	outline: none;
}

/* Effect 13: three circles */
.cl-effect-13 a {
	-webkit-transition: color 0.3s;
	-moz-transition: color 0.3s;
	transition: color 0.3s;
}

.cl-effect-13 a::before {
	position: absolute;
	top: 170%;
	left: 50%;
	color: transparent;
	content: '•';
	text-shadow: 0 0 transparent;
	font-size: 1.2em;
	-webkit-transition: text-shadow 0.3s, color 0.3s;
	-moz-transition: text-shadow 0.3s, color 0.3s;
	transition: text-shadow 0.3s, color 0.3s;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	transform: translateX(-50%);
	pointer-events: none;
}

.cl-effect-13 a:hover::before,
.cl-effect-13a:focus::before {
	color:#FFFFFF;
    text-shadow: 10px 0 #000, -10px 0 #000;
}

.cl-effect-13 a:hover,
.cl-effect-13 a:focus {
	color:#FFFFFF;
}


.gallery
{
float:left;width:990px; height:auto; background:#FFFFFF;
}

.gallery div
{
float:right; width:250px; height:180px;
}

.gallery div h3
{
float:right; width:250px; height:auto; background:#d93507; padding:10px 0px 10px 10px; font-size:14px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;
}

.gallery div h3 a
{
color:#FFFFFF; text-decoration:none;
}

.gallery div p
{
float:right; width:240px; height:auto; padding:0px 10px 0px 10px; font-size:14px; color:#000000; font-family:Arial, Helvetica, sans-serif; text-align:center; margin-right:5px;
}


#main_footer
{
padding:0px;margin:0px;width:100%;height:100%; }

.footer
{
float:left;width:990px; height:105px; background:url(../images/footer_bg.png); border-top:5px solid #0365a1;
}

.footer p
{
float:left; font-size:13px; color:#000000; font-family:Arial, Helvetica, sans-serif; margin-top:80px; margin-left:10px;
}


.wrapper
{
float:left;width:990px; height:auto; background:#FFFFFF; border-top:5px solid #0365a1;
}

.wrapper p
{
float:left;width:970px; height:auto; margin:0px 0px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:20px;
}


.wrapper h1
{
float:right; font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; line-height:20px; padding:12px; background:#d93507; width:966px;
}

.wrapper h2
{
float:right; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#333333; line-height:20px; padding:12px; width:966px;
border-bottom:2px dotted #333333; background:#efeeee;}


.right1
{
float:right; width:265px; height:auto; 
}

.right1 p
{
float:right; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#000000; line-height:20px; padding:12px; text-align:justify; margin-top:-5px; width:260px;
}

