/* colors */
/* #50F507 green */

/* ----- basic elements ------------------------------------------------------------------------------------------------------ */
* { margin:0; padding:0; }
html 		{ background:#fff url(images/foogrd.gif) no-repeat bottom left;}
body	 	{ font: normal 0.7em/1.4em Tahoma, Verdana, Arial, Georgia, sans-serif;}
a, a:visited 	{ color: #0952F9; text-decoration: none; }
a:hover 	{ color: #50F507; text-decoration: none; background-color: #0952F9; }
acronym 	{ color: #D7661C; text-decoration: none; cursor: help;}
h3, h2, h1 	{ color: #06B5FE; text-transform: uppercase; font: bold 1.1em/0.9em Arial, Tahoma, Georgia, sans-serif; }
p 		{ color: #000; margin: 0 0 1em 0; }

h3, h2, h1 {
	color: #0952F9;
	color: #001155;
	color: #015;
	font: comic sans;
}


#quickSummary .p1,
#footer .p1 span, 
#container3 .p1 span,
#benefits h3 span,
#linkList2 h2 span,
#requirements h3 span,
#lski h1 span,
#lski h3 span,
#ldrew h3 span,
#lsponsors h3 span,
#llinks h3 span
{
	display:none;
}

/* ----- LAYOUT ------------------------------------------------------------------------------------------------------ */


#container1 {
	position: absolute;
	width: 574px;
	left:50%;
	margin-left:-287px;
	background:#fff url(images/bgshadow.gif) repeat-y top left;
	z-index:100;
}

#container2 {
	position: relative;
	width: 545px;
	left:50%;
	margin-left:-273px;
	background:#fff url(images/bg.gif) repeat-x top left;
	z-index:99;
}

#container3 {
	position: relative;
	width: 574px;
	left:50%;
	margin-left:-287px;
	clear: both;
	background: transparent url(images/footgrd.gif) no-repeat bottom left;
	height:40px;
	/*border: 1px solid #000;*/
	z-index:99;
}

#intro {
	border: 1px solid #000;
	border: none;
}

#supportingText {
	Float: left;
	padding: 0 10px;
	width: 350px;
	/*color: #7B99B3;*/
	/*border: 1px solid #000;*/
}

#linkList{
	Float: right;
	padding-right: 36px;
	width: 128px;
	color: #73B3FB;
	background: url(images/lhead.gif) no-repeat top left;
	/*border: 1px solid #000;*/
}

/* ----- Intro ------------------------------------------------------------------------------------------------------ */

#quickSummary .p2{
	margin: 0;
	padding: 1px 0 0;
	position: relative;
	width: 545px;
	height:185px;
	background: url(images/head.jpg) no-repeat left center;
	/*border: 1px dotted #fff;*/
}

/* ----- supporting text ------------------------------------------------------------------------------------------------------ */
/* colors */
/* #042143 Dark blue */
/* #FFA600 orange*/

#supportingText img{ border: 1px solid #fff; }
#supportingText img.fr{ float: right; margin-left:  5px; }
#supportingText img.fl{ float: left;  margin-right: 5px; }

#textentry {
	position: relative;
	padding: 0px 0px 10px 10px;
	text-align: justify;
	border: 1px dotted #fff;
	border: none;
}

#textentry h3 {
	padding: 5px 0px 15px;
	clear: left;
	text-transform: uppercase;
	letter-spacing: 0px;
}

#textentry h2 {
	text-transform: uppercase;
	letter-spacing: 0px;
	height: 15px;
	background: transparent url(images/buoyline.gif) no-repeat left top;
}

#textentry .p1{
	text-align: left;
}


#textentry .p2{
	Clear: both;
	text-align: left;
}

#textentry .p3{
	Clear: both;
	margin-top: 10px;
	padding:0;
}


#extraDiv1, #extraDiv2, #extraDiv3, #extraDiv4, #extraDiv5, #extraDiv6 { display:none }

/* ----- link side bar ------------------------------------------------------------------------------------------------------ */
#linkList2{
	padding: 0;
	margin: 0;
	border: 1px dotted #fff;
	border: none;
	width: 100%;
	background: url(images/lbg.gif) repeat-y left top;
}

#linkList2 h1{
	background: url(images/lhead.gif) no-repeat left top;
	width: 128px;
	height: 2px;
}

#linkList2 h3{
	margin-top: 10px;
	width: 128px;
	height: 20px;
}

#linkList ul {
	text-align: left;
	list-style: none;
}

#linkList ul li{
	padding-left: 10px;
}

#linkList ul li a, #linkList ul li a:visited {
	padding: 1px 5px;
}
#linkList ul li a:hover {
	padding: 1px 5px;
}

#lski, #ldrew, #lsponsors, #llinks {
}

#llinks { padding-bottom: 10px;
}


#lski h3 	{background: url(images/textski.gif) no-repeat left top;}
#ldrew h3 	{background: url(images/textdrew.gif) no-repeat left top; }
#lsponsors h3	{background: url(images/textsponsors.gif) no-repeat left top; }
#llinks h3	{background: url(images/textlinks.gif) }


/* ----- footer ---------------------------------------------------------------------------------------------------------------- */

#footer{
	margin: 0;
	padding: 10px 0 0;
	clear: both;
	text-align: center; 
/*	background: transparent url(images/footgrd.gif) no-repeat bottom left;*/
/*	height:40px;*/
/*	border: 1px dotted #000;*/
}

#footer a, #footer a:visited {
	padding: 5px;
	border: 1px solid #fff;
	/*background-color: #73B3FB;*/
	color: #042143;
	color: #0952F9;
}

#footer a:hover {
	padding: 5px;
	border: 1px solid #fff;
	background-color: #50F507;
	color: #fff;
}
