.headerfont
{
	font-weight:bold;
	font-size: 12px;
	color: #0066cc;
	font-family: Myriad Pro, sans-serif;	
	text-decoration: none;
}
.textbox
{
	border-style:solid;
}
.leftmenu
{
	font-size:10px;
	color:#0066CC;	
	font-weight:500;
	font-family:Verdana;	
}
td.leftmenu1
{
	font-size:10px;
	color:#0066CC;	
	font-weight:500;
	font-family:Verdana;	
}
A.header_link
{
    font-size:10px;
	color:#0066CC;	
	font-weight:bold;
	font-family:Verdana;	
    TEXT-DECORATION: none
}
A.footerLink, .footerLink:visited {
	font-family:arial,helvetica,sans serif;
	/*color:#003366;*/
	text-decoration:none;
}
.footer {
	border-top: 1px solid lightgrey;
	
}
.footerbt {
	/*border-top: 1px solid lightgrey;
	vertical-align:bottom;	
	list-style:1px solid lightgrey;*/
	border-bottom:1px solid lightgrey;
}
A.tabheader_link{
  
    font-size:9px;
	color:#000000;	
	font-weight:bold;
	font-family:Verdana;	
    TEXT-DECORATION: none
}
.rightnavmenu
{
	font-size:10px;
	color:#669933;	
	font-weight:bold;
	font-family:Verdana;
}
.rightnavtext
{
	font-size:10px;
	color:#666666;	
	font-weight:normal;
	font-family:Verdana;	
}
.rightnavheadertext
{
	font-size:10px;
	color:#0066cc;	
	font-weight:normal;
	font-family:Verdana;	
	text-decoration: none;
}
.tabheader_link
{
  
    font-size:9px;
    color:#000000;	
    font-weight:bold;
    font-family:Verdana;	
    TEXT-DECORATION: none;
}
.Bodytext
{
	font-size:16px;
	color:#FF6600;	
	font-weight:bold;
	font-family:Verdana;	
	text-decoration:none;
}
.detailtext 
{
	font-family:arial,helvetica,sans serif; 
	font-size:11px; 
	line-height:1.2; 
	color:#000000;
}
.maintext_link {font-family:arial,helvetica,sans serif; color:#003366;text-decoration:none;}
.bannerheader
{
	font-size:10px;
	color:#669933;	
	font-weight:bold;
	font-family:Verdana;
	text-decoration:none;
}
.bannertext
{
	font-size:10px/14px Verdana, sans-serif;
	color:#666666;	
	font-weight:normal;
	font-weight:590;
	text-decoration:none;
}
.bannerfooter
{
    font-size:25/25px Verdana, sans-serif;
	color:#0066CC;	
	font-weight:580;	
    TEXT-DECORATION: none;
}
.bannerborder
{
    border-top: 1px solid #bababa;
    border-left: 1px solid #bababa;
    border-right: 1px solid #bababa;
    border-bottom: 1px solid #bababa;
}
.rightmenustylesubsub
{
	font: 10px/18px Verdana, Arial, Helvetica, sans-serif;
	font-weight:regular;
	letter-spacing: .5px;
	padding: 0px;
	color: #0066CC;
	margin: 20px 0px 0px 0px;
	padding: 5px;
}
.rightmenustylesubsubsub
{
	font: 10px/18px Verdana, Arial, Helvetica, sans-serif;
	font-weight:regular;
	letter-spacing: .5px;
	padding: 0px;
	color: #0066CC;
	margin: 20px 0px 0px 0px;
	padding: 15px;
}
.rightmenustyle
{
	font: 10px/18px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing: .5px;
	padding: 0px;
	color: #0066CC;
	margin: 20px 0px 0px 0px;
	padding: 0px;
}
.rightmenustyleheader
{
	font: 9px/18px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	letter-spacing: .5px;
	padding: 0px;
	color: #000000;
	margin: 20px 0px 0px 0px;
	padding: 0px;
}

.rightnavline {
	/*border-top: 1px solid lightgrey;
	vertical-align:bottom;	
	list-style:1px solid lightgrey;*/
	border-bottom:1px solid #669933;
	
}


@charset "UTF-8";
/* CSS Document */

body,td,th {
	font: 10px/16px Verdana, sans-serif;
	color: #666666;
}

body {
	margin: 0px;
	padding: 10px;
	background-color: #FFFFFF;
}

h2 {
	font: normal 16px Verdana, sans-serif;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #FF6600;
}


p {
	font: 10px/14px Verdana, sans-serif;
	margin-top:10px;
	color: #666666;
}

.asplbl {
	font: 10px/14px Verdana, sans-serif;
	margin-top:10px;
}

a{
	font: 10px Verdana, sans-serif;
	letter-spacing: .5px;
	color: #0066CC;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

ul#leftnav {
	font: 10px/18px Verdana, sans-serif;
	letter-spacing: .5px;
	padding: 0px;
	color: #0066CC;
	margin: 16px 0px 0px 0px;
	padding: 0px;
}
ul#leftnav li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
ul#leftnav li ul {
	margin: 0px;
	margin-left:7px;
	padding: 0px;
}
ul.leftnav:hover {
	font: 10px/18px Verdana, sans-serif;
	letter-spacing: .5px;
	padding: 0px;
	color: #0066CC;
	margin: 16px 0px 0px 0px;
	padding: 0px;
}
#sidebar {
	margin: 20px 0px 0px 0px;
}

