/* Main GenWeb CSS file */

body.main
{
  MARGIN: 10px;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-TOP: 0px;
  PADDING-BOTTOM: 0px;
  BACKGROUND-IMAGE: none;
  BACKGROUND-COLOR: #FFFFFF;
  FONT-SIZE: 8pt;
  FONT-FAMILY: verdana, arial, helvetica, sans-serif;
  FONT-WEIGHT: normal;
  COLOR: #333333;
  TEXT-ALIGN: left;
  TEXT-DECORATION: none;
  LINE-HEIGHT: 1.166;
  WORD-WRAP: break-word;
}

body.navbar
{
  MARGIN: 0px;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-TOP: 0px;
  PADDING-BOTTOM: 0px;
  BACKGROUND-IMAGE: none;
  BACKGROUND-REPEAT: repeat;
  BACKGROUND-COLOR: #DFE6EA;
  FONT-SIZE: 8pt;
  FONT-FAMILY: verdana, arial, helvetica, sans-serif;
  COLOR: #333333;
  TEXT-ALIGN: left;
  LINE-HEIGHT: 1.166;
  WORD-WRAP: break-word;
}

body.logo3
{
  MARGIN: 0px;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-TOP: 0px;
  PADDING-BOTTOM: 0px;
  BACKGROUND-IMAGE: none;
  BACKGROUND-REPEAT: repeat;
  BACKGROUND-COLOR: #DFE6EA;
  COLOR: #333333;
}

form
{
  MARGIN: 0px;
  padding: 0px;
}

table,
select,
textarea,
input
{
  border-spacing: 0px;
  MARGIN: 0px;
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-TOP: 0px;
  PADDING-BOTTOM: 0px;
  BACKGROUND-IMAGE: none;
  FONT-SIZE: 8pt;
  FONT-FAMILY: verdana, arial, helvetica, sans-serif;
  FONT-WEIGHT: normal;
  COLOR: #333333;
  TEXT-ALIGN: left;
  TEXT-DECORATION: none;
  LINE-HEIGHT: 1.166;
  WORD-WRAP: break-word;
}

fieldset
{
  padding-left:20px;
  border-top: solid;
  border-bottom: none;
  border-left: none;
  border-right:none;
  BORDER-WIDTH: 2px;
  BORDER-COLOR: black;
}

legend
{
  PADDING-RIGHT: 3px;
  PADDING-LEFT: 3px;
  PADDING-TOP: 1px;
  PADDING-BOTTOM: 1px;
  BORDER-STYLE: solid;
  BORDER-WIDTH: 1px;
  BORDER-COLOR: black;
  border-bottom: none;
  border-top: none;
  border-left: none;
  border-right:none;
  FONT-FAMILY: verdana, arial, helvetica, sans-serif;
  FONT-SIZE:8pt;
  FONT-WEIGHT: bold;
  COLOR: #333333;
  BACKGROUND-COLOR: #FFFFFF;
}

.contactPageLabel
{
  COLOR: #000000;
  FONT-SIZE: 10pt;
  FONT-WEIGHT: bold;
  LINE-HEIGHT: 1.25;
  BACKGROUND-COLOR: #EEEEEE;
}

.textLabel
{
  FONT-WEIGHT: bold;
  text-align: left;
}

.contactEditTable tr
{
  LINE-HEIGHT: 2.0;
}

.contactEditTable td
{
  vertical-align: middle;
  font-weight: bold;
}

.contactEditTable input
{
  vertical-align: middle;
  font-weight: normal;
}

alphaTabs, a.alphaTabs:link, a.alphaTabs:visited, a.alphaTabs:hover
{
  padding: 0px;
  COLOR: #333333;
  text-decoration: underline;
  vertical-align: middle;
}


a.viewColumn, a.viewColumn:visited, a.viewColumn:hover
{
  PADDING: 0px;
  COLOR: #333333;
  TEXT-DECORATION: none;
}

