﻿body 
{
	background-color:#999999;
	margin-left:-1px;
	margin-top:-1px;
	width:900px;
	height:auto;
}

#siteContent 
{
	background-color:#FFFFFF;
	width:760px;
	border-right:solid thin gray;
}

P, TD {    /*this controls the default font*/
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

P {
	line-height: normal;
	margin-top: 0em;
	/*margin-bottom: 0em;*/
}

H1, H2, H3 {  /*all generic heading attributes go here*/
	color: #FD7F2B;
	margin-top:1em;
	margin-bottom:1px;
	/*font-weight : normal;*/
	font-family: "Trebuchet MS";
}

H1 {
	font-size: 12pt;
}

H2 {
	font-size: 11pt;
	font-style: italic;
}

H3 {
	font-size: 10pt;
}

HR {
	border : dotted Gray;
	height: 1px;
}

A:LINK, A:VISITED {
	color: #FD7F2B;
}

A:HOVER {
	
}

UL {
	
}

LI {
	list-style-image : url(../images/home/bullet.gif);
}

#topnav, #topnav a:link, #topnav a:visited, #topnav a:hover {
	/* This style and the others related are for the main navigation section */
	font-family : "Trebuchet MS", Arial, Helvetica;
	font-size : 11px;
	color : #FFFFFF;
	text-decoration : none;
	padding-right : 25px;
	padding-left : 0px;
	padding-bottom : 1px;
	padding-top : 1px;
}

#subnav a:link, #subnav a:visited, #subnav a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FD7F2B;
	height: 20px;
	width: 157px;
	padding-left: 8px;
	padding-top: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #999999;
	text-decoration: none;
	background-color: #FFFFFF;
	margin-left: 89px;
}
 
 
.quicktopnav, #quicktopnav, .quicktopnav a:link, #quicktopnav a:link, .quicktopnav a:visited, #quicktopnav a:visited, .quicktopnav a:hover, #quicktopnav a:hover
{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #009900;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	text-decoration: none;
	/* for those little links we have no name for*/
	
}

#IERoot .quicktopnav,#IERoot .quicktopnav a:link,#IERoot .quicktopnav a:visited,#IERoot .quicktopnav a:hover{
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #009900;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	text-decoration: none;
	/* for those little links we have no name for*/	
}

.maincontent_box 
{
	border-right:solid 1px #999999;
	border-left:solid 1px #999999;
	height:100%;
	width:auto;
	
}
.quicklinks {
	/* for shortcuts or  quick links*/
	
}

.quicklinks a:link, .quicklinks a:visited, .quicklinks a:hover {
	color:#666666;
}

.contentTable, #contentTable
{
	background-color:#FFFFFF;
	border:solid 1px #FFFFFF;
	padding-top:5px;
	padding-bottom:4px;
	vertical-align:top;
}

.contentTable-inside, #contentTable-inside
{
	background-color:#FFFFFF;
	/*border:solid 1 #FFFFFF;*/
	border-left: solid 1px #FFFFFF;
	padding-top:4px;
	padding-bottom:0px;
}

.content_head, #content_head
{
	padding-left:4px;
	clear: both;
	
}

#IERoot .content_head, #IERoot #content_head
{
	padding-left:4px;
	clear: both;
	
}

.content_head .lft, #content_head #lft
{
	background-image:url(../images/content_head_lft.jpg);
	background-repeat:no-repeat;
	width:6px;
	height:24px;
	float:left;
}

#IERoot .content_head .lft, #IERoot #content_head #lft
{
	background-image:url(../images/content_head_lft.jpg);
	background-repeat:no-repeat;
	width:6px;
	height:24px;
	float:left;
}

.content_head .rt, #content_head #rt
{
	background-image:url(../images/content_head_rt.jpg);
	background-repeat:no-repeat;
	width:8px;
	display:block;
	height:24px;
	float:left;
}

#IERoot .content_head .rt, #IERoot #content_head #rt
{
	background-image:url(../images/content_head_rt.jpg);
	background-repeat:no-repeat;
	width:8px;
	display:block;
	height:24px;
	float:left;
}

