body{margin:0; padding:0; font:13px Arial, Helvetica, sans-serif; color:#333; width:100%; background:#f0f0f0}

.left{float:left}
.right{float:right}
ul{margin:0; padding:0; list-style:none}
p{text-align:justify; line-height:20px}
h1{margin:0; color:#fff; font:bold 18px "Open Sans", sans-serif; padding:10px; background:#11739d; border-radius:8px}
h2{margin:0; color:#076e8d; font:bold 16px "Open Sans", sans-serif}
h3{color:#fff; text-align:center;font:bold 16px "Open Sans", sans-serif; padding:8px 0; border-bottom:1px solid #fff; margin:0}
.blue{color:#076e8d}
.yellow{color:#FDED6E}
a{color:#076e8d; text-decoration:underline}
a:hover{color:#076e8d; text-decoration:none}

.wrapper{margin:0 auto; width:960px}
.topComp{float:left; width:100%; background:url(../images/top-bg.gif) repeat-x left top; height:36px; border-top:1px solid #b7bac1; border-bottom:1px solid #fff; font:bold 14px/36px "Open Sans", sans-serif}
.headComp{float:left; width:100%; background:#FD6A3E; height:460px}
.header{float:left; width:960px}
.logo{float:left; width:610px; margin:10px 0}
.headBtn{float:right; text-transform:uppercase; font-weight:bold; margin:60px 10px 0 0}
.headBtn a{color:#fff; text-decoration:none; display:block; background:#11739d; padding: 10px 20px; border-radius: 5px;}
.headBtn a:hover{color:#11739d; text-decoration:none; background:#fff}

#menu ul,
#menu li,
#menu span,
#menu a {
  margin: 0;
  padding: 0;
  position: relative;
}
#menu {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #ffffff 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 100%);
  float:left;
  width:960px;
  font-weight:600;
  margin-bottom:5px;
}
#menu:after,
#menu ul:after {
  content: '';
  display: block;
  clear: both;
}
#menu a {
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #ffffff 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #ffffff 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #ffffff 100%);
  color: #ffffff;
  display: block;
  padding: 15px 20px;
  text-decoration: none;
}
#menu ul { list-style: none;}
#menu > ul > li { display: inline-block; float: left; margin: 0;}
#menu.align-center { text-align: center;}
#menu.align-center > ul > li { float: none;}
#menu.align-center ul ul { text-align: left;}
#menu.align-right > ul { float: right;}
#menu.align-right ul ul { text-align: right;}
#menu > ul > li > a { color: #000000; font-size: 13px;}
#menu > ul > li:hover:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  bottom: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #3D4246;
  margin-left: -10px;
}
#menu > ul > li:first-child > a {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
#menu.align-right > ul > li:first-child > a,
#menu.align-center > ul > li:first-child > a {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
#menu.align-right > ul > li:last-child > a {
  border-radius:5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
#menu > ul > li.active > a,
#menu > ul > li:hover > a {
  color: #000000;
  background: #f2f2f2;
  background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
  background: -webkit-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #f2f2f2 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #f2f2f2 100%);
}
#menu .has-sub { z-index: 999;}
#menu .has-sub:hover > ul { display: block;}
#menu .has-sub ul { display: none; position: absolute; width: 200px; top: 100%; left: 0;}
#menu.align-right .has-sub ul { left: auto; right: 0;}
#menu .has-sub ul li { *margin-bottom: -1px; width:236px;}
#menu .has-sub ul li a { background: #3D4246; border-bottom: 1px dotted #CCCCCC; font-size: 13px; filter: none; display: block; line-height: 120%; padding: 10px; color: #ffffff; text-transform:none;}
#menu .has-sub ul li:hover a { background: #61676B;}
#menu ul ul li:hover > a { color: #ffffff;}
#menu .has-sub .has-sub:hover > ul { display: block;}
#menu .has-sub .has-sub ul { display: none; position: absolute; left: 100%; top: 0;}
#menu.align-right .has-sub .has-sub ul, #menu.align-right ul ul ul { left: auto; right: 100%;}
#menu .has-sub .has-sub ul li a { background: #a80008; border-bottom: 1px dotted #ff0f1b;}
#menu .has-sub .has-sub ul li a:hover { background: #8f0007;}
#menu ul ul li.last > a,
#menu ul ul li:last-child > a,
#menu ul ul ul li.last > a,
#menu ul ul ul li:last-child > a,
#menu .has-sub ul li:last-child > a,
#menu .has-sub ul li.last > a {
  border-bottom: 0;
}
#menu ul li.active > a{ background:#4E4E4E; color:#EDEDED; }

/*------- Slider -------*/
#slider { float:left; width:960px; background:#fff; height:220px; margin-top:10px; padding:5px; border-radius:14px}
div#slideshow { float: left; width: 100%; height:220px}
.slider-item { width: 100% !important; height:220px; }
.slider-item img{ -webkit-border-radius: 8px 8px 8px 8px; border-radius: 8px 8px 8px 8px;}
.slider_content_inner img { border: none; }
.controls-center { width: 950px;  margin:0 auto;}
#slider_controls { float: right; padding:5px 0; position: relative; margin:0; z-index: 1000; width:950px;}
#slider_controls ul { margin:0; float:right; padding:0px 0 0px 0; width:100px; margin-right:360px}
#slider_controls ul li { margin: 0; padding: 0; list-style: none; }
#slider_controls ul li { float: left; display: block; }
#slider_controls ul li a { width: 10px; height: 10px; background:url(../images/pagi.html) no-repeat center center; background-position:0 0; display: block; float: left; padding:2px; margin:2px !important; outline: none; }
#slider_controls ul li a:focus { outline: none; }
#slider_controls ul li a.activeSlide { background:url(../images/pagi.html) no-repeat center center; background-position:0 -26px }
#slider_controls ul li a:hover { background:url(../images/pagi.html) no-repeat center center; background-position:0 -12px}

.contComp{float:left; width:100%}
.content{float:left; width:960px; padding:10px 0px}
.contLft{float:left; width:400px}
.contRgt{float:right; width:400px}

.content table{border-collapse:collapse}
.content table th{background:#ccc; border:1px solid #666}
.content table td{border:1px solid #666;}

.contInner{float:left; width:940px}
.contInner li{list-style:disc; margin-left:30px; line-height:26px}
.contInner li a{color:#333; text-decoration:none}
.contInner li a:hover{color:#076e8d; text-decoration:underline}

.footer{width:100%; text-align:center; height:50px; line-height:50px; padding-top:10px; background:#004370; color:#EDEDED}