body {
    /*background: url(../../skins/MR/image/background.gif) 0% 0% repeat-x;*/
    /*background-color:#416e8d;*/
    font-family: Verdana, Sans-Serif;
    font-size: 12px;
    color: #333333;
}

h1 {
    font-family: 'Myriad Pro', Verdana, Sans-Serif;
    font-weight: bold;
    font-size: 18px;
    color: #4BA82E;
    margin-bottom: 16px;
}

h2 {
    font-family: Verdana, Sans-Serif;
    font-weight: bold;
    font-size: x-large;
    color: #678193;
}

h3 {
    font-family: Verdana, Sans-Serif;
    font-weight: bold;
    font-size: large;
    color: #666666;
}

h4 {
    font-family: Verdana, Sans-Serif;
    font-weight: bold;
    font-size: large;
    color: #333333;
}

.imgheader {
    border-width: 0;
    display: block;
}

.icon {
    border: 0px;
    margin: 0px 0 0 5px;
    padding-top: 2px;
    /*
    float:left;
    display:block;*/
    cursor: pointer;
}

.divwelcometitle {
    width: 575px;
    font-family: 'Myriad Pro', Verdana, Sans-Serif;
    font-weight: normal;
    font-size: 22px;
    /*color:#4BA82E;*/
    color: #ffffff;
    margin: 0 33px 0 30px;
    float: left;
    /*border:1px solid black;*/
}

div.hr {
    height: 1px;
    border-bottom: 1px solid #adadad;
    width: 98%;
    margin: 6px auto;
}


/***************************** Login *************************************/
.divlogin {
    width: 575px;
    height: 87px;
    background: url(../../skins/MR/image/logindivbackground.jpg) no-repeat;
    margin: 0 0 0 25px;
    padding: 0 0 0 8px;
}

.divlogintitle {
    float: left;
    font: Verdana, Sans-Serif;
    font-size: 12px;
    width: 242px;
    margin: 20px 27px 4px 0;
}

.divlogininput {
    float: left;
    margin: 0 27px 0 0;
    width: 242px;
    font-family: Verdana, Sans-Serif;
    font-size: 11px;
}

    .divlogininput input {
        font-family: Verdana, Sans-Serif;
        font-size: 11px;
        padding-left: 3px;
    }

.inputtextlogin {
    width: 240px;
}

.imgloginbuttonhelp {
    border: 0px;
    float: left;
    margin: 7px 9px 0 0px;
}

/****************************************Main Table************************************************/
.tablemain2 {
    /*width:1100px;*/
    /*width:900px;*/
    width: 100%;
    margin: 0 auto 0 auto;
}

.tablemain {
    width: 1100px;
    /*width:900px;*/
    /*width:100%;*/
    margin: 0 auto 0 auto;
}

.tablemain_flex {
    /*width:900px;*/
    width: 100%;
    border: solid;
    margin: 0 auto 0 auto;
    align-items: center;
    align-content: center;
    align-self: center;
    /*background-color:#ffffff;*/
}

.tdfixwidth {
    /*width:900px;*/
    width: 1100px;
    border: solid;
}

.tdfirst {
    /*height:148px;*/
    height: 51px;
    border-top: 0px solid #ECECEC;
    border-left: 0px solid #ECECEC;
    border-right: 0px solid #ECECEC;
    display: none;
}

.tdtranspa {
    background-color: transparent;
    /*background-color:#142A41;*/
}

.tdsecond {
    /*background: url(../../skins/SFWMAL/image/malbackground.JPG);*/
    /*background: url(../../skins/SFWMAL/image/header_sec.JPG);*/
    background: url(../../skins/SFWMAL/image/header.JPG);
    background-repeat: no-repeat;
    background-position: right top;
    width: 1100px;
    /*background-color:#ffffff;*/
    background-color: #142a41;
    border-left: 1px solid #ECECEC;
    border-right: 1px solid #ECECEC;
    height: 51px;
    vertical-align: middle;
}

.tdfooter {
    /*background: url(../../skins/MR/image/servicebackground.gif) repeat-x;
    background-color:#a3b9c7;*/
    /*height:489px;*/
    height: 100%;
    vertical-align: top;
    border-left: 0px solid #ffffff;
    border-right: 0px solid #ffffff;
    border-bottom: 0px solid #ffffff;
    background-color: #ffffff;
}

.tdcon {
    /*background: url(../../skins/MR/image/servicebackground.gif) repeat-x;
    background-color:#a3b9c7;*/
    background-color: #ffffff;
    /*height:489px;*/
    height: 289px;
    vertical-align: top;
    border-left: 0px solid #ffffff;
    border-right: 0px solid #ffffff;
    border-bottom: 0px solid #ffffff;
}

.divbuttonfooter {
    background: url(../../skins/MR/image/footerbutton2.jpg);
    background-repeat: no-repeat;
    width: 81px;
    float: left;
    margin: 14px 20px 14px 0px;
    padding: 2px 0 2px 14px;
    color: #4BA82E;
    font-family: Verdana, Sans-Serif;
    font-size: 12px;
    text-decoration: none;
}

.divfooterleftspacer {
    float: left;
    width: 30px;
}

.divcopyright {
    color: #4BA82E;
    font-family: Verdana, Sans-Serif;
    font-size: 12px;
    margin: 14px 0 14px 302px;
    float: left;
}

.divfooter {
    /*width:840px;*/
    height: 21px;
    margin: 6px 5px 6px 5px;
    /*background-color:#ffffff;*/
    color: #666666;
    padding: 7px 25px 0 25px;
    /*font-family:Verdana, Sans-Serif;*/
    font-family: 'Skoda Next', Verdana, Sans-Serif, Arial, "Arial CE","Helvetica CE";
    font-size: 11px;
    align-content: center;
}

.divfootermenuholder {
    /*float:left;*/
}

.copyrightgrey {
    float: right;
    position: relative;
    /*margin-top:-14px;
	
	
	bottom:14px;
	*/
}

.divfooter a {
    color: #666666;
    text-decoration: none;
}

    .divfooter a:hover {
        color: #666666;
        text-decoration: none;
    }

    .divfooter a:visited {
        color: #666666;
        text-decoration: none;
    }


/***********************Service Table******************************************************************/
.tableservice {
    width: 890px;
    /*height:440px;*/
    margin: 8px 5px 0 5px;
    background-color: #ffffff;
}

