/* ALL PAGES */
BODY, TR, TD { font-size: 9pt; font-family: Arial, Helvetica; color: #000000; 
scrollbar-face-color: #D7D7D7; 
scrollbar-shadow-color: #959595; 
scrollbar-highlight-color: #E8EAEF; 
scrollbar-3dlight-color: #C2C2C2; 
scrollbar-darkshadow-color: #000000; 
scrollbar-track-color: #EBEBEB; 
scrollbar-arrow-color: #648D03; }



/* LINK COLORS */
A:link { text-decoration: none; color: #03669D; }  /* BLUE TO BLUE */
A:visited { text-decoration: none; color: #03669D; }
A:active { text-decoration: none; color: #03669D; }
A:hover { text-decoration: underline; color: #252525; }

A.tt:link { text-decoration: none; color: #0000FF; }  /* ELECTRIC BLUE TO GREEN */
A.tt:visited { text-decoration: none; color: #0000FF; }
A.tt:active { text-decoration: none; color: #0000FF; }
A.tt:hover { text-decoration: underline; color: #648D03; }

A.nav:link { text-decoration: none; color: #648D03; font-size: 8pt; }  /* GREEN TO BLACK */
A.nav:visited { text-decoration: none; color: #648D03; font-size: 8pt; }
A.nav:active { text-decoration: none; color: #648D03; font-size: 8pt; }
A.nav:hover { text-decoration: underline; color: #000000; font-size: 8pt; }

A.blue:link { text-decoration: none; color: #000000; font-size: 8pt; }  /* BLACK TO BLUE */
A.blue:visited { text-decoration: none; color: #000000; font-size: 8pt; }
A.blue:active { text-decoration: none; color: #000000; font-size: 8pt; }
A.blue:hover { text-decoration: underline; color: #03669D; font-size: 8pt; }

A.white:link { text-decoration: none; color: #FFFFFF; }  /* WHITE TO GRAY */
A.white:visited { text-decoration: none; color: #FFFFFF; }
A.white:active { text-decoration: none; color: #FFFFFF; }
A.white:hover { text-decoration: underline; color: #EBEBEB; }

A.path:link { text-decoration: none; color: #03669D; }  /*  BLUE TO DARK GRAY - FOR NAV PATH */
A.path:visited { text-decoration: none; color: #03669D; }
A.path:active { text-decoration: none; color: #03669D; }
A.path:hover { text-decoration: none; color: #464646; }

A.quiz:link { text-decoration: none; font-size: 11pt; font-weight: bold; color: #FF0000; text-align: center; margin: 0px; }
A.quiz:visited { text-decoration: none; font-size: 11pt; font-weight: bold; color: #FF0000; text-align: center; margin: 0px; }
A.quiz:active { text-decoration: none; font-size: 11pt; font-weight: bold; color: #FF0000; text-align: center; margin: 0px; }
A.quiz:hover { text-decoration: underline; font-size: 11pt; font-weight: bold; color: #B70000; text-align: center; margin: 0px; }


/* MAIN SPACE */
P { font-size: 9pt; color: #000000; text-align: justify; margin: 0px; }
P.error { font-size: 20pt; font-weight: bold; color: #FFFFFF; text-align: center; margin: 0px; }
P.footer { font-size: 8pt; color: #FFFFFF; text-align: left; margin-left: 5px; margin-right: 10px; margin-top: 0px; margin-bottom: 0px  }
P.footer2 { font-size: 7pt; color: #000000; text-align: left; margin: 0px; }
P.navtitle { font-size: 9pt; font-weight: bold; color: #FFFFFF; text-align: left; margin-left: 3px; margin-right: 0px; margin-top: 2px; margin-bottom: 2px }
P.navtitleblue  { font-size: 9pt; font-weight: bold; color: #212464; text-align: left; margin-left: 3px; margin-right: 0px; margin-top: 2px; margin-bottom: 2px }
P.navtitle2 { font-size: 9pt; font-weight: bold; color: #000000; text-align: left; margin: 0px; }

P.poll { font-size: 9pt; font-weight: bold; color: #000000; text-align: left; margin-left: 3px; margin-right: 3px; margin-top: 3px; margin-bottom: 3px  }
P.ticker { font-size: 9pt; font-weight: bold; color: #000000; text-align: left; margin: 0px; }
P.source { font-size: 8pt; color: #7D7D7D; text-align: left; font-style: italic; margin: 0px; }
P.syntakths { font-size: 8pt; color: #000000; text-align: right; font-style: italic; margin: 0px; }


P.size8 { font-size: 8pt; color: #000000; text-align: left; margin: 0px; }
P.size8right { font-size: 8pt; color: #000000; text-align: right; margin: 0px; }

P.datetime { font-size: 7pt; color: #FFFFFF; text-align: right; margin: 0px; }
P.datetop { font-size: 8pt; color: #000000; text-align: center; margin: 0px; }
P.newsnow { font-size: 8pt; color: #FFFFFF; font-weight: bold; text-align: center; margin: 0px; }

P.sansimmera { font-size: 9pt; color: #000000; text-align: left; margin: 0px; }
P.gnorizeteoti { font-size: 9pt; color: #000000; text-align: left; margin: 0px; }
P.eipan { font-size: 9pt; color: #000000; text-align: left; margin: 0px; }

P.alignleft { font-size: 9pt; color: #000000; text-align: left; margin: 0px; }
P.alignmiddle { color: #000000; text-align: center; margin: 0px; }
P.alignright { font-size: 9pt; color: #000000; text-align: right; margin: 0px; }

P.serachresults { font-size: 8pt; font-weight: normal; color: #000000; text-align: left; margin: 0px; }


UL { text-align: left; }
UL.justifyulist { text-align: justify; }
OL { text-align: left; }
OL.justifyolist { text-align: justify; }

HR { height: 1px; width: 100%; color: #648D03; margin: 0px; }
HR.div { height: 1px; width: 100%; border: 1px dashed #648D03; color: #648D03; margin: 0px; }
HR.graydashed { height: 1px; width: 100%; border: 1px dashed #7D7D7D; color: #7D7D7D; margin: 0px; }


/* NEWS BLUE - ORANGE ARROWS */
FONT.nba { font-size: 9pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #03669D; text-align: left; }
FONT.nga { font-size: 9pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; color: #668C05; text-align: left; }


/* TITLE (MAIN) PROPERTIES - UPPER + MAIN + SUB */
P.pageutitle { font-size: 10pt; font-weight: bold; font-style: italic; color: #464646; text-align: left; margin: 0px; }
P.pagetitle { font-size: 14pt; font-weight: bold; color: #252525; text-align: left; margin: 0px; }
P.pagestitle { font-size: 12pt; font-weight: bold; color: #464646; text-align: left; margin: 0px; }

/* TITLE (2) PROPERTIES - UPPER + MAIN + SUB */
P.title2_up { font-size: 8pt; font-weight: bold; font-style: italic; color: #464646; text-align: left; margin: 0px; }
P.title2 { font-size: 9pt; font-weight: bold; color: #252525; text-align: left; margin: 0px; }
P.title2_sub { font-size: 8pt; font-weight: bold; color: #464646; text-align: left; margin: 0px; }

/* TITLE (HP NEWS) PROPERTIES - HEADER + MAIN */
P.pagenhtitle { font-size: 12pt; font-weight: bold; color: #03669D; text-align: left; margin-left: 5px; margin-right: 5px; margin-top: 2px; margin-bottom: 2px; }
P.pagenhtitlew { font-size: 12pt; font-weight: bold; color: #FFFFFF; text-align: left; margin-left: 5px; margin-right: 5px; margin-top: 2px; margin-bottom: 2px; }
P.pagenhtitlewr { font-size: 9pt; font-weight: bold; color: #FFFFFF; text-align: right; margin-left: 5px; margin-right: 5px; margin-top: 2px; margin-bottom: 2px; }




P.pagenutitle { font-size: 9pt; font-weight: bold; font-style: italic; color: #464646; text-align: left; margin: 0px; }
P.pagentitle { font-size: 12pt; font-weight: bold; color: #252525; text-align: left; margin: 0px; }
P.pagenstitle { font-size: 10pt; font-weight: bold; color: #464646; text-align: left; margin: 0px; }

/* TITLE ( L I S T I N G ) PROPERTIES */
P.listutitle { font-size: 8pt; font-weight: bold; color: #464646; text-align: left; margin: 0px; }
P.listtitle { font-size: 10pt; font-weight: bold; color: #252525; text-align: left; margin: 0px; }
P.liststitle { font-size: 9pt; font-weight: bold; color: #464646; text-align: left; margin: 0px; }
FONT.listdesc { text-indent: 25px; }




/* EXTRACTS TABLES */
TABLE.extract_right { width: 180px; background-color: #EBEBEB; font-size: 8pt; font-weight: normal; font-style: italic; color: #000000; text-align: left; border: 1px solid #03669D; padding: 10px; margin: 10px 0px 10px 10px; float: right; }
TABLE.extract_left { width: 180px; background-color: #EBEBEB; font-size: 8pt; font-weight: normal; font-style: italic; color: #000000; text-align: left; border: 1px solid #03669D; padding: 10px; margin: 10px 10px 10px 0px; float: left; }

/* IMAGE STYLES */
IMG.image_left { margin: 10px 10px 10px 0px; float: left; }
IMG.image_right { margin: 10px 0px 10px 10px; float: right; }




/* TABLE PROPERTIES */
TD.banner140 { padding-top: 2px; padding-bottom: 2px; }
TD.hpnews { padding: 2px; }
TD.hpnewsarr { padding-bottom: 2px; padding-left: 0px; padding-right: 2px; padding-top: 2px; }
TD.padding_tlb { padding-bottom: 10px; padding-left: 10px; padding-right: 0px; padding-top: 5px; }
TD.padding5 { padding: 5px; }



/* TABLE PROPERTIES - TABLE COLLAPSE - DASHED BLUE */
TABLE.dashed { border-collapse: collapse; border: 1px dashed #03669D; }
TD.dashed { border-bottom: 1px dashed #03669D; }
TD.dashedall { border: 1px dashed #03669D; }

/* TABLE PROPERTIES - TABLE COLLAPSE - SOLID BLUE */
TABLE.solidblue { border-collapse: collapse; border: 1px solid #03669D; }
TD.solidblue { border-bottom: 1px solid #03669D; }

TD.sblue { border-collapse: collapse; border: 1px solid #03669D; }
TD.sblueleftright { border-left: 1px solid #03669D; border-right: 1px solid #03669D; }
TD.sbluetop { border-top: 1px solid #03669D; }
TD.sbluebottom { border-bottom: 1px solid #03669D; }
TD.sbluetopbottom { border-top: 1px solid #03669D; border-bottom: 1px solid #03669D; }
TD.sbluetopleftright { border-top: 1px solid #03669D; border-left: 1px solid #03669D; border-right: 1px solid #03669D; }
TD.sbluebottomleftright { border-bottom: 1px solid #03669D; border-left: 1px solid #03669D; border-right: 1px solid #03669D; }

TD.sbluetopleft { border-top: 1px solid #03669D; border-left: 1px solid #03669D; }
TD.sbluetopright { border-top: 1px solid #03669D; border-right: 1px solid #03669D; }

TD.solidblueall { border: 1px solid #03669D; }

/* TABLE PROPERTIES - TABLE COLLAPSE - SOLID GREEN */
TABLE.repeated { border-collapse: collapse; border: 1px solid #648D03; }
TD.repeated { border-bottom: 1px solid #648D03; }

TABLE.sgreen { border-collapse: collapse; border: 1px solid #648D03; }
TD.sgreen { border-collapse: collapse; border: 1px solid #648D03; }
TD.sgreenleftright { border-left: 1px solid #648D03; border-right: 1px solid #648D03; }
TD.sgreenbottom { border-bottom: 1px solid #648D03; }
TD.sgreentopbottom { border-top: 1px solid #648D03; border-bottom: 1px solid #648D03; }
TD.sgreenall { border: 1px solid #648D03; }

/* TABLE PROPERTIES - TABLE COLLAPSE - DASHED GREEN */
TABLE.dgreen { border-collapse: collapse; border: 1px dashed #648D03; }
TD.dgreen { border-collapse: collapse; border: 1px dashed #648D03; }
TD.dgreentop { border-top: 1px dashed #648D03; }
TD.dgreenbottom { border-bottom: 1px dashed #648D03; }
TD.dgreentopbottom { border-top: 1px dashed #648D03; border-bottom: 1px dashed #648D03; }
TD.dgreenleft { border-left: 1px dashed #648D03; }
TD.dgreenright { border-right: 1px dashed #648D03; }
TD.dgreenleftright { border-left: 1px dashed #648D03; border-right: 1px dashed #648D03; }
TD.dgreenall { border-left: 1px dashed #648D03; border-right: 1px dashed #648D03; border-top: 1px dashed #648D03; border-bottom: 1px dashed #648D03; }

/* TABLE PROPERTIES - TABLE COLLAPSE - SOLID GRAY */
TABLE.sgray { border-collapse: collapse; border: 1px solid #D7D7D7; }
TD.sgraytop { border-top: 1px solid #D7D7D7; }
TD.sgraybottom { border-bottom: 1px solid #D7D7D7; }
TD.sgraytopbottom { border-top: 1px solid #D7D7D7; border-bottom: 1px solid #D7D7D7; }
TD.sgrayleft { border-left: 1px solid #D7D7D7; }
TD.sgrayright { border-right: 1px solid #D7D7D7; }
TD.sgrayleftright { border-left: 1px solid #D7D7D7; border-right: 1px solid #D7D7D7; }
TD.sgrayall { border-left: 1px solid #D7D7D7; border-right: 1px solid #D7D7D7; border-top: 1px solid #D7D7D7; border-bottom: 1px solid #D7D7D7; }

/* TABLE PROPERTIES - TABLE COLLAPSE - DASHED GRAY */
TABLE.dgray { border-collapse: collapse; border: 1px dashed #D7D7D7; }
TD.dgray { border-collapse: collapse; border: 1px dashed #D7D7D7; }
TD.dgraybottom { border-bottom: 1px dashed #D7D7D7; }

/* TABLE PROPERTIES - TABLE COLLAPSE - SOLID WHITE */
TABLE.swhite { border-collapse: collapse; border: 1px solid #FFFFFF; }
TD.swhite { border-collapse: collapse; border: 1px solid #FFFFFF; }
TD.swhitetopbottom { border-top: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; }



/* FIELDS AND BUTTONS */
INPUT { background-color: #ECECEC; border-bottom: #D7D7D7 1px solid; border-left: #000000 1px solid; border-right: #D7D7D7 1px solid; border-top: #000000 1px solid; color: #000000; font-family: Arial; font-size: 9pt; }
SELECT { background-color: #ECECEC; border-bottom: #D7D7D7 1px solid; border-left: #000000 1px solid; border-right: #D7D7D7 1px solid; border-top: #000000 1px solid; color: #000000; font-family: Arial; font-size: 9pt }
TEXTAREA { background-color: #ECECEC; border-bottom: #D7D7D7 1px solid; border-left: #000000 1px solid; border-right: #D7D7D7 1px solid; border-top: #000000 1px solid; color: #000000; font-family: Arial; font-size: 9pt }
INPUT.check { background-color: #FFFFFF; border-bottom: #E1E1E1 1px solid; border-left: #E1E1E1 1px solid; border-right: #E1E1E1 1px solid; border-top: #E1E1E1 1px solid; color: #000000; font-family: Arial; font-size: 9pt }
INPUT.checkw { background-color: #FFFFFF; border-bottom: #FFFFFF 1px solid; border-left: #FFFFFF 1px solid; border-right: #FFFFFF 1px solid; border-top: #FFFFFF 1px solid; color: #000000; font-family: Arial; font-size: 9pt }
INPUT.button { background-color: #648D03; border-bottom: #1C3065 1px solid; border-left: #CAD5EA 1px solid; border-right: #1C3065 1px solid; border-top: #CAD5EA 1px solid; color: #FFFFFF; font-family: Arial; font-size: 9pt; font-weight: bold; }

/* SEARCH FIELDS AND BUTTONS */
INPUT.searchfield { background-color: #ECECEC; border-bottom: #D7D7D7 1px solid; border-left: #000000 1px solid; border-right: #D7D7D7 1px solid; border-top: #000000 1px solid; color: #000000; font-family: Arial; font-size: 8pt; }
INPUT.searchbutton { background-color: #648D03; border-bottom: #1C3065 1px solid; border-left: #CAD5EA 1px solid; border-right: #1C3065 1px solid; border-top: #CAD5EA 1px solid; color: #FFFFFF; font-family: Arial; font-size: 8pt; font-weight: bold; }

/* SUBSCRIBE + POLLS */
INPUT.subemail { background-color: #FFFFFF; border: 1px dashed #03669D; color: #03669D; font-family: Arial; font-size: 9pt; }
INPUT.subcheck { background-color: #EBF2F6; border-bottom: #EBEBEB 0px solid; border-left: #EBEBEB 0px solid; border-right: #EBEBEB 0px solid; border-top: #EBEBEB 0px solid; color: #000000; font-family: Arial; font-size: 9pt; }
INPUT.subbutton { background-color: #03669D; border-bottom: #1C3065 1px solid; border-left: #CAD5EA 1px solid; border-right: #1C3065 1px solid; border-top: #CAD5EA 1px solid; color: #FFFFFF; font-family: Arial; font-size: 8pt; font-weight: bold; }
