/* styles for top bar */

.siteTitle { font-family: verdana,geneva,sans-serif; font-size:15px; color:#000000; line-height:12px; font-weight: bold }

a.topRightLinks { font-family: verdana,geneva,sans-serif; font-size:11px; color:#000000; line-height:12px }
a.topRightLinks:link { font-family: verdana,geneva,sans-serif; font-size:11px; color:#000000; line-height:12px }
a.topRightLinks:hover { font-family: verdana,geneva,sans-serif; font-size:11px; color:#000000; line-height:12px }
a.topRightLinks:visited { font-family: verdana,geneva,sans-serif; font-size:11px; color:#000000; line-height:12px }
a.topRightLinks:active { font-family: verdana,geneva,sans-serif; font-size:11px; color:#000000; line-height:12px }

.topNavButton { font-family: verdana,geneva,sans-serif; font-size:10px; color:#ffffff; font-weight: bold }

a.topNavButton { font-family: verdana,geneva,sans-serif; font-size:10px; color:#ffffff; font-weight: bold; text-decoration: none }
a.topNavButton:link { font-family: verdana,geneva,sans-serif; font-size:10px; color:#ffffff; font-weight: bold; text-decoration: none }
a.topNavButton:hover { font-family: verdana,geneva,sans-serif;font-size:10px; color:#ffffff; font-weight: bold; text-decoration: none }
a.topNavButton:visited { font-family: verdana,geneva,sans-serif;font-size:10px; color:#ffffff; font-weight: bold; text-decoration: none }
a.topNavButton:active { font-family: verdana,geneva,sans-serif;font-size:10px; color:#ffffff; font-weight: bold; text-decoration: none }

a.topNavLink { font-family: arial,helvetica,sans-serif; font-size:11px; color:#000000 }
a.topNavLink:link { font-family: arial,helvetica,sans-serif; font-size:11px; color:#000000 }
a.topNavLink:hover { font-family: arial,helvetica,sans-serif; font-size:11px; color:#000000 }
a.topNavLink:visited { font-family: arial,helvetica,sans-serif; font-size:11px; color:#000000 }
a.topNavLink:active { font-family: arial,helvetica,sans-serif; font-size:11px; color:#000000 }


.topTitleRow { background-color: #E5E7D4 } /* row for site title */
.topFrameCell { background-color: #000000 } /* row for global nav */
.topSubNavRow { background-color: #666666 } /* row for section buttons */
.currentSection { background-color: #FF0000 } /* current site section */
.leftSectionBorder { background-color: #dddddd }
.rightSectionBorder { background-color: #000000 }



/* styles for left nav */

a.leftNavLink { font-family: arial,helvetica,sans-serif; font-size:11px; color:#000000 } 
a.leftNavLink:link { font-family: arial,helvetica,sans-serif;font-size:11px; color:#000000 } 
a.leftNavLink:hover { font-family: arial,helvetica,sans-serif;font-size:11px; color:#000000 } 
a.leftNavLink:visited { font-family: arial,helvetica,sans-serif;font-size:11px; color:#000000 } 
a.leftNavLink:active { font-family: arial,helvetica,sans-serif;font-size:11px; color:#000000 } 


.leftNavCol { background-color: #E5E7D4 } /* column for left nav */

.leftDiv { background-color: #000000 } /* divider lines for links */



/* footer styles */

a.linkFooter { font-family:verdana,geneva,sans-serif;font-size:10px;color:#FFFFFF;text-decoration: underline } 
a.linkFooter:link { font-family:verdana,geneva,sans-serif;font-size:10px;color:#FFFFFF;text-decoration: underline } 
a.linkFooter:hover { font-family:verdana,geneva,sans-serif;font-size:10px;color:#FFFFFF;text-decoration: underline } 
a.linkFooter:active { font-family:verdana,geneva,sans-serif;font-size:10px;color:#FFFFFF;text-decoration: underline } 
a.linkFooter:visited { font-family:verdana,geneva,sans-serif;font-size:10px;color:#FFFFFF;text-decoration: underline } 


.txtFooter { font-family:verdana,geneva,sans-serif;font-size:10px;color:#FFFFFF }

.footerRow { background-color: #999999 } /* footer row */



/* general styles */

.divLines { background-color: #000000 } /* divider lines for page */



/*added by ISG*/
.bodyText {font-family:verdana,geneva,sans-serif;font-size:12px;color:#000000}
.bodyTextSmall {font-family:verdana,geneva,sans-serif;font-size:10px;color:#000000}
.bodyTextBold { font-family: verdana,geneva,sans-serif;font-size:12px;color:#000000;font-weight:bold;}
a:link {color: ff0000; }

/* above is all pre-portal */
/*===================================================*/

/* below added for portal  */
/* styles for global nav */
.globalNavText {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000}
.globalNavTextRed {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FF0000}
a.globalNavLinks {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000;text-decoration:none}
a.globalNavLinks:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#FF0000}

/* styles for search */
.searchText {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000}
.searchTextBold {font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#000000;font-weight:bold}
.searchDash { background-image: url(../images/dash_search.gif)}

/* styles for top nav */
.topNavTabOn {background-color:#FFFFFF} /* (deprecated ) */
.topNavTabOff {background-color:#FF0000} /* (deprecated ) */
.topNavBorder { background-color: #333333}
.topNavText { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none}
a.topNavTextOff {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000;text-decoration:none}
a.topNavTextOff:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; text-decoration: underline}
a.topNavTextOn {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#FF0000;font-weight:bold;text-decoration:none}
/* styles for portal edit screens */
.topNavTabGrayOff { background-color:#333333}

/* styles for portlets (deprecated) */
.portalBorders {background-color:#F1F1F1}
.portalTitle {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#666666;font-weight:bold}
.portalText { font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#333333;font-weight:normal}
.portalTextBold { font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#333333;font-weight:bold}
.portalHeadline { font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#333333;font-weight:bold }
.portalDate { font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#999999;font-weight:normal }
a.portalLinks { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#FF0000;text-decoration:underline}
a.portalLinks:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000;text-decoration:underline }

/* styles for portlets */
.portletBorders {background-color:#999999}
.portletTitle {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#666666;font-weight:bold;background-color:#F1F1F1 }
.portletText { font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#333333;font-weight:normal}
.portletTextBold { font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#333333;font-weight:bold}
.portletHeadline { font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#333333;font-weight:bold }
.portletDate { font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#999999;font-weight:normal }
a.portletLinks { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#FF0000;text-decoration:underline}
a.portletLinks:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000;text-decoration:underline }
a.portletListLinks { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#FF0000;text-decoration:none}
a.portletListLinks:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000;text-decoration:underline }
a.portletFooterLinks { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#666666;text-decoration:underline}
a.portletFooterLinks:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000;text-decoration:underline }

/* styles for portlet body (deprecated) */
.bodyText {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.bodyTextBold { font-family: Arial, Helvetica, sans-serif; font-size: 12px ; font-weight: bold}
.bodyTitle { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold }
.bodyTitleRed { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold ; color: #FF0000}
a.bodyLinks { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000;text-decoration:none }
.bodyTitleGray { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold ; color: #666666}
.bodyTextWhiteBold { font-family: Arial, Helvetica, sans-serif; font-size: 12px ; font-weight: bold ; color: #FFFFFF}

/* styles for interwoven TPLs */
.articleText { font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal }
.articleTitle { font-family: Arial, Helvetica, sans-serif;font-size:14px;font-weight:bold}
.articleCaption { font-family: Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal }
.articleTextBold { font-family: Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold}
a.articleLinks { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#FF0000}
a.articleLinksBlack { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color:#000000}

/* styles for footer */
.footerBorder { background-color: #333333}
.footerBg { background-color: #F1F1F1}
.footerText {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000}

/* styles for form buttons (deprecated) */
a.button {font-size:10px; font-weight:bold; color:#FFFFFF;text-decoration:none}
a.button_white { font-size:11px; font-weight:bold; color:#000000;text-decoration:none }
a.button_gray { font-size:11px; font-weight:bold; color:#FFFFFF;text-decoration:none }

/* styles for popups */
.popupText { font-family: Arial, Helvetica, sans-serif; font-size: 12px }
.popupTextBold { font-family: Arial, Helvetica, sans-serif; font-size: 12px ; font-weight: bold}
.popupTitle { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold ; color: #999999}
a.popupLinks { color:#FF0000;text-decoration:none }

/* styles for error screens */
.portalErrorText { font-family: Arial, Helvetica, sans-serif; font-size: 12px }
.portalErrorTextBold { font-family: Arial, Helvetica, sans-serif; font-size: 12px ; font-weight: bold }
.portalErrorTitle { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold ; color: #FF0000}

/* styles for global items */
.required {  color: #FF0000}
.alternatingRow {  background-color: #F1F1F1; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.alternatingRowBold { background-color: #F1F1F1; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold}

 /* styles for stocks and weather*/
.swGry11 {font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#666666;font-weight:normal}
.swGry11b {font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#666666;font-weight:bold}
.swLtGry11 {font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#999999;font-weight:normal}
.swBlk12b {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#000000;font-weight:bold}
.swBlk11 {font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#000000;font-weight:normal}
.swBlk11b {font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#000000;font-weight:900}

a.swLink11Rd {font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#FF0000;text-decoration:underline;font-weight: bold}
a.swLink12Rd {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#FF0000;text-decoration:underline;font-weight: bold}
a.swLink12Rd:hover {font-family: Arial, Helvetica, sans-serif;font-size:12px; color:#000000;text-decoration:underline;font-weight: bold}
a.swLink11Rd {font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#FF0000;text-decoration:underline;font-weight: normal}
a.swSubTitleLinkBlk {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#000000;font-weight:bold;background-color:#EBEBEB;text-decoration:none}

.swSearch {font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000000;WIDTH: 80px}


/* styles for newsflash */
.nfPortletTitle {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF;font-weight:bold;background-color:#FF0000 }
.nfArticleHeadline {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#000000;font-weight:bold;text-decoration:none }


/* styles for login */
.loginTitle {font-family: Arial, Helvetica, sans-serif;font-size:18px;color:#000000;font-weight:normal}
.loginFieldTitle {font-family: Arial, Helvetica, sans-serif;font-size:16px;color:#666666;font-weight:bold}
a.loginLink11Rd {font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#FF0000;text-decoration:underline;font-weight: normal;text-decoration:none}
a.loginLink12Rd {font-family: Arial, Helvetica, sans-serif;font-size:12px;color:#FF0000;text-decoration:underline;font-weight: normal;text-decoration:none}
.portletBorder {background-color:#999999}
.loginHelp {font-family: Arial, Helvetica, sans-serif;font-size:11px;color:#666666;font-weight:normal}
.loginTitleRed {font-family: Arial, Helvetica, sans-serif;font-size:18px;color:#ff0000;font-weight:normal}

/* dhtml pop info window */
.clDescriptionCont {position:absolute;  width:200px; visibility:hidden; layer-background-color:#000000; z-index:200;}
.clDescription     {width:200px; left:0px; top:0px; font-family:verdana,arial,helvetica,sans-serif; overflow:hidden; border: 1px solid #000000; padding:3px; font-size:11px; background-color:#ffffff; layer-background-color:#ffffff;}
.clLinks           {position:absolute; left:100px; top:200px; z-index:1;}
.clCaption         {position:absolute; left:0px; top:0px; width:157px; height:15px; clip:rect(0px 157px 15px 0px); font-size:11px; font-family:verdana,arial,helvetica,sans-serif; background-color:#ffffff; layer-background-color:#ffffff;}


