@CHARSET "UTF-8";



.clearBoth {

	clear:both;

}



.footnote {

	vertical-align:super;

}



.left {

	float:left;

}



.right {

	float:right;

}



html {

	height:100%;

}



body {

	background:black url(../images/bg2.jpg) no-repeat scroll 50% 0;

	margin:0;

	height:100%;

	min-height:100%;

}



form {

	margin:0;

}



img, a img {

	border:none;

}



a:link,

a:visited {

	text-decoration:none;

}



a:hover,

a:active {

	text-decoration:underline;

}



a.pdf {

	padding:1px 20px;

	margin-right:5px;

	padding-left:0;

	background:transparent url(../images/pdficon_small.gif) no-repeat scroll center right;

}



a.pdf img.pdf {

	display:none;

}



#pageWrapper {

	width:100%;

}



html>body #pageWrapper {

	height:auto;

	min-height:100%;

}



#page {

	width:864px;

	margin:auto;

	height:100%;

	min-height:100%;

	position:relative;

}



#page #logo {

	margin:0;

	position:absolute;

	top:10px;

	left:37px;

	z-index:1;

}



#page #header {

	min-height:49px;

}



#page #header #nav {

	background:transparent url(../images/nav/topNav.jpg) no-repeat scroll 0 0;

	width:864px;

	height:49px;

	position:relative;

	z-index:0;

}



#page #header #nav ul {

	list-style:none;

	padding:0;

	margin:0;

	width:585px;

	height:49px;

	position:absolute;

	left:229px;

}



#page #header #nav ul li {

	float:left;

}



#page #header #nav ul li a:link,

#page #header #nav ul li a:visited,

#page #header #nav ul li a:hover,

#page #header #nav ul li a:active {

	display:block;

	height:49px;

	background-image:url(../images/nav/nav.jpg);

	background-attachment:scroll;

	background-repeat:no-repeat;

}



#page #header #nav ul li a.home:link,

#page #header #nav ul li a.home:visited {

	background-position:0 0;

	width:53px;

}



#page #header #nav ul li a.home:hover {

	background-position:0 -49px;

	width:53px;

}



#page #header #nav ul li a.home:active,

#page #header #nav ul li a.homeCurrent {

	background-position:0 -98px;

	width:53px;

}



#page #header #nav ul li a.about:link,

#page #header #nav ul li a.about:visited {

	background-position:-53px 0;

	width:76px;

}



#page #header #nav ul li a.about:hover {

	background-position:-53px -49px;

	width:76px;

}



#page #header #nav ul li a.about:active,

#page #header #nav ul li a.aboutCurrent {

	background-position:-53px -98px;

	width:76px;

}



#page #header #nav ul li a.unionDues:link,

#page #header #nav ul li a.unionDues:visited {

	background-position:-129px 0;

	width:88px;

}



#page #header #nav ul li a.unionDues:hover {

	background-position:-129px -49px;

	width:88px;

}



#page #header #nav ul li a.unionDues:active,

#page #header #nav ul li a.unionDuesCurrent {

	background-position:-129px -98px;

	width:88px;

}



#page #header #nav ul li a.memberResources:link,

#page #header #nav ul li a.memberResources:visited {

	background-position:-217px 0;

	width:140px;

}



#page #header #nav ul li a.memberResources:hover {

	background-position:-217px -49px;

	width:140px;

}



#page #header #nav ul li a.memberResources:active,

#page #header #nav ul li a.memberResourcesCurrent {

	background-position:-217px -98px;

	width:140px;

}



#page #header #nav ul li a.store:link,

#page #header #nav ul li a.store:visited {

	background-position:-357px 0;

	width:58px;

}



#page #header #nav ul li a.store:hover {

	background-position:-357px -49px;

	width:58px;

}



#page #header #nav ul li a.store:active,

#page #header #nav ul li a.storeCurrent {

	background-position:-357px -98px;

	width:58px;

}



#page #header #nav ul li a.cart:link,

#page #header #nav ul li a.cart:visited {

	background-position:-415px 0;

	width:83px;

}



#page #header #nav ul li a.cart:hover {

	background-position:-415px -49px;

	width:83px;

}



#page #header #nav ul li a.cart:active,

#page #header #nav ul li a.cartCurrent {

	background-position:-415px -98px;

	width:83px;

}



#page #header #nav ul li a.contact:link,

#page #header #nav ul li a.contact:visited {

	background-position:-498px 0;

	width:87px;

}



#page #header #nav ul li a.contact:hover {

	background-position:-498px -49px;

	width:87px;

}



#page #header #nav ul li a.contact:active,

#page #header #nav ul li a.contactCurrent {

	background-position:-498px -98px;

	width:87px;

}



#page #header #nav ul li a img {

	display:none;

}



#page #main {

	position:relative;

}



#page #joinList {

	width:764px;

	height:43px;

	background:transparent url(../images/nav/home_35.jpg) no-repeat scroll 0 0;

	color:#01418b;

	font-weight:bold;

	text-transform:uppercase;

	font-family:"Arial Narrow";

	padding:0;

	margin:auto;

	padding-top:12px;

	text-align:center;

}



#page #joinList h2 {

	display:inline;

	margin:0;

	padding:0;

	margin-right:10px;

	font-size:15px;

	vertical-align:top;

}



#page #joinList input {

	margin:0;

	padding:0;

	display:inline;

	font-size:13px;

	vertical-align:top;

}



#page #joinList input[type="text"],

#page #joinList input[type="password"] {

	background:transparent url(../images/inputBox.jpg) no-repeat scroll 0 0;

	width:148px;

	height:20px;

	border:none;

	padding:2px 5px;

}



#page #footer {

	text-align:center;

	color:white;

	font-family:Arial;

	font-size:12px;

}



#page #footer a:link,

#page #footer a:visited,

#page #footer a:hover,

#page #footer a:active {

	color:white;

	font-weight:bold;

}