﻿@charset "utf-8";
body {
	PADDING-BOTTOM: 0px; MARGIN: 0px; MIN-HEIGHT: 50%; line-height:20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #0c0d0c; FONT-SIZE: 13px; FONT-WEIGHT: normal; PADDING-TOP: 0px; background-image:url(../Images_New/body_bg.jpg);
	
	}
	a.link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	}
	a.link:hover{
	color:#e1171f;
	text-decoration:none;
	}
	
	.headertext{
		font-family:Verdana, Geneva, sans-serif;
		font-size:16px;
		color:#000000;
		font-weight:bold;
		padding-left:10px;
			}
	.homeheader{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#004c63;
	font-weight:bold;
	}
	
	.blackheader{
	font-family:Times New Roman, Geneva, sans-serif;
	font-size:15px;
	color:#000000;

	
	line-height:20px;
	}
	.redheader{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#d92424;
	font-weight:bold;
	}
		
	
	
.homeheadersmall{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#004c63;
	font-weight:bold;
}
/* text Slide banner css */

.da-slider{
	width: 100%;
	min-width: 580px;
	height: 255px;

	position: relative;
	margin: 0px;
	overflow: hidden;
	background: transparent url(../Images_New/waves.gif) repeat 0% 0%;
	/*border-top: 8px solid #efc34a;
	border-bottom: 8px solid #efc34a;*/
	box-shadow: 0px 1px 1px rgba(0,0,0,0.2), 0px -2px 1px #fff;
	-webkit-transition: background-position 1.4s ease-in-out 0.3s;
	-moz-transition: background-position 1.4s ease-in-out 0.3s;
	-o-transition: background-position 1.4s ease-in-out 0.3s;
	-ms-transition: background-position 1.4s ease-in-out 0.3s;
	transition: background-position 1.4s ease-in-out 0.3s;
}
.da-slide{
	position: absolute;
	width: 70%;
	height: 100%;
	top: 0px;
	left: 0px;
	font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;
	text-align: left;
}
.da-slide-current{
	z-index: 1000;
}
.da-slider-fb .da-slide{
	left: 100%;
}
.da-slider-fb  .da-slide.da-slide-current{
	left: 0px;
}
.da-slide h2,
.da-slide p,
.da-slide .da-link,
.da-slide .da-img{
	position: absolute;
	opacity: 0;
	left: 95%;
	vertical-align:top;
}
.da-slider-fb .da-slide h2,
.da-slider-fb .da-slide p,
.da-slider-fb .da-slide .da-link{
	left: 10%;
	opacity: 1;
}
.da-slider-fb .da-slide .da-img{
	left: 95%;
	opacity: 1;
}
.da-slide h2{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#004c63;
	font-weight:bold;
	width: 50%;
	top: 10px;
	white-space: nowrap;
	z-index: 10;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
}
.da-slide p{

	width: 80%;
	top: 50px;
	color: #0c0d0c;
	font-size: 12px;
	line-height: 15px;
	font-weight:normal;
	height: 220px;
	overflow: hidden;
	font-family:  Arial, Helvetica, sans-serif; 
	font-weight: 400;
	z-index:100;
}
.da-slide .da-img{
	text-align: center;
	width: 15%;
	top: 50px;
	height: 115px;
	vertical-align:top;
	line-height: 320px;
	left: 95%; /*60%*/
}
.da-slide .da-link{
	top: 150px; /*depends on p height*/
	border-radius: 30px;
	box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#808080;
	font-weight:bold;
	text-decoration:none;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	border: 8px solid rgba(255,255,255,0.8);
	padding: 2px 20px 0px;
	line-height: 30px;
	width: 130px;
	text-align: center;
	background: rgba(255,255,255,0.2);
}
.da-slide .da-link:hover{
	color:#FF0000;
text-decoration:underline;
}
.da-dots{
	width: 100%;
	position: absolute;
	text-align: center;
	left: 0px;
	bottom: 20px;
	z-index: 2000;
	-moz-user-select: none;
	-webkit-user-select: none;
}
.da-dots span{
	display: inline-block;
	position: relative;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #e4b42d;
	margin: 3px;
	cursor: pointer;
	box-shadow: 
		1px 1px 1px rgba(0,0,0,0.1) inset, 
		1px 1px 1px rgba(255,255,255,0.1);
}
.da-dots span.da-dots-current:after{
	content: '';
	width: 8px;
	height: 8px;
	position: absolute;
	top: 2px;
	left: 2px;
	border-radius: 50%;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
}
.da-arrows{
	-moz-user-select: none;
	-webkit-user-select: none;
}
.da-arrows span{
	position: absolute;
	top: 50%;
	height: 13px;
	width: 15px;
	border-radius: 50%;
	background: #e4b42d;
	cursor: pointer;
	z-index: 2000;
	opacity: 0;
	box-shadow: 
		1px 1px 1px rgba(0,0,0,0.1) inset, 
		1px 1px 1px rgba(255,255,255,0.1);
	-webkit-transition: opacity 0.4s ease-in-out 0.2s;
	-moz-transition: opacity 0.4s ease-in-out 0.2s;
	-o-transition: opacity 0.4s ease-in-out 0.2s;
	-ms-transition: opacity 0.4s ease-in-out 0.2s;
	transition: opacity 0.4s ease-in-out 0.2s;
}
.da-slider:hover .da-arrows span{
	opacity: 1;
}
.da-arrows span:after{
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	top: -3px;
	left:-3px;
	background: transparent url(../Images_New/arrows.png) no-repeat top left;
	border-radius: 50%;
	box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
}
.da-arrows span:hover:after{
	box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
}
.da-arrows span:active:after{
	box-shadow: 1px 1px 1px rgba(255,255,255,0.1);
}
.da-arrows span.da-arrows-next:after{
	background-position: top right;
}
.da-arrows span.da-arrows-prev{
	left: 15px;
}
.da-arrows span.da-arrows-next{
	right: 15px;
}

