@charset "utf-8";
/* CSS Document */

html{
	overflow:-moz-scrollbars-vertical;
}

body	{
	margin:0;
	padding:0;
	background:#191919 url(../../images/bgRepeater.gif) repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:62.5%;
	line-height:62.5%;
	}
	
#container a:hover	{
	text-decoration:underline;
	}
	
a:visited	{
	color:#2778a0;
	}
	
a:visited:hover	{
	color:#2778a0;
	}

#wrapperFull	{
	margin:0px auto;
	width:995px;
	padding:14px 0;
	}
	
#wrapper	{
	width:942px;
	margin:0 14px;
	overflow:hidden;
	background-repeat:no-repeat;
	}
	
	
#container	{
	background:#fff url(../../images/titleImage.jpg) no-repeat;
	padding:0px 0 0 0px;
	margin:0px 3px;
	width:936px;
	}
	
#container #onIce h1, #container #news h1	{
	font-size:20px;
	text-transform:uppercase;
	padding:0;
	margin:40px 0 30px 0;
	color:#0e374f;
	font-weight:normal;
	}
	
a	{
	font-weight:bold;
	color:#339cd0;
	text-decoration:none;
	}
	

	
#footer	{
	width:948px;
	margin:0 auto 30px auto;
	color:#fff;
	text-align:right;
	font-size:12px;
	padding:0 20px 0 0;
	line-height:16px;
	}
	

#navigation	{
	width:942px;
	margin:5px 0 0 0;
	padding:0 0 95px 0;
	background:url(../../images/logoandnav.png) no-repeat top left;
	}
	
#navigation a	{
	color:#fff;
	text-decoration:none;
	}
	
#navigation a:hover	{
	color:#e6e6e6;
	}
	

	

	
#navigation ul 	{
	margin:0 0 0 240px;
	padding:49px 0 0 0;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
	color:#fff;
	}
	
#navigation li	{
	padding:14px 8px 0 8px;
	margin:0;
	float:left;
	display:block;
	font-size:12px;
	height:22px;
	}
	
#navigation .current	{
	background:url(../../images/here.gif) no-repeat bottom center;

	}
	
#navigation .current a	{
	color:#e79b18;
	}
	
#secondNav	{
	padding:22px 0 0 0;
	font-size:12px;
	color:#0e374f;
	text-transform:uppercase;
	border-bottom:1px solid #ccc6c1;
	overflow:hidden;
	height:37px;
	}
	
#curveTop	{
	width:100%;
	overflow:hidden;
	height:317px;
	display:block;
	background:url(../../images/ieTopCurve.png) no-repeat top;
	}
	

	
#secondNav ul	{
	padding:0;
	margin:0 0 0 14px;
	}
	
#secondNav li	{
	padding:16px 9px 14px 9px;
	margin:0;
	display:block;
	float:left;
	font-size:11px;
	}
	
#secondNav a	{
	color:#0e374f;
	}
	
#secondNav a:hover	{
	text-decoration:none;
	color:#16567b;
	}
	
#secondNav li.current	{
	background:url(../../images/shutterLeft.gif) left top no-repeat;
	padding:16px 0px 16px 9px;
	
	}
	
#secondNav li.current a	{
	background:url(../../images/shutterRight.gif) right top no-repeat;
	padding:12px 9px 14px 0;
	}
	
#thirdNav	{
	border-bottom:1px solid #ccc6c1;
	overflow:hidden;
	font-size:11px;
	height:17px;
	padding:14px 0 0 0;
	text-transform:uppercase;
	font-weight:bold;
	}
	
#thirdNav ul	{
	padding:0 0 0 30px;
	margin:0;
	}
	
#thirdNav li	{
	padding:0 10px 12px 10px;
	margin:0;
	float:left;
	display:block;
	font-size:11px;
	}
	
#thirdNav li a	{
	color:#0E374F;
	}
	
#thirdNav li a:hover	{
	color:#16567B;
	text-decoration:none;
	}
	
#thirdNav li.current	{
	padding:0 10px 12px 10px;
	background:url(../../images/hereThird.gif) bottom center no-repeat;
	}
	
#thirdNav li.current a	{
	color:#339CD0;
	}
	
