
td.menulines { padding: 2px; border-style: solid solid dashed solid; border-width: 1px; border-color: #fff }
Table.hometop  { border-top: 1px solid #18649d; border-right: 1px solid #18649d; border-left: 1px solid #18649d }
Table.homebottom { border-right: 1px solid #18649d; border-bottom: 1px solid #18649d; border-left: 1px solid #18649d }
.homenav       { color: #3971bd; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none; list-style: disc url(/images/top_nav_square_off.gif) outside }
.homenav:hover    { color: #e79b62; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none; list-style: disc url(/images/top_nav_square_on.gif) outside }
.lang     { color: #3971bd; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; text-decoration: none }
.intro           { color: white; font-weight: 500; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif  }
td.homebottom { border-right: 1px solid #18649d }
form.search   { margin: 22px 0px 0px }
.bluetitle                { color: #18219d; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; text-decoration: none; float: none; clear: none; border-bottom: none }
.adcopy    { color: #5a5d5a; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif  }
.news { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.news:hover { color: black; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.adclick { color: #18219d; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; text-decoration: none }
.adclick:hover { color: #18219d; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; text-decoration: underline }
.hometext  { color: #5f5f5f; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; background-color: white; border: solid 1px #3971bd }
.texta       { color: #3971bd; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; background-color: white; border: solid 1px #3971bd }
.textb  { color: black; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; background-color: #e9f1f9; border: solid 1px #1b3869 }
.email { color: #1b3869; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif  }
.welcome  { color: white; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif  }
.nav       { color: white; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none; list-style-image: url(/images/top_nav_square_off.gif) }
.nav:hover     { color: #e79b62; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none; list-style-image: url(/images/top_nav_square_on.gif) }
.bottomnav   { color: #5a5d5a; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; text-decoration: none }
.items { color: #5a5d5a; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.items:hover { color: #5a5d5a; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.bottomnav:hover  { color: #000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; text-decoration: none }
TD  { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif  }
TH  { font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif  }
P  { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
LI  { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif  }
OL  { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif  }
DIV  { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif  }
UL  { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif  }
BODY  { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif  }
.rpt_lv1 { color: black; font-weight: bold; font-size: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; letter-spacing: 1px }
.title  { color: black; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif  }
H1     { font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
H2     { font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
H3     { font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif }
FORM  { margin: 0px }
.download  { color: black; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #84badd; padding: 2px; border: solid 1px #000; display: block }

.download:hover { background-color: #ad655f }
.copyright  { color: #5a5d5a; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif  }
.pdf_copyright  { color: #3971bd; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif  }
.address  { color: #5a5d5a; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; letter-spacing: 1px }
.pdf_address  { color: #3971bd; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; letter-spacing: 1px }
.icon     { color: #5a5d5a; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; text-decoration: none }
.icon:hover     { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; text-decoration: underline }
.bbtable {
	border-collapse:collapse;
}
.border { border: solid 1px #000 }
.Videoborder { border: solid 1px #CECFCE }
.regionborder { border: solid 1px #666 }
.linetable { border: solid 1px black; border-collapse: collapse }
.bbtableheader      { color: white; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; background-color: #3971bd; margin: 5px; padding: 8px; border: solid 1px black }
.emibbtableheader      { color: white; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; background-color: #26438B; margin: 5px; padding: 8px; border: solid 1px black }
.bbtableheadersm { color: white; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; background-color: #3971bd; margin: 5px; padding: 8px; border: solid 1px black }
.bbtablerowsm { font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; background-color: #ffffff; margin: 5px; padding: 5px; border: solid 1px black }
.subtableheader { color: black; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; background-color: #87b7ed; margin: 5px; padding: 8px; border: solid 1px black }
.bbtablerow    { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; margin: 5px; padding: 5px; border: solid 1px black }
.white { color: white; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.small { font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.medium { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
SELECT { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif  }
input.btn  { color: white; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; background-color: #3971bd; border: solid 1px black }
input.sjbbtn    { color: white; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background-color: #D50100; border: solid 1px black; cursor: hand  }
input.btnsm { color: white; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; background-color: #3971BD; border: solid 1px black }
.sort { color: white; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.top { color: #5a5d5a; font-style: normal; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.top:hover { color: #5a5d5a; font-style: normal; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.conts {
	VISIBILITY: hidden
}
.tab     { font-weight: normal; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-image: url(/images/software_tab_off.gif); text-align: center; cursor: hand  }
.selTab     { font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-image: url(/images/software_tab_on.gif); text-align: center; cursor: hand  }
.tableb {
border-top: solid 1px #000000;
border-right: solid 1px #000000;
}
.tdb {
border-left: solid 1px #000000;
border-bottom: solid 1px #000000; 
}
.appl { font-size: 11px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-top: 30px }
#tabbyfaux a { color: black; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #9AB6DC; padding: 2px; border: solid 1px #000; display: block }

#tabbyfaux a:hover { background-color: #ad655f }
TABLE.ekcaltableinner
 { background-color: #dbe7f7; margin: 0px; padding: 0px; border: none medium }
TABLE.ekcaltableouter
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #89abd3 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #89abd3 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: transparent
}
TD.ekcalcell
{
    BORDER-RIGHT: #eeeeee 1px solid;
    FONT-SIZE: 7pt;
    VERTICAL-ALIGN: top;
    WIDTH: 150px;
    COLOR: #000000;
    LINE-HEIGHT: 1em;
    BORDER-BOTTOM: #eeeeee 1px solid;
    HEIGHT: 90px;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
TD.ekcalcelltoday
  { color: #000000; font-size: 7pt; line-height: 1em; background-color: #fbffc9; text-align: left; vertical-align: top; width: 150px; height: 90px }
TD.ekcaldayrow
 { color: #ffffff; font-weight: bold; font-size: 12px; line-height: 1.5em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #3971bd; border-right: 1px solid #eeeeee }
TD.ekcalmonthyear
 { color: #000000; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
TD.ekcalnextmonth
 { font-size: 12px }
TR.ekcalfirstrow
 { font-size: 16pt; background-image: url(graphics/ekcal_title_bg.gif) }
.ekday
 { color: navy; font-size: 11px; line-height: 1.1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #eeeeee; border-right: 1px solid #999999; border-bottom: 1px solid #999999 }
.ekeventlocationlabel
 { color: #191970; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.ekeventstartlabel
 { color: #909090; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.ekeventendlabel
 { color: #000000; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.ekeventtitle
  { font-weight: normal; font-size: 11px; line-height: 1.1em; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.ekeventlocaton
  { color: #191970; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.ekeventtime
  { color: #909090; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.ttitle   { color: white; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.action { color: blue; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
div.nav {
 display: none;
}
TR.rpt { background-color: #a4c4e3 }
TR.rptw { background-color: white }
.whitetext  { color: white; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.pagebreak { page-break-after: always }
table.report { width: 660;}
div.page	{ writing-mode: tb-rl; height: 80%; margin: 10% 0%;}
.title2 { color: #3971bd; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
table.reportb { width: 660;  border: solid 1px #000}
td.print { width: 660;}
table.print { width: 680;}
.print_758{ width: 660;}
.print_218{ width: 120;}
.print_710{ width: 660;}
.print_230{ width: 190;}
.pdf { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.pdf:hover { color: black; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
hr { color: #808080; border: dotted thick #1b3869 }
.download_btn { color: white; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-color: #3971bd; padding: 2px; border: solid 1px #000; display: block }
.error { color: #c00000; }
.bb2tablerow { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; margin: 5px; padding: 5px; border-right: 1px solid black; border-bottom: 1px solid black; border-left: 1px solid black }
.HiddenThing { display: none;}
.ShowPrint {}
.HidePrint {display: none;}
.1-Highlight { background-color: #FFFF50}
A.white { color: white; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.case { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.tabtext { color: white; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; cursor: hand  }
.tabtextoff { color: #3971bd; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; cursor: hand  }
.title3 { color: #3969bd; font-weight: bold; font-size: 14px }
.shadetabs { color: black; font: bold 12px Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; list-style-type: none; margin-top: 1px; margin-bottom: 0; margin-left: 0; padding-top: 3px; padding-right: 0; padding-bottom: 3px }
.shadetabs li { color: black; margin-right: 0; margin-bottom: 0; display: inline }
.shadetabs li a { color: black; text-decoration: none; background: url(/images/software_tab_off.gif) left top; margin-right: 3px; padding: 5px 25px }
.shadetabs li a:visited { color: #2d2b2b }
.shadetabs li a:hover { color: black; text-decoration: underline }
.shadetabs li.selected { color: black; position: relative; top: 1px }
.shadetabs li.selected a { color: black; background-image: url(/images/software_tab_on.gif); border-bottom-color: white }
.shadetabs li.selected a:hover { color: black; text-decoration: none }
.tabcontentstyle { margin-bottom: 1em; padding: 10px; width: 758px }
.tabcontent { display: none }
@rule { }
.textw { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; background-color: white; border: solid 1px white }
.accounts  { color: white; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none }
a:visited.accounts  { color: white; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif; text-decoration: none }
.red { color: red; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
ol.decimal {caption:List: 1 2 3; list-style-type: decimal;}
ol.lowerAlpha {caption:List: a b c; list-style-type: lower-alpha;}
ol.upperAlpha {caption:List: A B C D; list-style-type: upper-alpha;}
ol.lowerRoman {caption:List: i ii iii;list-style-type: lower-roman;}
ol.upperRoman {caption:List: I I III IV; list-style-type: upper-roman;}
ul.disc {caption:Bullets: Disc; list-style-type: disc; list-style-image: none;}
ul.circle {caption:Bullets: Circle; list-style-type: circle; list-style-image: none;}
ul.square {caption:Bullets: Square; list-style-type: square; list-style-image: none;}
ul.none {caption:Bullets: None;list-style-type: none;} 
.partsItems { color: #646464; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.partsCopy { color: #646464; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.partsTitle{ color: #333333; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.partsField { color: #646464; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif ; background-color: white; border: solid 1px #646464 }
A.parts { color: #036DBB; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none}
A.partsText  { color: #646464; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline}
A.gallery:link  { color: #000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none}
A.gallery:visited  { color: #000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none}
A.gallery:active  { color: #000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline}
A.gallery:hover  { color: #000000; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline}
#logo  {position: absolute; top: 0px; left: 0px; background-color: #050707; width: 100%; height: 60px; text-align: left; margin-left: auto; margin-right: auto; visibility: visible }


