/* XXX - all URL links need to be changed to "../app_themes/pcua/images" */

.LTR, .RTL
{
	background-image: url(../app_themes/pcua/images/skin/squaredottile.gif);
	background-color: #838979;
}


body {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px
}

p {
margin:0 0 1em
}

.menu ul {
list-style-type:none
}

.shell {
display:block;
width:784px;
margin:0 auto;
background:#fff url(../app_themes/pcua/images/skin/border.gif) repeat-y
}

.wrapper {
display:block;
padding:0 8px
}

.title {
position:relative;
height:109px;
background:url(../app_themes/pcua/images/skin/gradation.gif) center bottom repeat-x
}

.title a#logo {
position:absolute;
top:10px;
left:9px
}

.title .searchbox {
float:right;
color:#8d9189;
margin:0;
padding:45px 10px 0 0
}

.title input {
display:inline;
margin:0;
padding:0
}

.title input.lookfor {
height:18px;
width:350px;
margin:0;
padding:0
}

.sbt {
margin:0;
padding:10px 0 0 0;
position:relative;
top:5px;

}

/* STAGE */

.stage {
width:100%;
border-collapse:collapse
}

	.stageleft {
	padding:0 0 10px;
	width:134px;
	vertical-align:top
	}
	
	.stageleft dl {
	border-top:1px dotted #c2c2c2;
	padding:1px 0 0;
	margin:8px 0;
	display:block;
	}
	
	.stageleft dt {
	border-bottom:1px solid #989793;
	padding:4px 9px 4px 4px;
	color:#fff;
	background:#72716d;
	line-height: 14px;
	}
	
	.stageleft dt strong {
	padding-left:3px;
	display:block;
	border-left:4px solid #ff9027
	}
	
	.stageleft dd {
	background:#4f4e49;
	margin:0;
	padding:0 10px
	}
	
	.stageleft dd a {
	border-bottom:1px dotted #c2c2c2;

	padding:8px 8px 8px 12px;
	display:block;
	color:#fff;
	font-weight:700;
	text-decoration:none

	}
	
	.stageleft dd a.last {
	border-bottom:0
	}
	
	.stageleft dd a span {
	display:block;
	font-weight:400;
	color:#fff
	}



	.stageleft dd8 {
	background:#4f4e49;
	margin:0;
	padding:0 10px
	}
	
	.stageleft dd8 a {
	padding:8px 8px 8px 12px;
	display:block;
	color:#fff;
	font-weight:700;
	text-decoration:none

	}
	
	.stageleft dd8 a.last {
	border-bottom:0
	}
	
	.stageleft dd8 a span {
	display:block;
	font-weight:400;
	color:#fff
	}

	
	
.stageleft .menu8 {
	display:block;
	background:url(../app_themes/pcua/images/skin/menu.jpg) left bottom no-repeat;
	padding:0 0 10px;
	margin:4px 0 0
        
	}
	
	.stageleft .menu8 a {

	margin:0 12px 0 6px;
	font-size:11px;
	padding:8px 8px 8px 12px;
	font-weight:700;
	display:block;
	text-decoration:none;
	color:#666f5c;
	list-style-type:none;
        
	}
	
	.stageleft .menu8 a.first {
	border-top:0
	}
	
	.stageleft .menu8 a.submenu {

        border:0;
        font-weight:normal;
	}
	
	.stageleft .menu8 .cap {
	display:block;
	height:15px;
	background:url(../app_themes/pcua/images/skin/menucap.jpg) left top no-repeat
	}
	
	.stageleft .menu8 UL {margin:0; padding:0; }







.stagecenter {
padding:0px 12px 12px 12px;
vertical-align:top
}

	.stageright {
	padding:0;
	width:134px;
	background:#e5e5e5;
	vertical-align:top
	}
	
	.stageright dl {
	margin:0 0 10px;
	padding:0;
	background:#e5e5e5
	}
	
	.stageright dt {
	font-weight:700;
	color:#fff;
	background:#a7a7a7 url(../app_themes/pcua/images/skin/rivets.gif) repeat-x;
	padding:25px 7px 2px
	}
	
	.stageright dd {
	padding:12px 7px 2px;
	margin:0;
	font-size:11px;
	color:#666
	}
	
	.stageright dd img {
	border:0;
	display:block
	}
	
	.stageright dd a {
	text-decoration:none;
	color:#666
	}