.content_head .middle, #content_head #middle
{
	background-image:url(../images/content_head_back.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family:Trebuchet MS, Arial;
	font-size:12px;
	height:24px;
	float:left;
	
}

#IERoot .content_head .middle, #IERoot #content_head #middle
{
	background-image:url(../images/content_head_back.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family:Trebuchet MS, Arial;
	font-size:12px;
	height:24px;
	float:left;
	
}

.footernav a:link, .footernav a:hover, .footernav a:visited  {
	font-family:  Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 25px;
	padding-bottom: 3px;
}
#menubox
{
	text-decoration:none;
	background-repeat:repeat-x;
	width:700px;
	height:19px;
	background-image:url(../images/banner/mainnav.jpg);	
	padding: 0px 0px 0px 0px;
}

.mainnav a:link, .mainnav a:hover, .mainnav a:visited  {
	font-family:  Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	padding-right: 25px;
	padding-bottom: 3px;
	padding-left:3px;
	text-decoration:none;
}

#footernav a:link, #footernav a:visited, #footernav a:hover {
	
}

.footer {
	border-top : 1px solid #999999;
}

/*************** Footer Update ****************************/

.footer a img
{
	width: 148px;
	height:48px;
	border: 0;
	text-align: right;
}

/*************** End of Footer Update *********************/

#main-content {
	vertical-align: top;
	padding-top: 1px;
	padding-right: 13px;
	padding-bottom: 5px;
	padding-left: 13px;
}

.articlecontent
{
	vertical-align: top;
	padding-top: 1px;
	padding-right: 13px;
	padding-bottom: 5px;
	padding-left: 13px;
}

.special {/*adds arrow to the right of a link*/
	
}

.leftcol {
	height: 323px;
	width: 246px;
	padding: 0px;
	background-image: url(../images/leftcol_bg.jpg);
	background-repeat: repeat;
	/*margin-right: 5px;
	margin-left: 89px;
	adds padding to the left column*/
	
}

#search-box {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	padding-right : 5px;
	margin-top:3;
	margin-bottom:0;
}

#search-box input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}

#header-text {
	font-size: 15pt;
	font-family: "Trebuchet MS";
	/*height: 65px;*/
	width: 533px;
	margin: 0px 0px 0px 2px;
	/*margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;*/
	padding: 39px 0px 0px 15px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #999999;
	color: #FD7F2B;
}

#homerow1 {
	
}

#homerow2 {
	
}

#stockwatch {
	background-color: #DBDBDB;
	color: #006600;
	padding: 5px 5px 5px 5px;
}

#stockwatch h3 {
	color: #006600;
}

#stockwatch td, #stockwatch p {
	color: #666666;
}

#stockwatch .exchange {
	color: #666666;
	font-weight: bold;
}

#stockwatch .price {
	color: #006600;	
	font-weight: bold;
}

#NewsandEvents-box h1, #NewsandEvents-box h2, #NewsandEvents-box h3 {
	margin-top: 0em;
}

#NewsandEvents-box, #NewsandEvents-box td {
	color: #cccccc;
	background-image: url(../images/home/line_vert.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

#NewsandEvents-box img.inset {
	padding: 0px 10px 10px 0px;
	margin-left: 0px;
	left: 0px;
	border: none;
	float: left;
}

#NewsandEvents-box a:link, #NewsandEvents-box a:visited {
	text-decoration: none;
	color: #FD7F2B;
}

#UsefulSections-box {
	background-image: url(../images/home/line_vert.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

#UsefulSections-box a:link, #UsefulSections-box a:visited {
	text-decoration: none;
	color: #FD7F2B;
}

#UsefulSections-box img.inset {
	padding: 0px 10px 10px 0px;
	margin-left: 0px;
	left: 0px;
	border: none;
	float: left;
	vertical-align: top;
}
.spacertop 
{
	background-color:#C05C1A;
	width:700px;
	height:4px;
}
#spacer2
{
	background-color:#6699FF;
	border-top:solid 1px #FFFFFF;
	background-repeat:no-repeat;
	height:6px;
	width:760px;
}
.orange_spacer 
{
	border-bottom:solid 1px #FF791F;
}
.orange {
	color: #FD7F2B;
}

#adobe {
	height: 70px;
	width: 70px;
	border: dashed;
	border-width: 1px;
	background-image: url(../images/icons/pdf.jpg);
	background-repeat: no-repeat;
	background-position: top;
	text-align: center;
	padding: 50px,0px,0px,0px;
	float: left;
}

#bannerimg {
	height: 112px;
	width: 760px;
	background-image: url(../images/insidebanner/bannerbg.jpg);	
}

#bannerlogo {
	position: absolute;
	left: 20px;
	top: 18px;
}

.article_contents #articletitle
{
	clear: both;
	color: #FD7F2B;
	margin-top:1em;
	margin-bottom:1px;
	font-family: "Trebuchet MS";	
	font-size: 12pt;
	font-weight: bold;
	padding-left: 10px;
}