/*.con-supp-1,
.con-supp-2 {
	width: 214px;
	padding-top: 4px;
	}		
.con-main {
	width: 528px;
	padding: 4px 0px 10px 0px;
	}	
.con-supp-2 {
	width: 210px;
	}
.mod-mainnav {
	width: 210px; 
	height: 196px; 
	margin: 0;
	}
.mod-supp-1 {
	padding: 10px; 
	min-height: 300px; 
	margin-top: 4px;
	}
.mod-supp-2 {
	background: url(../library/bg-modsupp-2.png) no-repeat 0 0; 
	padding: 10px; 
	min-height: 300px; 
	margin-top: 4px;
	}
.mod-content {
	background: url(../library/bg-modmain.png) repeat-x 0 0; 
	padding: 10px 14px 10px 20px; 
	min-height: 300px; 
	margin-top: 4px; 
	width: 490px;
	}	*/
html {
    width:100%!important;
    height:100%!important;
    display: block!important;
    }	
body {
    margin-top: 0;
    width:100%!important;
    height:100%!important;
    }
#background {
    width: 100%; 
    height: 100%; 
    position: fixed; 
    left: 0px; 
    top: 0px; 
    z-index: -1;
    }
.stretch {
    width:100%;
    height:100%;
    }
    
    
.mod-sitelink,
.mod-sitelink-2,
.mod-sitelink-3,
.mod-sitelink-4 {display: none;}

.frame {background-image: url(../library/admin/bg-frame.png);}
.inner-frame {width: 855px;margin-left: 110px;padding: 0;}

.con-header,
.con-wrapper {width: 855px;}

.con-wrapper {width: 835px;padding: 10px; padding-top: 0; background-color: #80cdf6;}

.con-image {background: #000; width: 835px; height: 400px;}
.con-main {padding-top: 10px;float: none;}

.con-footer {background: url(../library/admin/bg-footer.png) no-repeat 0 0;}	
.mod-footernav {
	width: 855px;
	margin: 0 auto;
	margin-left: 110px;
	background: url(../library/admin/bg-footernav.png) no-repeat 0 0;
	height: 34px;
	padding: 0;
	}
	
.mod-logos {
	z-index: 1;
	height: 45px;
    padding-top: 10px;
    padding-right: 10px;
	}
.mod-logos img {
	display: inline;
    float: left;
    padding-left: 10px;
	}
.mod-logos a:hover {
    text-decoration: none;
}
.mod-footerlogos {
    margin-left: 110px;
    width: 855px;
    background: white;
    }		
	
/* Homepage rotator */
#imagerotator img, .mod-image img {width: 835px;height: 400px;display: block;}	
	
/* 3 Content Panels */
div.three-column {width: 835px;}
div.three-column .col-1 {width: 271px;padding: 0 0 10px 0;background: #fff; position: relative;}
div.three-column .col-2 {width: 271px;padding: 0 0 10px 0;margin-left: 11px;background: #fff; position: relative;}
div.three-column .col-3 {width: 271px;padding: 0 0 10px 0;margin-left: 11px;background: #fff; position: relative;}
div.three-column div div {padding: 5px 15px 15px 15px;}	
div.three-column h2 {background: #008ac6 url(../library/admin/bg-h2-arrow.png) no-repeat bottom right;padding: 8px 0 4px 15px;color: #fff; font-weight: bold; font-size: 15px;margin: 0!important; line-height: 1;}
div.three-column p {margin: 0;}
div.three-column p.link {position: absolute; bottom: 10px; right: 15px;text-transform: uppercase;background-image: none;padding: 5px 0 0 0; font-size: 11px; text-align: right;}

/* Whats new */
.con-main-2 {background-color: #008AC6;background-color:#58acd6;margin-top: 10px;padding: 10px 15px 0 15px; color: #fff;}
.con-main-2 h2 {margin: 0;padding: 0 0 2px 0;color: #fff; font-weight: bold; font-size: 15px;margin: 0!important; line-height: 1; border-bottom: 2px solid #5cbae9;}
.followus { float: left; width:105px;}

.followus a { float: right; height: 0px; top: -32px; position: relative;}
.waterportal { width: 105px; left: -105px; position: absolute; top: 495px; }
.whatsnew { float: left; width: 695px;}
.twitter-icon {position: absolute; z-index: 2; top: -33px; right: 0px; display: block; width: 24px; height: 0; padding-top: 24px; overflow: hidden; background: url(../library/admin/bg-twitter-icon.png) no-repeat 0 0;}
.videos, .downloads, .registerForm {float: left;padding-top: 10px;padding-bottom: 10px;}
.downloads {width: 214px; padding-right: 15px;}
.videos {width: 380px; padding-right: 10px;}
.videos img {width: 190px;display: inline-block;}
.registerForm {width: 186px;}
.twtr-hd {background: url(../library/admin/bg-twitter.png) no-repeat 10px 10px;padding: 0;padding-top: 25px!important;height: 0!important;display: block;}
.twtr-hd h3, .twtr-hd h4, .twtr-hd a {display: none;}
.twtr-ft a {display: none!important;}
.twtr-ft a.twtr-join-conv {display: block!important;}
.con-main-2 a:link {color: #81f9fe; text-decoration: none;}
.con-main-2 a:visited {color: #81f9fe; text-decoration: none;}
.con-main-2 a:focus {color: #fff; text-decoration: underline;}
.con-main-2 a:hover {color: #fff; text-decoration: underline;}	
.con-main-2 a:active {color: #fff; text-decoration: underline;}

/* Locations */
.con-main-3 {background-color: #fff;margin-top: 10px;padding: 10px 15px 0 15px;}
.location {float: left;width: 605px;}
.links {float: left;width: 200px;}
.links img {display: inline-block;}

