﻿*{
	margin:0;
	padding:0;
	font-family:Tahoma, Helvetica, Arial;
	font-style:normal;
	font-size:12px;
	color:#000000;
	line-height:18px;
}

body{
	margin:0px auto;
	text-align:center;
	background:#ffffff url('../images/body-bg.jpg') repeat-x;
}

a{
	color:#1c65a3;
	text-decoration:none;
}

a:hover{
	color:#3baadf;
	text-decoration:underline;
}


img{border:0px;}
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.m0{margin:0px;}
.mB0{ margin-bottom:0px;}
.mB10{ margin-bottom:10px;}
.mB20{ margin-bottom:20px;}
.mB30{ margin-bottom:30px;}
.mR35{margin-right:35px;}
.mR33{margin-right:33px;}

input, select, textarea{

	border:1px solid #4d7999;

	padding:2px 0px;

	font-size:11px;

	background-color:#fdf7f1;

}



input:hover, select:hover, textarea:hover{

	border:1px solid #fea641;

}


ul {
	list-style-type:none;	
}


.inline{
	display:inline;
}

.overflow{
	overflow:hidden;
}

.left{
	float:left;
}
.right{
	float:right;
}



.abull{

	padding:0px;

	margin-left:20px;

}





.abull li{

	list-style-image:url('../images/abullets2.gif');

}



#container{

	margin:0px auto;

	text-align:left;

	width:902px;

	height:auto;

	

}



#wrapper{

	width:902px;

}



#header{
	padding:0;
	width:902px;
	clear:both;
}

/*#header p{

	padding-top:0px;

	margin-left:0px;

	display:block;

	position:relative;
}*/

#headercontainer_left{
	float:left;	
	width:322px; 	
}
#headercontainer_right{
	float:left;	
	width:558px;
}


#header-banner{
	width:375px;
	float:left;
}


#header-buttons{
	width:156px;
	float:left;
}


#header-left-buttons{
	width:50px;
	float:left;
}

#header-right-buttons{
	width:103px;
	float:right;
}



#content{
   	background:#003366 url('../images/top.jpg') no-repeat;
	float:left;
	padding:5px 11px 0 11px;
}



#sidemenu{

	float:left;

	background:url('../images/side-top.jpg') no-repeat;

	width:200px;

	height:auto;

	margin-right:10px;

	padding-top:80px;

	margin-bottom:30px;

}



	#sidemenu ul{

		padding:0px;

		list-style:none;

		/*margin-top:85px;*/

		/*margin-left:38px;*/

		text-align:left;

		line-height:normal;

	}

	

	#sidemenu li {

		padding-bottom:18px;

		padding:13px 0px 8px 12px;

		border-bottom:1px dashed #aba5a5;

				/*list-style-image:url('../images/arrowbullet.gif');*/

}

		#sidemenu li span {
			margin-right:15px;
}
	#sidemenu .btop{
		border-top:1px dashed #aba5a5;
}

		#sidemenu li a{
			color:#000;
			font-weight:bold;
			font-family:Helvetica, Arial;
			font-size:13px;
			
}

		#sidemenu li a:hover{
			color:#3baadf;
}


#side-bg{
	background:url('../images/side_bg.jpg') repeat-y;
	width:200px;
}

#side-botttom{
	float:left;
	width:200px;
}

#maincontent{

	float:left;

	width:880px;

}



#mainmenu{

	width:670px;

	height:117px;

	background:url('../images/menu.jpg') no-repeat;

	margin-bottom:10px;

}



	#mainmenu ul{
		list-style:none;
		padding:0px;
		margin-left:24px;
}

	#mainmenu li{
		float:left;
		margin-right:30px;
		margin-top:10px;
}
		#mainmenu li span{

			display:none;

}


#bgrnd{

}

