
.myBodyText  { font-family: Verdana; font-size: 9pt }
.myBodyTextBoldItalic  { font-family: Verdana; font-size: 9pt; font-style:italic; font-weight:bold; }
.myBodyTextWhite  { font-family: Verdana; font-size: 9pt; color: #FFFFFF }
.myArialTextWhite8  { font-family: Arial; font-size: 8pt; color: #FFFFFF }
.myBodyTextSmall  { font-family: Verdana; font-size: 8pt }
.myTableRow1      { font-family: Verdana; font-size: 9pt } 
.myTableRow2      { font-family: Verdana; font-size: 9pt }
.myTableRowFirst  { font-family: Verdana; font-size: 9pt; background-color: #808080 }
.MyFootNote  { font-family: Verdana; font-size: 7pt }
.MyArticleBody { font-family: Verdana; font-size: 9pt; margin-left:10 }
.MyTeaserBody { font-family: Verdana; font-size: 9pt; margin-left:0 }
.headerText { font-family: Verdana; font-size: 11pt;  font-weight:bold; text-decoration:underline; margin-left:0 }

span.MyBullet { font-size: 16pt }
span.MyNewsHeadline { color:#004000; font-family: Verdana; font-size: 10pt; margin-left:0; font-weight:bold }

a:link {color: #086B18; text-decoration:underline;}    
a:visited {color: #086B18; text-decoration:underline;} 
a:hover {color:White;background-color:#086B18} 
/*
a:link {color: #086B18; text-decoration:none;}  
a:visited {color: #086B18; text-decoration:none;} 
a:hover {color: #086B18; text-decoration:underline;} 
*/
a.logo:link {border:none; background-color:Transparent; }     /* unvisited link */
a.logo:visited {border:none; background-color:Transparent; }  /* visited link */
a.logo:hover { border:solid 0px #086B18; background-color:Transparent; }   /* mouse over link */

a.quicklink:link {font-family: Verdana; font-size: 9pt; color: #086B18}     /* unvisited link */
a.quicklink:visited {font-family: Verdana; font-size: 9pt; color: #086B18}  /* visited link */
a.quicklink:hover {font-family: Verdana; font-size: 9pt; color: #FFFFFF}   /* mouse over link */

a.psalink:link    {font-family: Arial; font-size: 8pt; color: #086B18; text-decoration:underline;}     /* unvisited link */
a.psalink:visited {font-family: Arial; font-size: 8pt; color: #086B18; text-decoration:underline;}  /* visited link */
a.psalink:hover   {font-family: Arial; font-size: 8pt; color:White;background-color:#086B18}   /* mouse over link */

/*
.accordionHeader
{
    border: 1px solid #CCCCCC;
    color: white;
    background-color: #AAAAAA;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 1px;
    margin-top: 1px;
    cursor: pointer;
}
*/
.fakeLink1 
{
   color: #086B18; 
   text-decoration:underline;
   cursor:default;
}

.fakeLinkActive
{
   color: #086B18; 
   text-decoration:underline;
   cursor:pointer;
}

.accordionHeader
{
    border: 1px solid #CCCCCC;
    color: #FFFFFF;
    /*background-color: #AAAAAA;*/
    background:url("TabImages/ccNewsBar.gif") repeat-x;
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
    padding: 3px;
    margin-top: 1px;
    cursor: pointer;
}

.accordionHeaderBlue
{
    border: 1px solid #CCCCCC;
    color: #FFFFFF;
    /*background-color: #AAAAAA;*/
    background:url("TabImages/ccNewsBarBlue.gif") repeat-x;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 3px;
    margin-top: 1px;
    cursor: pointer;
}

.accordionLink:link
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionLink:hover
{
	color: #ffffff;
	background: none;
	text-decoration: underline;
	border:solid 1px white;
}

.accordionContent
{
    background-color: #ffffff;
    border: 1px dashed #CCCCCC;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.ajax__tab_matt .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:10pt;background:url("TabImages/tab-line.gif") repeat-x bottom;}
.ajax__tab_matt .ajax__tab_outer {padding-right:1px;background:url("TabImages/tab-right.gif") no-repeat right;}
.ajax__tab_matt .ajax__tab_inner {padding-left:8px;background:url("TabImages/tab-left.gif") no-repeat;}
.ajax__tab_matt .ajax__tab_tab {height:20px;padding:4px;margin:0;background:url("TabImages/tab.gif") repeat-x;}
.ajax__tab_matt .ajax__tab_hover .ajax__tab_outer {background:url("TabImages/tab-hover-right.gif") no-repeat right;}
.ajax__tab_matt .ajax__tab_hover .ajax__tab_inner {background:url("TabImages/tab-hover-left.gif") no-repeat;}
.ajax__tab_matt .ajax__tab_hover .ajax__tab_tab {background:url("TabImages/tab-hover.gif") repeat-x;}
.ajax__tab_matt .ajax__tab_active .ajax__tab_outer {color:white;background:url("TabImages/tab-active-right.gif") no-repeat right;}
.ajax__tab_matt .ajax__tab_active .ajax__tab_inner {color:white;background:url("TabImages/tab-active-left.gif") no-repeat;}
.ajax__tab_matt .ajax__tab_active .ajax__tab_tab {color:white;background:url("TabImages/tab-active.gif") repeat-x;}
.ajax__tab_matt .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:2px solid #999999;border-top:0;padding:0px;background-color:#ffffff;}

/* used in news items */
.myTable
{
   font-family: Verdana,Helvetica,sans-serif;
   font-size: 8pt; 
   color: #333333; 
   line-height: 12pt; 
   font-weight: normal; 
   text-align: left;
   border: solid 1px #086B18
}

.newsItemHeader
{
   font-family: Verdana,Helvetica,sans-serif;
   font-size: 11pt; 
   color: #086B18; 
   font-weight: bold; 
}

.quickLinkHeader
{
   font-size: 9pt; 
   font-family: Verdana,Helvetica,sans-serif;
   font-weight: bold; 
   color: White; 
   font-weight: bold; 
   background-color: #aaaaaa;
   padding:2px;
}

.quickLinkBody
{
   font-size: 9pt; 
   font-family: Verdana;
   font-weight: normal; 
   border:solid 1px #bbbbbb;
   padding:3px;
}

.cesBorder
{
   border: solid 2px #086B18
}

.cesBorder1
{
   border: solid 1px #086B18
}

.psaPanel
{
   background-color:White; 
   /*
   background-image:url('images/psaRound.gif');
   background-repeat:no-repeat;
   background-position:0px 0px;
    */
   color: #086B18;
   padding: 2px;
}

.floatRight
{
    margin:4px;
    float: right;   
}

.validatorCalloutHighlight 
{
    background-color: lemonchiffon; 
}

.psaHeaderText  
{ 
    font-family: Arial; 
    font-size: 10pt;
    font-weight: bold; 
    color: #086B18;
}

.psaText  
{ 
    font-family: Arial; 
    font-size: 8pt;
    font-weight: normal; 
    color: Black;
}

.psaLinkText  
{ 
    font-family: Arial; 
    font-size: 8pt;
    font-weight: normal; 
    color: #086B18;
    text-decoration:underline;
    cursor:hand;
}

.psaActiveLinkText  
{ 
    font-family: Arial; 
    font-size: 8pt;
    font-weight: normal; 
    color: White;
    background-color: #086B18;
    text-decoration:underline;
    cursor:hand;
}

.redEmphasis 
{ 
    font-family: Verdana;
    font-size: 9pt;
    font-weight: bold; 
    color: Red;
    font-style:italic;
}

.creditCard
{
    font: normal 8pt Arial;    color: #086B18;
    font-weight: normal; 
}

.fakeLink
{
   font: normal 9pt Verdana; 
   color: #086B18; 
   text-decoration: underline;
   cursor:pointer;
}

.featuresText
{
    font: bold 10pt Verdana;
   color: Black; 
}

.featuresTextSmall
{
   font: normal 8pt Arial;
   color: #086B18; 
   margin-left:0.0in;
}

.headlinePanel
{
   font: bold 10pt Verdana;
   background-color: #086B18;
   color: White; 
}

.thinBorder
{
   border:solid 1px Black;
}

.thinRedBorder
{
   border:solid 1px Red;
}

.groupHeaderRow
{
    border-bottom:solid 2px White;
    border-top:solid 2px White;
    border-left:solid 1px #637636;
    border-right:solid 1px #637636;
    color:White;
    font:bold 9pt Verdana;
    background-color: #086B18;
    font-weight:bold;
    padding: 5px; 
    cursor: pointer; 
    vertical-align: top;
}
.groupHeaderText
{
    vertical-align: top;
}
.groupItemRow
{
    border:solid 1px #086B18;
    background-color: Transparent;
    cursor: pointer; 
    vertical-align: middle;
}
.newsHeadlineRow
{
    border:solid 1px #4A5A29;
    color:#4A5A29;
    font:normal 9pt Verdana;
    font-weight:normal;
}

.newsHeadlineText
{
    color:#4A5A29;
    font:normal 11pt Verdana;
    font-weight:bold;
}
.panelView
{
    background-color:#C8DACB;
    color:Black;
    font: 9pt Verdana;
    font-weight:normal;
    border:solid 1px #4A5A29;
}
.controlSubPanel
{
    background-color:White;
    border:solid 1px Black;
}
.formText
{
    color:Black;
    font: 9pt Verdana;
    font-weight:normal;
}
a.newsHeadlineLink:link {color: #086B18; text-decoration:none; font: 8pt Verdana;}    
a.newsHeadlineLink:visited {color: #086B18; text-decoration:none;font: 8pt Verdana;} 
a.newsHeadlineLink:hover {color:White;background-color:#086B18;font: 8pt Verdana;} 

a.newsHeadlineLinkHighlighted:link {color: Black; text-decoration:none; font: 8pt Verdana;}    
a.newsHeadlineLinkHighlighted:visited {color: Black; text-decoration:none; font: 8pt Verdana;} 
a.newsHeadlineLinkHighlighted:hover {color:Black;background-color:Transparent; font: 8pt Verdana;} 

.BreakingText
{
    color:Black;
    font: normal 10pt Verdana;
}

.BreakingTextIndent
{
    color:#086B18;
    font: italic 9pt Verdana;
    margin-left:0.3in;
    margin-right:0.3in;
}

.BreakingHeadline
{
    color:#086B18;  /* CES green */
    font: bold 16pt Arial Black;
}

.BreakingTextEmphasis
{
    color:#086B18;
    font: Bold 11pt Verdana;
    text-decoration:underline;
}

.BreakingHeadlineCloser
{
    color:#086B18;  /* CES green */
    font: bold 8pt Arial;
    padding:3px;
    cursor:pointer; 
}

.PanelBreakingNews
{
    border:solid 3px #086B18;  /* CES green */
}

td.quals
{
   border:solid 1px Black;
}