/*
		Blue
		e7f5f6
		d2eff3
		a9d6dc
		83acb2

		Purple
		f6eef9
		ead8f0
		e2c8eb
		ab8ab5

		Pink
		f9efee
		f7dddc
		debcba
		c4a0a0

		yellow
		fbf9e2
		fcf7b3
		e0d76e
		a2972d
*/

BODY  { color: #000000; background: #FFFFFF; font-weight: normal; font-size: 10px; font-family: Verdana, System, "News Gothic MT", "Abadi MT Condensed Light"; margin-top: 0px; margin-bottom: 3px; margin-left: 0px; margin-right: 2px; }
FORM  { font-family: Verdana, Arial, "Times New Roman"; font-size: 10px; padding: 0px;  text-indent: 0px; margin: 0px; }
P     { color: #000000; font-family: Verdana, Arial, "Times New Roman"; font-size: 10px; margin: 0px; vertical-align: middle; }
TABLE { display: table; border-collapse: collapse; font-family: Verdana, Arial, "Times New Roman"; font-size: 10px; text-align: center; }
IMG   { border: 0; margin: 0; vertical-align: middle; cursor: default; }
A     { color: #0000CC; cursor: hand; text-decoration: underline; font-family: Verdana,System,News Gothic MT,Abadi MT Condensed Light; font-weight: normal; font-size: 10px; }
INPUT {  cursor: default; color: #0000CC; font-weight: normal; font-size: 10px; font-family: Verdana, sans-serif; text-decoration: none; padding-left: 3px; padding-right: 3px; padding-top: 0px; padding-bottom: 0px; text-align: left; vertical-align: middle; }
CHECKBOX    { cursor: hand; color: #FF0033; font-weight: normal; font-size: 10px; font-family: verdana, sans-serif; text-decoration: none; }
RADIOBUTTON { cursor: hand; color: #FF0033; font-weight: normal; font-size: 10px; font-family: verdana, sans-serif; text-decoration: none; }
TEXTAREA    { COLOR: #0000CC; FONT-SIZE: 10px; font-family: Verdana, System, sans-serif; padding-left: 3px; padding-right: 3px; }

TD
{
    text-align:       center;
    vertical-align:   middle;
    color:            #000000;

    padding-left:     5px;
    padding-right:    5px;
    padding-top:      2px;
    padding-bottom:   2px;
}

TD.AdCell
{
    vertical-align:   top;
    text-align:       center;

    padding-left:     3px;
    padding-right:    3px;
    padding-top:      2px;
    padding-bottom:   5px;
}

TD.TCellWNoFrame
{
    padding:        0px;
    vertical-align: center;
}

#EX_TopGrayBorder { border-top:  1px solid #cacaca; }
#EX_TopLeft     { border-left:  1px solid #ffffff; vertical-align: top;    text-align: left; }
#EX_TopRight    { vertical-align: top;    text-align: right; }
#EX_BottomLeft  { border-left:  1px solid #ffffff; vertical-align: bottom; text-align: left; }
#EX_BottomRight { vertical-align: bottom; text-align: right; }

#EX_TCellWNoFrameP5 { padding-top:  5px; }
#EX_Top2px { vertical-align: top; padding-top: 2px; }
#EX_Comment { font-size: 9px; color: #663300; text-align: left; }
#EX_PageComment { color: #1b0f5b; }

#EX_BorderTop  { border-top:  2px solid #ffffff; }
#EX_BorderLeft { border-right: 2px solid #ffffff; }

TD.SepBar
{
    background-image: url('../images/pb1.jpg');
    padding:          0px;
    border-left:      1px solid #ffffff;
}

TD.TTitle
{
    display:           table-cell;
    font-style:        normal;
    font-weight:       bold;
    font-size:         11px;

    background-color:  #83acb2;
    color:             #ffffff;

    border-left:        1px solid #cacaca;
    border-right:       1px solid #cacaca;

    padding-left:      0px;
    padding-right:     0px;
    padding-top:       3px;
    padding-bottom:    4px;

    vertical-align:     middle;
}

.TTitle_SmallFont
{
    font-size:          9px;

    background-color:   #83acb2;
    color:              #ffffff;

    border-top:         1px solid #ffffff;
    border-bottom:      1px solid #ffffff;

    padding-left:       5px;
    padding-right:      5px;
    padding-top:        2px;
    padding-bottom:     2px;
}

.TUpdateButton
{
    font-size:          12px;
    background-color:   #83acb2;
    color:              #ffffff;

    border-top:         2px solid #ffffff;

    padding-left:       0px;
    padding-right:      0px;
    padding-top:        7px;
    padding-bottom:     7px;
}

.TBorderedButton
{
    font-size:          12px;
    background-color:   #83acb2;
    color:              #ffffff;

    border-top:         2px solid #ffffff;
    border-bottom:      1px solid #cacaca;
    border-left:        1px solid #cacaca;
    border-right:       1px solid #cacaca;

    padding-left:       5px;
    padding-right:      5px;
    padding-top:        5px;
    padding-bottom:     5px;
}

.PTitle
{
    font-size:      12px;
    font-weight:    bold;
    color:          white;
    background:     #83acb2;
    border-top:     5px solid #ffffff;
    padding-left:   0px;
    padding-right:  0px;
    padding-top:    3px;
    padding-bottom: 3px;
    vertical-align: middle;
    text-align:     center;
}

.CTitle
{
    display:            table-cell;
    font-style:         normal;
    font-weight:        bold;
    font-size:          11px;

    background-color:   #cacaca;
    color:              #000000;

    border-top:         2px solid #ffffff;
    border-bottom:      2px solid #ffffff;
    border-left:        1px solid #cacaca;
    border-right:       1px solid #b4b4b4;

    padding:            3px;
}

.TCellMHeader
{
    font-weight:        normal;
    background-color:   #e7f5f6;
    color:              #000000;
    border:             1px solid #cacaca;
    padding:            3px;
    text-align:         left;
}

#EX_BOTTOMBRIGHT    { border-bottom: 2px solid #ffffff; text-align: right; }
#EX_BOTTOMBLEFT     { border-bottom: 2px solid #ffffff; text-align: left; }
#EX_TOPBOTTOMRIGHTB { border-top: 2px solid #ffffff; border-bottom: 1px solid #cacaca;  border-right: 2px solid #ffffff; text-align: right; }
#EX_TOPBOTTOMLEFTB  { border-top: 2px solid #ffffff; border-bottom: 2px solid #ffffff;  border-left: 2px solid #ffffff; text-align: left; }
#EX_BOTTOMLEFTB     { border-bottom: 2px solid #ffffff;  border-left: 2px solid #ffffff; text-align: left; }
#EX_MSGHISTORY      { background-color: #ffffff; text-align: center; }

.TCellMessage_Left
{
		background-color:   #e7f5f6;
    color:              #000000;

    border-top:         2px solid #ffffff;
    border-bottom:      1px solid #cacaca;
    border-left:        1px solid #cacaca;
    border-right:       2px solid #ffffff;

    text-align:         right;
    padding:            3px;
}

.TCellMessage_Right
{
    background-color:   #e5e5e5;
    color:              #000000;

    border-top:         2px solid #ffffff;
    border-bottom:      1px solid #cacaca;
    border-left:        2px solid #ffffff;
    border-right:       1px solid #cacaca;

    text-align:         left;
    padding:            3px;
}


.TCellLabel
{
    background-color:   #e5e5e5;
    color:              #000000;

    border-top:         2px solid #ffffff;
    border-bottom:      2px solid #ffffff;
    border-right:       1px solid #cacaca;
    border-left:        1px solid #cacaca;

    padding-left:       20px;
    padding-right:      30px;
    padding-top:        10px;
    padding-bottom:     10px;

    text-align:         left;
    vertical-align:     top;
}

.TCellLightBlue
{
    background-color:   #e7f5f6;
    color:              #0000CC;

    border-top:         2px solid #ffffff;
    border-bottom:      2px solid #ffffff;
    border-left:        1px solid #cacaca;
    border-right:       1px solid #cacaca;

    text-align:         center;
	height:             25px;
}

.TCellBoldLightBlue
{
    background-color:   #e7f5f6;
    color:              #0000CC;

    border-top:         2px solid #ffffff;
    border-bottom:      2px solid #ffffff;
    border-left:        1px solid #cacaca;
    border-right:       1px solid #cacaca;

    text-align:         center;
	height:             25px;
	font-weight:		bold;
}

#EX_Bold { font-weight: bold; }


.TCellLightBlueGrayFrame
{
    background-color:   #e7f5f6;
    color:              #000000;

    border-top:         1px solid #cacaca;
    border-bottom:      1px solid #cacaca;
    border-left:        1px solid #cacaca;
    border-right:       1px solid #cacaca;
}

/* *** */

.TCellPaging
{

    font-weight:        bold;

    background-color:   #e7f5f6;
    color:              #0000CC;

    border-top:         2px solid #cacaca;
    border-bottom:      2px solid #cacaca;
    border-left:        1px solid #cacaca;
    border-right:       1px solid #cacaca;

    /*text-align:   left;*/
}


.TCellCaptionM
{
    background-color:   #e7f5f6;
    color:              #000000;

    border-top:         2px solid #ffffff;
    border-bottom:      2px solid #ffffff;
    border-left:        1px solid #cacaca;
    border-right:       1px solid #cacaca;

    text-align:         right;

    padding:            3px;
}
#EX_CaptionM_1 { background-color: #e7f5f6;}
#EX_CaptionM_2 { background-color: #d2eff3;}
#EX_CaptionM_3 { background-color: #a9d6dc;}

.TCellCaptionMBottom
{


    background-color:   #e7f5f6;
    color:              #000000;

    border-top:         2px solid #ffffff;
    border-bottom:      1px solid #cacaca;
    border-left:        1px solid #cacaca;
    border-right:       1px solid #cacaca;

    text-align:         right;
    vertical-align:     top;
}

.TCellG
{
    background-color:   #e5e5e5;
    color:              #000000;

    font-weight:        normal;

    border-top:         2px solid #ffffff;
    border-bottom:      2px solid #ffffff;
    border-left:        1px solid #cacaca;
    border-right:       1px solid #cacaca;

    padding-top:        3px;
    padding-bottom:     3px;

    text-align:         left;
    vertical-align:     middle;
	height:				25px;
}

.TCellGBold
{
    background-color:   #e5e5e5;
    color:              #000000;

    font-weight:        bold;

    border-top:         2px solid #ffffff;
    border-bottom:      2px solid #ffffff;
    border-left:        1px solid #cacaca;
    border-right:       1px solid #cacaca;

    padding-top:        3px;
    padding-bottom:     3px;

    text-align:         left;
    vertical-align:     middle;
	height:				25px;
}

#EX_TCellGTop    { padding-left: 1px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; }
#EX_TCellGBottom { border-bottom: 1px solid #cacaca; padding-left: 1px; }


.TCellG_1
{
    background-color:   #e7e6e4;
    color:              #000000;

    border-top:         2px solid #ffffff;
    border-bottom:      2px solid #ffffff;
    border-left:        1px solid #cacaca;
    border-right:       1px solid #cacaca;

    padding-top:        3px;
    padding-bottom:     3px;

    text-align:         left;
}

#EX_CellG_1 { background-color:   #e7e6e4; }
#EX_CellG_2 { background-color:   #D7D6D2; }
#EX_CellG_3 { background-color:   #d1cbc2; }

.TCellG_CBR
{
    background-color:   #e5e5e5;
    color:              #000000;

    border-top:         2px solid #ffffff;
    border-bottom:      2px solid #ffffff;
    border-left:        1px solid #cacaca;
    border-right:       1px solid #cacaca;

    padding-left:       1px;
    padding-right:      0px;
    padding-top:        3px;
    padding-bottom:     3px;

    text-align:         left;
    vertical-align:     middle;
}


/* ComboBox, RadioButton cell*/
#EX_CBR_1 { background-color: #E7E6E4; }
#EX_CBR_2 { background-color: #d7d6d2; }
#EX_CBR_3 { background-color: #D1CBC2; }

.TCellG_SmallFont
{
    font-size:          9px;

    background-color:   #e5e5e5;
    color:              #663300;

    border-top:         2px solid #ffffff;
    border-bottom:      2px solid #ffffff;
    border-left:        1px solid #cacaca;
    border-right:       1px solid #cacaca;

    padding-left:       5px;
    padding-right:      0px;
    padding-top:        5px;
    padding-bottom:     5px;

    text-align:         left;
    vertical-align:     center;
}

.TCellGSuccIcon
{
    background-color:   #e5e5e5;
    color:              #000000;

    border-top:         3px solid #dddad5;
    border-bottom:      3px solid #dddad5;
    border-left:        3px solid #cacaca;
    border-right:       3px solid #cacaca;

    padding:            20px;
}

.TCellEmphMessage
{
    background-color:   #e5e5e5;
    color:              #000000;

    border-top:         3px solid #dddad5;
    border-bottom:      3px solid #dddad5;
    border-left:        3px solid #cacaca;
    border-right:       3px solid #cacaca;

    padding:            20px;

		font-size:					13px;
		font-weight:				bold;
}


.TInnerCellG
{
    background-color:   #e5e5e5;
    color:              #000000;
    padding:            0px;
    text-align:         left;
}
#EX_InnerCellG_1 { background-color:   #e7e6e4; }
#EX_InnerCellG_2 { background-color:   #D7D6D2; }
#EX_InnerCellG_3 { background-color:   #d1cbc2; }


TD.TNoBorder
{
    background-color: #E7E6E4;
    color:            #0000CC;
    padding:          0px;
    text-align:       left;
}
#EX_NoBorder_1 { background-color: #E7E6E4; }
#EX_NoBorder_2 { background-color: #D7D6D2; }
#EX_NoBorder_3 { background-color: #D1CBC2; }


A:hover { text-decoration: underline; font-weight: bold; }
A.ANormal { font-size: 10px; }

#EX_BlackLink { color: #000000; font-size: 11px; text-decoration:none; }

A.BlackLink:hover { color: #ffffff; text-decoration: none; font-weight: bold; }
A.BlueLink { text-decoration: none; }
A.BlueLink:hover { text-decoration: none; font-weight: bold; }
A.WhiteLink { color: #ffffff; text-decoration: none; }
A.WhiteLink:hover { color: #ffffff; text-decoration: none; font-weight: bold; }
A.GrayLink { color: #666666; }
A.GrayLink:hover { color: #666666; text-decoration: underline; font-weight: bold; font-size: 11px; }

b
{
    font-weight: bolder;
}

/* OK buttons; Click here if you need some help; */
.Input_NB
{
    padding-left:     1px;
    padding-right:    1px;
    vertical-align:   top;
	padding:          3px; 
}
#EX_HelpButton { cursor: help;padding-left: 1px; padding-right: 1px; text-align: center;}
#EX_BoldText { font-weight: bold; font-size: 11px; height: 25px; }
#EX_BoldButton { cursor: hand; background: #C0C0C0; color: black; font-weight: bold; text-align: center; }
#EX_NormalButton { cursor: hand; background: #C0C0C0; color: black; font-weight: normal; text-align: center; }
#EX_SortB { cursor: hand; background: #e7f5f6; color: black; text-align: center; vertical-align: center; font-weight: bold;}

.Wingdings2Button
{
    cursor:           hand;

    background:       #B6C7E5;
    COLOR:            black;

    font-weight:      bold;
    font-size:        9px;
    font-family:      verdana, sans-serif;
    text-align:       center;
    vertical-align:   center;

    padding-left:     2px;
    padding-right:    2px;
    padding-top:      1px;
}

.Select_ComboBox
{
    color:            #0000CC;

    font-weight:      normal;
    font-size:        10px;
    font-family:      verdana, sans-serif;
    text-decoration:  none;
}

/* MENU */
.ColorBox { display: table-cell; padding: 0px; cursor: hand; vertical-align: top; width: 3%; z-index: 2; }
.muSubItem { display: table-cell; font-size: 10px; font-weight: bold; color: white; background: url('../images/mu1l.jpg') top left; border: 1px solid #D7D6D2; padding: 0px; vertical-align: middle; text-align: center; }
.muSubItemGray { display: table-cell; font-size: 10px; font-weight: bold; color: white; background: url('../images/mu0l.jpg'); border: 1px solid #bbbbbb; padding: 0px; vertical-align: middle; text-align: center; }
.muOut { display: table-cell; cursor: pointer; background-color: #bbbbbb; border-left: 1px solid #bbbbbb; border-right: 1px solid #bbbbbb; padding: 0px; margin: 0px; background: url('../images/mu0u.jpg'); font-size: 11px; font-weight: normal; color: #484339; vertical-align: middle; text-align: center; }
.muOver { display: table-cell; cursor: pointer; background-color: #e4ecf6; border-left: 1px solid #3f6c96; border-right: 1px solid #3f6c96; padding: 0px; margin: 0px; font-size: 11px; font-weight: bold; color: #34757e; background: url('../images/mu1u.jpg') top left; vertical-align: middle; text-align: center; }

A.MenuLink { color: #484339; cursor: hand; font-size: 10px; font-weight: normal; vertical-align: center; text-decoration: none; }
A.MenuLink:hover { color: #3f6c96; text-decoration: none; font-size: 10px; font-weight: bold; }
A.MenuLinkGray { color: #484339; cursor: hand; font-weight: normal; vertical-align: center; text-decoration: none; }
A.MenuLinkGray:hover { color: #666666; text-decoration: none; font-weight: bold; font-size: 10px; }