.viewColumnHeader
{
  MARGIN: 0px;
  border-right:1px solid white;
  COLOR: #000000;
}

.viewColumnHeader a, .viewColumnHeader:visited, .viewColumnHeader:hover
{
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-TOP: 0px;
  PADDING-BOTTOM: 0px;
  BACKGROUND-IMAGE: none;
  BACKGROUND-COLOR: #DFE6EA;
  FONT-SIZE: 8pt;
  FONT-FAMILY: verdana, arial, helvetica, sans-serif;
  FONT-WEIGHT: bold;
  COLOR: #000000;
  TEXT-ALIGN: left;
  TEXT-DECORATION: none;
  LINE-HEIGHT: 1.166;
}

.viewColumnHeaderRow
{
  BACKGROUND-COLOR:#DFE6EA;
  BACKGROUND-REPEAT: repeat;
  VERTICAL-ALIGN: middle;
}

.emailBodyPlain
{
  FONT-SIZE: 8pt;
  FONT-FAMILY: verdana, arial, helvetica, sans-serif;
}

.emailBodyHtml
{
  MARGIN-TOP: 3px;
  MARGIN-BOTTOM: 0px;
}

.emailListRowCell,
.dashBelow,
.foldersListRowCell
{
  BORDER-BOTTOM: 1px dashed #D3D3D3;
  VERTICAL-ALIGN: MIDDLE;
}

a.foldersLink, a.foldersLink:visited, a.foldersLink:hover
{
  PADDING: 0px;
  COLOR: #333333;
  TEXT-DECORATION: underline;
}

a.foldersViewItemsLink, a.foldersViewItemsLink:visited, a.foldersViewItemsLink:hover
{
  PADDING: 0px;
  COLOR: #333333;
  TEXT-DECORATION: none;
}

.deleteImg a:hover, .deleteImg img:hover
{
  COLOR: #333333;
  BACKGROUND-COLOR: #F6D794;
}

.topdiv
{
  MARGIN-TOP: 0px;
  MARGIN-BOTTOM: 1px;
  MARGIN-LEFT: 0px;
  MARGIN-RIGHT: 0px;
  BORDER-STYLE: solid;
  BORDER-COLOR: black;
  BORDER-WIDTH: 1px;
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 5px;
  PADDING-BOTTOM: 3px;
  PADDING-TOP: 3px;
  BACKGROUND-COLOR: #FAFAD2;
  LINE-HEIGHT: 100%;
  visibility: visible;
}

.msgbox
{
  MARGIN: 0px;
  PADDING: 0px;
  BORDER-STYLE: none;
  visibility: visible;
}

.toolbar
{
  FONT-SIZE: 8pt;
  FONT-WEIGHT: bold;
  FONT-FAMILY: verdana, arial, helvetica, sans-serif;
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 5px;
  PADDING-TOP: 5px;
  PADDING-BOTTOM: 5px;
  MARGIN-BOTTOM: 1px;
  BACKGROUND-IMAGE: url(../../images/toolbar-background.bmp);
  BACKGROUND-REPEAT: repeat;
  COLOR: #333333;
  BACKGROUND-COLOR: #DFE6EA;
  WIDTH: 100%;
  VERTICAL-ALIGN: middle;
  TEXT-ALIGN: left;
}

.toolbar a:hover, .toolbar img:hover
{
  COLOR: #000000;
  BACKGROUND-COLOR: #F6D794;
}

.toolbar a
{
  COLOR: #333333;
  TEXT-DECORATION: none;
  MARGIN-RIGHT: 1px;
  MARGIN-LEFT: 1px;
}

.toolbar img
{
  COLOR: #333333;
  TEXT-DECORATION: none;
  VERTICAL-ALIGN: middle;
  MARGIN-RIGHT: 1px;
  MARGIN-LEFT: 1px;
}

.toolbarDivider
{
  MARGIN-RIGHT: 1px;
  MARGIN-LEFT: 1px;
  WIDTH: 1px;
  HEIGHT: 16px;
  VERTICAL-ALIGN: middle;
}