.tdtableservice {
    vertical-align: top;
    width: 890px;
}

.tdtableserviceleft {
    vertical-align: top;
    width: 600px;
}

.tdtableserviceright {
    vertical-align: top;
    width: 260px;
}


.tableservice_flex {
    /*width:890px;*/
    width: 1100px;
    /*width: 100%;*/
    /*height:440px;*/
    margin: 8px 5px 0 5px;
    background-color: #ffffff;
}

.tdtableservice_flex {
    vertical-align: top;
    /*width:890px;*/
}


/*
.divheadertop
{
    background: url(../../skins/MR/image/serviceheadertop.jpg);
    background-repeat:no-repeat;
    width:576px;
    height:28px;
    border: 1px solid black;
    padding: 9px 0 0 0;
    margin:16px 10px 0 25px;
    
}
*/

.divheader {
    background: url(../../skins/MR/image/serviceheaderclosed.jpg);
    background-repeat: no-repeat;
    width: 536px;
    height: 28px;
    /*border: 1px solid black;*/
    padding: 9px 0 0 40px;
    margin: 16px 10px 0 25px;
}

.divheaderopen {
    background: url(../../skins/MR/image/serviceheaderopen.jpg);
    background-repeat: no-repeat;
    width: 536px;
    height: 24px;
    /*border: 1px solid black;*/
    padding: 9px 0 0 40px;
    margin: 16px 10px 0 25px;
}



.divcontainer {
    margin: 0px 0 0 25px; /*25*/
    width: 576px; /*576px*/
    /*border:1px solid black;*/
}


.divservicemessage {
    padding: 10px 0 10px 10px;
    width: 563px;
    border-bottom: 1px solid #d6d6d6;
    border-left: 1px solid #d6d6d6;
    border-right: 1px solid #d6d6d6;
    /*border-top: 1px solid #ADADAD;*/
    margin: 0 0 0 0;
    font-family: Verdana, Sans-Serif;
    font-weight: normal;
    font-size: 12px;
    color: #333333;
}

.welcomemessage {
    margin: 10px 10px 30px 24px;
    /*font-family: Verdana, Sans-Serif;*/
    font-family: 'Skoda Next', Verdana, Sans-Serif, Arial, "Arial CE","Helvetica CE";
    font-weight: bold;
    font-size: medium;
    color: #333333; /*#4BA82E;*/
}

.divindexboxleft {
    width: 260px;
    height: 108px;
    float: left;
    margin: 0 6px 15px 24px;
    padding: 8px 10px 10px 10px;
    background: url(../../skins/MR/image/welcomeboxbackground.jpg) no-repeat;
    /*font-family: Verdana, Sans-Serif;*/
    font-family: 'Skoda Next', Verdana, Sans-Serif, Arial, "Arial CE","Helvetica CE";
    font-weight: normal;
    font-size: 14px;
    color: #333333;
    /*border: 1px solid blue;*/
}

.divloginbox {
    width: 260px;
    height: 108px;
    margin: 140px auto;
    padding: 8px 10px 10px 10px;
    background: url(../../skins/MR/image/welcomeboxbackground.jpg) no-repeat;
    font-family: Verdana, Sans-Serif;
    font-weight: normal;
    font-size: 12px;
    color: #333333;
    /*border: 1px solid blue;*/
}

.paragraphindexbox {
    margin: 3px 0 7px 0;
    line-height: 1.5em;
    height: 54px;
    font-family: 'Skoda Next', Verdana, Sans-Serif, Arial, "Arial CE","Helvetica CE";
    font-size: 13px;
}

.divindexboxright {
    width: 260px;
    height: 108px;
    float: left;
    margin: 0 0px 15px 0;
    padding: 8px 10px 10px 10px;
    background: url(../../skins/MR/image/welcomeboxbackground.jpg) no-repeat;
    /*font-family: Verdana, Sans-Serif;*/
    font-family: 'Skoda Next', Verdana, Sans-Serif, Arial, "Arial CE","Helvetica CE";
    font-weight: normal;
    font-size: 14px;
    color: #333333;
    /*border: 1px solid blue;*/
}

.divserviceworkspace {
    padding: 14px 0 24px 2px;
    width: 571px;
    border-left: 1px solid #d6d6d6;
    border-right: 1px solid #d6d6d6;
    margin: 0 0 0 0;
    font-family: Verdana, Sans-Serif;
    font-weight: normal;
    font-size: 12px;
    color: #333333;
}

.divserviceworkspacetemplate {
    width: 573px;
    border-left: 1px solid #d6d6d6;
    border-right: 1px solid #d6d6d6;
    margin: 0 0 0 0;
    font-family: Verdana, Sans-Serif;
    font-weight: normal;
    font-size: 12px;
    color: #333333;
    padding: 0 0 0 0;
}

.divserviceworkspaceborder {
    padding: 0px 0px 0px 14px;
    width: 559px;
    /*border-top: 1px solid #d6d6d6;*/
    border-left: 1px solid #d6d6d6;
    border-right: 1px solid #d6d6d6;
    /*border-bottom: 1px solid #d6d6d6;*/
    margin: 0 0 0 0;
    font-family: Verdana, Sans-Serif;
    font-weight: normal;
    font-size: 12px;
    color: #333333;
    /*border:1px solid black;*/
}


.divbluearrowlink {
    background: url(../../skins/MR/image/arrowbluenext.gif) no-repeat center left;
    padding: 7px 0 7px 10px;
    /*cursor:pointer;
    border:1px solid black;*/
}

    .divbluearrowlink a {
        font: Verdana, Sans-Serif;
        color: #4BA82E;
        text-decoration: none;
    }

.divserviceworkspace table td a {
    color: #4BA82E;
}


.divservicebottom {
    background: url(../../skins/MR/image/servicefooter.jpg);
    background-repeat: no-repeat;
    width: 576px;
    height: 33px;
}

.divfootercancel {
    margin: 8px 0 0 14px;
    font-family: Verdana, Sans-Serif;
    font-size: 11px;
    color: #4BA82E;
    text-decoration: none;
    width: 60px;
    display: block;
    float: left;
}

.divfootercancelspacer {
    width: 457px;
    display: block;
    float: left;
}

.imgfooterbuttonok {
    float: left;
    border-width: 0;
    display: block;
    margin: 4px 0 0 0;
}