/*

		#mainmenu .home a{

		float:left;

		background:url('../images/home.jpg') no-repeat;

		width:76px;

		height:94px;

}



		#mainmenu .home a:hover{

		background:url('../images/home-over.jpg') no-repeat;

		width:76px;

		height:94px;

}



		#mainmenu .ourmission a{

		float:left;

		background:url('../images/ourmission.jpg') no-repeat;

		width:77px;

		height:94px;

}



		#mainmenu .ourmission a:hover{

		background:url('../images/ourmission-over.jpg') no-repeat;

		width:77px;

		height:94px;

}



		#mainmenu .about a{

		float:left;

		background:url('../images/aboutus.jpg') no-repeat;

		width:76px;

		height:93px;

}



		#mainmenu .about a:hover{

		background:url('../images/aboutus-over.jpg') no-repeat;

		width:76px;

		height:93px;

}



		#mainmenu .contact a{

		float:left;

		background:url('../images/contacts.jpg') no-repeat;

		width:76px;

		height:93px;

}



		#mainmenu .contact a:hover{

		background:url('../images/contacts-over.jpg') no-repeat;

		width:76px;

		height:93px;

}



		#mainmenu .disc a{

		float:left;

		background:url('../images/disclaimer.jpg') no-repeat;

		width:76px;

		height:93px;

}



		#mainmenu .disc a:hover{

		background:url('../images/disclaimer-over.jpg') no-repeat;

		width:76px;

		height:93px;

}



		#mainmenu .faq a{

		float:left;

		background:url('../images/faq.jpg') no-repeat;

		width:76px;

		height:93px;

}



		#mainmenu .faq a:hover{

		background:url('../images/faq-over.jpg') no-repeat;

		width:76px;

		height:93px;

}

*/





#contentsub {



	width:880px;



	height:auto;



	background:url('../images/contenttop-big.jpg') no-repeat;



	padding-top:10px;



	margin-bottom:10px;



}







	#contentsub h1{



	margin-bottom:20px;



}







	#contentsub-bg{



		background:url('../images/content-bg-big.jpg') repeat-y;



		width:880px;



}



	



	#contentsub-btm{
		width:880px;
}


	#ian-contenttop{
		background-image:url('../images/pagecontent-top.jpg');
		background-repeat:no-repeat;
		width:880px;
		height:44px;
		float:left;
}


	#ian-contentbg{
		background-image:url('../images/pagecontent-bg.jpg');
		background-repeat: repeat-y;
		width:880px;
		float:left;
}

	#ian-contentbtm{
		background-image:url('../images/pagecontent-bttm.jpg');
		background-repeat:no-repeat;
		width:880px;
		height:44px;
		float:left;
}


	#page-bluebtm{
		background-image:url('../images/body-bttm.jpg');
		background-repeat:no-repeat;
		width:902px;
		height:25px;
		float:left;
}



	#ski-report-contenttop{
		background-image:url('../images/contenttop-ski.jpg');
		background-repeat:no-repeat;
		width:880px;
		height:35px;
		padding:10px 0 0 0;
		float:left;
}


	#ski-report-contentbg{
		background-image:url('../images/contentbg-ski.jpg');
		background-repeat: repeat-y;
		width:880px;
		height:400px;
		float:left;
}

	#ski-report-contentbtm{
		background-image:url('../images/contentbottom-ski.jpg');
		background-repeat:no-repeat;
		width:880px;
		height:35px;
		float:left;
}

	#left-part{
		width: 20%;
		float: left;
	}
	#right-part{
		width: 70%;
		float: left;
	}




	#contenttext{



		padding:0px 15px;
		/*text-align: center;  */



}



	#contenthome{



		padding:0px 15px;
		text-align: center; 



}




#welcome{



	width:660px;



	height:261px;



	background:url('../images/welcome-bg.jpg') no-repeat;



	padding-left:10px;



	margin-bottom:10px;



}







	.weltext{



	 float:left;



	 margin-top:0px;



	 width:316px;



}







	 .welimg{



	 float:left;



	 margin-right:30px;



	 margin-top:10px;



}







#temp{



	background:url('../images/temp-bg-big.jpg') no-repeat;



	width:880px;



	height:145px;



	margin-bottom:10px;



}







	#temp .days{



		width:80px;



		float:left;



		margin-top:38px;



		padding-left:40px;



		font-family:Tahoma, Arial, Helvetica;



		font-size:10px;



		font-weight:normal;



		line-height:16px;



}







