/* Standard CSS Styles*/

body {
	background-image: url("/i/common2008/BodyBG.gif"); 
	background-repeat: repeat-x; 
	background-position: top;
	}

td {
	font-family:Arial, Helvetica,  Verdana, sans-serif;
	font-size:12px; 
	line-height: 16px;
	color: #666666;
	}
	
big {
	font-size:12px; 
	line-height: 16px; 
	font-weight:bold;
	}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	margin-top: 12px;
	margin-bottom: 12px;
	}

strong {
	font-size:12px; 
	line-height: 16px; 
	font-weight:bold;
	}

small {
	font-size:11px;
	}

a:link {
	color: #00377B;
	text-decoration: underline;
	}

a:visited {
	color: #000066;
	text-decoration: underline;
	}

a:hover {
	color: #000066;
	text-decoration: none;
	}

.footer {
	background-image: url("/i/common2008/FooterBG.gif"); 
	background-repeat: repeat-x; 
	background-position: top;
	background-color: #ECECEC;
	}

.footerL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2F2F2F;
	padding: 20px 0px;
	}

.footerR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #5D5D5D;
	padding: 20px 0px;
	}

.input {
	font-size:11px;
	}

.stock {
	background-image: url("/i/front2008/StockBG.gif"); 
	background-repeat: repeat-y; 
	background-position: top left;
	padding: 10px 0px 0px 18px;
	}

.stock td {
	color: #FFFFFF;
	font-size: 10px;
	font-weight:bold;
	}

.subscribe {
	background-image: url("/i/front2008/SubscribeBG.gif"); 
	background-repeat: repeat-y; 
	background-position: top left;
	padding-left: 18px;
	margin-top: 1px;
	height: 100px;
	}

.subscribe td {
	color: #000000;
	font-weight:bold;
	padding: 3px 0px;
	}

.subheader {
	font-size: 1.2em;
	font-weight: bold;
	color: #295C74;
	text-transform: uppercase;
	}

/* Section Images */

#CorporateImg {
	background-image: url("/i/SectionPics/Corporate.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	}

#ProjectsImg {
	background-image: url("/i/SectionPics/Projects.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	}

#InvestorsImg {
	background-image: url("/i/SectionPics/Investors.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	}

#ContactImg {
	background-image: url("/i/SectionPics/Contact.jpg");
	background-repeat: no-repeat;
	background-position: top left;
	}

/* Navigation Styles*/
	
.Footer a:link {
	color: #00536A;
	text-decoration: none;
	}
	
.Footer a:visited {
	color: #00536A;
	text-decoration: none;
	}
	
.Footer a:hover {
	color: #00536A;
	text-decoration: underline;
	}

#modellink {
   text-align: center;
   width: 595px;
   text-transform: uppercase;
   padding-top: 2px;
   padding-bottom: 2px;
	}

#modellink a {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   color: #CC0000;
   text-decoration: underline;
   font-weight: bold;
	}
	
#modellink a:visited {
   text-decoration: underline;
	}
	
#modellink a:hover {
   text-decoration: none;
	}

/* Page Layout Styles*/
	
.main {
	padding: 10px 10px 10px 0px;
	}


/* Home Page Styles*/
.HomeText {height: 361px;}
.news {background: url(/i/front2008/NewsBG.gif) top left repeat-y; background-color: #01536b; color: #A0A0A0;}
.news a:link    {color: #FFFFFF;text-decoration: none;}
.news a:visited {color: #FFFFFF;text-decoration: none;}
.news a:hover   {color: #FFFFFF;text-decoration: underline;}
.NewsText {padding: 0px 18px 18px 18px;}
.Feature {margin: 2px;background-color: #FFFFFF;}
a.Feature:link img {border: solid 2px #CCCCCC;margin: 2px;background-color: #FFFFFF;}
a.Feature:visited img {border: solid 2px #CCCCCC;margin: 2px; background-color: #FFFFFF;}
a.Feature:hover img {border: solid 2px #F7941E; margin: 2px; background-color: #D9D9D9; }
.Feature2 {margin: 2px;background-color: #4c717d;}
a.Feature2:link img {border: solid 2px #CCCCCC;margin: 2px;background-color: #4c717d;}
a.Feature2:visited img {border: solid 2px #CCCCCC;margin: 2px; background-color: #4c717d;}
a.Feature2:hover img {border: solid 2px #F7941E; margin: 2px; background-color: #D9D9D9; }
a.Feature3:link img {border: solid 2px #CCCCCC; background-color: #FFFFFF;}
a.Feature3:visited img {border: solid 2px #CCCCCC;  background-color: #FFFFFF;}
a.Feature3:hover img {border: solid 2px #F7941E;  background-color: #D9D9D9; }

.featureTable {margin-left: -5px; }
.featureTable2 {margin-left: -5px;  overflow: hidden; margin-top: 20px;}
.featureTable2 td { padding-top: 18px; overflow: hidden;}
.insideRow {padding-right:38px; overflow: hidden;}
.insideRow2 {padding-right:2px; overflow: hidden;}
.insideRow3 {overflow: hidden;}

/* 2010 Home Page Styles*/
#HomeHeader    {width:982px; height: 57px; margin: 0 auto; overflow: hidden;}
#HomeMain      {width:982px; margin: 0 auto; overflow: hidden;}
#Logo          {width:304px; height: 57px; float:left;}
#MainMenu      {width:678px; height: 43px; float:left;}

/*Alternate Home Page Styles */
.newsAlt {background: url(/i/front2008/NewsBG-alt.gif) top left repeat-y; background-color: #01536b; color: #A0A0A0;}
.newsAlt a:link    {color: #FFFFFF;text-decoration: none;}
.newsAlt a:visited {color: #FFFFFF;text-decoration: none;}
.newsAlt a:hover   {color: #FFFFFF;text-decoration: underline;}

.AlternateFeatureTable {overflow: hidden; margin-top: 0px;}
.AlternateFeatureTable td { padding-right: 15px; overflow: hidden;}


#flashTrouble {width: 300px; height:40px;}
#flashTrouble img {float:left; margin-right: 10px;}