.divservicetitle {
    font-family: Verdana, Sans-Serif;
    font-weight: bold;
    font-size: large;
    color: #4BA82E;
    margin: 15px 0 0px 24px;
    vertical-align: bottom;
}

.divservicetoptitle {
    /*font-family: Verdana, Sans-Serif;*/
    font-family: 'Skoda Next', Verdana, Sans-Serif, Arial, "Arial CE","Helvetica CE";
    font-weight: normal;
    font-size: x-large;
    color: #ffffff; /*#4BA82E;*/
    margin: 15px 0 0px 28px;
    vertical-align: bottom;
}

.spanheaderinactive {
    font-family: Verdana, Sans-Serif;
    font-weight: bold;
    font-size: 14px;
    color: #666666;
    margin: auto 0;
    display: block;
    float: left;
    margin: 2px 0 0 0;
    width: 484px;
}

.spanheaderactive {
    font-family: Verdana, Sans-Serif;
    font-weight: bold;
    font-size: 14px;
    color: #333333;
    margin: auto 0;
    display: block;
    float: left;
    margin: 2px 0 0 0;
    width: 484px;
}

.imgheader {
    text-align: right;
}

.imgheaderbutton {
    border: 0px;
    margin: 0 8px 0 10px;
    float: left;
}

.imgheaderbuttoncheck {
    border: 0px;
    float: left;
    margin: 0 0 0 auto;
}

.imgheaderbuttonhelp {
    border: 0px;
    float: left;
    margin: 0 9px 0 4px;
}

.divsendingmodeitem {
    margin: 0px 0 0 10px;
    padding: 10px 0 0 0;
    vertical-align: bottom;
}

.select {
    font-family: Verdana, Sans-Serif;
    font-size: 11px;
    margin: 0 0 10px 20px;
    padding: 0;
}

.error {
    color: Red;
    font-weight: bold;
}

.errordiv {
    color: Red;
    font-weight: bold;
    margin-left: 8px;
}

.noerrordiv {
    margin-left: 8px;
}

.diverror {
    display: block;
    position: relative;
    top: 0em;
    left: 0em;
    width: 174px;
    padding: 3px 0 0 0;
}

.imgcalendar {
    margin: 0px 10px -5px 10px;
    padding: 0px 0px 0px 0px;
    cursor: pointer;
    /*position:relative;
    bottom:-5px;*/
    border: 0px;
}

.calendar {
    position: absolute;
}

.divnavigation {
    margin: 16px 0 0 25px;
    width: 576px;
    height: 32px;
    border-top: 1px dashed #ADADAD;
    border-bottom: 1px dashed #ADADAD;
    padding: 0 0 0 0;
}

.divnavigationback {
    background: url(../../skins/MR/image/arrowback.gif) no-repeat center left;
    padding: 0 0 0 10px;
    float: left;
    margin: 8px 0 0 0;
    width: 60px;
    color: #006e41;
    font-family: Verdana, Sans-Serif;
    font-size: 12px;
    text-decoration: none;
}

.divnavigationbackspacerwithcenter {
    width: 144px;
    float: left;
}

/*
.divnavigationback a
{
	color: #006e41;
    font-family:Verdana, Sans-Serif;
    font-size:12px;
    text-decoration:none;
}*/

.divnavigationbacknocenter {
    background: url(../../skins/MR/image/arrownext.gif) no-repeat center left;
    padding: 0 0 0 10px;
    float: left;
    margin: 8px 256px 0 0;
    width: 204px;
    color: #006e41;
    font-family: Verdana, Sans-Serif;
    font-size: 12px;
    text-decoration: none;
}


.divnavigationbackgeneral {
    background: url(../../skins/MR/image/arrownext.gif) no-repeat center left;
    padding: 0 0 0 10px;
    margin: 0px 0px 0 0;
    color: #006e41;
    font-family: Verdana, Sans-Serif;
    font-size: 11px;
    text-decoration: none;
    /*float:left;*/
    white-space: nowrap;
}

/*
.divnavigationbacknocenter a
{
	color: #006e41;
    font-family:Verdana, Sans-Serif;
    font-size:12px;
    text-decoration:none;
}*/

.divnavigationcenter {
    background: url(../../skins/MR/image/arrownext.gif) no-repeat center left;
    padding: 0 0 0 10px;
    float: left;
    margin: 8px auto 0 auto;
    width: 146px;
    color: #006e41;
    font-family: Verdana, Sans-Serif;
    font-size: 12px;
    text-decoration: none;
}

.divnavigationcenterspacer {
    float: left;
    width: 100px;
}

/*
.divnavigationcenter a
{
	color: #006e41;
    font-family:Verdana, Sans-Serif;
    font-size:12px;
    text-decoration:none;
}*/


.divnavigationnext {
    float: right;
    margin: 12px 0px 0px 0px;
    padding: 2px 0px 0px 20px;
    width: 66px;
    height: 16px;
    font-family: Verdana, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    /*color:#ffffff;*/
    color: #333333;
    /*background-color:#4BA82E;*/
    background-color: #E6E6E6;
    cursor: pointer;
    border-style: solid;
    border-width: thin;
    border-color: #6E6E6E;
}

.divnavigationcomment {
    margin: 6px 0 30px 25px;
    width: 568px;
    height: 32px;
    padding: 0 8px 0 0;
    font-family: Verdana, Sans-Serif;
    font-size: 12px;
    color: #4BA82E;
    text-align: right;
}

.imgtemplate {
    border: 0px;
    margin: 5px 0 5px 5px;
    display: block;
}


/********************************* Right Table ***************************************/

.tableright {
    width: 255px;
    margin: 16px 0 10px 0;
    border-bottom: 2px solid #ADADAD;
}

.tdtablerightitem {
    font-family: Verdana, Sans-Serif;
    font-size: 11px;
    color: #333333;
    padding: 6px 0 2px 12px;
    height: 20px;
    border-left: 1px solid #d6d6d6;
    vertical-align: top;
    /*border-right: 1px solid #ADADAD;*/
}

.tdtablerightitembothgrey {
    font-family: Verdana, Sans-Serif;
    font-size: 11px;
    color: #333333;
    padding: 6px 12px 30px 12px;
    height: 20px;
    border-left: 1px solid #d6d6d6;
    border-right: 1px solid #d6d6d6;
}

.tdtablerightitemright {
    font-family: Verdana, Sans-Serif;
    font-size: 11px;
    color: #333333;
    padding: 6px 11px 2px 0;
    text-align: right;
    vertical-align: top;
    height: 20px;
    border-right: 1px solid #d6d6d6;
}

