/********************************* Menu Styles Starts ************************************************/
@import url('menu.css');
/********************************* Menu Styles Ends **************************************************/

@font-face {
    font-family: 'CalibriRegular';
    src: url('../fonts/calibri-webfont.eot');
    src: url('../fonts/calibri-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/calibri-webfont.woff') format('woff'),
         url('../fonts/calibri-webfont.ttf') format('truetype'),
         url('../fonts/calibri-webfont.svg#CalibriRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'CalibriBold';
    src: url('../fonts/calibrib-webfont.eot');
    src: url('../fonts/calibrib-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/calibrib-webfont.woff') format('woff'),
         url('../fonts/calibrib-webfont.ttf') format('truetype'),
         url('../fonts/calibrib-webfont.svg#CalibriBold') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
  font-family: 'KozGoPr6N-Light-AlphaNum';
  src: url('../fonts/KozGoPr6N-Light-AlphaNum.eot?#iefix') format('embedded-opentype'), 
  url('../fonts/KozGoPr6N-Light-AlphaNum.otf')  format('opentype'),
	     url('../fonts/KozGoPr6N-Light-AlphaNum.woff') format('woff'),
		 url('../fonts/KozGoPr6N-Light-AlphaNum.ttf')  format('truetype'),
		 url('../fonts/KozGoPr6N-Light-AlphaNum.svg#KozGoPr6N-Light-AlphaNum') format('svg');
  font-weight: normal;
  font-style: normal;
}

html {
	height:100%;
}
body {
	margin:0px 0px 0px 0px;
	background:url(../images/main-bg-s.gif) repeat-x 0 0 #ffffff;
	height:100%;
	overflow-y:scroll;
	*overflow-y:none;
}
.table-height {
	height:100%;
}
img {
	border:0px;
}
p, h1, h2, h3, h4, h5, h6 {
	margin:12px 0px;
	padding:0px;
}
ul {
	margin:0px 12px;
	padding:6px 0px 6px 30px;
}
/********************************************************************** Home Page Styles **********************************************************************/
.Hometext {
	font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#02223f;
	padding:20px 40px 0px 28px;
	text-decoration:none;
	text-align:justify;
}
.Hometext a {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#02223f;
	text-decoration:underline;
}
.Hometext a:hover {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#02223f;
}
.HometextMain {
	font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#02223f;
	padding:20px 30px 0px 40px;
	text-decoration:none;
	text-align:justify;
}
.HometextMain a {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#02223f;
	text-decoration:underline;
}
.HometextMain a:hover {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#02223f;
	text-decoration:underline;
}
.office-txt {
	font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#02223f;
	padding:18px 0px 0px 75px;
	text-decoration:none;
	text-align:justify;
}
.office-txt a {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#02223f;
	text-decoration:underline;
}
.office-txt a:hover {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#02223f;
}
.Hometxt-main1 {
	font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#02223f;
	padding:18px 25px 0px 40px;
	text-decoration:none;
	text-align:justify;
}
.Hometxt-main1 a {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#02223f;
	text-decoration:underline;
}
.Hometxt-main1 a:hover {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#02223f;
	text-decoration:underline;
}
.office-adress {
	font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#02223f;
	padding:2px 0px 0px 85px;
	text-decoration:none;
	text-align:justify;
}
.office-adress a {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#02223f;
	text-decoration:underline;
}
.office-adress a:hover {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#02223f;
}
.click-here {
	font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#6b6c32;
	padding-right:36px;
	text-decoration:none;
	text-align:right;
}
.click-here a {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#6b6c32;
	text-decoration:underline;
}
.click-here a:hover {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:underline;
}
/********************************************************************** Sub Page Styles **********************************************************************/
.navigation {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#5b5ba3;
	text-decoration:none;
	padding:20px 0px 0px 20px;
}
.navigation a {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#5b5ba3;
	text-decoration:underline;
}
.navigation a:hover {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#044670;
	text-decoration:underline;
}
.textMain {
	font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	padding:5px 30px 30px 20px;
	text-decoration:none;
	text-align:justify;
}
.textMain a {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:underline;
}
.textMain a:hover {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#3c3c7a;
	text-decoration:underline;
}
.ServicesSP {
	font:bold 14px/18px Arial;
	color:#ffffff;
	width:280px;
	height:80px;
	text-decoration:none;
}
.ServicesSP a {
	font:bold 14px/17px Arial;
	color:#ffffff;
	display:block;
	text-decoration:none;
	background:#3a3a78;
	width:200px;
	height:44px;
	padding:20px 0px 0px 0px;
	border-bottom:1px solid #ffffff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	text-align:center;
}
.ServicesSP a:hover {
	font:bold 14px/17px Arial;
	color:#ffffff;
	text-decoration:none;
	background:#5e4b93;
	border-bottom:1px solid #ffffff;
	-moz-box-shadow:2px 2px 2px 3px #ccc;
  	-webkit-box-shadow:2px 2px 2px 3px #ccc;
  	box-shadow:2px 2px 2px 3px #ccc;
	text-align:center;
}
.textMainBold {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	text-align:justify;
}
.textMainBold a {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:underline;
}
.textMainBold a:hover {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#3c3c7a;
	text-decoration:underline;
}
.textNormal {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
}
.textNormal a {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:underline;
}
.textNormal a:hover {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#3c3c7a;
	text-decoration:underline;
}
.textbold {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
}
.address-txt {
	font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#02223f;
	padding-left:60px;
	text-decoration:none;
}
.address-txt a {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#02223f;
	text-decoration:underline;
}
.address-txt a:hover {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#02223f;
	text-decoration:underline;
}
.click-here-s {
	font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#6b6c32;
	padding-right:16px;
	text-decoration:none;
	text-align:right;
}
.click-here-s a {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#6b6c32;
	text-decoration:underline;
}
.click-here-s a:hover {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:underline;
}
.office-hours {
	font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#02223f;
	text-decoration:none;
	padding:15px 0px 0px 10px;
}
.office-hours a {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#02223f;
	text-decoration:none;
}
.office-hours a:hover {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#02223f;
	text-decoration:none;
}
.PDFtext {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
}
/*------------------Sub Page Headings Starts------------------*/
.MainHeading {
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	padding-left:20px;
	color:#92692c;
	text-decoration:none;
}
.SubHeading {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#383873;
	text-decoration:none;
}
.SubHeading a {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#383873;
	text-decoration:underline;
}
.SubHeading a:hover {
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#818336;
	text-decoration:underline;
}

.SubHeading1 {
	font-family:'CalibriBold';
	font-size:26px;
	color:#595858;
	text-decoration:none;
	padding-bottom:20px;
}


.Section-Title {
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#78b3ff;
	text-decoration:none;
}
.Section-Title a {
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#78b3ff;
	text-decoration:underline;
}
.Section-Title a:hover {
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#74affa;
	text-decoration:underline;
}
/********************************************************************** Multimedia Page Styles **********************************************************************/
.multimedia {
	font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#375f91;
	text-decoration:none;
	border:1px solid #7073a7;
}
.multimedia a {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/movie-off.gif) no-repeat 10px 4px;
	padding:5px 0px 5px 45px;
	color:#375f91;
	text-decoration:underline;
}
.multimedia a:hover {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	background:url(../images/movie-on.gif) no-repeat 10px 4px;
	padding:5px 0px 5px 45px;
	color:#000000;
	text-decoration:underline;
}
.multimedia .formHead a, .multimedia .formHead a:hover {
	padding-left:10px;
	background:none;
}
/********************************************************************** Form Styles **********************************************************************/
.tableborder {
	border:1px solid #7073a7;
}
.formHead {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	background:#7073a7;
	text-decoration:none;
	padding:3px 5px 3px 5px;
}
.formHead a {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:underline;
}
.formHead a:hover {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#be840f;
	text-decoration:underline;
}
.formHead1 {
	font-family:'CalibriRegular';
	font-size:16px;
	color:#595858;
	padding:3px 5px 3px 0px;
	line-height:19px;
}


