body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4B4A4A;
	background: url(../images/bg.jpg) top right fixed;
	background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	margin:0px;
	padding:0px;
}

a{color:#25205E;}

#header{ width:100%; background: URL(../images/wt_rpt.png) repeat;}

#tophdr{
	width:100%;
	margin:0px;
	padding:5px 0px 5px 0px;
	/*background: #25205E;*/
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e1a5b+0,1e1a5b+100&amp;0.7+0,0.7+100 */
background: -moz-linear-gradient(top,  rgba(30,26,91,0.7) 0%, rgba(30,26,91,0.7) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,26,91,0.7)), color-stop(100%,rgba(30,26,91,0.7))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(30,26,91,0.7) 0%,rgba(30,26,91,0.7) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(30,26,91,0.7) 0%,rgba(30,26,91,0.7) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(30,26,91,0.7) 0%,rgba(30,26,91,0.7) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(30,26,91,0.7) 0%,rgba(30,26,91,0.7) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b31e1a5b', endColorstr='#b31e1a5b',GradientType=0 ); /* IE6-9 */

	float: left;
}
#tophdr div{ max-width: 1000px;}
#tophdr ul{	list-style-type: none; margin:0px; padding:0px;}
#tophdr li{	float:right; color: white; text-transform: uppercase; font-size: 0.8em; }
#tophdr li:after{content: "|"; padding:0px 10px 0px 10px;}
#tophdr li:first-of-type:after{ content: " "; padding:0px 10px 0px 10px;}
#tophdr li a {text-decoration: none; color:white;}

#tophdr #empNav ul{	list-style-type: none; margin:0px; padding:0px;}
#tophdr #empNav li{	float:left;	color: white;}
#tophdr #empNav li:after{content: "|"; padding:0px 10px 0px 10px;}
#tophdr #empNav li:first-of-type:after{ content: none;}
#tophdr #empNav li:last-of-type:after{ content: none;}
#tophdr #empNav li a { color: white; text-transform: uppercase; font-size: 0.8em; text-decoration: none;}

#header #cnt{max-width: 1000px;}
#header #cnt img {
	float:left;
	margin: 10px 10px 10px 0px;
	width: 79%;
}

@media (min-width:768px) {
	#header #cnt img {
		width: 34%;
	}
}

@media (min-width:1024px) {
	#header #cnt img {
		width: 34%;
	}
}
#header #cnt h3{font-family: 'Old Standard TT', serif; font-size: 2.1em; color: #25205E; float: right; font-weight: 400; margin:75px 5px -25px 0px;}
#header #top_right{float:right; transition:all 1s ease 0s;}
#header #contactbtn{margin:40px 5px 0px 20px; border:2px solid white; border-radius:15px; font-size:1.5em; padding:5px 2% 5px 2%; background:URL(../images/hm_txt.png) top center no-repeat;}

@media (max-width:500px){
	#header #top_right{
		text-align:center;
		width:100%;
		transition:all 1s ease 0s;
	}
}

#navigation{
	width:100%;
	margin:0px;
	padding:10px 0px 10px 0px;
	/*background: #25205E;*/
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#1e1a5b+0,1e1a5b+100&amp;0.7+0,0.7+100 */
background: -moz-linear-gradient(top,  rgba(30,26,91,0.7) 0%, rgba(30,26,91,0.7) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(30,26,91,0.7)), color-stop(100%,rgba(30,26,91,0.7))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(30,26,91,0.7) 0%,rgba(30,26,91,0.7) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(30,26,91,0.7) 0%,rgba(30,26,91,0.7) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(30,26,91,0.7) 0%,rgba(30,26,91,0.7) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(30,26,91,0.7) 0%,rgba(30,26,91,0.7) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b31e1a5b', endColorstr='#b31e1a5b',GradientType=0 ); /* IE6-9 */

	-webkit-box-shadow: 0px 10px 16px -1px rgba(35,69,103,0.5);
	-moz-box-shadow: 0px 10px 16px -1px rgba(35,69,103,0.5);
	box-shadow: 0px 10px 16px -1px rgba(35,69,103,0.5);
}
#navigation ul{	list-style-type: none; max-width:1000px; margin:0px; padding:0px;}
#navBar li{float:left; color: white; text-transform: uppercase; font-weight: bold; font-size: 0.89em; }
#navBar li:after{content: "|"; padding:0px 8px 0px 8px;}
#navBar li:last-of-type:after{content: none;}
#navBar li a {text-decoration: none; color: white; text-transform: uppercase; font-weight: bold; }