.tdtablerightsum {
    font-family: Verdana, Sans-Serif;
    font-size: 14px;
    color: #333333;
    font-weight: bold;
    padding-left: 12px;
    height: 30px;
    border-left: 1px solid #d6d6d6;
    border-top: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6;
}

.tdtablerightsumright {
    font-family: Verdana, Sans-Serif;
    font-size: 14px;
    color: #333333;
    font-weight: bold;
    padding-right: 12px;
    text-align: right;
    height: 30px;
    border-right: 1px solid #d6d6d6;
    border-top: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6;
}

.tdtablerightheader {
    background: url(../../skins/MR/image/tablerightheader.jpg) no-repeat;
    font-family: Verdana, Sans-Serif;
    font-weight: bold;
    font-size: 16px;
    color: #4BA82E;
    padding-left: 12px;
    height: 30px;
}

.tdtablerightgreyleft {
    border-left: 1px solid #d6d6d6;
}

.divrightsidelinkbutton {
    width: 255px;
    height: 20px;
    background: url(../../skins/MR/image/divlinkbuttonrightside.jpg) no-repeat;
    padding-top: 5px;
}

.spantablerightgreen {
    background: url(../../skins/MR/image/arrownext.gif) no-repeat center left;
    color: #006e41;
    font-family: Verdana, Sans-Serif;
    font-size: 12px;
    text-decoration: none;
    margin-left: 10px;
    padding-left: 10px;
}

/******************************************* TOP NAVIGATION  ******************************/
/****** FIRST ***/
.divnavfirstblue {
    width: 126px;
    height: 21px;
    float: left;
    margin: 0px 0 0px 30px;
    background: url(../../skins/MR/image/navfirstblue.jpg) no-repeat center left;
    font-family: Verdana, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    color: #ffffff;
    padding: 5px 0 0px 15px;
}

    .divnavfirstblue a:disabled {
        color: #ffffff;
    }

.divnavfirstgreen {
    width: 126px;
    height: 21px;
    float: left;
    margin: 0px 0 0px 30px;
    background: url(../../skins/MR/image/navfirstgreen.jpg) no-repeat center left;
    font-family: Verdana, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    color: #ffffff;
    padding: 5px 0 0px 15px;
}

    .divnavfirstgreen a {
        text-decoration: none;
        text-transform: uppercase;
        color: #ffffff;
    }

/****** MID ******/
.divnavmidgreyblue {
    width: 131px;
    height: 21px;
    float: left;
    margin: 0px 0 0px 0px;
    background: url(../../skins/MR/image/navmidgreyblue.jpg) no-repeat center left;
    font-family: Verdana, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    color: #7f7f7f;
    padding: 5px 0 0px 18px;
}

.divnavmidgreygrey {
    width: 131px;
    height: 21px;
    float: left;
    margin: 0px 0 0px 0px;
    background: url(../../skins/MR/image/navmidgreygrey.jpg) no-repeat center left;
    font-family: Verdana, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    color: #7f7f7f;
    padding: 5px 0 0px 18px;
}

.divnavmidbluegreen {
    width: 131px;
    height: 21px;
    float: left;
    margin: 0px 0 0px 0px;
    background: url(../../skins/MR/image/navmidbluegreen.jpg) no-repeat center left;
    font-family: Verdana, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    color: #ffffff;
    padding: 5px 0 0px 18px;
}

.divnavmidgreengreen {
    width: 131px;
    height: 21px;
    float: left;
    margin: 0px 0 0px 0px;
    background: url(../../skins/MR/image/navmidgreengreen.jpg) no-repeat center left;
    font-family: Verdana, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    color: #ffffff;
    padding: 5px 0 0px 18px;
}

    .divnavmidgreengreen a {
        text-decoration: none;
        text-transform: uppercase;
        color: #ffffff;
    }

/********* LAST **********/
.divnavlastgreygrey {
    width: 119px;
    height: 21px;
    float: left;
    margin: 0px 22px 0px 0px;
    background: url(../../skins/MR/image/navlastgreygrey.jpg) no-repeat center left;
    font-family: Verdana, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    color: #7f7f7f;
    padding: 5px 0 0px 18px;
    /*border:1px solid black;*/
}

.divnavlastgreyblue {
    width: 119px;
    height: 21px;
    float: left;
    margin: 0px 22px 0px 0px;
    background: url(../../skins/MR/image/navlastgreyblue.jpg) no-repeat center left;
    font-family: Verdana, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    color: #ffffff;
    padding: 5px 0 0px 18px;
}

.divnavlastbluegreen {
    width: 119px;
    height: 21px;
    float: left;
    margin: 0px 22px 0px 0px;
    background: url(../../skins/MR/image/navlastbluegreen.jpg) no-repeat center left;
    font-family: Verdana, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    color: #ffffff;
    padding: 5px 0 0px 18px;
}

/************************************** Help Div ****************************************************************/

.flyOutDiv {
    visibility: hidden;
    position: absolute;
    width: 540px;
    z-index: auto;
    /*opacity: 0;*/
    /*filter:(progid:DXImageTransform.Microsoft.Alpha(opacity=0));*/
    font-family: Verdana, Sans-Serif;
    font-weight: normal;
    font-size: 12px;
    color: #333333;
    border: solid 1px #CCCCCC;
    background-color: #F6F7F9;
    padding: 10px;
    left: 30px;
}

.flyOutDivCloseX {
    background-color: #E5EAED;
    color: #66747F;
    text-align: center;
    font-weight: bold;
    text-decoration: none;
    border: solid 1px #FFFFFF;
    padding: 5px;
}


/*******************************  DefaultTemplateRepresentation  ***********************************************************/


.divsamplemail {
    font-family: Verdana, Sans-Serif;
    font-size: 11px;
    color: #4BA82E;
    text-decoration: none;
    display: block;
    float: none;
    margin-left: 24px;
    margin-top: 2px;
}

    .divsamplemail input {
        vertical-align: bottom;
    }

.divparentclosed {
    font-family: Verdana, Sans-Serif;
    font-size: 11px;
    font-weight: normal;
    text-decoration: underline;
    color: #4BA82E;
    display: block;
    float: left;
    cursor: pointer;
}

.divparentopened {
    font-family: Verdana, Sans-Serif;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    color: #4BA82E;
    display: block;
    float: left;
    cursor: pointer;
}

