﻿@charset "utf-8";
/* Common styles */
body {font: 13px Arial, Verdana; background: #f4f4f4; margin: 0; padding: 0; color: #000; background-image:url('../images/body-bg.jpg'); background-repeat:repeat; background-position:top;}
img {border:none;}
h1 {font: 22px Arial, Helvetica, sans-serif; color:#575757; font-weight:bold;}
h2 {font: 18px Arial, Helvetica, sans-serif; color:#f35b10; font-weight:bold;}
h3 {font: 15px Arial, Helvetica, sans-serif; color:#575757; font-weight:bold;}
h4 {font: 13px Arial, Helvetica, sans-serif; color:#f35b10; font-weight:bold;}
a {outline:none; cursor:pointer; text-decoration:none; color:#575757}
a:hover{text-decoration:none; color:black}
a.headlink {outline:none; cursor:pointer; text-decoration:none; color:#f35b10}

/*  Header styles */
#headerBG {height:181px; background-image:url(../images/head-bg.png); background-repeat:repeat-x; margin-bottom:20px;}
#header {width: 940px; margin: 0 auto;	text-align: left; height:120px;} 
#logo {width:162px; height:48px; border-radius:15px; background-color:#FFFFFF; box-shadow:2px 5px 10px #a7a7a7; padding:6px 0px 0px 12px; margin-top:30px; float:left}
#caption {width: 940px; text-align: left; height:22px; color:#888888; font: 12px Arial, Helvetica, sans-serif; padding-top:10px; float:left; margin-top:37px; }
#MainNavDiv {width:585px; height:96px; float:right; position:absolute; top:87px; left:556px;}
.NavOuter {height:94px; width:134px; float:left; margin-right:15px;}
.NavOuterLast {height:94px; width:134px; float:left;}
.NavImg {height:65px; width:128px; float:left; border-radius:15px 15px 0px 0px; background-color:#FFFFFF; padding:2px 0px 0px 6px; border-left:1px solid #f35b10; border-right:1px solid #f35b10; border-top:1px solid #f35b10;}
a.MainNav:link, a.MainNav:visited {color:#ffffff; background-color:#575757; font: 12px Arial, Helvetica, sans-serif; border-radius:0px 0px 15px 15px; border-left:1px solid #f35b10; border-right:1px solid #f35b10; border-bottom:1px solid #f35b10; text-align:center; height:20px; width:134px; float:left; padding-top:5px; text-transform:uppercase; }
a.MainNav:hover {background-color:#f35b10;}
a.MainNav:active {background-color:#000000;}

/*  Content Area styles */
.RowPanel {width: 940px; margin: 0 auto; text-align: left; height: auto;}
#SliderTextPanel {width:434px; height:238px; float:left; padding-top:30px; text-align:center}
#SliderImgPanel {width:506px; height:268px; float:left;}
#slideshow {position:relative; height:268px; }
#slideshow img {position:absolute; top:0; left:0; z-index:8; opacity:0.0; border-radius:15px; }
#slideshow img.active { z-index:10; opacity:1.0; }
#slideshow img.last-active 	{z-index:9;}
#ContentPanel {width:630px; height:auto; float:left; background-color:#FFFFFF; border:1px solid #d3d3d3; border-radius:15px; padding:0px 15px; margin:0px 20px 15px 0px;}
#ContentPanelBig {width:900px; height:auto; float:left; background-color:#FFFFFF; border:1px solid #d3d3d3; border-radius:15px; padding:0px 15px; margin:0px 0px 15px 0px;}

/*Expand More*/
.msg_list {margin: 0px; padding: 0px; width:630px; float:left;}
.msg_head {cursor: pointer; position: relative; margin:0px; color:#ffffff; padding:3px 6px; background-color:#575757; width:55px; height:14px; font-size:10px;}
.msg_body {padding-top: 5px; width:630px;}
	
/*Right Panel Styles*/
.downloadButton {width:250px; height:60px; float:left; margin-bottom:15px; background-image:url(../images/downloadBut-bg.jpg); background-repeat:repeat-y; border-radius:15px;}
a.download:link, a.download:visited, a.download:active {color:#000000; font: 18px Arial, Helvetica, sans-serif; text-align:center; width:180px; float:left; padding-top:20px; }
a.download:hover {color:#575757;}
.DownloadDetails {width:70px; float:left; padding-top:15px; font: 10px Arial, Helvetica, sans-serif; text-align:center; color:#FFFFFF}
.JointVenture {width:250px; height:65px; padding-top:15px; float:left; text-align:center; background-image:url(../images/Cluster-bg-10.jpg); background-repeat:repeat-y; border-radius: 0px 15px 0px 0px;}
.clusterGap {width:250px; height:5px; float:left; background-image:url(../images/Cluster-bg-white.jpg); background-repeat:repeat-y}
.cluster12 {width:250px; height:60px; padding-top:20px; float:left; text-align:center; background-image:url(../images/Cluster-bg-12.jpg); background-repeat:repeat-y; border-radius: 0px 0px 0px 15px; color:#575757; font: 15px Arial, Helvetica, sans-serif;}

/*Bottom Panel Styles*/
#BottomPanel {height:195px; width:100%; background-image:url(../images/bottom-bg.jpg); background-repeat:repeat-x; float:left; border-top:1px solid white; margin-top:15px;}
.BtmRowPanel {width: 650px; float:left}
#GetInTouch {width:650px; height:44px; padding-top:10px; color: #000000; text-shadow: 0px 2px 2px #adadad; font: 24px Arial, Helvetica, sans-serif; float:left; border-bottom:1px solid black;}
#BtmImgSec {width:650px; height:44px; padding-top:10px; float:left;}
#Validation {width:540px; float:left;}
a.twit:link, a.twit:visited, a.twit:active {border:none; background-image:url(../images/twitter-c.png); background-repeat:no-repeat; width:33px; height:33px; float:left; margin-right:5px} 
a.twit:hover {background-image:url(../images/twitter-g.png); background-repeat:no-repeat;}	
a.face:link, a.face:visited, a.face:active {border:none; background-image:url(../images/facebook-c.png); background-repeat:no-repeat; width:33px; height:33px; float:left; margin-right:5px} 
a.face:hover {background-image:url(../images/facebook-g.png); background-repeat:no-repeat;}	
a.linked:link, a.linked:visited, a.linked:active {border:none; background-image:url(../images/linkedin-c.png); background-repeat:no-repeat; width:33px; height:33px; float:left;} 
a.linked:hover {background-image:url(../images/linkedin-g.png); background-repeat:no-repeat;}		
.copyright {width:650px; height:50px; padding-top:30px; font: 10px Arial, Helvetica, sans-serif; float:left; color:#8d8d8d;}
#certification {width:93px; height:195px; margin-left:187px; float:left;}
.Certhead {font:13px Arial, Helvetica, sans-serif; color:#000000; text-align:center; text-transform:uppercase; text-shadow: 0px 1px 1px #adadad; font-weight:bold; margin-top:5px;}
.Certbody {font:12px Arial, Helvetica, sans-serif; color:#ffffff; text-align:center; text-transform:uppercase; margin-top:5px;}
.map{ width:425px; height:350px; box-shadow:2px 5px 10px #a7a7a7; margin-bottom:20px;}
.RightTopDiv {width:250px; float:left}
.RightImg {margin:0px 13px 10px 0px; border-radius:10px; border:1px solid #d3d3d3; float:left;}
table, td, th {border-bottom:1px solid #f35b10;}
th {background-color:#f35b10; color:white;}
td.cen {text-align:center;}
#qp {width:750px; margin:0 auto; text-align:center; border:1px solid #d3d3d3; background-color:#f0f0f0; border-radius:10px;}
.TestimonDiv {width:230px; float:left; border-radius:15px; border:1px solid #e1e1e1; background-color:#FFFFFF; padding:10px; margin-bottom:15px;}
.TestimonialsHead {font:13px arial;	text-transform:uppercase; font-weight:bold; color:#f35b10;	padding-bottom :12px; margin-bottom:10px; float:left; width:217px; height:10px; border-bottom:1px solid #fff; box-shadow: 0 1px 0px rgba(0,0,0, .1); }

#ContSubDivGray
	{
	float:left;
	width:321px;
	text-align:left;
	margin-bottom:10px;		
	}
.ContSubHeadGray
	{
	font:13px Arial;
	color:#fff;
	width:306px;
	height:23px;
	text-align:left;
	font-weight:bold;
	margin:20px 0px 0px 0px;
	padding:8px 0px 0px 15px;
	background-color:#575757;
	border-radius: 6px 6px 0px 0px;	
	}
.ContSubTextGray
	{
	font:13px Arial;
	color:#000;
	width:309px;
	height:auto;
	text-align:left;
	padding:5px;
	line-height:26px;
	border:1px solid #d2d2d2;
	border-radius: 0px 0px 6px 6px;
	background:#FFF;	
	}
.ContSubDivRed
	{
	float:left;
	width:157px;
	text-align:left;
	margin-left:16px;	
	}
.ContSubHeadRed
	{
	font:12px Arial, Arial;
	color:#fff;
	width:142px;
	height:23px;
	text-align:left;
	font-weight:bold;
	margin:20px 0px 0px 0px;
	padding:8px 0px 0px 15px;
	background-color:#f35b10;
	border-radius: 6px 6px 0px 0px;		
	}
.ContSubTextRed
	{
	font:12px Arial, Arial;
	color:#000;
	width:139px;
	float:left;
	height:auto;
	text-align:left;
	padding:8px;
	line-height:18px;
	border:1px solid #d2d2d2;
	border-radius: 0px 0px 6px 6px;
	background:#FFF;	 
	}
.ServText
	{
	width:110px;
	float:left;
	height:35px;
	padding-left:3px;
	font-size:12px;
	font-family:arial;
	}