/*

f1fdff banner base
ccf4ff bg
2dbae2 line

logo
ff0097 pink
ff9500 ni and orange 2
ffd400 yell
ffb400 orange 1
d96500 burnt orange
b13c00 brown strapline
931c00 outer

120px border


*/

/*GENERAL*/
html, body {
  height: 100%;
}
body {
	margin: 10px auto 10px auto;
	font-family: "Helvetica", "Trebuchet MS", Geneva, Arial, sans-serif;
	font-size: 13px;
	color: #333;
	margin: 0 auto; 
	background: #ccf4ff;
	line-height: 1.5;
}
a, link, active, visited { color: #ff9500; text-decoration: underline; }
a:hover { color: #ffb400; text-decoration: underline; }
p { padding: 0; margin: 0; }
span { padding: 0; margin: 0; }
input { font-family: "Helvetica", "Trebuchet MS", Geneva, Arial, sans-serif; }

#bulletbeige { list-style-image: url(../images/icons/bulletbeige.gif); margin: 5px 0 0 20px; padding: 0 5px 3px 5px; }
#bulletblue { list-style-image: url(../images/icons/bulletblue.gif); margin: 5px 0 0 20px; padding: 0 5px 3px 5px; }
#bulletbeige li, #bulletblue li { padding: 0; margin: 0; }

#hideme { 
	display: none; 
	visibility: hidden; 
}

/*HOLDING*/
#allin { 
	margin: 0 auto; 
	width: 100%; 
	background: url(../images/layout/wmnirad.jpg) top center no-repeat; 
}
#lefty { 
	float: left; 
	width: 340px; 
	margin: 560px 0 0 0; 
	color: #007495; 
}
#righty { 
	float: right; 
	width: 340px; 
	margin: 560px 0 0 0; 
	text-align: right; 
	color: #007495; 
}
#logorun {
	width: 100%; 
	background: url(../images/layout/wmnirunner.gif) bottom left repeat-x; 
}
#holdcontent, #holdlogos {
	margin: 0 auto; 
	width: 1024px;
}
#logos { 
	float: left; 
	width: 380px; 
	margin: 85px 0 0 0; 
}
#wmnilogo { 
	float: right; 
	width: 460px; 
	height: 175px; 
	background: url(../images/layout/wmnilogo.jpg) bottom right no-repeat; 
	margin: 0 0 0 0; 
}
#footer { 
	clear: both; 
	margin: 0 auto; 
	width: 100%; 
	padding: 20px 0 10px 0;
}
#footer p { 
	text-align: center; 
	font-size: 11px; 
	color: #007495; 
	font-weight: bold;
}


/*HOLDING*/

.pink { color: #ff0097; }
.orange { color: #ff9500; }
.bluey { color: #2dbae2; }

.clearit { clear: both; }
.nolink { border: 0; text-decoration: none; }
.nolinkpadr { border: 0; text-decoration: none; padding: 0 8px 0 0; }
.imgright10l { float: right; padding: 0 0px 5px 10px; border: 0; text-decoration: none; }
.spacer5 { height: 5px; }
.spacer10 { height: 10px; }
.spacer15 { height: 15px; }

h1 { 
	margin: 0 0 0 0; 
	padding: 0; 
	font-size: 18px; 
	color: #007495; 
	text-transform: uppercase; 
}