#navBar .menu{display:none; position:absolute; width:140px; padding-top:5px;background:#25205E;}
#navBar .menu li{float:left; padding:10px; width:120px; text-align:left; height:100%;}
#navBar .menu li:hover{background:white;}
#navBar .menu li:hover a{color:#25205E;}
#navBar .menu li:after{content: none;}

#page{
	background: URL(images/page_bg.png) repeat-x;
	background-size: 100% 100%;
	padding: 15px 20px 20px 20px;
	max-width: 960px;
	min-height:550px;
	text-align: left;
	font-size: 1.2em
}

#page h3{
	font-family: 'Old Standard TT', serif;
	margin:0px;
	padding: 0px;
	color: #2e3192;
}

#mainTxt{
	background:URL(../images/wt_rpt.png) top center repeat;
	width:98%;
	padding:1%;
	/*min-height:500px;*/
	transition:all 1s ease 0s;

	font-size:16px;
}

@media (min-width:600px){
	#mainTxt{
		min-height:500px;
	}
}

@media (max-width:600px){
	#mainTxt{
		min-height:300px;
	}
}

#sectionTitle{
	width: 98%;
	padding:1%;
	margin:0px 0px 15px 0px;
	text-align:left;
	color: #B4C5CA;
	font-size: 1.6em;
	text-transform:uppercase;
	font-weight:bold;
	/*border-bottom:solid 2px #25205E;*/
	border-bottom:solid 1px #B4C5CA;
}

#footer{
	width:100%;
	bottom: 0;
	float: left;
	margin:0px;
	padding:15px 0px 15px 0px;
	background: #25205E;
	position: relative;
}
#footer div{max-width: 1000px;}
#footer img{float:left;}

#footer ul{	list-style-type: none; max-width:1000px; margin:0px; padding:0px;}
#footer li{float:left; color: white;}
#footer li:after{content: "|"; padding:0px 10px 0px 10px;}
#footer li:last-of-type:after{content: none;}
#footer li a {color: white; text-transform: uppercase; font-weight: bold; font-size: 0.9em; text-decoration: none;}

#logos{ clear:both;}
#logos img{float:left;}

#cpyrght {color:white; opacity: 0.2; margin: 20px 0px 20px 0px; text-align:right; font-size: 0.9em;}
#cpyrght a{color:white;}

#home{max-width:955px; font-size:0.9em; text-align:left; padding:20px 0px 20px 0px;}

#mainBlck{
	background: URL(../images/hm_txt.png) no-repeat left top;
	width:96%;
	height:310px;
	padding: 2%;
	font-size: 0.94em;
	float:left;
	overflow: hidden;

	border-radius:20px;
}

#mainBlck>div{max-width: 450px; max-height:310px; overflow:auto;}

#mainBlckMobile{display: none;}

.cycle-slideshow{
	width:420px;
	height:305px;
	position: absolute;
	z-index: 2;
	overflow: hidden;
	margin:25px 0px 0px 500px;
	-webkit-box-shadow: 2px 3px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 2px 3px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 2px 3px 5px 0px rgba(0,0,0,0.75);
}

.cycle-slideshow div{min-width:100%;}
.cycle-slideshow img{width:100%;}
.cycle-overlay{width:100%; height:30px; padding:10px 0px 0px 0px; margin:-40px 0px 0px 0px; background: URL(../images/wt_rpt.png) repeat; position: absolute; z-index: 5; font-size: 1.2em; font-weight: bold; text-align: center;}

#subcnt{
	width:87%;
	min-height: 250px;
	border-radius: 20px 20px 20px 20px;
	-moz-border-radius: 20px 20px 20px 20px;
	-webkit-border-radius: 20px 20px 20px 20px;
	border: 2px solid white;
	padding:5%;
	font-size: 0.9em;
	text-align:left;
}

@media (min-width:900px){
	
	.rightColumn #subcnt{
		float:right;
	}

}

@media (max-width:900px){
	
	.rightColumn #subcnt{
		float:none;
	}

}