.attachmentLink, .attachmentLink a, .attachmentLink img
{
  COLOR: #333333;
  TEXT-DECORATION: none;
  VERTICAL-ALIGN: middle;
}

.attachmentLink a:hover, .attachmentLink img:hover
{
  COLOR: #333333;
  BACKGROUND-COLOR: #F6D794;
}

.folderbar
{
  MARGIN: 0px;
  MARGIN-TOP: 2px;
  BORDER: none;
  PADDING: 0px;
  BACKGROUND-COLOR: #666666;
  LINE-HEIGHT: 0;
  WIDTH: 100%;
}

.folderbarTable
{
  BACKGROUND-COLOR: #666666;
  WIDTH: 100%;
  COLOR: #FFFFFF;
  FONT-SIZE: 8pt;
  FONT-FAMILY: verdana, arial, helvetica, sans-serif;
  FONT-WEIGHT: bold;
}

div.logo
{
  MARGIN: 0px;
  BACKGROUND-COLOR: #FFFFFF;
  TEXT-ALIGN: center;
  WIDTH: 100%;
}

.navbarBtn
{
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 5px;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 5px;
  BACKGROUND-IMAGE: url(../../images/navbar-btn.bmp);
  BACKGROUND-REPEAT: repeat;
  COLOR: #333333;
  BACKGROUND-COLOR: #FFFFFF;
  WIDTH: 100%;
  FONT-WEIGHT: BOLD;
  VERTICAL-ALIGN: MIDDLE;
}

.navbarBtn A:hover
{
}

.navbarBtn a, .navbarBtn img
{
  VERTICAL-ALIGN: MIDDLE;
  COLOR: #333333;
  TEXT-DECORATION: NONE;
}

.navMenuFrame
{
  margin-top:3px;
  border: none;
  padding: 0px;
  width:100%;
  height:100%;
}

.navFolderFrame
{
  margin-top:0px;
  border: none;
  padding: 0px;
  width:99%;
  height: 0%;
  visibility: hidden;
  BACKGROUND-COLOR: #FFFFFF;
}

.navLinkbar
{
  margin-top: 2px;
  margin-bottom: 3px;
  padding-left: 3px;
  text-decoration: none;
}

.navLinkbar img
{
  cursor: pointer;
  vertical-align: middle;
}

.navLinkbar a
{
  text-decoration: underline;
  color: blue;
  cursor: pointer;
  font-size: 9px;
  text-align: left;
  vertical-align:middle;
}

.dropDownMenuHeader
{
  background-color: #666666;
  color: #FFFFFF;
  text-align: center;
  padding-bottom:3px;
  padding-top:3px;
  margin-bottom:0px;
}

.buttonBlack
{
  FONT-SIZE: 8pt;
  FONT-FAMILY: verdana, arial, helvetica, sans-serif;
  FONT-WEIGHT: normal;
  COLOR: #333333;
  CURSOR: pointer;
  text-align: center;
}

.noDecoration,
a.noDecoration:link,
a.noDecoration:hover,
a.noDecoration:visited,
a.noDecoration:active
{
  COLOR: #333333;
  text-decoration: none;
}

.textBlack
{
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  PADDING-TOP: 0px;
  FONT-SIZE: 8pt;
  FONT-FAMILY: verdana, arial, helvetica, sans-serif;
  FONT-WEIGHT: normal;
  COLOR: #333333;
  LINE-HEIGHT: 13px;
}

.linkBlack,
a.noDecoration:link,
a.noDecoration:hover,
a.noDecoration:visited,
a.noDecoration:active
{
  COLOR: #333333;
  text-decoration: none;
  cursor: pointer
}

