﻿html {
    height: 101%;
    /*background-color: #ebebde;*/
}

BODY {
    padding: 0px;
    font-size: 11px;
    background-color: #eee;
    margin: 0px;
    color: #000;
    font-family: verdana, arial, helvetica, sans-serif;
    
}

/*#divSessionAlert
{
    
    
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    background-image: -webkit-linear-gradient(left, #fff 0%, #eee 100%);
    background-image: -o-linear-gradient(left, #fff 0%, #eee 100%);
    background-image: -webkit-gradient(linear, left, right, from(#fff), to(#eee));
    background-image: linear-gradient(to right, #fff 50%, #eee 100%);
    display: none;
    right: 10px;
    top: 10px;
    font-size: 25px;
    color:#7fba00;
    padding: 10px 10px 10px 10px;
    position: fixed;
    z-index:1040;
}*/

.clsMainForm {
    padding: 0px;
    /* background: url('Images/Background.png');*/
}

.clsMain {
    margin: 0px auto;
    width: 80%;
    height: 100%;
    position: relative;
    border-right: #fff 5px solid;
    border-top: #fff 0px solid;
    border-left: #fff 5px solid;
    border-bottom: #fff 0px solid;
    /*background-color: #dbdbdb;*/
    
    background-image: -webkit-linear-gradient(top, #eee 20%, #727272 100%);
    background-image: -o-linear-gradient(top, #eee 20%, #727272 100%);
    background-image: -webkit-gradient(linear, top, bottom, from(#eee), to(#727272));
    background-image: linear-gradient(to bottom, #eee 10%, #727272 100%);
}



.header-container
{
    display:block;
    height:80px;
    width:100%;
    background-image: -webkit-linear-gradient(top, #fff 20%, #eee 100%);
    background-image: -o-linear-gradient(top, #fff 20%, #eee 100%);
    background-image: -webkit-gradient(linear, top, bottom, from(#fff), to(#eee));
    background-image: linear-gradient(to bottom, #fff 20%, #eee 100%);
     box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    z-index:99999;
}

.clsHeader {
    background-position: left bottom;
    height: 80px;
    background: url('Images/IMS_Header1.png') no-repeat;
    width:80%;
    margin:auto auto;
    
}

@media only screen and (max-width: 1280px)
{
    .clsMain {
    
    width: 95%;
    
    }

    .header-container
    {
        display:block;
        height:80px;
        width:100%;
       
        z-index:99999;
    }
}

.clsContent {
    /*border-bottom-width: 0px;
	clear: both;	
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #dbdbdb;*/
    border-bottom-width: 0px;
    clear: both;
    /*background-color: #dbdbdb;*/
    background-color: #f9f9f9;
    /*background-color: #dbdbdb;*/
    /*padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    padding-bottom: 15px;*/
}

.clsMenuBar {
    clear: both;
    padding-right: 14px;
    padding-left: 14px;
    background: url('data:image/gif;base64,R0lGODlhAQAQBeZ/AISGiExMTqGjpnp8fpGTloCChHd5e05PUXh6fIKEhn1/goaIilBRU4qMjoiKjZqcn1JTVXx+gPT09fHx8u/w8evs7fDw8e3u71RVV+nq6+rq6u7v8M3Nzfz8/Pv7+0RERkVFR1NUVlFSVEhISkZGSElJS0dHSU9QUvr6+ktLTU1OUEpKTPX19urr7Pn5+aaoq4+RlJ2fovLz8+zt7kpLTfj4+KKkp/f3+EtMTo2Pkvb395KUl5+hpJmbnvX29kNDRaSmqfP09JaYm5SWmfn6+qOlqPLy856go5eZnJOVmI6QkklKTIyOkJyeoaWnqpianfHy8pWXmvz9/fr6+0dISkhJS0ZHSe/v7/j5+ZudoO7u7+7v7/f4+Pr7+/j4+fz8/fb29/n5+uzs7fv7/NbW1n+Bg/3+/v7//4eJi9HR0ejo6Obm5ouNj/b29vv8/Nra2uLi4kVGSERFR4mLjeTk5Pf39+Dg4N7e3tzc3P39/f7+/nV3eejp6lVWWP///////yH5BAEAAH8ALAAAAAABABAFAAf/gH6Cg4SFhWd6iYqLjIpmeZCRknlSXx2XmB1uYx6dnV1TUyijRERhLqhYXjWsXDc3dTo6YG0+Piy4LBISQUEyv0ZGUFATxRYUFFcbW1oXFzMzYhUVLdUZGXzZ2tvc3d7f4Nx/fxZXV1rRLRp8ampra3R0cHB2dnd3eHhvb2T9/mkA03AYSLCgwYMcDBViBEnKpU4oiLiocUPHrSBGJlDYMoNauI8vQop84aRkSSAoUxZZudKGy5cCYsqcyaOmzSM4ccbYyTNGk58/swgd+qBo0R5Ikz5ZuhSJU6dCokqNQpXqkKtYk2jVuqOrVwJgw4qFQbYsDCVo0eZYy5aJW7ds/+LKbUCX7py7dx3o3Yumb98FgAMDBkC4sOHDCRIrTlCgsWPHZSJLLqOgsuXLCiJo1jygs+fPoD0jGD3agOnTqE3vWc26tevXsGPLjq2wtu3buHMTQtSot+9FjyYJjySlkqVMmTZx8uSpCyhRo0iZOoXKBRZVq1q5ehVLFhhatm7l0rWrl69fwIQNK2bsGDJlzJo5gxZtGrVqLa5h+8i/v/9sPwQo4AcEFmiggXLIAcKCDDbIYBxxkCDhhBSSYMWFVpig4YYcUuEhFSOEKOKII1RhYhUlpKjiiku02OIKMMYIIw001khDCjjmiCMOPPYYwI9ABimkCkQWaeSRSB6g5ECSTDJ5wpNQRiklA1RWaWWVImSp5ZZcQuDll2CGGcKYZJZJJgZopqnmmn206eabcMYp55x01mnnnXjmqeeefQQCADs=') /*Images/gradient_bg.gif*/ repeat-x left -183px;
    padding-bottom: 0px;
    padding-top: 0px;
    border-bottom: #fff 1px solid;
    position: relative;
    height: 30px;
    font-weight: bold;
}


.clsPageTitleBar {
    clear: both;
    font-weight: bold;
    background-repeat: repeat-x;
    height: 42px;
    clear: both;
    BACKGROUND-POSITION: left -240px;
    border-bottom: #fff 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url('data:image/gif;base64,R0lGODlhAQAQBeZ/AISGiExMTqGjpnp8fpGTloCChHd5e05PUXh6fIKEhn1/goaIilBRU4qMjoiKjZqcn1JTVXx+gPT09fHx8u/w8evs7fDw8e3u71RVV+nq6+rq6u7v8M3Nzfz8/Pv7+0RERkVFR1NUVlFSVEhISkZGSElJS0dHSU9QUvr6+ktLTU1OUEpKTPX19urr7Pn5+aaoq4+RlJ2fovLz8+zt7kpLTfj4+KKkp/f3+EtMTo2Pkvb395KUl5+hpJmbnvX29kNDRaSmqfP09JaYm5SWmfn6+qOlqPLy856go5eZnJOVmI6QkklKTIyOkJyeoaWnqpianfHy8pWXmvz9/fr6+0dISkhJS0ZHSe/v7/j5+ZudoO7u7+7v7/f4+Pr7+/j4+fz8/fb29/n5+uzs7fv7/NbW1n+Bg/3+/v7//4eJi9HR0ejo6Obm5ouNj/b29vv8/Nra2uLi4kVGSERFR4mLjeTk5Pf39+Dg4N7e3tzc3P39/f7+/nV3eejp6lVWWP///////yH5BAEAAH8ALAAAAAABABAFAAf/gH6Cg4SFhWd6iYqLjIpmeZCRknlSXx2XmB1uYx6dnV1TUyijRERhLqhYXjWsXDc3dTo6YG0+Piy4LBISQUEyv0ZGUFATxRYUFFcbW1oXFzMzYhUVLdUZGXzZ2tvc3d7f4Nx/fxZXV1rRLRp8ampra3R0cHB2dnd3eHhvb2T9/mkA03AYSLCgwYMcDBViBEnKpU4oiLiocUPHrSBGJlDYMoNauI8vQop84aRkSSAoUxZZudKGy5cCYsqcyaOmzSM4ccbYyTNGk58/swgd+qBo0R5Ikz5ZuhSJU6dCokqNQpXqkKtYk2jVuqOrVwJgw4qFQbYsDCVo0eZYy5aJW7ds/+LKbUCX7py7dx3o3Yumb98FgAMDBkC4sOHDCRIrTlCgsWPHZSJLLqOgsuXLCiJo1jygs+fPoD0jGD3agOnTqE3vWc26tevXsGPLjq2wtu3buHMTQtSot+9FjyYJjySlkqVMmTZx8uSpCyhRo0iZOoXKBRZVq1q5ehVLFhhatm7l0rWrl69fwIQNK2bsGDJlzJo5gxZtGrVqLa5h+8i/v/9sPwQo4AcEFmiggXLIAcKCDDbIYBxxkCDhhBSSYMWFVpig4YYcUuEhFSOEKOKII1RhYhUlpKjiiku02OIKMMYIIw001khDCjjmiCMOPPYYwI9ABimkCkQWaeSRSB6g5ECSTDJ5wpNQRiklA1RWaWWVImSp5ZZcQuDll2CGGcKYZJZJJgZopqnmmn206eabcMYp55x01mnnnXjmqeeefQQCADs=') /*Images/gradient_bg.gif*/;
    COLOR: #68aac7;
    BACKGROUND-REPEAT: repeat-x;
}




    .clsPageTitleBar td {
        padding-right: 5px;
        padding-left: 10px;
    }

        .clsPageTitleBar td .titlelabel {
            color: #68aac7;
            font-size:20px;
        }

.clsLoginBody
{
    display: inline-block;
    background-color: #f3f0f0;
    background-image: -webkit-linear-gradient(top, #428bca 0%, #000 100%);
    background-image: -o-linear-gradient(top, #428bca 0%, #000 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#000));
    background-image: linear-gradient(to bottom right, #428bca 10%, #000 90%);
    color: #333;
    padding: 0 0 0 0;
    width: 100%;
    min-height:800px;
    margin:0 0 0 0;
}



.clsPage {
    background-color: #fff;
    vertical-align: top;
    text-align: left;
}

.clsForm {
    display: block;
    background-color: #f3f0f0;
    background-image: -webkit-linear-gradient(top, #f3f0f0 0%, #e8e8e8 100%);
    background-image: -o-linear-gradient(top, #f3f0f0 0%, #e8e8e8 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f0f0), to(#e8e8e8));
    background-image: linear-gradient(to bottom, #f9f9f9 10%, #f1f1f1 100%);
    color: #333;
    padding: 0 5px 2px 5px;
    margin-bottom:2px;
    width: 100%-10px;
}


    .clsForm table {
        display: table;
        padding: 2px 5px 2px 5px;
        width: 100%;
        height:100%;
        
    }

    .clsForm table td {
     vertical-align:middle;
     display: table-cell;
     height:27px !important;
     margin:0 0 0 0;
     padding:2px 0 1px 0;

    }

    .clsForm table th{
        display: table-cell;
        vertical-align:middle;
        border-bottom: 1px solid #333;
        font-size:13px;
        height:30px;
    }

    .clsForm .clsFormInnerTitleBar
    {
        display: block;
        width:100%;
        vertical-align:middle;
        border-bottom: 1px solid #333;
    }

    .clsForm .clsButtonSection
    {
        display: block;
        padding-top:10px;
        padding-bottom:10px;
        text-align:center;
    }

    .clsForm ol
    {
        padding:5px 0 5px 20px;
    }

    .clsForm a:link, .clsForm a:visited{
    /*background-image: -webkit-linear-gradient(top, #727272 0%, #525252 100%);
    background-image: -o-linear-gradient(top, #727272 0%, #525252 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#727272), to(#525252));
    background-image: linear-gradient(to bottom, #727272 0%, #525252 100%);*/
    text-decoration:none;
    padding:2px 4px 2px 4px;
    color:#037cb1;
    font-weight:bold;
    /*border:1px solid #68aac7 !important;
    border-radius:2px;*/
    /*width: 55px;*/
}

    .clsForm a:active {
    font-weight:normal;
    text-decoration:none;
    color:#037cb1;
}

.clsForm .disabled, .clsForm .disabled:hover, .clsForm .disabled:link, .clsForm .disabled:visited, .clsForm .disabled:active
{
font-weight:normal;
padding:2px 4px 2px 4px;
color:#BBB;
}

    .clsTimeControl 
    {
        position:relative;
    }


.clsReadOnlyTable {
    display:table;
    border-right:1px solid #fff;
    width:100%;
    height:100%;
}
.clsReadOnlyTable td {
    display:table-cell;
    border-bottom:1px dotted #333;
    ;
}
.clsReadOnlyTable th {
    display:table-cell;
    background-color:#727272;
    border-bottom:1px dotted #333;
    color:#EEE;
    height: 30px;
}

.clsDetailPageTitleBar {
    display:block;
    clear: both;
    font-weight: bold;
    background-repeat: repeat-x;
    clear: both;
    background-image: -webkit-linear-gradient(top, #d8d6d6 0%, #c3c2c2 100%);
    background-image: -o-linear-gradient(top, #d8d6d6 0%, #c3c2c2 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d8d6d6), to(#c3c2c2));
    background-image: linear-gradient(to bottom, #d8d6d6 10%, #c3c2c2 100%);
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #037cb1;
    BACKGROUND-REPEAT: repeat-x;
    padding: 15px 10px 15px 10px;
    width:100%-10;
}

    .clsDetailPageTitleBar td {
        padding-right: 5px;
        padding-left: 10px;
    }

        .clsDetailPageTitleBar td .titlelabel {
            /*color: #68aac7;*/
            font-size: 2em;
            COLOR: #037cb1;
        }
.clstitleBarPadding {
     padding-bottom: 30px;
}
.clsSubTitleBar {
    display:block;
    background-image: -webkit-linear-gradient(top, #82c3e0 0%, #68aac7 100%);
    background-image: -o-linear-gradient(top, #82c3e0 0%, #68aac7 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#82c3e0), to(#68aac7));
    background-image: linear-gradient(to bottom, #82c3e0 10%, #68aac7 100%);
    height: 16px;
    padding: 8px 10px 5px 10px;
    width: auto;
    text-align:center;
    /*margin-bottom:8px;*/
}

    .clsSubTitleBar .label {
        font-weight:bold;
        font-size: 12px;
        color: #FFF;
    }

    .clsFormTitleBar {
    display:block;
    background: #c3c0c0;
    height: 16px;
    padding: 7px 10px 5px 10px;
    background-image: -webkit-linear-gradient(top, #d8d6d6 0%, #c3c2c2 100%);
    background-image: -o-linear-gradient(top, #d8d6d6 0%, #c3c2c2 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d8d6d6), to(#c3c2c2));
    background-image: linear-gradient(to bottom, #d8d6d6 10%, #c3c2c2 100%);
    width: 100%-5px;
    
}

    .clsFormTitleBar .label {
        font-weight:bold;
        font-size: 12px;
        color: #333;
        
    }

    .clsFieldset
    {
        border:1px solid #727272;
        margin:4px;
        padding:2px;
        min-height:130px;
        border-radius:3px;
    }

.clsLoginFormContainer
{
    display:block;
    height:242px;
    width:350px;
    background-image: -webkit-linear-gradient(left, #eee 0%, #aaa 100%);
    background-image: -o-linear-gradient(left, #eee 0%, #aaa 100%);
    background-image: -webkit-gradient(linear, left, right, from(#eee), to(#aaa));
    background-image: linear-gradient(to right, #eee 10%, #aaa 100%);
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    border-right:1px solid #999;
    border-bottom:1px solid #999;
    border-radius: 5px;
    position:relative;
    z-index:1;
    margin:150px auto 0 auto;

}

.clsLoginForm
{
    
    background-color:#fff;
    padding:10px 0 0 10px;
    z-index:1;
    display: block;
    
}

.clsLoginFormContainer .lockLabel
{
    
    top:-25px;
    left:-30px;
    min-width:50px;
    height:50px;
    background-image: -webkit-linear-gradient(top, #015980 0%, #033a53 100%);
    background-image: -o-linear-gradient(top, #015980%, #033a53 100%);
    background-image: -webkit-gradient(linear, top, bottom, from(#015980), to(#033a53));
    background-image: linear-gradient(to bottom, #377a97 2%, #033a53 100%);
    /*border:1px solid #333;*/
    
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    padding:8px 10px 8px 6px;
    z-index:2;
    background-color:#015980;
    color:#fff;
    vertical-align:middle;
    font-size:18pt;
    font-weight:bold;
    text-align:center;

}

.clsLoginForm .userLabelContainer
{
    display:table-cell;
    position:relative;
} 



.clsLoginForm .userLabelContainer .userLabel
{
    
    display:inline-block;
    width:10px;
    height:8px;
    background-image: -webkit-linear-gradient(top, #015980 0%, #033a53 100%);
    background-image: -o-linear-gradient(top, #015980%, #033a53 100%);
    background-image: -webkit-gradient(linear, left top, right bottom, from(#015980), to(#033a53));
    background-image: linear-gradient(to bottom right, #015980 10%, #033a53 100%);
    border-bottom-left-radius:3px;
    border-top-left-radius:3px;
    /*border:1px solid #333;*/
    padding:4px 8px 8px 10px;
    z-index:2;
    background-color:#015980;
    color:#fff;
    position:absolute;  
    top:0; 
    left:0;

}

.clsLoginFooter .errorContainer
{
    display:inline-block;
    width:100%;
    text-align:center;
    background-color:#fff;
    color:#d70505;
    height:100%;
}


::-webkit-input-placeholder { /* Chrome */
  color: #999 !important;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #999 !important;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #999 !important;
  opacity: 1;
}
:-moz-placeholder { /* Firefox 4 - 18 */
  color: #999 !important;
  opacity: 1;
}

.loginPageFooter
{
    display:block;
    width:1210px;
    height:290px;
    padding-top:20px;
    margin:60px -10px -50px -10px;
    background-image: -webkit-linear-gradient(top, #727272 0%, #525252 100%);
    background-image: -o-linear-gradient(top, #727272 0%, #525252 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#727272), to(#525252));
    background-image: linear-gradient(to bottom, #727272 0%, #525252 100%);
    border-top:5px #fff solid;
}

.loginPageFooter .header
{
    color:#fff;
    font-size:2em;
    text-align:center;
    text-transform: capitalize;
    font-weight: bold;
    border:6px solid #fff;
    border-top:none;
    
}

.loginPageFooter .content
{
    padding-top:20px;
    padding-bottom:20px;
    font-size:6em;
    text-align:center;
    color:#fff;
    /*border:6px solid #68aac7;*/
    border:6px solid #fff;
    border-bottom:none;
}

.userLabelContainer input[type="submit"]
{
    margin:0 0 0 30px;
}



.clsLoginForm table
{
    display: block;
    margin:auto auto;
    width:200px;
    
}

.clsLoginForm td
{
    display: table-cell;
    margin:auto auto;
    
}

.clsLoginFormContainer .clsLoginHeader {
    width:350px;
    height:58px;
    background-image: url('Images/ocssa_small_logo.png');
    background-position:center;
    background-repeat:no-repeat;
}

.clsLoginFormContainer .clsLoginFooter
{
    width:350px;
    height:48px;
   
}

.searchModule {
    background: #68aac7;
    height: 25px;
    padding: 10px 0 10px 10px;
    font-weight: bold;
    font-size: 20px;
    color: #FFF;
    width:100%;
}


ul
{
    padding-left:15px;
}

ol
{
    padding-left:15px;
}


.leftmenu-container {
    position:fixed;
    top:0;
    left:0;
    height:100%;
    width:150px;
    display:inline-block;
    z-index:299;

}

.clsPageLeft {
    display:none;
    position:fixed;
    left:0;
    top:111px;
    z-index:299;
    padding: 10px 5px 10px 10px;
    width: 150px;
    /* background-image: url('Images/silver_bg5.png');
    background-repeat: repeat-y;*/
    vertical-align: top;
    height: 100%;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    background-image: -webkit-linear-gradient(left, #fff 0%, #eee 100%);
    background-image: -o-linear-gradient(left, #fff 0%, #eee 100%);
    background-image: -webkit-gradient(linear, left, right, from(#fff), to(#eee));
    background-image: linear-gradient(to right, #fff 50%, #eee 100%);

}

.back-button-container
{
    display:block;
    clear: both;
    margin-top:-5px;
    font-weight: bold;
    background-repeat: repeat-x;
    clear: both;
    background-image: -webkit-linear-gradient(top, #a7a19c 0%, #86827e 100%);
    background-image: -o-linear-gradient(top, #a7a19c 0%, #86827e 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#a7a19c), to(#86827e));
    background-image: linear-gradient(to bottom, #a7a19c 10%, #86827e 100%);
    BACKGROUND-REPEAT: repeat-x;
    padding: 3px 2px 3px 2px;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
    width:100%-10;

}


.goback-link, .goback-link:link, .goback-link:hover, .goback-link:visited, .goback-link:active
{
    
    
    background-color:none;
    color:#eee;
    border-style: none;
    border-radius: 2px;
    cursor: pointer;
    min-width: 40px;
    min-height:40px;
    padding:5px 5px 5px 5px;
    height:28px;
    font-size:14px;
    font-weight: bold;
    text-decoration:none;
    z-index:99999;
}

.goback-link:hover
{
    
    color:#fff;
 }


.hide-arrow
{
    position:absolute;
    vertical-align:middle;
    top:45%;
    display:none;
    left:160px;
    z-index:299;
    height:150px;
    width:30px;
    background-color:#eee;
    border-top-right-radius:20px;
    border-bottom-right-radius:20px;
    -webkit-box-shadow: 10px 2px 6px -6px #999;
	   -moz-box-shadow: 10px 2px 6px -6px #999;
	        box-shadow: 10px 2px 6px -6px #999;
    
    padding-top:35px;
    color:#666;
    text-align:center;
    cursor:pointer;
}

.hide-arrow .lblArrow
{
    display:inline-block;
   font-size:8px;
   -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  margin:0 0 0 -50px;
  width:150px;
  text-align:center;
  float:left;
  font-weight:bold;
  

}

.hide-arrow .chev-left
{
    vertical-align:middle;
    margin:50px 0 0 0;
  
}



.show-arrow
{
    position:absolute;
    vertical-align:middle;
    top:45%;
    display:inline-block;
    left:0;
    z-index:299;
    height:150px;
    width:30px;
    background-color:#666;
    border-top-right-radius:20px;
    border-bottom-right-radius:20px;
    -webkit-box-shadow: 10px 2px 6px -6px #999;
	   -moz-box-shadow: 10px 2px 6px -6px #999;
	        box-shadow: 10px 2px 6px -6px #999;
    
    padding-top:35px;
    color:#eee;
    text-align:center;
    cursor:pointer;
}

.show-arrow .lblArrow
{
   font-size:8px;
   -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  margin:0 0 0 -50px;
  text-align:center;
  float:left;
  font-weight:bold;
  width:150px;
}

.show-arrow .chev-right
{
    margin:50px 0 0 0;
}

@media only screen and (max-width: 1280px) {
     .clsPageLeft {
        display:none;
        position:fixed;
        /*z-index:99999999;*/
    }

     .hide-arrow
     {
         display:none;
     }

     .show-arrow
     {
         display:inline-block;
     }

}



.clsPageRight {
    padding: 10px 4px 10px 10px;
    vertical-align: top;
}



.clsModuleTitle {
    background: url('Images/gradient_bg3.gif') repeat-x left -183px;
    /*
background: url('Images/design/nav_green1.png');
background: url('images/nav712.png');
*/
    border-bottom: #fff 1px solid;
    height: 35px;
}


.clsModuleSection1 {
    background-color: #f3f0f0; /*lightestblue*/
    /* border-top: #ffffff 3px solid; 
  border-left: #ffffff 3px solid;  */
    border-bottom: #CCCCCC 1px solid;
    /*border-right: #CCCCCC 1px solid;*/
    padding: 5px 0px 10px 10px;
}

.clsModuleSection2 {
    background-color: #F7fafb; /*lightestblue*/
    border-top: #ffffff 3px solid;
    border-left: #ffffff 3px solid;
    border-bottom: #CCCCCC 1px solid;
    border-right: #CCCCCC 1px solid;
    padding: 0px 0px 10px 10px;
}

div.SuccessMsgBody {
    display: block;
    position: fixed;
    left: 0;
    top: 0;
    text-align: center;
    color: #000;
    height: 100%;
    width: 100%;
    padding-top: 95px;
    padding-bottom: 35px;
    border: 1px solid #666;
    background-color: #333333;
    opacity: 0.5;
    z-index: 999;
}

div.SuccessMsgContent {
    display: block;
    position: fixed;
    height: 230px;
    margin-left: -11px;
    width: 80%;
    opacity: 1;
    z-index: 1000;
    top: 35%;
}

    div.SuccessMsgContent div {
        height: 80%;
        width: 60%;
        display: table-cell;
        position: relative;
        text-align: center;
        font-weight: bold;
        font-size: 30px;
        margin: 0 auto 0 auto;
        padding: 20px 0 70px 0;
        background-color: #eee;
        color: #505458;
        opacity: 1;
    }

    div.SuccessMsgContent i {
        width: 15%;
        height: 40%;
        display: table-cell;
        background-color: #7fba00;
        color: #fff;
        font-size: 8em;
        padding: 50px 30px 30px 30px;
    }




.clsModuleSection2 {
    background-color: #E8F0F4; /*darkerblue*/
    border-bottom: #CCCCCC 1px solid;
    border-right: #CCCCCC 1px solid;
    height: 35px;
    padding: 0px 0px 0px 10px;
}

.clsModuleSection22 {
    background-color: #E8F0F4; /*darkerblue*/
    border-bottom: #CCCCCC 1px solid;
    border-right: #CCCCCC 1px solid;
    height: 35px;
}


.clsModuleSection3 {
    background-color: #F0FFF0; /*greenteal*/
    border-top: #F4F4F4 1px solid;
    border-left: #F4F4F4 1px solid;
    border-bottom: #e5e5e5 1px solid;
    border-right: #e5e5e5 1px solid;
}

.clsModuleSection4 {
    background-color: #F7fafb; /*lightblue*/
    border-top: #ffffff 3px solid;
    border-left: #ffffff 3px solid;
    border-bottom: #CCCCCC 1px solid;
    border-right: #CCCCCC 1px solid;
    padding: 10px 0px 10px 10px;
}




.clsFooter {
    MARGIN: 0px auto;
    width: 974px;
    position: relative;
    background-color: #ebebde;
}

.clsCornerTop {
    display:table-row;
    background-color: #Ffffff;
    height: 5px;
}

.clsCornerTopLeft {
    background-position: left top;
    /*background-image: url(Images/cor1.png);*/
    background-repeat: no-repeat;
}

.clsCornerTopRight {
    background-position: right top;
    /*background-image: url(Images/cor3.png);*/
    background-repeat: no-repeat;
    width: 5px;
    /* ;*/
}

.clsCornerBottom {
    background-color: #ffffff;
    height: 5px;
}

.clsCornerBottomLeft {
    background-position: left bottom;
    background-image: url('data:image/png;base64,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') /*Images/cor2.png*/;
    width: 5px;
    background-repeat: no-repeat;
}

.clsCornerBottomRight {
    background-position: right bottom;
    background-image: url('data:image/png;base64,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') /*Images/cor4.png*/;
    width: 5px;
    background-repeat: no-repeat;
}

.clsUserControlTitleBar {
    clear: both;
    font-weight: bold;
    background-repeat: repeat-x;
    height: 35px;
    clear: both;
    BACKGROUND-POSITION: left -240px;
    border-bottom: #fff 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND-IMAGE: url('data:image/gif;base64,R0lGODlhAQAQBeZ/AISGiExMTqGjpnp8fpGTloCChHd5e05PUXh6fIKEhn1/goaIilBRU4qMjoiKjZqcn1JTVXx+gPT09fHx8u/w8evs7fDw8e3u71RVV+nq6+rq6u7v8M3Nzfz8/Pv7+0RERkVFR1NUVlFSVEhISkZGSElJS0dHSU9QUvr6+ktLTU1OUEpKTPX19urr7Pn5+aaoq4+RlJ2fovLz8+zt7kpLTfj4+KKkp/f3+EtMTo2Pkvb395KUl5+hpJmbnvX29kNDRaSmqfP09JaYm5SWmfn6+qOlqPLy856go5eZnJOVmI6QkklKTIyOkJyeoaWnqpianfHy8pWXmvz9/fr6+0dISkhJS0ZHSe/v7/j5+ZudoO7u7+7v7/f4+Pr7+/j4+fz8/fb29/n5+uzs7fv7/NbW1n+Bg/3+/v7//4eJi9HR0ejo6Obm5ouNj/b29vv8/Nra2uLi4kVGSERFR4mLjeTk5Pf39+Dg4N7e3tzc3P39/f7+/nV3eejp6lVWWP///////yH5BAEAAH8ALAAAAAABABAFAAf/gH6Cg4SFhWd6iYqLjIpmeZCRknlSXx2XmB1uYx6dnV1TUyijRERhLqhYXjWsXDc3dTo6YG0+Piy4LBISQUEyv0ZGUFATxRYUFFcbW1oXFzMzYhUVLdUZGXzZ2tvc3d7f4Nx/fxZXV1rRLRp8ampra3R0cHB2dnd3eHhvb2T9/mkA03AYSLCgwYMcDBViBEnKpU4oiLiocUPHrSBGJlDYMoNauI8vQop84aRkSSAoUxZZudKGy5cCYsqcyaOmzSM4ccbYyTNGk58/swgd+qBo0R5Ikz5ZuhSJU6dCokqNQpXqkKtYk2jVuqOrVwJgw4qFQbYsDCVo0eZYy5aJW7ds/+LKbUCX7py7dx3o3Yumb98FgAMDBkC4sOHDCRIrTlCgsWPHZSJLLqOgsuXLCiJo1jygs+fPoD0jGD3agOnTqE3vWc26tevXsGPLjq2wtu3buHMTQtSot+9FjyYJjySlkqVMmTZx8uSpCyhRo0iZOoXKBRZVq1q5ehVLFhhatm7l0rWrl69fwIQNK2bsGDJlzJo5gxZtGrVqLa5h+8i/v/9sPwQo4AcEFmiggXLIAcKCDDbIYBxxkCDhhBSSYMWFVpig4YYcUuEhFSOEKOKII1RhYhUlpKjiiku02OIKMMYIIw001khDCjjmiCMOPPYYwI9ABimkCkQWaeSRSB6g5ECSTDJ5wpNQRiklA1RWaWWVImSp5ZZcQuDll2CGGcKYZJZJJgZopqnmmn206eabcMYp55x01mnnnXjmqeeefQQCADs=') /*Images/gradient_bg.gif*/;
    COLOR: #8779a6;
    BACKGROUND-REPEAT: repeat-x;
}

.clsReferralMenuBar {
    clear: both;
    padding-right: 10px;
    padding-left: 10px; /*background-color: #a5c2d2;*/
    /*background: url('Images/bar3.gif') repeat-x left;*/
    padding-bottom: 0px;
    padding-top: 0px;
    border-bottom: 1px solid;
    position: relative;
    height: 25px;
    font-weight: bold;
    /* background-color:#D6EEF7 */
    background-color: #dfddc9;
}

.Button1, .Button1:visited, .Button1:active {
    margin: 0px 0px 0px 5px;
    width: 80px; /*Make these the size of the image*/
    height: 20px;
    background-image: url(Images/btn33.gif); /*Blank button image*/
    background-repeat: no-repeat;
    display: inline-block; /*Required*/ /*spacing so buttons can...*/ /*simply be side-by-side*/
    text-align: center; /*alignment of text*/
    padding-top: 6px; /*Push text down like v-align:center*/
    text-decoration: none;
    font-size: 10px;
    color: #0C6A8A; /*color of text*/
}

    .Button1:hover {
        background-image: url(Images/btn44.gif); /*Blank button image*/
        text-decoration: none;
        cursor: hand !important;
    }

.Button2, .Button2:link, .Button2:active, .Button2:visited {
    background-color:#85b25a;
    /*background-image: -webkit-linear-gradient(top, #3dff6a 0%, #7f7f7f 100%);
    background-image: -o-linear-gradient(top, #ccc 0%, #7f7f7f 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#7F7f7f));
    background-image: linear-gradient(to bottom, #ccc 0%, #999 100%);*/
    color:#FFF !important;
    border-style: none !important;
    border-radius: 2px !important;
    cursor: pointer !important;
    min-width: 110px !important;
    padding:5px 5px 5px 5px !important;
    height:28px !important;
    font-weight: bold !important;
    text-decoration:none !important;
}



.Button2:disabled {
    background-color:#b9cca6;
    /*background-image: -webkit-linear-gradient(top, #3dff6a 0%, #7f7f7f 100%);
    background-image: -o-linear-gradient(top, #ccc 0%, #7f7f7f 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#7F7f7f));
    background-image: linear-gradient(to bottom, #ccc 0%, #999 100%);*/
    cursor:not-allowed;
}

.Button {
    border-style: none;
    background: url(Images/button110.png) #ffffff no-repeat center center;
    cursor: pointer;
    height: 28px;
    font-weight: bold;
}


.Button2:hover {
    background-color:#a4d971;
    text-decoration: none;
    color: #FFF;
    cursor: pointer !important;
    cursor: pointer !important;
}


/*THIS IS TO SET COLOR FOR SAVE, CANCEL ... BUTTONS*/
input.Button2[value^=Save], input.Button2[value^=Update],  input.Button2[value^=Search]
{
    background-color: #85b25a;
    border-style: none;
    border-radius: 2px;
    cursor: pointer;
    min-width: 110px;
    padding:5px 5px 5px 5px;
    height:28px;
    font-weight: bold;
    text-decoration:none;
}

input.Button2[value^=Save]:hover, input.Button2[value^=Update]:hover,  input.Button2[value^=Search]:hover
{
    background-color: #a4d971;
    border-style: none;
    border-radius: 2px;
    cursor: pointer;
    min-width: 110px;
    padding:5px 5px 5px 5px;
    height:28px;
    font-weight: bold;
    text-decoration:none;
}

input.Button2[value^=Save]:disabled, input.Button2[value^=Update]:disabled,  input.Button2[value^=Search]:disabled
{
    background-color:#b9cca6;
    cursor:not-allowed;
}

input.Button2[value^=Reset], input.Button2[value=Cancel]
{
    background-color: #999;
    color:#fff;
    border: 1px solid #666;
    border-radius: 2px;
    cursor: pointer;
    min-width: 110px;
    padding:5px 5px 5px 5px;
    height:28px;
    font-weight: bold;
    text-decoration:none;
}

input.Button2[value^=Reset]:hover, input.Button2[value=Cancel]:hover
{
    background-color: #aaa;
    color:#fff;
    border: 1px solid #999;
    border-radius: 2px;
    cursor: pointer;
    min-width: 110px;
    padding:5px 5px 5px 5px;
    height:28px;
    font-weight: bold;
    text-decoration:none;
}

input.Button2[value^=Reset]:disabled, input.Button2[value=Cancel]:disabled
{
    background-color:#e8e8e8;
    border: 1px solid #bbb;
    color:#cbc9c9;
    cursor:not-allowed;
}


input.Button2[value^=Submit], input.Button2[value^=Print]
{
    
    background-color: #68aac7;
    border-style: none;
    border-radius: 2px;
    cursor: pointer;
    min-width: 110px;
    padding:5px 5px 5px 5px;
    height:28px;
    font-weight: bold;
    text-decoration:none;
} 

input.Button2[value^=Submit]:hover, input.Button2[value^=Print]:hover
{
    
    background-color: #79c1e0;
    border-style: none;
    border-radius: 2px;
    cursor: pointer;
    min-width: 110px;
    padding:5px 5px 5px 5px;
    height:28px;
    font-weight: bold;
    text-decoration:none;
}

input.Button2[value^=Submit]:disabled, input.Button2[value^=Print]:disabled
{
    
    background-color: #c7dee8;
    cursor:not-allowed;
}
            
input.Button2[value^=Delete]
{
    
    background-color: #fc9f69;
    border-style: none;
    border-radius: 2px;
    cursor: pointer;
    min-width: 110px;
    padding:5px 5px 5px 5px;
    height:28px;
    font-weight: bold;
    text-decoration:none;
}            
         
 input.Button2[value^=Delete]:hover
{
    
    background-color: #f8c089;
    border-style: none;
    border-radius: 2px;
    cursor: pointer;
    min-width: 110px;
    padding:5px 5px 5px 5px;
    height:28px;
    font-weight: bold;
    text-decoration:none;
}          

   

    input.Button2[value^=Delete]:disabled
{
    
    background-color: #c7a6a6;
    cursor:not-allowed;
}

.Button-Blue {
    display:inline-block;
    background-color:#68aac7;
    /*background-image: -webkit-linear-gradient(top, #3dff6a 0%, #7f7f7f 100%);
    background-image: -o-linear-gradient(top, #ccc 0%, #7f7f7f 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#7F7f7f));
    background-image: linear-gradient(to bottom, #ccc 0%, #999 100%);*/
    color:#FFF !important;
    border-style: none;
    border-radius: 2px;
    cursor: pointer;
    min-width: 110px;
    padding:6px 5px 8px 5px !important;
    font-weight: bold;
    height:28px;
}

.Button-Blue:hover {
    background-color:#79c1e0 !important;
    text-decoration: none;
    color: #FFF;
    cursor: pointer !important;
}



.Link-Button-Blue {
    display:inline-block;
    background-color:#68aac7;
    /*background-image: -webkit-linear-gradient(top, #3dff6a 0%, #7f7f7f 100%);
    background-image: -o-linear-gradient(top, #ccc 0%, #7f7f7f 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#7F7f7f));
    background-image: linear-gradient(to bottom, #ccc 0%, #999 100%);*/
    color:#FFF !important;
    border-style: none;
    border-radius: 2px;
    cursor: pointer;
    min-width: 110px;
    margin:0 0 0 0;
    padding:6px 5px 8px 5px !important;
    font-weight: bold;
    height:13px;
}

.Link-Button-Blue:hover {
    background-color:#79c1e0 !important;
    text-decoration: none;
    color: #FFF;
    cursor: pointer !important;
}


.Button21 {
    border-style: none;
    background: url(Images/button150.png) #ffffff no-repeat center center;
    cursor: pointer;
    width: 150px;
    height: 28px;
    font-weight: bold;
}

    .Button21:hover:enabled {
        text-decoration: none;
        color: #FF9900;
        cursor: pointer !important;
        cursor: hand !important;
    }

.ButtonSearch, .ButtonSearch:visited, .ButtonSearch:active {
    width: 25px; /*Make these the size of the image*/
    height: 25px;
    background-image: url(Images/search5555.png); /*Blank button image*/
    background-repeat: no-repeat;
    display: inline-block; /*Required*/ /*spacing so buttons can...*/ /*simply be side-by-side*/
}

    .ButtonSearch:hover {
        cursor: hand !important;
    }

.button3, .button3:visited, .button3:active {
    border-style: none;
    background: url('App_Themes/temp-Green/Images/button140.png');
    font: 12px;
    cursor: hand;
    color: #0C6A8A;
    height: 22px;
    width: 100px;
    background-repeat: no-repeat;
    margin-left: 3px;
    margin-right: 3px;
    
}

    .button3:hover:enabled {
        color: #FF6600; /*color of text*/
        text-decoration: none;
        cursor: pointer !important;
        cursor: hand !important;
    }

    .Button3, .Button3:visited {
        margin: 0px 0px 0px 5px;
        width: 120px; /*Make these the size of the image*/
        height: 20px;
        background-color:#fff;
        /*background-image: -webkit-linear-gradient(top, #f88f36 0%, #cb762e 100%);
        background-image: -o-linear-gradient(top, #f88f36 0%, #cb762e 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, from(#f88f36), to(#cb762e));
        background-image: linear-gradient(to bottom, #f88f36 0%, #cb762e 100%);
        background-repeat: no-repeat;*/
        display: inline-block; /*Required*/ /*spacing so buttons can...*/ /*simply be side-by-side*/
        text-align: center; /*alignment of text*/
        padding-top: 6px; /*Push text down like v-align:center*/
        text-decoration: none;
        font-size: 10px;
        color: #727272; /*color of text*/
        border-radius:2px;
        border:1px solid #727272;
        /*border-top:1px solid #eee;
        border-left:1px solid #eee;*/
        /*border-bottom:1px solid #333;
        border-right:1px solid #333;*/
        
        
    }

        .Button3:hover {
            
            color: #333;
            background-color:#fff;
            text-decoration: none;
            cursor: pointer !important;
        }

        .Button3:active {
            /*background-image: -webkit-linear-gradient(top, #cb762e 0%, #f88f36 100%);
            background-image: -o-linear-gradient(top, #cb762e 0%, #f88f36 100%);
            background-image: -webkit-gradient(linear, left top, left bottom, from(#cb762e), to(#f88f36));
            background-image: linear-gradient(to bottom, #cb762e 0%, #f88f36 100%);*/
            /*border-top:1px solid #333;
            border-left:1px solid #333;
            border-bottom:none;
            border-right:none;*/
            border:1px solid #fff;
            background-color:#333;
            color: #fff;
            text-decoration: none;
            cursor: pointer !important;
        }

.Button4 {
    border-style: none;
    background: #ffffff url('Images/button100.png') no-repeat center center;
    cursor: hand;
    color: #333333;
    height: 30px;
    width: 110px;
    font-weight: bold;
}

    .Button4:hover {
        text-decoration: none;
        color: #FF9900;
        cursor: pointer !important;
        cursor: hand !important;
    }

.fa {
    display: inline-block;
    font: normal normal normal 15px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fa-green {
    color: #98ca68;
}

.fa-darkgreen {
    color: #5f9729;
}

.fa-blue {
    color: #69d0e6;
}

.fa-darkblue {
    color: #447f8b;
}

.fa-red {
    color: #fe592c;
}

.fa-orange {
    color: #FFBB00;
}

.fa-amber {
    color: #ff6500;
}

.fa-xlarge {
    font-size: 18px !important;
}

.fa-large {
    font-size: 14px !important;
}

.fa-small {
    font-size: 12px !important;
}

.fa-xsmall {
    font-size: 9px !important;
}

.linkseperator {
    /* color: #C0A03E;*/
    font-weight: bold;
    color: #000000;
}

.linkplain, .linkplain:visited, .linkplain:active {
    text-decoration: none;
    color: #000000;
}

    .linkplain:hover {
        text-decoration: none;
        color: #FF6600;
    }

.linkwhite, .linkwhite:visited, .linkwhite:active {
    text-decoration: none;
    color: #FFFFE6;
    font-weight: bold;
}

    .linkwhite:hover {
        text-decoration: none;
        color: #FF6600;
    }

.linkbrown, .linkbrown:visited, .linkbrown:active {
    text-decoration: none;
    color: #996633;
    font-weight: normal;
}

    .linkbrown:hover {
        text-decoration: none;
        color: #FF9900;
    }

.linkorange, .linkorange:visited, .linkorange:active {
    text-decoration: none;
    color: #FF9900;
    font-weight: normal;
}

    .linkorange:hover {
        text-decoration: underline;
        color: #FF6600;
    }

.linkred, .linkred:visited, .linkred:active {
    text-decoration: none;
    /*  color: #000000;*/
    color: #0C6A8A;
}

    .linkred:hover {
        text-decoration: none;
        color: #FF6600;
    }

.linkteal, .linkteal:visited, .linkteal:active {
    text-decoration: none;
    color: #0C6A8A;
}

    .linkteal:hover {
        text-decoration: none;
        color: #FF6600;
    }



.linkButton {
    text-align: center;
    line-height: 1.8;
    height: 22px;
    width: 43px;
    display: block;
    background: url(Images/bgsprite.gif) no-repeat -120px top;
    overflow: hidden;
    font-size: 12px;
    font-weight: normal;
}

.morecontent span {
    display: none;
}

.more {
    font-size: 12px;
    color: #404040;
}

.morelink {
    font-size: 12.5px;
    font-weight: bold;
    color: #0c6a8a;
    display: inline;
    text-decoration: none;
}

    .morelink .down {
        display: inline-block;
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMUI0QTczRUREQzZFNTExODA2MEE2QTQwMkEzN0JGNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1OTNFREM2QUM2REYxMUU1QkFCRkQ1MjA3MzEwNjlCNCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1OTNFREM2OUM2REYxMUU1QkFCRkQ1MjA3MzEwNjlCNCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjA2QjRBNzNFRERDNkU1MTE4MDYwQTZBNDAyQTM3QkY0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxQjRBNzNFRERDNkU1MTE4MDYwQTZBNDAyQTM3QkY0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+66ej/wAAAQRJREFUeNq8UbFKBDEQfTObZGezB4K94Cf4BRZqJ1hYaSdcKVwjCPoJB3Z2cqCwhV9hIaKVn2AtcmBzuJe7XRJnFQVBC5sLyUxC5s2bN0MpJfxn0WIAbrv/Si6P7CRSXkC8R1mW8JJDrIUzzLr54fRg2XSo1M4f1W5FvTMBQb3NMhh9ZMwg+kh+35lPQNMcqbvSsxZB0BBMawYrgDWakD9rIcc/NJiNvXWytiLjVsgJWARS9FD0ylCIDJ6Gg4sujr/EtDfXt8p0qOW9pCYgzmYI0zfM63oUQhj92SWzud9XpjNlWlKmO+f97qQajr//f+ncZWraVc21o2pPJtX5eLGDexdgACtvXjoZ26DmAAAAAElFTkSuQmCC') /*Images/show_more.png*/ no-repeat;
        width: 12px;
        height: 12px;
    }

    .morelink .up {
        display: inline-block;
        background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMUI0QTczRUREQzZFNTExODA2MEE2QTQwMkEzN0JGNCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2RDQ1MzZBRUM5MTYxMUU1QTc5M0U4MjNENUE1N0IwMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2RDQ1MzZBREM5MTYxMUU1QTc5M0U4MjNENUE1N0IwMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkI1RTgyMkVGMTJDOUU1MTE4MDYwQTZBNDAyQTM3QkY0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjAxQjRBNzNFRERDNkU1MTE4MDYwQTZBNDAyQTM3QkY0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+u7EIDAAAAOtJREFUeNqUkb8LQVEUxz2U/HhlMVgkhNVosbNR/gDDm6yUySKDzK/HyGQj/hCrv4BSEjIpz+fmeD0lcetzz7md873nnHs127Y9/yyv+6A3hwa0vgm0VwUSa5gpzKEPKqDB+WK2t28Ckuv4JsRgBxeprgR7GCOauFtKSLJacchCBtJQBEsudQQj6Im/hCqUoQFrCIKhgn61Ue6K6XJLFHvkvHA9hI4pSBdPgQRUS5bqGz+FvUMISpJycgQkBDAdqMjAYRFEICmClbuCVwL5D09/hplUdwQ3GS4nCa8/8MEGBsx1ePu4X9dDgAEAj8pDtXAR6BAAAAAASUVORK5CYII=') /*Images/show_less.png*/;
        margin-bottom: -1px;
        width: 12px;
        height: 12px;
    }

    .morelink:hover {
        text-decoration: none;
    }

.ajax-progress {
    background-color: rgba(230,230,230,0.8);
    -webkit-overflow-scrolling: touch;
    text-align: center;
    vertical-align: middle;
    position: absolute;
    z-index: 100;
    width: inherit;
    height: inherit;
    outline: 0;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

    .ajax-progress .ajax-progress-image-container {
        position: relative;
        height: 100%;
        width: 100%;
    }

.ajax-progress-image-container .ajax-progress-image {
    margin: 0;
    position: absolute;
    top: 30%;
    left: 48%;
    width: 46px;
    height: 56px;
    display: block;
    background-image: url('data:image/gif;base64,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') /*/App_Themes/temp-Green/Images/loading.gif*/;
    background-repeat: no-repeat;
    z-index:101;
    /*transform: translate(-50%, - 50%);*/
}

/*.formField {
    
    border:  1px solid dimgray!important;
    margin: 2px 0 0 0 !important;
    border-radius: 2px;
}*/

.formField {
  display: inline-block;
  width: 70%;
  -ms-box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box; 
box-sizing:border-box;
  padding: 2px 3px 4px 6px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid dimgray!important;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.formField:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.formField::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.formField:-ms-input-placeholder {
  color: #999;
}
.formField::-webkit-input-placeholder {
  color: #999;
}
.formField[disabled],
.formField[readonly],
fieldset[disabled] .formField {
  cursor: not-allowed;
  background-color: #eee;
  color:#999;
  opacity: 1;
}

select option:disabled {
    cursor: not-allowed;
  background-color: #fff;
  color:#bbb;
  opacity: 1;
}

.formRadio
{
    display:inline-block;
}

.formRadio table
{
    width:80%;
}
.formRadio label
{
    font-weight:bold;
    display:inline;
    white-space:nowrap;
}

.formRadio tbody
{
    width:80%;
    
}

.formRadio td
{
    width:10%;
}

.formRadio input[type=radio]
{
    vertical-align:bottom;
    margin-right:10px;
}

.formRadio table
{
    width:100%;
    
}


.formCheckbox
{
    display:inline-block;
}

.formCheckbox table
{
    width:80%;
}
.formCheckbox label
{
    font-weight:bold;
    display:inline;
    white-space:nowrap;
}

.formCheckbox tbody
{
    width:80%;
    
}

.formCheckbox td
{
    width:10%;
}

.formCheckbox input[type=checkbox]
{
    vertical-align:bottom;
    margin-right:10px;
}

.formCheckbox table
{
    width:100%;
    
}

.loginFormField {
    position:absolute;
    top:2px;
    left:28px;
    border-top: dimgray 1px solid !important;
    border-right: dimgray 1px solid !important;
    border-bottom: dimgray 1px solid !important;
    border-left:0;
    color:none;
    margin: -2px 0 0 0 !important;
    border-bottom-right-radius:3px;
    border-top-right-radius:3px;
    height:16px;
}

    .formField V2 {
        border: dimgray 1px solid !important;
        margin: 2px 0 0 0 !important;
        width: 200px !important;
    }

    .formField[disabled] {
        border: 1px solid #999 !important;
        background-color: #eee !important;
        
    }

    

.imgbutton {
    margin-left: -4px;
    width: 18px;
    height: 22px;
    background: url(Images/calendar.png) no-repeat;
}

.radioButtonList label {
    color: #404040;
    font-weight: bold;
    display: inline;
}

/*Calender Control Style*/


/*.ajax__calendar_days table tr td, .ajax__calendar_months table tr td, .ajax__calendar_years table tr td { padding:0!important; margin:0!important; }
 .ajax__calendar_container
{
 border:solid 1px #666;
 font-weight:normal;
}
.ajax__calendar_title
{

 height:20px;
 color:#333;
 font-weight:bold;
}
 .ajax__calendar_prev,
 .ajax__calendar_next
{
 height:20px;
 width:20px;
}
.ajax__calendar_today
{
 background-color:#ccf4ff;  
 height:20px;
 
}

.ajax__calendar_days table thead tr td
{
 ;
 color:#333;
 font-weight:bold;
 border-bottom:1px solid #666;
}
.ajax__calendar_day
{
 color:#333; 
}
.ajax__calendar_other .ajax__calendar_day
{
 color:#666; 
}
.ajax__calendar_footer
{
    ;
    font-weight:bold;
}*/

.calander {
    background-color: whitesmoke;
}

    .calander table tr td {
        padding: 10px;
    }

        .calander table tr td:hover {
            background-color: rgb(200, 255, 0);
        }

.ajax__calendar_title {
    height: 22px;
    padding-top: 7px;
}


    .ajax__calendar_title:hover {
        color: #666 !important;
    }



.ajax__calendar_header {
    background-color: #DDD;
    height: 29px !important;
}

.ajax__calendar_next, .ajax__calendar_prev {
    background-color: #CCC;
    height: 29px !important;
    width: 29px !important;
}

    .ajax__calendar_next:hover, .ajax__calendar_prev:hover {
        background-color: #EEE;
    }

.ajax__calendar_header {
    font-weight: bold;
    font-size: 12px;
    height: 29px;
}

.ajax__calendar_footer {
    background-color: #e5e3d2 !important;
    font-weight: bold;
    font-size: 12px;
    height: 29px;
    padding-bottom: 10px !important;
}


    .ajax__calendar_footer:hover {
        color: #666 !important;
    }


.ajax__calendar_active {
    border-radius: 3px;
    color: #ccc !important;
    font-weight: bold;
}

    .ajax__calendar_active:hover {
        border-radius: 3px;
        color: #fff !important;
    }


.ajax__calendar_day {
    height: 23px !important;
    width: 33px !important;
    /*color:#666 !important;*/
    text-align: center !important;
    padding-top: 10px !important;
    padding-bottom: 0 !important;
    font-size: 12px;
    font-weight: normal !important;
    margin-top: 0px !important;
    margin-left: 0px !important;
}


.ajax__calendar_today {
    background-color: #e5e3d2 !important;
}



    .ajax__calendar_today div {
        background-color: none;
        color: #000 !important;
        font-weight: bold !important;
        width: 33px !important;
        width: inherit;
        height: inherit;
    }



.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {
    height: 245px !important;
    left: 0;
    right: 0;
    margin: 0 0 0 0;
    position: absolute;
    text-align: center;
    top: 1px;
    width: 270px !important;
}

}




.ajax__calendar_day:hover, .ajax__calendar_month:hover, .ajax__calendar_year:hover {
    background-color: #D7F0FA !important;
    color: #333 !important;
}


.ajax__calendar_month, .ajax__calendar_year {
    height: 65px !important;
    width: 65px !important;
    text-align: center !important;
    padding-top: 15px !important;
    padding-bottom: 0 !important;
    font-size: 12px;
    font-weight: normal !important;
    margin-top: 0px !important;
    margin-left: 0px !important;
    border: none !important;
}



.ajax__calendar_days table thead tr td div {
    background-color: #e5e3d2;
    color: #333;
    font-size: 12px;
    font-weight: bold;
    height: 29px;
    width: 34px !important;
    text-align: center;
    border-bottom: none !important;
}

.ajax__calendar_days table thead tr td {
    background-color: #e5e3d2;
    color: #333;
    font-size: 12px;
    font-weight: bold;
    height: 29px;
    border-bottom: 1px solid #333 !important;
}

.ajax__calendar_days table tr {
    border-bottom: none !important;
}

.ajax__calendar_days table thead td, .ajax__calendar_months table thead td, .ajax__calendar_years table thead td {
    border: none !important;
}


.ajax__calendar_body {
    width: 270px !important;
    height: 245px !important;
}

.ajax__calendar_container {
    width: auto !important;
    font-weight: bold !important;
}


/*------------------------------*/

.radioButtonList label {
    display: inline;
}

.hide {
    LEFT: -5000px;
    position: absolute;
}

.blocked {
    DISPLAY: none;
    height: 0px;
}

.CustomLabel {
    font: arial;
    font-size: 11px;
    font-weight:bold;
    color: #333333;
}

.CustomLabel-right {
    float:right;
    margin-right:5px;
    margin-top: 0px;
    text-align:right;
    height: 13px;
}


IMG {
    BORDER-TOP-width: 0px;
    BORDER-LEFT-width: 0px;
    BORDER-BOTTOM-width: 0px;
    BORDER-RIGHT-width: 0px;
}

OL {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
}

UL {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
}

LI {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
}

FORM {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
}

FIELDSET {
    border: 1px solid #808080;
    margin: 4px;
    padding: 4px;
    min-height: 130px;
}

    FIELDSET LEGEND {
        font-weight: bold;
        color: #404040;
    }

P {
    MARGIN: 0px;
}

H1 {
    font-SIZE: 1.75em;
}

H2 {
    font-SIZE: 1.5em;
}

H3 {
    font-SIZE: 1.25em;
}

H4 {
    font-SIZE: 1em;
}

H5 {
    font-SIZE: 0.92em;
}

H3 {
    CLEAR: both;
    MARGIN: 0px;
    position: relative;
}

.pad0 {
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 10px;
    PADDING-BOTTOM: 10px;
}

.pad1 {
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 5px;
    PADDING-BOTTOM: 5px;
}

.pad3 {
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
}



/* begin css tabs */

.tabNotSelected {
    /* settings for all tab links */ /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */ /* set border color as desired; usually matches border color specified in #tabnav */
    background-position: top;
    padding: 3px 4px;
    background-color: #d1dbf7; /* set unselected tab background color as desired */
    color: #FFFFFF; /* set unselected tab link color as desired */
    margin-right: 0px; /* set additional spacing between tabs as desired */
    text-decoration: none;
    border-bottom: none;
    border: 1px solid #0d4afb;
    background-repeat: repeat-x;
}

.tabSelected {
    /* settings for selected tab */
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FF9900 #FF9900 #FFFFFF #FF9900;
    background-color: #fff; /* set background color to match above border color */ /* settings for all tab links */
    padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */ /* set border color as desired; usually matches border color specified in #tabnav */
    color: #000000; /* set unselected tab link color as desired */
    margin-right: 0px; /* set additional spacing between tabs as desired */
}

.tabnav {
    /* general settings */
    text-align: left; /* set to left, right or center */
    vertical-align: middle;
    text-decoration: none;
    font: bold 11px verdana, arial, sans-serif; /* set font as desired */
    padding: 3px 0px 0px 0px;
}

.tabhover {
    background: #82a0f9;
}


.tabmenu-container {
    position: relative;
    display:block;
    width: 100%;
    /*background-color: #dfddc9;*/
    height: 30px;
    margin-bottom: 0;
    border-bottom: 2px #333 solid;
    background-color:#fff;
    z-index:1;
}


.tabmenu, .tablmenu:link, .tabmenu:active, .tabmenu:visited {
    text-decoration: none;
    margin-bottom:0;
    background-color: #6f8c96;
    background-image: -webkit-linear-gradient(top, #eee 0%, #c8c8c8 100%);
    background-image: -o-linear-gradient(top, #eee 0%, #c8c8c8 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#c8c8c8));
    background-image: linear-gradient(to bottom, #fff 30%, #ccc 100%);
    color: #555;
    font-weight: bold;
    height: 17px !important;
    z-index: -99;
    border-left: 1px solid #ccc !important;
    border-top: 1px solid #ccc !important;
    border-right: 1px solid #ccc !important;
    padding: 2px 4px 2px 4px;

}

.tabmenu-container ul {
    position:absolute;
    z-index:1;
    bottom:0;
    left:0;
    list-style-type: none;
}

    .tabmenu-container ul li {
        float: left;
        margin: 0 4px 0 0;
    }

.tabmenu:hover {
    bottom:0;
    text-decoration: none;
    cursor: pointer;
    color: #999 !important;
    background-color: #a6c1cb !important;
    border-top: 1px solid dimgray !important;
    /*border-bottom: 1px solid #dfddc9 !important;*/
    border-bottom: none;
    border-left: 1px solid dimgray !important;
    border-right: 1px solid dimgray !important;
    
}


.tabmenuselected {
    text-decoration: none;
    color: #fff;
    font-weight: bold;
    margin-bottom:-3px;
    height: 18px !important;
    background-color: #9ccbd1;
    border-top: 1px solid dimgray !important;
    border-left: 1px solid dimgray !important;
    border-right: 1px solid dimgray !important;
    border-bottom: 1px solid #9ccbd1 !important;
    padding: 2px 4px 2px 4px;
    z-index:1;

}

/*Header*/
.Tab .ajax__tab_header {
    color: #4682b4;
    font-family: Calibri;
    font-size: 14px;
    font-weight: bold;
    background-color: #ffffff;
    margin-left: 0px;
}
/*Body*/
.Tab .ajax__tab_body {
    border: 1px solid dimgray;
    padding-top: 0 0 0 0;
}
/*Tab Active*/
.Tab .ajax__tab_active .ajax__tab_tab {
    color: #fd4500;
    background: #FFF;
    height: 21px;
}

.Tab .ajax__tab_active .ajax__tab_inner {
    color: #fd4500;
    background: #FFF;
    height: 21px;
}

.Tab .ajax__tab_active .ajax__tab_outer {
    color: #fd4500;
    background: #FFF;
    height: 21px;
    padding-left: 10px;
    padding-right: 10px;
}
/*Tab Hover*/
.Tab .ajax__tab_hover .ajax__tab_tab {
    color: #000;
    background: #c4c4a8;
    height: 21px;
}

.Tab .ajax__tab_hover .ajax__tab_inner {
    color: #000;
    background: #c4c4a8;
    height: 21px;
}

.Tab .ajax__tab_hover .ajax__tab_outer {
    color: #000;
    background: #c4c4a8;
    height: 21px;
    border-top: 1px solid dimgray;
    border-left: 1px solid dimgray;
    border-right: 1px solid dimgray;
}
/*Tab Inactive*/
.Tab .ajax__tab_tab {
    color: #000;
    height: 20px;
}

.Tab .ajax__tab_inner {
    color: #000;
    height: 20px;
}

.Tab .ajax__tab_outer {
    color: #000;
    background: #f4f4e4;
    height: 20px;
    border-top: 1px solid dimgray;
    border-left: 1px solid dimgray;
    border-right: 1px solid dimgray;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 0px;
}


.ReferralMenu {
    background-color: #d1dbf7;
}

.MenuBar {
    display:inline-block;
    padding: 0 5px 0 5px;
    height:70px;
    /*background: url(Images/gradient_bg.gif) repeat-x left -183px;*/
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px; /*border-radius: 5px;*/
    margin: auto auto auto 0px;
    border-left: 0px solid #5B5C3A;
    border-right: 0px solid #5B5C3A;
    border-top: 2px solid #5B5C3A;
    border-bottom: 2px solid #5B5C3A;
    vertical-align: top;
    border-spacing: 0px;
    background-repeat: repeat-x;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    font-size: 14px;
    line-height: normal;
    font-family: calibri;
}

.StaticMenuItem {
    text-align: left;
    border-width: 3;
    font: small Raavi;
    color: #FFFFFF;
    background-color: #a3a384;
    text-decoration: none; /*text-shadow: #FFF 0 0 0;*/
    text-transform: capitalize;
    padding-right: 4px;
    padding-left: 4px;
    height: 20px;
    font: 14px WST_Engl;
    font-weight: bold;
}

.DynamicMenuItem {
    text-align: left;
    color: Green;
    border-width: 0;
    font: 14px;
    text-decoration: none; /*text-shadow: #FFF 0 0 0;*/
    background-color: #d1dbf7;
    padding-right: 4px;
    padding-left: 4px;
    height: 20px;
}

.staticHover {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px; /*border-radius: 5px;*/
    background-color: #666633;
    background-repeat: repeat-x;
    text-align: left;
    border-width: 0;
    font: 14px;
    color: white;
    text-decoration: none; /*text-shadow: #FFF 0 0 0;*/
    padding-right: 4px;
    padding-left: 4px;
    height: 20px;
    font-weight: bold;
}

.DynamicHover {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px; /*border-radius: 5px;*/
    text-align: left;
    border-width: 0;
    font: 14px;
    color: white;
    text-decoration: none; /*text-shadow: #FFF 0 0 0;*/
    background-color: #82a0f9;
    padding-right: 4px;
    padding-left: 4px;
    background-repeat: repeat-x;
    height: 20px;
}

.mGrid {
    background-color: #f1f1f1;
    margin: 5px 0 10px 0;
    border-collapse: collapse;
    border:none;
}



    .mGrid td {
        border-top:none !important;
        border-bottom:1px solid #68aac7;
        background-position: bottom;
        clear: both;
        font-weight: normal;
        font-size: 11.5px !important;
        background-repeat: no-repeat;
        color: #404040;
        border-left: none;
        border-right: none;
        height: 25px;
    }

    
.mGrid td a:link, .mGrid td a:visited, .mGrid td a:active {
    /*background-image: -webkit-linear-gradient(top, #727272 0%, #525252 100%);
    background-image: -o-linear-gradient(top, #727272 0%, #525252 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#727272), to(#525252));
    background-image: linear-gradient(to bottom, #727272 0%, #525252 100%);*/
    text-decoration:none !important;
    padding:2px 4px 2px 4px;
    color:#037cb1 !important;
    font-weight:bold;
    /*border:1px solid #68aac7 !important;
    border-radius:2px;*/
    /*width: 55px;*/
}

.mGrid td .disabled, .mGrid td .disabled:hover, .mGrid td .disabled:link, .mGrid td .disabled:visited, .mGrid td .disabled:active
{
font-weight:normal !important;
padding:2px 4px 2px 4px;
color:#BBB !important;
}




mGrid td a:hover
{

    color:#68aac7;
}

    .mGrid th {
        padding: 4px 2px;
        display:table-cell;
        height:25px !important;
        color: #EEE;
        background-image: -webkit-linear-gradient(top, #727272 0%, #525252 100%);
        background-image: -o-linear-gradient(top, #727272 0%, #525252 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, from(#727272), to(#525252));
        background-image: linear-gradient(to bottom, #727272 0%, #525252 100%);
        border-bottom:4px solid #68aac7 !important;
        border-right:none !important;
        border-left:none !important;
        /*border-left: solid 1px #525252;   */
        font-size: 1.0em;
        vertical-align: middle;
        text-align: left;
    }

    .mGrid tr
    {
        border-right:none !important;
        border-left:none !important;
    }

    .mGrid th a:link, .mGrid th a:active, .mGrid th a:visited
    {
        color:#EEE !important;
    }

    .mGrid th a:hover
    {
        color:#FFF !important;
    }

    .mGrid .alt {
        background: #fcfcfc url(grd_alt.png) repeat-x top;
    }

    .mGrid .pgr {
        color: #EEE;
        background-image: -webkit-linear-gradient(top, #727272 0%, #525252 100%);
        background-image: -o-linear-gradient(top, #727272 0%, #525252 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, from(#727272), to(#525252));
        background-image: linear-gradient(to bottom, #727272 0%, #525252 100%);
    }

        .mGrid .pgr table {
            margin: 5px 0;
        }

        .mGrid .pgr td {
            border-width: 0;
            padding: 0 6px;
            border-left: solid 1px #999;
            font-weight: bold;
            color: #AAA;
            line-height: 12px;
        }

        .mGrid .pgr a:link, .mGrid .pgr a:active, .mGrid .pgr a:visited {
            color: #EEE !important;
            text-decoration: none;
        }

            .mGrid .pgr a:hover {
                color: #FFF !important;
                text-decoration: none;
            }

    .mGrid tr td:first-child {
        padding-left: 10px;
    }

    .mGrid th:first-child {
        padding-left: 10px;
    }

    .mGrid GridItemStyle {
        border-style: solid;
        border-top-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 0px;
        border-right-width: 0px;
        border-top-color: #68aac7;
        clear: both;
        font-weight: normal;
        background-image: -webkit-linear-gradient(top, #727272 0%, #525252 100%);
        background-image: -o-linear-gradient(top, #727272 0%, #525252 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, from(#727272), to(#525252));
        background-image: linear-gradient(to bottom, #727272 0%, #525252 100%);
        background-repeat: no-repeat;
        color: #333;
        border-left: none;
        border-right: none;
        font-size: 11.5px;
    }

    .mGrid .GridItemStyleSelected {
        border:none;
        background-color: #f2fbff !important;
        clear: both;
        font-weight: normal;
        
        background-repeat: no-repeat;
        color: #333;
        border-left: none;
        border-right: none;
        font-size: 11.5px;
    }

     .mGrid .GridItemStyleSelected_Bold {
        border:none;
        background-color:#b9cca6 !important;
        clear: both;
        font-weight: normal;
        
        background-repeat: no-repeat;
        color: #333;
        border-left: none;
        border-right: none;
        font-size: 11.5px;
    }

.Grid {
    display:table;
    background-color:#fff;
    border:none !important;
    
}

.Grid th {
        padding: 4px 2px;
        display:table-cell;
        height:25px !important;
        color: #EEE;
        background-image: -webkit-linear-gradient(top, #727272 0%, #525252 100%);
        background-image: -o-linear-gradient(top, #727272 0%, #525252 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, from(#727272), to(#525252));
        background-image: linear-gradient(to bottom, #727272 0%, #525252 100%);
        border-bottom:4px solid #68aac7 !important;
        border-top:none !important;
        border-right:none !important;
        border-left:none !important;
        /*border-left: solid 1px #525252;   */
        font-size: 1.0em;
        vertical-align: middle;
        text-align: center;
    }

.GridHeader {
    border-top:none !important;
    clear: both;
    font-weight: bold;
    background-repeat: no-repeat;
    color: #404040;
    text-align: left;
    background-image: -webkit-linear-gradient(top, #727272 0%, #525252 100%);
    background-image: -o-linear-gradient(top, #727272 0%, #525252 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#727272), to(#525252));
    background-image: linear-gradient(to bottom, #727272 0%, #525252 100%);
}

.Grid .pgr {
    color: #EEE;
    background-image: -webkit-linear-gradient(top, #727272 0%, #525252 100%);
    background-image: -o-linear-gradient(top, #727272 0%, #525252 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#727272), to(#525252));
    background-image: linear-gradient(to bottom, #727272 0%, #525252 100%);
}

.GridItemStyle1 {
    border-top:none !important;
    border-bottom:1px solid #68aac7;
    background-position: bottom;
    clear: both;
    font-weight: normal;
    font-size: 11.5px !important;
    background-color: #f1f1f1;
    background-repeat: no-repeat;
    color: #404040;
    border-left: none;
    border-right: none;
    height: 25px;
}

.GridItemStyle1 a:link, .GridItemStyle1 a:visited, .GridItemStyle1 a:active {
    /*background-image: -webkit-linear-gradient(top, #727272 0%, #525252 100%);
    background-image: -o-linear-gradient(top, #727272 0%, #525252 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#727272), to(#525252));
    background-image: linear-gradient(to bottom, #727272 0%, #525252 100%);*/
    text-decoration:none !important;
    padding:2px 4px 2px 4px;
    color:#037cb1 !important;
    font-weight:bold;
    /*border:1px solid #68aac7 !important;
    border-radius:2px;*/
    /*width: 55px;*/
}

.GridItemStyle1 .disabled, .GridItemStyle1 .disabled:hover, .GridItemStyle1 .disabled:link, .GridItemStyle1 .disabled:visited, .GridItemStyle1 .disabled:active
{
font-weight:normal !important;
padding:2px 4px 2px 4px;
color:#BBB !important;
}




.GridItemStyle1 a:hover
{

    color:#68aac7;
}

.mGrid .FooterStyle
    {
    border:none !important;
    clear: both;
    font-weight: normal;
    font-size: 11.5px !important;
    background-color: #FFF;
    background-repeat: no-repeat;
    color: #404040;
    height: 25px;
    }

.mGrid .FooterStyle a:link, .mGrid .FooterStyle a:active, .mGrid .FooterStyle a:visited
    {
    text-decoration:none !important;
    padding:2px 4px 2px 4px;
    color:#037cb1 !important;
    font-weight:bold;
    }

.DataListHeader
{

    padding: 4px 2px;
        display:table;
        height:25px !important;
        color: #EEE;
        background-image: -webkit-linear-gradient(top, #727272 0%, #525252 100%);
        background-image: -o-linear-gradient(top, #727272 0%, #525252 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, from(#727272), to(#525252));
        background-image: linear-gradient(to bottom, #727272 0%, #525252 100%);
        border-collapse: collapse !important;
        border:none;
        border-bottom:4px solid #68aac7 !important;
        /*border-left: solid 1px #525252;   */
        font-size: 1.0em;
        vertical-align: middle;
        text-align: left;
}

.DataListHeader td
{
    width: 100px; 
    height: 22px;
    border-left: none;
    border-right: none;
}

.DataListHeader td .label
{
    width: 100px; 
    height: 22px;
    color: #EEE;
    font-weight:bold;
    font-size:12px;
}

.DataListItem
{
    padding: 4px 2px;
    display:table;
    width:100%;
    border-collapse:collapse !important;
    border:none;
    border-bottom:1px solid #68aac7;
    font-weight: normal;
    font-size: 1.1em !important;
    background-color: #f1f1f1;
    background-repeat: no-repeat;
    color: #404040;
    height: 25px !important; 
    text-align:left;
}

.DataListItem td
{
    width: 100px; 
    height: 22px;
    border: none;
}

.DataListItem td .label
{
    width: 100px; 
    height: 22px;
    color: #404040;
    font-weight:bold;
    font-size:12px;
}

.DataListItem a:link, .DataListItem a:visited, .DataListItem a:active {
    /*background-image: -webkit-linear-gradient(top, #727272 0%, #525252 100%);
    background-image: -o-linear-gradient(top, #727272 0%, #525252 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#727272), to(#525252));
    background-image: linear-gradient(to bottom, #727272 0%, #525252 100%);*/
    text-decoration:none !important;
    padding:2px 4px 2px 4px;
    color:#037cb1 !important;
    font-weight:bold;
    /*border:1px solid #68aac7 !important;
    border-radius:2px;*/
    /*width: 55px;*/
}

.DataListItem .disabled, .DataListItem .disabled:hover, .DataListItem .disabled:link, .DataListItem .disabled:visited, .DataListItem .disabled:active
{
font-weight:normal !important;
padding:2px 4px 2px 4px;
color:#BBB !important;
}

.datalistlink:link, .datalistlink:visited, .datalistlink:active {
    /*background-image: -webkit-linear-gradient(top, #727272 0%, #525252 100%);
    background-image: -o-linear-gradient(top, #727272 0%, #525252 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#727272), to(#525252));
    background-image: linear-gradient(to bottom, #727272 0%, #525252 100%);*/
    text-decoration:none !important;
    padding:2px 4px 2px 4px;
    color:#037cb1 !important;
    font-weight:bold;
    /*border:1px solid #68aac7 !important;
    border-radius:2px;*/
    /*width: 55px;*/
}




.datalistlink:hover
{

    color:#68aac7;
}


.TableGridHeader
{

    padding: 4px 2px;
        /*display:table;*/
        height:25px !important;
        color: #EEE;
        background-color:#68aac7;
        background-image: -webkit-linear-gradient(top, #727272 0%, #525252 100%);
        background-image: -o-linear-gradient(top, #727272 0%, #525252 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, from(#727272), to(#525252));
        background-image: linear-gradient(to bottom, #727272 0%, #525252 100%);
        border-collapse: collapse !important;
        border-bottom:4px solid #68aac7;
        /*border-left: solid 1px #525252;   */
        font-size: 1.0em;
        vertical-align: middle;
        text-align: left;
}

.TableGridHeader td
{
    width: 100px; 
    height: 22px;
    background-color:none;
    border-left: none;
    border-right: none;
}

.TableGridHeader td .label
{
    width: 100px; 
    height: 22px;
    color: #EEE;
    font-weight:bold;
    font-size:12px;
}

.TableGridItem
{
    padding: 4px 2px;
    display:table;
    width:100%;
    border-collapse:collapse !important;
    border:none;
    border-bottom:1px solid #68aac7;
    font-weight: normal;
    font-size: 1.1em !important;
    background-color: #f1f1f1;
    background-repeat: no-repeat;
    color: #404040;
    height: 25px !important; 
    text-align:left;
}

.TableGridItem td
{
    width: 100px; 
    height: 22px;
    border: none;
}

.TableGridItem td .label
{
    width: 100px; 
    height: 22px;
    color: #404040;
    font-weight:bold;
    font-size:12px;
}

.TableGridItem a:link, .TableGridItem a:visited, .TableGridItem a:active {
    /*background-image: -webkit-linear-gradient(top, #727272 0%, #525252 100%);
    background-image: -o-linear-gradient(top, #727272 0%, #525252 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#727272), to(#525252));
    background-image: linear-gradient(to bottom, #727272 0%, #525252 100%);*/
    text-decoration:none !important;
    padding:2px 4px 2px 4px;
    color:#037cb1 !important;
    font-weight:bold;
    /*border:1px solid #68aac7 !important;
    border-radius:2px;*/
    /*width: 55px;*/
}

.TableGridItem .disabled, .TableGridItem .disabled:hover, .TableGridItem .disabled:link, .TableGridItem .disabled:visited, .TableGridItem .disabled:active
{
font-weight:normal !important;
padding:2px 4px 2px 4px;
color:#BBB !important;
}

.TableGridlink:link, .TableGridlink:visited, .TableGridlink:active {
    /*background-image: -webkit-linear-gradient(top, #727272 0%, #525252 100%);
    background-image: -o-linear-gradient(top, #727272 0%, #525252 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#727272), to(#525252));
    background-image: linear-gradient(to bottom, #727272 0%, #525252 100%);*/
    text-decoration:none !important;
    padding:2px 4px 2px 4px;
    color:#037cb1 !important;
    font-weight:bold;
    /*border:1px solid #68aac7 !important;
    border-radius:2px;*/
    /*width: 55px;*/
}




.TableGridlink:hover
{

    color:#68aac7;
}

.disabledLink, .disabledLink:hover, .disabledLink:link, .disabledLink:visited, .disabledLink:active
{
    font-weight:normal !important;
    padding:2px 4px 2px 4px;
    color:#BBB !important;
}

  

.msg-caution {
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    margin-left: 10px;
    color: #333;
    display: block;
    border: 1px solid #333;
    padding: 10px 100px 10px 100px;
    margin: 10px auto 0 auto;
}

.modalBackground {
    background-color: Gray;
    opacity: 0.9;
}

.pnlBackGround {
    top: 10%;
    left: 10px;
    width: 300px;
    height: 125px;
    text-align: left;
    background-color: #D3D3D3;
    border: solid 3px black;
}

/* new*/

div.hideSkiplink {
    background: #ACAC83;
    width: 100%;
    /*height: 26.5px;*/
    height: 28px;
    border-bottom: thin solid black;
    border-top: thin solid black;
}

 .div-left {
        padding-left:0;
        display:inline-block;
        margin-left:0;
        width:880px;
        }

        .div-right {
            float:right;
           padding-right:0;
          display:inline-block;
          margin-right:0;
        }

@media only screen and (max-width: 1270px)
    {
        .div-right {
            height:20px;
        float: right;
        padding-right: 0;
        background-color:#666;
        color:red;
        border-radius:3px;
        padding-bottom:5px;
    }
}



/*menu-container {
    height: 32px;
    max-width: 100%;
    border-bottom: thin solid black;
    border-top: thin solid black;
    padding-top: 3px;
    position: relative;
    background-color: #ACAC83;
}*/


.menu-container {
    
    width: 100%;
    /*border-bottom: thin solid black;*/
    /*border-top: thin solid black;*/
    padding-top: 3px;
    position: relative;
    display:inline-block;
    height:28px;
    background-image: -webkit-linear-gradient(top, #626262 20%, #727272 100%);
    background-image: -o-linear-gradient(top, #626262 20%, #727272 100%);
    background-image: -webkit-gradient(linear, top, bottom, from(#626262), to(#727272));
    background-image: linear-gradient(to bottom, #626262 20%, #727272 100%);
     box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    z-index:999;
    
    
}





div.menu-content 
{
    margin:auto auto;
    width:85%;
}

@media only screen and (max-width: 1280px) {
    div.menu-content 
    {
    margin:auto auto;
    width:100%;
    }
}

div.menu {
    
    padding: 0 0 2px 8px;
    border: none;
    
    
}

    div.menu > ul {
        position: relative;
        padding: 15px 0 2px 8px;
    }

        div.menu > ul > li {
            display: inline-block;
            list-style: none;
            position: fixed;
            margin: 0;
            padding: 0;
            width: auto;
            font-size: 4px;
            height:28px;
            
        }


    div.menu ul {
        list-style: none;
        position: relative;
        margin: 0;
        padding: 0;
        width: auto;
        font-size: 4px;
    }

        div.menu ul li ul {
            display: none;
            /*border-bottom:4px solid #727272;*/
            border-bottom-left-radius:4px;
            border-bottom-right-radius:4px;
            -webkit-box-shadow: inset 4px 4px 10px #444, 4px 4px 10px #444;
          box-shadow:inset 4px 4px 10px #444, 4px 4px 10px #444;
        }

        div.menu ul li {
            position: relative;
            /*float: left;*/
            list-style: none;
        }

            div.menu ul li a, div.menu ul li a:visited {
                /*border: 1px #ACAC83 outset;*/
                
                border-bottom: none;
                color: #eee;
                /*color: #dde4ec;*/
                display: inline-block;
                line-height: 1.35em;
                padding: 4px 15px 4px 15px;
                text-align:center;
                vertical-align:middle;
                text-decoration: none;
                white-space: nowrap;
                font-weight: bold;
                font-size: 12.5px;
                border-top: 0;
                left: 0;
                top: 0;
                height:20px;
            }


            div.menu ul li:first-child a {
                border-left-style: none;
            }


        div.menu ul ul li a, div.menu ul ul li a:visited {
            background: #666;
            /*border: 1px #ACAC83 outset;*/
            /*border-bottom: none;*/
            border-bottom: 1px solid #bbb;
            color: #eee;
            /*color: #dde4ec;*/
            display: Block;
            line-height: 1.35em;
            padding: 4px 20px;
            text-decoration: none;
            white-space: nowrap;
            font-weight: bold;
            font-size: 11px;
            border-top: 0;
        }

        div.menu ul li a:hover {
            background-color: #8c8c8c !important;
            /*#bfcbd6*/
            color: #fff;
            /*#465c71*/
            text-decoration: none;
            /*border-bottom:4px solid #92cc24;*/
        }

        div.menu ul li a:active {
            background-color: #8c8c8c;
            color: #e8fcdf;
            text-decoration: none;
            bottom: 0;
        }



    .AssignAnchor, .AssignAnchor:link, .AssignAnchor:visited, .AssignAnchor:active {
    /*background-image: -webkit-linear-gradient(top, #727272 0%, #525252 100%);
    background-image: -o-linear-gradient(top, #727272 0%, #525252 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#727272), to(#525252));
    background-image: linear-gradient(to bottom, #727272 0%, #525252 100%);*/
    text-decoration:none;
    background-color:#EEE;
    padding:2px 4px 2px 4px;
    color:#037cb1;
    font-weight:bold;
    cursor:pointer;
    /*border:1px solid #68aac7 !important;
    border-radius:2px;*/
    /*width: 55px;*/
}

.AssignAnchor:hover
{

    color:#68aac7;
}


.cca-int-search
{
    position:absolute;
    right:0;
    bottom:0;
    background-color:#807c75;color:#333;width:10%;float:right;display:inline-block;
    border-top-left-radius:5px;
    padding:6px 3px 6px 3px;
    text-align:center;
}

.cca-int-search:hover
{
    background-color:#5c5c64;
    
}

.cca-int-search a:link, .cca-int-search a:active, .cca-int-search a:visited
{
    font-weight:bold;
    text-decoration:none;
    color:#f9f9f9;
}

.cca-int-search a:hover
{
    font-weight:bold;
    text-decoration:none;
    color:#fff;
}

.navccacontainer {
    display:block;
    height:40px;
    position:relative;
    text-align: left;
    background-color: #eee;
    padding: 0 0 0 0 !important;
    margin:0 0 0 0 !important;
    border-bottom:1px solid #333;
}

    .navccacontainer ul {
        display:inline-block;
        margin: 0 0 0 0 !important;
        background-color: none;
        list-style-type: none;
        position:absolute;
        height:35px;
        bottom:0;
        width:100%;
        bottom:-9px;

        
        
        
        
    }

        .navccacontainer ul li {
            display: inline-block;
            list-style-type:none;
            list-style-position:inside;
            margin-bottom:0 0 0 0 !important;
            padding: 0 0 0 0 !important;
            
            
            
            
        }

            .navccacontainer ul li a:link, .navccacontainer ul li a:active, .navccacontainer ul li a:visited {
                
                left:0;
                display:inline-block;
                text-decoration: none;
                padding: .4em 1em;
                font-size:1em;
                color: #025278;
                background-image: -webkit-linear-gradient(top, #fff 10%, #ccc 90%);
                background-image: -o-linear-gradient(top, #fff 10%, #ccc 90%);
                background-image: -webkit-gradient(linear, top, bottom, from(#fff), to(#ccc));
                background-image: linear-gradient(to bottom, #fff 30%, #ccc 120%);
                text-align: center;
                font-weight: bold;
                border: 1px solid #999;
                height:16px;
                
                
                
                
            }

            .navccacontainer ul li a:hover {
                display:inline-block;
                /*color: #fff;
  background-color: #369;*/
                background-image: -webkit-linear-gradient(top, #88cbe9 0%, #6fb4d3 100%);
                background-image: -o-linear-gradient(top, #88cbe9 0%, #6fb4d3 100%);
                background-image: -webkit-gradient(linear, left top, left bottom, from(#88cbe9), to(#6fb4d3));
                background-image: linear-gradient(to bottom, #88cbe9 10%, #6fb4d3 100%);
                /*#bfcbd6*/
                color: #fff;
                /*#465c71*/
                text-decoration: none;
                
            }

            .navccacontainer ul li a.current {
                /*color: #fff;
  background-color: #369;*/
                display:inline-block;
                /*background-color: #68aac7;*/
                background-image: -webkit-linear-gradient(top, #82c3e0 0%, #68aac7 100%);
                background-image: -o-linear-gradient(top, #82c3e0 0%, #68aac7 100%);
                background-image: -webkit-gradient(linear, left top, left bottom, from(#82c3e0), to(#68aac7));
                background-image: linear-gradient(to bottom, #82c3e0 10%, #68aac7 100%);
                /*background-image: none;*/
                /*#bfcbd6*/
                color: #fff;
                /*#465c71*/
                text-decoration: none;
                border-top: 1px solid #666;
                border-left: 1px solid #666;
                border-right: 1px solid #666;
                
                
                
                /*border-radius: 3px 3px 0 0;*/
            }

            .navccacontainer ul li a.HyperlinkDisabled, a.HyperlinkDisabled:link, a.HyperlinkDisabled:visited, a.HyperlinkDisabled:hover, a.HyperlinkDisabled:active {
                display:inline-block;
                height:16px;
                padding: .4em 1em;
                font-size:1em;
                background-color: #eee;
                font-weight: bold;
                color: #bbb;
                text-decoration: none;
                border-top: 1px solid #ccc;
                border-left: 1px solid #ccc;
                border-right: 1px solid #ccc;
                background-image: -webkit-linear-gradient(top, #eee 0%, #eee 100%);
                background-image: -o-linear-gradient(top, #eee 0%, #eee 100%);
                background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#eee));
                background-image: linear-gradient(to bottom, #eee 10%, #eee 100%);
                /*border-radius: 3px 3px 0 0;*/
            }



.ApprovalSearchbtn {
    height: 13px;
}

    .ApprovalSearchbtn:hover {
        cursor: pointer;
    }

a.Button3:hover {
    cursor: pointer;
}

.Button130 {
    border-style: none;
    background: url('data:image/gif;base64,R0lGODdhggAcAPUAANvb29ra2jw8PO3t7dXV1Tg4OM7Ozj09Pc/Pz9TU1Dk5OdLS0jo6OtbW1tDQ0O7u7js7O9PT00FBQenp6e/v7/Pz89HR0UBAQOzs7PT09M3NzT8/P/Ly8j4+PvHx8fDw8MzMzDc3N+rq6kJCQoGBgY2NjVJSUm9vb7+/v8fHx+vr621tbUhISFBQUOjo6Nzc3NfX19jY2OTk5N3d3eXl5dnZ2eLi4uPj4+fn59/f3+bm5t7e3uHh4eDg4AAAAAAAACwAAAAAggAcAEAG/0CY63azGW28pHLZazqf0Kh0SnUur7yjlsi9yb7gMG081pnP6LT6fEPBaM2dfDer21/4F2DP7/sBeYGCg4F2hnOIOYo5VklbXUZdYmRnZJaXmDQ6CQknEDUTY0RapKWmR11EYFxfqUWkWFU9i7S1iLdyhrq7M7hytD0ICCsMLwMqKi7Ky8zNyjjQ0GaWq1xMTrR0M4F/Ad7f4N414+Tl5DHo6erq5uXhAXzefCAgKwoNMnJ94O3r6jAAAwr0B6OBwYMIDwpcmK7Gtz557MxZ1CRLJC+T1ETbyDGaC4MnBAAQoWxaJjJhUqpcyfIkpTVnOsqcGQ1mJZeZzED72CAkgP9kLmwKXUOtGiQj12bZmlNHG687hP5InboHD9Reh3bkMGCAWIJ8O7jteTcOXcKzaAlwWsu2LaeEC2GMk1dVD6AXTWsxavLoxsuNzSYIHkxYsApFJDq8aWJIrJ93kCNLhiw1wFxwfAr1mqioEY+KFlGpYpnSlQxOnmDgIAJF769svvTW4nsEyxJTSVyNnmRJaE2TNEgLl0EDNQQYOozIajJblhJTune3wjhd9ymkV6bI3r5Ub7BhxYAORUNzZ8dnNSmNCeOqlG0lUbjL547Le0UHDoiNhIbzJHsu2H2mVA6IQGUXAN+UQ1BcAqHl4IMIMcjOZXS9QI89KJQwwgghdOj/4YcghijiiCSWaOKJKKao4ocKHJBDBR54QMGMNFLwwI045pjjADz26OOPQAbZIwZEFomBkD3emGSONc74wZNPxiglB1RWWcGVWGZ5ZQZcdumlDCYkYAMeCqazEEJquaXmmmyupRYBcJ4V0ISXZWYVIk84ctFomIynAw4gCRBDcjbAVuAugzyl6KKIWtVUIs3dtid1vZG3kzOYOjMBQCccIGYd/JyzDoOklmrqQP6k6g5dd+El0WsUeRbaUbhdYcMCC3iCjyKubmPnQ1RJRcidvuCyS2zAyFqbnqLtNsp1pzxngQXExIDDF0jE8sR8yVIhqRbPRScdGJessVFMOKCB/8lwK5UBpyegiEIrKeJG1ywrpFFThp83iVHdvLW+Z9sWuMLrArbQBsjsdeK2q1J71wksYBXccgvffflB8IJ4f0qjQ6WWzrQMDuilq8YlD1sXscQXL7ccFqgUDMEMGAhWHkeZYtqRuigDCIu22lWsSLFE3yKbFdMSE8AEZujG7hfrGfVKthMPeKhj8UjWztbonOr1OmWhQ04AFxaAnHIuSzF0LtvgMZY4ZQV0EJycRBBB3XbbjeveC0zr998W4Cf44IQXXjjg0/KNa952c0JACimsEEIANIwTuOGDC6M5VwZo4Dk9oNMDeeijQ2766ahDjoLqKayOguusty7767LXDlY77avb3vrrvPd+e+yqo2BCBy10cMEFEiSv/PLLH+/88xdsIP30G3TQwQECCHDA9hB07333DIQv/vjklz++AugrYP767Iffffbwx7/9/NgLAEH2B7AQBAA7') /*Images/btn130.gif*/ #ffffff no-repeat center center;
    cursor: hand;
    width: 130px;
    height: 28px;
    font-weight: bold;
}

    .Button130:hover:enabled {
        text-decoration: none;
        color: #FF6600;
        cursor: pointer !important;
        cursor: hand !important;
    }

.Button150 {
    border-style: none;
    background: url('data:image/gif;base64,R0lGODdhlgAcAPUAANvb29ra2jw8PO3t7dXV1Tg4OM7Ozj09Pc/Pz9TU1Dk5OdLS0jo6OtbW1tDQ0O7u7js7O9PT00FBQenp6e/v7/Pz89HR0UBAQOzs7PT09M3NzT8/P/Ly8j4+PvHx8fDw8MzMzDc3N+rq6kJCQoGBgY2NjVJSUm9vb7+/v8fHx+vr621tbUhISFBQUOjo6Nzc3NfX19jY2OTk5N3d3eXl5dnZ2eLi4uPj4+fn59/f3+bm5t7e3uHh4eDg4AAAAAAAACwAAAAAlgAcAEAG/0CYy3WzGY+8pHLZazqf0Kh0Sq32ltjkcWu7eb83mXhMHtPOZ516zW673V4U7Nzb2e+zvP7FfwH+gIGCgn2FhoeHeoozd407OZCRTktbYEVGYGUyaDRsnJ+goToJJycQNRMTNF9cra6vmJZhY1+0sq1ZPFZOkb2+kI7BO4vExYzCvz0IKysMLwMDKkPT1NXWLjjZ2WucZGBMUL3DeYWDAAHo6erpNe3u7/Ax8vP09fLw+OsBgOmBIMwKGojZMUgdPnv1YChcyBAGQhgNIkqcSLGhxXk11gUqlMcRpElHapFB80abyZMoXTQoJQCACBEuuIXqpqmmzZtlZnJ60walz/+fP3l60qlzjTaVLAGokCa0qVNQ3ixxAdfkV45GHccZ24OIj7mvYP/0IcfnmKI7OQwwY5Bg4KE/+gK4m0exrt2IBBLo3cu37167FmFkRLcR0NhHyZxUApNGjclrqSJLnqwiBwkSHebQ6EGsnLm4oEOLBv0VXTt9G8dmtdNrkpIrWhZ7wVlTVhhSpmBkuyHFKmJfwn5bbY0rV2xXSWyLzAmq6Uk1NGnTpoEbAgw1NnbxSrzrOBfly23NEgPeCywbuaoMX/8LbbJlzV4sjenUDdCjPqeZ1PGJvybbxRmnSxTsFWggMr5AwYMDa7kkAg5ERUhDVOYZwYQ4eCjiFT+mxZP/UGAN3SXiiBWBSM876hj2zwoKoFBCCSOEIOOMNNZo44045qjjjjz26OOPQN6ogAIH5FBBBR5QoOSSSj7g5JNQRukkNFRWaeWVWGaJwZZcbpnllQ9UKSWTS35gppkepKmmBxy06SYHR8Ypp5wZ1GnnnRmIYUICRrxw0DwhUpSXX4QWaiihgxKgKAGAOVQPioQBYMgxdjyhhGzjiVKfYyudIEAM2LXnyFaJbGXqqcaUpUcwVjVBCaYjkcTGY9fUWusEMJRyAJ82zKDPO/aAKOywxF6E0LH5RCrWC8S4J4mCl4bEynm52LBAKRAIJEMOzGpo2Av9hBVWV8wGZ24xwSUI/6130UqbiQzTnvcKFjZYsFYM2ciAnnHhGKhuFVkE2EV5s9XUH0/7GeUGVNLZRBIB2KKiCoCuEFxeLJZIR5Osmw4Vq3hSySvgyK3ccK0pNQyhr7xIBMzywLY5PGEZFIssoHY9+KszJEkoyOAKEMjHlGPa8HdwT0BVgwM2RfP0SW3K2TwyFjhXDdurIZ0MwQxbTnDfT7baitJQT8Mb7xb8qrdzJOa27VGrltrbTACp6KBcwx+DXOG+PW8HTIYzeCbIaHLhY3gNMRSr+EKPtnMPiisWcJ0O2Vk9xd9alWOQ44EuulcEn0cgegQLlG76AhakrvrqqTvg+uuwxy777K6zvqT66aWPPvpeBKTATAgBnFGDBbTLjsDxyCNgwPIaNK8BCNBHD30K0k8PQgrYZ6/99tujkAIK3nv//ffijw/++OaXH3742K+fvfvgxy9//O2Tj772KJhgQgctdNDBBRIIoAAHSEAJXOCACEwgAjfAwAYysAMHOIAABBDBA0DgghjMIAM2yMEOevCDIBySCBUAwhKa8IMQmKAKVzjBCrpQhSmMIAuCAAA7') /*Images/btn150.gif*/ #ffffff no-repeat center center;
    cursor: hand;
    width: 150px;
    height: 28px;
    font-weight: bold;
}

    .Button150:hover:enabled {
        text-decoration: none;
        color: #FF6600;
        cursor: pointer !important;
        cursor: hand !important;
    }

.Button170 {
    border-style: none;
    background: url('data:image/gif;base64,R0lGODdhqgAcAPUAANvb29ra2jw8PO3t7dXV1Tg4OM7Ozj09Pc/Pz9TU1Dk5OdLS0jo6OtbW1tDQ0O7u7js7O9PT00FBQenp6e/v7/Pz89HR0UBAQOzs7PT09M3NzT8/P/Ly8j4+PvHx8fDw8MzMzDc3N+rq6kJCQoGBgY2NjVJSUm9vb7+/v8fHx+vr621tbUhISFBQUOjo6Nzc3NfX19jY2OTk5N3d3eXl5dnZ2eLi4uPj4+fn59/f3+bm5t7e3uHh4eDg4AAAAAAAACwAAAAAqgAcAEAG/0CYy3W72Y5InnLJVPae0Kh0Sq1ar9WmVonsHotgsGxMLpdp6LRuzW6733B2EQVDP3f4/GzPn73+fwCCg4SFhgCAiYqLjIB9j3mReDmUlVFMXmFFSJpmMmlobaCjpKVqCQknJxA1ExNoYF6ys7SymmJkYbm3RrJbPFhRlcPEw5LHeo/Ky3vIecU9CAgrKwwvAwMqKkPc3d7f3Dji42yjZZpNU8Q7fIqHAAHx8vP0Nfb3+Pn2Mfz9/v/+9OmjF4+QPEIgQFBT0GAMHkP19AEECKOixYsWJ8aA0aCjx48gO2IcCSMgvUKJ+Eiy9IRHF1xnQsEZR7OmTXEuOqoSAECEiP8h5UyZ80S0qFGjQkfFeXOzqdOmS90knUqDzbicDXYC0AY0qtevpMzw8pIOSjFKkpqxY6asEaB3cOMOcrTHER5IkwwYoMYggcMdiwYRjHevX8jDiDsSQMW4sePHCQ6ThGHv4NwXl180O5sjSqYwatbUBOeqtOnTrlRQIkGiQx0aT9omgju4tu3buC0fIlxjMCFFKiMNu7SkJZfPRY4a5XVDBipVEGCIK0KF86Rizq5zJvbE168ltWwoYQ7TjKmvNYOiUc7+zPNVMNYcCSblLH0o4GmRL7+r+bn9vYT3CxbbFXjWM/ZJw9cLXLnwVRxP0eRCU+HQpINS64k1lnffOVH/nYEghuiMfZc44ABfPYkgDlVUaRjLEUw8YUwkj7wlmDwSUTTZSIn16GNIO5YU0D0nCfJCQguhUEIJI4wQwpNQRinllFRWaeWVWGap5ZZcdumllQoocEAOFVTggQcUpKmmmg+06eabcL6JzZx01mnnnXjWicGefPKZp51t0hnnA2uu+cGhiJ6p6JkcNOpoo2VGKumkFWRg6aWYXjqGCQkc8UeO/fAI0mKQlWrqqaaSSsCqBCCW0T/56AacJFLk94UuY5z3oFU6nSBADPLZgN0xbPmxSLHIJossXWqtRGITyCVHhlJuSAjOtdgOMUFFqhzQqQ17EJTPREGWa+65F2mk/24MA+mGyB/KCMddrZhwEkZ4MG5hwwILQNeQDJRo1gdml80j18FuwZvdwsxkBw29tooX8a24yvAivgJiYoEFfMUgzhgSD1hfiA8Ho8UsmADIX0ygRJWeVTi8UUp7yqmxKnStvELDhvqpvJ+9t7Q3VGi7ykyDeUePQR7G+XbYoS384jwEyEwncXLVNgCIVNIualK108Dc1wPJZFdSXIknrgABg9s4KBo5F1LLVITe4DCEhUuFRdTPGIO9hdiA43c1J1GvMsOerkToVLbZ3iTVzBZfTJbIBJY948KYO0sifhvzFYAra5BHM9Jdb2K1h2ZVklZds+2Wm0Cw77MRurQLOeZkDf3EiuQKBcSnw3yBX4FWMsYGAg+OhWHkEauMRRBB885Hz+/0029s/fXXm6j99tx377332GNP/fTRl88YASmkQE0IAaBhjwXffy/N/NLopZcG+GuQ0P78p89/Qv5LnwAHSMACpg8FB0QgAlOAAgUukIEJhCADHSjABTZQghe84AEj2MAOevCDG9TgAyuIAhOYoAMt6EAHLnABCbjwhTCM4QtZSMMa2nADOMxhDlV4gAMIQAA97CEEhkjEIkKAAUhMohKXyMQmKjFMUFSAE6dIxSYO8YdYzCIWg8hFH/4QAj/sIQuCAAA7') /*Images/btn170.gif*/ #ffffff no-repeat center center;
    cursor: hand;
    width: 170px;
    height: 28px;
    font-weight: bold;
}

    .Button170:hover:enabled {
        text-decoration: none;
        color: #FF6600;
        cursor: pointer !important;
        cursor: hand !important;
    }

.ddcheckboxholder {
    border: 1px solid #404040 !important;
    font-weight: 100;
}

.QuestionLabel {
    width: 360px;
    height: 10px;
    padding-top: 2px;
    padding-bottom: 2px;
    color: #404040;
}


.Uploader {
}



div.fileinputs {
    display: block;
    position: relative;
    height: 35px;
    width: 385px;
}

div.fakefile {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 385px;
    height: 45px;
}

.fakefile .imgdiv {
    display: inline-block;
    background: url(Images/btn100.gif) no-repeat;
    height: 28px;
    width: 100px;
    font-size: 1.2em;
    font-weight: bold;
    text-align: center;
    padding-top: 3px;
}

div.fakefile input {
    width: 270px;
    height: 30px;
}

.file input {
    position: absolute;
    text-align: right;
    filter: alpha(opacity=0.9);
    opacity: 0.9;
    z-index: 999;
    background-color: #FF9900;
    border: 2px dotted #FF9900;
}



/* Validation */


.ValidateErr {
    color: #e03d3d;
    font-size: 12px;
    font-family: verdana,arial,tahoma;
}

.errorLabel
{
    color: #e03d3d;
    font-size: 12px;
    font-family: verdana,arial,tahoma;
}

.successLabel
{
    display:inline-block;
    color: #59a70e;
    font-size: 12px;
    font-family: verdana,arial,tahoma;
    width:100%;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 2px;
    border: 1px solid transparent;
    border-radius: 4px;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

.infoLabel
{
    display:inline-block;
    color: #0e86a7;
    font-size: 12px;
    font-family: verdana,arial,tahoma;
    width:100%;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 5px;
    padding-right: 2px;
    border: 1px solid transparent;
    border-radius: 4px;
    background-color: #d8eaf0;
    border-color: #c6d7e9;
}


.ValidateSum {
    padding: 2px;
    margin-top: 2px;
    margin-bottom: 2px;
    /*border: 1px solid #CC3300;*/
    color: #e03d3d;
    font-size: 12px;
    font-family: verdana,arial,tahoma;
    font-weight: normal;
    /*text-decoration: blink;*/
}

.ValidateSum ul
{
    padding-left:10px;
    list-style-type:none;
}

/*---------------*/

.Watermark
{
    color:#999;
}