#sidebar h2 {
	font: bold 10px/18px Verdana, sans-serif;
	padding: 0px 0px 5px 0px;
	margin-top: 0px;
	margin-bottom:-2px;
	color: #669933;
	border-bottom: 1px solid #669933;
}
.tblul {
	
	border-bottom: 1px solid black;
    
}
#sidebar p{
	font: 10px/12px Verdana, sans-serif;			
	margin-top: 7px;
	margin-bottom:7px;
}

p #middlecontent{
	font: 10px/14px Verdana, sans-serif;
	margin-top: 6px;
}
#breadcrumbs {
	height: 53px;
	letter-spacing: .5px;
	color: #000000;
	font: 10px/53px Verdana, sans-serif;
}

#breadcrumbs a {
	font: 10px Verdana, sans-serif;
	letter-spacing: .5px;
	color: #0066CC;
	text-decoration: none;
}

#breadcrumbs a:hover {
	text-decoration: underline;
}

#badges {
	border-top: 1px solid #bababa;
}

.content {
	border-bottom: 1px solid #bababa;
}

img.storyimage {
	margin-left: 10px;
}
.logo {
	border: 0px;
	margin-left: 170px;
}
.searchfield {
	width: 305px;
	height: 20px;
	border: 1px solid #ccc;
	border-right: 3px solid #ccc;
	border-bottom: 2px solid #ccc;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	padding-left: 3px;
	padding-right: 3px;
}


/*Added from old Style Sheet*/

A.header_link
{
    FONT-SIZE: 11px;
    COLOR: #003366;
    LINE-HEIGHT: 1.2;
    FONT-FAMILY: arial,helvetica,sans serif;
    TEXT-DECORATION: none
}
A.header_link:hover
{
    FONT-SIZE: 11px;
    COLOR: #eaa544;
    LINE-HEIGHT: 1.2;
    FONT-FAMILY: arial,helvetica,sans serif;
    TEXT-DECORATION: none
}
A.menufont2
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: arial;
    TEXT-DECORATION: none
}
A.menufont2:hover
{
    BACKGROUND: #fbefcb;
    COLOR: #003366
}