.dialogBox
{
  MARGIN-TOP: 10px;
  MARGIN-BOTTOM: 5px;
  MARGIN-LEFT: 50px;
  MARGIN-RIGHT: 50px;
  BORDER-STYLE: solid;
  BORDER-COLOR: black;
  BORDER-WIDTH: 3px;
  PADDING-RIGHT: 50px;
  PADDING-LEFT: 50px;
  PADDING-BOTTOM: 9px;
  PADDING-TOP: 9px;
  BACKGROUND-COLOR: #D3D3D3;
}

.messageBox
{
  MARGIN-TOP: 5px;
  MARGIN-BOTTOM: 5px;
  MARGIN-LEFT: 0px;
  MARGIN-RIGHT: 0px;
  BORDER-STYLE: solid;
  BORDER-COLOR: black;
  BORDER-WIDTH: 1px;
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 5px;
  PADDING-BOTTOM: 5px;
  PADDING-TOP: 5px;
  BACKGROUND-COLOR: #FAFAD2;
  LINE-HEIGHT: 150%;
}

.errorBox
{
  MARGIN-TOP: 5px;
  MARGIN-BOTTOM: 5px;
  MARGIN-LEFT: 0px;
  MARGIN-RIGHT: 0px;
  BORDER-STYLE: solid;
  BORDER-COLOR: black;
  BORDER-WIDTH: 1px;
  PADDING-RIGHT: 5px;
  PADDING-LEFT: 5px;
  PADDING-BOTTOM: 5px;
  PADDING-TOP: 5px;
  BACKGROUND-COLOR: #FFB6C1;
  LINE-HEIGHT: 150%;
}

.copyright
{
  BORDER-TOP: black 1px solid;
  MARGIN-TOP: 47px;
  padding-top: 0px;
  MARGIN-bottom: 0px;
  padding-bottom: 0px;
  vertical-align:middle;
  FONT-FAMILY: verdana, arial, helvetica, sans-serif;
  FONT-SIZE: 7pt;
}

.copyrightTable
{
  WIDTH: 100%;
  MARGIN-TOP: 0px;
  padding-top: 0px;
  vertical-align: top;
  FONT-SIZE: 7pt;
}

.copyrightCell
{
  MARGIN-TOP: 0px;
  padding-top: 0px;
  vertical-align: top;
}

.copyrightDivider
{
  vertical-align:middle;
  padding-top: 0px;
  width: 1px;
  height: 12px;
}

.copyright a, .copyright:visited
{
  color: black;
  font-size: 7pt;
  font-weight: normal;
}

.selectBox
{
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 0px;
  PADDING-TOP: 0px;
  FONT-SIZE: 8pt;
  FONT-FAMILY: verdana, arial, helvetica, sans-serif;
  FONT-WEIGHT: normal;
  vertical-align:middle;
}