.formHead1 a{
	font-family:'CalibriRegular';
	font-size:16px;
	color:#595858;
}

.formHead1 a:hover{
	font-family:'CalibriRegular';
	font-size:16px;
	color:#595858;

}
.formlable {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding:3px 3px 3px 5px;
}
.txtfield {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	border:1px solid #7073a7;
	width:175px;
	height:20px;
	vertical-align:middle;
	padding:2px 4px 2px 4px;
}
.mandatory {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#FF8204;
}
.dropDown {
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	border:1px solid #7073a7;
}
.textArea {
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	width:175px;
	border:1px solid #7073a7;
	vertical-align:middle;
	padding:4px;
}
.button {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	background:#7073a7;
	text-decoration:none;
	border:1px solid #000000;
	height:20px;
	cursor:pointer;
}
/********************************************************************** Footer Styles **********************************************************************/
.footer {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#02223f;
	padding:0px 0px 0px 0px;
}
.footer a {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#02223f;
}
.footer a:hover {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#02223f;
}
.CopyrightText {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#02223f;
	text-decoration:none;
	padding:20px 0px 0px 0px;
	margin:0px;
}
.CopyrightText a {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#02223f;
}
.CopyrightText a:hover {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#02223f;
}
/********************************************************************** Intractivity Styles **********************************************************************/
.demo {
	position:relative;
	top:0px;
	left:0px;
	width:614px;
	height:323px;
	padding:0px;
	margin:0px;
	overflow:hidden;
}
.demo1 {
	position:relative;
	top:0px;
	left:0px;
	width:614px;
	height:323px;
	padding:0px;
	margin:0px;
}
.intratext {
	font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#61618d;
	padding:8px 30px 0px 310px;
	text-decoration:none;
	text-align:left;
}
.intratext a {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#61618d;
	text-decoration:underline;
}
.intratext a:hover {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#898989;
}
.intra-more {
	font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	padding:5px 5px 5px 5px;
	text-decoration: none;
	text-align:right;
}
.intra-more a {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration:underline;
}
.intra-more a:hover {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #a41209;
	text-decoration:underline;
}
/**********************************************************************Custom Styles**********************************************************************/
kwicks {
	/* recommended styles for kwicks ul container */
	list-style: none;
	position: relative;
	margin: -6px 0px 0px 0px;
	padding: 0;
}
.kwicks li{
	/* these are required, but the values are up to you (must be pixel) */
	width: 313px;
	height: 218px;

	/*do not change these */
	display: block;
	overflow: hidden;
	padding: 0px;  /* if you need padding, do so with an inner div (or implement your own box-model hack) */
	margin:0px;
}

