html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, acronym, big, font, img, small, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse; border-spacing:0;}

@font-face {  
	  font-family:"helvetica" ;  
	  src: url(helvetica.ttf);  

	} 

body{ background:url(images/body.png) repeat-x left top #fff;}
#wrapper{ width:1024px; margin:auto; background:url(images/bg.png) repeat-x left top #fff;}
#header{ width:1024px; float:left;}
#header_top{ width:1024px; float:left;}
#banner{ width:1024px; float:left; text-align:center; margin:8px 0 0 0;}
#logo{ float:left; padding:65px 0 0 28px;}
#nav{ width:680px; float:right;}
#nav h1{color:#4d4d4f;font:32px "Myriad Pro"; background:url(images/phone.png) no-repeat 0px 0px; line-height:50px; padding:0 42px 0 55px; float:right; margin:20px 0 0 0;}
#nav h1 a{color:#4d4d4f; text-decoration:none;}
#nav ul{margin:109px 0 0 0; padding:0; clear:both;}
#nav ul li{float:right; color:#020300; font:20px "Myriad Pro"; text-transform:uppercase; padding:0 10px 0 0;}
#nav ul li a{color:#020300; text-decoration:none; display:block; line-height:60px; padding:0 20px 0 20px;}
#nav ul li a:hover{color:#fff; text-decoration:none; display:block; background:url(images/nav.png) repeat-x;}
#nav ul li.active a{color:#fff; text-decoration:none; display:block; background:url(images/nav.png) repeat-x;}

/********************************************** END HEADER *******************************************************************/

#slider_container_1 { width:1024px; margin:auto;}
#SliderName{width:1024px;height:352px;}
.SliderNamePrev{width: 24px;height: 24px;display: block;position: absolute;top: 210px;left: 2px;text-decoration: none;}
.SliderNameNext{width: 24px;height: 24px;display: block;position: absolute;top: 210px;right: 2px;text-decoration: none;}
.SliderNameDescription{ width:1024px; float:left;  position:absolute; top:0;}
.SliderNameDescription p{ color:#0d867b; font:12px Arial, Helvetica, sans-serif; line-height:18px; position:absolute; bottom:35px; padding:0 0 0 20px;}

#SliderNameNavigation { position:absolute; float:left; height:24px; padding:4px 0px 0px 14px; width:132px; margin:-50px 0 0px 850px; }
#SliderNameNavigation a:link, #SliderNameNavigation a:active, #SliderNameNavigation a:visited, #SliderNameNavigation a:hover{margin: 3px;text-decoration: none;padding:5px; }
#SliderNameNavigation a.active:link, #SliderNameNavigation a.active:active, #SliderNameNavigation a.active:visited, #SliderNameNavigation a.active:hover{}


#content{ width:1024px; float:left; margin:14px 0 0 0; padding:0 0 10px 0;}
#cnt_left{ width:690px; float:left;}
#cnt_left h1{color:#dcd8cc; font:36px "Myriad Pro"; padding:0 0 30px 15px; line-height:24px;}
#cnt_left h1 b{color:#ff8206; font-weight:normal;}
#cnt_left > h2{color:#4d4d4f; font:bold 24px "Myriad Pro"; padding:0 0 10px 15px;}
.seo_img{ float:right;}
.team_img{ float:left; padding:0 10px 0 15px;}

#cnt_left > p{color:#2c2c2c; font:14px Tahoma, Geneva, sans-serif; padding:0 0 30px 15px;}
.box{ float:left; width:330px; margin:0 0 5px 13px;}
.box h2{ font:22px "Myriad Pro"; color:#fff; width:308px; height:52px; line-height:52px; float:left; background:#4d4d4f; padding:0 0 0 20px; margin:0 0 0 1px;}
.text{ width:326px; float:left; background:url(images/middle_imgage.png) repeat-x left bottom #fff; border-left:solid 1px #a3a4a6;border-right:solid 1px #a3a4a6; margin:0 0 0 1px;  padding:15px 0 9px 0;}
.bottom_image{ width:330px; float:left;}
.image_area{ width:115px; float:left; text-align:center;}
.textarea{ float:right; padding:0 5px 0 0; width:205px;}
.textarea h3{ color:#f84b00; font:bold 17px "Myriad Pro"; text-transform:uppercase;}
.textarea p{ color:#848484; font:17px "Myriad Pro"; line-height:27px;}
.readmore{ float:right; background:url(images/readmore.png) no-repeat; width:82px; height:20px; text-align:center; font:bold 11px Verdana, Geneva, sans-serif; color:#fff;line-height:18px; }
.readmore a{ color:#fff; text-decoration:none;}
.readmore a:hover{ color:#f84b00; text-decoration:none;}
.clients{ width:668px; float:left; border:solid 1px #4d4d4f; background:url(images/clients_bg.png) repeat-x bottom left #fff; border-radius:10px; height:97px; margin:0 0 0 15px; }
.clients_images{ float:left; padding:32px 0 0 0px;}
.clients h4{float:left; padding:17px 5px 0 10px; background:url(images/line.png) no-repeat right 7px; color:#000; font:bold 18px "Myriad Pro"; width:109px; margin:0 2px 0 0;}
.clients_icon{ float:left; margin:6px 0 0 0;}


#sidebar{ float:right; border:solid 1px #c6c6c9; border-radius:10px; width:308px; margin:0 15px 0 0; background:#fafafa; overflow:hidden; }
.img1{ float:left; margin:-3px 0 0 -3px;}
.sidebar_box{ float:left; width:257px; margin:0 25px 0 25px; padding:8px 0 0 0;}
.sidebar_box + .sidebar_box{ float:left; width:257px; margin:0 25px 0 25px; padding:8px 0 5px 0; border-top:solid 1px #fe9832;}
.sidebar_box h1{ background:#ff7f00; border:solid 1px #fe9832; width:255px; color:#fff; font:bold 24px Arial, Helvetica, sans-serif; text-align:center; float:left;line-height:26px; margin:0 0 9px 0;}
.form{ float:left; width:257px; padding:0 0 4px 0;}
@media screen and (-webkit-min-device-pixel-ratio:0){
.form{padding:0;}}
.input{ float:left; border:none; background:url(images/input.png) no-repeat; width:247px; padding:10px 5px 10px 5px; color:#373737; font:bold 16px Arial, Helvetica, sans-serif;}
.submmit{ float:left; border:none; background:url(images/submit.png) no-repeat; width:161px; height:45px; text-align:center; font:23px "helvetica"; color:#fff; text-decoration:none; margin:10px 0 10px 40px; padding:0 0 8px 0;}
.submmit:hover{color:#ff7f00; text-decoration:none;}
.sidebar_box p{ font:14px "Myriad Pro"; color:#000; line-height:22px;}
.sidebar_box h2{ font:bold 14px "Myriad Pro"; color:#000; line-height:21px; padding:0 0 0 95px;}

#footer{ width:954px; float:left; margin:0 15px 0 15px; background:#4d4d4f; border-radius:4px; padding:25px 20px 5px 20px;}
.ftr{ width:317px; float:left;}
.ftr h1{ color:#fff; font:bold 14px Tahoma, Geneva, sans-serif; padding:0 0 10px 0;}
.ftr ul{margin:0; padding:0;}
.ftr ul li{ color:#fff; font:bold 11px Tahoma, Geneva, sans-serif; line-height:18px;}
.ftr ul li a{ color:#fff; text-decoration:none;}
.ftr ul li a:hover{ color:#ff7f00; text-decoration:none;}
.ftr p{ color:#fff; font:11px Arial, Helvetica, sans-serif; line-height:18px;}
.tv_icon{ float:left; padding:30px 10px 0 0;}

.copyright{ width:100%; float:left; text-align:center; color:#fff; font:11px Arial, Helvetica, sans-serif; padding:10px 0 0 0; line-height:28px;}
.copyright a{color:#fff;text-decoration:none; border:none;}
.copyright a:hover{color:#ff7f00; text-decoration:none;}
.icons{ float:right; padding:0 4px 0 0;}
.icons a{text-decoration:none; border:none;}
.icons a:hover{text-decoration:none; border:none; opacity:0.7;}

.shadow{ width:100%; float:left; text-align:center; margin:-35px 0 0 0; position:absolute; z-index:-1;}