.calendarDayViewCol
{
  PADDING-RIGHT: 10px;
  PADDING-LEFT: 10px;
  PADDING-BOTTOM: 10px;
  MIN-WIDTH: 215px;
  PADDING-TOP: 0px;
  BACKGROUND-COLOR: #FFFFFF;
  FONT-SIZE: 8pt;
  FONT-FAMILY: verdana, arial, helvetica, sans-serif;
  FONT-WEIGHT: normal;
  COLOR: #333333;
}
.calendarTableWeek
{
  BORDER-RIGHT: #666666 1px solid;
  BORDER-TOP: #666666 1px solid;
  BORDER-LEFT: #666666 1px solid;
  BORDER-BOTTOM: #666666 1px solid;
  BACKGROUND-COLOR: #FFFFFF;
  FONT-SIZE: 8pt;
  FONT-FAMILY: verdana, arial, helvetica, sans-serif;
  FONT-WEIGHT: normal;
  COLOR: #333333;
}
.calendarApptPlus
{
  BORDER-RIGHT: #666666 1px solid;
  BORDER-TOP: #666666 1px solid;
  BORDER-LEFT: #666666 1px solid;
  WIDTH: 100%;
  BORDER-BOTTOM: #666666 1px solid;
  BACKGROUND-COLOR: #FFFFFF;
  FONT-SIZE: 8pt;
  FONT-FAMILY: verdana, arial, helvetica, sans-serif;
  FONT-WEIGHT: normal;
  COLOR: #333333;
}
.calendarTableHeader
{
  HEIGHT: 23px;
  BACKGROUND-COLOR: #DFE6EA;
  TEXT-ALIGN: center;
  FONT-SIZE: 8pt;
  FONT-FAMILY: verdana, arial, helvetica, sans-serif;
  FONT-WEIGHT: 400;
  COLOR: #000000;
}
.calendarLink
{
    FONT-SIZE: 8pt;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    TEXT-ALIGN: right;
    WORD-WRAP: break;
}
.calendarLink:link, .calendarLink:hover, .calendarLink:visited, .calendarLink a
{
  PADDING: 0px;
  COLOR: #333333;
  TEXT-DECORATION: none;
}
.calendarDayTop
{
    BORDER-RIGHT: #666666 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #666666 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    BORDER-LEFT: #666666 1px solid;
    PADDING-TOP: 1px;
    WIDTH: 7%;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-ALIGN: right;
}
.calendarDay
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    PADDING-TOP: 1px;
    WIDTH: 2%;
    BORDER-BOTTOM: #666666 1px solid;
    BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    TEXT-ALIGN: right;
}
.calendarAm
{
    BORDER-RIGHT: #666666 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #666666 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    BORDER-LEFT: medium none;
    PADDING-TOP: 1px;
    WIDTH: 2%;
    HEIGHT: 22px;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-ALIGN: left;
}
.calendarAmBottom
{
    BORDER-RIGHT: #666666 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    BORDER-LEFT: none;
    PADDING-TOP: 1px;
    WIDTH: 2%;
    HEIGHT: 22px;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-ALIGN: left;
}
.calendarRowWeekLeft
{
    BORDER-RIGHT: #666666 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: none;
    FONT-WEIGHT: normal;
    BORDER-LEFT: none;
    WIDTH: 50%;
    LINE-HEIGHT: 13px;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: none;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: #FFFFFF;
}
.calendarRowWeekRight
{
    BORDER-RIGHT: none;
    PADDING-RIGHT: 1px;
    BORDER-TOP: none;
    BORDER-LEFT: none;
    WIDTH: 50%;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: none;
    BACKGROUND-COLOR: #FFFFFF;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: left;
}
.calendarRowWeekLeftShort
{
    BORDER-RIGHT: #666666 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #666666 thin solid;
    FONT-WEIGHT: normal;
    BORDER-LEFT: medium none;
    COLOR: #000000;
    LINE-HEIGHT: 13px;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: none;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #DFE6EA;
    TEXT-ALIGN: left;
}
.calendarRowWeekRightShort
{
    BORDER-RIGHT: none;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #666666 thin solid;
    FONT-WEIGHT: normal;
    BORDER-LEFT: none;
    WIDTH: 50%;
    COLOR: #000000;
    LINE-HEIGHT: 13px;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: none;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #DFE6EA;
    TEXT-ALIGN: right;
}
.calendarRowDayCore
{
    BORDER-RIGHT: none;
    BORDER-TOP: #666666 1px solid;
    FONT-WEIGHT: normal;
    BORDER-LEFT: none;
    LINE-HEIGHT: 13px;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #F2ED9E;
    TEXT-ALIGN: left;
}
.calendarRowDayCoreBottom
{
    BORDER-RIGHT: none;
    BORDER-TOP: none;
    FONT-WEIGHT: normal;
    BORDER-LEFT: none;
    LINE-HEIGHT: 13px;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #F2ED9E;
    TEXT-ALIGN: left;
}
.calendarRowDayEvent
{
  CURSOR: pointer;
    BORDER-RIGHT: #666666 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #666666 1px solid;
    FONT-WEIGHT: normal;
    BORDER-LEFT: #666666 solid;
    LINE-HEIGHT: 13px;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-ALIGN: left;
}
.calendarRowDayEventLeft
{
  CURSOR: pointer;
    BORDER-RIGHT: #666666 0px none;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #666666 1px solid;
    FONT-WEIGHT: normal;
    BORDER-LEFT: #666666 solid;
    LINE-HEIGHT: 13px;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-ALIGN: left;
}
.calendarRowDayEventRight
{
  CURSOR: pointer;
    BORDER-RIGHT: #666666 1px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #666666 1px solid;
    FONT-WEIGHT: normal;
    BORDER-LEFT: #666666 0px none;
    LINE-HEIGHT: 13px;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-ALIGN: left;
}
.calendarRowEvent
{
    BORDER-RIGHT: none;
    PADDING-RIGHT: 1px;
    BORDER-TOP: none;
    FONT-WEIGHT: normal;
    BORDER-LEFT: none;
    LINE-HEIGHT: 13px;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: none;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-ALIGN: left;
}