#subcnt h3{margin:0px; padding: 0px; text-transform: uppercase;font-family: 'Gentium Book Basic', serif; font-size: 2.1em; color:#2D3191; font-weight: 400}
#subcnt hr{padding: 0px; margin: 0px; border:none; background:#25205E; height:1px;}

#subcnt .list{list-style-type: none; margin:10px 0px 0px 0px; padding:0px;}
#subcnt .list li{margin:0px 0px 7px 0px;}
#subcnt .list li:after{content: URL(../images/hr.png)}
.list a{font-weight: bold; font-size: 1.1em; color:#2D3191;}

#subcnt .list2{list-style-type: none; margin:10px 0px 0px 0px; padding:0px;}
#subcnt .list2 li{margin:25px 0px 25px 0px;}
.list2 a{font-weight: bold; font-size: 1.3em; color:#2D3191; text-decoration: none;}

.bg{background: URL(../images/wt_rpt.png) repeat; float:left; margin:15px 0px 0px 0px;}
.nobg{background: none; float:right; margin:15px 0px 0px 0px;}

.clearfix{overflow: auto;}
.leftColumn{width:49%; margin-right:1%; float:left; text-align:left;}
.rightColumn{width:50%; float:right; text-align:right;}
.leftColumnSml{width:29%; margin-right:1%; float:left; text-align:left;}
.rightColumnWide{width:69%; float:right; text-align:left;}

.photoDisplay{ background: URL(../images/wt_rpt.png) repeat; width:90%; padding:20px; clear:both;}
.photoDisplay ul{list-style-type: none; margin:0px; padding: 0px; width: 100%; margin-top:1px;}
.photoDisplay li{width:20%; display:inline; text-align: center; padding:1px; vertical-align: top}
.photoDisplay .lrgPhoto {display:none;}

.styledBG{width:96%; padding:10px; margin:0px 0px 10px 0px; /*background: URL(../images/wt_rpt.png);*/ /*border:solid 1px #2D3191;*/ border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px;}
.styledNoBG{width:96%; padding:2%; margin:0px 0px 10px 0px; /*border:solid 1px #2D3191;*/ border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px;}

.read{opacity: .5}
.read .fullOpacity{opacity: 2; color:#990000;}

.btn{
	background: #474dcf;
	background-image: -webkit-linear-gradient(top, #474dcf, #272975);
	background-image: -moz-linear-gradient(top, #474dcf, #272975);
	background-image: -ms-linear-gradient(top, #474dcf, #272975);
	background-image: -o-linear-gradient(top, #474dcf, #272975);
	background-image: linear-gradient(to bottom, #474dcf, #272975);
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 5px;
	text-shadow: 1px 1px 1px #272975;
	color: #ffffff;
	margin-left:5px;
	padding: 5px 10px 5px 10px;
	font-size: 0.9em;
	border: solid #272975 1px;
	text-decoration: none;
	cursor:pointer;
	opacity: .9;
	float:right;
}
.btn:hover{opacity: 1;}

.read

.btnAlt{
	background: #474dcf;
	background-image: -webkit-linear-gradient(top, #474dcf, #272975);
	background-image: -moz-linear-gradient(top, #474dcf, #272975);
	background-image: -ms-linear-gradient(top, #474dcf, #272975);
	background-image: -o-linear-gradient(top, #474dcf, #272975);
	background-image: linear-gradient(to bottom, #474dcf, #272975);
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 5px;
	text-shadow: 1px 1px 1px #272975;
	color: #ffffff;
	margin-left:5px;
	padding: 5px 10px 5px 10px;
	font-size: 0.9em;
	border: solid #272975 1px;
	text-decoration: none;
	cursor:pointer;
	opacity: 7;
}
.btnAlt:hover{opacity: 1;}

#menu_trigger{display: none;}
#m_nav{display: none;}

@media (min-width:650px){
	
	#historyVideo{
		float:right;
		width:45%;
		margin:0px 0px 25px 10px;
		transition:all 1s ease 0s;
	}

}

@media (max-width:650px){
	
	#historyVideo{
		float:none;
		width:100%;
		margin:0px 0px 25px 0px;
		transition:all 1s ease 0s;
	}

}

.stafflist{
	display:inline;
	float:left;
	margin:15px;
	padding:10px;
	background-color:white;
	width:95%;
	max-width:250px;
	font-size:14px;
}
