BODY { font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }

/*A:link, A:visited, A:active { color: #016494; text-decoration: none; font-weight: bold }
A:hover { background: #F2F2FF; color: blue }*/

A.nobold, A.nobold:visited { text-decoration: none; font-weight: normal }
A.nobold:hover { font-weight: normal }

A.nobold-line, A.nobold-line:visited { text-decoration: underline; font-weight: normal }
A.nobold-line:hover { text-decoration: none; font-weight: normal }

A.breadcrumb-links, A.breadcrumb-links:visited { padding: 1px; font-weight: normal }
A.breadcrumb-links:hover { background: #F2F2FF; font-weight: normal }
A.ZZZbreadcrumb-links, A.ZZZbreadcrumb-links:visited { padding: 1px; text-decoration: underline; font-weight: normal }
A.ZZZbreadcrumb-links:hover { background: #E6E6FF; text-decoration: none; font-weight: normal }

A.line, A.line:visited { text-decoration: underline; font-weight: bold }
A.line:hover { text-decoration: none; font-weight: bold }

A.redlnk, A.redlnk:visited { color: gray; font-size: 10px; font-weight: normal; text-decoration: none; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif }
A.redlnk:hover { color: ; font-weight: normal; text-decoration: none }

A.deletelnk, A.deletelnk:visited { color: #AB8484; font-size: 11px; font-weight: normal; text-decoration: none; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif }
A.deletelnk:hover { color: #CC0000; font-weight: normal; text-decoration: none }

A.Zoptionslnk, A.Zoptionslnk:visited { padding: 2px color: #608394; font-size: 11px; font-weight: normal; text-decoration: none; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif }
A.Zoptionslnk:hover { border: 1px solid #3A82A5; color: #016494; font-weight: normal; text-decoration: none }

A.ZZZoptionslnk, A.ZZZoptionslnk:visited { color: #016494; font-size: 11px; font-weight: normal; text-decoration: none; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif }
A.ZZZoptionslnk:hover { color: #8EBE34; font-weight: normal; text-decoration: none }

A.navlnk, A.navlnk:visited { font-size: 10px; color: #3B441D; font-weight: bold; text-decoration: none; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif }
A.navlnk:hover { color: #016494; font-weight: bold; text-decoration: none }
A.navlnkstrong, A.navlnkstrong:visited { font-size: 10px; color: #016494; font-weight: bold; text-decoration: none; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif }
A.navlnkstrong:hover { color: #3B441D; font-weight: bold; text-decoration: none }

A.navlnkred, A.navlnkred:visited { font-size: 10px; color: #CC0000; font-weight: bold; text-decoration: none; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif }
A.navlnkred:hover { color: #016494; font-weight: bold; text-decoration: none }


P.lnkpadnobld { margin-bottom: -10px }

/* START SUBSCRIBE STYLES */

.txtnavsubscribe { font-size: 10px; color: #3B441D; font-weight: bold; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif }
INPUT.navsubscribe { position: relative; top: -1px; text-align: center; border-color: #79A32C; border-width: 1px; background: #E7F1D0; font-size: 9px; color: #839B53; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }


/* END SUBSCRIBE STYLES */


/* START HELP STYLES */




LI.helpbullets { font-size: 10px; padding-left: 5px; }


INPUT.helpsearch { text-align: center; border-color: #E7F1D0; border-width: 1px; background: #E7F1D0; font-size: 9px; color: #839B53; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }
INPUT.helpsearchoff { text-align: center; border-color: #79A32C; border-width: 1px; background: white; font-size: 9px; color: #506B1D; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }
.btnsearch { position: relative; top: 1px; left: -1px }

.helpdetail { background-color: #FFFFFF }


.subttylhelp { font-size: 11px; color: black; font-weight: bold; text-transform: uppercase; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
td.firstrowhelp { padding-top: 1px; padding-bottom: 1px; font-size: 11px; color: black; font-weight: bold; text-transform: uppercase; background-color: #dddddd; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif; border-bottom: 1px solid #C6C6C6 }
td.onhelp { padding-top: 1px; padding-bottom: 1px; background-color: #F6F6F6; border-bottom: 1px solid #EEEEEE; border-top: 1px solid #EEEEEE }
td.offhelp { padding-top: 1px; padding-bottom: 1px; background-color: #FFFFFF }
td.lasthelp { padding-top: 1px; padding-bottom: 1px; background-color: #FFFFFF; border-top: 1px solid #EEEEEE }

.helptitle { position: absolute; top: -1px; left: -1px; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif; letter-spacing: 1px; font-size: 15pt; font-weight: bold; color: #506B1D; text-decoration: none; }
.helptitleshadow { position: relative; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif; letter-spacing: 1px; font-size: 15pt; font-weight: bold; color: #DFEDC2; text-decoration: none; }


.helpfrom { background: white; color: #ACACAC; width: 270px; font-size: 10px; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }
.helpchoose { background: white; color: black; width: 270px; font-size: 10px; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }
.helptype { background: white; color: black; width: 270px; height: 75px; padding-top: 5px; padding-bottom: 5px; font-size: 13px; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif  }

td.btns-bar { padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; background: #EBF3F7; border-left: 1px solid #4D92B4; border-right: 1px solid #4D92B4; border-bottom: 1px solid #4D92B4; font-size: 10px; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }
td.ttyl { padding-top: 4px; padding-bottom: 4px; padding-left: 10px }
/*td.body { padding: 10px; font-size: 10px; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }*/

.helptable { position: relative; center }

/* END HELP STYLES */

INPUT.nav { position: relative; top: 1px; text-align: center; border-color: #79A32C; border-width: 1px; background: #E7F1D0; font-size: 9px; color: #839B53; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }
.navarrow { position: relative; top: 2px; left: -1px }


.ticket { font-size: 17pt; color: #506B1D; text-decoration: none; font-weight: bold; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
.ticketshadow { font-size: 17pt; position: relative; color: #B8D188; text-decoration: none; font-weight: bold; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
.ticketnumber { font-size: 17pt; color: black; text-decoration: none; font-weight: bold; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
.ticketnumbershadow { font-size: 17pt; position: relative; left: 0px; color: #DFDFE1; text-decoration: none; font-weight: bold; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }

.ticketold { font-size: 17pt; color: #506B1D; text-decoration: none; font-weight: bold; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
.ticketnumberold { font-size: 17pt; color: black; text-decoration: none; font-weight: bold; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }


.ticketwithDIV { font-size: 17pt; position: absolute; top: -2px; left: -2px; color: #506B1D; text-decoration: none; font-weight: bold; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
.ticketnumberwithDIV { font-size: 17pt; position: absolute; top: -2px; left: -2px; color: black; text-decoration: none; font-weight: bold; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }

.athenatitle { position: absolute; top: -2px; left: -2px; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif; letter-spacing: 1px; font-size: 15pt; font-weight: bold; color: #506B1D; text-decoration: none; }
.athenatitleshadow { position: relative; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif; letter-spacing: 1px; font-size: 15pt; font-weight: bold; color: #E9E9E9; text-decoration: none; }


.athenatitleshadowongreen { position: relative; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif; letter-spacing: 1px; font-size: 15pt; font-weight: bold; color: #D2E0BA; text-decoration: none; }

.textrms { font-size: 15px; font-weight: bold; text-transform: lowercase; color: #A4B575; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
.supnavnote { font-size: 10px; color: #506B1D; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif; font-style: italic }

.maintable { background-color: white }

/* .maintable { background-color: #FAFDF3 } */

tr.first { background-color: #b7d573 }
tr.on { background-color: #e6f0ce }
tr.off { background-color: #FFFFFF }

td.hdr-home { background-image: url(../../img/gradient-first.gif); background-color: #b7d573; border-bottom: 1px solid #9FB866; padding: 4px; font-size: 13.4px; color: #506B1D; font-weight: bold; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
td.hdr { 
   text-transform: uppercase; 
   background-image: url(../../img/gradient-first.gif);
   background-color: #b7d573; 
   border-bottom: 1px solid #9FB866; padding: 4px; 
   font-size: 13.4px; color: #506B1D; font-weight: bold; 
   font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }

td.on-large { font-size: 13.4px; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif; background-color: #e6f0ce; border-top: 1px solid #D0DCB4; border-bottom: 1px solid #D0DCB4; padding: 5px }
td.off-large { font-size: 13.4px; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif; background-color: #FFFFFF; padding: 5px }

td.on-med { font-size: 13.4px; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif; background-color: #e6f0ce; border-top: 1px solid #D0DCB4; border-bottom: 1px solid #D0DCB4; padding: 3px }
td.off-med { font-size: 13.4px; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif; background-color: #FFFFFF; padding: 3px }

td.hdr-sm { text-transform: uppercase; background-image: url(../../img/gradient-first.gif); background-color: #b7d573; padding: 4px; font-size: 12px; color: #506B1D; font-weight: bold; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
td.hdr-sm-top { text-transform: uppercase; background-image: url(../../img/gradient-first.gif); background-color: #b7d573; padding: 4px; font-size: 12px; color: #506B1D; font-weight: bold; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }

td.hdr-ssm-top { background-image: url(../../img/savebargrad-top.jpg); background-repeat: repeat-x; border-bottom: 1px solid #B9D1DC; border-top: 0px solid #AEAEAE; text-transform: uppercase; background-color: #CED2D3; padding: 4px; font-size: 9px; color: #404040; font-weight: normal; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }
td.hdr-ssm-middle { background-image: url(../../img/savebargrad-bottom.jpg); background-repeat: repeat-x; border-bottom: 0px solid #AEAEAE; border-top: 1px solid #AEAEAE; text-transform: uppercase; padding: 4px; font-size: 9px; color: #404040; font-weight: normal; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }
td.hdr-ssm-bottom { height: 35px; background-image: url(../../img/savebargrad-bottom.jpg); background-repeat: repeat-x; border-bottom: 0px solid #AEAEAE; border-top: 1px solid #AEAEAE; text-transform: uppercase; padding: 4px; font-size: 9px; color: #404040; font-weight: normal; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }


IMG.addbar-btn-pad { margin-left: 10px }
tr.addbar-add { height: 20px; background-color: #909090 }
td.darker { height: 7px; background-color: #909090 }

td.breadcrumbs { padding: 2px; padding-right: 0px; padding-left: 0px; height: 10px; color: #6F6F6F; font-size: 10px; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }
td.savebar { padding: 2px; padding-right: 7px; padding-left: 7px; height: 1px; background-color: #EFFAFF; border-left: 1px solid #67A2BF; border-right: 1px solid #67A2BF; color: #6F6F6F; font-size: 10px; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }

td.savebox-bottom { border-left: 1px solid #67A2BF; border-right: 1px solid #67A2BF }

TABLE.box { background-color: white; border: 1px solid #67A2BF; border-top: 0px solid #67A2BF; border-bottom: 0px solid #67A2BF }


.ZZZlink-pad { border-left: 50px; border-right: 50px; }


/* DATA TABLES DETAILS AND DELETE BUTTONS START */

.addbar-atextsm { text-transform: lowercase; color: #404040; padding-left: 1px; padding-right: 1px; font-size: 10px; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
td.addbar-top { border-top: 1px solid #585858; border-bottom: 1px solid #585858 }
td.addbar-top-first {  border-right: 0px solid #040404; background-color: #585858; border-top: 2px solid #585858; border-bottom: 2px solid #585858 }
td.addbar-top-arrow {  background-color: #909090; border-top: 1px solid #585858; border-bottom: 1px solid #585858; background-image: url(../../img/btn-add-bkgrnd.gif); background-repeat: no-repeat }
td.ZZZaddbar-top-first {  border-right: 0px solid #040404; background-color: #585858; border-top: 2px solid #040404; border-bottom: 2px solid #040404; background-image: url(../../img/btn-add-bkgrnd.gif); background-repeat: no-repeat }

td.link-delete-first { border-bottom: 0px solid #FFECEC; border-top: 0px solid white; border-right: 0px solid #FFECEC; border-left: 7px solid #D9C9C9; color: #AB8484; background-color: #FFECEC; cursor: pointer; font-size: 11px; font-weight: normal; text-decoration: none; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif }
td.link-delete-on-first { border-bottom: 0px solid #FFECEC; border-top: 0px solid white; border-right: 0px solid #eeeeee; border-left: 7px solid #eeeeee; color: red; background-color: #eeeeee; cursor: pointer; font-size: 11px; font-weight: normal; text-decoration: none; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif }
td.link-options-first { border-bottom: 0px solid #EFFAFF; border-top: 0px solid white; border-right: 7px solid #67A2BF; border-left: 0px solid #EFFAFF; color: #608394; background-color: #EFFAFF; cursor: pointer; font-size: 11px; font-weight: normal; text-decoration: none; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif }
td.link-options-on-first { border-bottom: 0px solid #EFFAFF; border-top: 0px solid white; border-right: 7px solid #eeeeee; border-left: 0px solid #F9FDFF; color: blue; background-color: #eeeeee; cursor: pointer; font-size: 11px; font-weight: normal; text-decoration: none; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif }

td.link-delete-last { border-bottom: 0px solid #F5F5F5; border-top: 1px solid #D9C9C9; border-right: 0px solid #FFECEC; border-left: 7px solid #D9C9C9; color: #AB8484; background-color: #FFECEC; cursor: pointer; font-size: 11px; font-weight: normal; text-decoration: none; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif }
td.link-delete-on-last { border-bottom: 0px solid #F5F5F5; border-top: 1px solid #D9C9C9; border-right: 0px solid #FFF7F7; border-left: 7px solid #eeeeee; color: red; background-color: #eeeeee; cursor: pointer; font-size: 11px; font-weight: normal; text-decoration: none; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif }
td.link-options-last { border-bottom: 0px solid #F5F5F5; border-top: 1px solid #67A2BF; border-right: 7px solid #67A2BF; border-left: 0px solid #EFFAFF; color: #608394; background-color: #EFFAFF; cursor: pointer; font-size: 11px; font-weight: normal; text-decoration: none; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif }
td.link-options-on-last { border-bottom: 0px solid #F5F5F5; border-top: 1px solid #67A2BF; border-right: 0px solid #eeeeee; border-left: 0px solid #F9FDFF; color: blue; background-color: #eeeeee; cursor: pointer; font-size: 11px; font-weight: normal; text-decoration: none; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif }

td.link-delete { border-bottom: 0px solid #FFECEC; border-top: 1px solid #D9C9C9; border-right: 0px solid #FFECEC; border-left: 7px solid #D9C9C9; color: #AB8484; background-color: #FFECEC; cursor: pointer; font-size: 11px; font-weight: normal; text-decoration: none; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif }
td.link-delete-on { border-bottom: 0px solid #FFECEC; border-top: 1px solid #D9C9C9; border-right: 0px solid #FFF7F7; border-left: 7px solid #eeeeee; color: red; background-color: #eeeeee; cursor: pointer; font-size: 11px; font-weight: normal; text-decoration: none; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif }
td.link-options { border-bottom: 0px solid #EFFAFF; border-top: 1px solid #67A2BF; border-right: 7px solid #67A2BF; border-left: 0px solid #EFFAFF; color: #608394; background-color: #EFFAFF; cursor: pointer; font-size: 11px; font-weight: normal; text-decoration: none; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif }
td.link-options-on { border-bottom: 0px solid #EFFAFF; border-top: 1px solid #67A2BF; border-right: 7px solid #eeeeee; border-left: 0px solid #F9FDFF; color: blue; background-color: #eeeeee; cursor: pointer; font-size: 11px; font-weight: normal; text-decoration: none; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif }

td.link-options-top { border: 1px solid #BFC8CC; border-bottom: 1px solid #DCE6EB; color: #608394; background-color: #EFFAFF; cursor: pointer; font-size: 11px; font-weight: normal; text-decoration: none; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif }
td.link-options-bottom { border: 1px solid #BFC8CC; border-top: 1px solid #DCE6EB; color: #608394; background-color: #EFFAFF; cursor: pointer; font-size: 11px; font-weight: normal; text-decoration: none; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif }

.options-text { padding-left: 5px }

td.link-options-menu { color: #608394; background-color: #EFFAFF; cursor: pointer; font-size: 11px; font-weight: normal; text-decoration: none; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif }
td.link-options-menu-on { border: 1px solid #67A2BF; border-left: 1px solid #3A82A5; color: #016494; background-color: #F9FDFF; cursor: pointer; font-size: 11px; font-weight: normal; text-decoration: none; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif }
td.data { text-transform: lowercase; border-top: 1px solid white; color: #6F6F6F; border-bottom: 1px solid white; background-color: #eeeeee; font-size: 10px; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }

/* DATA  TABLES DETAILS AND DELETE BUTTONS END */


/* TOP NAVBAR BUTTONS  */

.supnavrmsttyl { font-size: 11px; font-weight: normal; text-transform: uppercase; color: white; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif }
td.link-navmenu { height: 19px; border-bottom: 0px solid #67A2BF; color: #A8E2FF; background-color: #35667D; cursor: pointer; font-size: 11px; font-weight: normal; text-transform: titlecase; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif }
td.link-navmenu-on { border-bottom: 0px solid #294F61; color: white; background-color: #67A2BF; cursor: pointer; font-size: 11px; font-weight: normal; text-transform: titlecase; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif }

a.link-navmenu:link,a.link-navmenu:visited,a.link-navmenu:hover,a.link-navmenu:active { color: #A8E2FF; background-color: #35667D; font-size: 11px; font-weight: normal; text-transform: titlecase; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif }
a.link-navmenu-on:link,a.link-navmenu-on:visited,a.link-navmenu-on:hover,a.link-navmenu-on:active { color: white; background-color: #67A2BF; font-size: 11px; font-weight: normal; text-transform: titlecase; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif }

td.link-navmenu-color { border-bottom: 0px solid #67A2BF; color: #A8E2FF; background-color: #35667D }

td.brandbar { height: 50; background: #EEEEEE; border-bottom: 1px solid gray }

td.ZZZlink-navmenu-first { border-bottom: 0px solid #EFFAFF; border-top: 0px solid white; border-right: 7px solid #67A2BF; border-left: 0px solid #EFFAFF; color: #608394; background-color: #EFFAFF; cursor: pointer; font-size: 11px; font-weight: normal; text-decoration: none; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif }
td.ZZZlink-navmenu-on-first { border-bottom: 0px solid #EFFAFF; border-top: 0px solid white; border-right: 7px solid #eeeeee; border-left: 0px solid #F9FDFF; color: #016494; background-color: #eeeeee; cursor: pointer; font-size: 11px; font-weight: normal; text-decoration: none; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif }

td.ZZZlink-navmenu-last { border-bottom: 0px solid #F5F5F5; border-top: 1px solid #67A2BF; border-right: 7px solid #67A2BF; border-left: 0px solid #EFFAFF; color: #608394; background-color: #EFFAFF; cursor: pointer; font-size: 11px; font-weight: normal; text-decoration: none; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif }
td.ZZZlink-navmenu-on-last { border-bottom: 0px solid #F5F5F5; border-top: 1px solid #67A2BF; border-right: 0px solid #eeeeee; border-left: 0px solid #F9FDFF; color: #016494; background-color: #eeeeee; cursor: pointer; font-size: 11px; font-weight: normal; text-decoration: none; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif }



/* TOP NAVBAR BUTTONS END */


td.borderBTM { border-top: 1px solid #67A2BF }
td.borderTOP { border-bottom: 1px solid #67A2BF; padding-bottom: 2px }
td.ZZZborderTOP { border-bottom: 1px solid #67A2BF; background-image: url(../../img/shad-table.gif); background-repeat: repeat-x }

td.borderRT { border-right: 1px solid gray }




/* ADMIN FORM INPUT START */

.textsm-pad-center { text-align: center; font-size: 10px; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }
.ZZZtextsm-pad { font-size: 10px; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }

.italic { color: #CC0000; font-style: italic }

.admin-input-add { border-width: 0px; background-color: #F2F2FF; color: blue; font-size: 10px; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }
.admin-input-add-center { border-width: 0px; background-color: #F2F2FF; color: blue; text-align: center; font-size: 10px; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }
.admin-input-data { border-width: 0px; font-size: 10px; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }
.admin-input-data-center { border-width: 0px; text-align: center; font-size: 10px; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }
.admin-input-data-right { border-width: 0px; text-align: left; font-size: 10px; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }


.admin-input-add-error { border-width: 0px; background-color: #FFF7F7; color: red; font-size: 10px; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }
.admin-input-add-center-error { border-width: 0px; background-color: #FFF7F7; color: red; text-align: center; font-size: 10px; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }
.admin-input-data-error { border-color: red; border-width: 1px; background-color: #FFF7F7; font-size: 10px; color: red; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }
.admin-input-data-center-error { border-color: red; border-width: 1px; background-color: #FFF7F7; text-align: center; color: red; font-size: 10px; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }

/* ADMIN FORM INPUT END */



td.on-sm { font-size: 10px; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif; background-color: #e6f0ce; border-top: 1px solid #D0DCB4; border-bottom: 1px solid #D0DCB4; padding: 3px }
td.off-sm { font-size: 10px; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif; background-color: #FFFFFF; padding: 3px }

.listview-icon { position: relative; top: 4px }

.confirmtit { font-size: 15pt; color: #506B1D; text-decoration: none; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }

.text { font-size: 13.4px; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }
.textsm { font-size: 10px; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }
.textmed { font-size: 12px; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }

.atextsup { font-size: 10px; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
.atextsm { font-size: 11px; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
.atextmed { font-size: 12px; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
.atextbig { font-size: 13px; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
.atextbigger { font-size: 15px; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }

.red { font-size: 10px; color: #CC0000; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }
.purp { font-size: 10px; color: #9900FF; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }

.feedback-face-red { text-transform: lowercase; font-size: 10px; color: red; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }

.errorsm { font-size: 10px; color: #CC0000; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }
.errors { font-size: 14px; color: #CC0000; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
.errorslnk { font-size: 14px; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }

.textsmgray { font-size: 10px; color: #EBEBEB; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }

.gray { color: gray }
.white { color: #FFFFFF }


.subtitleblk { font-size: 13.4px; color: black; font-weight: bold; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
.subtitle { font-size: 13.4px; color: #506B1D; font-weight: bold; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
.hometitle { padding-top: 5px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; font-size: 13.4px; color: #506B1D; font-weight: bold; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
.homerms { font-size: 13.4px; text-transform: uppercase; color: #6B6B6B; font-weight: bold; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }

.supersubttyl { font-size: 13.4px; background: #EAEAEA; text-transform: uppercase; color: #6B6B6B; font-weight: bold; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
.supersubttyl2 { font-size: 13.4px; text-transform: uppercase; color: #6B6B6B; font-weight: bold; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }

.reportchart { font-size: 13.4px; background: #506B1D; text-transform: uppercase; color: #506B1D; font-weight: bold; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }

.subtitlesm { font-size: 12.4px; padding-top: 3px; padding-right: 3px; padding-left: 3px; padding-bottom: 3px; font-weight: bold; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif }

.nobold { font-weight: normal }

A.smlinks, A.smlinks:visited, A.smlinks:active { font-size: 10px; font-weight: normal }

.textsmlight { padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 5px; color: #016494; font-size: 10px; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }

/*LI { list-style-image: url(../../img/bullet.gif); font-size: 13.4px; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }

UL { font-size: 13.4px; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }*/
OL { font-size: 13.4px; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }

TD { font-size: 13.4px; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }
TH { font-size: 13.4px; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }

SELECT { font-size: 12px; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }
TEXTAREA { font-size: 12px; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }
INPUT { font-size: 10px; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }
/*INPUT { border-color: #79A32C; border-width: 1px; color: #016494; font-size: 9px; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }*/
INPUT.btn { border-color: #79A32C; border-width: 1px; background: #DAE4B8; font-size: 9px; color: #016494; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }
.caldiv { border-color: #79A32C; border-width: 1px; background: #DAE4B8; font-size: 9px; color: #016494; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }
.calnum { background: #626262; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif; font-size: 11pt; font-weight: bold; color: white; text-decoration: none; }
.calnumtxt { background: #E2E2E2; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif; font-size: 11pt; font-weight: bold; color: #626262; text-decoration: none; }
.calinput { text-align: center; font-weight: normal; font-size: 10px; border-color: #79A32C; border-width: 1px; color: #016494; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }

td.composebox { color: #405617; padding: 3px; background-image: url(../../img/gradient-first.gif); background-color: #b7d573; border-bottom: 1px solid #9FB866; border-top: 1px solid #9FB866 }
td.rnavside-lf { background-color: white; border-left: 1px solid #9FB866 }
td.rnavside-rt { background-color: white; border-right: 1px solid #9FB866 }

td.rnavsides { background-color: white; border-right: 1px solid #9FB866; background-color: white; border-left: 1px solid #9FB866 }

td.rnavside-btm { border-bottom: 1px solid #9FB866 }
td.rnavside-top { border-top: 1px solid #9FB866 }


td.tools-btm { border-top: 10px solid white }
td.tools-top { border-bottom: 10px solid white }

/* BEGIN EMAIL STYLES */

td.email { border-top: 1px solid white; border-bottom: 1px solid white; padding-top: 7px; padding-bottom: 7px }
TABLE.emailbox { border-left: 1px solid #9FB866; border-right: 1px solid #9FB866 }
.emailtxtboxtop { padding-top: 10px; padding-bottom: 10px; font-size: 13px; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif  }
.emailtxtboxbottom { padding-bottom: 10px; font-size: 13px; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif  }

.emailpad { padding-bottom: 7px }


td.hdrtxt { text-transform: uppercase; background-image: url(../../img/gradient-first.gif); background-color: #b7d573; font-size: 13.4px; color: #506B1D; font-weight: bold; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
td.hdremail { background-image: url(../../img/gradient-first.gif); background-color: #b7d573; border-top: 1px solid #9FB866; border-bottom: 1px solid #9FB866; font-size: 13.4px; color: #506B1D }

INPUT.btn-on { border-color: #79A32C; border-width: 1px; background: #E9EFD4; font-size: 10px; color: #016494; font-weight: bold }
INPUT.btn-off { border-color: #79A32C; border-width: 1px; background: #E9EFD4; font-size: 10px; color: #016494; font-weight: normal }

INPUT.bl-btn-on { border-color: #016494; border-width: 1px; background: #EBF3F7; font-size: 10px; color: #016494; font-weight: bold }
INPUT.bl-btn-off { border-color: #016494; border-width: 1px; background: #EBF3F7; font-size: 10px; color: #016494; font-weight: normal }

INPUT.allbl-btn-on { border-color: black; border-width: 1px; background: #016494; font-size: 10px; color: white; font-weight: bold }
INPUT.allbl-btn-off { border-color: black; border-width: 1px; background: #016494; font-size: 10px; color: white; font-weight: normal }

INPUT.red-btn-on { border-color: white; border-width: 1px; background: red; font-size: 10px; color: white; font-weight: bold }
INPUT.red-btn-off { border-color: white; border-width: 1px; background: red; font-size: 10px; color: white; font-weight: normal }

.addresseslnk { position: relative; top: 3px; font-size: 10px }

.commentscheckbox { position: relative; top: 1px }
.commentstxt { position: relative; top: -1px; left: -1px; font-size: 10px; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }
.commentsatextmedgrn { position: relative; top: -1px; color: #405617; font-size: 11px; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }

.atextsmgrn { color: #405617; font-size: 10px; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }



td.hdraddbk { font-size: 11px; color: #506B1D; font-weight: bold; text-transform: uppercase; padding: 5px; background-image: url(../../img/gradient-first.gif); background-color: #b7d573; border-bottom: 1px solid #9FB866; border-top: 1px solid #9FB866; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif }
td.ftremail { padding: 7px; background-image: url(../../img/gradient-first.gif); background-color: #b7d573; border-bottom: 1px solid #9FB866; border-top: 1px solid #9FB866 }

td.firstrowaddbk { font-size: 11px; color: black; font-weight: bold; text-transform: uppercase; padding-left: 6px; background-color: #dddddd; font-family: Arial,Helvetica,Verdana,Geneva,Sans-Serif; border-bottom: 1px solid #C6C6C6 }
td.onaddbk { background-color: #F6F6F6; border-bottom: 1px solid #EEEEEE; border-top: 1px solid #EEEEEE; padding-left: 5px }
td.offaddbk { background-color: #FFFFFF; padding-left: 5px }
td.lastaddbk { background-color: #FFFFFF; border-top: 1px solid #EEEEEE; padding-left: 5px }

/* END EMAIL STYLES */



/* BEGIN COMMENT STYLES */

td.com-customer { background-color: #EDEDED; border-top: 1px solid #C2C2C2; border-bottom: 1px solid #C2C2C2 }
td.com-owner { background-color: #E6F0CE; border-top: 1px solid #A4BB81; border-bottom: 1px solid #A4BB81 }
td.com-escalated { background-color: #F8E7D9; border-top: 1px solid #E9BF9D; border-bottom: 1px solid #E9BF9D }
td.com-other { background-color: #FFE4E4; border-top: 1px solid #EB9999; border-bottom: 1px solid #EB9999 }

td.com-customer2 { background-color: #EDEDED; border-top: 1px solid #C2C2C2; border-right: 1px solid #C2C2C2; border-bottom: 1px solid #C2C2C2 }
td.com-owner2 { background-color: #E6F0CE; border-top: 1px solid #A4BB81; border-right: 1px solid #A4BB81; border-bottom: 1px solid #A4BB81 }
td.com-escalated2 { background-color: #F8E7D9; border-top: 1px solid #E9BF9D; border-right: 1px solid #E9BF9D; border-bottom: 1px solid #E9BF9D }
td.com-other2 { background-color: #FFE4E4; border-top: 1px solid #EB9999; border-right: 1px solid #EB9999; border-bottom: 1px solid #EB9999 }

td.commes-customer { padding: 3px; background-color: #F7F7F7; border-left: 1px solid #C2C2C2; border-right: 1px solid #C2C2C2; border-bottom: 1px solid #C2C2C2 }
td.commes-owner { padding: 3px; background-color: #F8FBF0; border-left: 1px solid #A4BB81; border-right: 1px solid #A4BB81; border-bottom: 1px solid #A4BB81 }
td.commes-escalated { padding: 3px; background-color: #FCF5F0; border-left: 1px solid #E9BF9D; border-right: 1px solid #E9BF9D; border-bottom: 1px solid #E9BF9D }
td.commes-other { padding: 3px; background-color: #FFF7F7; border-left: 1px solid #EB9999; border-right: 1px solid #EB9999; border-bottom: 1px solid #EB9999 }

.comeditbtn { position: relative; top: 3px; right: -5px }

/* END COMMENT STYLES */

td.composeboxbar { color: #405617; padding-top: 6px; padding-bottom: 6px; background-color: #EDEDED; border-bottom: 1px solid #C2C2C2; border-top: 1px solid #C2C2C2 }
td.composeboxtop { color: #405617; padding-top: 6px; padding-bottom: 6px; background-color: #EDEDED; border-top: 1px solid #C2C2C2 }
td.composeboxmid{ color: #405617; padding-top: 6px; padding-bottom: 6px; background-color: #EDEDED; border-right: 1px solid #C2C2C2 }
td.composeboxbot { color: #405617; padding-top: 6px; padding-bottom: 6px; background-color: #EDEDED; border-bottom: 1px solid #C2C2C2 }


PRE { font-size: 11px; font-family: Lucida Console, monospace; }
.prefake { font-size: 10px; font-family: Lucida Console, monospace; }
.prefakemed { font-size: 11px; font-family: Lucida Console, monospace; }
.prefakebg { font-size: 13px; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }
.pretextsm { font-size: 12px; font-family: Verdana,Geneva,Arial,Helvetica,Sans-Serif }

.homeDIV { position: relative; top: -9px; left: 0px; color: white }

/*
A.navlnk, A.navlnk:visited { font-size: 10px; color: #016494; font-weight: bold; text-decoration: none; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif }
A.navlnk:hover { color: #0195DC; font-weight: bold; text-decoration: none }
*/

font.req_field { color: red; }
