/* PeopleSense CSS */


/* Global Syles  */
html table td tr
{
	font-family: tahoma, verdana, arial;
	font-size: 11px;
	color:#333333;
	margin:0px;
	padding:0px;
	text-align:center;
}
body
{
	background-color:#c8c09c;
	width:100%;
	height:100%;
	text-align:center;
	font-family: tahoma, verdana, arial;
	font-size: 11px;
	color:#333333;
}
a:link
{
	color:#003300;
}
a:visited
{
	color:#003300;
}
a:hover
{
	color:#88a37e;
}

/*  Home Page  */
#home_back
{
	background-image:url(images/home_back.jpg);
	background-repeat:no-repeat;
	background-position:center;
	width:989px;
	height:509px;
}
#menu
{
	float:right;
	padding-right:20px;
	padding-top:20px;
}

/*  Internal Pages  */
#int_back
{
	background-color:#ffffff;
	width:772px;
	height:100%;
	text-align:center;
}
.hor_border
{
	background-image:url(images/hor_border_stretch.png);
	background-repeat:repeat-x;
	width:100%;
	height:3px;
}
.ver_border
{
	background-image:url(images/ver_border_stretch.png);
	background-repeat:repeat-y;
	width:3px;
	height:100%;
}
.green
{
	padding-right:21px;
}
.menu_grad
{
	background-image:url(images/Int_menu_grad.gif);
	background-repeat:repeat-x;
	width:100%;
	height: 218;
}
.menu_space
{
	padding-bottom:6px;
	padding-left:26px;
}
/*  Menu 2  */
.menu2_back
{
	background-image:url(images/Menu2_stretch.gif);
	background-repeat:repeat-x;
}
.menu2_text
{
	color:#c8c09c;
	padding-bottom:6px;
	padding-left:10px;
		padding-right:10px;
}
a.menu2_text
{
	color:#c8c09c;
	padding-bottom:6px;
	padding-left:10px;
		padding-right:10px;
	text-decoration:none;
}
a.menu2_text:hover
{
	color:#deeed9;
	padding-bottom:6px;
	padding-left:10px;
		padding-right:10px;
	text-decoration:none;
}

/*  Content  */
.headings
{
	font-size:13px;
	font-weight:bold;
	color:#660301;
}
.content
{
	text-align:left;
	padding: 10px 4px 20px 7px;
}
.home_content
{
	text-align:left;
	padding: 10px 10px 20px 15px;
}
.contact_content
{
	text-align:left;
	padding: 10px 10px 0px 15px;
}

.about_content
{
	text-align:left;
	padding: 10px 10px 0px 15px;
}
.hiring_content
{
	text-align:left;
	padding: 10px 10px 20px 7px;
}
.energy_content
{
	text-align:left;
	padding: 10px 40px 20px 7px;
}

.labold
{
	font-weight:bold;
	text-align:left;
	padding-left:100px;
}
.labold_sub
{
	font-weight:bold;
	text-align:left;
	padding-left:85px;
}

.labold_u
{
	font-weight:bold;
	text-align:left;
	padding-left:100px;
	text-decoration:underline;
}

.lanormal
{
	text-align:left;
	padding-left:100px;
}
.ranormal
{
	text-align:right;
	padding-right:100px;
}
.rabold_u
{
	text-align:right;
	padding-right:100px;
	font-weight:bold;
	text-decoration:underline;
}

.green_text
{
	font-family: tahoma, verdana, arial;
	font-size: 11px;
	color:#000066;
	font-weight:bold;
}
.green_text_normal
{
	font-family: tahoma, verdana, arial;
	font-size: 11px;
	color:#44513f;
	font-weight:400;
}
.img_float_left
{
	float:left;
	padding-right:7px;
}
.img_float_robin
{
	float:left;
	padding-right:15px;
}

.bold
{
	font-weight:bold;
	color:#999999;
	
}

/*  Lists  */
ul
{
	margin:0px;
	list-style-type:disc;
	padding-left:110px;
}

/*  Testimonials  */
.test_top_stretch
{
	background-image:url(images/test_top_stretch.gif);
	background-repeat:repeat-x;
	height:26;
}
.test_bottom_stretch
{
	background-image:url(images/test_bottom_stretch.gif);
	background-repeat:repeat-x;
	height:28;
}
.test_left_stretch
{
	background-image:url(images/test_left_stretch.gif);
	background-repeat:repeat-y;
	width:30;
}
.test_right_stretch
{
	background-image:url(images/test_right_stretch.gif);
	background-repeat:repeat-y;
	width:27;
}
.test_back
{
	background-color:#deeed9;
	color:#660301;
	font-weight:bold;
	text-align:left;
	line-height:14px;
}
.test_normal
{
	background-color:#deeed9;
	color:#660301;
	font-weight:400;
	text-align:left;
	line-height:14px;
}