/* Navigation */

.breadcrumbs {
font-size:11px;
color:#7f7f7f;
padding-left:5px;
padding-bottom:2px;
margin-top:5px;
border-bottom:1px dotted #7f7f7f
position: absolute;
top: 200px;
}

.breadcrumbs a.last {
font-weight:700;
color:#7f7f7f
}

.masthead {
display:none;
}

.navigation {
display:block;
height:46px;
border-bottom:5px solid #cbcbcb;
margin:0 0 1px
}

.navigation a {
height:46px;
display:block;
float:left;
margin:0;
padding:0
}

a#compliance {
width:135px;
background:url(../app_themes/pcua/images/skin/navigation.gif) 0 -46px no-repeat
}

a#affairs {
width:125px;
background:url(../app_themes/pcua/images/skin/navigation.gif) -135px -46px no-repeat
}

a#education {
width:125px;
background:url(../app_themes/pcua/images/skin/navigation.gif) -260px -46px no-repeat
}

a#initiatives {
width:125px;
background:url(../app_themes/pcua/images/skin/navigation.gif) -385px -46px no-repeat
}

a#offering {
width:125px;
background:url(../app_themes/pcua/images/skin/navigation.gif) -510px -46px no-repeat
}

a#resources {
width:133px;
background:url(../app_themes/pcua/images/skin/navigation.gif) -635px -46px no-repeat
}

.title .subnav {
float:right;
margin:0;
padding:0;
display:block;
height:21px
}

.subnav a {
height:21px;
margin:0;
padding:0;
float:left;
display:block
}

a#about {
width:114px;
background:url(../app_themes/pcua/images/skin/subnav.gif) 0 0 no-repeat
}

a#partners {
width:108px;
background:url(../app_themes/pcua/images/skin/subnav.gif) -114px 0 no-repeat
}

a#consumer {
width:96px;
background:url(../app_themes/pcua/images/skin/subnav.gif) -222px 0 no-repeat
}

a#jobs {
width:65px;
background:url(../app_themes/pcua/images/skin/subnav.gif) -318px 0 no-repeat
}

a#press {
width:97px;
background:url(../app_themes/pcua/images/skin/subnav.gif) -383px 0 no-repeat
}

a#contact {
width:78px;
background:url(../app_themes/pcua/images/skin/subnav.gif) -480px 0 no-repeat
}

a#about:hover {
background:url(../app_themes/pcua/images/skin/subnav.gif) 0 -21px no-repeat
}

a#partners:hover {
background:url(../app_themes/pcua/images/skin/subnav.gif) -114px -21px no-repeat
}

a#consumer:hover {
background:url(../app_themes/pcua/images/skin/subnav.gif) -222px -21px no-repeat
}

a#jobs:hover {
background:url(../app_themes/pcua/images/skin/subnav.gif) -318px -21px no-repeat
}

a#press:hover {
background:url(../app_themes/pcua/images/skin/subnav.gif) -383px -21px no-repeat
}

a#contact:hover {
background:url(../app_themes/pcua/images/skin/subnav.gif) -480px -21px no-repeat
}

.stories a {
display:block;
text-transform:capitalize;
background:url(../app_themes/pcua/images/skin/arrowsquare.gif) left 6px no-repeat;
padding:2px 2px 2px 12px;
color:#018abd;
text-decoration:none
}

.unionnews {
color:#333;
margin-top:10px
}

.unionnews .entry {
padding:3px 0 0;
border-top:1px solid #e8e8e8
}

.unionnews p {
margin-left:70px
}

.unionnews span {
color:#636466;
font-weight:700;
display:block;
width:60px;
float:left
}

.homepage .stagecenter {
padding:0 12px 12px
}

.homepage .stageright {
background:none
}

.homepage .stageleft dl {
margin:8px 0 1px
}

.homepage .stageright dd {
padding:7px
}

.homepage .stageright dd a {
display:block;
background:url(../app_themes/pcua/images/skin/arrowsquare.gif) left 6px no-repeat;
padding:2px 2px 2px 12px
}