.blueborderToRemove {border: #003366; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}

.formbox {background-color:#eeeeee; font-family:verdana,arial,helvetica; font-size:10px; color:#000000;}
.maintext {font-family:arial,helvetica,sans serif; font-size:12px; line-height:1.2; color:#000000;}
.detailtext {font-family:arial,helvetica,sans serif; font-size:11px; line-height:1.2; color:#000000;}
.maintextinvestor {font-family:arial,helvetica,sans serif; font-size:12px; line-height:1.5; color:#000000;}
.maintexthead {font-family:arial, helvetica,sans serif; font-size:12px; line-height:1.2; color:#000000; font-weight:bold;}
.localnav {font-family:arial,helvetica,sans serif; font-size:11px; line-height:1.8; color:#000000;}
.link {font-family:arial,helvetica,sans serif; color:#003366;text-decoration:none;}
.maintext_link {font-family:arial,helvetica,sans serif; color:#003366;text-decoration:none;}
.copyright {font-family:arial,helvetica,sans serif; color:#000000;text-decoration:none;font-size:12px;}
.maintext_link:hover {
	color: #EAA544;
	text-decoration:underline;
}
.maintext_link_bold {
	font-family:arial,helvetica,sans serif;
	color:#003366;
	text-decoration:none;
	font-weight : bold;
}
.maintext_link_bold:hover {
	color: #EAA544;
	text-decoration:underline;
	font-weight : bold;
}
.footer {
	border-top: 1px solid #003366;
}
.footerLink, .footerLink:visited {
	font-family:arial,helvetica,sans serif;
	color:#003366;
	text-decoration:none;
}
.footerLink:hover {
	text-decoration:underline;
}


.link:hover {color: #EAA544;text-decoration:underline;}
.menufont {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #003366;}
.menufont:hover {color: #EAA544;}
.lefthead {font-family:arial,helvetica,sans serif; font-size:10px; line-height:1.2; color:#FFFFFF; font-style:bold;}
.lefthead_b {font-family:arial,helvetica,sans serif; font-size:10px; line-height:1.2; color:#003366; font-style:bold;}
.redborder {border: #cc0033; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.leftborder {border: #003366; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px;}
.rightborder {border: #003366; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px;}
.breadcrumb {font-family:arial,helvetica,sans serif; font-size:11px; color:#003366; font-weight:bold;}
.breadcrumb:hover {color: #EAA544;}
.maintexthead_blue {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #003366; line-height: 1.2; font-weight: bold;}
.greenborder {border: #006633; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.pagetitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: normal; color: #003366;}
.pagetitlecontent {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #003366;}
.pagetitleinvestor {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bolder; color: #003366;}
.pagetitleprinter {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: normal; color: #000000;}
.linkbold {font-family:Verdana, arial, helvetica, sans serif; font-size:11px; line-height:1.2; color:#003366; font-weight:bold;}
.linkbold:hover {color: #EAA544;}
.borderA {border: #cc0033; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.borderB {border: #660000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.borderC {border: #660033; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.borderD {border: #660066; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.borderE {border: #993399; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.borderF {border: #333399; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.borderJ {border: #6666CC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.borderH {border: #339966; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.borderI {border: #006633; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.borderJ {border: #FFCC33; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.borderK {border: #FF9900; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}
.maintextnewhead_blue 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 18px; 
	color: #003366; 
	line-height: 1.2; 
	font-style:italic;
}
.maintextsmall_blue 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	color: #003366; 
	line-height: 1.2; 
	font-style:italic;
}
A.header_link1
{
    FONT-SIZE: 11px;
    COLOR: #003366;
    LINE-HEIGHT: 1.2;
    FONT-FAMILY: arial,helvetica,sans serif;
    TEXT-DECORATION: none;
    font-weight:bold;
    
}

/* "Shareholder Tools" in footer */
#toolbar {
  font-size: 11px;
}
#toolbar .ToolbarContent {
  padding: 0;
  text-align: left;
}
#toolbar .ToolbarTitle {
  padding-top: 10px;
  text-align: left;
  font-weight: bold;
}
#toolbar ul {
  margin: 0;
  padding: 0;
}
#toolbar ul li {
  padding:2px;
  margin: 0;
  list-style-type: none;
}
#toolbar a {
  vertical-align: middle;
  text-decoration: none;
}
#toolbar img {
  padding-right: 5px;
  border: 0px;
  vertical-align: middle;
}

/* used for print/email links in header and "Shareholder Tools" in footer */
.toolbar { text-decoration: none; }
.toolbar:hover { text-decoration: underline; }

.secondaryimage {
	width: 115px;
	height: 140px;
}


#selectedmenu {
	color:#000000;	
}