.logo_float
{
	float:right;
	padding:10px;
}
.test_align
{
	padding:10px 10px 10px 10px;
}
.test_hiring_align
{
	padding:45px 0px 0px 0px;
}
.test_contact_align
{
	padding:10px 5px 10px 0px;
}


/*  Newsletter  */
.signup
{
	border:1px solid #003300;
	background-color:#fefadc;
}


/*  Contact  */
a.contact:link
{
	color:#88a37e;

}
a.contact:visited
{
	color:#88a37e;
}
a.contact:hover
{
	color:#999999;
}

/*  Footer  */
#footer
{
	color:#003300;
	text-align:center;
	padding-top:10px;
	font-family:tahoma,verdana,arial;
	font-size:10px;
}
a.footer_links
{
	color:#003300;
	font-family:tahoma,verdana,arial;
	font-size:11px;
}
a.footer_links:hover
{
	color:#666666;
	font-family:tahoma,verdana,arial;
	font-size:11px;
}
#copy
{
	padding-top:7px;
}
#emailForm {padding:0; margin:0;}
#formPanel{padding:0; margin:0;}
#formtable{ padding:0; margin:0 0 0 20px;}
#formdiv{ margin-top:0; padding-top:0;}
#formtable td { padding:0; margin:0; text-align:left; vertical-align:top;}
.formtitle{ font-size:13pt; font-weight:normal;}
.formtitle_contact { padding-top:0; margin-top:0;}
.formlabel{ color:#45573E; font-weight:normal;}
.formtextbox{ border:#C8C09C solid 1px;}
.formerror{ color:#660301;}
.formerror ul{ margin:0 0 12px 20px; padding:0;font-weight:100; color:#660301;}
.formerror ul li { margin:8px 0 0 15px; padding:0; font-weight:100;color:#660301;}
.formbutton{ padding:0; margin:0;border: ridge 2px #bcb493; color:#e8fbe1; background:#C1B992; padding:3px; margin-left:20px; cursor:pointer;}
.formbutton_contact{ padding:0; margin:0;border: ridge 2px #bcb493; color:#e8fbe1; background:#C1B992; padding:3px; margin-left:70px; cursor:pointer; text-align:center;}
.flush ul{margin:5px 0 0 30px; padding:0 0 0 0;}
.flush ul li{margin:0; padding: 0 0 4px 0; }
.topmargin{ margin-top:30px;}
h5{ font-size:11pt; font-weight:normal; color:#88A37E;}
a.sociallink:link {
	font-weight: 700;
	font-size: 10pt;
	line-height:22px;
	font-family: Georgia, "Times New Roman", Times, serif, tahoma, sans-serif;
	text-decoration: none;
	font-style:italic;
	color:#88A37F;
}
a.sociallink:visited{
	font-weight: 700;
	font-size: 10pt;
	line-height:22px;
	font-family: Georgia, "Times New Roman", Times, serif, tahoma, sans-serif;
	text-decoration: none;
	font-style:italic;
	color:#88A37F;
}
a.sociallink:hover{
	font-weight: 700;
	font-size: 10pt;
	line-height:22px;
	font-family: Georgia, "Times New Roman", Times, serif, tahoma, sans-serif;
	text-decoration: none;
	font-style:italic;
	color:#A8C0A0;
}
a.sociallink:active{
	font-weight: 700;
	font-size: 10pt;
	line-height:22px;
	font-family: Georgia, "Times New Roman", Times, serif, tahoma, sans-serif;
	text-decoration: none;
	font-style:italic;
	color:#88A37F;
}
a.addthis_button_compact:link{color:#c8c09c;text-decoration:none; font-size:9pt; line-height:13pt;}
a.addthis_button_compact:visited{color:#c8c09c;text-decoration:none;font-size:9pt; line-height:13pt;}
a.addthis_button_compact:hover{color:#deeed9;text-decoration:none;font-size:9pt; line-height:13pt;}
a.addthis_button_compact:active{color:#c8c09c;text-decoration:none;font-size:9pt; line-height:13pt;}

.snugp{ margin:0 0 0 0; padding:0 0 0 0; line-height:6pt;}