﻿/************************************************/
/* Elements                                     */
/************************************************/
body
{
    text-align: center;
    margin: 0 auto;
    padding-top: 5px;
    background-image: url(../Images/background.jpg);
    font-size: 12px;
    font-family: Arial, Verdana, sans-serif;
    font-weight: normal;
}

.Copyright
{
    font-family: Arial;
    font-size: 10px;
    color: #651534;
    text-align: center;
}

/************************************************/
/* Element IDs                                  */
/************************************************/
#CLPage
{
    width: 955px;
    margin: 0 auto;
    text-align: left;
}

#CLContent
{
    width: 100%;
}

#CLSearchBar
{
    background: url(../Images/TabBar/SearchBarBackground.png) no-repeat top right;
    width: 955px;
    height: 30px;
    padding-bottom: 5px;
}

#CLFooter
{
    padding-top: 10px;
    font-family: Arial;
    font-size: 12px;
    color: #651534;
    text-align: center;
}

/************************************************/
/* Other Classes                                */
/************************************************/
.CLSeparatorLine
{
    border-top: #9b9a9f 1px solid;
    border-collapse: collapse;
    margin: 4px;
    padding-top: 5px;
    width: 100%;
}

.CLCheckBox
{
    font-size: 11px !important;
}

.CLRadioButton
{
    font-size: 11px !important;
}

.hand
{
    cursor: pointer;
}

.arrow
{
    cursor: default;
}

.CLRequiredInd
{
    font-size: 20px;
    color: red;
}

/************************************************/
/* Text Boxes                                   */
/************************************************/
.CLTextBox, .CLTextBoxRight, .CLDisabledTextBox, .CLDisabledTextBoxRight
{
    border: solid 2px #8e8e98;
    font-size: 11px !important;
    background-color: #ffffff;
    height: 16px;
}

.CLTextBox, .CLDisabledTextBox
{
    padding-left: 2px;
}

.CLTextBoxRight, .CLDisabledTextBoxRight
{
    text-align: right;
    padding-right: 2px;
}

.CLDisabledTextBox, .CLDisabledTextBoxRight
{
    background-color: #ffffff;
}

/************************************************/
/* List Boxes                                   */
/************************************************/
.CLDropDownList, .CLDisabledDropDownList
{
    background-color: #ffffff;
    font-size: 11px !important;
    height: 21px;
}

.CLDisabledDropDownList
{
    background-color: #ffffff;
}

.CLListBox
{
    border: solid 1px #ffffff;
    padding: 1px;
    font-size: 11px !important;
    background-color: Transparent;
}


/************************************************/
/* Labels                                       */
/************************************************/
.CLLabelLink
{
    font-size: 13px !important;
}

.CLLabelLinkBold
{
    font-size: 16px !important;
    font-weight: bold;
}

.CLLabel
{
    font-size: 11px !important;
    color: #000;
}

.CLLabelBig
{
    font-size: 13px !important;
    color: #000;
}

.CLLabelTitle
{
    font-size: 18px !important;
    font-weight: bold;
    text-align: center;
    color: #993333;
}

.CLLabelBold
{
    font-size: 16px !important;
    font-weight: bold;
    text-align: center;
}

.CLLabelBoldRed
{
    font-size: 16px !important;
    font-weight: bold;
    color: Red;
}

.CLLoginError
{
    font-size: 13px !important;
    font-weight: bold;
    color: Red;
}

.validatorCalloutHighlight
{
    background-color: #FFFF99;
}

.CLLabelData, .CLLabelDataRight
{
    border: solid 1px #454d66;
    font-size: 11px !important;
    padding: 2px 2px 0px 3px;
    background-color: #e9e9e9;
    height: 20px;
}

.CLLabelDataRight
{
    text-align: right;
}

.MarMenuDays
{
    font-family: 'Comic Sans MS';
    font-size: 26px;
    font-weight: bold;
    color: #007500;
}

.MarAboutText
{
    font-family: 'Tahoma';
    font-size: 18px !important;
    color: #000;
}

/************************************************/
/* Normal Button Styles							*/
/************************************************/
.CLButton, .CLButtonOver, .CLButtonDown
{
    color: #000000;
    text-align: center;
    width: 90px;
    height: 22px;
    cursor: hand;
    font-size: 12px !important;
    border-style: none;
    text-align: center;
}

.CLButton
{
    background: url(../Images/Buttons/Reg-Button-Up.png) no-repeat top right;
    cursor: pointer;
}

.CLButtonOver
{
    background: url(../Images/Buttons/Reg-Button-Over.png) no-repeat top right;
    cursor: pointer;
}

.CLButtonDown
{
    background: url(../Images/Buttons/Reg-Button-Down.png) no-repeat top right;
    cursor: pointer;
}

/************************************************/
/* Login Button Styles							*/
/************************************************/
.LoginButton, .LoginButtonHover, .LoginButtonPressed
{
    width: 50px;
    height: 20px;
    cursor: hand;
    font-size: 9px !important;
    border-style: none;
    text-align: center;
}

.LoginButton
{
    background: url(../Images/Buttons/LoginButton-Up.png) no-repeat top right;
    cursor: pointer;
}

.LoginButtonHover
{
    background: url(../Images/Buttons/LoginButton-Over.png) no-repeat top right;
    cursor: pointer;
}

.LoginButtonPressed
{
    background: url(../Images/Buttons/LoginButton-Down.png) no-repeat top right;
    cursor: pointer;
}

/************************************************/
/* Modal Styles						         	*/
/************************************************/
.watermark
{
    background: #FFAAFF;
}

.popupControl
{
    background-color: #AAD4FF;
    position: absolute;
    visibility: hidden;
    border-style: solid;
    border-color: Black;
    border-width: 2px;
}

.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalPopup
{
    background-color: #ffffdd;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 250px;
}

/************************************************/
/* New Message Modal Styles			         	*/
/************************************************/
.msg_modalPopup
{
    background-color: #FFFFFF;
    border-color: #b5b4b4;
    border-top-style: solid;
    border-top-width: 3px;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    width: 755px;
    height: 475px;
}

/************************************************/
/* Please Wait     								*/
/************************************************/
#mbox
{
    background-color: #ffffff;
    padding: 8px;
    border: 2px outset #666;
}

#mbm
{
    font-family: sans-serif;
    font-weight: bold;
    float: right;
    padding-bottom: 5px;
}

#ol
{
    background-color: White;
    filter: alpha(opacity=10);
    opacity: 0.1;
}
.dialog
{
    display: none;
}
