
/*..............................................
  Right 2nd tier navigation
 ...............................................*/	

.rtnav1 {
 margin: 0;
 padding: 8px 0 8px 0;
 width: 190px;
 border-bottom: 1px solid #ffffff;
}

#leftnav3{
	margin: 0;
  padding: 0;
}	
#pcclist ol {
  list-style: none;
  margin: 0;
  padding: 0; 

}

#pcclist li {
 border-bottom: 1px solid #ffffff;
  display: block;
height: 24px; 
    
}

#pcclist li a {
  height: 24px; 
  background-color: transparent;
  background-repeat: no-repeat;
  display: block;
  padding: 5px 0 0 28px;
    font-size: 11px;
   font-weight: bold;
   color: #828282;
  font-stretch: ultra-condensed;
} 	
#pcclist li.current a {
 color:#000000;
 background: url(http://www.pccllp.com/images/bt_pcc_nav1.gif);
 background-repeat: no-repeat;
}

#pcclist li.current a:hover {
  text-decoration: none;
  background: url(http://www.pccllp.com/images/bt_pcc_nav1.gif);
  background-repeat: no-repeat;
	color:#000000;
}
		
#pcclist li.unselected a {
color: #828282;
}

#pcclist li.unselected a:hover {
  text-decoration: none;
  background: url(http://www.pccllp.com/images/bt_pcc_nav1.gif);
  background-repeat: no-repeat;
color: #000000;
}
	
	/*-----------MEMBERHSIP BOXES-----------*/
#careerboxes{margin:0 0 36px 12px; padding: 0; color: #504f4f;}


/*----------Box1-----------*/
#careerbox1{width:225px; float:left; margin: 0 24px 0 0; padding: 0;}
#careerbox1 p{padding:0;  margin: 0; font-size: 12px; letter-spacing: -0.01em}
#careerbox1 p.bold{font: 12px Verdana, sans-serif; color:#497398; font-weight: bold;
  text-transform: capitalize; padding:7px 0 0 0; margin:0; text-align: center;}

#careerbox1 p.text{color:#000; padding:0 0 5px 0; }

.careerbox1 {border:solid 1px #CCCCCC; padding: 4px;}
.careerhd {font: 14px Arial, sans-serif; color:#aa272f; font-weight: bold; padding: 4px 0 6px 0; margin: 0;
}

/*----------Box2-----------*/
#careerbox2 {width:225px; float:left; margin: 0 0 0 0; padding: 0;}
#careerbox2 p{padding:0; margin: 0; font-size: 12px; letter-spacing: -0.01em}
#careerbox2 p.bold{font: 12px Verdana, sans-serif; color:#497398; font-weight: bold;
  text-transform: capitalize; padding:7px 0 0 0; margin:0; text-align: center;}
#careerbox2 p.text{color:#000; padding:0 0 5px 0;}
.careerbox2{border:solid 1px #CCCCCC; padding: 4px;}

/*----------Box3-----------*/
#membox3{width:160px; float:left; margin: 0 18px 0 0; padding: 0;}
#membox3 p{padding:0 0 0px 0; margin: 0; font-size: 12px;}
#membox3 p.bold{font: 12px Verdana, sans-serif; color:#497398; font-weight: bold;
  text-transform: capitalize; padding:7px 0 0 0; margin:0; text-align: center;}
#membox3 p.text{color:#000; padding:0 0 5px 0;}
.membox3{border:solid 1px #CCCCCC; padding: 4px;}

/*----------Box4-----------*/
#membox4{width:160px; float:left; margin: 0 0 0 0; padding: 0;}
#membox4 p{padding:0 0 0px 0; margin: 0; font-size: 12px;}
#membox4 p.bold{font: 12px Verdana, sans-serif; color:#497398; font-weight: bold;
  text-transform: capitalize; padding:7px 0 0 0; margin:0; text-align: center;}