#thirdNav li.current a:hover	{
	color:#2983af;
	text-decoration:none;
	}

#ieCurveRepeat	{
	overflow:hidden;
	background:url(../../images/ieRepeat.png) repeat-y;
	padding:130px 0 0 0;
	}

	
#news	{
	float:left;
	width:210px;
	margin:0 40px 20px 16px;
	font-size:12px;
	line-height:16px;
	}
	
#news h2	{
	color:#e78717;
	font-weight:bold;
	padding:0;
	margin:0;
	font-size:10px;
	
	}
	
#news p	{
	margin:0 0 12px 0;
	}
	
#onIce	{
	float:left;
	width:630px;
	margin:0 0 20px 0;
	font-size:12px;
	line-height:16px;
	}
	
#onIce table	{
	margin:0 0 24px 0;
	}
	
#onIce td	{
	padding:4px;
	margin:0;
	}
	
#onIce {
	font-size:12px;
	color:#486678;
	font-weight:bold;
	padding:0;
	margin:0 0 10px 0;
	line-height:16px;
	}
	
#onIce h3	{
	color:#e78717;
	padding:0;
	margin:0 0 0px 0;
	}
	
#onIce p	{
	font-size:12px;
	line-height:16px;
	padding:0;
	margin:0 0 20px 0;
	}
	
ul	{
	padding:0 0 0 20px;
	margin:0 0 24px 0;
	}
	
ul li	{
	padding:0;
	margin:0 0 8px 0;
	list-style:outside url(../../images/bullet.gif);
	font-size:12px;
	}
	
ol	{
	padding:0 0 0 20px;
	margin:0 0 24px 0;
	}
	
ol li	{
	padding:0;
	margin:0 0 8px 0;
	list-style:outside decimal;
	font-size:12px;
	}
	
#onIce li a	{
	color:#026982;
	text-decoration:underline;
	font-weight:normal;
	}
	
#onIce li a:hover	{
	color:#026982;
	text-decoration:none;
	font-weight:normal;
	}
	
#pageBody	{
	padding:30px 45px 20px 30px;
	font-size:12px;
	min-height:250px;
	line-height:16px;
	}

#pageBody h1	{
	color:#0e374f;
	font-size:20px;
	line-height:22px;
	font-weight:normal;
	padding:0;
	margin:0;
	text-transform:uppercase;
	}
	
#pageBody h2	{
	color:#486678;
	font-size:16px;
	padding:0;
	margin:0 0 18px 0;
	font-weight:normal;
	}
	
#pageBody h3	{
	color:#e78717;
	padding:0;
	margin:0 0 0px 0;
	}
	
#pageBody p	{
	margin:0 0 20px 0;
	padding:0;
	}
	
#pageBody table	{
	margin:0 0 20px 0;
	}	
	
.leftNav	{
	float:left;
	
	}
	
.rightNav	{
	float:right;
	position:relative;
	right:9px;
	}
	
#logo	{
	padding:0px 0 0px 0px;
	}
	
.ieBottom	{
	display:none;
	}
	
#pageBody .teamStyle td	{
	padding:4px 5px;
	margin:0;
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #ccc6c1;
	font-size:11px;
	}
	
	
#pageBody .accommodations td	{
	padding:4px 5px;
	margin:0;
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #ccc6c1;
	border-right:1px solid #ccc6c1;
	font-size:11px;
	}
	
#pageBody .accommodations td.lastCell	{
	border-right:none;
	}
	
#pageBody .accommodations ul li	{
	list-style:outside disc;
	font-size:11px;
	padding:0;
	margin:0 0 4px 0;
	}
	
	
#pageBody .form th	{
	font-size:12px;
	padding:8px 4px;
	color:#0E374F;
	border-bottom:1px solid #e5ded9;
	}
	
#pageBody .form th h2	{
	font-size:18px;
	padding:0;
	margin:0;
	}
	
#pageBody .form strong	{
	font-size:12px;
	color:#0E374F;
	}
	
#pageBody .form td	{
	padding:8px 4px;
	border-bottom:1px solid #e5ded9;
	}
	
#pageBody .form input	{
	padding:2px;
	font-size:11px;
	margin:0 10px 0 0;
	}
	
.topPart	{
	padding:0;
	margin:0;
	line-height:0;
	}