.da-slide-current h2,
.da-slide-current p,
.da-slide-current .da-link{
	left: 10%;
	opacity: 1;
}
.da-slide-current .da-img{
	left: 95%;
	opacity: 1;
}
/* Animation classes and animations */

/* Slide in from the right*/
.da-slide-fromright h2{
	-webkit-animation: fromRightAnim1 0.6s ease-in 0.8s both;
	-moz-animation: fromRightAnim1 0.6s ease-in 0.8s both;
	-o-animation: fromRightAnim1 0.6s ease-in 0.8s both;
	-ms-animation: fromRightAnim1 0.6s ease-in 0.8s both;
	animation: fromRightAnim1 0.6s ease-in 0.8s both;
}
.da-slide-fromright p{
	-webkit-animation: fromRightAnim2 0.6s ease-in 0.8s both;
	-moz-animation: fromRightAnim2 0.6s ease-in 0.8s both;
	-o-animation: fromRightAnim2 0.6s ease-in 0.8s both;
	-ms-animation: fromRightAnim2 0.6s ease-in 0.8s both;
	animation: fromRightAnim2 0.6s ease-in 0.8s both;
}
.da-slide-fromright .da-link{
	-webkit-animation: fromRightAnim3 0.4s ease-in 1.2s both;
	-moz-animation: fromRightAnim3 0.4s ease-in 1.2s both;
	-o-animation: fromRightAnim3 0.4s ease-in 1.2s both;
	-ms-animation: fromRightAnim3 0.4s ease-in 1.2s both;
	animation: fromRightAnim3 0.4s ease-in 1.2s both;
}

@-webkit-keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-moz-keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-o-keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-ms-keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}
/* Slide in from the left*/
.da-slide-fromleft h2{
	-webkit-animation: fromLeftAnim1 0.6s ease-in 0.6s both;
	-moz-animation: fromLeftAnim1 0.6s ease-in 0.6s both;
	-o-animation: fromLeftAnim1 0.6s ease-in 0.6s both;
	-ms-animation: fromLeftAnim1 0.6s ease-in 0.6s both;
	animation: fromLeftAnim1 0.6s ease-in 0.6s both;
}
.da-slide-fromleft p{
	-webkit-animation: fromLeftAnim2 0.6s ease-in 0.6s both;
	-moz-animation: fromLeftAnim2 0.6s ease-in 0.6s both;
	-o-animation: fromLeftAnim2 0.6s ease-in 0.6s both;
	-ms-animation: fromLeftAnim2 0.6s ease-in 0.6s both;
	animation: fromLeftAnim2 0.6s ease-in 0.6s both;
}
.da-slide-fromleft .da-link{
	-webkit-animation: fromLeftAnim3 0.4s ease-in 1.2s both;
	-moz-animation: fromLeftAnim3 0.4s ease-in 1.2s both;
	-o-animation: fromLeftAnim3 0.4s ease-in 1.2s both;
	-ms-animation: fromLeftAnim3 0.4s ease-in 1.2s both;
	animation: fromLeftAnim3 0.4s ease-in 1.2s both;
}