.kwicks.horizontal li {
	/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
	margin:0px; /*Set to same as spacing option. */	
	padding:0px;
	float: left;
}
.kwicks.vertical  li{
	/* This is optional and will be disregarded by the script.  However, it should be provided for non-JS enabled browsers. */
	margin-bottom: 0px; /*Set to same as spacing option. */	
}

#kwick_1 { 
	background:none;
}
#kwick_2 {
	background:none;
}
#kwick_3 {
	background:none;
}
.intraTable {
	width:525px;
	margin:0px;
	padding:0px;
	position:absolute;
	height:218px;
	overflow:hidden;
}
.intraSubtext {
	font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#37376b;
	padding:0px;
	text-decoration:none;
	text-align:left;
} 
.intraSubtext a {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#37376b;
	text-decoration:underline;
}
.intraSubtext a:hover {
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	color:#898989;
}



.Sales {
	font:bold 14px/18px Arial;
	color:#ffffff;
	width:280px;
	height:30px;
	text-decoration:none;
}
.Sales a {
	font:bold 14px/17px Arial;
	color:#ffffff;
	display:block;
	text-decoration:none;

	width:280px; 
	height:40px;
	padding:10px 0px 0px 40px;
	
}
.Sales a:hover {
	font:bold 14px/17px Arial;
	color:#000000;
	text-decoration:none;
	
}
.banner-section-s {
	float: left;
	width: 100%;
	height: 273px;
}
.banner-img {
	float: left;
	width:490px;
}
.banner-s {
	float: left;
	width:490px;
	margin-top:60px;
}
.banner-text {
	font: normal 33px/35px 'KozGoPr6N-Light-AlphaNum';
	color: #141452;
	margin: 23px 0px 10px 10px;
}
.banner-more {
	/*background: #048051;*/
	background:url(../images/more-button.png) no-repeat 0px 0px;
	border-radius: 15px;
	margin: 15px 10px 0px 0px;
	width: 90px;
	float: left;
}
.banner-more a {
	font: normal 13px/30px 'KozGoPr6N-Light-AlphaNum';
	color: #141452;
	text-align: center;
	display: block;
}