#membox4 p.text{color:#000; padding:0 0 5px 0;}
.membox4{border:solid 1px #CCCCCC; padding: 4px;}

#memtop{width:711px; color:#000; margin:12px 0 0 0; padding: 0;}

#memtopinfo h2{color:#952a01; font-size:26px; line-height:1.8em; margin: 6px 0 0 0; padding: 0;}
#memtopinfo p{padding:0 0 11px 0; margin: 0; color:#3F3D45;}
#memtopinfo p span{font-weight:bold;}

/*..............................................
  Resources
 ...............................................*/

#resourcetbl{width: 500px;}
.restble {
	font-family:Arial,Helvetica,sans-serif; 
	font-size:12px; 
	color:#433f35;
	background-color:#eeeeee; 
	border-bottom: 1px solid #aa272f;
	padding: 8px 0 8px 0;
	margin: 0;
}
.restble a:link{color:#433f35; font-weight: bold;}
.restble a:visited{color:#433f35;}
.restble a:active{color:#433f35;}
.restble a:hover{color:#aa272f; text-decoration: underline;}

.restble2 {
	font-family:Arial,Helvetica,sans-serif; 
	font-size:12px; 
	color:#433f35;
	background-color:#e5e2e2; 
	border-bottom: 1px solid #aa272f;
	padding: 8px 0 8px 0;
	margin: 0;
}
.restble2 a:link{color:#433f35; font-weight: bold;}
.restble2 a:visited{color:#433f35;}
.restble2 a:active{color:#433f35;}
.restble2 a:hover{color:#aa272f; text-decoration: underline;}

.tablehd { 
	font: bold 15px arial, sans-serif; 
	color:#3b3b3b;
	margin: 4px 0 0 0;
	padding: 0;
}


/*..............................................
 Career Position
 ...............................................*/

.position { padding: 0 40px 10px 0;}
.position{ padding: 0 0 0 20px;}

h3.position {
	color:#454D48;
	font: bold 22px/24px Georgia, "Times New Roman", Times, serif;
	border:none;
	margin:0;
	padding:0 0 0 0;
}

h4.position {
	font-size:20px;
	padding: 0 0 4px 0;
	color: #aa272f;
	margin: 0 0 8px 0;
}
h4.positiontop {
	font-size:20px;
	padding: 7px 0 4px 0;
	color: #aa272f;
	margin: 0 0 8px 0;
}
h5.position {
	font-size:13px;
	padding: 12px 0 0 0;
	margin: 0;
	color: #454D48;
	font-weight: bold;
}

.highlight { color:#66b721; font: 10px/15px Arial, Helvetica, sans-serif;}

.right_content { vertical-align:top;}
.right_content_padding { padding:23px 0 0 3px;}

.float1 {
float:left;
margin-right: 18px;

}

.float2 {
width: auto;

}


/*..............................................
  Form
 ...............................................*/


.two {width:700px; padding:0; margin:0;}
.two fieldset {width:678px; display:block; border:2px solid #cccccc; padding:12px; font-family:arial, sans-serif; font-weight: bold; font-size: 12px; margin-bottom:0.5em; line-height:1.5em;}

.two legend {font-family:arial, sans-serif; font-size:14px; font-weight:bold; border:2px solid #cccccc; margin-bottom:5px; padding:6px; width:205px; text-align:center;}
.two label {text-align:left; padding-right:10px; margin-bottom:0.5em;}

.two input {border:1px solid #fff; background:#fff; padding-left:0.5em; font-size: 12px; margin: 0 0 8px 0;}
.two select {margin: 0 0 8px 0;}
.two textarea {border:1px solid #fff; padding:0.5em; margin: 6px 0 0 0; overflow:auto; font-size: 12px; background:#fff;}

.two optgroup {background:#abb; color:#000; font-family:georgia, serif; font-size: 14px;}
.two optgroup option {background:#67594e; color:#fff;}
.two #button1, .two #button2 {color:#c00; padding-right:0.5em; cursor:pointer; width:205px; margin-left:8px;}
.two #button1:hover, .two #button2:hover {background-position:center left; color:#000;}

.label {font-family:arial, sans-serif; font-weight: bold; font-size: 12px; }

.apply {font-family:arial, sans-serif; font-weight: normal; font-size: 12px; }

.two input { border: 1px #ccc solid; padding: 3px; font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; letter-spacing: .02em;}
  
.two select { border: 1px #ccc solid; padding: 3px; font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; letter-spacing: .02em;}
 
.two textarea { 
  	width: 90%; border: 1px #ccc solid; 
  	font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; letter-spacing: .02em;
  }  

 select:focus,
  select:hover,
  select:active { background: #fff4f4; border: 1px #c88 solid; }
 
  input:focus,
  input:hover,
  input:active { background: #fff4f4; border: 1px #c88 solid; }

  textarea:focus,
  textarea:hover,
  textarea:active { background: #fff4f4; border: 1px #c88 solid; }


  input.preview,
  input.send { padding: 2px 8px; width:auto; }
  
  input.preview { border: 1px #666 solid; background: #aa272f; color: #fff; }
  input.send { border: 1px #600 solid; background: #aa272f; color: #fff; margin: 6px 0 0 0; }

  input.preview:focus,
  input.preview:hover,
  input.preview:active { border: 1px #333 solid; background: #666; color: #fff; }

  input.send:focus,
  input.send:hover,
  input.send:active { border: 1px #400 solid; background: #600; color: #fff; }




