@import url("library/media/css/reset.css");
body {margin: 0;padding: 0;width: 100%;background: #1a1a1a url("library/media/images/bg.png") repeat-x top;}
html {padding: 0;margin: 0;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
.main {width: 100%;padding: 0;margin: 0;}
.header {height: 173px;width: 1002px;margin: 0 auto;background: url("library/media/images/top_bg.png") repeat-x top;}
.top_menu {float: left;width: 200px;padding: 20px 30px;color: #fff;font: normal 13px Arial,Helvetica,sans-serif;line-height: 1.6em;}
.top_menu a {color: #fff;font: normal 13px Arial,Helvetica,sans-serif;line-height: 1.6em;padding: 5px;}
.search {float: right;width: 350px;padding: 0;margin: 0;height: 59px;}
.search form {display: block;float: left;padding: 17px 10px 0 10px;}
.search b {display: block;float: left;padding: 5px;color: #fff;font: normal 13px Tahoma,Geneva,sans-serif;}
.search span.bgs {float: left;display: block;background: url("library/media/images/search_l.png") no-repeat left;height: 24px;margin: 0 10px;width: 190px;}
.search span.bgs span {display: block;background: url("library/media/images/search_r.png") no-repeat right;height: 24px;}
.search form .keywords {background: none;border: 0;height: 14px;width: 180px;padding: 5px;line-height: 14px;margin: 0;font: normal 12px Tahoma,Geneva,sans-serif;color: #fff;}
.search form .button {float: left;margin: 0;}
.logo {padding: 17px 30px 28px 30px;margin: 0;width: 200px;height: 57px;float: left;}
.menu {float: right;padding: 37px 0;margin: 0;width: 730px;}
.menu ul {padding: 5px 15px;margin: 0;list-style: none;border: 0;float: right;}
.menu ul li {float: left;margin: 0;padding: 0;border: 0;border-right: 1px solid #c2c2c2;}
.menu ul li a {float: left;margin: 0 5px;padding: 8px 0;color: #000;font: normal 11px Arial,Helvetica,sans-serif;text-decoration: none;}
.menu ul li a span {padding: 8px 10px;background: none;}
.menu ul li.current_page_item a {background: url("library/media/images/menu_r.png") no-repeat right;}
.menu ul li.current_page_item a span {background: url("library/media/images/menu_l.png") no-repeat left;color: #fff;font: bold 11px Arial,Helvetica,sans-serif;}
.menu ul li a:hover {background: url("library/media/images/menu_r.png") no-repeat right;text-decoration: none;}
.menu ul li a:hover span {background: url("library/media/images/menu_l.png") no-repeat left;color: #fff;}
.block_header {margin: 0 auto 20px auto;width: 1002px;background: url("library/media/images/sl_bg.png");padding: 0;}
.slider {background: url("library/media/images/slider_bg.png") no-repeat top;height: 303px;}
.block_header h2 {color: #f3f4f4;font: bold 28px Arial,Helvetica,sans-serif;margin: 0;padding: 40px 10px 10px 10px;line-height: 1.4em;}
.block_header p {color: #f3f4f4;font: normal 12px Arial,Helvetica,sans-serif;margin: 0;padding: 10px;line-height: 1.8em;}
.slider img.img {float: right;padding: 0 0px;}
.title_header {background: url("library/media/images/title_bg.png");height: 110px;}
.title_header h2 {float: left;width: 700px;}
.title_header img {float: left;}
.header_panel {background: url("library/media/images/sl_bot.png") no-repeat bottom;padding: 10px 0 10px 10px;}
.header_panel h2 {color: #f3f4f4;font: normal 24px Arial,Helvetica,sans-serif;margin: 0;padding: 10px 0 10px 50px;}
.header_panel p {font: normal 11px Arial,Helvetica,sans-serif;color: #fff;line-height: 1.8em;padding: 5px;margin: 0;}
.header_panel a {font: normal 11px Arial,Helvetica,sans-serif;color: #2cb200;line-height: 1.8em;}
.header_panel ul {padding: 5px;margin: 0;list-style: none;}
.header_panel ul li {font: normal 11px Arial,Helvetica,sans-serif;color: #fff;line-height: 1.8em;padding: 0 5px 0 0px;margin: 0;}
.panel_left {float: left;padding: 10px;margin: 0 5px;width: 300px;border-right: 1px solid #4f4f4f;}
.panel_left h2 {background: url("library/media/images/title_1.png") no-repeat left;}
.panel_center {float: left;padding: 10px;margin: 0 5px;width: 300px;border-right: 1px solid #4f4f4f;}
.panel_center h2 {background: url("library/media/images/title_2.png") no-repeat left;}
.panel_right {float: left;padding: 10px;width: 300px;}
.panel_right h2 {background: url("library/media/images/title_3.png") no-repeat left;}
.body {background: url("library/media/images/body_bg.png") repeat-y center;margin: 0 auto;width: 1002px;}
.body_t {background: url("library/media/images/body_t.png") no-repeat top;}
.body_b {background: url("library/media/images/body_b.png") no-repeat bottom;padding: 10px 0 20px 0;}
.body_left {float: left;width: 276px;padding: 0 30px;}
.body_right {float: right;width: 606px;padding: 0 30px;}
.body h2 {color: #3e4f59;font: normal 24px Arial,Helvetica,sans-serif;border-bottom: 1px solid #dbdbdb;margin: 5px 0;padding: 10px 5px;}
.body h3 {color: #6f6f6f;font: normal 20px Arial,Helvetica,sans-serif;border-top: 1px solid #dbdbdb;margin: 10px 0 5px 0;padding: 10px 5px 5px 5px;}
.body p {font: normal 11px Arial,Helvetica,sans-serif;color: #6f6f6f;line-height: 1.8em;padding: 5px;margin: 0;}
.body a {font: normal 11px Arial,Helvetica,sans-serif;color: #6f6f6f;line-height: 1.8em;}
h2.depart {background: url("library/media/images/t_icon_4.gif") no-repeat left center;padding: 10px 5px 10px 50px;}
h2.sub_nav {background: url("library/media/images/title_2.png") no-repeat left center;padding: 10px 5px 10px 50px;}
ul.sub_nav {padding: 10px;margin: 0;list-style: none;}
ul.sub_nav li {padding: 4px 10px;margin: 0;border-bottom: 1px solid #d3d3d3;}
ul.sub_nav li a {background: url("library/media/images/sub_menu.png") no-repeat left;padding: 0 0 0 20px;color: #3a3c3c;font: normal 13px Arial,Helvetica,sans-serif;line-height: 1.8em;}
ul.sub_nav li a:hover {background: url("library/media/images/sub_menu_h.png") no-repeat left;color: #208fa1;text-decoration: underline;}
ul.sub_nav li a.active {background: url("library/media/images/sub_menu_h.png") no-repeat left;color: #208fa1;}
h2.contact {background: url("library/media/images/t_icon_5.png") no-repeat left center;padding: 10px 5px 10px 47px;}
h2.testi {background: url("library/media/images/t_icon_3.png") no-repeat left center;padding: 10px 5px 10px 47px;}
h2.our_services {background: url("library/media/images/title_3.png") no-repeat left center;padding: 10px 5px 10px 47px;}
h2.about {background: url("library/media/images/title_1.png") no-repeat left center;padding: 10px 5px 10px 47px;}
ul.lister {padding: 0;margin: 0;list-style: none;float: right;}
ul.lister li {padding: 0;margin: 25px 3px 0 3px;float: left;}
ul.lister li a {display: block;background: url("library/media/images/lister.gif") no-repeat;width: 17px;height: 16px;text-align: center;color: #fff;font: normal 12px Arial,Helvetica,sans-serif;text-decoration: none;}
ul.lister li a:hover {background: url("library/media/images/lister_h.gif") no-repeat;color: #6f6f6f;}
ul.lister li a.active {background: url("library/media/images/lister_h.gif") no-repeat;color: #6f6f6f;}
.footer {width: 962px;margin: 0 auto;padding: 20px;}
.footer ul {margin: 0;padding: 0;list-style: none;float: left;}
.footer ul li {margin: 0;padding: 0 5px;float: left;}
.footer p {margin: 0;padding: 0;float: right;color: #afafaf;font: normal 11px Arial,Helvetica,sans-serif;line-height: 1.8em;}
.footer a {color: #fff;font: normal 11px Arial,Helvetica,sans-serif;text-decoration: underline;line-height: 1.8em;}
#contactform {margin: 0;padding: 5px 10px;}
#contactform * {color: #222;}
#contactform ol {margin: 0;padding: 0;list-style: none;}
#contactform li {margin: 0;padding: 0;background: none;border: none;display: block;}
#contactform li.buttons {margin: 5px 0 5px 130px;}
#contactform label {margin: 2px 10px 2px 0;width: 120px;display: block;padding: 5px 0;color: #6e6e6e;font: normal 11px Arial,Helvetica,sans-serif;text-transform: capitalize;float: left;text-align: right;}
#contactform label span {color: #2c2c2c;}
#contactform input.text {width: 420px;border: 1px solid #dcdcdc;margin: 5px 0;padding: 3px 2px;height: 16px;background: #fff;float: left;}
#contactform textarea {width: 420px;border: 1px solid #dcdcdc;margin: 5px 0;padding: 3px 2px;background: #fff;float: left;}
#contactform li.buttons input {padding: 3px 0;margin: 0;border: 0;color: #fff;float: left;}
p.response {text-align: center;color: red;font: bold 11px Arial,Helvetica,sans-serif;line-height: 1.8em;width: auto;}
p.clr, .clr {clear: both;padding: 0;margin: 0;}
li.bg, .bg {clear: both;border-top: 1px solid #e3e3e3;padding: 0;margin: 10px 0;background: none;list-style: none;}
li.line, .line {border-top: 1px solid #d9d9d9;padding: 0;margin: 10px 0;background: none;list-style: none;}
#slider {width: 932px;height: 303px;margin: 0 auto;padding: 0;}
#slider ul, #slider li {margin: 0;padding: 0;list-style: none;}
#slider li {width: 932px;height: 303px;overflow: hidden;}
p#controls {margin: 0;position: relative;}
#prevBtn, #nextBtn {display: block;margin: 0;overflow: hidden;width: 60px;height: 60px;position: absolute;left: -28px !important;left: -38px;top: -180px;}
#nextBtn {left: 967px !important;left: 957px;}
#prevBtn a {display: block;width: 60px;height: 60px;background: url("library/media/images/l_arrow.png") no-repeat 0 0;}
#prevBtn a:hover {display: block;width: 60px;height: 60px;background: url("library/media/images/l_arrow_down.png") no-repeat 0 0;}
#nextBtn a {display: block;width: 60px;height: 60px;background: url("library/media/images/r_arrow.png") no-repeat 0 0;}
#nextBtn a:hover {display: block;width: 60px;height: 60px;background: url("library/media/images/r_arrow_down.png") no-repeat 0 0;}
.style2 {font-weight: bold;}
.aligncenter {}
.alignleft {margin: 0px 15px 15px 0px;}
.alignright {}
.wp-caption {}
.wp-caption-text {}