body {
    font-family:		Arial, Helvetica, Verdana, sans-serif;
}	
body .wrapper {
	background: 		transparent;
	z-index:			100;
	position:			relative;
	top:				0px;	
}
a, a:link, a:visited, a:hover, a:active {
	font-family:		Arial,Helvetica,Verdana,sans-serif;	
}
.container {
	background: 		transparent;
}
#Footer, #Footer a {
	color:				#373d40 !important;
}
.megaSplashMenu .antHeading {
	color: 				#89b204;
	background: 		#eeeeee; /* for non-css3 browsers */
	background: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(30, rgba(238, 238, 238, 1)),
	    color-stop(80, rgba(255, 255, 255, 1))
	);
	background: -moz-linear-gradient(
	    center bottom,
	    rgba(238, 238, 238, 1) 30%,
	    rgba(255, 255, 255, 1) 80%
	);
	border-bottom:		1px solid #dddddd;
	display:			block;
	font-family: 		'AntitledOTBook',Tahoma,Arial,Helvetica,"Microsoft YaHei New","Microsoft Yahei","微软雅黑",宋体,SimSun,STXihei,"华文细黑",sans-serif;
	font-size: 			36px;
	line-height: 		36px;
	padding:			5px 0 5px 20px;
}
.splashContentArea {
	padding-bottom:		100px;
	overflow: 			hidden;
	position:			relative;
	margin-top: 		5px;		
}
.splashContentArea .anythingSlider {
	float:				right;
	margin-right:		320px;
}
.splashContentArea .panel {
	
}

#splashNav {
	float: 				left;
	font-size: 			14px;
	margin-top:			35px;
	width: 				170px;
}

#splashNav > li {
	background: 		url("../../client/imgs/sprites/icons.png") no-repeat scroll right 11px transparent;
	color:				#464e54;
	margin-bottom: 		8px;
	margin-top: 		7px;
	padding-top:		7px;
	padding-bottom:		8px;
    padding-right: 		15px;
    text-align: 		right;

}
#splashNav > li:hover .splashArrow, #splashNav > li.iehover .splashArrow{
	display:			block;
}
#splashNav > li:hover, #splashNav > li.iehover{
	background: 		url("../../client/imgs/sprites/icons.png") no-repeat scroll right -40px transparent;
	color:				#000;
	cursor: 			default;
}
#splashNav > li.heading {
	background: 		none;
	color:				#000;
	font-weight:		bold;
}
#splashNav > li.heading:hover {
	cursor:				default;
}
.megaSplashMenu {
	background-color:	#f2f0f0;
	border:				1px solid #FFF;
	-moz-border-radius:	3px;
	-webkit-border-radius: 3px;
	border-radius: 		3px;
	
	-moz-box-shadow: 	0px 0px 4px #888;
	-webkit-box-shadow: 0px 0px 4px #888;
	box-shadow: 		0px 0px 4px #888;
	margin-left:		30px;
	min-height: 		230px;
	position:			relative;
	width:				748px;
	
}
.splashArrow {
	background: 		url("../../client/imgs/splashArrow.png") no-repeat 0 0 transparent;
	display:			none;
	width:				11px;
	height: 			18px;
    left: 				187px;
   	margin-top: 		-16px;
    position: 			absolute;
    z-index:			300;
}
.megaSplashMenu .megaMenuContent {
	border-top:			1px solid #fff;
	background: 		url("../../client/imgs/splashPattern.png") no-repeat top left transparent;
	overflow: 			hidden;
	padding: 			10px 20px 20px;
}
.splashContentPane {
	display: 			block;	
	float: 				left;
	height: 			380px;
	padding-left: 		30px;
	position:			relative;
	width: 				420px;
}
#slider {
	/*height:				380px;*/	
}
.thumbNav li {
	float: 				left;
}
.thumbNav a {
	background: 		url("../../client/imgs/sprites/tab_button.png") no-repeat 0 0 transparent;
    color:				transparent;
    cursor:				pointer;
    display: 			block;
    height: 			13px;
    margin: 			0 5px;
    text-indent:		-10000px;
    width: 				13px;	
}
.thumbNav a.cur {
	background-position: -15px 0;
}
.anythingControls {
	bottom: 0;
    opacity: 0.9;
    position: absolute;
    right: 15%;
    width: 50%;
    z-index: 100;
}
.megaSplashMenu {
}
.msWrap {
	display: 			none;
    position:			absolute;
    text-align: 		left;
	width:				744px;
    position:			absolute;
    right: 				39px;
    top: 				5px;
    z-index: 			200;
    background:			url(../..//client/imgs/clear.gif);
}
.panel{ 
	display:			none;
	margin-left: 		70px;
    margin-top: 		45px;
	position:			absolute;
}
.panel.activePage{ 
	display:			block;
}
.panel p{
	font-size:			16px;
}
#splashNav li:hover .msWrap, #splashNav li.iehover .msWrap {
	display:			block;
}

ul#slider .panel { opacity: 0; }
ul#slider .panel.activePage { opacity: 1; } /* make sure active panel is visible */