.divparent {
    font-family: Verdana, Sans-Serif;
    font-size: 11px;
    color: #4BA82E;
    display: block;
    float: left;
    cursor: pointer;
}

.imgtoggle {
    float: left;
    margin-left: 10px;
    margin-right: 6px;
}

.anchoredit {
    font-family: Verdana, Sans-Serif;
    font-size: 11px;
    color: #4BA82E;
}

.anchoreditlight {
    font-family: Verdana, Sans-Serif;
    font-size: 11px;
    color: #90B3CB;
}

a.anchoreditred {
    font-family: Arial;
    font-size: 11px;
    color: #FF0000;
}

.nounderline {
    text-decoration: none;
    color: #333333;
}




/**************************************** Modal PopUp **************************************************/



.modalBackground {
    background-color: #5e5e5e;
    opacity: .80;
    filter: alpha(opacity=80);
    -moz-opacity: 0.80;
}

.modalBackgroundLight {
    background-color: #5e5e5e;
    opacity: .30;
    filter: alpha(opacity=30);
    -moz-opacity: 0.30;
}

.updateProgress {
    position: absolute;
    width: 50px;
    height: 50px;
}



/********************************************* MBKModalPopupPanel.cs *********************************************/

.modalPopup {
    background-color: #FFFFFF;
    border: 2px solid #535D69;
}

.modalPopupContent {
    background-color: #FFFFFF;
    text-align: center;
    vertical-align: middle;
}

.modalDivContent {
}

.modalPopupHead {
    background-color: #FFFFFF;
}

.modalPopupFooter {
    background-color: #FFFFFF;
}



/********************************************* UDATE PANELS ***********************************************************/

.divupdatepanel {
    overflow: hidden;
    position: relative;
}


/********************************** Footer: to PDF, to Excel, Print   ************************************************/
.divnavigationfooter {
    margin: 16px 0 0 25px;
    width: 840px;
    height: 27px;
    border-top: 1px dashed #ADADAD;
    border-bottom: 1px dashed #ADADAD;
    padding: 0 0 0 1px;
    display: block;
    vertical-align: middle;
}

.divfooteritem {
    float: left;
    margin: 6px 23px 0 0;
    color: #606060;
    /*font-family:Verdana, Sans-Serif;*/
    font-family: 'Skoda Next', Verdana, Sans-Serif, Arial, "Arial CE","Helvetica CE";
    font-size: x-small;
    padding: 0 0 3px 0;
    font-weight: normal;
    /*border:1px solid black;*/
}

.iconfooter {
    border: 0px;
    margin: 0px 6px 0 0px;
    padding: 0px 0 0 0;
    cursor: pointer;
    vertical-align: middle;
}



/**********************************************************  Grid table          **************************************/

.tablegrid {
    /*width:840px;*/
    font-family: Verdana;
    font-size: 11px;
    color: #2c2c2c;
    margin-top: 0px;
    display: block;
    border: none;
    /*border-left:1px solid white;
    border-right:1px solid white;
    border-top:1px solid #bdbdbd;
    border-bottom:1px solid white;*/
}

.tablerepeater {
    width: 840px;
    font-family: Verdana;
    font-size: 11px;
    color: #2c2c2c;
    margin-top: 0px 0px 12px 0px;
    display: block;
}

.trgridheader {
    height: 45px;
    background: url(../../skins/MR/image/gridheaderbackground.jpg) repeat-x;
    vertical-align: top;
    text-align: left;
    font-weight: bold;
}

.trgridheadersmal {
    height: 45px;
    background: url(../../skins/MR/image/gridheaderbackground.jpg) repeat-x;
    vertical-align: middle;
    text-align: left;
    font-weight: bold;
}

.trgrid {
    height: 36px;
}

.trgridalter {
    height: 36px;
    background-color: #f5f5f5;
}

.tdgridheaderlast {
    padding: 8px 8px 0 8px;
    border: 1px solid #bdbdbd;
    text-align: center;
    white-space: nowrap;
}

.tdgridheader {
    padding: 8px 8px 0 8px;
    /*border-top:1px solid #bdbdbd;
    border-bottom:1px solid #bdbdbd;
    border-left:1px solid #bdbdbd;
    border-right:0px solid transparent;*/
    border: 1px solid #bdbdbd;
    text-align: center;
    white-space: nowrap;
}

    .tdgridheader a {
        color: #4BA82E;
        text-decoration: none;
    }

.tdgridheaderwrap {
    padding: 8px 8px 5px 8px;
    /*border-top:1px solid #bdbdbd;
    border-bottom:1px solid #bdbdbd;
    border-left:1px solid #bdbdbd;
    border-right:0px solid transparent;*/
    border: 1px solid #bdbdbd;
    text-align: center;
}

.tdgridheaderfirst {
    padding: 8px 8px 0 8px;
    /*border-top:1px solid #bdbdbd;
    border-bottom:1px solid #bdbdbd;
    border-left:1px solid #bdbdbd;
    border-right:0px solid transparent;*/
    border: 1px solid #bdbdbd;
    /*width:100%;*/
    white-space: nowrap;
}

    .tdgridheaderfirst a {
        border: 1px solid #bdbdbd;
        color: #4BA82E;
        text-decoration: none;
    }



.tdgridfirst {
    /*border-bottom:1px solid #bdbdbd;
    border-right:0px solid transparent;
    border-left:0px solid transparent;*/
    border: 1px solid #bdbdbd;
    text-align: left;
    padding: 0 10px 0 10px;
}

.tdgrid {
    /*border-bottom:1px solid #bdbdbd;
    border-left:1px solid #bdbdbd;
    border-right:0px solid transparent;*/

    border: 1px solid #bdbdbd;
    text-align: center;
    padding: 0 10px 0 10px;
}

.tdgridbeforelast {
    /*border-bottom:1px solid #bdbdbd;
    border-left:1px solid #bdbdbd;
    border-right:1px solid #bdbdbd;*/
    border: 1px solid #bdbdbd;
    text-align: center;
    white-space: nowrap;
    padding: 0 10px 0 10px;
}

.anchorgrid {
    color: #2D5A71;
}

.divgridworkspacePD {
    padding: 20px 0 24px 0px;
    margin: 0 0 1px 25px;
}

.divgridworkspace {
    padding: 20px 0 24px 0px;
    width: 840px;
    margin: 0 0 1px 25px;
}

