body {
	margin:15px auto auto auto;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #3B3C49;
	width:980px;
	font-size:15px;
	color:#000;
	border-bottom-width: thin;
}


.Pageone{ margin:0px auto; padding:25px;background-color: #FFF; width:980px;box-shadow: 4px 4px 4px #999; height:3015px;
}
.Pagetwo{ margin:0px auto; padding:25px; background-color: #FFF; width:980px;box-shadow: 4px 4px 4px #999; height:1694px;
}
.Pagethree{ margin:0px auto; padding:25px; background-color: #FFF; width:980px;box-shadow: 4px 4px 4px #999; height:1045px;
}
.Pagefour{ margin:0px auto; padding:25px; background-color: #FFF; width:980px;box-shadow: 4px 4px 4px #999; height:1310px;
}
.Pagefive{ margin:0px auto; padding:25px; background-color: #FFF; width:980px;box-shadow: 4px 4px 4px #999; height:370px;
}
h6{ font-size:13px; color:#233d80; font-style:italic; margin:0px; padding:0px;
}
h3{ margin-top:0px;
}

h1{ margin-top:0px; font-size:18px
}

.header {margin:30px 0 0 0; border-bottom:solid #233d80 medium; font-weight:bold;
}

.Contact {float:right; width:325px; margin:20px 0 0 0; height:35px; padding-bottom:20px; }

#logoTxt {font-size:10px; margin:-6px 0 0 0;
}

#menu ul {display:block; list-style:none; padding:0px 0 0 15px; margin:0px; float:right; clear:both; margin:15px 0 0 0; 
}
#menu li {display:inline; padding:6px; 
}

#menu ul li a{ text-decoration:none; color:#000; font-size:16px;
}

#menu ul li a:hover{border-bottom:solid #233d80 5px;  
}

.signIn{ border: solid #233d80 4px; background-color: #f1f1f2; height:443px; padding-left:15px; 
}

.midTitle{ font-size:18px; font-weight:bold; padding:3px 10px 3px 150px; border-bottom: solid #233d80 thin; border-top: solid #233d80 thin; margin-top:20px;
}

.left{float:left; padding: 20px 0 0 25px; line-height: 25px;
}

.right{ float:right; padding: 0px 60px 0 25px; border-left: solid #233d80 thin; margin-top:20px; line-height: 25px;
}

form input{  width: 450px; height: 30px; margin-top:-30px; 
}

form a{ margin-left: 80px; text-decoration:none; color: #233d80;
}

.bFold {background-color:#FFF; padding:10px 6px 10px 18px; margin:-8px; z-index:100; 
width:578px; float:left; display:inline; width:578px;
}


.bFold img{
	margin:10px;
	border-color: #233D80;
	width:400px;
}

.rightContent {width: 350px; float: right; right:0px; display:inline;
}

.rightContent img{ padding:0px 5px 30px 55px;
}

.rightContent h3{ background-color: #233d80; color:#FFF; padding: 3px 0 2px 8px;box-shadow: 3px 3px 3px #999;
}

.rightContent ul{
}

.leftContent{width:578px; float:left;
box-shadow: 3px 3px 3px #999;
}

.leftContent img{ width:375px;
}

.leftContent a{color:#000;
}

.rightContent p{ color: #233d80;

}

.rightContent a:link{ text-decoration:none; color:#233d80;
}

.rightContent a:hover{
	text-decoration:underline;
	color:#000;
	text-align: center;
}

.middle{width:980px;
}

.bottom{ border-top: solid #233d80 thin; margin: 30px 0 0 0; z-index:-1;
}


.footer {float:left; clear:left; display:block; border-top: solid #233d80 medium; margin-top:40px; width:980px;
}

.footer span{ color:#FFF; background-color: #233d80; padding:0 3px 0 3px; margin:10px 10px 0 80px; display:inline; 
}

.footer p{display:inline;
}

#slide1dv { FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00,duration=3,enabled=false);
}

.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 10px;
}
.clearsmall { clear: both; display: block; overflow: hidden; visibility: hidden; width:578px; height: 10px; float:left
}

/* testimonials slider */
.container {
	width:100%;
	height:auto;

}


/* testimonials slider geometry */
.tsl {

	padding:1em;
}
.tsl-list {
	list-style-type:none;
	margin:0;
	padding:0;
	position:relative;
	overflow:hidden;
}
.tsl-item {
	position:relative;
	top:0;
	left:100%;
	margin-left:-100%;
	width:100%;
	float:left;
	animation: tsl-fade-in-out 25s infinite;
	animation-play-state:running;
}

/* lets hide all items from second */
.tsl-item + .tsl-item {
	opacity:0;
}

/* animation */

/* animation shift */
/* negative delay needed to pause works correctly on hover */
.tsl-item:nth-child(2) {
	animation-delay: -20s;
}
.tsl-item:nth-child(3) {
	animation-delay: -15s;
}
.tsl-item:nth-child(4) {
	animation-delay: -10s;
}
.tsl-item:nth-child(5) {
	animation-delay: -5s;
}
/*
we have 5 items.
we want each slide plays ?5s

each slide will play 1/5 of animation = 20%
1% of animation is for transitions (fading)
*/

@keyframes tsl-fade-in-out {
	0% {
		opacity:0;
		z-index:2;
	}
	1% {
		opacity:1;
		z-index:2;
	}
	20% {
		opacity:1;
	}
	21% {
		opacity:0;
		z-index:1;
	}
	100% {
		opacity:0;
	}
}

/* pause on hover */
.tsl-list:hover .tsl-item {
	animation-play-state:paused;
}

/* testimonials theme */
.tsl-content {
	font: 16px/1.4 Arial;
}
.tsl-content p {
	margin-top:0;
}
.tsl-meta {
	font: 11px/1.4 Arial;
	text-align:right;
}
.tsl-meta p {
	margin-bottom:0;
}


