@charset "utf-8";
/* CSS Document */

@font-face {
 font-family: Optima-Bold;
 src: url("../font/OptimaLTStd-Bold.otf") /* For CSS3 browsers inc. Firefox */
 format("truetype");
}


/* For IE */

@font-face {
 font-family: Optima-Bold2;
 src: url("../font/OptimaLTStd-Bold.eot")
}


.topmenu{
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:10px;
	text-decoration:none;
}

h1{
	font-family:arial,Geneva;
	font-size:15px;
	font-style:normal;
	font-weight:bold;
	color:#317C66;	
}


h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	letter-spacing:1px;
	color:#000;
	text-align:left;
	text-decoration:none;
	font-weight: bold;
	
}

img {
	border: none;
}

body{
	padding:0;
	margin:0;
	margin-top:1px;	
}

.tablewidth{
	width:100%;
}


a.topmenu:link { color: #B1B3B4; text-decoration: none; }
a.topmenu:active { color: #B1B3B4; text-decoration: none; }
a.topmenu:visited { color: #B1B3B4; text-decoration: none; }
a.topmenu:hover { color: #808080; text-decoration: none; }

.submenuline{
	border-bottom-color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:solid;	

	height:30px;	
}

.submenu{
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #7A003B;
	padding-right: 2px;
	padding-left: 4px;
	line-height: 18px;
	text-align: center;
	text-decoration:none;	
}

.lhsMenuActive{
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	padding-right: 4px;
	padding-left: 4px;
	line-height: 18px;
	text-align: left;
	text-decoration:none;
	white-space:nowrap;	
}

.lhsMenuText{
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #7A003B;
	padding-right: 4px;
	padding-left: 4px;
	line-height: 18px;
	text-align: left;
	text-decoration:none;
	white-space:nowrap;
}

a.lhsMenuText:link { color: #7A003B; margin-bottom:2px; text-decoration:none; }
a.lhsMenuText:active { color: #7A003B; margin-bottom:2px; text-decoration:none; }
a.lhsMenuText:visited { color: #7A003B; margin-bottom:2px; text-decoration:none; }
a.lhsMenuText:hover { color: #448D83; margin-bottom:2px; text-decoration:none; }

.lhsMenuUnderline{
	border-bottom: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ACACAC;
}

.leftNav{
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #317C66;
	padding-right: 4px;
	padding-left: 8px;
	line-height: 18px;
	text-decoration: none;	
}

a.leftNav:link{
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #317C66;
	padding-right: 4px;
	padding-left: 8px;
	line-height: 18px;
	text-decoration: none;
}
a.leftNav:visited{
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #317C66;
	padding-right: 4px;
	padding-left: 8px;
	line-height: 18px;
	text-decoration: none;
}
a.leftNav:hover{
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #F48942;
	padding-right: 4px;
	padding-left: 8px;
	line-height: 18px;
	text-decoration: none;
}

.leftNavNoLink{	
	background-color: #CCCCCC;
	border-bottom: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ACACAC;
}
.leftNavNoLinkNew{	
	background-color: #CCCCCC;
	border-bottom: 1px;
	padding-left: 4px;
	border-bottom-style: dotted;
	border-bottom-color: #ACACAC;
}

a.submenu:link { color: #7A003B; text-decoration: none; }
a.submenu:active { color: #7A003B; text-decoration: none; }
a.submenu:visited { color: #7A003B; text-decoration: none; }
a.submenu:hover { color: #448D83; text-decoration: none; }

.submenuactive{ font-size:11px; font-family:arial,Geneva; font-weight:bold; font-style:normal; color: #448D83; text-decoration: none; }


.subsubmenu{
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	text-decoration:none;
	height:32px;
	line-height: 18px;
	letter-spacing:0.2px;
}

a.subsubmenu:link { color: #373737; margin-bottom:2px; text-decoration: none; }
a.subsubmenu:active { color: #373737; margin-bottom:2px; text-decoration: none;}
a.subsubmenu:visited { color: #373737; margin-bottom:2px; text-decoration: none; }
a.subsubmenu:hover { color: #448D83; margin-bottom:2px; text-decoration: none; }

.subsubmenuactive{ 
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	font-style:normal;
	text-decoration:none;
	height:32px;
	line-height: 18px;
	letter-spacing:0.2px;
}


.searchtxt{
	font-family:arial,Geneva;
	font-weight:bold;
	font-size:11px;
	color:#A7A9AC;	
}



ul{
	list-style-image: url(../images/bulletbox.jpg);
	padding-left:15px;
}

UL UL LI {
	list-style-image: url(../images/bulletbox_sub.jpg);
	padding-left:5px;
}

UL UL UL LI {
	list-style-image: url(../images/bulletbox_sub2.jpg);
	padding-left:5px;
}


.searchbox{
	width:141px;
	text-align:left;

	
}

.linecolor{
	color:#FFF;
	height:1px;
}

.nav{
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:9px;
	text-decoration:none;
	
	border-bottom-color:#FFF;
	border-bottom-width:1px;
	border-bottom-style:solid;	

	height:25px;
}


.mainmenu{
	font-family:arial,Geneva;
	font-size:11px;
	font-weight:bold;
	letter-spacing:1px;
	font-style:normal;
	text-decoration:none;
}

a.mainmenu:link { color: #317C66; text-decoration: none; }
a.mainmenu:active { color: #317C66; text-decoration: none; }
a.mainmenu:visited { color: #317C66; text-decoration: none; }
a.mainmenu:hover { color: #F7A977; text-decoration: none;  }

.hometxt{
	font-family:arial,Geneva;
	font-size:11px;
	font-weight:bold;
	letter-spacing:1px;
	font-style:normal;
	text-decoration:none;
	color: #F48942;
}

a.hometxt:active { color: #F48942; text-decoration: none }
a.hometxt:visited { color: #F48942; text-decoration: none }
a.hometxt:hover { color: #F48942; text-decoration: none }

.titletxt{
	font-family:arial,Geneva;
	font-size:15px;
	font-style:normal;
	font-weight:bold;
	color:#317C66;	
}

.popuplink{
	font-family: Arial, Helvetica, sans-serif;
	line-height:1;
	font-size:12px;
	font-style:bold;
	letter-spacing:1px;
	color:#317C66;
	text-decoration:underline;
}

a.popuplink:hover{
	font-family: Arial, Helvetica, sans-serif;
	line-height:1;
	font-size:12px;
	font-style:bold;
	letter-spacing:1px;
	color:#317C66;
	text-decoration:none;
}

.aboveclienttestimonialtxt{
	font-family:arial,Geneva;
	font-size:13px;
	font-style:normal;
	font-weight:bold;
	color:#317C66;	
}


.subtitletxt{
	font-family:arial,Geneva;
	font-size:13px;
	font-style:normal;
	font-weight:bold;
	color:#7A003B;	
}

.subtitletxt2{
	font-family:arial,Geneva;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
	color:#7A003B;	
}

.contenttxt{
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.2;
	font-size:11px;
	font-style:normal;
	letter-spacing:1px;
	color:#000;
	text-align:justify;
	text-decoration:none;
	line-height: 18px;
	padding-top: 9px;
	padding-right: 9px;
	font-weight: normal;	
}

.contenttxt2{
	font-family: Arial, Helvetica, sans-serif;
	line-height:1;
	font-size:12px;
	font-style:normal;
	letter-spacing:1px;
	color:#000;
	text-align:left;
	text-decoration:none;
	line-height: 18px;
	padding-top: 9px;
	font-weight: normal;	
}

.contenttxt3{
	font-family: Arial, Helvetica, sans-serif;
	line-height:1;
	font-size:15px;
	font-style:normal;
	letter-spacing:1px;
	text-align:justify;
	color:#000;
	text-align:left;
	text-decoration:none;
	line-height: 18px;
	padding-top: 9px;
	font-weight: normal;	
}



.contenttxtlink{
	font-family:arial,Geneva;
	line-height:1.2;
	font-size:12px;
	font-style:normal;
	letter-spacing:0.5px;
	color:#000;
	text-align:justify;
	text-decoration:underline;
	
}

.testimonialtxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#317C66;	
}

.bottomleftxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#317C66;
}

.imgnorepeat{
	background-repeat:repeat-x;
	height:1px;
	padding:0px;
}

.casestudy{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	background-color:#E7E7E8;
	text-decoration:none;	
}

.footertxt{
	font-family:arial,Geneva;
	font-size:10px;
	color:#000000;
	padding:0px 5px 0px 3px;
	padding-right:10px;
	text-align:justify;
	border-right:#000; border-right-style:solid; border-right-width:1px;
}

.footertxt2{
	font-family:arial,Geneva;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	background-repeat:repeat-x;
}

.footertxtarrow{
	font-family:"Arial Black", Gadget, sans-serif;
	color:#F48942;
	font-size:9px;
	text-decoration:none;

}

.readmore{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#F48942;
	text-decoration:none;
}

.bottomfootertxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px;
	text-align:left;
	
	text-decoration:none;	
}

.locationcontacttxt{
	font-family:arial,sans-serif;
	font-size:11px;
	color:#F48942;
	font-weight:bold;
	text-decoration:none;
	
}

.noborder{
	border:none;
	}

.policytxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
}

.copyrighttxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	text-decoration:none;
	color:#FFF;
}

.maillink1{
	font-family:arial,Geneva;
	font-size:10px;
	letter-spacing:1px;
	color:#000;
	font-weight:bold;
	text-decoration:underline;
}

.borderrightbottom{
	border-right-color:#999;
	border-right-width:1px;
	border-right-style:dashed;

	border-bottom-color:#999;
	border-bottom-width:1px;
	border-bottom-style:dashed;	
}

.borderbottom{
	border-bottom-color:#999;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	
}

.borderright{
	border-right-color:#999;
	border-right-width:1px;
	border-right-style:dashed;	
	
}

.celheight{
	height:2px;
	
}


.tablespace{	
	border-right-color:#999;
	border-right-width:1px;
	border-right-style:dashed;
	
	border-bottom-color:#999;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	
	font-family:arial,Geneva;
	line-height:1.2;
	font-size:11px;
	font-style:normal;
	letter-spacing:0.5px;
	color:#000;	
	text-decoration:none;	
}

.tablespace2{	
	border-right-color:#999;
	border-right-width:1px;
	border-right-style:dashed;
	
	border-bottom-color:#999;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	
	font-family:arial,Geneva;
	line-height:1.2;
	font-size:13px;
	font-style:normal;
	letter-spacing:0.5px;
	color:#000;	
	text-decoration:none;	
}

.tablespaceright{
	font-family:arial,Geneva;
	line-height:1.2;
	font-size:11px;
	font-style:normal;
	letter-spacing:0.5px;
	color:#000;
	text-decoration:none;
}

.tablespaceleft{
	border-left-color:#999;
	border-left-width:1px;
	border-left-style:dashed;
	
	border-bottom-color:#999;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	
	font-family:arial,Geneva;
	line-height:1.2;
	font-size:11px;
	font-style:normal;
	letter-spacing:0.5px;
	color:#000;	
	text-decoration:none;	
}

.sitemaptxt{
	font-family:Arial, Helvetica, sans-serif;
	line-height:1.5;
	
	font-size:12px;
	font-style:normal;
	letter-spacing:0.5px;
	color:#000;
	text-align:justify;
	text-decoration:none;
}

a.sitemaptxt:link { color: #000; text-decoration: none }
a.sitemaptxt:active { color: #000; text-decoration: none }
a.sitemaptxt:visited { color: #000; text-decoration: none }
a.sitemaptxt:hover { color: #F48942; text-decoration: none }

.scrollerborder{
	border-bottom:#F7A977;
	border-bottom-style:solid;
	border-bottom-width:thin;
	
	border-left:#F7A977;
	border-left-style:solid;
	border-left-width:thin;
	
	border-right:#F7A977;
	border-right-style:solid;
	border-right-width:thin;
	
	border-top:#F7A977;
	border-top-style:solid;
	border-top-width:thin;
	
}

.applytxt{
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.2;
	font-size:12px;
	font-style:normal;
	letter-spacing:1px;
	color:#060;
	text-align:justify;
	text-decoration:none;
	line-height: 18px;
	padding-top: 9px;
	padding-right: 9px;
	font-weight: normal;		
}
/* Satvik E-Brochure */
.border{
	border:#448D83 2px solid;
}

.brochure_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FFF;
	font-weight:bold;
}
.brochure_titleorange{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#EF7134;
	font-weight:bold;
}
.borchure_smalltitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000;
	font-weight:bold;
}

.brochure_titlesmall{
	font-family:Optima-Bold, Optima-Bold2;
	font-size:14px;
	color:#EF7134;
	font-weight:bold;	
}
/* End of Satvik E-Brochure */