.homepage .stageright a.imagelink {
padding:0;
background:none;
margin:0
}

.homepage h3 {
color:#555;
padding:10px 0;
border-top:1px dotted #555
}

h1,.navigation a span,.subnav a span,.homepage .breadcrumbs {
display:none
}

h2,h3,h4 {
color:#090;
margin:1.5em 0 0;
padding:0
}

.footer {
border-top:1px dotted #7f7f7f;
padding:0 10px 10px;
font-size:10px;
color:#7f7f7f
}

.footer a,.breadcrumbs a {
text-decoration:none;
color:#0197cf
}

.footer a:hover,.stageright dd a:hover,.breadcrumbs a:hover {
text-decoration:underline;
color:#c60
}

.stageleft dd a:hover,.homepage .stageleft dd a:hover,.homepage .stageright dd a:hover,.stories a:hover,.press a:hover,.unionnews a:hover {
color:#ff9027
}

.stageleft .menu a:hover,.homepage .stageleft dd a {
color:White
}

a#compliance:hover,.compliance a#compliance {
background:url(../app_themes/pcua/images/skin/navigation.gif) 0 0 no-repeat
}

a#affairs:hover,.affairs a#affairs {
background:url(../app_themes/pcua/images/skin/navigation.gif) -135px 0 no-repeat
}

a#education:hover,.education a#education {
background:url(../app_themes/pcua/images/skin/navigation.gif) -260px 0 no-repeat
}

a#initiatives:hover,.initiatives a#initiatives {
background:url(../app_themes/pcua/images/skin/navigation.gif) -385px 0 no-repeat
}

a#offering:hover,.productservices a#offering {
background:url(../app_themes/pcua/images/skin/navigation.gif) -510px 0 no-repeat
}

a#resources:hover,.resources a#resources {
background:url(../app_themes/pcua/images/skin/navigation.gif) -635px 0 no-repeat
}


.productservices {
background:url(../app_themes/pcua/images/banner/banner_ProductsServices.jpg) left top no-repeat;
padding-top:125px;
}

.resources {
background:url(../app_themes/pcua/images/banner/banner_CU-Resources.jpg) left top no-repeat;
padding-top:125px;
}

.initiatives {
background:url(../app_themes/pcua/images/banner/banner_PCUA-Initiatives.jpg) left top no-repeat;
padding-top:125px;
}

.education {
background:url(../app_themes/pcua/images/banner/banner_Education.jpg) left top no-repeat;
padding-top:125px;
}

.affairs {
background:url(../app_themes/pcua/images/banner/banner_GovernmentPolitical.jpg) left top no-repeat;
padding-top:125px;
}

.compliance {
background:url(../app_themes/pcua/images/banner/banner_Compliance.jpg) left top no-repeat;
padding-top:125px; 
}

.aboutus {
background:url(../app_themes/pcua/images/banner/banner_AboutUs.jpg) left top no-repeat;
padding-top:125px; 
}

.businesspartners {
background:url(../app_themes/pcua/images/banner/banner_BusinessPartners.jpg) left top no-repeat;
padding-top:125px; 
}

.cujobs {
background:url(../app_themes/pcua/images/banner/banner_CU-Jobs.jpg) left top no-repeat;
padding-top:125px; 
}

.consumerinfo {
background:url(uploads/images/banner/banner_ConsumerInfo.jpg) left top no-repeat;
padding-top:125px; 
}

.pressandmedia {
background:url(../app_themes/pcua/images/banner/banner_PressMedia.jpg) left top no-repeat;
padding-top:125px; 
}

.contactus {
background:url(../app_themes/pcua/images/banner/banner_ContactUs.jpg) left top no-repeat;
padding-top:125px; 
}

.press,.unionnews strong {
color:#636466
}

.press a,.unionnews a {
color:#e99217;
text-transform:capitalize
}

textarea { font-family:Arial, Helvetica, sans-serif; font-size:11px; }

.highlighted ul li {
padding-left:12px;
font-weight:normal;
color:#6F6F6F
}

.highlightedfirst ul li {
padding-left:12px;
font-weight:normal;
color:#6F6F6F
}
