/* ALL PAGES */
BODY, TR, TD { font-size: 8pt; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #363636;
scrollbar-face-color: #C6CACB; 
scrollbar-shadow-color: #ACACAC; 
scrollbar-highlight-color: #F0F0F0; 
scrollbar-3dlight-color: #C2C2C2; 
scrollbar-darkshadow-color: #000000; 
scrollbar-track-color: #F0F0F0; 
scrollbar-arrow-color: #0065CA; }

A:link { text-decoration: none; color: #0000FF; }
A:visited { text-decoration: none; color: #BA8401; }
A:active { text-decoration: none; color: #000000; }
A:hover { text-decoration: underline; color: #FF9900; }

A.one:link { text-decoration: none ; color: #0000FF; }
A.one:visited { text-decoration: none; color: #0000FF; }
A.one:active { text-decoration: none; color: #0000FF; }
A.one:hover { text-decoration: underline; color: #326A7B; }

A.two:link { text-decoration: none ; color: #0000FF; }
A.two:visited { text-decoration: none; color: #0000FF; }
A.two:active { text-decoration: none; color: #0000FF; }
A.two:hover { text-decoration: underline; color: #000000; }

A.three:link { text-decoration: none ; color: #FEDDA8; }
A.three:visited { text-decoration: none; color: #FEDDA8; }
A.three:active { text-decoration: none; color: #FEDDA8; }
A.three:hover { text-decoration: underline; color: #D7D7D7; }

A.four:link { text-decoration: none ; color: #CC0000; }
A.four:visited { text-decoration: none; color: #CC0000; }
A.four:active { text-decoration: none; color: #CC0000; }
A.four:hover { text-decoration: underline; color: #FF0000; }


/* MAIN SPACE */
P { text-align: left; margin: 0px; }
P.alignjustify { text-align: justify; margin: 0px; }
P.alignleft { text-align: left; margin: 0px; }
P.aligncenter { text-align: center; margin: 0px; }
P.alignright { text-align: right; margin: 0px; }

P.user { font-size: 7pt; color: #174F66; text-align: left; padding-left: 10px; }
P.pages { font-size: 8pt; color: #174F66; text-align: right; padding-right: 10px; }
P.wsdate { font-size: 7pt; color: #174F66; text-align: left; padding: 4px 0px 4px 4px; }
P.navongrayleft { font-size: 7pt; color: #174F66; text-align: left; padding: 4px 4px 4px 10px;}
P.navongrayright { font-size: 7pt; color: #174F66; text-align: right; padding: 4px 10px 4px 4px; }
P.sections { font-weight: bold; color: #174F66; text-align: left; }
P.footerleft { font-size: 7pt;  color: #FFFFFF; text-align: left; }
P.hpnewstitle { font-size: 8pt; font-weight: bold; color: #174F66; text-align: left; margin: 0px 10px 3px 10px; }


P.arxeio_day { color: #FFFFFF; font-weight: bold; text-align: center; }
TD.arxeio_tds { border-collapse: collapse; border: 1px solid #326A7B; text-align: center; margin: 0px; }


UL { text-align: left; }
UL.justify_list { text-align: justify; }
OL { text-align: left; }
OL.justify_list { text-align: justify; }


HR { height: 1px; width: 100%; background: #326A7B; color: #326A7B; margin: 0px; }
HR.line_dblue { height: 1px; border:dashed; width: 100%; background: #326A7B; color: #326A7B; margin: 0px; }
HR.line_sgray { height: 1px; width: 100%; background: #959595; color: #959595; margin: 0px; }
HR.line_dgray { height: 1px; border:dashed; width: 100%; background: #959595; color: #959595; margin: 0px; }


/* NEWS BLUE - ORANGE ARROWS */
FONT.nba { font-weight: bold; color: #174F66; text-align: left; }
FONT.noa { font-weight: bold; color: #FF9C00; text-align: left; }


P.title_up { font-size: 9pt; font-weight: bold; color: #636363; text-align: left; margin: 0px; }
P.title { font-size: 12pt; font-weight: bold; color: #003366; text-align: left; margin: 0px; }
P.title_sub { font-size: 8pt; font-weight: bold; font-style: italic; color: #464646; text-align: left; margin: 0px; }

P.title2_up { font-size: 8pt; font-weight: bold; color: #636363; text-align: left; margin: 0px; }
P.title2 { font-size: 10pt; font-weight: bold; color: #003366; text-align: left; margin: 0px; }
P.title2_sub { font-size: 8pt; font-weight: bold; font-style: italic; color: #464646; text-align: left; margin: 0px; }

P.kraktes_up { font-size: 7pt; font-weight: bold; color: #000000; text-align: left; margin: 0px; }
P.kraktes { font-size: 8pt; font-weight: bold; color: #003366; text-align: left; margin: 0px; }

P.rederror { font-weight: bold; color: #FF0000; text-align: left; margin: 0px; }


/* IMAGE STYLES */
IMG.image_left { margin: 12px 12px 12px 0px; float: left; }
IMG.image_right { margin: 12px 0px 12px 12px; float: right; }

/* EXTRACTS TABLES */
TABLE.extract_left { width: 180px; font-weight: bold; font-style: italic; color: #000000; text-align: left; border: 1px solid #326A7B; background-color: #EBF3F5; padding: 9px; margin: 9px 9px 9px 0px; float: left; }
TABLE.extract_right { width: 180px; font-weight: bold; font-style: italic; color: #000000; text-align: left; border: 1px solid #326A7B; background-color: #EBF3F5; padding: 9px; margin: 9px 0px 9px 9px; float: right; }

/* EXTRACTS TABLES WITH PHOTOS */
TABLE.extract_right_pic { width: 120px; font-style: italic; color: #000000; text-align: left; border: 1px solid #326A7B; padding: 5px; margin: 15px 0px 15px 15px; float: right; }
TABLE.extract_left_pic { width: 120px; font-style: italic; color: #000000; text-align: left; border: 1px solid #326A7B; padding: 5px; margin: 15px 15px 15px 0px; float: left; }



/* FIELDS AND BUTTONS */
INPUT { background-color: #F0F0F0; border-bottom: #D7D7D7 1px solid; border-left: #000000 1px solid; border-right: #D7D7D7 1px solid; border-top: #000000 1px solid; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt }
SELECT { background-color: #F0F0F0; border-bottom: #D7D7D7 1px solid; border-left: #000000 1px solid; border-right: #D7D7D7 1px solid; border-top: #000000 1px solid; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt }
TEXTAREA { background-color: #F0F0F0; border-bottom: #D7D7D7 1px solid; border-left: #000000 1px solid; border-right: #D7D7D7 1px solid; border-top: #000000 1px solid; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt }
INPUT.check { background-color: #FFFFFF; border-bottom: #E1E1E1 0px solid; border-left: #E1E1E1 0px solid; border-right: #E1E1E1 0px solid; border-top: #E1E1E1 0px solid; color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt }
INPUT.button { background-color: #326A7B; border-bottom: #1C3065 1px solid; border-left: #E6EEFC 1px solid; border-right: #1C3065 1px solid; border-top: #E6EEFC 1px solid; color: #FFFFFF; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold }

INPUT.pdfpage { background-color: #FFFFFF; border: #FFFFFF 0px solid; }


/* TABLE PROPERTIES - TABLE COLLAPSE - SOLID BLUE 1PX */
TABLE.sblue { border-collapse: collapse; border: 1px solid #326A7B; }
TD.sblue { border-collapse: collapse; border: 1px solid #326A7B; }
TD.sbluetop { border-top: 1px solid #326A7B; }
TD.sbluebottom { border-bottom: 1px solid #326A7B; }
TD.sbluetopbottom { border-top: 1px solid #326A7B; border-bottom: 1px solid #326A7B; }
TD.sblueleft { border-left: 1px solid #326A7B; }
TD.sblueright { border-right: 1px solid #326A7B; }
TD.sblueleftright { border-left: 1px solid #326A7B; border-right: 1px solid #326A7B; }
TD.sblueall { border-left: 1px solid #326A7B; border-right: 1px solid #326A7B; border-top: 1px solid #326A7B; border-bottom: 1px solid #326A7B; }

/* TABLE PROPERTIES - TABLE COLLAPSE - DASHED BLUE 1PX */
TABLE.dblue { border-collapse: collapse; border: 1px dashed #326A7B; }
TD.dblue { border-collapse: collapse; border: 1px dashed #326A7B; }
TD.dbluetop { border-top: 1px dashed #326A7B; }
TD.dbluebottom { border-bottom: 1px dashed #326A7B; }
TD.dbluetopbottom { border-top: 1px dashed #326A7B; border-bottom: 1px dashed #326A7B; }
TD.dblueleft { border-left: 1px dashed #326A7B; }
TD.dblueright { border-right: 1px dashed #326A7B; }
TD.dblueleftright { border-left: 1px dashed #326A7B; border-right: 1px dashed #326A7B; }
TD.dblueall { border-left: 1px dashed #326A7B; border-right: 1px dashed #326A7B; border-top: 1px dashed #326A7B; border-bottom: 1px dashed #326A7B; }

/* TABLE PROPERTIES - TABLE COLLAPSE - SOLID BLUE LIGHT 1PX */
TABLE.sbluelight { border-collapse: collapse; border: 1px solid #A7BDC4; }
TD.sbluelight { border-collapse: collapse; border: 1px solid #A7BDC4; }
TD.sbluelighttop { border-top: 1px solid #A7BDC4; }
TD.sbluelightbottom { border-bottom: 1px solid #A7BDC4; }
TD.sbluelighttopbottom { border-top: 1px solid #A7BDC4; border-bottom: 1px solid #A7BDC4; }
TD.sbluelightleft { border-left: 1px solid #A7BDC4; }
TD.sbluelightright { border-right: 1px solid #A7BDC4; }
TD.sbluelightleftright { border-left: 1px solid #A7BDC4; border-right: 1px solid #A7BDC4; }
TD.sbluelightall { border-left: 1px solid #A7BDC4; border-right: 1px solid #A7BDC4; border-top: 1px solid #A7BDC4; border-bottom: 1px solid #A7BDC4; }

/* TABLE PROPERTIES - TABLE COLLAPSE - DASHED GRAY 1PX */
TABLE.dgray { border-collapse: collapse; border: 1px dashed #959595; }
TD.dgray { border-collapse: collapse; border: 1px dashed #959595; }
TD.dgraytop { border-top: 1px dashed #959595; }
TD.dgraybottom { border-bottom: 1px dashed #959595; }
TD.dgraytopbottom { border-top: 1px dashed #959595; border-bottom: 1px dashed #959595; }
TD.dgrayleft { border-left: 1px dashed #959595; }
TD.dgrayright { border-right: 1px dashed #959595; }
TD.dgrayleftright { border-left: 1px dashed #959595; border-right: 1px dashed #959595; }
TD.dgrayall { border-left: 1px dashed #959595; border-right: 1px dashed #959595; border-top: 1px dashed #959595; border-bottom: 1px dashed #959595; }

/* TABLE PROPERTIES - TABLE COLLAPSE - SOLID GRAY 1PX */
TABLE.sgray { border-collapse: collapse; border: 1px solid #959595; }
TD.sgray { border-collapse: collapse; border: 1px solid #959595; }
TD.sgraytop { border-top: 1px solid #959595; }
TD.sgraybottom { border-bottom: 1px solid #959595; }
TD.sgraytopbottom { border-top: 1px solid #959595; border-bottom: 1px solid #959595; }
TD.sgrayleft { border-left: 1px solid #959595; }
TD.sgrayright { border-right: 1px solid #959595; }
TD.sgrayleftright { border-left: 1px solid #959595; border-right: 1px solid #959595; }
TD.sgrayall { border-left: 1px solid #959595; border-right: 1px solid #959595; border-top: 1px solid #959595; border-bottom: 1px solid #959595; }

/* TABLE PROPERTIES - TABLE COLLAPSE - SOLID ORANGE 1PX */
TABLE.sorange { border-collapse: collapse; border: 1px solid #FEC05E; }
TD.sorange { border-collapse: collapse; border: 1px solid #FEC05E; }
TD.sorangetop { border-top: 1px solid #FEC05E; }
TD.sorangebottom { border-bottom: 1px solid #FEC05E; }
TD.sorangetopbottom { border-top: 1px solid #FEC05E; border-bottom: 1px solid #FEC05E; }
TD.sorangeleft { border-left: 1px solid #FEC05E; }
TD.sorangeright { border-right: 1px solid #FEC05E; }
TD.sorangeleftright { border-left: 1px solid #FEC05E; border-right: 1px solid #FEC05E; }
TD.sorangeall { border-left: 1px solid #FEC05E; border-right: 1px solid #FEC05E; border-top: 1px solid #FEC05E; border-bottom: 1px solid #FEC05E; }





/* -------------------------------------------------- */



A.nav:link { text-decoration: none ; color: #174F66; font-weight: bold; }
A.nav:visited { text-decoration: none; color: #174F66; font-weight: bold; }
A.nav:active { text-decoration: none; color: #174F66; font-weight: bold; }
A.nav:hover { text-decoration: underline; color: #000000; font-weight: bold; }

A.navsub:link { text-decoration: none ; color: #0000FF; font-weight: bold; }
A.navsub:visited { text-decoration: none; color: #0065CA; font-weight: bold; }
A.navsub:active { text-decoration: none; color: #174F66; font-weight: bold; }
A.navsub:hover { text-decoration: underline; color: #000000; font-weight: bold; }

A.navsub2:link { text-decoration: none ; color: #0000FF; }
A.navsub2:visited { text-decoration: none; color: #0065CA; }
A.navsub2:active { text-decoration: none; color: #174F66; }
A.navsub2:hover { text-decoration: underline; color: #000000; }

A.navpath:link { text-decoration: none ; color: #707070; }
A.navpath:visited { text-decoration: none; color: #707070; }
A.navpath:active { text-decoration: none; color: #707070; }
A.navpath:hover { text-decoration: underline; color: #363636; }

/* NAVIGATION - SUBNAV MENU */
IMG.im { margin: 2px 1px 2px 0px; }
TD.sm { width: 100%; text-align: left; }


P.navipath { color: #707070; text-align: left; font-style: italic; margin: 0px; }


/* EXTRACTS TABLES - LINK MENUS */
TABLE.menu_right { background-color: #F0F0F0; width: 180px; font-weight: normal; color: #000000; text-align: left; border: 1px solid #326A7B; padding: 3px; margin: 5px 0px 15px 15px; float: right; }
TABLE.menu_left { background-color: #F0F0F0; width: 180px; font-weight: normal; color: #000000; text-align: left; border: 1px solid #326A7B; padding: 3px; margin: 5px 15px 15px 0px; float: left; }