.divgridworkspace2 {
    padding: 0px 0 0px 0px;
    width: 840px;
    margin: 0 0 1px 25px;
}

.divworkspacecontent {
    padding: 6px 0 0px 0px;
    font-family: Verdana, Sans-Serif;
    font-weight: normal;
    font-size: 12px;
    color: #333333;
}

.divworkspacecontentgreytoptitle {
    padding: 6px 0 6px 0px;
    border-top: 1px solid #cccccc;
    font-family: Verdana, Sans-Serif;
    font-weight: normal;
    font-size: 12px;
    color: #333333;
}

.divworkspacecontentgreytop {
    padding: 8px 0 0px 0px;
    border-top: 1px solid #cccccc;
    font-family: Verdana, Sans-Serif;
    font-weight: normal;
    font-size: 12px;
    color: #333333;
}



.gridicon {
    border: 0px;
    margin: 0px 0 0 0px;
    padding-top: 0px;
}

.gridiconlink {
    border: 0px;
    margin: 0px 0 0 0px;
    padding-top: 0px;
    cursor: pointer;
}


/***************************************** GRID PAGING  *******************************************/



.tablepaging td {
    width: 840px;
    border: none 0px transparent;
}

.tablepaging table {
    margin: 8px 0 6px 0;
    width: 50px;
}

.tablepaging span {
    /*
    background:url(../../skins/MR/image/pagingbuttonsmallactive3.jpg);
    */
    background-color: #4BA82E;
    width: 27px;
    height: 16px;
    display: block;
    font-family: Verdana, Sans-Serif;
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    text-align: center;
    padding: 1px 0 0 0;
    margin: 0 0px 0 2px;
}

.tablepaging a {
    /*
    background:url(../../skins/MR/image/pagingbuttonsmallinactive3.jpg);
    */
    width: 25px;
    height: 14px;
    display: block;
    font-family: Verdana, Sans-Serif;
    font-weight: bold;
    font-size: 11px;
    color: #4BA82E;
    text-align: center;
    padding: 1px 0 0 0;
    margin: 0 0px 0 2px;
    text-decoration: none;
    border: 1px solid #4BA82E;
}

.divpagingof {
    font-family: Verdana, Sans-Serif;
    font-weight: bold;
    font-size: 11px;
    color: #555555;
    margin: 10px 0px 0 0;
    padding: 0 0px 0 0px;
    white-space: nowrap;
    float: left;
    text-align: center;
    display: block;
}

.divpagingbuttonbigleft {
    background: url(../../skins/MR/image/pagingbuttonbig.jpg);
    width: 68px;
    height: 16px;
    font-family: Verdana, Sans-Serif;
    font-weight: normal;
    font-size: 11px;
    color: #333333;
    text-align: center;
    padding: 1px 0 0 0;
    margin: 0 4px 0 0;
}

.divpagingbuttonbigright {
    background: url(../../skins/MR/image/pagingbuttonbig.jpg);
    width: 68px;
    height: 16px;
    font-family: Verdana, Sans-Serif;
    font-weight: normal;
    font-size: 11px;
    color: #333333;
    text-align: center;
    padding: 1px 0 0 0;
    margin: 0 0 0 4px;
}

.divpagingbuttonsmalinactive {
    background: url(../../skins/MR/image/pagingbuttonsmallinactive.jpg);
    width: 13px;
    height: 16px;
    font-family: Verdana, Sans-Serif;
    font-weight: normal;
    font-size: 11px;
    color: #333333;
    text-align: center;
    padding: 1px 0 0 0;
    margin: 0 1px 0 1px;
}

.divpagingbuttonsmalinactive2 {
    background: url(../../skins/MR/image/pagingbuttonsmallinactive2.jpg);
    width: 20px;
    height: 16px;
    font-family: Verdana, Sans-Serif;
    font-weight: normal;
    font-size: 11px;
    color: #333333;
    text-align: center;
    padding: 1px 0 0 0;
    margin: 0 1px 0 1px;
}

.divpagingbuttonsmalinactive3 {
    background: url(../../skins/MR/image/pagingbuttonsmallinactive3.jpg);
    width: 27px;
    height: 16px;
    font-family: Verdana, Sans-Serif;
    font-weight: normal;
    font-size: 11px;
    color: #333333;
    text-align: center;
    padding: 1px 0 0 0;
    margin: 0 1px 0 1px;
}


.divpagingbuttonsmalactive {
    background: url(../../skins/MR/image/pagingbuttonsmallactive.jpg);
    width: 13px;
    height: 16px;
    font-family: Verdana, Sans-Serif;
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    text-align: center;
    padding: 1px 0 0 0;
    margin: 0 1px 0 1px;
}

.divpagingbuttonsmalactive2 {
    background: url(../../skins/MR/image/pagingbuttonsmallactive2.jpg);
    width: 20px;
    height: 16px;
    font-family: Verdana, Sans-Serif;
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    text-align: center;
    padding: 1px 0 0 0;
    margin: 0 1px 0 1px;
}

.divpagingbuttonsmalactive3 {
    background: url(../../skins/MR/image/pagingbuttonsmallactive3.jpg);
    width: 27px;
    height: 16px;
    font-family: Verdana, Sans-Serif;
    font-weight: bold;
    font-size: 11px;
    color: #ffffff;
    text-align: center;
    padding: 1px 0 0 0;
    margin: 0 1px 0 1px;
}





/************************************************* LEGEND ******************************************/

.divservicetitlelegend {
    font-family: Verdana, Sans-Serif;
    font-size: large;
    /*color:#4BA82E;*/
    color: #6E6E6E;
    margin: 0px 0 0px 25px;
    float: left;
}

.divservicetitlelegendleft {
    font-family: Verdana, Sans-Serif;
    font-size: large;
    /*color:#4BA82E;*/
    color: #6E6E6E;
    margin: 0px 0 0px 0px;
    float: left;
}

.divservice {
    /*font-family: Verdana, Sans-Serif;
    font-size:large;*/
    /*color:#4BA82E;*/
    /*color:#6E6E6E;*/
    margin: 0px 0 0px 25px;
    float: left;
}

.divlegend {
    font-size: 11px;
    font-family: Verdana;
    /*border:1px solid black;*/
    text-align: right;
    color: #323232;
    float: right;
    width: 440px;
}

.spanlegend {
    vertical-align: top;
}

