html,body {
	margin: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(../images/background.jpg);
	background-color: #CCCCCC;	
}

body,div {font-family: Arial; line-height: 18px;}
div {padding:0px; border-collapse:collapse; border-spacing:0px;}
img {border: 0px; border-color:#000000;}
hr {border: none 0; 
width: 90%;
height: 2px;
}



.container {
	width: 910px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
#headercontainer {
    margin-top: 0px;
    margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #013781;
	background-image: url(../images/header.jpg);
	width: 910px;
	height: 255px;
	text-align: center;
	}
#topcontainer {
    margin-top: 0px;
    margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #013781;
	background-image: url(../images/top.jpg);
	width: 910px;
	height: 166px;
	text-align: center;
	}
	
#emailcontainer {
    background-repeat: no-repeat;
	background-position: center top;
	
	background-image: url(../images/email.jpg);
	text-align: left;
	width:465px;
	height: 118px; 
	margin-top: 0px;
    margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: left;
	}
	
#contributecontainer {
    background-repeat: no-repeat;
	background-position: center top;
	background-color: #013da5;
	text-align: left;
	width:445px;
	height: 118px; 
	margin-top: 0px;
    margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	float: right;
	}
	
#skiphomecontainer {
	background-repeat: no-repeat;
	background-position: center top;	
	background-image: url(../images/skiphome.jpg);
	width: 910px;
	height: 20px;
	clear: both;
	text-align: center;
	}
	
		
#bottomcontainer {
    background-repeat: no-repeat;
	background-position: center top;
	background-color: #013781;
	background-image: url(../images/bottom.jpg);
	text-align: center;
	width:910px;
	height: 269px; 
	margin-top: 0px;
	}
	
#footercontainer {
	background-repeat: no-repeat;
	background-position: center top;	
	background-image: url(../images/footer.jpg);
	width: 910px;
	height: 96px;
	clear: both;
	text-align: center;
	}
	
	
.horizontal {
	display: inline;
	}
	
	
.formtextclass1 {
	background-color: #012d6b; 
	font-family: Arial; 
	font-size:9pt;
	color:#FFFFFF;
	border: 1px solid #b6985a; 
	width: 150px;
	height: 18px;
	text-align: center;
	}

.formtextclass2 {
	background-color: #012d6b; 
	font-family: Arial; 
	font-size:9pt; 
	color:#FFFFFF;
	border: 1px solid #b6985a; 
	width: 65px;
	height: 18px;
	text-align: center;
	}
	
.input:hover {
    border: 1px solid #f00;
    background: #ff6;
}	

#SignupEmail {
    margin-top: 0px;
    margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 12px;
	float: right;
	}

.formbtnclass {
	background-color: #ffffff; 
	font-family: Arial; 
	font-size:9pt;
	font-weight: normal;
	color: #012d6b; 
	border: 1px solid #b6985a; 
	height: 22px;
	padding-bottom: 0px;
   
	}	
	
	
.padding {
	padding: 11px 0px 0px 5px;
	}
	
.paddingvideo {
	padding: 9px 2px 0px 9px;
	}
	
.paddingnews {
	padding: 16px 9px 9px 2px;
	}
	
.paddingblog {
	padding: 10px 16px 9px 16px;
	}
	
.paddingimages {
	padding: 8px 12px 9px 18px;
	}
	
.paddingshop {
	padding: 15px 38px 40px 38px;
	}
	
#ftr_links{float:left;margin-left:20px;}

.LinkDescription {color: #000000;
    font-size: 11px;
	font-family: arial;
}

a { text-decoration: none;  color: #0C51A7; font-weight: bold; line-height: 16px;}
a:hover { text-decoration: none;  color: #2db7e2; font-weight: bold;}
a:visited { text-decoration: none; color: #0C51A7; font-weight: bold;}

a.submenu2 { text-decoration: none;  color: #0C51A7; font-size: 9pt;}
a.submenu2:hover { text-decoration: none;  color: #2db7e2;}

a.lnksMainBtns { text-decoration: none; letter-spacing: 0px; font-family: Trebuchet MS;
font-size: 14px; font-weight: bold;  color: #99CCff;}
a.lnksMainBtns:hover { text-decoration: none; letter-spacing: 0px; font-family: Trebuchet MS; font-size: 14px; font-weight: bold;  color: #02174B;}
a.lnksMainBtns:visited { text-decoration: none; letter-spacing: 0px; font-size: 14px; font-weight: bold; color: #99CCff;}




#entryfootercontainer {
 background-repeat: no-repeat;
 background-position: center top; 
 background-image: url(../images/footer1.jpg);
 width: 910px;
 height: 96px;
 clear: both;
 text-align: center;
 }
