﻿/*
Change Log
ID              Date            User            Description
27623127        APR 17, 2012    Jeyong          Updated maskWindow's z-index. Logout was being displayed below other types of popup in mainly Evaluation pages.
23175777        APR 20, 2012    Jeyong          Included class ApptTitleLeft, ApptTitleLeftDisabled, ApptTitleRight, and ApptTitleRightDisabled for appointment sub title
                                                Included class PageHeader4, PageBody4
                                                Updated PageHeader and PageBody to position:relative
23174245        APR 23, 2012    Jeyong          Added PopupFrame, PopupButton, PopupContent
23174245        APR 23, 2012    JEYONG          Added ReasonLink class
24012833        JUL 17, 2012    Alan            Added .Eval_EvaluationListClickArea, .Eval_EvaluationListCheckBox
32851315        AUG  3, 2012    Alan            Change color for information messages: green -> gray(or orange). 
24255497        AUG 13, 2012    Alan            Provider/Instructor search: Progress indicator for Search operation
29470155        AUG 15, 2012    Jeyong          Added SearchResultRow2
27994141        AUG 16, 2012    Jeyong          Added ComposeMessageError - for error messages in recipient fields
28905495        AUG 17, 2012    Alan            UNK - Allow faculty to edit notes upon approval as in axiUm
29205783        NOV 19, 2012    Alan            Integration with "call light" system
38295683        NOV 23, 2012    Jeyong          Add style for Prov_SearchWindow
39160913        NOV 26, 2012    Alan            Ability to sort on chair status (5.20.00+)
38295671        NOV 26, 2012    Jeyong          Add style for Appt_SearchWindow, Appt_SettingWindow
28905695        DEC 11, 2012    Alan            UKY - Way to see unapproved items for Providers that do not have appointments or reservations today 
41125513        FEB 14, 2013    Alan            Add 'Inactive Provider' checkbox to Provider -> Find Prov.
40385989        FEB 18, 2013    Alan            Better label for Inactive Providers in Provider List dialog from Evals
51503115        AUG 01, 2013    Alan            Patient-Provider Messaging - View Messages in Inbox/Sent (5.20+)
55402350        AUG 20, 2013    Alan            Patient-Provider Messaging - Inbox UI - Implementation  (5.20+)
55402832        AUG 20, 2013    Alan            Patient-Provider Messaging - Sent folder UI - Implementation  (5.20+)
55403940        AUG 20, 2013    Alan            Patient-Provider Messaging - Compose Message UI - Implementation  (5.20+)
55402448		Aug 21, 2013	Ryan			new title bar UI
46212467		Aug 22, 2013	Ryan			Add unwatch all for appts
55404952        Aug 26, 2013    Jeyong          Implement new CSS for message contact search pages
AX-3430         Apr 02, 2015    Alan            Integrate Faculty Access Help content into Faculty Access
*/
body, pre
{
    font-family: Apple-Gothic, Myriad Pro Light, Arial;
    /* font-family: STHeitiJ-Light, Myriad Pro Light, Arial; */
    /* font-family: helvetica, Myriad Pro Light, Arial; */
    /* font-family: Thonburi, Myriad Pro Light, Arial */
    margin:0px;
}
table
{
    table-layout: fixed;
}
.Window
{
    background-color: #000;
}
.CheckBox, .CheckBox input
{
    width: 26px;
    height: 26px;
}
.CheckBox label
{
    position: relative;
    padding-left: 10px;
    padding-right: 10px;
    top: -5px;
    font-size: 16px;
}
.Radio
{
    width: 20px;
    height: 20px;   
}
input, textarea, select, button
{
    margin: 0px;
    font-size: 16px;
}

b, strong
{
    font-weight:900;
}
a /* 23174245 */
{
    color: #2668A5;
    text-decoration: none;
}
.ReasonLink /* 23174245 */
{
    font-weight: bold;
    background-image: url(../images/IconOpenWindow.png);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 20px;
    padding-left: 5px;
}
.PopupFrame
{
    position: absolute;
    top: 130px;
    left: 220px;
    background-color: #FFF;
    width: 580px;
    padding-bottom: 10px;
	-webkit-border-radius: 5px;
    -webkit-box-shadow: 0 0 10px #333;
    display: none;
}
.PopupButton
{
    /*
    float: right;
    border: 1px solid #666;
    font-size: 12px;
    color: #FFF;
    background-color: #CCC;
    width: 50px;
    height: 15px;
    overflow: hidden;
    line-height: 17px;
    text-align: center;
    font-weight: bold;
    margin: 10px;
    padding: 5px;
    */
    float: right;
    margin: 10px;
}
.PopupBox {
    clear: both;
    position: relative;
    margin-left: 10px;
    margin-right: 10px;
    border: 1px solid #CCC;
    word-break: break-word;
}
.PopupContent
{
    max-height: 300px;
    word-break: break-word;
}
.PopupTitle 
{
    /*
    float: left;
    margin-top: 7px;
    margin-left: 10px;
    height: 40px;
    */
    
    float: left;
    margin-top: 12px;
    margin-left: 12px;
    font-size: 26px;
}
.PopupScrollDiv {
    padding: 10px;
}
.GreenFont
{
    color: Green;
}
.OrangeFont
{
    color: Orange;
}
.RedFont
{
    color:Red;
}
.GrayFont
{
    color: #999;
}
.RedGrayFont {
    color: #C99;
}
.LoginElmt
{
    margin-top: 10px;
}

.FieldText
{
    font-size:20px;
    width:340px;
    height:24px;
    border:solid 2px #cccccc;
}

.LoginTitle
{
    color:#ffffff;
    font-size:20px;
}

.button
{
	color: #fff;
	text-decoration: none;
	display: inline-block;
	padding: 5px 10px;
    border: solid 1px #333;
	-webkit-border-radius: 10px;
}

.BackButton
{
	color: #fff;
	text-decoration: none;
	display: inline-block;
	padding: 5px 10px;
    border: solid 1px #333;
	
    position: relative;
    margin-left: 10px;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(rgba(250,159,112,100)),
        color-stop(0.5, rgba(245,120,57,100)),
        color-stop(0.5, rgba(241,89,14,100)),
        to(rgba(241,89,14,100)));
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	border-left: 0px;
}
.BackButton span
{
    display: block;
    position: absolute;
    left: -6px;
    top: 5px;
    height: 19px;
    width: 19px;
    background-image: -webkit-gradient(
        linear,
        left top,
        right bottom,
        from(rgba(250,159,112,100)),
        color-stop(0.5, rgba(245,120,57,100)),
        color-stop(0.5, rgba(241,89,14,100)),
        to(rgba(241,89,14,100)));
    -webkit-mask-image: -webkit-gradient(linear, left bottom, right top,
        from(rgba(0,0,0,1)),
        color-stop(0.5,rgba(0,0,0,1)),
        color-stop(0.5, rgba(0,0,0,0)),
        to(rgba(0,0,0,0)));
        
	-webkit-border-bottom-left-radius: 5px;
    border-left: solid 1px rgba(79, 79, 79, 0.75);
    border-bottom: solid 1px rgba(79, 79, 79, 0.75);
    -webkit-transform: rotate(45deg);
}

.LoginButton
{
    font-size:24px;
	padding: 10px 20px;
    
	color: #fff;
	text-decoration: none;
	display: inline-block;
    border: 1px solid #333;
	-webkit-border-radius: 10px;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#999),
	    color-stop(0.5, #777),
	    color-stop(0.5, #666),
	    to(#333));
}

.SearchButton
{
	text-decoration: none;
	display: inline-block;
	padding: 0px 5px;
	-webkit-border-radius: 10px;
}

.SearchButtonSelected
{
	color: #fff;
	text-decoration: none;
	display: inline-block;
	padding: 0px 5px;
    border: 1px solid #333;
	-webkit-border-radius: 10px;
	
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(rgba(250,159,112,100)),
        color-stop(0.5, rgba(245,120,57,100)),
        color-stop(0.5, rgba(241,89,14,100)),
        to(rgba(241,89,14,100)));
    background-color: Orange;
}

.OrangeButton
{
	color: #fff;
	text-decoration: none;
	display: inline-block;
	padding: 5px 10px;
    border: 1px solid #333;
	-webkit-border-radius: 10px;
	
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(rgba(250,159,112,100)),
        color-stop(0.5, rgba(245,120,57,100)),
        color-stop(0.5, rgba(241,89,14,100)),
        to(rgba(241,89,14,100)));
    background-color: Orange;
}

.GreenButton
{
	color: #fff;
	text-decoration: none;
	display: inline-block;
	padding: 5px 10px;
    border: 1px solid #333;
	-webkit-border-radius: 10px;
	
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(rgba(181,211,53,100)),
        color-stop(0.5, rgba(178,216,50,100)),
        color-stop(0.5, rgba(153,204,51,100)),
        to(rgba(140,198,63,100)));
    background-color: Green;
}

