
.baseFontLarge {font-size: 14px; font-weight: bold;}
.blackLink {color: #999999; text-decoration: none; }
.blackLink:hover {color: #000000;}
.border {border: 1px solid #999999; }
.buttons {height: 10px;};
.buttonXX {height: 24px; font-size: 11px; font-weight: bold; color: #000000; background-color: #73e347; cursor: hand;}
.checked{font-size: 11px; color: #000000; border: 1px solid #C0C0C0; background-color: #FFADAD; width: 30px; }
.dayNameStyle {font-size: 11px; font-weight: normal; border: 1px solid #C0C0C0;}
.estBox {float: left; width: 315px; margin-left: 3px; margin-right: 3px; margin-top: 3px; border: 0px solid #808080; height: 120px;}
.estBoxAddEst {color: #FFFFFF; text-align: center; float: left; width: 98%; margin: 3px; background-color: #205aa7; border: 1px solid #808080; padding-top: 10px; padding-bottom: 10px;}
.estBoxNoEst {color: #ffffff; text-align: center; float: left; width: 98%; margin: 3px; background-color: #205aa7; border: 1px solid #808080; padding-top: 10px; padding-bottom: 10px;}
.exampleImage {FILTER: Alpha(Opacity=30); -moz-opacity: .5; cursor: hand;}
.exampleImage:hover{FILTER: Alpha(Opacity=100); -moz-opacity: .5;}; /* For Internet Explorer */
.exampleImageOn {FILTER: Alpha(Opacity=100); -moz-opacity: .5; cursor: hand;} /* For Mozilla Firefox */
.exTableHead {color: #000000; background-image: url(members/images/rates_tab.gif); background-repeat: no-repeat; height: 27px; font-weight: bold;}
.helpHead {font-size: 14px; font-weight: bold; font-style: italic;}
.helpInfo {margin: 3px; padding: 5px; border: 1px solid #d9d9d9;}
.iconMenu {color: #b2b2b2; text-decoration: none; width: 80px;}
.iconMenuActive {color: #222222; text-decoration: none; width: 80px;}
.infoBox {float: left; width: 315px; margin: 3px; height: background-color: #efefef;}
.input {border: 1px solid #D9D9D9;}

.mainMenu {font-size: 12px; color: #ffffff; text-decoration: none; width: 110px; padding: 3px;}
.mainMenu:hover {background-color: #2B68B1;}

.mainMenuAdmin {color: #ffffff; padding: 3px; text-decoration: none; font-weight: bold; width: 156px;}
.mainMenuAdmin:hover {color: #efefef;}
.subMenuAdmin {color: #ffffff; padding: 3px; text-decoration: none; width: 156px;}
.subMenuAdmin:hover {color: #efefef; background-color: #5E5E5E;}
.subMenuBG {background-color: #555555; border-bottom: 1px solid #4C4C4C;}

.monthName {font-size: 16px; font-weight: bold;}
.normal{font-size: 11px; border: 1px solid #C0C0C0; background-color: #EFEFEF; width: 30px; }
.reqInput {background-color: yellow;}
.selImage {FILTER: Alpha(Opacity=50); -moz-opacity: .5; cursor: hand;}
.selImage:hover{FILTER: Alpha(Opacity=100); -moz-opacity: .5;}; /* For Internet Explorer */
.selImageOn {FILTER: Alpha(Opacity=100); -moz-opacity: .5; cursor: hand;} /* For Mozilla Firefox */
.statusMsg{font-size: 11px; border: 1px solid #C0C0C0; background-color: #EFEFEF; text-align: center; }
.stepHeader {font-size: 18px; font-weight: bold;}
.steps{color: #205aa7; font-size: 16px; font-weight: bold; font-style: normal; text-align: center;}
.subHead {background-color: #205aa7; color: #FFFFFF; font-weight: bold; font-size: 11px;}
.subHeadClear {color: #000000; font-weight: bold; font-size: 11px;}
.subHeadRed {background-color: #df0029; color: #FFFFFF; font-weight: bold; font-size: 11px;}
.submenu {color: black; text-decoration: none;}
.submenu:hover {color: red;}
.tabHead {background-color: #205aa7; color: white; font-weight: bold; text-align: left; font-size: 12px;}
.tabHeadRates {color: white; font-weight: bold; text-align: left; font-size: 12px; text-decoration: none;}
.tabHeadRed {background-color: #ac0209; color: white; font-weight: bold; text-align: left; font-size: 12px;}
.tableClientsHeader{font-size:11px; font-weight: bold; color: #FFFFFF; background-color: #DF0029; padding: 2px; }
.tableClientsRow{font-size:11px; background-color: #F8F8F8; }
.tableTextArea{font-size:11px; height:80px; }
.tabLinkHead {text-decoration: none; color: white; font-weight: bold; text-align: center; font-size: 12px; width: 147px; padding: 5px;}
.tabLinkOff {background-image: url(members/images/tab_off.gif); width: 147px; vertical-align: middle; text-align: center; height: 27px;}
.tabLinkOn {background-image: url(members/images/tab.gif); width: 147px; vertical-align: middle; text-align: center; height: 27px;}
.tabLinkRedOff {background-image: url(members/images/tab_red_off.gif); width: 147px; vertical-align: middle; text-align: center; height: 27px;}
.tabLinkRedOn {background-image: url(members/images/tab_red.gif); width: 147px; vertical-align: middle; text-align: center; height: 27px;}
.titleStyle {font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #DF0029;}
.today{font-size: 11px; font-weight: bold; color: #FFFFFF; border: 1px solid #C0C0C0; background-color: #888888; width: 30px; }

.selectDay {background-color: #059DE7; color: #ffffff; border: 1px solid #C2C2C2;}
.unselectDay {background-color:#EFEFEF; border: 1px solid #C2C2C2; }

.selectDayClient    {background-color: #059DE7; border: 1px solid #808080; color: #FFFFFF; font-weight: bold; cursor: default; width: 25px; height: 20px; line-height: 20px;}
.unselectDayClient  {background-color: #C0C0C0; border: 1px solid #808080; color: #000000; cursor: default; width: 25px; height: 20px; line-height: 20px;}

a:hover.tool{background-color:#FFC082; }
body {background-color: #FFFFFF; font-family: Arial;}
img {border:0px; }
input {font-family: Arial; Font-size: 11px;}
select {border: 1px solid #808080; font-size: 12px;}
table {font-size: 11px;}
table.ratesTable{font-size:11px; color:black; }
td.headerCol {background-color: #000000;}
td.headerCol{text-align:center; }
td.normalCol {background-color: #FFFFFF;}
td.ratesTable {border: 1px solid #000000;}
td.tools{background-color: #618ac1; text-align:right; vertical-align: top; border-bottom: 0px solid #000000;}
td.wideCol{text-align:left; background-color: #FFFFFF;}
textarea {font-family: Arial; font-size: 11px;}
tr.headerRow{background-color:black; color:white; font-weight:bold; text-align:center; }

