.TitleClass {font-family: Verdana; font-size: 19px; color: #000000; font-weight: normal;}
.timer {cursor: pointer; border: 0px solid #ffffff; padding-left: 0px; background-color: #21659c; font-family: Arial; font-size: 9px; color: #ffffff; font-weight: bold;}
.time {font-family: ArialNarrow; font-size: 9px; color: #ffffff; font-weight: normal;}
.navrow {background: #efebef;}
:hover {background: #000066; color: #ffffff;}
.navcell {background: #efebef; padding-left: 5px;}
:hover {background: #000066; color: #ffffff;}
.navlink {font-family: Peridot; font-size: 18px; color: #000066; font-weight: bold;}
:hover {background: #000066; color: #ffffff; text-decoration: underline;}
.navhead {background: #efebef; font-weight: bold; color: #21659c; font-size: 12px; padding-left: 5px;}
.navspacer {height:10px;}

.main a:link {color: #142E56; text-decoration: underline;}
.main a:visited {color: #142E56; text-decoration: underline;}
.main a:active {color: #142E56; text-decoration: underline;}
.main a:hover {background-color: #CCCCCC; text-decoration: underline;}
.main a.url {font-style: italic; color: #339900;}
.main {font: 10pt/22pt arial;}
.main {background: #FFFFFF;}

.CurLoginTitle {font-family: Peridot; font-size: 24px; color: #000000; font-weight: bold; line-height: 19px;}
.CurLoginText {font-family: Peridot; font-size: 18px; color: #000000; font-weight: normal;  line-height: 19px;}
.SpecLoginText {font-family: Peridot; font-size: 20px; color: #000000; font-weight: bold;  line-height: 19px;}
.AMLIText {font-family: Peridot; font-size: 20px; color: #7a3b2e; font-weight: bold;  line-height: 19px;}
.VacText {font-family: Peridot; font-size: 20px; color: #103bff; font-weight: bold;  line-height: 19px;}
.current {color: #0066cc; font-weight: bold;}
.footerRow {background-color: #efebef;}
.footerCell {border-Top: 1px solid #cccccc; height: 26px;}

.tableresultheader {padding: 10px; background: #21659c; margin-top: 3px; padding-left: 10px;}
.tableName {font-family: Verdana; font-weight: Bold; font-size: 10px; color: #003366; line-height: 22px;}
.tableNameRow {background-color: #dde1e2; font-family: Verdana; font-weight: Bold; font-size: 16px;}
.tableNameCell {height: 1px; border: 1px solid #537CA4; font-family: Verdana; font-weight: Bold; font-size: 16px; color: #003366; line-height: 22px;}
.tableresulteven {background: #CCCCCC; border-top: 1px solid black; margin: .3em; padding-left: 10px; padding-right: 10px; margin-left: 50px;}
.tableresultodd {background: #CCCCFF; border-top: 1px solid black; margin: .3em; padding-left: 10px; padding-right: 10px; margin-left: 50px;}
.tableresultevenbox {background: #CCCCCC; border: 1px solid black; margin: .3em; padding-left: 10px; padding-right: 10px;}
.tableresultoddbox {background: #CCCCFF; border: 1px solid black; margin: .3em; padding-left: 10px; padding-right: 10px;}

.clickable {cursor: pointer;}
.tableresult {border: 1px solid #000000;}
.nav {font-family: helvetica, arial, sans-serif; color: white; font-size: .8em;}
.nav a:link {color: #FFFFFF; text-decoration: none;}
.nav a:visited {color: #FFFFFF; text-decoration: none;}
.nav a:active {color: #FFFFFF; text-decoration: none;}
.nav a:hover {color: #FFD400; text-decoration: underline;}
.servicedetailgreen {border-top: 1px solid black; background: #66aa66; color: black; padding-left: 10px; font-family: Verdana; font-size: 10px;}
.servicedetailyellow {border-top: 1px solid black; background: yellow; color: black; padding-left: 10px; font-family: Verdana; font-size: 10px;}
.servicedetailorange {border-top: 1px solid black; background: #eeaa22; color: black; padding-left: 10px; font-family: Verdana; font-size: 10px;}
.servicedetailred {border-top: 1px solid black; background: red; color: black; padding-left: 10px; font-family: Verdana; font-size: 10px;}
.colNameRow {background-color: #537CA4; color: #ffffff; font-family: Verdana; font-weight: bold; font-family: Verdana; font-size: 10px;}
.colNameCell {border: 1px solid #537CA4; font-size:10px; padding-left: 10px; color: black;}
.redrow {background: red;}
.orangerow {background: #eeaa22;}
.yellowrow {background: yellow;}
.greenrow {background: #66aa66;}
.servicedetailcol {border-top: 1px solid black; color: black; padding-left: 10px; font-family: Verdana; font-size: 10px;}
.servicedetailrow {border-top: 1px solid black; background: #66aa66;}