/* Stylesheet for PowerWorks website, copyright 2007 */
* {
	padding: 0;
	margin: 0;
}
html{
	height: 100%;
	color: #fff;
	padding: 0;
	margin: 0;
	border: none;
	font: normal 12px/15px Arial,Arial, Verdana, Helvetica, sans-serif;
}
body
{
	background: #09144D;
	height: 100%;
	color: #fff;
	padding: 0;
	margin: 0;
	border: none;
	font: normal 12px/15px Arial,Arial, Verdana, Helvetica, sans-serif;
}
#headerPrint {
	display: none;
}
body#Index {
	background:#000000; 
	 margin:0; 
	 padding:0;
}
.tbNews td,
 {
	font: normal 12px/15px Arial, Verdana, Helvetica, sans-serif;
	color: white;
	border: 1px solid black;
}
.tbProjects td,
.tbCareers td
{
	font: normal 12px/15px Arial, Verdana, Helvetica, sans-serif;
	color: white;
	border: 1px solid #09144D
}
#pageframe
{
	height: 100%;
	width: 100%;
}
#tdNav {
	width:200px;
}
#tdContent {
	width: 650px;
}
#tbContent {
	width:850px;
}
#tbForm {
	margin-left: 5px;
}
#tbForm td {
	vertical-align: top;
}
a img {
	text-decoration: none;
}

/* Homepage switch from swf to static images */
.flashcontent {
	position: relative;
}
.noflashcontent {
	display: none;
}
.noHomeStatic {
	display: none;
}
.homeStatic {
}

/* Secondary Master page switch from swf to static */
.flashcontenttiles {
}
.noflashcontenttiles {
	display: none;
}
.noStaticTiles {
	display: none;
}
.staticTiles {
}
.flashmenu {
}
.noflashmenu {
	display: none;
}
.noStaticMenu {
	display: none;
}
.staticMenu {
}

/* News Item links */
td.newsItem {
	background:url(../images/dot.gif) repeat-x left bottom; 
	/*padding-bottom: 8px;*/
}
td.newsItem a:link,
td.newsItem a:visited {
	/*color:white; */
	color: #FF9933;
	text-decoration:none; 
	background:url(../images/arrow_orange.gif) no-repeat left 3px; 
	padding-left:15px;
}
td.newsItem a:hover,
td.newsItem a:active {
	color:#7890ce;
	text-decoration:none; 
	background:url(../images/arrow_blue.gif) no-repeat left 3px;
}

.NewsStat{
color:  #FFFFFF;
}

td.windmills
{
	background:url("../images/windmillsRepeat.gif") repeat-x;
}


/* ------------- RadEditor uses these styles */
.bodytext, p		{	font: normal 12px/15px Arial, Verdana, Helvetica, sans-serif; 
							padding:0; margin:0;}
.header, h1 		{	font: bold 18px Arial, Verdana, Helvetica, sans-serif; 
							padding:0; margin:0;}
.header4, h4 		{	font: bold 14px Arial, Verdana, Helvetica, sans-serif; 
							padding:0; margin:0;}
.subheader, h2		{	font: bold 12px/15px Arial, Verdana, Helvetica, sans-serif;
							 padding:0; margin: 0; color: #FF9933}

.smallbody, h3		{	font: normal 12px/13px Arial, Verdana, Helvetica, sans-serif; color: #cea18a; 
							padding:0; margin:0;}

.BBeditor{
margin-left: 9px;
}

/* ------------- some Link styles */

/*
a font,
a:link font,
a:visited font	{	text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF9933; }
a:hover font,
a:active font		{	text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7890ce;}
*/

a,
a:link,
a:visited	{	text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; /*color: #cea18a;*/ color: #FF9933; }
a:hover,
a:active		{	text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7890ce;}

a.btmnav:link, 
a.btmnav:visited		{	text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666; }
a.btmnav:hover, 
a.btmnav:active		{	text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #7890ce; }

a.terms		{ 	font: normal 11px Arial,Verdana,Helvetica,sans-serif; color:#666; }
a.terms:link,
a.terms:visited,
a.terms:active,
a.terms:hover 			{ 	font-size: 11px; }

#footerTBL
{
	Height: 100px;
}
.footer 				{ text-align: center; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #666666;}
.footerIndex 		{	text-align: center; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #666666;}
.footerIndex a		{	text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666; }
.footerIndex a:link,		
.footerIndex a:visited	{	text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666;}
.footerIndex a:hover,		
.footerIndex a:active	{	text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #7890ce;}

/* ------------- some List styles */
ul		{ 	padding-left: 10px; margin-left:8px; margin-top:5px; margin-bottom: 1px;}
ol		{ 	padding-left: 10px; margin-left:15px; margin-top:5px; margin-bottom: 5px;
			list-style-type: decimal;}
ul li			{	font: 12px Arial, Helvetica, sans-serif;
					padding-bottom: 5px; list-style-position: inside; margin-left: -17px;}
ol li			{	font: 12px Arial, Helvetica, sans-serif; 
					padding-bottom: 5px;}
.diamond 	{ list-style-image: url(../images/bullet-diamond.gif);}
.arrow		{ list-style-image: url(../images/bullet-arrow.gif);}
.square		{ list-style-type: square;}
.disc			{ list-style-type: disc;}


.error		{  color: red;}
.contactSuccess {	color: red; }
sup				{	font-size: 9px;}
td						{	font: normal 12/15px Arial, Verdana, Helvetica, sans-serif;}
.image 		{	clear: both; margin: 10px 0px 30px 20px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #666666;}
.hotnews		{	padding-left: 9px;}
b				{	font-weight: bold;}