@charset "utf-8";
 @import url("styles.css");
 
/* CSS Document */
.row, .row-fluid{max-width:826px; margin:auto;}
/* Predefine Class Start */
body{ font-family:Arial, Helvetica, sans-serif; color:#424242; font-size:14px; line-height:normal; padding:0px; font-weight:normal; background-color:#e5e5e5;}
p{ font-family:Arial, Helvetica, sans-serif; color:#424242; font-size:14px; line-height:normal; margin:0px; padding:0px; font-weight:normal;}
td{ font-family:Arial, Helvetica, sans-serif; color:#424242; font-size:14px; line-height:normal; margin:0px; padding:0px; font-weight:normal;}
li,ul,ol{ font-family:Arial, Helvetica, sans-serif; color:#424242; font-size:14px; line-height:normal; margin:0px; padding:0px; font-weight:normal; list-style:none;}
h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px; font-weight:normal;}
form {margin:0px;padding:0px;}
img{ border:none;}
a{ outline:none;}
/* Predefine Class End */

/* Customize Class Start */
.left{ float:left;}
.right{ float:right;}
.spacer{ clear:both;}
#wrapper{ margin:0 auto;width:826px;-moz-box-shadow: 0 0 2px 2px #c4c4c4;-webkit-box-shadow: 0 0 2px 2px #c4c4c4;box-shadow: 0 0 2px 2px #c4c4c4; overflow:hidden;background-color:#FFF; padding:20px 29px;}
#wrapper .logo{ float:left; margin-bottom:10px;}
#nav{ float:left; width:824px; background:url(../images/navbg.gif) repeat-x left top; height:35px; border:1px solid #cfcfcf;}
#nav ul{ float:left; margin:0px; padding:0px;}
#nav ul li{ float:left; margin:0px 0px 0 0; padding:0px; background:url(../images/dvd.gif) no-repeat right top;}
#nav ul li a{ text-decoration:none; padding:0 10px 0 10px;  line-height:35px; color:#1f1f1f; font-size:11px; text-transform:uppercase; font-weight:bold;}
#nav ul li a:hover{ background:url(../images/nav_hover.gif) repeat-x left top; display:block; color:#FFF;}
#nav ul li.selected a{ background:url(../images/nav_hover.gif) repeat-x left top; display:block; color:#FFF;}


#threebox{ float:left; width:860px; margin:36px 0 0 0; visibility:visible;}
.srvbox{ float:left; width:233px; margin-right:30px; border:1px solid #b3b3b3; padding:8px 10px 4px 10px;}
.srvbox h2{ font-size:12px; color:#ec312e; font-family:Arial, Helvetica, sans-serif; line-height:normal; text-transform:uppercase; font-weight:bold; margin:0 0 7px 0; padding:0px;}
.srvbox h2 a{ font-size:12px; text-decoration:none; color:#ec312e; text-transform:uppercase; font-weight:bold; }
.srvbox h2 a:hover{ color:#000;}
.srvbox img{ float:left;}
.srvbox p{ font-size:14px; margin:7px 0 0px 0; font-family:Arial, Helvetica, sans-serif; color:#363636; float:left;}
.viewmore{ float:right; font-family:Arial, Helvetica, sans-serif; background:url(../images/red_arrow.png) no-repeat right; padding-right:10px; color:#ec312e; font-size:11px; text-transform:uppercase; font-weight:bold; text-decoration:none;}
.viewmore:hover{ color:#000;}

.getintouch{ float:left; width:233px; margin-right:30px; border:1px solid #b3b3b3; padding:10px 10px 0px 10px;}
.getintouch h2{ font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:normal; color:#ec312e; text-transform:uppercase; font-weight:bold; padding:0px; margin:0 0 8px 0;}
.getintouch p{ font-size:14px;color:#363636;margin-bottom:10px; line-height:18px;}
.getintouch p a{ font-size:14px;color:#ec312e; text-decoration:none;}
.getintouch p a:hover{color:#000;}

.inr_con{ float:left; width:826px; margin:19px 0 0 0; visibility:visible;}
.inr_con h1{color:#ec312e; font-family:Arial, Helvetica, sans-serif; line-height:normal; font-size:18px; font-weight:bold; margin:0 0 8px 0;}
.scroll-pane h1{color:#ec312e; font-family:Arial, Helvetica, sans-serif; line-height:normal; font-size:22px; font-weight:bold; margin-bottom:8px;}
.scroll-pane h2{color:#ec312e; font-family:Arial, Helvetica, sans-serif; line-height:normal; font-size:20px; font-weight:bold; margin-bottom:8px;}
.scroll-pane h3{color:#ec312e; font-family:Arial, Helvetica, sans-serif; line-height:normal; font-size:18px; font-weight:bold; margin-bottom:8px;}
.scroll-pane h4{color:#ec312e; font-family:Arial, Helvetica, sans-serif; line-height:normal; font-size:16px; font-weight:bold; margin-bottom:8px;}
.scroll-pane h5{color:#ec312e; font-family:Arial, Helvetica, sans-serif; line-height:normal; font-size:14px; font-weight:bold; margin-bottom:8px;}
.scroll-pane h6{color:#ec312e; font-family:Arial, Helvetica, sans-serif; line-height:normal; font-size:12px; font-weight:bold; margin-bottom:8px;}

.inr_con p{ font-size:14px; color:#424242; line-height:20px;}

/* Slider  Classes Start Here */	
#slider{width:807px;float:left;/*padding:10px;*/height:314px; margin-top:10px;/*background-color:#ee2e24;*/}
.button_header{float:right;padding:0 20px 0 0;}
.sliderText{margin:0;width:420px;float:right;color:#ffffff;font-size:13px;margin:80px 20px 0 381px;padding:0px 0 10px 0; position:absolute;}
.sliderText h1{font-family:Arial, Helvetica, sans-serif;color:#ffffff;margin:0px 0 15px 0; text-align:right; padding:0px; line-height:34px;font-weight:bold;font-size:30px; float:left; width:100%;}
.sliderText p{font-family:Arial, Helvetica, sans-serif;color:#ffffff;font-size:14px; text-align:right; width:100%;}
.slidenew{width:806px;float:left;text-align:left;}	
@media screen and (-webkit-min-device-pixel-ratio:0) {
.slidenew{width:825px;float:left;text-align:left;}	
#slider{width:826px;}
}
.slides { float:right; width:804px; }
.slideimg{float:left;height:334px;text-align:center;border:1px solid #CFCFCF;}	
.previous, .next, .pager a { background: url(../images/bg-slider.png) no-repeat left center; }
.previous, .next { position: absolute; top: 190px; display: block; width: 20px; height: 40px;  text-indent: -9999px; }
.previous { left: 5px; background-position: -20px 0;  }
.next { left: 495px; background-position: -39px 0;  }
.pager { top: 415px;  width: 142px;float:left;}
.pager a { display: block; width: 20px; margin-left:8px; height:20px; background-position: 0px 0px; font-size:0px;  float: left; text-indent: -999px; }
.pager a:hover, .pager a.activeSlide { background-position: 0px -20px;  }
.button_container{float:right;height:24px;margin:278px 0 0 669px;padding:0px 0 0 0px; position:absolute; z-index:10000;}
/* Slider  Classes End Here */


/* Tabing  Start */
.section {width: 826px;float:left;margin: 15px 0 0px 0;}
ul.tabs {list-style: none;float:left; width:100%; border-bottom:15px solid #3272a6; margin:0px;padding:0px;}
.tabs li {float: left; line-height:15px;display: inline;color: #3375aa; padding:20px 0 0 0 ; margin:0px;font-weight:bold;cursor: pointer;width:102px;text-align:center;height:46px;font-size:12px;font-family:Arial, Helvetica, sans-serif;	background:url(../images/tab.png) no-repeat left top;position: relative;}
.tabs li:hover,.vertical .tabs li:hover {color: #fff;background:url(../images/tab_over.png) no-repeat left top;}
.tabs li.current {color: #fff;text-align:center;background:url(../images/tab_over.png) no-repeat left top; padding-top:-20px!important;}
.box {display: none;padding:0px;float:left;width:824px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; border-top:8px solid #dedede; margin-top:2px;}
.box img{float:left; margin-right:5px;}
.box.visible {display: block;float:left;}
.vertical .tabs {width: 160px;float: left;display: inline;margin: 0 0 0 -160px;}
.vertical .tabs li { color:#3375aa;padding: 0 13px;margin: 0 0 1px;border: 1px solid #E4E4E4;border-right: 1px solid #F9F9F9;width: 132px;height: 25px;}
.vertical .tabs li:hover {width: 131px;}
.vertical .tabs li.current {width: 133px;color: #444;background: #EFEFEF;border: 1px solid #D4D4D4; border-right: 1px solid #EFEFEF; margin-right: -1px;}
.vertical .box {  border-width: 1px;}	
.box p{ padding-bottom:10px;}	
/* Tabing  End */

.rightbox{ float:right; width:420px; margin-right:17px;}
.lefttbox{ float:left; width:400px;}
#twobox{ float:left; width:860px; visibility:visible;}
.bigbox{display:inline-block; width:386px; border:1px solid #cccccc; padding:7px; background-color:#f4f3f2; margin:0 21px 21px 0;}	
.bigbox img{ float:left; margin-right:10px;}
.bigbox h2{ font-size:13px; font-family:Arial, Helvetica, sans-serif; line-height:normal; color:#ec312e; font-weight:bold; margin: 0 0 5px 0; padding-top:14px;}
.bigbox h2 a{ font-size:13px; color:#ec312e; font-weight:bold; text-decoration:none;}
.bigbox h2 a:hover{color:#000;}
.bigbox p{ font-size:11px; color:#363636;}
.bigbox p{ font-size:11px; color:#363636; line-height:15px;}
.bigbox p a{ font-size:11px; outline:none; color:#ef3123; text-decoration:none;}
.bigbox p a:hover{ color:#000;}

.toggleText{color: rgb(54, 54, 54); font-family:Arial, Helvetica, sans-serif;font-size: 11px;line-height: 15px; margin:15px 0 0 0!important; float:left;}
.toggleText a{color: #ef3123; font-weight:bold;font-size: 11px; text-decoration:underline;}
.toggleText a:hover{color: #000; text-decoration:none;}
.apply_posi{ float:left; background:url(../images/applybtn.gif) no-repeat left; width:149px; height:23px;}

/* Footer Class Start */
#footer{ float:left; width:100%; margin:3px 0 0 0; border-top: 1px solid rgb(179, 179, 179); padding-top:10px;}
.sitemap{ float:left; border-bottom:1px solid #b3b3b3; padding-bottom:10px; width:100%; margin-bottom:10px;}
.sitemap span{ float:left; color:#ec312e; font-size:11px; font-weight:bold; text-transform:uppercase;}
.sitemap span a{ text-decoration:none; color:#ec312e; font-size:11px; font-weight:bold; text-transform:uppercase; background:url(../images/site_icon.gif) no-repeat left; padding-left:15px;}
.ftrsocial{ float:right;}
.ftrsocial font{ float:left; color:#6c6c6c; margin-top:2px; text-transform:uppercase; font-size:11px; }
.ftrsocial img{ float:left; margin-left:5px;}

#footer ul{ float:left; margin:0px; padding:0px;}
#footer ul li{ float:left; margin:0px; padding:0px 5px 0 6px; background:url(../images/ftrdvd.gif) no-repeat left;}
#footer ul li:first-child{background:none; padding-left:0px;}
#footer ul li a{ font-size:11px; color:#6c6c6c; text-decoration:none;}
#footer ul li a:hover{color:#ec312e;}
#footer ul li.last{ background-image:none; padding-left:0px;}
#footer p{ float:right; font-size:11px; color:#6c6c6c; }
/* Footer Class End */

.Business-Units { float: left; margin: 0; padding: 0; width:100%;}
.Business-Units li { background: url("/images/red-dot-image.png") no-repeat scroll 0 9px rgba(0, 0, 0, 0); margin: 0; padding: 0 0 5px 15px;}



/* Customize Class End */
@media (max-width:900px) {
	#wrapper{width:95%; padding:20px 2%;}
	#nav{width:100%;}
	
	#threebox{width:100%;}
	.srvbox{width:29.5%; margin-right:1%;}
	.srvbox:last-child {margin-right:0;}
	
#twobox{width:100%;}
.inr_con{width:100%;}
.lefttbox{width:44%;}.rightbox{width:50%;}
.bigbox{margin:0 2% 21px 0; width:98%;}
.getintouch{width:28.8%; margin-right:1%;}
.getintouch:last-child {margin-right:0;}
}
@media (max-width:800px) {
.button_container {
    margin: 278px 0 0 588px;
}
.section{width:100%;}
.box{width:100%;}
.jScrollPaneContainer{width:100%;}
#slider{width:693px; height:291px;}
.slides{width:693px!important; height:293px!important;}
.sliderText{margin:80px 20px 0 280px;}
.slideimg{/*width:88.6%;*/ height:288px;}
#threebox{margin-top:17px;}

.button_container {
    margin: 237px 0 0 589px;
}
.inr_con p{width:101%;}
.jScrollPaneContainer{width:100%!important;}
iframe{width:98%!important;}
.scroll-pane{width:90%!important;}
.panel{width:90%!important;}
}


@media (max-width:600px) {
	
.srvbox {
    margin-right: 1%;
    width: 28.5%;
}
.lefttbox{width:99%;}.rightbox{width:99%; float:left;}

.getintouch {
    margin-bottom: 10px;
    width: 97%;
}
	.getintouch{width:90%; margin-right:1%;}
	
	
	#slider{width:540px; height:223px;}
.slides{width:540px!important; height:223px!important;}
.sliderText{margin:53px 20px 0 119px;}
.slideimg{width:68.6%; height:223px;}
#threebox{margin-top:17px;}

.button_container {
    margin:172px 0 0 427px;
}


}

@media (max-width:568px) {
	#slider{width:100%; display:none;}.slides{width:100%; display:none;}
	.slidenew{width:100%;}
		.sliderText {margin: 80px 20px 0 244px;width: 420px;}
		
.srvbox {
    margin-right: 1%;
    width: 27.5%;
}
#threebox{margin-top:13px;}
}

@media (max-width:480px) {	
#nav ul li a{font-size:6px;}
.srvbox{width:94.5%; margin-bottom:20px;}
.srvbox p{width:100%;}#twobox{width:97%; margin-bottom:10px;}
.srvbox img{width:100%;}
#footer{border:none; margin-top:-10px;}
#footer ul{width:100%; float:left;}
#footer ul li{display:block; width:100%; background:none; padding:0px 0px 10px 0px;}
#footer ul li a{ font-size:14px; padding-bottom:2px; display:block;}
#footer p{font-size:12px; width:100%;}
.getintouch{width:95%;}
.viewmore{margin-bottom:5px;}
#nav ul{border-bottom:none;}
#nav ul li{width:100%; float:left; text-align:center; border-bottom:1px solid #cfcfcf;}
#nav ul li a{font-size:12px; display:block;}
#nav{height:auto; background:none;}
}

@media (max-width:384px) {
	.tabs li{width:86px;}
}

@media (max-width:320px) {
	.srvbox{width:92.5%;}
	.getintouch{width:88%;}
	.tabs li{width:72px;}
	
}


.accordion{  color:#0088cc;   font-family: Arial,Helvetica,sans-serif;    font-size:14px;    font-weight: normal;    margin-bottom: 10px!important;}
.accordion :hover{  text-decoration:underline; cursor:pointer;}
.about-text{border-bottom:2px solid #dbd6d1; padding:0 0px 8px 15px; margin-bottom:12px;}
.accordion-open { background: url("../images/open-img.png") no-repeat scroll 5px 3px rgba(0, 0, 0, 0) !important; padding-bottom: 2px; padding-left:28px;cursor:pointer;}
.accordion-close {color:#0088cc; background: url("../images/close-img.png") no-repeat scroll 5px 3px rgba(0, 0, 0, 0) !important; padding-bottom:6px; padding-left:28px; cursor:pointer;}
.accordion-close:hover{ text-decoration:underline;}
.captchaimg{margin:6px 0px 6px 0px;}
#CaptchaV2{margin-top:3px;}
.home-text-con{width:100%; float:left; background:#1a1a1a; padding:15px 0 27px; border-bottom:4px solid #b34d48; border-top:4px solid #b34d48; margin-top:-4px;}
.home-text{ float: none;   margin: 0 auto;    padding: 0;   width: 916px; max-width:100%;}
.home-text h1{color:#fff;}.home-text p{color:#fff; font-family: Arial,Helvetica,sans-serif;}
.home-tabbed-con{background:#efefef; padding:23px 0px 23px 0px;float: none;  margin: 0 auto; width:100%;   }
.about-text{margin-bottom:12px;}
   
