@charset "utf-8";
body { margin:0; padding:0; width:100%; background: url(image/bg.gif) #fff repeat-x top; overflow-x:hidden;}
html { padding:0; margin:0;}

a { text-decoration:none;}
a:hover { text-decoration:underline;}
h1 {margin:0; padding:0;font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#4D5C6C; font-weight:normal; float:right; margin:10px 0 0 0;} 
/* main */
.main { width:100%; padding:0; margin:0; float:left;}
/********** header **********/
.header { height:120px; width:900px; margin:0 auto; }
/* top menu */
.top_menu { float:left; width:200px; padding:20px 30px; background:url(images/top_l.png) no-repeat left top; color:#fff; font:normal 12px Arial, Helvetica, sans-serif; line-height:1.6em;}
.top_menu a { color:#fff; font:normal 11px Arial, Helvetica, sans-serif; line-height:1.6em; padding:5px;}
/* search */
.search { float:right; width:188px; padding:0; margin:0; height:auto; font-family:Arial, Helvetica, sans-serif;padding:7px 0 0 0;}
.search form { display:block; float:left; padding:17px 10px 0 10px;}
.search b { display:block; float:left; padding:5px; color:#fff; font:normal 12px Arial, Helvetica, sans-serif;}
.search span.bgs { float:left; display:block; background:url(images/search_l.gif) no-repeat left; height:24px; margin:0 10px; width:190px;}
.search span.bgs span { display:block; background:url(images/search_r.gif) 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 11px Tahoma, Geneva, sans-serif; color:#9c9c9c;}
.search form .button { float:left; margin:0;}
/* logo */
.logo { /*padding:29px 30px 28px 30px;*/ margin:0; width:250px; height:auto; float:left;}
/* menu */	
.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 8px; border:0;}
.menu ul li a { float:left; margin:0 5px; padding:8px 0; color:#000000; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none;}
.menu ul li a span { padding:8px 10px; background:none;}
.menu ul li a.active { background:url(images/menu_r.gif) no-repeat right;}
.menu ul li a.active span { background:url(images/menu_l.gif) no-repeat left; color:#FFF; font:bold 11px Arial, Helvetica, sans-serif;}
.menu ul li a:hover { background:url(images/menu_r.gif) no-repeat right; text-decoration:none;}
.menu ul li a:hover span { background:url(images/menu_l.gif) no-repeat left; color:#FFF;}
/* block header */
.block_header { margin:0 auto 16px auto; width:900px; /*background:url(images/sl_bg.gif);*/ padding:0;}
/* slider */
.slider {  height:auto; float:left; margin:0 0 0 0;}
#slider { width:900px; height:auto; margin:0 auto; padding:0; }
#slider ul,
#slider li { margin:0; padding:0; list-style:none; }
/* 
    define width and height of list item (slide)
    entire slider area will adjust according to the parameters provided here
*/
#slider li { width:900px; height:222px; overflow:hidden; }
.block_header h2 { color:#fff; font:bold 28px Arial, Helvetica, sans-serif; margin:0; padding:15px 10px 10px 20px; line-height:1.4em;}
.block_header p { color:#fff; font:normal 13px Arial, Helvetica, sans-serif; font-weight:bold; margin:0; padding:0 10px 10px 20px; text-align:justify; line-height:20px;}
.slider img.img { float:right; padding:0 0 0 0;}
/* title header */
.title_header { background:url(images/title_bg.jpg); height:163px;}
.title_header h2 { float:left; width:400px;}
.title_header p { float:left; width:340px; padding:45px 10px 10px 10px;}
.title_header img { float:left;}
/* header panel */
.header_panel { background:url(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:#2bb9c5; 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 15px; margin:0; background:url(images/icon_1.gif) no-repeat left center;}
.panel_left { float:left; padding:10px; margin:0 5px; width:300px; border-right:1px solid #4f4f4f;}
.panel_left h2 { background:url(images/title_1.jpg) no-repeat left;}
.panel_center { float:left; padding:10px; margin:0 5px; width:300px; border-right:1px solid #4f4f4f;}
.panel_center h2 { background:url(images/title_2.jpg) no-repeat left;}
.panel_right { float:left; padding:10px; width:300px;}
.panel_right h2 { background:url(images/title_3.jpg) no-repeat left;}
/********** body **********/
.body { margin:0 auto; width:900px;}
.body_t {width:100%; float:left; height:auto; padding:0 0 16px 0;}
.body_b { background:url(image/bg_left_main.gif) no-repeat top left; padding:0 0 20px 0;}
.body_left { float:right; width:100%;  background:url(image/middle_right_left.gif) top left no-repeat;}
.body_right { float:left; width:92%; padding:0 30px 0 20px; background:url(image/middle_left_right.gif) right top no-repeat;}
.body h2 { color:#000; font:normal 15px Arial, Helvetica, sans-serif; margin:20px 0 5px; text-align:center; padding:10px 0; font-weight:bold;}
.body h2.newtext { color:#000; font:normal 15px Arial, Helvetica, sans-serif; margin:10px 0 0; text-align:center; padding:3px 0 0; font-weight:bold;}


.body h3 { color:#6f6f6f; font:normal 15px Arial, Helvetica, sans-serif; border-top:1px solid #dbdbdb; margin:10px 0 5px 0; padding:10px 5px 5px 5px;}
.body p , body { font:normal 13px Arial, Helvetica, sans-serif; color:#000; line-height:1.8em; padding:5px; margin:0; text-align:justify;}
.body a { font:normal 12px Arial, Helvetica, sans-serif; color:#000; line-height:1.8em;}
/* depart */
h2.depart { background:url(images/t_icon_4.gif) no-repeat left center; padding:10px 5px 10px 50px;}
/* sub nav */
h2.sub_nav { background:url(images/t_icon_1.png) no-repeat left center; padding:10px 5px 10px 50px;}
ul.sub_nav { padding:0 0px; margin:0; list-style:none;}
ul.sub_nav li { float:left; width:100%; margin:0; padding:0 0; list-style:none;}
ul.sub_nav li a { background:url(image/sepreter.png) no-repeat 0 11px; float:left; width:94%; padding:0 0 0 20px; color:#000; font:normal 13px Arial, Helvetica, sans-serif; line-height:1.8em; text-decoration:none; line-height:23px;}

ul.sub_nav span  { background:url(image/dot.gif) 27px 10px no-repeat; float:left; width:90%; padding:0 0 0 40px; color:#252e35; font:normal 13px Arial, Helvetica, sans-serif; line-height:1.8em; text-decoration:none; line-height:23px;}
ul.sub_nav li a:hover { color:#000; }
ul.sub_nav li a.active {  color:#208fa1;}
/* contact */
h2.contact { background:url(images/t_icon_5.gif) no-repeat left center; padding:10px 5px 10px 60px;}
/* testi */
h2.testi { background:url(images/t_icon_3.png) no-repeat left center; padding:10px 5px 10px 50px;}
/* our services */
h2.our_services { background:url(images/t_icon_2.png) no-repeat left center; padding:10px 5px 10px 50px;}
/* lister */
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(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(images/lister_h.gif) no-repeat; color:#6f6f6f;}
ul.lister li a.active { background:url(images/lister_h.gif) no-repeat; color:#6f6f6f;}
/********** footer **********/
.footer { width:100%; float:left; height:41px; background:url(image/footer_bg.gif) repeat-x; margin:0 0 10px 0;}
.footer ul { margin:0; padding:0; list-style:none; float:right; margin:10px 15px 0 0;}
.footer ul li { margin:0; padding:0 5px; float:left; background:url(image/sepretaer.gif) 0 7px no-repeat;}
.footer ul li.not { margin:0; padding:0 5px; float:left; background:none;}

/********** contact form **********/
#contactform { margin:0; padding:5px 10px;}
#contactform * { color:#222222;}
#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:310px; border:1px solid #dcdcdc; margin:5px 0; padding:3px 2px; height:16px; background:#FFF; float:left;}
#contactform textarea { width:310px; 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;}
.menu_left {width:100%; float:left; height:auto; padding:0 0 28px;}
.menu_left ul {width:100%; float:left; height:auto; padding:0; margin:0 0 0 0;}
.menu_left  ul li{width:100%; float:left; height:auto; margin:0; padding:4px 0 4px 15px;  background:url(images/SEP.gif) 0 9px no-repeat; list-style:none;}
.menu_left ul li a {float:left; height:auto; color:#6F6F6F; font-weight:bold; text-decoration:none;} 
/*main link start*/
.mlddm{visibility:hidden; width:100%; margin:0px; padding:0px; list-style:none; float:left; width:100%; background:url(image/bg_menu.gif) repeat-x; margin:0 0 13px 0; text-transform:capitalize;}
* html .mlddm {margin-top:0px;}
.mlddm li{display:inline; list-style:none; margin:0px; padding:0px; float:left; /*background:url(image/sep.gif) right center no-repeat;*/ border-right:1px dashed #000;}
.mlddm li a{display:block; text-align:center; padding:11px 57px; margin:0px;  text-decoration:none;  color: #fff;/* text-shadow:#333 2px 2px 1px;*/ font: 15px Arial,Helvetica,sans-serif; text-decoration: none; font-weight:bold;}



.mlddm li a span {overflow:hidden;}
.mlddm li a img {border:none; padding:0 0 0 10px;}
.mlddm li a.selected{color:#ffc000; padding:11px 57px;  margin:0 0 0 0;text-decoration:none;}
.mlddm li a:hover, .mlddm li a.active, .mlddm li a#buttonhover{color:#ffc000; padding:11px 57pxx; text-decoration:none;}
.mlddm ul{z-index:10000; margin:0px; padding:0 0px 0; list-style:none; visibility:hidden; position:absolute; clear:both; font-size:11px; color:#666666; text-transform:capitalize; width:225px; background:#8091a4;/* opacity:0.9; filter:alpha(opacity=80);*/ border:1px solid #404852;}
.mlddm ul li ul{z-index:10000; margin:0px; padding:10px 15px; list-style:none; visibility:hidden; position:absolute; clear:both; font-size:11px; color:#666666; text-transform:capitalize; width:225px; background:#d48725; /*opacity:0.8; filter:alpha(opacity=60);*/}
.mlddm ul li{float:left; border-width:0px;	padding:0px; width:100%; border-bottom:1px solid #404852;}
.mlddm ul li a {/*menu width = a*/	padding:5px 10px; /* padding = b*/ text-align:left; text-decoration:none; background:url(../images/mnuArrow.gif) no-repeat left 9px; color:#000; font-size:15px; font-weight:normal;}

* html .mlddm ul li a {width:230px; /* a + b = padding(Right, Left) */ text-decoration:none;}
.mlddm ul li ul {margin-top:9px;}
.mlddm ul li a:hover{color:#000; padding:5px 10px; border:none; background:url(../images/mnuArrow.gif) no-repeat left 9px; text-decoration:none;}
.mlddm li ul li a:hover {/*menu width = a*/	padding:5px 10px; /* padding = b*/ text-align:left; text-decoration:none; background:url(../images/mnuArrow.gif) no-repeat left 9px; color:#FFF; font-size:15px; font-weight:normal;}

/*main link end*/
.new_flash {width:1002px; float:left; height:auto;}
.main_left {width:40%; float:left; height:auto; margin:0 15px 15px 0;}
.main_left a{color:#eb982e; text-decoration:underline;}
.main_left a img {border:none;}
.search a {text-decoration:none;}

.main_tage {font-family:Arial, Helvetica, sans-serif; font-size:11.5px; margin:0; color:#4D5C6C; line-height:20px; padding:0; margin-bottom:0; float:right; text-align:right; overflow:hidden;}
.footer_main {width:100%; float:left; height:41px; background:url(image/footer_bg.gif) repeat-x;}
.middle_left {width:70%; float:left; height:auto;  background:url(image/middle_bg_2.gif) repeat-x top;}
.middle_right {width:29.5%; float:right; height:auto; background:url(image/middle_bg.gif) repeat-x; margin:0 0 6px 0;}
.middle_box {width:21.2%; padding:0 10px 15px; margin:0 6px; float:left; height:auto; background:url(image/box_bg.gif) #fff repeat-x;}
.middle_right_right {background:url(image/middle_right_right.gif) top right no-repeat; width:88.7%; float:left; padding:0 15px 21px;}
.bg_box {background:url(image/bg_box.gif) repeat-x bottom left; width:100%; float:left; height:auto;}
.middle_box_bg {background:url(image/box_bg_new.gif) repeat-y top right; width:100%; float:left;}
.mlddm li ul li {background:none;}
.mlddm li ul li:hover {background:#c00000;}
.mlddm li ul li.blue_menu:hover {background:#0070c0;}
.mlddm li ul li.green_menu:hover {background:#77933c;}
.mlddm li ul li.red_menu:hover {background:#ffc000;}
.mlddm li ul li.blue_new_menu:hover {background:#95b3d7;}


/*.chak {text-decoration:line-through;}
*/.middle_box h2 { color:#000; font:normal 15px Arial, Helvetica, sans-serif; margin:10px 0 5px; text-align:center; padding:10px 0; font-weight:bold;}

.middle_box_new {width:29.5%; padding:0 10px 15px; margin:0 6px; float:left; height:auto; background:url(image/box_bg.png) #fff repeat-x;}
.middle_box_new h2 { color:#000; font:normal 15px Arial, Helvetica, sans-serif; margin:10px 0 5px; text-align:center; padding:10px 0; font-weight:bold;}
.middle_box_new p {width:95%; float:left; padding:0 5px 20px; margin:0; line-height:20px; font-size:14px; text-align:left;}
.middle_box_new p span {width:100%; float:left;}
.middle_box_new p span a {color:#00F; font-size:13px;}

.contact_form {font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif; } 
.input_text {background:#fff; border:1px solid #999; width:150px; font-family:Arial, Helvetica, sans-serif; height:21px;}
.input_textarea {background:#fff; border:1px solid #999; width:460px; font-family:Arial, Helvetica, sans-serif; height:70px; font-size:12px;}
.send {background:#FFC000; border:#eeb403 1px solid; padding:5px; float:right; cursor:pointer; margin:0 59px 0 0;}
.clear {background:#FFC000; border:#eeb403 1px solid; padding:5px; float:right; cursor:pointer;}

.middle_right_right p {text-align:center;}
.footer_menu {width:100%; float:left; height:auto;}
.footer_menu p { margin:10px 0 0 15px; padding:0; float:left; color:#fff; font:normal 11px Arial, Helvetica, sans-serif; line-height:1.8em;}
.footer_menu a { color:#fff; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; line-height:1.8em;}
.footer_link {width:100%; float:left; height:auto; margin:11px 0 0 0; padding:0;}
.footer_link li {width:30%; text-align:center; float:left; height:auto; list-style:none; text-align:center; background:url(image/dot.png) 0 5px no-repeat;}
.footer_link li.notsep {width:30%; text-align:center; float:left; height:auto; list-style:none; text-align:center; background:none;}

.footer_link li a { color:#fff; font-weight:bold; font-size:16px; text-transform:uppercase; text-decoration:none;  padding:0 0 0 13px; font-family:Arial, Helvetica, sans-serif;}
.footer_new { width:900px; margin:0 auto; padding:0 0 16px;}

	.slidingDiv {
	min-height:250px;
	padding:0;
	list-style:none;
}

.show_hide {
	display:none;
}