@charset "utf-8";
/* CSS Document */

body{
	background-color: #010128;
}

img {
border: 0px;
}

#envelope {
	margin-right: auto;
	margin-left: auto;
	width:1024px;
	position: relative;
	top: -5px;
}
.feedList li{
list-style-type:none;
}


#main_image img {
	position: relative;
	top: 120px;
}

#sharethis{
	position: absolute;
	right: 90px;
	top: 50px;
	z-index: 9;
}

#subcorporatemenu{
position: absolute; 
right: 30px;
top: 25px;
z-index: 100;
}

#top_section {
	background-image: url(/images/powerpersonnel_main_01.png);
	height: 387px;
background-repeat:no-repeat;

}
#yourlogo {
	margin-right: auto;
	margin-left: auto;
	width: 450px;

	}



/*
================================
NAVI STYLES
================================
*/

#top_nav ul {
	display: inline;
	list-style-type: none;
	position: relative;
	left: 0px;
	top: 10px;

}
#top_nav li {
	display: inline;
	margin-right: 20px;
	position: relative;
}
#top_nav {
	background-image:url(/images/acpqld_main_06.png);
	height: 46px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-repeat:no-repeat;
	position: absolute;
	top: 120px;
	left: 2.5%;
}

#top_nav li ul {
	position: absolute;
	z-index: 100;
	left: -40px;
	width: 150px;
}

#top_nav li ul li{
	display: block;
	position: relative;
	top: 15px;
 
}


#top_section_content{
	position: relative;
	top: 60px;
	z-index: 5;
}


#main_image {
	position:absolute;
	right: 0px;
	top: 11px;
	z-index: 10;
}
#heading_text {
	font-size: 20px;
	color: #FFFFFF;
	width: 350px;
	margin-left: 35px;
}
#heading_text h1{

margin-bottom: 3px;
margin-top: 10px;
}

#sub_heading_text {
	font-size: 18px;
	color: #FFFFFF;
	margin-left: 35px;
	width: 600px;
}
#bottom_section {
	background-image: url(/images/powerpersonnel_main_02.jpg);
	width: 1024px;
	background-repeat: no-repeat;
	height: 300px;
	position:relative;
	top: -20px;
}

#joblisting{
position: relative;
left: -40px;
}


#bottom_content_list li {
	position:relative;
	top: 5px;

}

#bottom_content_list a:link, #bottom_content_list a:visited{
	font-family:"Times New Roman", Times, serif;
	font-size: 16px;
	font-weight:bold;
	color:#321501;
	text-decoration: none;
}
#bottom_content_list a:hover{
	text-decoration: underline;
	color:#FF9900;
}

#bottom_content_list h2{
font-size: 12px;
}


.orange_text {
	color:#FF9900;
}
.hidden {
	height: 0px;
	width: 0px;
	position: absolute;
	left: -4000px;
	top: -4000px;
}



#top_nav ul li a:link, #top_nav ul li a:visited{
	font-family:"Times New Roman", Times, serif;
	font-size: 16px;
	font-weight:bold;
	color:#FFFFCC;
	text-decoration: none;

}

#top_nav ul li a:hover{
	color:#000066;
}

#joblisting {
width: 250px;
position: relative;
top: -10px;
}

#joblisting h4{
margin-top: 5px;
margin-bottom: 12px;

}

#joblisting ul li {
height: 65px;
display:block;
width: 100%;
	position:relative;
	top: -10px;
}

#joblisting a:link, #joblisting a:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #000000;
	
}

#joblisting a:hover{

color:#999999;

}

.feedlist h4{
margin-bottom: 5px;
padding-bottom:5px;
}

small{
margin-top:0px;
margin-bottom: 40px;

}
#bottom_content ul{
	list-style-type: none;
	position: relative;
	left: 0px;
	top: 10px;
}

#bottom_content{
	position: relative;
	top: 60px;
}
	
#bottom_content_list li {
	display: inline;
	float: left;
}

#bottom_content_left, #bottom_content_right, #bottom_content_middle {
	width: 295px;
	height: 150px;
	margin: 0px;

}

#bottom_content_left{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;

}


#bottom_content_middle{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #000000;
padding-left: 15px;
padding-right: 15px;

}

#bottom_content_middle h2{
	text-align: center;
}

#bottom_content_right h2{
	text-align: center;
}

#bottom_content_right{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	color: #000000;
padding-left: 15px;
padding-right: 15px;
}


#footer {
	background-image: url(/images/trades_main_05.png);
	background-repeat: repeat-x;
	height: 57px;
	width: 100%;
	position: absolute;
	bottom: 0px;
	left: 0px;

}

#footer ul {
	display: inline;
	list-style-type: none;
	position:absolute;
	top:10px;
	right: 10px;

}
#footer li {
	display: inline;
	margin-right: 6px;
}

#footer ul li a:link, #footer ul li a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#131314;
	text-decoration: none;

}

#footer ul li a:hover{
	text-decoration:underline;
	color: #666666;
}