#newsTicker {
	background: 		#fff; /* for non-css3 browsers */
	background: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0, rgba(255, 255, 255, 0.6)),
	    color-stop(0.58, rgba(255, 255, 255, 0.8))
	);
	background: -moz-linear-gradient(
	    center bottom,
	    rgba(255, 255, 255, 0.6) 0%,
	    rgba(255, 255, 255, 0.8) 58%
	);

	border:				1px solid #FFF;
	-moz-border-radius:	3px;
	-webkit-border-radius: 3px;
	border-radius: 		3px;
	
	-moz-box-shadow: 	0px 0px 4px #888;
	-webkit-box-shadow: 0px 0px 4px #888;
	box-shadow: 		0px 0px 4px #888;
	
	clear: 				both;
	height:				25px;
	margin-bottom:		10px;
	margin-top:			15px;	
}
#newsTicker > div{	
	float: 				left;
	margin:				0;
}
#tickerLabel {
	background: 		rgba(255,255,255,0.6);
	
	
	border-right:		1px solid #fff;
	float:				left;
	padding: 			4px 8px 4px 12px;
}
#tickerLeft {
	border-left:		1px solid #cdcdce;
	border-right:		1px solid #fff;
	background: 		url("../../client/imgs/sprites/icons.png") no-repeat scroll 6px -120px rgb(255,255,255);/* ie */
	background: 		url("../../client/imgs/sprites/icons.png") no-repeat scroll 6px -120px rgba(255,255,255,0.6);
	cursor:				pointer;
	width: 				24px;
	height:				25px;
}
#tickerRight {
	border-left:		1px solid #cdcdce;
	border-right:		1px solid #fff;
	background: 		url("../../client/imgs/sprites/icons.png") no-repeat scroll -8px -144px rgb(255,255,255);/* ie */
	background: 		url("../../client/imgs/sprites/icons.png") no-repeat scroll -8px -144px rgba(255,255,255,0.6); 
	cursor:				pointer;
	width: 				24px;
	height:				25px;
}
.tickerStory.panel {
	border-left:		1px solid #cdcdce;
	display:			none;
	margin: 			0;
	padding: 			4px 0px 4px 10px;
	position:			absolute;
}
.tickerStory.panel a {
	font-weight:		bold;
}
.tickerStory.panel.activePage {
	display:			block;
}

.threeColContainer {
	border:				1px solid #FFF;
	-moz-border-radius:	3px;
	webkit-border-radius: 3px;
	border-radius: 		3px;
	
	-moz-box-shadow: 	0px 0px 4px #888;
	-webkit-box-shadow: 0px 0px 4px #888;
	box-shadow: 		0px 0px 4px #888;
	
	background: 		#fff; /* for non-css3 browsers */
	background: -webkit-gradient(
	    linear,
	    left bottom,
	    left top,
	    color-stop(0.66, rgba(255, 255, 255, 1)),
	    color-stop(0.100, rgba(255, 255, 255, 0.8))
	);
	background: -moz-linear-gradient(
	    center bottom,
	    rgba(255, 255, 255, 1) 66%,
	    rgba(255, 255, 255, 0.8) 100%
	);
	
	clear:				both;
	margin-bottom: 		10px;
	overflow: 			hidden;
}
.threeColContainer h2{
	color:				#333333;
	font-size:			21px;
	font-weight:		bold;
	margin: 			0 0 5px;
}
.threeColContainer h3{
	color:				#333333;
	font-size:			14px;
	font-weight:		bold;
	margin: 			15px 0 5px;
}
.threeColContainer p {
	margin: 			5px 0;
}
.threeColContainer ul {
	color:				#666666;
	font-size:			12px;
	list-style: 		square inside none;
}
.threeColContainer a {
	color:				#2c6d9f;
	font-family:		Arial, Helvetica, sans-serif;
}
.threeColContainer > div {
	float: 				left;
	padding:			30px;	
	width:				254px;
	height:				190px;
}
.threeColLeft {
	border-right:		1px solid #e5e5e4;
}
.threeColMiddle {
	border-left:		1px solid #FFF;
	border-right:		1px solid #e5e5e4;
	
}
.threeColRight {
	border-left:		1px solid #FFF;
	
}
#color_W #splashNav > li{
	color:						#fff;
	background-position:		right -253px;
}
#color_W #splashNav > li:hover, #color_W #splashNav > li.iehover {
	background-position:		right -304px;
}
#color_W #Footer, #color_W #Footer a {
}
#color_W #slider .antHeading, #color_W #slider .panel p {
	color:					#fff;
}
.logoImg.logo_B {
	background:			url("../../client/imgs/waters_logo_B.png");
}
.logoImg.logo_W {
	background:			url("../../client/imgs/waters_logo_W.png");
}

.homepageSlideshow {
	z-index:1;
	position:absolute;
	width:100%;
	height:100%;
	background:transparent;	
	overflow:hidden;
	top:0px;
	left:0px;
	min-height:1000px;
}

.homepageSlideshow ul {
	list-style:none;
	padding:0;
	margin:0px auto 0px auto;
	overflow:hidden;
	width:1600px;
	height:1250px;
	position:relative;
	z-index:1;
}

.homepageSlideshow li {
	list-style:none;
	padding:0;
	margin:0;
	float:left;
	overflow:hidden;
	display:block;
	width:100%;
	height:100%;
}

.homepageSlideshow li img {
	width:100%;
	display:block;
	height:100%;	
}

.homepageSlideshow #slideContainment {
	max-width:1600px;
	margin:auto;
	min-height:100px;
}

