body {
	background-color: #000033;
	behavior:url("csshover.htc");
}

.whitelink A {
color: #FFFFFF;
}
.whitelink A:link {
color: #FFFFFF;
}
.whitelink A:visited {
color: #FFFFFF;
}
.whitelink A:hover {
color: #FFFFFF;
}
.whitelink A:active {
color: #FFFFFF;
}

a.leftlink {
color: #000066;
font-size:12pt;
font-weight:bold;
}
a.leftlink:hover {
color: #000000;
font-size:12pt;
font-weight:bold;
}

.contentlink A{
color: #000066;
}
.contentlink A:link {
color: #000066;
}
.contentlink A:visited {
color: #000066;
}
.contentlink A:hover {
color: #000066;
}
.contentlink A:active {
color: #000066;
}

ul#navigation {
	list-style-type: none;
	padding: 0;
	margin: 0;
	border: 0;
	top: 0px;
	left: 0px;
	width: 739px;
	height: 35px;
	background: #566171 url(images/menu-bg-ov.jpg) no-repeat;
}

a, a:link, a:visited {
	text-decoration: none;
}

p, p a {
	color: #9dbdce;
	font: 12px 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
}

/*<group=level 1>*/

ul#navigation li {
	padding: 0;
	margin: 0;
	display: block;
	float: left;
}

ul#navigation li a {
	border: 0;
	display: block;
	height: 35px;
	background: url(images/menu-bg.jpg) no-repeat;
}

ul#navigation li a:hover {
	border: 0;
	display: block;
	background-image: url(images/menu-bg-ov.jpg);
}	
	
/*</group>*/

/*<group=level 1 ids>*/

li#home a {
	width: 81px;
 }

li#aboutus a {
	width: 81px;
	
}

li#aboutus a:link,
li#aboutus a:visited,
li#aboutus a:hover {
	background-position: -81px 0px;
	
}

li#contractors a {
	width: 81px;
}

li#contractors a:link,
li#contractors a:visited,
li#contractors a:hover {	
	background-position: -162px 0px;
}


li#apprentice a {
	width: 81px;
}

li#apprentice  a:link, 
li#apprentice  a:visited, 
li#apprentice  a:hover {	
	background-position: -243px 0px;
}

li#faq a {
	width: 81px;
}

li#faq a:link, 
li#faq a:visited, 
li#faq a:hover {	
	background-position: -324px 0px;
}

li#politicalaction a {
	width: 81px;
}

li#politicalaction a:link,
li#politicalaction a:visited, 
li#politicalaction a:hover {	
	background-position: -405px 0px;
}

li#organizing a {
	width: 81px;
}

li#organizing a:link, 
li#organizing a:visited, 
li#organizing a:hover {
	background-position: -486px 0px;
}

li#importantlinks a {
	width: 81px;
}

li#importantlinks a:link,
li#importantlinks a:visited, 
li#importantlinks a:hover {
	background-position: -567px 0px;
}

li#contactus a {
	width: 91px;
}

li#contactus a:link,
li#contactus a:visited, 
li#contactus a:hover {
	background-position: -648px 0px;
}
/*</group>*/

/*<group=level 2>*/

#navigation li ul {	
	display: block;
	visibility: hidden;
	position: absolute;
	left: auto;
	width: 300px;
	margin: 0;
	margin-left: 0px
}

/* firefox only indent margin -41px */
#navigation li>ul {
	margin-left: -41px
}

ul#navigation li:hover ul {
	visibility: visible;
	z-index: 100;
	float:none;
}

/* 2nd Tier Allignment Specs */

#navigation li#home ul {
	background-color: none;
	height: 15px;
	width: 71px;
	margin-left: 10px;
}

/* firefox only home indent border */
#navigation li#home>ul {
	margin-left: -31px;
}

#navigation li#aboutus ul {
	background-color: none;
	height: 15px;
	width: 71px;
}

#navigation li#contractors ul {
	background-color: none;
	height: 15px;
	width: 71px;
}

#navigation li#apprentice ul {
	background-color: none;
	height: 15px;
	width: 71px;
}

#navigation li#faq ul {
	background-color: none;
	height: 15px;
	width: 71px;
}

#navigation li#politicalaction ul {
	background-color: none;
	height: 15px;
	width: 71px;
}

#navigation li#organizing ul {
	background-color: none;
	height: 15px;
	width: 71px;
}

#navigation li#importantlinks ul {
	background-color: none;
	height: 15px;
	width: 71px;
}

#navigation li#contactus ul {
	background-color: none;
	height: 15px;
	width: 71px;
}

/* 2nd Tier Colors and BG Effects */

ul#navigation li ul li#link a:link, 
ul#navigation li ul li#link a:visited {
background:none;
background-color: #313469;
padding-left: 10px;
width: 81px;
height: 23px;
color: #FFFFFF;
border-left: thin solid #FFFFFF;
border-left-width: 1px;
border-right: thin solid #FFFFFF;
border-right-width: 1px;
border-bottom: thin solid #FFFFFF;
border-bottom-width: 1px;
}
ul#navigation li ul li#link a:hover {
background-color: #74768f;
}