.calendarRowWeekDayEvent a, .calendarRowWeekDayEvent:visited, .calendarRowWeekDayEvent:hover
{
  PADDING: 0px;
  COLOR: #333333;
  TEXT-DECORATION: none;
}

.calendarRowWeekDayEvent
{
    BORDER-RIGHT: none;
    PADDING-RIGHT: 1px;
    BORDER-TOP: none;
    FONT-WEIGHT: normal;
    BORDER-LEFT: none;
    BORDER-BOTTOM: 1px dashed #D3D3D3;
    LINE-HEIGHT: 13px;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #FFFFFF 1px solid;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #F2ED9E;
    TEXT-ALIGN: left;
}

.calendarRowWeekEvent a, .calendarRowWeekEvent:visited, .calendarRowWeekEvent:hover
{
  PADDING: 0px;
  COLOR: #333333;
  TEXT-DECORATION: none;
}

.calendarRowWeekEvent
{
  CURSOR: pointer;
    BORDER-RIGHT: none;
    PADDING-RIGHT: 1px;
    BORDER-TOP: none;
    FONT-WEIGHT: normal;
    BORDER-LEFT: none;
    LINE-HEIGHT: 13px;
    PADDING-TOP: 1px;
  BORDER-BOTTOM: 1px dashed #D3D3D3;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #E2DB72;
    TEXT-ALIGN: left;
    WORD-WRAP: break-word;
}
.calendarRowEmptyEvent
{
    BORDER-RIGHT: none;
    PADDING-RIGHT: 1px;
    BORDER-TOP: none;
    BORDER-LEFT: none;
    LINE-HEIGHT: 5px;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: none;
    BACKGROUND-COLOR: #FFFFFF;
}
.calendarRowDayOff
{
    BORDER-RIGHT: none;
    BORDER-TOP: #666666 1px solid;
    FONT-WEIGHT: normal;
    BORDER-LEFT: none;
    LINE-HEIGHT: 13px;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #E2DB72;
    TEXT-ALIGN: left;
}
.calendarRowDayOffBottom
{
    BORDER-RIGHT: none;
    BORDER-TOP: none;
    FONT-WEIGHT: normal;
    BORDER-LEFT: none;
    LINE-HEIGHT: 13px;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #666666 1px solid;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #E2DB72;
    TEXT-ALIGN: left;
}
.calendarCellMonthDayShort
{
  CURSOR: pointer;
    BORDER-RIGHT: none;
    PADDING-RIGHT: 1px;
    BORDER-TOP: none;
    FONT-WEIGHT: normal;
    BORDER-LEFT: none;
    WIDTH: 14%;
    COLOR: #000000;
    LINE-HEIGHT: 13px;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: none;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #DFE6EA;
    TEXT-ALIGN: center;
}
.calendarCellMonthDay
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    FONT-WEIGHT: normal;
    BORDER-LEFT: #666666 1px solid;
    WIDTH: 14%;
    COLOR: #000000;
    LINE-HEIGHT: 13px;
    BORDER-BOTTOM: #666666 1px solid;
}