.iconlegend {
    width: 12px;
    height: 12px;
    vertical-align: text-bottom;
}


/************************************************ TAB  *******************************************/

.tabactive {
    font-family: Verdana, Sans-Serif;
    font-weight: bold;
    font-size: 12px;
    color: #4BA82E;
    width: 90px;
    height: 19px;
    background: url(../../skins/MR/image/tabactive.jpg);
    float: left;
    padding: 8px 0 0 10px;
}

.tabinactive {
    font-family: Verdana, Sans-Serif;
    font-weight: normal;
    font-size: 12px;
    width: 92px;
    height: 19px;
    padding: 4px 0 0 10px;
    background: url(../../skins/MR/image/tabinactive.jpg);
    float: left;
}


/**********************************************     SEARCH BOX    ***************************************************************/

.divsearchshort {
    border: 1px solid #bdbdbd;
    background-image: url(../../skins/MR/image/serachboxbackground.jpg);
    background-repeat: repeat-x;
    width: 810px;
    height: 110px;
    margin: 0 0 20px 0;
    padding: 10px 10px 10px 20px;
}

.divsearchlong {
    border: 1px solid #bdbdbd;
    background-image: url(../../skins/MR/image/serachboxbackgroundlong.jpg);
    background-repeat: repeat-x;
    width: 810px;
    height: 160px;
    margin: 0 0 20px 0;
    padding: 10px 10px 10px 20px;
}

.divsearcxhlong {
    border: 1px solid #bdbdbd;
    background-image: url(../../skins/MR/image/serachboxbackgroundxlong.jpg);
    background-repeat: repeat-x;
    width: 810px;
    height: 200px;
    margin: 0 0 20px 0;
    padding: 10px 10px 10px 20px;
}

.divsearcxxhlong {
    border: 1px solid #bdbdbd;
    background-image: url(../../skins/MR/image/serachboxbackgroundxxlong.jpg);
    background-repeat: repeat-x;
    width: 810px;
    height: 250px;
    margin: 0 0 20px 0;
    padding: 10px 10px 10px 20px;
}

.divsearchtitle {
    font-family: Verdana, Sans-Serif;
    font-weight: bold;
    font-size: 14px;
    color: #4BA82E;
    margin: 0 0 10px 0;
}

.divsearchtitleshort {
    float: left;
    font-family: Verdana, Sans-Serif;
    font-weight: bold;
    font-size: 14px;
    color: #4BA82E;
    margin: 0 0 10px 0;
    width: 400px;
    /*border:1px solid black;*/
}

.divsearchpager {
    float: left;
    text-align: right;
    width: 400px;
    margin: 0 0 16px 0;
    font-family: Verdana;
    font-size: 11px;
    /*border:1px solid black;*/
}

.anchorsearchpager {
    /*
    color:#2D5A71;
    */
    color: #4BA82E;
}

.divsearchdesc {
    float: left;
    font-family: Verdana, Sans-Serif;
    font-weight: normal;
    font-size: 11px;
    color: #333333;
    width: 400px;
    margin: 0px 0px 4px 0;
    /*border:1px solid black;*/
}

.divsearchinput {
    float: left;
    margin: 0 0px 0 0;
    width: 400px;
    font-family: Verdana, Sans-Serif;
    font-size: 11px;
    /*border:1px solid black;*/
}

.inputtextsearch {
    width: 340px;
    border: 1px solid #b7b7b7;
    border-left-style: inset;
    border-top-style: inset;
    color: #333333;
    margin: 0 0 10px 0;
}

.divsearchbutton {
    background: url(../../skins/MR/image/searchbutton.jpg) no-repeat;
    width: 120px;
    height: 19px;
    padding: 3px 0 0 0px;
    margin: 0 0px 8px 623px;
    font-family: Verdana, Sans-Serif;
    font-weight: bold;
    font-size: 12px;
    color: #1a3e64;
    cursor: pointer;
    text-align: center;
}

.divsearchbuttonleft {
    /*
    background: url(../../skins/MR/image/searchbutton.jpg) no-repeat;
    */
    width: 120px;
    height: 19px;
    padding: 3px 0px 0px 0px;
    margin: 4px 0px 8px 496px;
    font-family: Verdana, Sans-Serif;
    font-weight: bold;
    font-size: 12px;
    background-color: #4BA82E;
    color: #FFFFFF;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    float: left;
    position: relative;
}

.divsearchbuttonright {
    /*
    background: url(../../skins/MR/image/searchbutton.jpg) no-repeat;
    */
    width: 120px;
    height: 19px;
    padding: 3px 0px 0px 0px;
    margin: 4px 0px 8px 8px;
    font-family: Verdana, Sans-Serif;
    font-weight: bold;
    font-size: 12px;
    background-color: #4BA82E;
    color: #FFFFFF;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    float: left;
    position: relative;
}

.divsearchbuttonleftalt {
    /*
    background: url(../../skins/MR/image/searchbutton.jpg) no-repeat;
    */
    width: 120px;
    height: 19px;
    padding: 3px 0px 0px 0px;
    margin: 4px 0px 8px 496px;
    font-family: Verdana, Sans-Serif;
    font-weight: bold;
    font-size: 12px;
    background-color: #299926;
    color: #FFFFFF;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    display: inline-table;
}

.divsearchbuttonrightalt {
    /*
    background: url(../../skins/MR/image/searchbutton.jpg) no-repeat;
    */
    width: 120px;
    height: 19px;
    padding: 3px 0px 0px 0px;
    margin: 4px 0px 8px 8px;
    font-family: Verdana, Sans-Serif;
    font-weight: bold;
    font-size: 12px;
    color: #ffffff;
    background-color: #299926;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    display: inline-table;
}


/*********************************************** FORM INPUT TABLE ***************************************/

.tableform {
    border-bottom: 1px solid #cfcfcf;
    border-left: 1px solid #cfcfcf;
    border-right: 1px solid #cfcfcf;
    width: 840px;
}

    .tableform th {
        padding: 6px 8px 6px 8px;
        text-align: left;
        border-top: 1px solid #cfcfcf;
        border-bottom: 1px solid #cfcfcf;
        background-color: #f5f5f5;
    }

    .tableform td {
        padding: 6px 8px 6px 8px;
        font-family: Verdana, Sans-Serif;
        font-weight: normal;
        font-size: 11px;
        color: #4BA82E;
        text-align: left;
    }