@-webkit-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-moz-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-o-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-ms-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}
/* Slide out to the right */
.da-slide-toright h2{
	-webkit-animation: toRightAnim1 0.6s ease-in 0.6s both;
	-moz-animation: toRightAnim1 0.6s ease-in 0.6s both;
	-o-animation: toRightAnim1 0.6s ease-in 0.6s both;
	-ms-animation: toRightAnim1 0.6s ease-in 0.6s both;
	animation: toRightAnim1 0.6s ease-in 0.6s both;
}
.da-slide-toright p{
	-webkit-animation: toRightAnim2 0.6s ease-in 0.3s both;
	-moz-animation: toRightAnim2 0.6s ease-in 0.3s both;
	-o-animation: toRightAnim2 0.6s ease-in 0.3s both;
	-ms-animation: toRightAnim2 0.6s ease-in 0.3s both;
	animation: toRightAnim2 0.6s ease-in 0.3s both;
}
.da-slide-toright .da-link{
	-webkit-animation: toRightAnim3 0.4s ease-in both;
	-moz-animation: toRightAnim3 0.4s ease-in both;
	-o-animation: toRightAnim3 0.4s ease-in both;
	-ms-animation: toRightAnim3 0.4s ease-in both;
	animation: toRightAnim3 0.4s ease-in both;
}

@-webkit-keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-webkit-keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-webkit-keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@-webkit-keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@-moz-keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-moz-keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-moz-keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@-moz-keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@-o-keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-o-keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-o-keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@-o-keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@-ms-keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-ms-keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-ms-keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@-ms-keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
/* Slide out to the left*/
.da-slide-toleft h2{
	-webkit-animation: toLeftAnim1 0.6s ease-in both;
	-moz-animation: toLeftAnim1 0.6s ease-in both;
	-o-animation: toLeftAnim1 0.6s ease-in both;
	-ms-animation: toLeftAnim1 0.6s ease-in both;
	animation: toLeftAnim1 0.6s ease-in both;
}
.da-slide-toleft p{
	-webkit-animation: toLeftAnim2 0.6s ease-in 0.3s both;
	-moz-animation: toLeftAnim2 0.6s ease-in 0.3s both;
	-o-animation: toLeftAnim2 0.6s ease-in 0.3s both;
	-ms-animation: toLeftAnim2 0.6s ease-in 0.3s both;
	animation: toLeftAnim2 0.6s ease-in 0.3s both;
}
.da-slide-toleft .da-link{
	-webkit-animation: toLeftAnim3 0.4s ease-in both;
	-moz-animation: toLeftAnim3 0.4s ease-in both;
	-o-animation: toLeftAnim3 0.4s ease-in both;
	-ms-animation: toLeftAnim3 0.4s ease-in both;
	animation: toLeftAnim3 0.4s ease-in both;
}

@-webkit-keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-webkit-keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-webkit-keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}
@-webkit-keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	40%{ left: 70%;  opacity: 1; }
	90%{ left: 0%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@-moz-keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-moz-keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-moz-keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}
@-moz-keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	40%{ left: 70%;  opacity: 1; }
	90%{ left: 0%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@-o-keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-o-keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-o-keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}
@-o-keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	40%{ left: 70%;  opacity: 1; }
	90%{ left: 0%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@-ms-keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-ms-keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-ms-keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}
@-ms-keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	40%{ left: 70%;  opacity: 1; }
	90%{ left: 0%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}
@keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	40%{ left: 70%;  opacity: 1; }
	90%{ left: 0%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}		
/* End text Slide banner css */
	
	
	
	
	
/* main banner css*/
	
	
#wowslider-container {
	Z-INDEX: 90; POSITION: relative; MARGIN: 0px auto; WIDTH: 590px; ZOOM: 1; HEIGHT: 240px
}
#wowslider-images {
	WIDTH: 590px; HEIGHT: 240px; OVERFLOW: hidden
}
#wowslider-images A {
	COLOR: transparent
}
#wowslider-images IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; TOP: 0px; BORDER-RIGHT: 0px; LEFT: 0px
}
#wowslider-container A {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: none
}
#wowslider-container .ws_bullets {
	Z-INDEX: 1001; POSITION: absolute; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: left; FONT-SIZE: 0px; TOP: 0px; RIGHT: 0px; PADDING-TOP: 10px
}
#wowslider-container .ws_bullets A {
	BACKGROUND-IMAGE: url(data:image/gif;base64,); BORDER-BOTTOM: #d6d6d6 1px solid; background-color:#f6ae03; POSITION: relative; BORDER-LEFT: #d6d6d6 1px solid; TEXT-INDENT: -1000px; WIDTH: 10px; FLOAT: left; HEIGHT: 10px; COLOR: #d6d6d6; MARGIN-LEFT: 5px; BORDER-TOP: #d6d6d6 1px solid; BORDER-RIGHT: #d6d6d6 1px solid
}
#wowslider-container .ws_selbull {
	BACKGROUND-COLOR: #d6d6d6; COLOR: #ffffff
}
#wowslider-container .ws_bullets A:hover {
	BACKGROUND-COLOR: #d6d6d6; COLOR: #ffffff
}
#wowslider-container .ws_overbull {
	BACKGROUND-COLOR: #d6d6d6; COLOR: #ffffff
}
/*#wowslider-container A.ws_next {
	BACKGROUND-IMAGE: url(../Images_New/arrows.png); Z-INDEX: 1001; POSITION: absolute; MARGIN-TOP: -16px; WIDTH: 32px; DISPLAY: block; HEIGHT: 67px; TOP: 50%
}
#wowslider-container A.ws_prev {
	BACKGROUND-IMAGE: url(../Images_New/arrows.png); Z-INDEX: 1001; POSITION: absolute; MARGIN-TOP: -16px; WIDTH: 32px; DISPLAY: block; HEIGHT: 67px; TOP: 50%
}
#wowslider-container A.ws_next {
	BACKGROUND-POSITION: 0px 0px; RIGHT: -7px
}
#wowslider-container A.ws_prev {
	BACKGROUND-POSITION: 0px 100%; LEFT: -7px
}
#wowslider-container A.ws_next:hover {
	BACKGROUND-POSITION: 100% 0px
}
#wowslider-container A.ws_prev:hover {
	BACKGROUND-POSITION: 100% 100%
}*/
#wowslider-container .ws-title {
	Z-INDEX: 50; POSITION: absolute; FILTER: progid:DXImageTransform.Microsoft.Alpha(opacity=70); PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 10px; BOTTOM: 7%; PADDING-RIGHT: 10px; FONT-FAMILY: Tahoma, Arial, Helvetica; COLOR: #1e4553; FONT-SIZE: 14px; MARGIN-RIGHT: 5px; PADDING-TOP: 10px; LEFT: 0px; opacity: 0.7
}
#wowslider-container .ws-title DIV {
	FONT-SIZE: 12px; PADDING-TOP: 5px
}
#wowslider-container .ws_bullets A IMG {
	BORDER-BOTTOM: #b8c4cf 2px solid; POSITION: absolute; BORDER-LEFT: #b8c4cf 2px solid; TEXT-INDENT: 0px; DISPLAY: block; VISIBILITY: hidden; BORDER-TOP: #b8c4cf 2px solid; TOP: 12px; BORDER-RIGHT: #b8c4cf 2px solid; LEFT: -10px
}
#wowslider-container .ws_bullets A:hover IMG {
	VISIBILITY: visible
}
#wowslider-container .ws_bulframe DIV DIV {
	POSITION: relative; HEIGHT: 42px; OVERFLOW: visible
}
#wowslider-container .ws_bulframe DIV {
	WIDTH: 60px; OVERFLOW: hidden
}
#wowslider-container .ws_bulframe {
	BORDER-BOTTOM: #b8c4cf 2px solid; POSITION: absolute; BORDER-LEFT: #b8c4cf 2px solid; DISPLAY: none; OVERFLOW: hidden; BORDER-TOP: #b8c4cf 2px solid; TOP: 25px; CURSOR: pointer; BORDER-RIGHT: #b8c4cf 2px solid
}
#wowslider-container .ws_bulframe SPAN {
	POSITION: absolute
}
/* END main banner css*/	