#twotops{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	position: absolute;
	bottom: -40px;
	left: 0px;
	color:#999999;
}

#twotops a:link, #twotops a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #999999;
	text-decoration: none;

}

#twotops a:hover{
	text-decoration:underline;
	color: #666666;
}

#rear_content{
width: 100%;
height: 430px;
position: relative;
background: #ffffff;
background-image: url(/images/powerpersonnel-web-rear-02.jpg);
top: 100px;

}

#content_body{
width: 58%;
text-align: justify;
margin-left: 19%;

}

#rear_maincontent{
Margin: 20px;
position: relative;
top: -30px;
left: 20px;
width: 100%;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align: justified;
}

#rear_maincontent h1{
margin-bottom: 60px;
color: #ffffff;
font-size: 24px;
}

#subpagemenu{
width: 18%;
float: left;
height: 100%;
position: relative;
top: -15px;

}
#subpagemenu h3 {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-variant: small-caps;
font-size: 16px;
font-weight: bold;
color: #333333;
}

#subpagemenu ul{
float: left;
position: relative;
left: -40px;
top: -20px;
}

#subpagemenu ul li {
list-style-type: none;
padding-top: 5px;
padding-bottom: 5px;
border-bottom: solid 1px #dddddd;
}

#subpagemenu a:visited, #subpagemenu a:link{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #333333;	
	font-size: 16px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#subpagemenu a:hover{
	color: #f7931e;
	
}

#subpagemenu ul li:hover {
	color: #f7931e;

}

#subpagemenu a:link .active, #subpagemenu a:visited .active {
	color: #f7931e;
}

#relatedlinks{
	width: 17%;
	float: right;
	position: relative;
	float: right;	
	right: 60px;
	top: -20px;
	height: 200px;
	text-align: right;
	z-index: 20;
	margin-left: 10px;

}
#relatedlinks h4{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-variant: small-caps;
font-size: 15px;
}

#relatedlinks ul {
position: relative;
left: 0px;
top: -10px;
}

#relatedlinks ul li {
list-style-type: none;
border-bottom: solid 1px #dddddd;
padding-top: 5px;
padding-bottom: 5px;
}

#relatedlinks a:visited, #relatedlinks a:link{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #333333;	
	font-size: 13px;
}

#relatedlinks a:hover{
	color: #f7931e;	
}



#sitemap_Home{
	position: relative;
	left: 40px;
	top: 10px;
	font-weight: bold;
}

#sitemap_Home a:link, #sitemap_Home a:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #333333;	
}

#sitemap_Home a:hover{
	color: #f7931e;	
}

#sitemap{
	
}

#sitemap ul li{
	list-style-type: none;
	font-size: 12px;
}

#sitemap ul li a:link, #sitemap ul li a:visited{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #333333;	
}

#sitemap ul li ul a:link, #sitemap ul li ul a:visited{
	text-decoration: none;

}

#sitemap ul li a:hover{
		text-decoration: underline;
		color: #f7931e;
}


/*
================================
CONTACT STYLES
================================
*/

#rear_content_form{
width: 400px;
padding: 5px;
height: 480px;
position: relative;
background-image: url(/images/trades-web-rear_02.jpg);
background-repeat: none;
top: 10px;
background: #321501;
color: #ffffff;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 11px;
}

.Doc2Form label {
width: 100px;


}

 

.Doc2Form input, .Doc2Form textarea{
background: #cccccc;
color: #000066;
}


.Doc2Form{
	background-color: #321501;
}

#contform {
	position: relative;
	top: -280px;
	left: 400px;
	border:0px;

	
}

.Doc2Form fieldset label{
	width: 20px;
}

.form .text
{
    width:220px;
    margin:0 2px 0 0;
}

.form .fields
{
    width: 250px;
}

fieldset legend
{
    display:none;
}

fieldset label
{
	float: left;
	width: 100px;
	position: absolute;
	left: 5px;
}

fieldset label.first
{
    margin:0;
}

fieldset input {
    background-color:#333333;
    border:3px solid #515151;
    width:180px;
    height:16px;
    padding:1px;
    margin:0 0 1px 0;
    color:#FFFFFF;
    font-size:13px;
	float: right;
	position: relative;
	left: 100px;


}
  
fieldset textarea
{
    background-color:#252525;
    border:2px solid #515151;
    width:265px;
    height:170px;
    padding:2px 2px 1px 2px;
    margin:0 0 3px 0;
	overflow:scroll;
    
    font-family:Arial, Verdana, Sans-Serif;
    color:#FFFFFF;
    font-size:14px;
		position: relative;
	left: 100px;
}

    fieldset input:focus, fieldset textarea:focus
    {
        border:2px solid #619ca7;
    }

fieldset input.error, fieldset textarea.error
{
    border:2px solid #F49AC1;
}

    fieldset input.error:focus
    {
        border:2px solid #af4975;
    }

fieldset button
{
    border:none;
    color:#619ca7;
    padding:0 7px 0 0;
    margin:10px 0;
    background:url('../images/arrow_right.gif') no-repeat right 50%;
}













































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