#nweather{



	width:670px;



	height:388px;



	background:url('../images/nationsweather-bg.jpg') no-repeat;



	padding-top:50px;



	margin-bottom:10px;



}









}



	  		.title1{



			font-family: Helvetica, Tahoma, Arial;



			font-size:18px;



			font-weight:normal;



			margin-bottom:10px;



			line-height:20px;



}







	.aleft{

		float:left;

		width:385px;

		margin-left:20px;

		margin-right:20px;

		

}

	.aright{

		float:left;

		width:385px;

		

}



#footer{
	margin:-28px 0 auto;
	/*margin:15px 10px 0px -11px;*/
	background: url('../images/bottom.jpg') no-repeat;
	background-position:bottom;
	width:902px;		
	clear:both;
}

#footer-area {
	margin:0 auto;
	width:800px;
	text-align:center;	
	font-weight:normal;	
	font-size:11px;	
	color:#ffffff;	
}
	#footer a{
	color:#fcb200;
}

	#footer a:hover{
	color:#3baadf;
}






.top-nav-wrapper{
	background:url('../images/top-nav.jpg');
	margin-left:0px;
	margin-top:5px;
	margin-bottom:10px;
	background-repeat:no-repeat;
	height:121px;
	width:880px;
}

	.top-menu{

	float:left;

	list-style:none;

	padding:0px;

	width:150px;

	margin:18px 0px 0px 0px;
	padding-left:65px;

	

}



	.top-menu li{

	width:150px;
	
	margin-bottom:5px;

	height:18px;

}

	.top-menu li a{

	color:#3c5c7b;

	padding-left:13px;

	font-size:12px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	display:block;

	

}

	.top-menu li a:hover{

	color:#f7c63c;

	text-decoration:none;

	background:url('../images/top-over.png') no-repeat;
	display:block;


}





.top-nav-text-wrapper{

	margin-left:21px;

	margin-top:22px;

	width:110px;

	height:auto;

	

}



font.top-nav-text{
	font-family:"Arial Narrow";
	font-weight:bold;
	font-size:12px;
	color:#3c5c7b;
}

.banner-ads{
	/*width:500px;*/
	margin:10px 0px 10px 0px;
	/*background-color:#000;*/
	height: auto;
	float:right;
}

.tabs{
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px;
}

	.tabs ul{
		list-style:none;
		padding:0px;
		margin:0px 10px 0px 0px;
		line-height:normal;
}


   

	.Elogin a{
	background:url('../images/E-Login.png') no-repeat;
	width:103px;
	height:27px;
	display:block;
}

	.Elogin a:hover{
	background:url('../images/E-LoginHover.png') no-repeat;
}







	.log a{
	background:url('../images/Reporting.png') no-repeat;
	width:103px;
	height:27px;	
	display:block;
}

	.log a:hover{
	background:url('../images/ReportingHover.png') no-repeat;
}



.subscr a{
	background:url('../images/Subscribers.png') no-repeat;
	width:103px;
	height:27px;	
	display:block;
}

	.subscr a:hover{
	background:url('../images/SubscribersHover.png') no-repeat;
}








	.tabs li{
	float:left;
	margin-left:5px;
}


	.lnews a{
	background:url('../images/latestnews-tab.png') no-repeat;
	width:103px;
	height:27px;	
	display:block;
}

	.lnews a:hover{
	background:url('../images/latestnews-tab-on.png') no-repeat;
}

	.tabs li span{
	display:none;
}

	.wnew a{
	background:url('../images/whatsnew-tab.png') no-repeat;
	width:103px;
	height:27px;	
	display:block;
}

	.wnew a:hover{
	background:url('../images/whatsnew-tab-on.png') no-repeat;
}



.ctw a{
	background:url('../images/CTW-Gear.png') no-repeat;
	width:103px;
	height:27px;	
	display:block;
}

	.ctw a:hover{
	background:url('../images/CTW-GearHover.png') no-repeat;
}


	.winky a{
	background:url('../images/winky.gif') no-repeat;
	width:100px;
	height:105px;	
	display:block;
}

	.winky a:hover{
	background:url('../images/winky.gif') no-repeat;
}