.hoverbox a
{
	position: relative;
}

.hoverbox a:hover
{
	display: block;
	font-size: 100%;
	z-index: 1;
}

.hoverbox a:hover .preview
{
	top: 55px;
	margin-top:10px;
	left: -50px;
}

.hoverbox li
{
	position: static;
}





.hoverbox
{
	cursor: pointer;
	list-style: none;
	margin-left:30px;
	border:none;
}

.hoverbox a
{
	cursor: pointer;
	}

.hoverbox a .preview
{
	display: none;
	z-index:100px;
}

.hoverbox a:hover .preview
{
	display: block;
	position: absolute;
	top: -33px;
	left: -25px;
	z-index: 100px;
}

.hoverbox img
{
	color: inherit;
	padding: 2px;
	border:none;
	vertical-align: top;
	width: 150px;
	height: 120px;
}

.hoverbox li
{
	color: inherit;
	display: inline;
	float: left;
	margin: 3px;
	padding: 5px;
	position: relative;
}

.hoverbox .preview
{
	border:none;
	width: 200px;
	height: 150px;
	z-index:100px;
}
#tbborder{border-collapse:collapse;}
#tbborder td11111{border-top:thin .5px #000000; border-bottom:solid 1px #000000; 
             border-left:solid 1px #000000; border-right:solid 1px #000000; }
#tbborder td{border:solid 1px #000000; }


.txtcssright
{
    text-align:right;
}













/* Report Page */