.AquaButton
{
    /*
    background-color:Aqua !important;
    */
	color: #fff;
	text-decoration: none;
	display: inline-block;
	padding: 5px 10px;
    border: 1px solid #333;
	-webkit-border-radius: 10px;
	
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#0FF),
	    color-stop(0.5, #33EDEC),
	    color-stop(0.5, #00E6E6),
	    to(#0CC));
	background-color:black;
}

.BlackButton
{
	color: #fff;
	text-decoration: none;
	display: inline-block;
	padding: 5px 10px;
    border: 1px solid #333;
	-webkit-border-radius: 10px;
	
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#999),
	    color-stop(0.5, #777),
	    color-stop(0.5, #666),
	    to(#333));
	background-color:black;
}

.GrayButton
{
	color: #000;
	text-decoration: none;
	display: inline-block;
	padding: 5px 10px;
    border: 1px solid #333;
	-webkit-border-radius: 10px;
	
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#CCC),
	    color-stop(0.5, #B9B9B9),
	    color-stop(0.5, #AAA),
	    to(#999));
	background-color: Gray;
}

.WhiteButton
{
	color: #999;
	text-decoration: none;
	display: inline-block;
	padding: 5px 10px;
    border: 1px solid #333;
	-webkit-border-radius: 10px;
	
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#FFF),
	    color-stop(0.5, #EDEDED),
	    color-stop(0.5, #ECECEC),
	    to(#CCC));
	background-color: White;
}

.RedButton
{
	color: #fff;
	text-decoration: none;
	display: inline-block;
	padding: 5px 10px;
    border: 1px solid #333;
	-webkit-border-radius: 10px;
	
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(rgba(203,153,128,255)),
        color-stop(0.5, rgba(213,86,44,255)),
        color-stop(0.5, rgba(207,63,15,255)),
        to(rgba(204,51,0,255)));
    background-color: Red;
}
/*
.BegButton
{
    width: 50px;
    height: 50px;
    background-image: url(../images/BtnBeg.png);
    background-repeat: no-repeat;
    background-color: #CCC;
    background-position: 9px 7px;
    
}
.PrevButton
{
    width: 50px;
    height: 50px;
    background-image: url(../images/BtnPrev.png);
    background-repeat: no-repeat;
    background-color: #CCC;
    background-position: 7px 7px;
}
.NextButton
{
    width: 50px;
    height: 50px;
    background-image: url(../images/BtnNext.png);
    background-repeat: no-repeat;
    background-color: #CCC;  
    background-position: 11px 7px; 
}
.EndButton
{
    width: 50px;
    height: 50px;
    background-image: url(../images/BtnEnd.png);
    background-repeat: no-repeat;
    background-color: #CCC;
    background-position: 9px 7px;
}
*/
.HiddenButton
{
    margin: 0;
    padding: 0;
    border: 0;
    border-collapse: collapse;
    visibility: hidden;
    width: 0;
    height: 0;
    overflow: hidden;
}
.NoFrameButton
{
    float: left;
    padding: 0px;
    margin: 0px;
    border: 0px;
    background-color: Transparent;
    text-decoration: none;
    color:inherit;
    font-size: 16px;
    height: 20px;
}
.NoFrameButtonSelect
{
    float:left;
    padding: 0px;
    margin: 0px;
    text-decoration: none;
    color: inherit;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#333),
        to(#333)
    );
    border: 0px;
    padding-right: 5px;
    padding-left: 5px;
    font-size: 16px;
    height: 20px;
}
.NoFrameButtonCenter
{
    float: left;
    padding: 0px;
    margin: 0px;
    border: 0px;
    background-color: Transparent;
    text-decoration: none;
    color:inherit;
    font-size: 16px;
    height: 20px;
    cursor: pointer;
    width: 30px;
    text-align: center;
}
.NoFrameButtonCenterSelect
{
    float:left;
    padding: 0px;
    margin: 0px;
    text-decoration: none;
    color: inherit;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#333),
        to(#333)
    );
    border: 0px;
    font-size: 16px;
    height: 20px;
    text-align: center;
    width: 30px;
    cursor: pointer;
}
.SettingDropdown
{
    margin-top: 2px;
    width: 300px;
}
.AscDescIcon
{
    float:left;
    padding: 0px;
    margin: 0px;
    text-decoration: none;
    color: inherit;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#333),
        to(#333)
    );
    border: 0px;
    padding-right: 5px;
    font-size: 10px;
    height: 20px;
    line-height: 20px;
}
.ErrorText
{
    position:absolute;
    width:365px;
    left:50%;
    top: 430px;
    margin-left:-190px;
    
    -webkit-border-radius: 5px;
    padding: 5px;
    background-color:Red;
    color:White;
    font-size: 14px;
}

.MaskWindow
{
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: White;
    width: 1024px;
    height: 690px;
    z-index: 900;
}
.MaskBox
{
    position: absolute;
    width:220px;
    height:40px;
    top: 250px;
    left: 400px;
    color: #CCC;
    text-align: center;
}
.MaskTable
{
    margin-left: 20px; 
}
/*24255497 */
.MaskSearchWindow
{
    position: absolute;
    top: 0px;
    left: 0px;
    background-color: White;
    width: 500px;
    height: 250px;
    z-index: 200;
}
/*24255497 */
.MaskSearchBox
{
    position: absolute;
    width:220px;
    height:40px;
    top: 60px;
    left: 145px;
    color: #CCC;
    text-align: center;
}
/*24255497 */
.MaskSearchTable
{
    margin-left: 10px; 
}

#wrapper
{
     width:1024px;
}

#header
{
    position:relative;
    width:1024px;
    height:60px;
}
.logo
{
    position: absolute;
    top: 15px;
    left: 15px;
    
}
.credential
{
    position: absolute;
    top: 8px;
    right: 15px;
    font-size: 12px;
    text-align: right;
    
}
#topNav
{
    width:1024px;
    float:left;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(rgba(11,138,203,255)),
        color-stop(0.8, rgba(11,138,203,255)),
        to(rgba(11,111,164,255))
    );
    height:55px;
    padding-top:5px;
}
#topNav a.Tab
{
    
    display:block;
    width:180px;
    height:40px;
    margin: 5px 0px 0px 10px;
    padding-top:10px;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(rgba(156,156,156,255)),
        color-stop(0.8,rgba(180,180,180,255)),
        to(rgba(165,165,165,255))
    );
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-box-shadow: 3px -3px 5px rgba(0,0,0,0.2);
    font-size:20px;
    color:#000000;
    float:left;
    text-decoration:none;
    text-align:center;
}

#topNav a.Select
{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(rgba(205,205,205,205)),
        to(rgba(255,255,255,255))
    ) !important;
}
.topNavAlertBox
{
    background-color: #C1272D;
    background-image: url(../images/IconUrgentWhite.png);
    background-repeat: no-repeat;
    background-position: 0px 5px;
    width: 40px;
    height: 28px;
    float: right;
    margin: 5px 10px 0px 0px;
    color: White;
    padding-left: 45px;
    padding-top: 12px;
    font-weight: bold;
    text-decoration: none;
    -webkit-border-radius: 10px;
}
.topNavAlertBoxLink, .topNavAlertBoxLink span
{
    text-decoration: none;
    color: White;
}

.topNavInboxBox
{
    background-color: #E5E5E5;
    background-image: url(../images/IconMessage.png);
    background-repeat: no-repeat;
    background-position: 5px 5px;
    width: 40px;
    height: 28px;
    float: right;
    margin: 5px 10px 0px 0px;
    color: #666;
    padding-left: 45px;
    padding-top: 12px;
    font-weight: bold;
    text-decoration: none;
    -webkit-border-radius: 10px;
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
}
.topNavInboxBoxLink, .topNavInboxBoxLink span
{
    text-decoration: none;
    color: #666;
}

#ContentBody
{
    width: 1024px;
    margin-top:15px;
    float:left;
    height:555px;
}

#ContentLeft
{
    width:150px;
    padding-top:15px;
    height:540px;
    float:left;
    background-position: right;
    background-repeat:repeat-y;
}

.LeftBlank
{
    width:150px;
    height:50px;
    font-size:16px;
    text-decoration:none;
    border-bottom:solid 1px rgba(178,178,178,255);
    text-align: center;
    padding-top: 10px;
}

input.LeftTab
{
    border:none;
    width:150px;
    height:70px;
    background-image: -webkit-gradient(
        linear,
        left top,
        right top,
        from(rgba(229,229,229,255)),
        color-stop(0.98, rgba(229,229,229,255)),
        to(rgba(178,178,178,255))
    );
    background-position: right;
    background-repeat: repeat-y;
    background-color: #E5E5E5;
    font-size:16px;
    text-decoration:none;
    color:#5E5E5E;
    
    padding:20px;
    padding-top:25px;
    padding-bottom:25px;
    border-bottom:solid 1px rgba(178,178,178,255);
}

input.LeftTabSelect
{
    background-image: -webkit-gradient(
        linear,
        left top,
        right top,
        from(rgba(121,172,206,255)),
        to(rgba(188,213,231,255))
    ) !important;
    padding-left:10px !important;
    width:150px !important;
    color:#000000 !important;
    font-size:20px;
    font-weight:bold;
    padding-top:20px !important;
}

a.LeftTab
{
    display:block;
    width:130px;
    height:40px;
    background-image: -webkit-gradient(
        linear,
        left top,
        right top,
        from(rgba(229,229,229,255)),
        color-stop(0.98, rgba(229,229,229,255)),
        to(rgba(178,178,178,255))
    );
    background-position: right;
    background-repeat: repeat-y;
    background-color: #E5E5E5;
    font-size:16px;
    text-decoration:none;
    color:#5E5E5E;
    padding-top:25px;
    padding-left:20px;
    border-bottom:solid 1px rgba(178,178,178,255);
}



a.LeftTabSelect
{
    background-image: -webkit-gradient(
        linear,
        left top,
        right top,
        from(rgba(121,172,206,255)),
        to(rgba(188,213,231,255))
    ) !important;
    padding-left:10px !important;
    width:140px !important;
    color:#000000 !important;
    font-size:20px;
    font-weight:bold;
    padding-top:20px !important;
    height:45px !important;
}

a.LeftSubTab
{
    display:block;
    width:120px;
    height:30px;
    background-image: -webkit-gradient(
        linear,
        left top,
        right top,
        from(rgba(255,255,255,255)),
        color-stop(0.98, rgba(255,255,255,255)),
        to(rgba(178,178,178,255))
    );
    background-color: #E5E5E5;
    font-size:16px;
    text-decoration:none;
    color:#5E5E5E;
    padding-top:15px;
    padding-left:30px;
    border-bottom:solid 1px rgba(178,178,178,255);
    overflow:hidden;
}
a.LeftSubTabSelect
{
    background-image: -webkit-gradient(
        linear,
        left top,
        right top,
        from(rgba(121,172,206,255)),
        to(rgba(188,213,231,255))
    ) !important;
    padding-left:10px !important;
    width:140px !important;
    color:#000000 !important;
    font-size:20px;
    font-weight:bold;
    padding-top:10px !important;
    height:35px !important;
}
a.LeftTabExpandCollapse
{
    display:block;
    width: 150px;
    height: 20px;
            background-image: -webkit-gradient(
                linear,
                left top,
                left bottom,
                to(rgba(190,190,190,1)),
                color-stop(0.85,rgba(210,210,210,1)),
                color-stop(0.95,rgba(215,215,215,1)),
                from(rgba(190,190,190,1))
            );
    text-decoration: none;
    text-align: center;
    color: #666;
    padding-top: 5px;
}
#MessageSideNavWrapper
{
    height: 480px;
    width: 150px;
    overflow: hidden;
}

#ContentRight
{
    float:left;
    width:844px;
    height:525px;
    border:solid 15px #BCD5E7;
    -webkit-border-top-left-radius: 10px;
}

.ContentTitle
{
    font-size:24px;
    font-weight:bold;
    color:#F7931E;
}

.BlueBar
{
    background-color:#0B8ACB;
    height:10px;
}

#ScrollHeader
{
    height:65px;
    padding-top: 10px;
    text-align: center;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#FFF),
        color-stop(0.666, #FFF),
        color-stop(0.666, #0B8ACB),
        to(#069)
    );
}
.titleDiv
{
    height: 40px;
}
.headerDiv
{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#0B8ACB),
        to(#069)
    );
    height: 25px;
    overflow: hidden;
    color: White;
    text-align: left;
}
#ScrollHeaderRightSide
{
    position:relative;
    float:right;
    margin-top:-65px;
    margin-right:10px;
}

#ScrollHeaderLeftSide
{
    position:relative;
    float:left;
    margin-top:-65px;
    margin-left:10px;
}

#Scroll
{
    height:450px;
    width:844px;
    overflow: auto;
}
/*28905695*/
#ScrollFindProv
{
    height:397px;
    width:844px;
    overflow: auto;
}

div.ApptDiv
{
    float:left;
    width:844px;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(rgba(204,204,204,255)),
        to(rgba(242,242,242,255))
    );
    padding:5px;
    height:40px;
}

div.BlueDiv
{
     float:left;
     width:844px;
     background-image:none;
     padding:5px;
     height:40px;
     background-color:#0B8ACB;
     color: #ffffff;
}

.ApptTitleLeft
{
    position: relative;
    float: left;
    margin-top: 4px;
    margin-left: 10px;
    margin-right: 5px;
    font-size: 14px;
    font-weight: normal;
}
.ApptTitleLeftDisabled
{
    position: relative;
    float: left;
    margin-top: 4px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 14px;
    font-weight: normal;
    color: #999;
}
.ApptStatus
{
    position: absolute;
    font-size: 14px;
    font-weight: normal;
    text-align: right;
    top: 4px;
    right: 145px;
}
.ApptTitleRight
{
    position: relative;
    float: right;
    margin-left: 10px;
    margin-right:10px;
    font-size: 20px;
    font-weight: bold;
    text-align: right;
}
.ApptTitleRightDisabled
{
    position: relative;
    float: right;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 20px;
    font-weight: bold;
    text-align: right;
    color: #999;
}

.ApptViewNavHeader
{
    display: block;
    height: 29px;
    border-bottom: 1px solid #E5E5E5;
    /*
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#CCC),
        color-stop(0.92,#CCC),
        to(#999)
    );
    */
    background-color: #CCC;
    color: White;
    padding: 10px;
}
.ApptViewNavHeaderRight
{
    float:right;
}
.ApptViewNavHeaderButton
{
    float: left;
    width: 70px;
    height: 30px;
    margin-left: 5px;
    overflow:hidden;
    background-color: white;
    -webkit-border-radius: 10px;
    border: 1px solid #000;
}
.ApptViewNavHeaderButtonImage
{
    position: relative;
    top: 1px;
    left: 5px;
    width: 28px;
    height: 28px;
}
.ApptViewNavHeaderButtonText
{
    float: right;
    display:block;
    width: 20px;
    height: 20px;
    top: 0px;
    left: 0px;
    line-height: 20px;
    margin-top: 7px;
    margin-right: 10px;
    color: Black;
    text-align:center;
    overflow:hidden;
}

.ApptViewHeaderNoStartCheck
{
    display: block;
    position: relative;
    width:100%;
    height:35px;
    padding-top: 15px;
    padding-left: 10px;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#CCC),
        to(#E5E5E5)
    );
    color: #d5562c;
    overflow: hidden;
}
.ApptViewHeaderStartCheckByMe
{
    display: block;
    position: relative;
    width:100%;
    height:35px;
    padding-top: 15px;
    padding-left: 10px;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#CCC),
        to(#E5E5E5)
    );
    color: #99CC33;
    overflow: hidden;
}
.ApptViewHeaderStartCheckByOther
{
    display: block;
    position: relative;
    width:100%;
    height:35px;
    padding-top: 15px;
    padding-left: 10px;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#CCC),
        to(#E5E5E5)
    );
    color: #666;
    overflow: hidden;
}
.ApptViewCheckBox
{
    float: left;
    width: 30px;
    height: 30px;
    margin-top:12px;
    margin-left:10px;
    overflow:hidden;
}
.ApptViewApproveName
{
    float:left;
    width:300px;
    height: 20px;
    margin: 5px 0px 0px 10px;
    padding: 10px 10px;
    overflow:hidden;
}
.NotApproved
{
    background-color:Aqua !important;
    -webkit-border-radius: 10px;
}
.Dummy
{
    color: #999;
}
.ApproveMultiLine
{
    padding-top: 0px !important;
    height: 30px !important;
    word-wrap: break-word;
}
.ApptViewConsent
{
    float:left;
    width:32px;
    height: 32px;
    
    margin-left:10px;
    margin-top: 8px;
    overflow:hidden;
}
.ApptViewApproveStatus
{
    float:left;
    width:20px;
    
    height: 22px;
    margin-top:16px;
    margin-left:10px;
    overflow:hidden;
    text-align: center;
}
.ApptViewApproveSite
{
    float:left;
    width:160px;
    height: 22px;
    text-align:right;
    
    margin-top:16px;
    margin-left:10px;
    overflow:hidden;
}
.ApptViewApproveSubArrow
{
    float:left;
    width:35px;
    height: 32px;
    text-align:right;
    
    margin-top:9px;
    margin-left:10px;
    overflow:hidden;
}
.ApptViewEvalutedToday
{
    float:left;
    width:100px;
    height: 32px;
    text-align:right;
    
    font-size: 14px;
    line-height: 16px;
    text-align: left;
    
    margin-top: 9px;
    margin-left:10px;
    overflow:hidden;
}
.ApptViewEvalByMe
{
    color: #99CC33;
}
.ApptViewEvalByOther
{
    color: #666;
}
.ApptViewEvalByNone
{
    color: #D5562C;
}
.ApptViewEvalNotRequired {
    color: #666;
}
.ApptViewApproveDetail
{
    /*height: 140px;*/
    padding-left: 60px;
    padding-bottom: 10px;
    font-size: 13px;
    background-color: #E5E5E5;
}
.ApproveRow
{
    position:relative;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#CCC),
        to(#E5E5E5)
    );
    overflow: hidden;
    padding: 10px;
    min-height: 30px;
}
.ApproveEval
{
    position:relative;
    background-color: #E5E5E5;
    height: 50px;
}
.ApproveTitle
{
    position:absolute;
    width: 500px;
    height: 20px;
    top: 12px;
    left: 10px;
    overflow: hidden;
    font-size: 18px;
    font-weight: bold;
}
.ApproveStatus
{
    position:absolute;
    top: 15px;
    left: 520px;
    width: 50px;
    height: 20px;
    overflow: hidden;
    line-height: 18px;
}
.ApproveSite
{
    position:absolute;
    top: 15px;
    left: 580px;
    width: 170px;
    height: 20px;
    overflow: hidden;
    line-height: 18px;
}
.ApproveIcon
{
    position:absolute;
    top: 8px;
    left: 934px; /*890px;*/
    width: 32px;
}
.ApproveMessage
{
    position:absolute;
    top: 13px;
    left: 804px; /*760px;*/
    width: 120px;
    font-weight: bold;
    text-align: right;
}
.ApproveDetail
{
    margin-top: 40px;
    left: 10px;
    font-size: 13px;
    background-color: White;
    padding: 10px;
    -webkit-border-radius: 5px;
}
.ApproveNoMsg
{
    position:relative;
    margin-top: 40px;
    padding: 10px;
    color: #000;
    font-size: 14px;
    font-weight: bold;
}
.ApproveFailMsg
{
    position:relative;
    margin-top: 40px;
    padding: 10px;
    background-color: #900;
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    -webkit-border-radius: 5px;
}
.ApproveErrMsg
{
    position:relative;
    margin-top: 10px;
    padding: 10px;
    background-color: #900;
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    -webkit-border-radius: 5px;
}
.ApproveInfoMsg
{
    position:relative;
    margin-top: 40px;
    padding: 10px;
    padding-right: 140px;
    word-wrap: break-word;
    background-color: #787878;        /*32851315 Original-> #060; */
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    -webkit-border-radius: 5px;
}
.ApproveWarningMsg
{
    position:relative;
    margin-top: 10px;
    padding: 10px;
    padding-right: 140px;
    word-wrap: break-word;
    background-color: #C60;
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    -webkit-border-radius: 5px;
}
.ApproveWarningOptionBox
{
    position: absolute;
    top: 10px;
    right: 50px;
}
.ApproveWarningCheckBox
{
    position: absolute;
    top: 5px;
    right: 10px;
}

.ApproveErrMsg a
{
    color: #FFF;
    text-decoration: none;
    pointer-events: none;
}

.PrvListName
{
    float:left; 
    width:370px;
    height: 30px;
    font-size:24px;
    font-weight:bold;
    margin-top:8px;
    padding-left:10px;
    margin-left:10px;
    margin-right:10px;
    overflow:hidden;
}
.PrvListLoadingImage {
    position: absolute;
    top: 15px;
    right: 10px;
    width: 20px;
    height: 20px;
}
.PrvListIconBox
{
    float: left;
    margin-top: 8px;
    width: 70px;
    height: 32px;
    overflow:hidden;
}
.PrvListIconImage
{
    position: relative;
    top: 0px;
    left: 0px;
    width: 32px;
    height: 32px;
}
.PrvListIconCount
{
    position:relative;
    top: -10px;
    left: 0px;
    height: 32px;
    width: 40px;
    line-height: 32px;
}

.PrvViewCheckBox
{
    float: left;
    width: 30px;
    height: 30px;
    margin-top:12px;
    margin-left:10px;
    overflow:hidden;
    
}
.PrvViewApproveName
{
    float:left;
    width:300px;
    height: 20px;
    margin: 5px 0px 0px 10px;
    padding: 10px 10px;
    overflow:hidden;
}
.PrvViewConsent
{
    float:left;
    width:32px;
    height: 32px;
    
    margin-left:10px;
    margin-top: 8px;
    overflow:hidden;
}
.PrvViewApproveStatus
{
    float:left;
    width:20px;
    
    height: 22px;
    margin-top:16px;
    margin-left:10px;
    overflow:hidden;
    text-align: center;
}
.PrvViewEval
{
    position: absolute;
    top: 12px;
    right: 10px;
    width: 40px;
    height: 30px;
    text-align: right; 
}
.PrvViewApproveSite
{
    float:left;
    width:160px;
    height: 22px;
    text-align:right;
    
    margin-top:16px;
    margin-left:10px;
    overflow:hidden;
}
.PrvViewApproveDetail
{
    padding-left: 60px;
    padding-bottom: 10px;
    font-size: 13px;
    background-color: #E5E5E5;
}

div.ApptDivSelect
{
    float:left;
    width:40px;
    margin-top:-10px;
}
.CustomContainer {
    font-size: 12px;
    background-color: #E5E5E5;
}
.CustomInfo {
    padding-left: 60px;
    padding-bottom: 10px;
}

.NoStartChk
{
    background-color:Red !important;
    -webkit-border-radius: 10px;
    color: #FFF;
}

.MyStudent
{
    background-color:Green !important;
    -webkit-border-radius: 10px;
    color: #FFF;
}
.DisabledLink, .DisabledLink .NoStartChk, .DisabledLink .MyStudent
{
    color: #F93;
}

.ApptListWatchStatus
{
    /* 29205783.Jey - Updated width, height, top */
    position: absolute;
    width: 20px;
    height: 20px;
    top: 16px;
    left: 5px;
    overflow:hidden;
}
.ApptListMainBox
{
    /* 29205783.Jey - Updated left */
    position: absolute;
    display:block;
    width:300px;
    height: 30px;
    top: 5px;
    left: 30px;
    
    padding: 5px 10px;
    overflow:hidden;
}
.ApptListStatus {
    float: left;
    font-size: 12px;
    line-height: 12px;
}
.ApptListProvider {
    clear: both;
    float: left;
    font-size: 18px;
    font-weight: bold;
    line-height: 18px;
    white-space: nowrap;
}
.ApptListCounts
{
    /* 29205783.Jey - Updated width, left */
    position: absolute;
    width: 45px; /*40px*/
    height: 32px;
    top: 5px;
    left: 355px; /*362px;*/        /*29205783 original-> 785px */
    
    overflow: hidden;
    padding: 4px 5px;
    text-align: center;
}
.ApptListCounts img {
    /* 29205783.Jey - Added */
    height: 14px;
    margin-right: 10px;
}
.ApptListCounts td {
    /* 29205783.Jey - Added */
    font-size: 13px;
    line-height: 14px;
}
.ApptListPatient
{
    position: absolute;
    width: 130px;
    height: 18px;
    
    overflow:hidden;
    top: 7px;
    left: 415px;        /*29205783 original-> 380px */
}
.ApptListTime
{
    position: absolute;
    width: 100px;       /*29205783 original-> 120 */
    height: 18px;
    
    overflow:hidden;
    top: 7px;
    left: 560px;        /*29205783 original-> 515px */
}
.ApptListClinic
{
    position: absolute;
    width: 140px;
    height: 18px;
    
    overflow:hidden;
    top: 25px;
    left: 675px;        /*29205783 original-> 640px */
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ApptListReason
{
    position: absolute;
    width: 250px;
    height: 18px;
    overflow:hidden;
    
    top: 25px;
    left: 415px;        /*29205783 original-> 380px*/
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ApptListChair
{
    position: absolute;
    width: 140px;
    height: 18px;
    overflow:hidden;
    
    top: 7px;
    left: 675px;        /*29205783 original-> 640px*/
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*29205783 new style*/
.AppListState    
{
    /* 29205783.Jey - Updated height, left */
    position: absolute;
    width: 15px;
    height: 20px;
    
    top: 15px;
    left: 819px;

    overflow: hidden;    
}

/*29205783 new style*/
/*.rowDivState 
{
    left: 820px;
}*/

div.ApptDivDetailsContent1
{
    margin-top:-5px;
    width:82px;
    float:left;
    font-size:16px;
}
div.ApptDivDetailsContent
{
    width:80px;
    float:left;
    font-size:12px;
}

div.ApptDivDetailsContent2
{
    width:164px;
    float:left;
    font-size:12px;
}
div.ApptDivDetailsContent4
{
    width:328px;
    float:left;
    font-size:12px;
}

div.PatViewMain
{
    float:left;
    width:844px;
}

div.PatViewDetails
{
    float:left;
    width:184px;
    background-image: -webkit-gradient(
        linear,
        left top,
        right top,
        from(rgba(229,229,229,1)),
        color-stop(0.93,rgba(229,229,229,1)),
        to(rgba(180,180,180,1))
    );
    background-position: right;
    background-repeat: repeat-y;
    height:440px;
    padding:15px;
    font-size:12px;
}

div.PatViewApprove
{
    float:left;
    width:630px;
}

div.PatViewApproveHeader
{
    background-color:#bbbbbb;
    height:50px;
}

.ApptViewScroll
{
    height: 400px;
}
div.PatViewScroll
{
    height:450px;
}

/*
div.ApproveDiv
{
    width:630px;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(rgba(204,204,204,255)),
        to(rgba(242,242,242,255))
    );
    background-repeat:repeat-x;
    
}

div.ApproveStatus
{
    width:20px;
    float:left;
    margin-top:-5px;
}

div.ApproveName
{
    width:310px;
    float:left;
    overflow:hidden;
    
    margin-right:10px;
    margin-left:10px;
    margin-top:-15px;
    padding:10px;
    padding-top:10px;
}

div.ApproveSite
{
    width:180px;
    float:left;
    text-align:right;
    padding-right:10px;
    margin-top:-5px;
}
*/
div.ApproveProviderDetails table
{
    height: 100px;
    padding-left: 60px;
}
div.ApproveApptDetails table
{
    height: 150px;
    padding-left: 60px;
}

.hidden
{
    visibility:hidden;
}

.bg1
{
    background-color:#dddddd;
}

.bg2
{
    background-color:#bbbbbb;
}

.TextSmall
{
    font-size:12px;
}

.TextBlue
{
    color:#0b8acb;
}

.Hidden
{
    display:none;
}

div.NoData
{
   text-align : center;
   padding:40px;
   font-size:20px;
   color:#999999;
}

div.TabAppointments
{
    margin-left:12px;
    padding-left:20px;
    padding-top:7px;
    margin-top:-7px;
    background-image: url('../images/IconScheduler.png');
    background-position:left;
    background-repeat:no-repeat;
}

div.TabProviders
{
    
}
.maskWindow
{
    position:fixed;
    background-image: -webkit-gradient(
        linear,
        left top,
        right top,
        from(rgba(0,0,0,0.9)),
        to(rgba(0,0,0,0.8))
    );
    z-index: 1000; /* 27623127 - changed from 50 to 1000 to place on top of normal MaskScreenWindow for logout popup */
    top: 0px;
    left: 0px;
}
.maskContent
{
    position: relative;
    border: 0px;
    z-index: 100;
    background-color: White;
    left: 50%;
    top: 10px;
    -webkit-border-radius: 10px;
}
.rowDiv
{
    position:relative;
    /* width:1200px; */
    height:49px;
    border-top: 1px solid #CCC;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(rgba(0,0,0,0.2)),
        to(rgba(0,0,0,0))
    );
    overflow: hidden;
}
/*55402350*/
.rowDivMsgNew 
{
    position:relative;
    height:49px;
    overflow: hidden;
    background-color: white;  
    border-bottom: solid 1px rgb(229,229,229);    
}
/*55402350*/
.rowDivMsgRead{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(rgba(0,0,0,0.2)),
        to(rgba(0,0,0,0.1))
    );
    height:49px;
    color: #626262;
    width:1200px;  
    border-bottom: solid 1px rgb(229,229,229);    
}
/**
.rowBlack
{
    background-color:#666;
    height:50px;
    color: White; 
}
**/
.paginationPanel
{
    position:relative;
    width: 210px;
}
.paginationButton
{
    float: left;
}
.paginationOutput
{
    display: block;
    margin: 5px 5px 0px 5px;
    width: 70px;            /*29205783 Original-> 100px;*/
    text-align: center;
    float: left;
}
.paginationSmallOutput
{
    display: block;
    margin: 5px 5px 0px 5px;
    width: 60px;
    text-align: center;
    float: left;
}
.paginationPopup
{
    position: absolute;
    top: 35px;
    right: 0px;
    background-color: #999;
    padding: 5px;
    width: 250px;
    text-align: center;
    z-index: 800;
    -webkit-border-radius: 5px;
    -webkit-box-shadow: 0 0 10px #000;
}
.paginationDiv
{
    width:804px;
    height:50px;
    overflow: hidden;
    text-align: center;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(rgba(204,204,204,1)),
        color-stop(0.03,rgba(255,255,255,1)),
        to(rgba(255,255,255,1))
    );
    padding: 25px 20px;
}
.paginationDivSmall
{
    height: 40px;
    overflow: hidden;
    text-align: center;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(rgba(204,204,204,1)),
        color-stop(0.06,rgba(255,255,255,1)),
        to(rgba(255,255,255,1))
    );
    padding: 10px 10px 0px 10px;
}
.searchPopup
{
    position: absolute;
    top: 35px;
    left: 0px;
    background-color: #999;
    padding: 5px;
    width: 190px;
    z-index: 800;
    -webkit-border-radius: 5px;
    -webkit-box-shadow: 0 0 10px #000;
}
.ProvListNameHeader
{
    float: left;
    width: 320px;
    margin-left: 20px;
    margin-top: 3px;
}
/*28905695*/
.ScrollHeaderProv
{
    height:65px;
    padding-top: 10px;
    text-align: center;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#FFF),
        color-stop(0.666, #FFF),
        color-stop(0.666, #0B8ACB),
        to(#069)
    );
}
/*28905695*/
.ScrollHeaderProvFind
{
    height:118px;
    padding-top: 10px;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#FFF),
        color-stop(0.78, #FFF),
        color-stop(0.78, #0B8ACB),
        to(#069)
    );
}
/*28905695*/
.ScrollHeaderProvRightSide
{
    position:relative;
    float:right;
    margin-top:-65px;
    margin-right:10px;
}
/*28905695*/
.ScrollHeaderProvFindRightSide
{
    position:relative;
    float:right;
    margin-top:-100px;
    margin-right:10px;
}
/*28905695*/
.ProvListFindHeader 
{
    position: relative;
    margin:0 5px 10px 10px;
}
/*28905695*/
.ProvListSearchBtn
{
    position: absolute;
    right: 5px;
}
/*41125513*/
.ProvFindSearchInactiveCheckBox, .ProvFindSearchInactiveCheckBox input
{
    margin-top: 2px;
    margin-left: 20px;
    width: 26px;
    height: 26px;
}
/*41125513*/
.ProvFindSearchInactiveCheckBox label
{
    position: relative;
    padding-left: 10px;
    padding-right: 10px;
    top: -5px;
    font-size: 16px;
}

/*41125513*/
.ProvFindInactiveName 
{
    text-decoration: line-through;
}
/*41125513*/
.ProvFindInactiveDiv 
{
    margin-top: 10px;
}
/*41125513*/
.ProvFindCriteriaDiv 
{
    float: left;    
}
/*41125513*/
.SideProvInactive 
{
    font-style: italic;
}
.ApptListNameHeader
{
    /*29205783.Jey - Updated width, margin-left */
    float: left;
    width: 370px; /*29205783 original-> 320px; */
    margin-left: 40px; /*29205783 origial-> 50px; */
    margin-top: 3px;
}
.ApptListPatientHeader
{
    /*29205783.Jey - Updated width */
    float: left;
    margin-left: 5px;
    margin-top: 3px;
    width: 140px;
}
.ApptListTimeHeader
{
    float: left;
    margin-left: 5px;
    margin-top: 3px;
    width: 110px; /*29205783 origial-> 120px; */
}
.ApptListClinicHeader
{
    /*29205783.Jey - Updated width */
    float: left;
    margin-left: 5px;
    margin-top: 3px;
    width: 110px; /*29205783 origial-> 150px; */
}
/*39160913 New Style*/
.ApptListStateHeader
{
    /*29205783.Jey - Updated margin-right, width */
    float: right;
    margin-right: 3px;
    margin-top: 3px;
    width: 30px;
}
.MessageListPriorityHeader
{
    float: left;
    width: 40px;
    margin-left: 50px;
    margin-top: 3px;
}
.MessageListNameHeader
{
    float: left;
    width: 240px;
    margin-left: 0px;
    margin-top: 3px;
}
.MessageListSubjectHeader
{
    float: left;
    width: 370px;
    margin-left: 10px;
    margin-top: 3px;
    
}
.MessageListDateHeader
{
    float: left;
    margin-left: 10px;
    margin-top: 3px;
    
}
.MessageListCheckBox
{
    float: left;
    width: 30px;
    height: 30px;
    margin-top:12px;
    margin-left:10px;
    overflow:hidden;
}
.MessageListUrgent
{
    float: left;
    width: 30px;
    height: 30px;
    margin-top:12px;
    margin-left:10px;
    overflow:hidden;
}
.MessageListName
{
    float:left; 
    width:240px;
    height: 30px; 
    font-size:24px;
    font-weight:bold;
    margin-top:12px;
    margin-left:10px;
    overflow:hidden;
}
/*51503115*/
.MessageListNamePatient 
{
    color: #5e895c;    
}
/*55402832*/
.MoreMsgSupBold
{
    font-size: 14px; 
    font-weight: bold;
}
/*55402832*/
.MoreMsgSup
{
    font-size: 14px;
    /* to prevent sup affect height*/
    vertical-align: baseline;
    position: relative;
    top: -0.4em;    
}

.MessageListSubject
{
    float:left;
    width:370px; 
    height: 22px;
    margin-top:16px;
    margin-left:10px;
    overflow:hidden;
}
.MessageListDate
{
    float:left;
    height: 22px;
    margin-top:16px;
    margin-left: 10px;
    margin-right: 10px;
    overflow:hidden;
}
.MainContent
{
    float:left;
    width: 630px;
    height: 450px;
}
.SideContentDetailsBox
{
    float:left;
    width:194px;
    height:430px;
    background-image: -webkit-gradient(
        linear,
        left top,
        right top,
        from(rgba(229,229,229,1)),
        color-stop(0.985,rgba(229,229,229,1)),
        to(rgba(180,180,180,1))
    );
    background-repeat: repeat-y;
    background-position: right;
    background-color:#EDEDED;
    padding:10px;
    font-size:11px;
    line-height: 12px;
}
.SideContentDetailsBox td
{
    padding-top: 5px;
    padding-right: 5px;
}
.SideContentTitle
{
    font-weight: bold;
    font-size: 14px;
    line-height: 14px;
    margin-bottom: 4px;
}
.SideContentSubTitle
{
    font-weight: bold;
    color: #666;
}

.MessageViewLocationTitle
{
    font-size: 16px;
    font-weight: bold;
}
.MessageViewLocationSub
{
    font-weight: bold;
    color: #666;
}
.MessageViewHeader
{
    float:left;
    position: relative;
    width:600px;
    height:100px;
    padding:15px;
    font-size:14px;
    overflow: hidden;
}
.MessageViewIcon
{
    float: left;
    margin-right: 10px;
}
.MessageViewSubject
{
    float: left;
    width: 550px;
    font-size:24px;
    font-weight:bold;
    height: 50px;
    line-height: 22px;
    word-wrap: break-word;
    overflow: hidden;
}
.MessageViewMetaData
{
    position: absolute;
    top: 60px;
    left: 15px;
    width: 600px;
}
div.MessageViewBody
{
    float:left;
    width:600px;
    height:289px;
    border-top: 1px solid #CCC;
    font-size:14px;
    padding:15px;
}
#iPadBox {
    width: 1024px;
    height: 690px;
}
#FullWindowContainer
{
    position: absolute;
    top:10px;
    left: 10px;
    width: 1004px; /*960px;*/
    height: 670px; /*640px;*/
    -webkit-border-radius: 10px;
    background-color: #FFF;
}
#FullWindowHeader
{
    background-image: -webkit-gradient(
        linear,
        left top,
        right top,
        from(#0d8acb),
        to(#CCC)
    );
    background-repeat: repeat-y;
    background-position: right;
    background-color: #0d8acb;
    height: 55px;
    -webkit-border-top-left-radius: 10px;                                                                                                                                             
    -webkit-border-top-right-radius: 10px;
}
#FullWindowTitle
{
    float: left;
    margin-top: 10px;
    margin-left: 15px;
    font-size: 28px;
    color: White;
    font-weight:normal;
}
#FullWindowNav
{
    float: right;
    margin-top: 10px;
    margin-right: 10px;
}
#FullWindowContent
{
    height: 590px; /*560px;*/
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 10px;
    border: 1px solid #999;
    background-color: #E5E5E5;
    overflow: hidden;
}
/*28905495 */
#EditNotesGrayArea 
{
    position:relative;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#CCC),
        to(#E5E5E5)
    );
    overflow: hidden;
    padding: 10px;
    min-height: 30px;    
}
/*28905495 */
#EditNotesBorder 
{
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 5px;
    border: solid 1px #333;
    -webkit-border-radius: 10px;        
}
/*28905495 */
#ParentScrolldiv
{
    height: 335px;
    overflow: hidden;
}


/*28905495 */
.ApproveDetailNote
{
    margin-left: 10px;
    margin-right: 10px;
    font-size: 13px;
    background-color: White;
    padding-top: 10px;
    padding-bottom: 10px;
    -webkit-border-radius: 5px;
}

/*28905495 */
.ApproveEdiNotesSection
{
    position:relative;
    margin-top: 10px;
    padding: 18px;
    background-color: #3399CC;        
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    -webkit-border-radius: 5px;
}
/*28905495*/
.EditNoteFieldTitle {
    position: relative;
    height: 50px;
    border-bottom-width: 1px;
    border-color: blue;
}

/*28905495*/
.EditNoteFieldRow {
    position: relative;
    height: 20px;
}
/*28905495*/
.EditNoteEditableRow {
    position: relative;
    height: 30px;
}
/*28905495*/
.EditNoteLeftSide
{
    position: absolute;
    top: 5px;
    left: 10px;
    text-align: left;
    width: 450px;
}
/*28905495*/
.EditNoteRightSide
{
    position: absolute;
    top: 5px;
    left: 470px;
    width: 450px;
}
/*28905495*/
.EditNoteNoteDescription
{
    position: relative;
    margin-left: 5px;
    text-align: left;
    /*padding-left: 10px;*/
    padding-right: 10px;
    padding-top: 5px;
    font-size: 12px;
}

/*28905495*/
.EditNoteTitle 
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 150px; 
}
/*28905495*/
.EditNoteField
{
    position: absolute;
    top: 0px;
    left: 150px;
    width: 230px;   
}

.EditNoteDesciptionArea 
{
    width: 685px;
}

/*28905495*/
.EditNoteFontSize
{
    word-wrap: break-word;
    font-size: 12px;
    font-family: Apple-Gothic, Myriad Pro Light, Arial;
}
.EditNoteEditButton
{
    /*position: absolute;*/
    vertical-align: top;
    top: 2px;
    right: 5px;
}

.EditNotePopUpWin
{
    position: absolute;
    top: 10px;
    left: 10px;
    padding: 0px;
    width: 625px;
    height: 120px; /*290px;*/
    word-wrap: break-word;
    font-size: 12px;
    font-family: Apple-Gothic, Myriad Pro Light, Arial;
}

.ApproveOptionRow
{
    position:relative;
    margin-top: 10px;
    padding: 18px;
    background-color: #3399CC;        
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    -webkit-border-radius: 5px;
}
.ApproveOptionRow .DetailMessage {
    position: absolute;
    top: 10px;
    left: 10px;
}
.ApproveOptionRow .LabelMessage {
    position: absolute;
    top: 10px;
    right: 50px;
}
/*55403940*/
#MessageComposeContainer
{
    position: absolute;
    top:15px;
    left: 10px;
    width: 1004px; /* 800 */
    height: 640px; /* 570 */
    -webkit-border-radius: 10px;
    background-color: #999;
}
#MessageComposeHeader
{
    background-image: -webkit-gradient(
        linear,
        left top,
        right top,
        from(#0d8acb),
        to(#CCC)
    );
    background-repeat: repeat-y;
    background-position: right;
    background-color: #0d8acb;
    height: 55px;
    -webkit-border-top-left-radius: 10px;                                                                                                                                             
    -webkit-border-top-right-radius: 10px;
}
#MessageComposeTitle
{
    float: left;
    margin-top: 15px;
    margin-left: 15px;
}
.MessageComposeNav
{
    float: right;
    margin-top: 10px;
    margin-right: 14px;
}
/*55403940*/
#MessageComposeForm
{
    position: absolute;
    left: 0px;
    top: 55px;
    width: 974px;
    height: 555px;
    padding: 9px 15px 20px 15px;
    background-color: #FFF;
    z-index: 50;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
}
.ComposeMessageError {
    font-weight: bold;
    color: red;
}
.ComposeMessageErrorHeader
{
    position: absolute;
    top: 5px;
    left: 5px;
    height: 25px;
    width: 550px;
    background-color: Red;
    color: White;
    font-weight: bold;
    font-size: 16px;
    line-height: 28px;
    padding: 10px;
    -webkit-border-radius: 10px;
    overflow:hidden;
}
.MessageComposeText
{
    float: left;
    padding-bottom: 10px;
    clear: both;
}
/*55403940*/
.MessageComposeContain 
{
    width: 955px;
    height: 25px;
    position: relative;
    margin-bottom: 5px;
}
/*55403940*/
.MessageComposeTextDiv
{
    width: 962px;
    height: 24px;
    top: 0px;
    left: 1px;
    padding-left: 10px;
    padding-top: 4px;
    -webkit-border-radius: 5px;
    border: 1px solid;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/*55403940*/
.MessageComposeRight
{
    float: right;
    height: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}

/*55403940*/
.MessageComposeRecipLabel
{
    height: 22px;
    line-height: 22px;
    vertical-align: middle;
}

/*55403940*/
.MessageComposeLabel 
{
    height: 26px;
    line-height: 26px;
    vertical-align: middle;
}
/*55403940*/
.MessageComposeEditArea 
{
    float: left;
    margin-top: 15px;    
}
/*55403940*/
.MessageComposeTextBox
{
    background-image: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#FFF),
    to(#FFF));
    border: 1px solid;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
}
/*55403940*/
.MessageComposeSendArea
{
    float: right;
    margin-top: 10px;
}
/*55403940*/
.MessageComposeHighPriorDiv
{
    float: left;
    padding-top: 2px;
    margin-right: 5px;
}
/*55403940*/
.MesssageComposeSendBtnDiv
{
    float: left;
}
/*55403940*/
.MessageComposeSendBtn 
{
    margin-left: 10px;
}
#MessageComposeMessage
{
    clear:both;
    float:left;   
}

#MessageComposeTabBox
{
     height: 40px;
     text-align: center;
     background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#999),
        to(#666)
     );
     background-color: #999;
     padding-top: 10px;
     padding-left: 10px;
     border: 0px;
}
#MessageComposeTabBox a.Tab
{
    display:block;
    width:90px;
    height:28px;
    margin: 5px 5px 0px 5px;
    font-size:16px;
    color:#FFF;
    float:left;
    text-decoration:none;
    text-align:center;
    padding-top: 7px;
    background-color: #666;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
	-webkit-box-shadow: 2px -2px 2px rgba(0,0,0,0.2);
	border-bottom: 0px;
    
}
#MessageComposeTabBox a.Select
{
    background-color: #CCC !important;
    color: #000 !important;
}
#MessageComposeValidateRecipientTitle
{
    position: relative;
    float: left;
    width: 30px;
    height: 50px;
}
#MessageComposeValidateRecipientBox
{
    position: relative;
    float: right;
    border: 1px solid #000;
    margin: 0px;
    font-size: 16px;
    font-weight: normal;
    padding: 0px 5px 8px 5px;
    height: 40px;
    width: 880px;
    -webkit-border-radius: 5px;
    overflow: auto;
    line-height: 24px;
}
#MessageComposeValidateRecipientBox span
{
    line-height: 24px;
}
#MessageComposeValidateCCRecipientTitle
{
    position: relative;
    float: left;
    width: 30px;
    height: 50px;
    margin-top: 10px;
}
#MessageComposeValidateCCRecipientBox
{
    position: relative;
    float: right;
    border: 1px solid #000;
    margin: 0px;
    margin-top: 10px;
    font-size: 16px;
    font-weight: normal;
    padding: 0px 5px 8px 5px;
    height: 40px;
    width: 880px;
    -webkit-border-radius: 5px;
    overflow: auto;
    line-height: 24px;
}
#MessageComposeValidateCCRecipientBox span
{
    line-height: 24px;
}
#MessageComposeValidateBCCRecipientTitle
{
    position: relative;
    float: left;
    width: 30px;
    height: 50px;
    margin-top: 10px;
}
#MessageComposeValidateBCCRecipientBox
{
    position: relative;
    float: right;
    border: 1px solid #000;
    margin: 0px;
    margin-top: 10px;
    font-size: 16px;
    font-weight: normal;
    padding: 0px 5px 8px 5px;
    height: 40px;
    width: 880px;
    -webkit-border-radius: 5px;
    overflow: auto;
    line-height: 24px;
}
#MessageComposeValidateBCCRecipientBox span
{
    line-height: 24px;
}

.MessageComposeValidateHeader
{
    float: left;
    -webkit-border-radius: 10px 10px 0px 0px;
    background-color: #999;
    padding: 5px 10px 10px 10px;
    width: 440px;
    height: 15px;
    margin-top: 10px;
    font-weight: bold;
}
.MessageComposeValidateListBox
{
    width: 458px;
    height: 345px;
    border: 1px solid #CCC;
    border-top: 0px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
}

.RowHeader
{
    
}
.RowHeader td
{
    background-color: #0d8acb;
    color: White;
}
.RecipientTypeBox
{
    position: absolute;
    top: 50px;
    left: 0px;
    z-index: 100;
    margin-top: 20px;
    margin-left: 15px;
    height: 25px;
    width: 188px;
}
.SearchBox
{
    margin-top: 65px;
    margin-left: 15px;
    height: 70px;
    width: 188px;
}
.SearchResultBox
{
    margin-top: 15px;
    margin-left: 15px;
    border: 1px solid #999;
    background-color: White;
    height: 370px;
    width: 188px;
    overflow: auto;
}
.SearchResultRow
{
    white-space:nowrap;
    height: 40px;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(rgba(0,0,0,0.2)),
        to(rgba(0,0,0,0))
    );
    padding: 5px;
    padding-left: 10px;
    overflow: hidden;
}
.SearchResultRow2
{
    white-space:nowrap;
    height: 20px;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(rgba(0,0,0,0.2)),
        to(rgba(0,0,0,0))
    );
    padding: 15px;
    padding-left: 10px;
    overflow: hidden;
}
.GroupListBox
{
    margin-top: 65px;
    margin-left: 15px;
    border: 1px solid #999;
    background-color: White;
    height: 455px;
    width: 188px;
    overflow: auto;
}

.highlight
{
    background-color: #999;
    -webkit-border-radius: 5px;
    padding: 0px 5px;
}
.lowlight
{
    background-color: #E5E5E5;
    color: #999;
    -webkit-border-radius: 5px;
    padding: 0px 5px;
}
.popupWindow
{
    position:absolute;
    border: 1px solid #CCC;
    -webkit-border-radius: 5px;
    background-color: White;
    visibility: hidden;
    padding: 10px;
    font-size: 14px;
    z-index: 100;
}

/*Alert Box Style*/
.default_alertWindow
{
    -webkit-border-radius: 15px;
    -webkit-box-shadow: 0 0 10px #000;
    background-color: White;
}
.default_titleBar
{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(rgba(11,138,203,255)),
        color-stop(0.8, rgba(11,138,203,255)),
        to(rgba(11,111,164,255))
    );
    -webkit-border-top-left-radius: 15px;
    -webkit-border-top-right-radius: 15px;
    padding: 10px;
    color: White;
}
.default_contentArea
{
    padding: 10px;
}
.default_buttonArea
{
    text-align: right;
    padding: 0 10px 10px 10px;
}
.default_okButton
{
	color: #fff;
	text-decoration: none;
	display: inline-block;
	padding: 5px 10px;
    border: 1px solid #333;
	-webkit-border-radius: 10px;
	
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#999),
	    color-stop(0.5, #777),
	    color-stop(0.5, #666),
	    to(#333));
	background-color:black;
}
.default_cancelButton
{
	color: #fff;
	text-decoration: none;
	display: inline-block;
	padding: 5px 10px;
    border: 1px solid #333;
	-webkit-border-radius: 10px;
	margin-left: 5px;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#999),
	    color-stop(0.5, #777),
	    color-stop(0.5, #666),
	    to(#333));
	background-color:black;
}
#WindowHeader
{
    background-image: -webkit-gradient(
        linear,
        left top,
        right top,
        from(#0d8acb),
        to(#CCC)
    );
    background-repeat: repeat-y;
    background-position: right;
    background-color: #0d8acb;
    height: 55px;
    -webkit-border-top-left-radius: 10px;                                                                                                                                             
    -webkit-border-top-right-radius: 10px;
}
#WindowTitle
{
    float: left;
    margin-top: 15px;
    margin-left: 15px;
    font-size: 18px;
    color: White;
    font-weight:normal;
}
#WindowNav
{
    float: right;
    margin-top: 10px;
    margin-right: 10px;
}
#LoginWindowContent
{
    position:absolute;
    left:50%;
    margin-left:-125px;
    margin-top: 30px;
    width: 250px;
    text-align:center;
}
#WindowContent
{
    padding: 15px;
}
.WindowContent
{
    padding: 15px;
}
.LoginWindowRedMsg
{
    color: Red;
}
.WindowContentHeader
{
    float: left;
    -webkit-border-radius: 10px 10px 0px 0px;
    background-color: #999;
    padding: 10px 10px 10px 10px;
    width: 460px;
    height: 20px;
    margin: 10px 10px 0 10px;
    font-weight: bold;
}
.WindowErrorHeader
{
    position: absolute;
    top: 5px;
    left: 5px;
    height: 25px;
    width: 550px;
    background-color: Red;
    color: White;
    font-weight: bold;
    font-size: 16px;
    line-height: 28px;
    padding: 10px;
    -webkit-border-radius: 10px;
    overflow:hidden;
}
.WindowConfirmHeader
{
    position: absolute;
    top: 5px;
    left: 5px;
    height: 25px;
    width: 550px;
    background-color: Green;
    color: White;
    font-weight: bold;
    font-size: 16px;
    line-height: 28px;
    padding: 10px;
    -webkit-border-radius: 10px;
    overflow:hidden;
}
.WindowContentScroll
{
    float: left;
    border: 1px solid #CCC;
    width: 478px;
    height: 550px;
    margin: 0px 10px 10px 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    overflow: hidden;
}



/******************************************************************************/
/* Oct 05, 2011 ***************************************************************/
/* Cleaning up codes... (Jey) *************************************************/
/******************************************************************************/
/*
[Login Layout]
-----------------------------------------------------------------------------
|                                                                           |
|                                                                           |
|                                                                           |
|                                                                           |
|                                                                           |
|                     -----------------------------                         |
|                     | (FALoginBox)              |                         |
|                     |---------------------------|                         |
|    (FALoginBody)------>                         |                         |
|                     | [FALoginUser]             |                         |
|                     |                           |                         |
|                     | [FALoginPass]             |                         |
|                     |                           |                         |
|                     | [FALoginBtn]              |                         |
|                     |                           |                         |
|                     -----------------------------                         |
|                                                                           |
|                       [FALoginErrMsg]                                     |
|                                                                           |
|                                                                           |
|                                                                           |
|---------------------------------------------------------------------------|


[Main Layout] 
-----------------------------------------------------------------------------
| (FAHeader)                                                                |
|                                                                           |
|---------------------------------------------------------------------------|
| (FAMainNavigation)                                                        |
|                                                                           |
|---------------------------------------------------------------------------|
|           | (FABody)                                                      |
|           |                                                               |
|         <---------(FASubNavigation)                                       |
|           |                                                               |
|           |                                                               |
|           |                                                               |
|           |                                                               |
|           |                                                               |
|           |                                                               |
|           |                                                               |
|           |                                                               |
|           |                                                               |
|           |                                                               |
|           |                                                               |
|           |                                                               |
|---------------------------------------------------------------------------|


[Detail Layout]
-----------------------------------------------------------------------------
|///////////////////////////////////////////////////////////////////////////|
|///////////////////////////////////////////////////////////////////////////|
|---------------------------------------------------------------------------|
|///////////////////////////////////////////////////////////////////////////|
|///////////////////////////////////////////////////////////////////////////|
|---------------------------------------------------------------------------|
|///////////| (FADetailSide)                     |  | (FADetailBody)        |
|///////////|                                    |  |                       |
|///////////|                (FADetailSideBtn)----> |                       |
|///////////|                                    |  |                       |
|///////////|                                    |  |                       |
|///////////|                                    |  |                       |
|///////////|                                    |  |                       |
|///////////|                                    |  |                       |
|///////////|                                    |  |                       |
|///////////|                                    |  |                       |
|///////////|                                    |  |                       |
|///////////|                                    |  |                       |
|///////////|                                    |  |                       |
|///////////|                                    |  |                       |
|///////////|                                    |  |                       |
|---------------------------------------------------------------------------|
*/
.FALoginBox
{
    position: relative;
    width:430px;
    height:auto;
    top: 80px;
    left:275px;
    padding-top: 50px;
    -webkit-border-radius: 15px;
    -webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.5);
    background-image: url(../images/FAlogo_BK_2015_215x35.png);
    background-position: 30px 12px;
    background-repeat: no-repeat;
}
.FALoginBody
{
    
    
    width: 430px;
    height: auto;
    -webkit-border-radius: 15px;
    background-color: #0B8ACB;
}
.FALoginUser
{
    padding-top: 30px;
    padding-right: 30px;
    padding-left: 30px;
}
.FALoginPass
{
    padding-top: 30px;
    padding-right: 30px;
    padding-left: 30px;
}
.FALoginBtn
{

    padding: 30px;
}
.FALoginErrMsg, .FALoginInfoMsg
{
    position: relative;
    top: 90px;
    left: 275px;
    
    width:410px;
    
    -webkit-border-radius: 10px;
    padding: 10px;
    background-color:Red;
    color:White;
    font-size: 14px;
}

.FALoginInfoMsg {
    background-color:Green;
    margin-top: 10px;
}

.FALoginLink {
    text-decoration: underline;
    color: white;
    padding-left: 0px;
}

.FAHeader
{
    position:absolute;
    top: 0px;
    left: 0px;
    width: 1024px;
    height: 60px;
	color: white;
	background-color: black;
	
	background-image: url(../images/BGHeader.png);
	background-repeat: repeat-x;
}
.FAMainNavigation
{
    position: absolute;
    top: 60px;
    left: 0px;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(rgba(11,138,203,255)),
        color-stop(0.8, rgba(11,138,203,255)),
        to(rgba(11,111,164,255))
    );
    width:1024px;
    height:55px;
    padding-top:5px;
}
.FAMainNavigation a.Tab
{
    display:block;
    width:180px;
    height:40px;
    margin: 5px 0px 0px 10px;
    padding-top:10px;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(rgba(156,156,156,255)),
        color-stop(0.8,rgba(180,180,180,255)),
        to(rgba(165,165,165,255))
    );
    -webkit-border-top-right-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-box-shadow: 3px -3px 5px rgba(0,0,0,0.2);
    font-size:20px;
    color:#000000;
    float:left;
    text-decoration:none;
    text-align:center;
}
.FAMainNavigation a.Select
{
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(rgba(205,205,205,205)),
        to(rgba(255,255,255,255))
    ) !important;
}
.FASubNavigation
{
    position: absolute;
    top: 135px;
    left: 0px;
    width:150px;
    height:540px;
    margin-top:15px;
    background-position: right;
    background-repeat:repeat-y;
}
.FABody
{
    position: absolute;
    top: 120px;
    left: 150px;
    width:844px;
    height:525px;
    border:solid 15px #BCD5E7;
    margin-top: 15px;
    overflow: hidden;
    -webkit-border-top-left-radius: 10px;
}

.FABody.SelectUser {
    left: 0px;
    width: 994px;
    -webkit-border-top-left-radius: 0px;
}

.FPDetailSide
{
    overflow-y: auto;
    position:relative;
    float: left;
    overflow:hidden;
    width:550px;
    height:525px;
    z-index:10;
    display: none;
    background-image: -webkit-gradient(
        linear,
        left top,
        right top,
        from(rgba(190,190,190,1)),
        color-stop(0.007,rgba(229,229,229,1)),
        to(rgba(229,229,229,1))
    );
	-webkit-tap-highlight-color: rgba(0,0,0,0);
    background-repeat: repeat-y;
    background-position: right;
    background-color:#EDEDED;
}
.FPDetailSideBtn
{
    position:relative;
    float: left;
    top: 0px;
    right: 0px;
    overflow:hidden;
    width:35px;
    height:280px;
    z-index:10;
    background-image: -webkit-gradient(
        linear,
        left top,
        right top,
        to(rgba(190,190,190,1)),
        color-stop(0.85,rgba(210,210,210,1))
        from(rgba(215,215,215,1))
    );
    background-repeat: repeat-y;
    background-position: right;
    background-color:#CCC;
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.4);
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	border-right: 1px solid #E5E5E5;
	text-align: center;
	color: #666;
	padding-top: 245px;
}
.FPDetailBody
{
    position:absolute;
    top:0px;
    left:35px;
    width:810px;
    height: 525px;
    z-index: 0;
    overflow: hidden;
}
.FAWindow
{
    background-color: #000;
}
.FAWindowTitle
{
    background-image: -webkit-gradient(
        linear,
        left top,
        right top,
        from(#0d8acb),
        to(#CCC)
    );
    background-repeat: repeat-y;
    background-position: right;
    background-color: #0d8acb;
    height: 55px;
    -webkit-border-top-left-radius: 10px;                                                                                                                                             
    -webkit-border-top-right-radius: 10px;
}
.FAWindowContainer
{
    position: absolute;
    top:10px;
    left: 10px;
    width: 1004px;
    height: 670px;
    -webkit-border-radius: 10px;
    background-color: #E5E5E5;
}
.FAWindowBody
{
    position: relative;
    height: 610px;
    overflow: hidden;
}
.FAPopup
{
    background-color: #000;
    background-image: -webkit-gradient(
        linear,
        left top,
        right top,
        from(rgba(0,0,0,0.1)),
        to(rgba(0,0,0,0.1))
    );
}
.FAPopupTitle
{
    background-image: -webkit-gradient(
        linear,
        left top,
        right top,
        from(#0d8acb),
        to(#CCC)
    );
    background-repeat: repeat-y;
    background-position: right;
    background-color: #0d8acb;
    height: 55px;
    -webkit-border-top-left-radius: 10px;                                                                                                                                             
    -webkit-border-top-right-radius: 10px;
}
.FAPopupContainer
{
    position: absolute;
    top:10px;
    left: 10px;
    width: 1004px;
    height: 670px;
    -webkit-border-radius: 10px;
    background-color: #E5E5E5;
}
.FAPopupBody
{
    position: relative;
    height: 610px;
    overflow: hidden;
}
.FAPopupHeader
{
    background-image: -webkit-gradient(
        linear,
        left top,
        right top,
        from(#0d8acb),
        to(#CCC)
    );
    background-repeat: repeat-y;
    background-position: right;
    background-color: #0d8acb;
    height: 55px;
    -webkit-border-top-left-radius: 10px;                                                                                                                                             
    -webkit-border-top-right-radius: 10px;
    
}

/******************************************************************************/
/* Unique classes *************************************************************/
/******************************************************************************/
.Logo
{
    position:absolute;
    top:15px;
    left:15px;
}
.MetaInfo /* 55402448 */ /* AX-3430 */
{
    position: absolute;
    top: 8px;
    left: 260px;
    font-size: 12px;
}

.MetaInfo .Value { /* 55402448 */
	color: #f5941f;
}

.HeaderImageButtons { /* AX-3430 */
    position: absolute;
    top: 8px;
    right: 97px;    
}
.HeaderButtonLogout {  /* AX-3430 */
    position: absolute;
    top: 8px;
    right: 0;
}

.HeaderImageButtons .imageButton, .HeaderButtonLogout .button { /* AX-3430 */
    color: #FFF;
    
    background-color: #262626;
    background-image: -webkit-linear-gradient(bottom, #272727, #3e3e3e 50%, #262626 99%); 
    background-image: -moz-linear-gradient(bottom, #272727, #3e3e3e 50%, #262626 99%); 
    background-image: -o-linear-gradient(bottom, #272727, #3e3e3e 50%, #262626 99%); 
    background-image: -ms-linear-gradient(bottom, #272727, #3e3e3e 50%, #262626 99%); 
    background-image: linear-gradient(to top, #272727, #3e3e3e 50%, #262626 99%);
    
    border-width: 0 0 0 2px !important; 
    border-style: solid;
    -webkit-border-image: -webkit-gradient(linear, 100% 0, 0 0, from(black), to(rgba(0, 0, 0, 0))) 1 100%;
    -webkit-border-image: -webkit-linear-gradient(right, black, rgba(0, 0, 0, 0)) 1 100%;
    -moz-border-image: -moz-linear-gradient(right, black, rgba(0, 0, 0, 0)) 1 100%; 
    -o-border-image: -o-linear-gradient(right, black, rgba(0, 0, 0, 0)) 1 100%;
    border-image: linear-gradient(to right, black, rgba(0, 0, 0, 0)) 1 100%; 

}

.HeaderButtonLogout .button { /* AX-3430 */
    padding: 14px 23px;
}

.HeaderImageButtons .imageButton { /* AX-3430 */
    padding: 7px 12px;
}

.MaskScreenWindow
{
    position: absolute;
    display: none;
    top: 0px;
    left: 0px;
    width: 1024px;
    height: 690px;
    z-index: 900;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(rgba(0,0,0,0.5)),
        to(rgba(0,0,0,0.3))
    );
}
.MaskScreenBox
{
    position: absolute;
    width:300px;
    height:200px;
    top: 50%;
    left: 50%;
    margin-left: -150px;
    margin-top: -100px;
    color: #CCC;
    background: #FFF;
    text-align: center;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
}
.MaskScreenImage
{
    position: absolute;
    top: 50px;
    left: 50%;
    width: 200px;
    margin-left: -100px;
}
.MaskScreenText
{
    position: absolute;
    top: 110px;
    left: 50%;
    width: 200px;
    margin-left: -100px;
}
.PageHeader1
{
    position: relative;
    top: 0px;
    height:50px;
    width: 100%;
    text-align: center;
}
.PageHeader2, .PageHeader5
{
    position: relative;
    top: 0px;
    height: 25px;
    width: 100%;
    color: #FFF;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#0B8ACB),
        to(#069)
    );
}
.PageHeader3
{
    position: relative;
    top: 0px;
    height: 49px;
    width: 100%;
    border-bottom: 1px solid #E5E5E5;
    background-color: #CCC;
    color: White;
}
.PageHeader4
{
    position: relative;
    top: 0px;
    height: 25px;
    width: 100%;
    background-color: #CCC;
    color: Black;
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.5);
}

.PageHeader5 {
    padding-left: 10px;
}
.PageBody1
{
    position: relative;
    top: 0px;
    height: 475px;
    width: 100%;
}
.PageBody2
{
    overflow: auto;
    position: relative;
    top: 0px;
    height: 450px;
    width: 100%;
}
.PageBody3
{
    overflow: auto;
    position: relative;
    top: 0px;
    height: 400px;
    width: 100%;
}
.PageBody4
{
    position: relative;
    top: 0px;
    height: 375px;
    width: 100%;
    overflow: auto;
}
.PageLeftBtn
{
    position:absolute;
    top: 10px;
    left: 10px;
    height: 30px;
    text-align: left;
    z-index: 40;
}
.PageLeftBtn2
{
    position:absolute;
    top: 10px;
    left: 80px;
    height: 30px;
    text-align: left;
    z-index: 40;
}

/* 46212467 */
.PageLeftBtn3
{
    position:absolute;
    top: 0px;
    left: 90px;
    height: 30px;
    text-align: left;
    z-index: 40;
}

.PageTitle
{
    position: absolute;
    top: 5px;
    left: 50%;
    width: 380px;
    height: 40px;
    margin-left: -190px;
    font-size:24px;
    font-weight:bold;
    line-height: 40px;
    color:#F7931E;
}
.PageRightBtn
{
    position:absolute;
    top: 9px;
    right: 10px; 
    height: 30px;
    text-align: right;
}
/* 29205783 */
.ApptPageRightBtn
{
    position:absolute;
    top: 9px;
    right: 35px; 
    height: 30px;
    text-align: right;
}
.PageAction
{
    position: absolute;
    top: 10px;
    left: 10px;
    height: 30px;
    text-align: left;
}
.PageActionRight
{
    position: absolute;
    top: 10px;
    right: 10px;
    text-align: right;
}
.PageCounter
{
    position: absolute;
    top: 5px;
    right: 175px;
    height: 40px;
}
.SideTitle
{
    font-weight: bold;
}
.SideSubTitle
{
    font-size: 18px;
    color: #666;
}
.SideTable
{
    /*margin-top: 10px;*/
}
.SideTableName
{
    width: 110px;
}
.SideTableDesc
{
    color: #666;
}
.SideTableDescWrap
{
    color: #666;
    width: 225px;
}
.SideTableDescComplete 
{
    color: #666;
    width: 400px;
    
}

.SideImage
{
    position: absolute;
    width: 135px;
    height: 100px;
    top: 25px;
    right: 10px;
    overflow: hidden;
    text-align: center;
    background-color: #CCC;
}
.WindowTitle
{
    position: absolute;
    top: 10px;
    left: 15px;
    color: White;
    font-size: 28px;
}
.WindowNav
{
    position: absolute;
    top: 10px;
    right: 10px;    
}
.WindowInstruction
{
    position: relative;
    height: 20px;
    -webkit-border-radius: 10px 10px 0px 0px;
    background-color: #999;
    padding: 10px;
    margin: 10px 10px 0 10px;
}
.WindowBody
{
    position: relative;
    -webkit-border-radius: 10px 10px 0px 0px;
    background-color: #999;
    height: 400px;
    margin: 0px 10px 10px 10px;
}

/******************************************************************************/
/* Message Pages **************************************************************/
/******************************************************************************/
.Messages_SubNavButtonArea
{
    height:50px;
    text-decoration:none;
    text-align: center;
    padding-top: 10px;
}
.Messages_SubNavScrollArea
{
    height: 480px;
    overflow: hidden;
}
.Messages_DetailHead
{
    position: relative;
    height:100px;
    padding:15px;
    font-size:14px;
    overflow: hidden;
}
.Messages_UrgentIcon
{
    position: absolute;
    top: 15px;
    left: 20px;
}
.Messages_UrgentSubject
{
    position: absolute;
    top: 10px;
    left: 70px;
    width: 730px;
    font-size:24px;
    font-weight:bold;
    height: 45px;
    line-height: 22px;
    overflow: hidden;
}
.Messages_Subject
{
    position: absolute;
    top: 10px;
    left: 10px;
    width: 790px;
    font-size:24px;
    font-weight:bold;
    height: 45px;
    line-height: 22px;
    overflow: hidden;
}
.Messages_MetaTitle
{
    position: absolute;
    top: 60px;
    left: 10px;
    font-size:14px;
}
.Messages_MetaText
{
    position: absolute;
    top: 60px;
    left: 70px;
    font-size:14px;
}
/*51503413*/
.Messages_IsPatient 
{
    font-weight: bold;
    color: #5e895c;
}
.Messages_DetailBody
{
    position:absolute;
    top: 160px;
    width: 780px;
    height: 260px;
    border-top: 1px solid #CCC;
    font-size:14px;
    padding:15px;
    overflow: auto;
}
.Messages_DetailPopup
{
    position:absolute;
    border: 1px solid #CCC;
    -webkit-border-radius: 5px;
    background-color: White;
    visibility: hidden;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    z-index: 100;
    
    width:600px;
    max-height:200px;
    top: 85px;
    left: 80px;
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
.Messages_DetailPopup_CC
{
    position:absolute;
    border: 1px solid #CCC;
    -webkit-border-radius: 5px;
    background-color: White;
    visibility: hidden;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    z-index: 100;
    
    width:600px;
    max-height:200px;
    top: 105px;
    left: 80px;
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
.Messages_DetailPopup_BCC
{
    position:absolute;
    border: 1px solid #CCC;
    -webkit-border-radius: 5px;
    background-color: White;
    visibility: hidden;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 14px;
    z-index: 100;
    
    width:600px;
    max-height:200px;
    top: 125px;
    left: 80px;
	-webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.3);
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
.MessageInputHighlight
{
    border: 3px solid #93A669;
    margin: -2px;
}


/******************************************************************************/
/* Approval Pages *************************************************************/
/******************************************************************************/
.Approve_EvalCheckBox
{
    position: absolute;
    top: 12px;
    right: 150px;
}

/******************************************************************************/
/* Evaluation Pages ***********************************************************/
/******************************************************************************/
.Eval_NextEval
{
    position: absolute;
    top: 5px;
    right: 160px;
    width: 160px;
}
.Eval_NextEvalCheckBox
{
    width: 26px;
    height: 26px;
}
.Eval_NextEvalCheckBox input
{
    width: 26px;
    height: 26px;
}
.Eval_NextEvalText
{
    position: absolute;
    top: -7px;
    left: 35px;
}
.Eval_NextEvalTextDisabled
{
    position: absolute;
    top: -7px;
    left: 35px;
    color: #666;
}

.Eval_MetaData
{
    position: absolute;
    top: 10px;
    left: 10px;
    width: 650px;
    height: 75px;
    font-size: 12px;
    border: 1px solid #CCC;
}
.Eval_ProviderData
{
    position: absolute;
    width: 310px;
    height: 30px;
    font-size: 16px;
    line-height: 30px;
    vertical-align: middle;
    overflow: hidden;
    top: 5px;
    left: 10px;
}
.Eval_ProviderDataInput
{
    position:absolute;
    top: 0px;
    left: 45px;
    width: 190px;
}
.Eval_InstructorDataInput
{
    position:absolute;
    top: 0px;
    left: 45px;
    width: 190px;
}
.Eval_EvalViewDisciplineData
{
    position: absolute;
    width: 240px;
    height: 30px;
    text-align: right;
    vertical-align: middle;
    overflow: hidden;
    line-height: 30px;
    top: 40px; /*5px;*/
    left: 400px; /*250px;*/
    font-size: 16px;
}
.Eval_DateData
{
    position: absolute;
    width: 250px;
    height: 30px;
    overflow: hidden;
    top: 5px;
    left: 390px;
    font-size: 16px;
    text-align: right;
}
.Eval_HourData
{
    position: absolute;
    width: 170px;
    height: 30px;
    vertical-align: middle;
    overflow: hidden;
    font-size: 16px;
    line-height: 30px;
    top: 5px; /*40px;*/
    left: 250px; /*470px;*/
}
.Eval_GeneralEvalData
{
    position: absolute;
    width: 300px;
    height: 30px;
    text-align: left;
    vertical-align: middle;
    overflow: hidden;
    font-size: 16px;
    top: 40px;
    left: 10px;
}
.Eval_GeneralEvalCheckBox
{
    position: absolute;
    top: 0px;
    left: 0px;
}
.Eval_GeneralEvalText
{
    position: absolute;
    top: 4px;
    left: 35px;
}
.Eval_CompetencyData
{
    position: absolute;
    width: 150px;
    height: 30px;
    text-align: left;
    vertical-align: middle;
    overflow: hidden;
    font-size: 16px;
    line-height: 30px;
    top: 40px;
    left: 250px;
}
.Eval_CompetencyDataText
{
    position: absolute;
    top: 4px;
    left: 35px;
}
.Eval_InstructorData
{
    position: absolute;
    width: 310px;
    height: 30px;
    vertical-align: middle;
    overflow: hidden;
    font-size: 16px;
    line-height: 30px;
    top: 40px;
    left: 10px;
}
.Eval_PatientCheckBox
{
    position: absolute;
    top: 12px;
    left: 10px;
    overflow: hidden;
}
.Eval_PatientClickArea
{
    position: absolute;
    left: 50px;
    height: 50px;
    width: 435px;
}
.Eval_PatientName
{
    position: absolute;
    top: 13px;
    left: 0px;
    width: 240px;
    font-size: 18px;
    overflow: hidden;
}
.Eval_PatientChart
{
    position: absolute;
    top: 15px;
    left: 250px;
    width: 90px;
    overflow: hidden;
}
.Eval_PatientTxCount
{
    position: absolute;
    top: 15px;
    left: 350px;
    width: 30px;
    overflow: hidden;
}
.Eval_PatientEvaluated
{
    position: absolute;
    top: 12px;
    left: 390px;
    width: 40px;
    height: 25px;
    background-image: url(../images/IconCheck.png);
    background-repeat: no-repeat;
    background-position: 5px -3px;
}
.Eval_PatientTreatmentBox
{
    position: relative;
    background-color: #FFF;
    padding: 5px;
    display: none;
}
.Eval_PatientTreatmentEmpty
{
    position: relative;
    padding-left: 35px;
    color: #CCC;
    font-size: 16px;
    margin: 5px;
}
.Eval_PatientTreatmentRow
{
    position: relative;
    height: 35px;
    /*background-color: #E5E5E5;*/
    /*margin-left: 35px;*/
    margin-top: 1px;
    margin-bottom: 1px;
}
.Eval_PatientTreatmentRowDisabled
{
    position: relative;
    height: 35px;
    /*margin-left: 35px;*/
    margin-top: 1px;
    margin-bottom: 1px;
    color: #CCC;
}
.Eval_PatientTreatmentRowHighlighted
{
    position: relative;
    height: 35px;
    /*margin-left: 35px;*/
    margin-top: 1px;
    margin-bottom: 1px;
    background-color: #9C3;
}
.Eval_PatientTreatmentCheckBox
{
    position: absolute;
    left: 5px;
    top: 4px;
}
.Eval_PatientTreatmentDescription
{
    position: absolute;
    top: 7px;
    left: 45px;
    width: 200px;
}
.Eval_PatientTreatmentProviderCode {
    position: absolute;
    top: 7px;
    left: 240px;
    width: 200px;
}
.Eval_PatientTreatmentStatus
{
    position: absolute;
    top: 7px;
    left: 360px; /*255px;*/
    width: 30px;
}
.Eval_PatientTreatmentSite
{
    position: absolute;
    top: 7px;
    left: 395px; /*305px;*/
    width: 40px;
}
.Eval_PatientTreatmentSurf
{
    position: absolute;
    top: 7px;
    left: 355px;
    width: 40px;
}
.Eval_PatientTreatmentEvaluated
{
    position: absolute;
    left: 435px; /*395px;*/
    top: 4px;
    width: 35px; /*40px;*/
    height: 25px;
    background-image: url(../images/IconCheckSmall.png);
    background-repeat: no-repeat;
    background-position: 5px -3px;
}
.Eval_ExistingTreatmentBox
{
    position: relative;
    background-color: #FFF;
    padding: 5px;
    display: none;
}
.Eval_ExistingTreatmentEmpty
{
    position: relative;
    color: #CCC;
    font-size: 16px;
    margin: 5px;
}
.Eval_ExistingTreatmentRow
{
    position: relative;
    height: 35px;
    margin-top: 1px;
    margin-bottom: 1px;
}
.Eval_ExistingTreatmentRowDisabled
{
    position: relative;
    height: 35px;
    margin-top: 1px;
    margin-bottom: 1px;
    color: #CCC;
}
.Eval_ExistingTreatmentRowHighlighted
{
    position: relative;
    height: 35px;
    margin-top: 1px;
    margin-bottom: 1px;
    background-color: #9C3;
}
.Eval_ExistingTreatmentDescription
{
    position: absolute;
    top: 7px;
    left: 5px;
    width: 240px;
}
.Eval_ExistingTreatmentProviderCode
{
    position: absolute;
    top: 7px;
    left: 260px;
}
.Eval_ExistingTreatmentStatus
{
    position: absolute;
    top: 7px;
    left: 390px;
    width: 30px;
}
.Eval_ExistingTreatmentSite
{
    position: absolute;
    top: 7px;
    left: 430px;
    width: 40px;
}
.Eval_TreatmentDescription
{
    position: absolute;
    top: 15px;
    left: 10px; /*55px;*/
    width: 375px;
    font-size: 18px;
    overflow: hidden;
}
.Eval_TreatmentDescriptionMultiLine
{
    position: absolute;
    top: 7px;
    left: 10px; /*55px;*/
    width: 375px;
    overflow: hidden;
    font-size: 18px;
    line-height: 18px;
}
.Eval_TreatmentStatus
{
    position: absolute;
    top: 15px;
    left: 395px;
    width: 30px;
    font-size: 18px;
    overflow: hidden;
}
.Eval_TreatmentSite
{
    position: absolute;
    top: 15px;
    left: 435px;
    width: 50px;
    font-size: 18px;
    overflow: hidden;
}
.Eval_TreatmentSurf
{
    position: absolute;
    top: 15px;
    left: 495px;
    width: 65px;
    font-size: 18px;
    overflow: hidden;
}
.Eval_TreatmentButton
{
    position: absolute;
    top: 8px;
    left: 570px;
    width: 65px;
    font-size: 18px;
    overflow: hidden;
    text-align: right;
}
.Eval_SelectionTab
{
    position: absolute;
    top: 10px;
    right: 10px;
    width: 320px;
    height: 40px;
    overflow: hidden;
}
.Eval_SelectionWindow
{
    position: absolute;
    top: 50px;
    right: 10px;
    width: 320px;
    height: 550px;
    border: 1px solid #CCC;
}
.Eval_SelectionFieldInput
{
    width: 300px;
}
.Eval_SmallSelectionFieldInput
{
    width: 150px;
}
.Eval_DisciplineData
{
    position: absolute;
    top: 10px;
    left: 10px;
    width: 320px;
}
.Eval_TemplateData
{
    position: absolute;
    top: 70px;
    left: 10px;
}
.Eval_TemplateList
{
    position: absolute;
    top: 20px;
    width: 300px;
    height: 450px;
    border: 1px solid #CCC;
    overflow: hidden;
}
.Eval_TemplateCode
{
    position: absolute;
    top: 15px;
    left: 10px;
    width: 70px;
    overflow: hidden;
}
.Eval_TemplateDescription
{
    position: absolute;
    top: 15px;
    left: 90px;
    width: 400px;
    overflow: hidden;
}
.Eval_GeneralComment
{
    position: absolute;
    top: 10px;
    right: 10px;
    width: 320px;
    height: 75px;
}
.Eval_GeneralCommentText
{
    padding-top: 5px;
    font-size: 14px;
    width: 210px;
}
.Eval_GeneralCommentIndicator
{
    display: none;
}
.Eval_GeneralCommentIndicatorRequired
{
    position: absolute;
    top: 0px;
    left: 150px;
    width: 15px;
    height: 35px;
    background-image: url(../images/IconGeneralCommentRequired.png);
    background-position: 0px -5px;
    background-repeat: no-repeat;
}
.Eval_GeneralCommentIndicatorEntered
{
    position: absolute;
    top: 0px;
    left: 150px;
    width: 15px;
    height: 35px;
    background-image: url(../images/IconGeneralCommentEntered.png);
    background-position: 0px -5px;
    background-repeat: no-repeat;
}
.Eval_GeneralCommentButton
{
    position: absolute;
    top: 0px;
    right: 0px;
    
	text-decoration: none;
	display: inline-block;
	padding: 5px 10px;
    border: 1px solid #999;
	-webkit-border-radius: 10px;
	
    text-align: center;
    font-size: 18px;
    
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#FFF),
        to(#CCC));
    background-color: #CCC;
    
    width: 100px;
    height: 75px;
}
.Eval_PopupWindow
{
    position: absolute;
    top: 20px;
    left: 20px;
    width: 650px;
    height: 200px;
    background-color: #FFF;
    -webkit-border-radius: 10px;
    -webkit-box-shadow: 0 0 10px #000;
    z-index: 20;
}
.Eval_PopupWindowHeader
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 650px;
    background-image: -webkit-gradient(
        linear,
        left top,
        right top,
        from(#0d8acb),
        to(#CCC)
    );
    background-repeat: repeat-y;
    background-position: right;
    background-color: #0d8acb;
    height: 55px;
    -webkit-border-top-left-radius: 10px;                                                                                                                                             
    -webkit-border-top-right-radius: 10px;
    
}
.Eval_PopupWindowBody
{
    position: absolute;
    top: 55px;
    left: 0px;
    width: 650px;
    height: 175px;
}
.Eval_CumulativePopupWindow
{
    position: absolute;
    top: 100px;
    left: 140px;
    width: 750px;
    height: 450px;
    background-color: #FFF;
    -webkit-border-radius: 10px;
    -webkit-box-shadow: 0 0 10px #000;
    z-index: 20;
}
.Eval_CumulativePopupWindowHeader
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 750px;
    background-image: -webkit-gradient(
        linear,
        left top,
        right top,
        from(#0d8acb),
        to(#CCC)
    );
    background-repeat: repeat-y;
    background-position: right;
    background-color: #0d8acb;
    height: 55px;
    -webkit-border-top-left-radius: 10px;                                                                                                                                             
    -webkit-border-top-right-radius: 10px;
    
}
.Eval_CumulativePopupWindowListHeader
{
    position: absolute;
    top: 65px;
    width: 730px;
    left: 10px;
    height: 25px;
    line-height: 20px;
    background-color: #999;    
    color: #FFF;
    z-index: 10;
}
.Eval_CumulativePopupWindowBody
{
    position: absolute;
    top: 90px;
    left: 10px;
    width: 728px;
    height: 345px;
    border: 1px solid #CCC;
    background-color: #E5E5E5;
}
.Eval_CommentData
{
    position: absolute;
    top: 10px;
    left: 10px;
    width: 270px;
    height: 120px;
    overflow: hidden;
}
.Eval_GeneralCommentInput
{
    position: absolute;
    top: 10px;
    left: 10px;
    padding: 0px;
    width: 625px;
    height: 120px; /*290px;*/
    font-size: 14px;
}
.Eval_RowCommentInput
{
    position: absolute;
    top: 10px;
    right: 10px;
    padding: 0px;
    width: 350px;
    height: 120px; /*260px;*/
    font-size: 14px;
}
.Eval_GeneralCommentDetail
{
    position: absolute;
    top: 10px;
    left: 420px;
    width: 370px;
    height: 320px;
}
.Eval_RowCommentDetail
{
    position: absolute;
    top: 40px;
    left: 420px;
    width: 370px;
    height: 260px;
}
.Eval_CommentCommentText
{
    position: relative;
    width: 270px;
    font-size: 18px;
    font-weight: bold;
    word-wrap: break-word;
}
.Eval_CommentQuestionText
{
    position: relative;
    width: 270px;
    font-size: 18px;
    font-weight: bold;
    word-wrap: break-word;
}
.Eval_CommentGrade
{
    position: relative;
    width: 270px;
    font-size: 18px;
    margin-top: 10px;
}
.Eval_CommentProviderData
{
    font-size: 18px;
}
.Eval_CommentOtherData
{
    margin-top: 10px;
    font-size: 14px;
}
.Eval_CommentNote
{
    margin-top: 10px;
    font-size: 14px;
}
.Eval_CommentInstruction
{
    margin-top: 10px;
    font-size: 14px;
}
.Eval_HoldInstructor
{
    position: absolute;
    top: 10px;
    right: 10px;
    width: 320px;
    height: 30px;
    font-size: 16px;
}
.Eval_HoldInstructorCheckBox
{
    position: absolute;
    top: 2px;
    left: 0px;
    width: 120px;
}
.Eval_HoldInstructorHeader
{
    position: absolute;
    top: 2px;
    left: 35px;
    color: #999;
}
.Eval_HoldInstructorName
{
    position: absolute;
    top: 7px;
    left: 110px;
    color: #999;
    width: 135px;
    font-size: 16px;
    line-height: 16px;
    overflow: hidden;
    height: 20px;
}
.Eval_HoldInstructorButton
{
    position: absolute;
    left: 240px;
    top: 0px;
    width: 80px;
    text-align: right;
}
.Eval_TopMenu
{
    position: absolute;
    top: 45px;
    right: 10px;
    width: 320px;
    height: 40px;
    overflow: hidden;
}
.Eval_TopMenuButton
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 77px;
    height: 40px;
    -webkit-border-radius: 3px;
    background-color: #999;
    color: #333;
	text-decoration: none;
    border: 1px solid #999;
	margin: 0px;
    text-align: center;
    
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#FFF),
        to(#CCC));
}
.Eval_TopMenuButton1
{
    left: 0px;
    width: 77px;
    font-size: 12px;
}
.Eval_TopMenuButton2
{
    left: 80px;
    width: 78px;
    font-size: 12px;
}
.Eval_TopMenuButton3
{
    left: 161px;
    width: 78px;
    font-size: 16px;
}
.Eval_TopMenuButton4
{
    left: 242px;
    width: 78px;
    font-size: 16px;
}
/*
.Eval_TopMenuButton
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 77px;
    height: 40px;
    -webkit-border-radius: 3px;
    background-color: #999;
}
.Eval_TopMenuButtonExpend
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 77px;
    height: 40px;
    -webkit-border-radius: 3px;
    background-color: #999;
    background-image: url(../images/IconPlus2.png);
    background-repeat: no-repeat;
    background-position: center center;
}
.Eval_TopMenuButtonCollapse
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 77px;
    height: 40px;
    -webkit-border-radius: 3px;
    background-color: #999;
    background-image: url(../images/IconMinus2.png);
    background-repeat: no-repeat;
    background-position: center center;
}
.Eval_TopMenuButtonClear
{
    position: absolute;
    top: 0px;
    left: 80px;
    width: 78px;
    height: 29px;
    -webkit-border-radius: 3px;
    background-color: #999;
    color: #FFF;
    padding-top: 11px;
    text-align: center;
    vertical-align: middle;
    font-weight: normal;
}
.Eval_TopMenuButtonPrev
{
    position: absolute;
    top: 0px;
    left: 161px;
    width: 78px;
    height: 40px;
    -webkit-border-radius: 3px;
    background-color: #999;
    background-image: url(../images/IconUpArrow.png);
    background-position: center;
    background-repeat: no-repeat;
}
.Eval_TopMenuButtonNext
{
    position: absolute;
    top: 0px;
    left: 242px;
    width: 78px;
    height: 40px;
    -webkit-border-radius: 3px;
    background-color: #999;
    background-image: url(../images/IconDownArrow.png);
    background-position: center;
    background-repeat: no-repeat;
}
*/
.Eval_SideMenu
{
    position: absolute;
    top: 95px;
    right: 10px;
    width: 320px;
    height: 505px;
    border: 1px solid #CCC;
    border-top: 0px;
    overflow: hidden;
}
.Eval_SideMenuHeader
{
    position: relative;
    height: 35px;
    overflow: hidden;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(rgb(8,111,163)),
        to(rgb(11, 138, 203))
    );
}
.Eval_SideMenuHeaderIcon
{
    position: absolute;
    top: 2px;
}
.Eval_SideMenuHeaderText
{
    position: absolute;
    top: 8px;
    left: 10px;
    font-size: 16px;
    color: #FFF;
    width: 300px;
}
.Eval_SideMenuHeaderButton
{
    position: absolute;
    top: 2px;
    right: 5px;
}
.Eval_SchemeContent
{
    position: relative;
    height: 250px;
    background-color: #E5E5E5;
}
.Eval_InstructionContent
{
    position: relative;
    height: 150px;
    background-color: #E5E5E5;
}
.Eval_CommentContent
{
    position: relative;
    height: 150px;
    background-color: #E5E5E5;
}
.Eval_CommentContentWithoutInstruction
{
    position: relative;
    height: 185px;
    background-color: #E5E5E5;
}
.Eval_CommentContentHidden
{
    position: relative;
    height: 0px;
    display: none;
}
.Eval_OptionContentCollapsed
{
    position: relative;
    height: 0px;
    background-color: #E5E5E5;
}
.Eval_OptionContentExpended
{
    position: relative;
    height: 150px;
    background-color: #E5E5E5;
}
.Eval_SchemeTitle
{
    position: absolute;
    top: 95px;
    right: 10px;
    width: 310px;
    height: 35px;
    padding-top: 15px;
    padding-left: 10px;
    overflow: hidden;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(rgb(8,111,163)),
        to(rgb(11, 138, 203))
    );
    color: #FFF;
    border: 1px solid #999;
    border-bottom: 0px;
}
.Eval_SchemeList
{
    position: absolute;
    top: 145px;
    right: 10px;
    width: 320px;
    height: 315px;
    padding: 0px;
    overflow: hidden;
    border: 1px solid #CCC;
}
.Eval_SchemeCode
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 60px;
    height: 35px;
    padding-top: 15px;
    padding-left: 10px;
    font-size: 16px;
    overflow: hidden;
}
.Eval_SchemeCodeMultiLine
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 60px;
    height: 50px;
    padding-top: 9px;
    padding-left: 10px;
    font-size: 16px;
    line-height: 16px;
    overflow: hidden;
}
.Eval_SchemeIcon
{
    position: absolute;
    top: 0px;
    left: 70px;
    width: 35px;
    height: 41px;
    padding-top: 9px;
    overflow: hidden;
}
.Eval_SchemeDescription
{
    position: absolute;
    top: 0px;
    left: 70px;
    width: 240px;
    height: 35px;
    padding-top: 15px;
    padding-left: 10px;
    overflow: hidden;
    font-size: 16px;
}
.Eval_SchemeDescriptionMultiLine
{
    position: absolute;
    left: 70px;
    width: 240px;
    height: 41px;
    padding-top: 9px;
    padding-left: 10px;
    overflow: hidden;
    font-size: 16px;
    line-height: 16px;
}
.Eval_ButtonList
{
    position: absolute;
    top: 470px;
    right: 10px;
    width: 320px;
    height: 50px;
    overflow: hidden;
}
.Eval_Button
{
	text-decoration: none;
	display: inline-block;
	padding: 3px 10px;
    border: 1px solid #999;
	-webkit-border-radius: 10px;
	margin: 0px;
    text-align: center;
    font-size: 16px;
    
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#FFF),
        to(#CCC));
}
.Eval_CommentButton
{
    width: 320px;
    height: 35px;
	text-decoration: none;
	display: inline-block;
	padding: 5px 10px;
    border: 1px solid #999;
	-webkit-border-radius: 10px;
	
    text-align: center;
    font-size: 18px;
    
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#FFF),
        to(#CCC));
    background-color: #CCC;
}
.Eval_InstructionList
{
    position: absolute;
    top: 530px;
    right: 10px;
    width: 320px;
    height: 70px;
    font-size: 14px;
}

.TopIndicator
{
    position: absolute;
    top: 0;
    width: 100%;
    height: 5px;
    z-index: 10;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(rgba(0,0,0,0.15)),
        to(rgba(0,0,0,0))
    );
    display: none;
}
.BottomIndicator
{
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 5px;
    z-index: 10;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(rgba(0,0,0,0)),
        to(rgba(0,0,0,0.15))
    );
    display: none;
}



.Eval_Selection_MetaData
{
    position: absolute;
    top: 10px;
    left: 10px;
    width: 485px;
    height: 75px;
    font-size: 12px;
    border: 1px solid #CCC;
}
.Eval_Selection_Provider
{
    position: absolute;
    width: 465px;
    height: 30px;
    font-size: 16px;
    line-height: 30px;
    vertical-align: middle;
    overflow: hidden;
    top: 5px;
    left: 10px;
    /*
    position: absolute;
    top: 10px;
    left: 10px;
    width: 465px;
    font-size: 16px;
    */
}
.Eval_Selection_GradingInfo {
    position: absolute;
    top: 40px;
    left: 10px;
    width: 240px;
    font-size: 16px;
    line-height: 30px;
}
.Eval_Selection_GeneralEval
{
    position: absolute;
    top: 40px;
    left: 250px;
    width: 465px;
    font-size: 16px;
}
.Eval_Selection_MainButtons
{
    position: absolute;
    top: 10px;
    right: 10px;
    width: 485px;
    height: 40px;
}
.Eval_Selection_LeftListMask
{
    position: absolute;
    top: 95px;
    left: 10px;
    width: 485px;
    height: 455px;
    background-color: #E5E5E5;
    border: 1px solid #CCC;
    display: none;
    z-index: 20;
    text-align: center;
    padding-top: 50px;
    color: #999;
    font-size: 18px;
}
.Eval_Selection_LeftListHeader
{
    position: absolute;
    top: 95px;
    left: 10px;
    width: 487px;
    height: 25px;
    line-height: 20px;
    background-color: #999;    
    color: #FFF;
    z-index: 10;
}
.Eval_Selection_LeftListBody
{
    position: absolute;
    top: 120px;
    left: 10px;
    width: 485px;
    height: 480px;
    border: 1px solid #CCC;
    border-top: 0px;
    overflow: auto;
}
.Eval_Selection_RightListTitle
{
    position: absolute;
    top: 50px;
    right: 10px;
    width: 485px;
    height: 45px;
    border: 1px solid #CCC;
    border-bottom: 0px;
    overflow: hidden;
}
.Eval_Selection_RightListHeader
{
    position: absolute;
    top: 95px;
    right: 10px;
    width: 487px;
    height: 25px;
    line-height: 20px;
    background-color: #999;    
    color: #FFF;
    z-index: 10;
}
.Eval_Selection_RightListBody
{
    position: absolute;
    top: 120px;
    right: 10px;
    width: 485px;
    height: 480px;
    border: 1px solid #CCC;
    border-top: 0px;
    overflow: auto;
}


.Eval_Selection_DisciplineInput
{
    position: absolute;
    top: 7px;
    left: 10px;
}
.Eval_Selection_RightListButtons
{
    position: absolute;
    top: 7px;
    right: 10px;
}

.Eval_Selection_Button
{
	text-decoration: none;
	display: inline-block;
	width: 115px;
	height: 40px;
	border: 0px;
    background-color:#0B8ACB;
    color: #FFF;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	
    text-align: center;
    font-size: 14px;
    line-height: 16px;
    padding-left: 0px;
    padding-right: 0px;
    
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#85c3e3),
        to(#80b4ce));
}
.Eval_Selection_Button_Selected
{
	text-decoration: none;
	display: inline-block;
	width: 115px;
	height: 40px;
	border: 0px;
    background-color:#0B8ACB;
    color: #FFF;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	
    text-align: center;
    font-size: 14px;
    line-height: 16px;
    padding-left: 0px;
    padding-right: 0px;
    
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#0B8ACB),
        to(#069));
}

.Eval_Selection_Button_Disabled[disabled]
{
	text-decoration: none;
	display: inline-block;
	width: 115px;
	height: 40px;
	border: 0px;
    color: #E5E5E5;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-right-radius: 0px;
	-webkit-border-bottom-left-radius: 0px;
	
    text-align: center;
    font-size: 14px;
    line-height: 16px;
    background-color: #CCC;
    padding-left: 0px;
    padding-right: 0px;
    
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#CCC),
        to(#CCC));
}












.Eval_PatientListHeader_Req
{
    position: absolute;
    font-size: 14px;
    top: 2px;
    left: 10px;
}
.Eval_PatientListHeader_Patient
{
    position: absolute;
    font-size: 14px;
    top: 2px;
    left: 50px;
}
.Eval_PatientListHeader_Chart
{
    position: absolute;
    font-size: 14px;
    top: 2px;
    left: 300px;
}
.Eval_PatientListHeader_Count
{
    position: absolute;
    font-size: 14px;
    top: 2px;
    left: 400px;
}
.Eval_PatientListHeader_Eval
{
    position: absolute;
    font-size: 14px;
    top: 2px;
    width: 40px;
    text-align: center;
    left: 440px;
}
.Eval_CumulativeListHeader_Code
{
    position: absolute;
    font-size: 14px;
    top: 2px;
    left: 10px;
}
.Eval_CumulativeListHeader_Date
{
    position: absolute;
    font-size: 14px;
    top: 2px;
    left: 165px;
}
.Eval_CumulativeListHeader_Grade
{
    position: absolute;
    font-size: 14px;
    top: 2px;
    left: 355px;
}
.Eval_ExistingListHeader_Code
{
    position: absolute;
    font-size: 14px;
    top: 2px;
    left: 10px;
}
.Eval_ExistingListHeader_Grade
{
    position: absolute;
    font-size: 14px;
    top: 2px;
    left: 355px;
}
.Eval_CumulativeList_Code
{
    position: absolute;
    top: 13px;
    left: 10px;
    width: 365px;
    font-size: 18px;
    overflow: hidden;
}
.Eval_CumulativeList_Date
{
    position: absolute;
    top: 13px;
    left: 165px;
    width: 120px;
    font-size: 18px;
    overflow: hidden;
}
.Eval_CumulativeList_Grade
{
    position: absolute;
    top: 13px;
    left: 355px;
    width: 120px;
    font-size: 18px;
    overflow: hidden;
}
.Eval_ExistingList_Code
{
    position: absolute;
    top: 13px;
    left: 10px;
    width: 365px;
    font-size: 18px;
    overflow: hidden;
}
.Eval_ExistingList_Grade
{
    position: absolute;
    top: 13px;
    left: 355px;
    width: 120px;
    font-size: 18px;
    overflow: hidden;
}
.Eval_CumulativePopupWindowListHeader_Inst
{
    position: absolute;
    font-size: 14px;
    top: 2px;
    left: 10px;
}
.Eval_CumulativePopupWindowListHeader_Prov {
    position: absolute;
    font-size: 14px;
    top: 2px;
    left: 200px;
}
.Eval_CumulativePopupWindowListHeader_Date
{
    position: absolute;
    font-size: 14px;
    top: 2px;
    left: 480px; /* 390px; */
}
.Eval_CumulativePopupWindowListHeader_Grade
{
    position: absolute;
    font-size: 14px;
    top: 2px;
    left: 620px; /* 540px; */
}
.Eval_CumulativePopupWindowList_Inst
{
    position: absolute;
    top: 13px;
    left: 10px;
    width: 180px;
    font-size: 18px;
    overflow: hidden;
}
.Eval_CumulativePopupWindowList_Prov {
    position: absolute;
    top: 13px;
    left: 200px;
    width: 270px; /* 180px; */
    font-size: 18px;
    overflow: hidden;
}
.Eval_CumulativePopupWindowList_Date
{
    position: absolute;
    top: 13px;
    left: 480px; /* 390px; */
    width: 130px; /* 160px; */
    font-size: 18px;
    overflow: hidden;
}
.Eval_CumulativePopupWindowList_Grade
{
    position: absolute;
    top: 13px;
    left: 620px; /* 540px; */
    width: 95px;
    font-size: 18px;
    overflow: hidden;
}
.Eval_CumulativePopupWindowListRowFirst
{
    position: relative;
    top: 0px;
    left: 0px;
    width: 708px;
    font-size: 18px;
    overflow: hidden;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 10px;
}
.Eval_CumulativePopupWindowListRow
{
    position: relative;
    top: 0px;
    left: 0px;
    width: 708px;
    font-size: 18px;
    overflow: hidden;
    border-top: 1px solid #999;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 10px;
}
.Eval_CumulativePopupWindowList_Question
{
    position: absolute;
    top: 10px;
    left: 0px;
    width: 440px; /* 335px; */
    font-size: 18px;
    overflow: hidden;
}
.Eval_CumulativePopupWindowList_Text
{
    position: absolute;
    top: 10px;
    left: 470px; /* 395px; */
    width: 140px; /* 50px; */
    font-size: 18px;
    overflow: hidden;
}
.Eval_CumulativePopupWindowList_User
{
    position: absolute;
    top: 10px;
    left: 610px; /* 530px; */
    width: 100px; /* 95px; */
    color: #999;
    font-size: 16px;
    overflow: hidden;
}
.Eval_CumulativePopupWindowList_Note
{
    position: relative;
    top: 0px;
    left: 0px;
    width: 335px;
    font-size: 16px;
    font-weight: normal;
    color: #999;
}
.Eval_CumulativeDetailBox
{
    position: relative;
    background-color: #FFF;
    padding: 5px;
    display: none;
}
.Eval_ListHeader
{
    position: absolute;
    top: 95px;
    left: 10px;
    width: 652px;
    height: 25px;
    line-height: 20px;
    background-color: #999;    
    color: #FFF;
    z-index: 10;
}
.Eval_ListHeaderReq
{
    position: absolute;
    font-size: 14px;
    top: 2px;
    left: 10px;
}
.Eval_ListHeaderPatient
{
    position: absolute;
    font-size: 14px;
    top: 2px;
    left: 50px;
}
.Eval_ListHeaderChart
{
    position: absolute;
    font-size: 14px;
    top: 2px;
    left: 420px;
}
.Eval_ListHeaderTxCount
{
    position: absolute;
    font-size: 14px;
    top: 2px;
    left: 545px;
}
.Eval_ListHeaderEvalStatus
{
    position: absolute;
    font-size: 14px;
    top: 2px;
    width: 40px;
    text-align: center;
    left: 600px;
}
.Eval_ListHeaderExpend
{
    position: absolute;
    font-size: 14px;
    top: 0px;
    left: 5px;
}
.Eval_ExpendAllButton
{
    border: 0px;
    width: 40px;
    height: 25px;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(rgba(153,153,153,0)),
        to(rgba(153,153,153,0))
    );
    background-color: #999;
    color: #FFF;
    padding: 0px;
    padding-bottom: 5px;
    margin: 0px;
    vertical-align: top;
    line-height: 16px;
    font-size: 22px;
}
.Eval_ListHeaderQuestion
{
    position: absolute;
    font-size: 14px;
    top: 3px;
    left: 50px;
}
.Eval_ListHeaderGrade
{
    position: absolute;
    font-size: 14px;
    top: 3px;
    left: 395px;
}
.Eval_ListHeaderComment
{
    position: absolute;
    font-size: 14px;
    top: 3px;
    left: 495px;
    width: 65px;
    overflow: hidden;
}
.Eval_ListHeaderUser
{
    position: absolute;
    font-size: 14px;
    top: 3px;
    left: 570px;
}
.Eval_List
{
    position: absolute;
    top: 120px;
    left: 10px;
    width: 650px;
    height: 480px;
    border: 1px solid #CCC;
    overflow: hidden;
}
.Eval_ListMask
{
    position: absolute;
    top: 95px;
    left: 10px;
    width: 650px;
    height: 455px;
    background-color: #E5E5E5;
    border: 1px solid #CCC;
    display: none;
    z-index: 20;
    text-align: center;
    padding-top: 50px;
    color: #999;
    font-size: 18px;
}
















.Eval_TopIndicator
{
    position: absolute;
    top: 120px;
    left: 10px;
    width: 652px;
    height: 10px;
    z-index: 10;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(rgba(0,0,0,0.5)),
        to(rgba(0,0,0,0))
    );
}
.Eval_BottomIndicator
{
    position: absolute;
    top: 592px;
    left: 10px;
    width: 652px;
    height: 10px;
    z-index: 10;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(rgba(0,0,0,0)),
        to(rgba(0,0,0,0.5))
    );
}
.Eval_Title
{
    position: absolute;
    top: 14px;
    left: 10px;
}
.Eval_TitleRow
{
    position: relative;
    width:650px;
    height: 50px;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#666),
        to(#333)
    );
    font-size: 18px;
    color: #FFF;
}
.Eval_TxTitleRow
{
    position: relative;
    width:650px;
    height: 50px;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(rgba(178,216,50,100)),
        to(rgba(140,198,63,100))
    );
    color: #FFF;
}
.Eval_CategoryTitle
{
    position: absolute;
    top: 14px;
    left: 10px;
    width: 680px;
    font-size: 18px;
    color: #0B8ACB;
    overflow: hidden;
}
.Eval_QuestionDetail
{
    position: relative;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#E5E5E5),
        to(#FFF)
    );
    
    padding-left: 50px;
    padding-bottom: 15px;
    padding-right: 10px; /*285px;*/
    width: 590px; /*315px;*/
    font-size: 16px;
    display: none;
    color: #666;
    word-wrap: break-word;
}
.Eval_QuestionDetailSelected
{
    position: relative;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(rgb(135,198,210)),
        to(rgb(135, 205, 210))
    );
    
    padding-left: 50px;
    padding-bottom: 15px;
    padding-right: 10px; /*285px;*/
    width: 590px; /*315px;*/
    font-size: 16px;
    display: none;
    color: #666;
    word-wrap: break-word;
}
.Eval_QuestionDetailLocked
{
    position: relative;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#F99),
        to(#FCC)
    );
    
    padding-left: 50px;
    padding-bottom: 15px;
    padding-right: 285px;
    width: 315px;
    font-size: 16px;
    display: none;
    color: #666;
    word-wrap: break-word;
}
.Eval_QuestionExpendIcon
{
    position: absolute;
    top: 9px;
    left: 10px;
    width: 32px;
    height: 32px;
    overflow: hidden;
    background-image: url(../images/IconPlus.png);
    background-position: top left;
    background-repeat: no-repeat;
}
.Eval_QuestionCollapseIcon
{
    position: absolute;
    top: 9px;
    left: 10px;
    width: 32px;
    height: 32px;
    overflow: hidden;
    background-image: url(../images/IconMinus.png);
    background-position: top left;
    background-repeat: no-repeat;
}
.Eval_QuestionTitle
{
    position: absolute;
    top: 14px;
    left: 50px;
    width: 335px;
    font-size: 18px;
    overflow: hidden;
}
.Eval_QuestionTitleWithComment
{
    position: absolute;
    top: 6px;
    left: 50px;
    width: 335px;
    font-size: 18px;
    overflow: hidden;
}
.Eval_QuestionCommentButton
{
    position: absolute;
    left: 495px;
    top: 9px;
    width: 45px;
    height: 32px;
}
.Eval_QuestionComment
{
    position: absolute;
    top: 26px;
    left: 50px;
    width: 335px;
    font-size: 16px;
    font-weight: normal;
    color: #666;
    overflow: hidden;
    display: none;
}
.Eval_CommentTitle
{
    position: absolute;
    top: 14px;
    left: 50px;
    width: 335px;
    color: #666;
    font-size: 18px;
    overflow: hidden;
}
.Eval_CommentTitleWithComment
{
    position: absolute;
    top: 6px;
    left: 50px;
    width: 335px;
    color: #666;
    font-size: 18px;
    overflow: hidden;
}
.Eval_CommentComment
{
    position: absolute;
    top: 26px;
    left: 50px;
    width: 335px;
    font-size: 16px;
    color: #666;
    overflow: hidden;
}
.Eval_QuestionField
{
    position: absolute;
    top: 10px;
    left: 395px;
    width: 90px;
    overflow: hidden;
}
.Eval_QuestionFieldRequired
{
    position: absolute;
    top: 10px;
    left: 395px;
    width: 90px;
    overflow: hidden;
    background-image: url(../images/IconAnswerRequired.png);
    background-repeat: no-repeat;
    background-position: right;
}
.Eval_QuestionFieldEntered
{
    position: absolute;
    top: 10px;
    left: 395px;
    width: 90px;
    overflow: hidden;
    background-image: url(../images/IconAnswerEntered.png);
    background-repeat: no-repeat;
    background-position: right;
}
.Eval_QuestionFieldWarning
{
    position: absolute;
    top: 10px;
    left: 395px;
    width: 90px;
    overflow: hidden;
    background-image: url(../images/IconAnswerWarning.png);
    background-repeat: no-repeat;
    background-position: right;
}
.Eval_QuestionGeneralComment
{
    float: left;
    width: 32px;
    height: 32px;
    overflow: hidden;
}
.Eval_QuestionGeneralCommentRequired
{
    float: left;
    width: 32px;
    height: 32px;
    overflow: hidden;
    background-image: url(../images/IconGeneralCommentRequired.png);
    background-repeat: no-repeat;
    background-position: right;
}
.Eval_QuestionGeneralCommentEntered
{
    float: left;
    width: 32px;
    height: 32px;
    overflow: hidden;
    background-image: url(../images/IconGeneralCommentEntered.png);
    background-repeat: no-repeat;
    background-position: right;
}
.Eval_QuestionLineComment
{
    float: left;
    width: 32px;
    height: 32px;
    overflow: hidden;
    background-image: url(../images/IconComment.png);
    background-repeat: no-repeat;
    background-position: right;
}
.Eval_QuestionLineCommentRequired
{
    float: left;
    width: 32px;
    height: 32px;
    overflow: hidden;
    background-image: url(../images/IconCommentRequired.png);
    background-repeat: no-repeat;
    background-position: right;
}
.Eval_QuestionLineCommentEntered
{
    float: left;
    width: 32px;
    height: 32px;
    overflow: hidden;
    background-image: url(../images/IconCommentEntered.png);
    background-repeat: no-repeat;
    background-position: right;
}
.Eval_GeneralCommentIcon
{
    float: left;
    width: 10px;
    height: 30px;
    background-image: url(../images/IconGeneralComment.png);
    background-repeat: no-repeat;
}
.Eval_GeneralCommentIconRequired
{
    float: left;
    width: 10px;
    height: 30px;
    background-image: url(../images/IconGeneralCommentRequired.png);
    background-repeat: no-repeat;
}
.Eval_GeneralCommentIconEntered
{
    float: left;
    width: 10px;
    height: 30px;
    background-image: url(../images/IconGeneralCommentEntered.png);
    background-repeat: no-repeat;
}

.Eval_IconButton
{
    position: relative;
    float: left;
}
.Eval_QuestionGrader
{
    position: absolute;
    top: 16px;
    left: 550px;
    width: 100px;
    color: #999;
    font-size: 16px;
    text-align: center;
    overflow: hidden;
}
.Eval_HiddenInput
{
    border: 1px solid #CCC;
    width: 0px;
    height: 0px;
    padding: 0px;
    margin: 0px;
}
.Eval_QuestionAnswerInput
{
    width: 60px;
}
.Eval_HourInput
{
    width: 60px;
}
.Eval_RowTitle
{
    font-size: 18px;
}
.Eval_RowInstruction
{
    font-size: 12px;
    color: #666;
    margin-top: 5px;
}
.Eval_RowComment
{
    margin-top: 10px;
    font-size: 14px;
}
.Eval_Field
{
    margin-top: 10px;
}
.Eval_Input
{
    width: 465px;
}
.Eval_RequiredField
{
    margin-top: 10px;
    margin-left: -20px;
    padding-left: 20px;
    background-image: url(../images/IconRequired.png);
    background-repeat: no-repeat;
    background-position: 5px 8px;
}
.Eval_ProviderSearchListHeaderProvider
{
    position: absolute;
    left: 10px;
}
.Eval_ProviderSearchListProvider
{
    position: absolute;
    top: 15px;
    left: 10px;
    width: 100px;
    height: 20px;
    overflow: hidden;
}
.Eval_ProviderSearchListHeaderLastName
{
    position: absolute;
    left: 120px;
}
.Eval_ProviderSearchListLastName
{
    position: absolute;
    top: 15px;
    left: 120px;
    width: 175px; /* 225px; */
    height: 20px;
    overflow: hidden;
}

.Eval_ProviderSearchListHeaderFirstName
{
    position: absolute;
    left: 305px; /* 355px */
}
.Eval_ProviderSearchListFirstName
{
    position: absolute;
    top: 15px;
    left: 305px; /* 355px */
    width: 175px; /* 225px */
    height: 20px;
    overflow: hidden;
}
.Eval_ProviderSearchListHeaderYear
{
    position: absolute;
    left: 490px; /* 590px */
}
.Eval_ProviderSearchListYear
{
    position: absolute;
    top: 15px;
    left: 490px; /* 590px */
    width: 60px;
    height: 20px;
    overflow: hidden;
}
.Eval_ProviderSearchListHeaderGroup
{
    position: absolute;
    left: 560px; /* 670px */
}
.Eval_ProviderSearchListGroup
{
    position: absolute;
    top: 15px;
    left: 560px; /* 670px */
    width: 100px;
    height: 20px;
    overflow: hidden;
}
.Eval_ProviderSearchListHeaderGrading {
    position: absolute;
    left: 670px;
}
.Eval_ProviderSearchListGrading {
    position: absolute;
    top: 15px;
    left: 670px;
    width: 100px;
    height: 20px;
    overflow: hidden;
}
.Eval_InstructorSearchBody
{
    position: relative;
    height: 615px;
    overflow: hidden;
}
.Eval_InstructorSearchPanel
{
    position: absolute;
    top: 10px;
    left: 10px;
    width: 760px;
    height: 65px;
    border: 1px solid #CCC;
    padding: 10px;
}
.Eval_InstructorSearchListHeader
{
    position: absolute;
    top: 105px;
    left: 10px;
    width: 782px;
    height: 25px;
    line-height: 20px;
    font-size: 14px;
    font-weight: bold;
    overflow: hidden;
    color: White;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#0B8ACB),
        to(#069)
    );
}
.Eval_InstructorSearchList
{
    position: absolute;
    top: 130px;
    left: 10px;
    width: 780px;
    height: 475px;
    overflow: hidden;
    border: 1px solid #CCC;
    border-top: 0px;
}
.Eval_InstructorSearchListHeaderID
{
    position: absolute;
    left: 10px;
}
.Eval_InstructorSearchListHeaderLogon
{
    position: absolute;
    left: 90px;
}
.Eval_InstructorSearchListHeaderLastName
{
    position: absolute;
    left: 200px;
}
.Eval_InstructorSearchListHeaderFirstName
{
    position: absolute;
    left: 380px;
}
.Eval_InstructorSearchListHeaderLevel
{
    position: absolute;
    left: 560px;
}
.Eval_InstructorSearchListHeaderProvider
{
    position: absolute;
    left: 670px;
}
.Eval_InstructorSearchListID
{
    position: absolute;
    top: 15px;
    left: 10px;
    width: 70px;
    height: 20px;
    overflow: hidden;
}
.Eval_InstructorSearchListLogon
{
    position: absolute;
    top: 15px;
    left: 90px;
    width: 100px;
    height: 20px;
    overflow: hidden;
}
.Eval_InstructorSearchListLastName
{
    position: absolute;
    top: 15px;
    left: 200px;
    width: 170px;
    height: 20px;
    overflow: hidden;
}
.Eval_InstructorSearchListFirstName
{
    position: absolute;
    top: 15px;
    left: 380px;
    width: 170px;
    height: 20px;
    overflow: hidden;
}
.Eval_InstructorSearchListLevel
{
    position: absolute;
    top: 15px;
    left: 560px;
    width: 100px;
    height: 20px;
    overflow: hidden;
}
.Eval_InstructorSearchListProvider
{
    position: absolute;
    top: 15px;
    left: 670px;
    width: 100px;
    height: 20px;
    overflow: hidden;
}
.Eval_PatientSearchListHeaderLastName
{
    position: absolute;
    left: 10px;
}
.Eval_PatientSearchListHeaderFirstName
{
    position: absolute;
    left: 260px;
}
.Eval_PatientSearchListHeaderChart
{
    position: absolute;
    left: 510px;
}
.Eval_PatientSearchListHeaderGender
{
    position: absolute;
    left: 670px;
}
.Eval_PatientSearchListLastName
{
    position: absolute;
    top: 15px;
    left: 10px;
    width: 240px;
    height: 20px;
    overflow: hidden;
}
.Eval_PatientSearchListFirstName
{
    position: absolute;
    top: 15px;
    left: 260px;
    width: 240px;
    height: 20px;
    overflow: hidden;
}
.Eval_PatientSearchListChart
{
    position: absolute;
    top: 15px;
    left: 510px;
    width: 150px;
    height: 20px;
    overflow: hidden;
}
.Eval_PatientSearchListGender
{
    position: absolute;
    top: 15px;
    left: 670px;
    width: 100px;
    height: 20px;
    overflow: hidden;
}
.Eval_PaginationPanel
{
    position: absolute;
    top: 45px;
    right: 10px;
    width: 230px;
    background-color: #CCC;    
}
.Eval_PaginationBox
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 230px;
    background-color: #999;
}
.Eval_PaginationPrevButton
{
    position: absolute;
    top: 0px;
    left: 0px;
}
.Eval_PaginationText
{
    position: absolute;
    width: 130px;
    top: 5px;
    right: 50px;
    text-align: center;
}
.Eval_PaginationNextButton
{
    position: absolute;
    top: 0px;
    right: 0px;
}
.Eval_PaginationGotoBox
{
    position: absolute;
    top: 40px;
    left: 0px;
    background-color: #999;
    padding-left: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 225px;
    z-index: 800;
    -webkit-border-radius: 5px;
    -webkit-box-shadow: 0 0 3px #000;
}
.Eval_PaginationGoButton
{
    position: absolute;
    top: 5px;
    right: 5px;
    
}
.Eval_PaginationGotoInput
{
    width: 50px;
    margin-right: 5px;   
}
.Eval_PaginationGotoText
{
    position: absolute;
    width: 40px;
    top: 10px;
    right: 55px;
}
.Eval_SearchButton
{
    position: absolute;
    top: 10px;
    right: 10px;
}
.Eval_SearchCriteriaLabel {
    position: absolute;
    top: 13px;
    left: 10px;
}
.Eval_SearchKeywordInput {
    position:absolute;
    left:80px;
}
.Eval_SearchOnDropdown {
    position:absolute;
    left:285px;
}
.Eval_SearchShowLabel {
    position: absolute;
    top: 53px;
    left: 10px;
}
.Eval_SearchInactiveCheckBox
{
    position: absolute;
    top: 50px;
    /*left: 80px;           40385989*/
    width: 220px;           /*40385989*/    
}
.Eval_SearchInvalidCheckBox {
    position: absolute;
    top: 50px;
    left: 255px;            /*40385989*/
    width: 260px;           /*40385989*/
}
.Eval_SearchDeletedCheckBox
{
    position: absolute;
    top: 50px;
    left: 80px;
    width: 200px;
}
.Eval_SearchExpiredCheckBox
{
    position: absolute;
    top: 50px;
    left: 260px;
    width: 200px;
}
.Eval_SearchDeletedText
{
    position: absolute;
    top: 54px;
    left: 115px;
}
.Eval_SearchExpiredText
{
    position: absolute;
    top: 54px;
    left: 295px;
}
.Eval_EvaluationListClickArea
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 800px;
    height: 50px;
    overflow: hidden;
}
.Eval_EvaluationListCheckBox
{
    position: absolute;
    top: 12px;
    right: 10px;
}
.Eval_UnEvalTxListClickArea
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 800px;
    height: 50px;
    overflow: hidden;
}
.Eval_UnEvalTxListCheckBox
{
    position: absolute;
    top: 12px;
    right: 10px;
}
.Eval_UnEvalTxListTxCodeHeader
{
    position: absolute;
    left: 10px;
}
.Eval_UnEvalTxListTxCode
{
    position: absolute;
    top: 5px;
    left: 10px;
    width: 310px;
    height: 30px;
    font-size: 16px;
    padding-top: 10px;
}
.Eval_UnEvalTxListTxCodeMultiLine
{
    position: absolute;
    top: 5px;
    left: 10px;
    width: 310px;
    height: 40px;
    font-size: 16px;
    padding-top: 0px;
}
.Eval_UnEvalTxListPatientHeader
{
    position: absolute;
    left: 330px;
}
.Eval_UnEvalTxListPatientName
{
    position: absolute;
    top: 5px;
    left: 330px;
    width: 150px;
    overflow: hidden;
}
.Eval_UnEvalTxListPatientChart
{
    position: absolute;
    top: 25px;
    left: 330px;
    width: 150px;
    overflow: hidden;
}
.Eval_UnEvalTxListProviderHeader
{
    position: absolute;
    left: 490px;
}
.Eval_UnEvalTxListProviderName
{
    position: absolute;
    top: 5px;
    left: 490px;
    width: 150px;
    overflow: hidden;
}
.Eval_UnEvalTxListProviderCode
{
    position: absolute;
    top: 25px;
    left: 490px;
    width: 150px;
    overflow: hidden;
}
.Eval_UnEvalTxListInstructorHeader
{
    position: absolute;
    left: 650px;
}
.Eval_UnEvalTxListInstructorName
{
    position: absolute;
    top: 5px;
    left: 650px;
    width: 150px;
    overflow: hidden;
}
.Eval_UnEvalTxListApproveDate
{
    position: absolute;
    top: 25px;
    left: 650px;
    width: 150px;
    overflow: hidden;
}
.Eval_UnEvalTxListDetail
{
    height: 50px;
}
.Eval_UnEvalTxListTxDate
{
    position: absolute;
    top: 20px;
    left: 650px;
}
.Eval_UnEvalTxListSite
{
    position: absolute;
    top: 0px;
    left: 490px;
}
.Eval_UnEvalTxListSurf
{
    position: absolute;
    top: 20px;
    left: 490px;
}
.Eval_UnEvalTxListStatus
{
    position: absolute;
    top: 0px;
    left: 330px;
}
.Eval_UnEvalTxListClaim
{
    position: absolute;
    top: 0px;
    left: 650px;
}
.Eval_EvaluationListHeaderTemplate
{
    position: absolute;
    left: 10px;
}
.Eval_EvaluationListHeaderID
{
    position: absolute;
    left: 105px;
}
.Eval_EvaluationListHeaderPatient
{
    position: absolute;
    left: 205px;
}
.Eval_EvaluationListHeaderProvider
{
    position: absolute;
    left: 365px;
}
.Eval_EvaluationListHeaderInstructor
{
    position: absolute;
    left: 525px;
}
.Eval_EvaluationListHeaderHeld
{
    position: absolute;
    left: 685px;
}
.Eval_EvaluationListTemplate
{
    position: absolute;
    top: 12px;
    left: 10px;
    width: 85px;
    height: 30px;
    font-size: 24px;
    overflow: hidden;
}
.Eval_EvaluationListGrading
{
    position: absolute;
    top: 5px;
    left: 105px;
    width: 90px;
    height: 20px;
    overflow: hidden;
}
.Eval_EvaluationListType
{
    position: absolute;
    top: 25px;
    left: 105px;
    width: 90px;
    height: 20px;
    overflow: hidden;
}
.Eval_EvaluationListPatientName
{
    position: absolute;
    top: 5px;
    left: 205px;
    width: 150px;
    height: 20px;
    overflow: hidden;
}
.Eval_EvaluationListPatientChart
{
    position: absolute;
    top: 25px;
    left: 205px;
    width: 150px;
    height: 20px;
    overflow: hidden;
}
.Eval_EvaluationListProviderName
{
    position: absolute;
    top: 5px;
    left: 365px;
    width: 150px;
    height: 20px;
    overflow: hidden;
}
.Eval_EvaluationListProviderCode
{
    position: absolute;
    top: 25px;
    left: 365px;
    width: 150px;
    height: 20px;
    overflow: hidden;
}
.Eval_EvaluationListInstructorName
{
    position: absolute;
    top: 5px;
    left: 525px;
    width: 150px;
    height: 20px;
    overflow: hidden;
}
.Eval_EvaluationListEvalDate
{
    position: absolute;
    top: 25px;
    left: 525px;
    width: 150px;
    height: 20px;
    overflow: hidden;
}
.Eval_EvaluationListHeldStatus
{
    position: absolute;
    top: 5px;
    left: 685px;
    width: 150px;
    height: 20px;
    overflow: hidden;
}
.Eval_EvaluationListHeldName
{
    position: absolute;
    top: 25px;
    left: 685px;
    width: 150px;
    height: 20px;
    overflow: hidden;
}
.Eval_EvaluationListDetailBox
{
    position: relative;
    height: 20px;
    padding-top: 0px;
    padding-bottom: 10px;
}
.Eval_EvaluationListTxBox
{
    position: relative;
    border-top: 1px solid #000;
    padding-top: 10px;
    
    padding-bottom: 10px;
    margin-left: 105px;
    margin-right: 10px;
}
.ListRowDetail > div.Eval_EvaluationListTxBox
{
    border-top: 1px solid #999;
}
.Eval_EvaluationListTimeSpent
{
    position: absolute;
    top: 0px;
    left: 105px;
}
.Eval_EvaluationListDiscipline
{
    position: absolute;
    top: 0px;
    left: 365px;
}
.Eval_EvaluationListTxRow
{
    position: relative;
    height: 20px;
}
.Eval_EvaluationListTxCode
{
    position: absolute;
    top: 0px;
    left: 0px;
}
.Eval_EvaluationListTxStatus
{
    position: absolute;
    top: 0px;
    left: 420px;
}
.Eval_EvaluationListTxSite
{
    position: absolute;
    top: 0px;
    left: 470px;
}
.Eval_UnEvalSearchWindow
{
    position: absolute; 
    width: 500px;
    height: 255px;
    margin-left: -250px;
    margin-top: 0px;
    border: 0px;
    z-index: 100;
    background-color: White;
    left: 50%;
    top: 10px;
    -webkit-border-radius: 10px;
}
.Eval_UnEvalSettingWindow
{
    position: absolute; 
    width: 500px;
    height: 195px;
    margin-left: -250px;
    margin-top: 0px;
    border: 0px;
    z-index: 100;
    background-color: White;
    left: 50%;
    top: 10px;
    -webkit-border-radius: 10px;
}
.Eval_EvaluationSearchWindow
{
    position: absolute; 
    width: 500px;
    height: 460px;
    margin-left: -250px;
    margin-top: 0px;
    border: 0px;
    z-index: 100;
    background-color: White;
    left: 50%;
    top: 10px;
    -webkit-border-radius: 10px;
}
.UserSearchWindow
{
    position: absolute;
    width: 800px;
    height: 670px;
    margin-left: -400px;
    margin-top: 0px;
    border: 0px;
    z-index: 101;
    background-color: White;
    left: 50%;
    top: 10px;
    -webkit-border-radius: 10px;
}
.UserSearchBody
{
    position: relative;
    height: 615px;
    overflow: hidden;
}
.UserSearchPanel
{
    position: absolute;
    top: 10px;
    left: 10px;
    width: 760px;
    height: 65px;
    border: 1px solid #CCC;
    padding: 10px;
}
.UserSearchListHeader
{
    position: absolute;
    top: 105px;
    left: 10px;
    width: 782px;
    height: 25px;
    line-height: 20px;
    font-size: 14px;
    font-weight: bold;
    overflow: hidden;
    color: White;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#0B8ACB),
        to(#069)
    );
}
.UserSearchList
{
    position: absolute;
    top: 130px;
    left: 10px;
    width: 780px;
    height: 475px;
    overflow: auto;
    border: 1px solid #CCC;
    border-top: 0px;
}

/******************************************************************************/
/* General classes (Repeated through-out application) *************************/
/******************************************************************************/
.CounterBtn
{
    position: relative;
    float: left;
    width: 70px;
    height: 40px;
    margin-left: 5px;
    overflow:hidden;
    background-color: #E5E5E5;
    -webkit-border-radius: 5px;
	-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.3);
}
.CounterBtnImage
{
    position: absolute;
    top: 5px;
    left: 5px;
    width: 30px;
    height: 30px;
}
.CounterBtnText
{
    position: absolute;
    display:block;
    top: 5px;
    left: 35px;
    width: 30px;
    height: 30px;
    color: Black;
    text-align: center;
    line-height: 30px;
    overflow:hidden;
}
.ListHeader
{
    /*
    position: relative;
    height:25px;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#999),
        to(#999)
    );
    color: #FFF;
    padding-top: 5px;
    padding-left: 10px;
    font-size: 16px;
    overflow: hidden;
    */
    position: relative;
    width:100%;
    height:35px;
    padding-top: 15px;
    padding-left: 10px;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#CCC),
        to(#E5E5E5)
    );
    color: #0B8ACB;
    overflow: hidden;
}
.ListRow
{
    position: relative;
    width:100%;
    height:50px;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#CCC),
        to(#E5E5E5)
    );
    overflow: hidden;
}
.ListRowSelected
{
    position: relative;
    width:100%;
    height:50px;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(rgb(135,185,210)),
        to(rgb(135, 198, 210))
    );
    overflow: hidden;
}
.ListRowSelectedDisabled
{
    position: relative;
    width:100%;
    height:50px;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(rgb(135,185,210)),
        to(rgb(135, 198, 210))
    );
    overflow: hidden;
    color: #999 !important;
}
.ListRowLocked
{
    position: relative;
    width:100%;
    height:50px;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#F66),
        to(#F99)
    );
    overflow: hidden;
}
.ListRowDisabled
{
    position: relative;
    width:100%;
    height:50px;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#CCC),
        to(#E5E5E5)
    );
    overflow: hidden;
    color: #999 !important;
}
.ListRowDetail
{
    position: relative;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#E5E5E5),
        to(#F2F2F2)
    );
    display: none;
    color: #999;
}
.ListRowDetailSelected
{
    position: relative;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(rgb(135,198,210)),
        to(rgb(135, 205, 210))
    );
    
    display: none;
    color: #000;
}
.ListRowDetailSelectedDisabled
{
    position: relative;
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(rgb(135,198,210)),
        to(rgb(135, 205, 210))
    );
    
    display: none;
    color: #999 !important;
}
.EmptyList
{
    color: #999;
    padding-top: 25px;
    text-align: center;
    font-size: 18px;
    font-weight: normal;
}
.ScrollBox
{
    overflow: hidden;
    width: 100%;

}
.Table
{
    width: 100%;
}
.TableHeader
{
    background-color: #CCC;    
}
.TableRow1
{
    background-color: #FFF;
}
.TableRow2
{
    background-color: #E5E5E5;
}
.BlueTab
{
    position: relative;
    width: 100px;
    height: 30px;
    background-color:#0B8ACB;
    padding-top: 10px;
    text-align: center;
    color: #FFF;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
}
.HeaderButton
{
    padding: 0px;
    margin: 0px;
    margin-top: 3px;
    text-decoration: none;
    color: inherit;
    -webkit-border-radius: 5px;
    background-color: Transparent;
    background-repeat: no-repeat;
    background-position: right;
    border: 0px;
    font-size: 14px;
    height: 20px;
}
.HeaderButtonDESC
{
    padding: 0px;
    margin: 0px;
    padding-right: 20px;
    padding-left: 5px;
    margin-top: 3px;
    margin-left: -5px;
    text-decoration: none;
    color: inherit;
    -webkit-border-radius: 5px;
    background-color: #333;
    background-image: url(../images/IconDESC.png);
    background-repeat: no-repeat;
    background-position: right;
    border: 0px;
    font-size: 14px;
    height: 20px;
}
.HeaderButtonASC
{
    padding: 0px;
    margin: 0px;
    padding-right: 20px;
    padding-left: 5px;
    margin-top: 3px;
    margin-left: -5px;
    text-decoration: none;
    color: inherit;
    -webkit-border-radius: 5px;
    background-color: #333;
    background-image: url(../images/IconASC.png);
    background-repeat: no-repeat;
    background-position: right;
    border: 0px;
    font-size: 14px;
    height: 20px;
}
/* 38295683 */
.Prov_SearchWindow
{
    position: absolute; 
    width: 500px;
    height: 255px;
    margin-left: -250px;
    margin-top: 0px;
    border: 0px;
    z-index: 100;
    background-color: White;
    left: 50%;
    top: 10px;
    -webkit-border-radius: 10px;
}
/* 38295671 */
.Appt_SearchWindow {
    position: absolute; 
    width: 500px;
    height: 140px;
    margin-left: -250px;
    margin-top: 0;
    border: 0;
    z-index: 100;
    background-color: White;
    left: 50%;
    top: 10px;
    -webkit-border-radius: 10px;
}
.Appt_SettingWindow {
    position: absolute; 
    width: 500px;
    height: 370px; /* 39160133 original-> 170px; */
    margin-left: -250px;
    margin-top: 0;
    border: 0;
    z-index: 100;
    background-color: White;
    left: 50%;
    top: 10px;
    -webkit-border-radius: 10px;
}
/* 39160133  */
.Appt_SettingOnlyNotifWindow {
    position: absolute; 
    width: 500px;
    height: 290px; /* Different height to Appt_SettingWindow class  */
    margin-left: -250px;
    margin-top: 0;
    border: 0;
    z-index: 100;
    background-color: White;
    left: 50%;
    top: 10px;
    -webkit-border-radius: 10px;
}

/*29205783 New Style*/
.ApptTitleRightState
{
    /* 29205783.Jey -Updated margin-right, top */
    position: relative;
    float: right;
    margin-right: 11px;
    font-size: 20px;
    width: 15px;
    height: 15px;
    top: 14px;
}
/*29205783*/
.ApptStateNotifTitle 
{
    position: relative;
    float: left;
    width: 70px;
}
/*29205783*/
.ApptStateInfoDiv 
{
    margin-bottom: 2px;   
}
/*29205783*/
.StateNotificationDiv 
{
    margin-bottom: 20px;    
}
/*29205783*/
.ApptStateStateDesc 
{
    vertical-align: middle;    
}
/*39160133*/
.CheckBoxList label
{
    position: relative;
    padding-left: 5px;
    padding-right: 10px;
    top: -2px;
    font-size: 16px;
}
/* 39160133*/
.CheckBoxList, .CheckBoxList input
{
    width: 26px;
    height: 26px;
}
/* 39160133*/
.CheckBoxList tbody tr td
{
    /* 39160133.Jey - Deleted padding-left */
    width: 430px;
}
/* 39160133*/
#StateScrollDiv
{
    /* 39160133.Jey - Deleted margin, added padding */
    padding: 10px;
}
/* 39160133*/
#ParentNotifScrolldiv
{
    height: 170px;
    overflow: auto; 
    border-color: #D0D0D0; 
    border-width:1px; 
    border-style:Solid;   
    
}
.NotificationSettingTitle 
{
    margin-top: 15px;
    margin-bottom: 10px;    
}
.NotificationSettingTitleTop 
{
    margin-bottom: 10px;    
}

.multipleDiagnoses {
    display: block;
    width: 165px;
}

.contactSearchWindow
{
    position: absolute;
    width: 950px;
    height: 620px;
    margin-left: -475px;
    margin-top: 0;
    border: 0;
    z-index: 101;
    background-color: #EFEFEF;
    left: 50%;
    top: 50px;
    -webkit-border-radius: 10px;
}

.criteriaBox {
    height: 100px;
    border: 1px solid #CCC;
}

.addRemoveControlBox {
    height: 55px;
    border: 1px solid #CCC;
    margin-top: 45px;
}

.listTitle {
    height: 25px;
    margin-top: 10px;
    padding: 5px 10px;
    color: #FFF;
    line-height: 25px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
    background-image: -webkit-gradient(
     linear,
     left top,
     left bottom,
     from(#0974a9),
     to(#0B8ACB)
     );
}
.listHeader {
    height: 30px;
    background-color: #999;
}
.listBoxLoading {
    position: absolute;
    background-image: url(../images/Loading.gif);
    background-repeat: no-repeat;
    background-color: #FFF;
    background-position: center;

    filter: alpha(opacity=50);
    opacity: 0.5;

    width: 100%;
    height: 320px;
}
.listBox {
    height: 319px;
    border: 1px solid #CCC;
    border-top: 0px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
    overflow: hidden;
    position: relative;
}
.listPagination {
    /* float: right; */
    margin-left: 10px;
    margin-top: 10px;
}

.listItem {
    border-bottom: 1px solid #CCC;
    height: 31px;
    background-image: -webkit-gradient(
     linear,
     left top,
     left bottom,
     from(rgba(0,0,0,0.1)),
     to(rgba(0,0,0,0))
     );
}

.listItem.searchRowPatient {
    color: #5E895C;
}

.listItem.searchRowSelected {
    background-image: none;
    background-color: #91C839;
    color: #FFF;
}

.listItem.recipientRowPatient {
    color: #5E895C;
}

.listItem.recipientRowSelected {
    background-image: none;
    background-color: #C30;
    color: #FFF;
}

.listItem.searchRowDisabled {
    background-image: -webkit-gradient(
     linear,
     left top,
     left bottom,
     from(rgba(0,0,0,0.1)),
     to(rgba(0,0,0,0))
     );
    color: #999;
}

.searchListBox {
    float: left;
    width: 460px;
    margin-top: 10px;
    margin-left: 10px;
}

.recipientListBox {
    float: right;
    width: 460px;
    margin-top: 10px;
    margin-right: 10px;
}

.searchListBox .mcp_user_name {
    float: left;
    margin-left: 10px;
    width: 170px;
    overflow: hidden;
    margin-top: 6px;
}
.searchListBox .mcp_user_pgroup {
    float: left;
    margin-left: 10px;
    width: 140px;
    overflow: hidden;
    margin-top: 6px;
}
.searchListBox .mcp_user_pid {
    float: left;
    margin-left: 10px;
    width: 110px;
    overflow: hidden;
    margin-top: 6px;
    
}

.searchListBox .mcp_group_code {
    float: left;
    margin-left: 10px;
    width: 179px;
    overflow: hidden;
    margin-top: 6px;
}

.searchListBox .mcp_group_name {
    float: left;
    margin-left: 10px;
    width: 249px;
    overflow: hidden;
    margin-top: 6px;
}

.searchListBox .mcp_patient_name {
    float: left;
    margin-left: 10px;
    width: 319px;
    overflow: hidden;
    margin-top: 6px;
}

.searchListBox .mcp_patient_chart {
    float: left;
    margin-left: 10px;
    width: 109px;
    overflow: hidden;
    margin-top: 6px;
}


.recipientListBox .mcp_send {
    float: left;
    margin-left: 10px;
    width: 40px;
    overflow: hidden;
    margin-top: 6px;
}
.recipientListBox .mcp_name {
    float: left;
    margin-left: 10px;
    width: 170px;
    overflow: hidden;
    margin-top: 6px;
}
.recipientListBox .mcp_pgroup {
    float: left;
    margin-left: 10px;
    width: 140px;
    overflow: hidden;
    margin-top: 6px;
    
}
.recipientListBox .mcp_type {
    float: left;
    margin-left: 10px;
    width: 60px;
    overflow: hidden;
    margin-top: 6px;
}

.listHeader input {
    margin-top: 5px;
    border: 0;
    background: none;
    text-align: left;
    padding: 0;
}

.listHeader .selected {
    line-height: 18px;
    color: white;
}

.paginationLeftButtons {
    float: left;
    width: 160px;
    text-align: left;
}
.paginationRightButtons {
    float: left;
    width: 160px;
    text-align: right;
}
.paginationLabel {
    float: left;
    width: 120px;
    line-height: 38px;
    text-align: center;
}

.paginationLeftButtons input,
.paginationRightButtons input {
    display: inline-block;
    width: 70px;
    height: 38px;
    font-size: 14px; 
    color: #333;
    text-align: center;
    line-height: 15px;
    border: 1px solid #333;
    background-color: white;
    
    background-image: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#FFF),
        to(#CCC));
	-webkit-border-bottom-right-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-webkit-border-bottom-left-radius: 20px;
	-webkit-border-top-left-radius: 20px;
}

.paginationLeftButtons input:disabled,
.paginationRightButtons input:disabled
{
    opacity: 0.3;
}
.paginationLeftButtons input {
    margin-right: 5px;

}
.paginationRightButtons input {
    margin-left: 5px;
}

.searchRecipientLabel {
    float: left;
    clear: both;
    display: inline-block;
    width: 100px;
    margin-left: 10px;
    margin-top: 17px;
    font-size: 18px;
}
.searchRecipientType {
    width: 185px;
    float: left;
    margin-top: 15px;
} 
.searchRecipientSubType {
    float: left;
    width: 142px;
    margin-left: 10px;
    margin-top: 15px;
}
.searchRecipientKeyword {
    float: left;
    width: 167px;
    margin-top: 15px;
}
.searchRecipientResetButton {
    float: left;
    margin-top: 13px;
    margin-left: 5px;
}
.searchRecipientSearchButton {
    float: left;
    margin-top: 13px;
    margin-left: 10px;
}
.recipientTypeRadio {
    float: left;
    margin-top: 17px;
    margin-left: 10px;
    font-size: 18px;
}
.recipientTypeRadio .disabled {
    color: #CCC;
}
.addRemoveButton {
    float: right;
    margin-right: 10px;
    margin-top: 12px;
}
.RedButton:disabled,
.GreenButton:disabled,
.OrangeButton:disabled,
.BlackButton:disabled,
.GrayButton:disabled,
.AquaButton:disabled,
.WhiteButton:disabled {
    opacity: 0.3;
}