.taskRowCell
{
  BORDER-BOTTOM: 1px dashed #D3D3D3;
  VERTICAL-ALIGN: MIDDLE;
}

.taskRowCellStrikeThrough
{
  TEXT-DECORATION: LINE-THROUGH;
  BORDER-BOTTOM: 1px dashed #D3D3D3;
  VERTICAL-ALIGN: MIDDLE;
}

.errorPage
{
  text-align: center;
  font-size: 12pt;
}

.errorPageHeader
{
  font-size: 20pt;
  font-weight: bold;
}

.errorPageParagraph1
{
  font-weight: bold;
}

.errorPageParagraph2
{
}

.errorPageParagraph3
{
}

.reauthDiv
{
  MARGIN: 0px;
  PADDING: 5px;
  FONT-WEIGHT: bold;
}

/* End of main GenWeb CSS file */
.active-controls-grid {border: 1px solid #ccc; overflow: hidden; font: menu;
  -moz-box-sizing: border-box;}

.active-row-cell {border-right: 1px dotted #ccc}
.active-row-cell {border-bottom: 1px dotted #ccc}
.active-scroll-left, .active-scroll-corner {display: none}
.active-scroll-top, .active-scroll-data {padding-left: 0px}
.active-scroll-top, .active-box-item {background: #DFE6EA}

.active-selection-true, .active-selection-true .active-row-cell {
color: #333333!important;
background-color: #DFE6EA!important;
}

.button {
	padding-right: 0px; padding-left: 3px; font-weight: normal; font-size: 8pt; background-image: none; padding-bottom: 0px; margin: 0px; color: #333333; background-color: #DFE6EA; line-height: 1.166; padding-top: 0px; font-family: verdana, arial, helvetica, sans-serif; text-align: left; text-decoration: none; word-wrap: break-word; border-spacing: 0px
}

.disabledTextInput { background-color: #DFE6EA }

/* IMS Settings styles */

.imsStyle1
{
}

/* This style is required for the background image to show
   For some reason the background attribute in the table
   tag did not work, but this does.
*/
table.login
{
  BACKGROUND-IMAGE: url(../../images-ext/topOfLogon.gif);
  BACKGROUND-REPEAT: no-repeat;
}

table.loginService
{
  BACKGROUND-IMAGE: url(../../images-ext/service_logon.gif);
  BACKGROUND-REPEAT: no-repeat;
}

table.vzwLogonPR
{
  BACKGROUND-IMAGE: url(../../images-ext/vzw_logon_ent.gif);
  BACKGROUND-REPEAT: no-repeat;
}

table.vzwLogonPublic
{
  BACKGROUND-IMAGE: url(../../images-ext/vzw_logon.gif);
  BACKGROUND-REPEAT: no-repeat;
}

table.vzwLogonNonPublic
{
  BACKGROUND-IMAGE: url(../../images-ext/vzw_logon_ent.gif);
  BACKGROUND-REPEAT: no-repeat;
}


#login_c1
{
  position:relative;
  z-index: 3;
  color:white;
  font-weight:bold;
  font-size:16pt;
  padding-top:25px;
  padding-left:5px;
  width:284;
}

#login_c2 {
  position:relative;
  z-index: 3;
  color:white;
  font-weight:bold;
  font-size:9pt;
  padding-top:0px;
  padding-left:5px;
  width:284;
}

.login_username_label
{
  color: white;
  font-weight: bold;
  font-size: 8pt;
  padding-top:13px;
  text-align:right;
}

.login_username_field
{
  padding-top:13px;
  text-align:left;
}

.login_password_label
{
  color: white;
  font-weight: bold;
  font-size: 8pt;
  padding-top:5px;
  text-align:right;
}

.login_password_field
{
  padding-top:5px;
  text-align:left;
}

.login_button
{
  padding-top:5px;
  text-align:center;
}

.login_remember_password
{
  color:black;
  font-weight:bold;
  font-size:8pt;
  padding-top:13px;
  text-align:center;
}

/* end of IMS Settings Styles */
