/************************************************************/
/* CONTENT GENERAL STYLES                                   */
/************************************************************/
.content
{
	padding: 0px 40px 10px 30px;
	margin: 0px;
	text-align: left;

	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #404040;
}

.content h4
{
    margin: 25px 0px 6px 0px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.content h3
{
    margin: 24px 0px 11px 0px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.content h2
{
	margin: 14px 0px 18px 0px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 18px;
	font-weight: normal;
}

.content p
{
    margin: 10px 0px 10px 0px;
	padding: 0px;
	font-size: 11px;
	line-height: 1.3em;
}

.content ul
{
	list-style-image:url(/images/bullet.gif);

	padding-left: 9px;
	margin:12px 0px 0px 10px;

	text-align: left;
}

.content li
{
    margin: 5px 0px;
	line-height: 1.4em;
	vertical-align:top;
	padding-top:0px;
}

.content a			{ color: #e66600; text-decoration: none; }
.content a:hover	{ color: #e66600; text-decoration: underline; }

.content table	{ border: 0px }
.content td 	{ background-color: #bebebe; padding: 7px 20px 7px 10px; vertical-align: top; font-size: 11px; line-height: 1.3em; }
.content th 	{ background-color: #a5a5a5; padding: 7px 10px 7px 10px; vertical-align: top; text-align: left; font-size: 11px; line-height: 1.3em; }

.image_right		{ float: right; margin: 5px 8px; }
.image_right div	{ font-size: 10px }

.image_left			{ float: left; margin: 5px 8px; }
.image_left div		{ font-size: 10px }

.image_normal		{ margin: 5px 8px; width: 20%; }
.image_normal div	{ font-size: 10px }

.contact_header	td { font-size: 16px }

.careertable					{ border: 0px; width: 100%; }
.careertable th					{ background-color: #bebebe; vertical-align: middle; }
.careertable td					{ vertical-align: middle }
.careertable_title td			{ background-color: #e5e5e5; font-weight: bold; padding: 5px 10px 5px 10px; }
.careertable_dark td			{ background-color: #a5a5a5 }
.careertable_dark th			{ background-color: #a5a5a5 }
.careertable_link				{ text-align: center; width: 90px; }
.careertable_link div			{ cursor: pointer; line-height: 32px; height: 32px; }
.careertable_link a				{ color: white; font-weight: bold; }
.careertable_link a:hover		{ color: white; text-decoration: underline; }
.careertable a div:hover 		{ text-decoration: underline }

.jobdetailtable					{ border: 0px; width: 100%; }
.jobdetailtable	td				{ width: 100% }
.jobdetailtable_link			{ text-align: center; }
.jobdetailtable_link div		{ cursor: pointer; line-height: 32px; height: 32px; }
.jobdetailtable_link a			{ color: white; font-weight: bold; }
.jobdetailtable_link a:hover	{ color: white; text-decoration: underline; }
.jobdetailtable a div:hover 	{ text-decoration: underline }

/*.newstable				{ border: 0px; width: 100%; margin-bottom: 15px; }
.newstable th			{ padding: 0px; line-height: 0px; }
.newstable td			{ width: 100% }
.newstable h3			{ margin: 2px 0px 2px 0px }
.newstable p			{ margin: 2px 0px 2px 0px }
.newstable_link			{ text-align: center; }
.newstable_link div		{ cursor: pointer; line-height: 32px; height: 32px; }
.newstable_link a		{ color: white; font-weight: bold; }
.newstable_link a:hover	{ color: white; text-decoration: underline; }
.newstable a div:hover 	{ text-decoration: underline }*/

.newstable_link				{ border: 0px; width: 100%; margin-bottom: 15px; }
.newstable_link th			{ padding: 0px; line-height: 0px; background-color: #e5e5e5; }
.newstable_link td			{ width: 100% }
.newstable_link h3			{ margin: 2px 0px 2px 12px }
.newstable_link p			{ margin: 2px 0px 2px 12px }
.newstable_link			{ text-align: left; }
.newstable_link div		{ cursor: pointer }
.newstable_link a		{ color: black; text-decoration: none; }
.newstable_link a:hover	{ color: black; text-decoration: none; }
.newstable_link span	{ color: white }
/*.newstable_link a div:hover 	{ text-decoration: underline }*/

.newsnavigation				{ text-align: center; margin-bottom: 25px; font-size: 12px; }
.newsnavigation a			{ color: #404040; font-weight: bold; }
.newsnaviagtion a:hover		{ color: #e66600 }
.newsnavigation_left		{ float: left;  width: 150px; }
.newsnavigation_left img	{ padding-right: 5px }
.newsnavigation_right		{ float: right;  width: 150px; }
.newsnavigation_right img	{ padding-left: 5px }

.googlemap	{ margin-top: 10px; border: 1px solid gray; float: right; }