.inputform {
    width: 221px;
    border: 1px solid #b7b7b7;
    border-left-style: inset;
    border-top-style: inset;
    color: #333333;
    margin: 0 0 0px 0;
}

.selectform {
    width: 223px;
    border: 1px solid #b7b7b7;
    border-left-style: inset;
    border-top-style: inset;
    color: #333333;
    margin: 0 0 0px 0;
}

.checkform {
    vertical-align: middle;
}


.tableform .tdgap {
    width: 40px;
    /*
    border-left:1px solid #cfcfcf;
    border-right:1px solid #cfcfcf;
    */
}

.tableform .tdpaddingleft101 {
    padding-left: 101px;
}

/*.tableform .fontbold*/
.fontbold {
    font-weight: bold;
    white-space: nowrap;
}

.tableform .data {
    width: 200px;
}

.tableform .center {
    text-align: center;
}

.tableform .imgsignature {
    padding: 4px 8px 12px 8px;
}

.spanhighlight {
    font-weight: bold;
}

.center {
    text-align: center;
}

.divbutton {
    width: 80px;
    height: 19px;
    padding: 3px 0 0 0;
    margin: 8px 0 0 0;
    font-family: Verdana, Sans-Serif;
    font-weight: bold;
    font-size: 12px;
    background-color: #4BA82E;
    color: #FFFFFF;
    text-align: center;
    text-decoration: none;
    display: block;
}

.divbuttonfloatright {
    /*
    background: url(../../skins/MR/image/popupbuttonnarrow.jpg) no-repeat;
    */
    width: 100px;
    height: 19px;
    padding: 3px 0 0 0;
    margin: 8px 0 0 0;
    font-family: Verdana, Sans-Serif;
    font-weight: bold;
    font-size: 12px;
    background-color: #4BA82E;
    color: #FFFFFF;
    text-align: center;
    text-decoration: none;
    display: block;
    float: right;
}

.divbuttonfloatleft {
    /*
    background: url(../../skins/MR/image/popupbuttonnarrow.jpg) no-repeat;
    */
    width: 100px;
    height: 19px;
    padding: 3px 0 0 0;
    margin: 8px 0 0 0;
    font-family: Verdana, Sans-Serif;
    font-weight: bold;
    font-size: 12px;
    background-color: #4BA82E;
    color: #FFFFFF;
    text-align: center;
    text-decoration: none;
    display: block;
    float: left;
}

.divformspacer {
    width: 100%;
    border-bottom: 1px solid #cfcfcf;
}

.divnocolumnsframe {
    padding: 24px 0 0 12px;
    margin: 0 0 12px 0;
}



.divbuttonback {
    font: bold 12px arial;
    color: White;
    /*position:absolute;top:11px;right:119px;*/
    /*border:solid;*/
    /*background: url(../../skins/MR/image/buttonback.jpg) no-repeat;*/
    /*width:115px;*/
    /*height:25px;*/
    width: 225px;
    height: 20px;
    padding: 5px 0 0 20px;
    margin: 5px 0px 0px 0px;
    /*font-family: Verdana, Sans-Serif;
    font-weight: normal;
    font-size:11px;*/
    /*color:#006e41;*/
    /*color:#6E6E6E;*/
    cursor: pointer;
    text-align: left;
    /*text-decoration:none;*/
    text-decoration: underline;
    display: block;
    float: right;
}

.tdactiondetails {
    padding-bottom: 5px;
}


.spanblue {
    color: #4BA82E;
}

.spanbluebold {
    color: #4BA82E;
    font-weight: bold;
}

.buttonactioncommit {
    background: url(../../skins/MR/image/searchbuttonbackground.jpg) repeat-x;
    border-left: 2px solid #bed2db;
    border-right: 2px solid #bed2db;
    height: 19px;
    padding: 3px 6px 0 6px;
    margin: 4px 0px 8px 8px;
    font-weight: bold;
    color: #1a3e64;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    position: relative;
    float: right;
}


/****************  Follow Up ***********************/

.divformheader {
    position: relative;
    float: left;
    background-color: #ECECEC;
    padding: 4px;
    color: #299926;
    font-family: Verdana, Sans-Serif;
    font-size: 14px;
    font-weight: bold;
    margin: 16px 0px 10px 0px;
    vertical-align: sub;
}

.divformheaderspacer {
    position: relative;
    float: left;
    height: 50px;
    width: 20px;
}

.divform {
    position: relative;
    float: left;
    height: 32px;
    padding-top: 3px;
    border-bottom: 1px solid #cdcdcd;
    vertical-align: text-bottom;
}

.divformspacer {
    position: relative;
    float: left;
    height: 24px;
    width: 20px;
    border-bottom: 1px solid #fff;
}

.greytext {
    color: #acacac;
}

/***************************** ProfileDetailsPrint.aspx ****************************************************/
.page {
    background: url(../../skins/SFWN/image/PrintHeader.png) top no-repeat;
    position: relative;
    height: 1090px;
    width: 840px;
    padding: 168px 0px 0px 0px;
    margin: 0px 30px;
    /*
        border:1px solid red;
    */
}

.footer {
    height: 16px;
    width: 838px;
    position: absolute;
    bottom: 0px;
    /*
    border:1px solid black;
    */
}

span.edit-info {
    background: url(../../skins/SFWN/image/exclamation.gif) no-repeat 0% 0%;
    padding-left: 18px;
    display: block;
    margin: 10px 0 10px 0;
    font: 11px verdana;
    color: #999999;
    line-height: 15px
}

span.tslc-info {
    background: url(../../skins/SFWN/image/accept.gif) no-repeat 0% 0%;
    padding-left: 18px;
    display: block;
    margin: 10px 0 10px 0;
    font: 11px verdana;
    color: #999999;
    line-height: 15px
}

input.hide {
    /*display: none;*/
    /*visibility: hidden;*/
    border: none;
    background: white;
}


.rb_c input[type=radio]:checked {
    background: #ebf5d7;
    color: #5a9900;
    box-shadow: none;
}

.rb_c input[type="radio"] {
    clip: rect(0 0 0 0);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px;
}

.rb_c label {
    border: 1px solid #333;
    border-radius: 0.5em;
    padding: 0.5em;
}

.rb_c input:checked + label {
    background: #ebf5d7;
    color: #5a9900;
    box-shadow: none;
}

/*.rb_c input:hover + label,
.rb_c input:focus + label {
  background: #ffebe6; 
}*/