.form {
	FONT-FAMILY: verdana; COLOR: #3366cc; FONT-SIZE: 12px; TEXT-DECORATION: none; text-shadow: #FFF;
}
.home {
	FONT-FAMILY: verdana; COLOR: #ffffff; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.home:hover {
	FONT-FAMILY: verdana; COLOR: #f8f8ff; FONT-SIZE: 12px; TEXT-DECORATION: none
}
.h10 {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ff0000; FONT-SIZE: 16px; TEXT-DECORATION: none
}
.container {
	MARGIN: 0px auto; WIDTH: 450px
}
H1 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 4em normal Georgia, 'Times New Roman', Times, serif; COLOR: #aaa; PADDING-TOP: 20px
}
H1 SPAN {
	COLOR: #666
}
H1 SMALL {
	TEXT-TRANSFORM: uppercase; DISPLAY: block; FONT: 0.3em normal Verdana, Arial, Helvetica, sans-serif; LETTER-SPACING: 1.5em; COLOR: #666
}
H2.trigger {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 26px; MARGIN: 0px 0px 0px; PADDING-LEFT: 20px; WIDTH: 450px; PADDING-RIGHT: 0px; BACKGROUND: url(../Images_New/h13new.png) no-repeat; FLOAT: left; HEIGHT: 25px; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
H2.trigger A {
	DISPLAY: block; FONT-FAMILY: Calibri; COLOR: #ffffff; TEXT-DECORATION: none
}
H2.trigger A:hover {
	COLOR: #000000;
	font-weight:bold;
	font-size:13px;
	text-decoration:underline;
}
H2.active {
	BACKGROUND-POSITION: left bottom
}
.toggle_container {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 450px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0px
}
.toggle_container .block {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; /*BACKGROUND: url(toggle_block_btm.gif) no-repeat left bottom;*/ PADDING-TOP: 0px
}
.toggle_container .block P {
	PADDING-BOTTOM: 5px; MARGIN: 5px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.toggle_container H3 {
	PADDING-BOTTOM: 5px; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.toggle_container IMG {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 5px; MARGIN: 10px 0px 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #FFF; FLOAT: left; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px
}
.button {
	FONT-FAMILY: Calibri; COLOR: #0066cc; FONT-SIZE: 12px; TEXT-DECORATION: none;
}
.button:hover {
	FONT-FAMILY: Calibri; COLOR: #993795; FONT-SIZE: 12px; TEXT-DECORATION: none;
	color: #d41015;
}
.a {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #000000; FONT-SIZE: 14px; TEXT-DECORATION: none
}
.style1 {
	FONT-FAMILY: Arial Rounded MT Bold; COLOR: #cc9900; FONT-SIZE: 14px
}
.style2 {
	FONT-FAMILY: "Arial Rounded MT Bold"; COLOR: #000000; FONT-SIZE: 14px
}
.input {
	FONT-FAMILY: Calibri; COLOR: #0033cc; FONT-SIZE: 13px; TEXT-DECORATION: none
}
.copy {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #ffffff; FONT-SIZE: 10px; TEXT-DECORATION: none
}





/* For the Universal and Intensive Pages */


/* tab css */

/*
.verticalslider_contents li h3 a:link, .verticalslider_contents a:visited 
{
	display: block;
	   padding: 5px 5px 5px 20px;
list-style-type: none; 
background-color: #E1FFD1; 
font-family: Arial;
font-size: 12px;
 vertical-align:top;
font-weight: bold; 
color: #046316;  
margin-left:-25px;
border: 1px solid #666666; 
text-decoration: none; }

.verticalslider_contents li h3 a:hover{
color: #000000;
text-decoration:underline;
}

.verticalslider_contents li p{ margin:0px 0px; padding: 0px;color: #333333;font-family: Arial; font-size: 12px; }
.verticalslider_contents .activeContent{display: inline;}
*/



.verticalslider_contents li h3 a:link, .verticalslider_contents a:visited{ display: block;  width:250px;  padding: 5px 5px 5px 20px; list-style-type: none;  background-color: #E1FFD1; font-family: Arial; font-size: 12px; font-weight: bold; color: #046316;  margin-left:-25px; border: 1px solid #666666; text-decoration: none; }
.verticalslider_contents li h3 a:hover{
color: #000000;
text-decoration:underline;
}


.verticalslider_contents li p{height:100%; margin:0px 0px; padding: 0px;color: #333333;font-family: Arial; font-size: 12px; }
.verticalslider_contents .activeContent{display: inline; height:100%;}




div.tabscontainer{
    margin:0px 0px;
}

div.tabscontainer div.tabs{
    list-style: none;
    width: 400px;
    cursor: pointer;
    float:left;
    margin-top: 0px;
    left: 0px;
    z-index: 2;
}

div.tabscontainer div.curvedContainer{
	margin-left: 400px;
	width:60%;
	border:1px solid #3b4e19;
	min-height:400px;
	-moz-border-radius: 13px;
	border-radius: 13px;
	
}

div.tabscontainer div.curvedContainer .tabcontent{
	display:none;
	padding:5px;
	font-size:11px;
	font-family:verdana;
	line-height:18px;
	SCROLLBAR-ARROW-COLOR: #ffffff;  
	SCROLLBAR-FACE-COLOR: #7ec1f0; 
	SCROLLBAR-DARKSHADOW-COLOR: #ffffff;
	SCROLLBAR-BASE-COLOR: #c8c8ca; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
	SCROLLBAR-SHADOW-COLOR: #ffffff; 
	BORDER-TOP: #034f85 1px solid; 
	SCROLLBAR-TRACK-COLOR: #f8ede9;
	BORDER-RIGHT: #034f85 1px solid; 
}

div.tabs div.tab{
    display: block;
    height: 25px;
    /*background: #24a8e7;*/
	background-image:url(../Images/glassy_but.png);
	border:#666 solid 1px;
	padding-top:4px;
    border-top: none;
	line-height:15px;
    position: relative;
	font-family:Arial, Helvetica, sans-serif;
   	color: #235765;
	font-weight:bold;
}

div.tabs div.link{
	padding-left:15px;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
}

div.tabs div.tab.selected{
    color: #000000;
	height:25px;
	background-color:#000000;
	/*background-image:url(images/glassy_but_active.png);*/
    border-right-color: #aeaeaa;
}

div.tabs div.tab.selected{
	background:#e3dfdf;
    border-right-color: #7c7c77;
}

div.tabs div.tab.first{
	border-top: #dbdbb7 solid 1px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
}

div.tabs div.tab.last{
	-moz-border-radius-bottomleft: 5px;
	border-bottom-left-radius: 5px;
}

div.tabs div.tab div.arrow{
    position: absolute;
    background: url(../Images/homeSelArrow.png) no-repeat;
    height: 30px;
    width: 17px;
    left: 400;
    top: 0px;
    display: none;
}

div.tabs div.tab.selected div.arrow{
    display: block;
}

.combobox {
    border-radius: 10px; 
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    padding: 5px;
    background: #1e4f01;
}

.combobox select {
    width: 100%;
    background: #1e4f01;
    color: #fff; 
    border: 0;
    outline: 0;   
}

/*#newstyleTable {
	SCROLLBAR-ARROW-COLOR: #ffffff; BORDER-BOTTOM: #034f85 1px solid; POSITION: relative; FILTER: chroma (color=#c8c8ca); BORDER-LEFT: #034f85 1px solid; SCROLLBAR-FACE-COLOR: #e3eefb; PADDING-BOTTOM: 0px; LINE-HEIGHT: 12px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; SCROLLBAR-DARKSHADOW-COLOR: #ffffff; SCROLLBAR-BASE-COLOR: #c8c8ca; BACKGROUND: white; FLOAT: left; HEIGHT: 200px; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #ffffff; OVERFLOW: scroll; BORDER-TOP: #034f85 1px solid; SCROLLBAR-TRACK-COLOR: #f8ede9; BORDER-RIGHT: #034f85 1px solid; SCROLLBAR-3DLIGHT-COLOR: #9cacb9; 
}*/
.headertext{
		font-family:Verdana, Geneva, sans-serif;
		font-size:14px;
		color:#013d82;
		font-weight:bold;
		padding-left:10px;
			}
			
			
/* Start CBO Structure(ZS,MS,VO,SHG) Style*/
.reporttitles
{
	font-style: normal;
	font-size: 13px;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
	color: White;
}

.headingtextred
    {
        font-family: Verdana;
        font-size: 16px;
        color: #c2054c;
        font-weight: bold;
        padding-left: 10px;
    }
    .bodytext
    {
        font-family: Verdana;
        font-size: 12px;
        color: #020f13;
        font-weight: normal;
        line-height: 20px;
    }
    a.bodylink
    {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
        text-decoration: none;
    }
    a.bodylink:hover
    {
        color: #e1171f;
        font-weight: bold;
        text-decoration: underline;
    }
    
    /* End CBO Structure(ZS,MS,VO,SHG) Style*/
    
    
    
    /*MSVOClusterMapping CSS*/
    .report_headerfont{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#002810;
	font-weight:bold;
	text-decoration:none;
}

.headerfont{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#002810;
	font-weight:bold;
	text-decoration:none;
}
    .msvorow_hd_gd{
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	background-color:#1F7D9B;
	border-left:#506781 solid 1px;
	padding:4px;
	height:30px;
}
.msvorow {	
	font-family:Arial;
	font-size:12px;
	color:#333;
	text-align:left;
	font-weight:bold;
	height:25px;
	padding-top:8px;
	padding-left:8px;
	background-image:url(../Images/p_bg.jpg);
	/*background-color:#1F7D9B;*/
	border-top:#12627b solid 1px;
	border-left: #12627b solid 1px;
}
.msvorow1 {	
	font-family:Arial;
	font-size:12px;
	color:#333;
	text-align:left;
	font-weight:bold;
	padding-top:8px;
	padding-left:8px;
	height:25px;
	background-image:url(../Images/p_bg2.jpg);
	/*background-color:#eeeded;*/
	border-top:#12627b solid 1px;
	border-left: #12627b solid 1px;
}
.Proceedingtext {	
	font-family:verdana;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	padding-left:3px;
	
}