/*------------------------------------------------------------------------------------------------  low-level elements  ::  main.css------------------------------------------------------------------------------------------------*/body {    margin: 0 0 0 0;    padding: 0 0 0 5px;}img {    border: 0px none;}ul {    /*list-style-image: url(../images/icons/li1.gif);*/}.button {    color: white;    font-weight: 500;    font-size: 11px;    height: 20px;    background-color: black;}/*------------------------------------------------------------------------------------------------  base template layout elements------------------------------------------------------------------------------------------------*/#maintable {    height: 100%;    width: 100%;    margin: 0px;    padding: 0px;    border: 0px none;    font-family: verdana, arial, helvetica;    font-size: 11px;}#title_div {    height: 62px;    width: 100%; /***background-image: url('images/topbar_bg.gif'); ***/}#topnav_table {    height: 40px;    /*background: linear-gradient(bottom, #a22b2a 32%, #AD0000 66%);    background: -o-linear-gradient(bottom, #a22b2a 32%, #AD0000 66%);    background: -moz-linear-gradient(bottom, #a22b2a 32%, #AD0000 66%);    background: -webkit-linear-gradient(bottom, #a22b2a 32%, #AD0000 66%);    background: -ms-linear-gradient(bottom, #a22b2a 32%, #AD0000 66%);    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#AD0000', EndColorStr= '#a22b2a' );*/    width: 100%;    background-color: #a22b2a;}.moz_header {    height: 100px;    width: 100%;}#header_table {    /*background: linear-gradient(bottom, #a22b2a 32%, #AD0000 66%);    background: -o-linear-gradient(bottom, #a22b2a 32%, #AD0000 66%);    background: -moz-linear-gradient(bottom, #a22b2a 32%, #AD0000 66%);    background: -webkit-linear-gradient(bottom, #a22b2a 32%, #AD0000 66%);    background: -ms-linear-gradient(bottom, #a22b2a 32%, #AD0000 66%);    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#AD0000', EndColorStr= '#a22b2a' );*/    width: 100%;    height: 40px;    background-color: #a22b2a;}#topnav_table_app {    height: 40px;    width: 100%;    background-color: #a22b2a;    /*background: linear-gradient(bottom, #a22b2a 32%, #AD0000 66%);    background: -o-linear-gradient(bottom, #a22b2a 32%, #AD0000 66%);    background: -moz-linear-gradient(bottom, #a22b2a 32%, #AD0000 66%);    background: -webkit-linear-gradient(bottom, #a22b2a 32%, #AD0000 66%);    background: -ms-linear-gradient(bottom, #a22b2a 32%, #AD0000 66%);    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#AD0000', EndColorStr= '#a22b2a' );*/}/*------------------------------------------------------------------------------------------------  tier1 navigation styles------------------------------------------------------------------------------------------------*/.sidenav_header {    height: 21px;    width: 100%;    color: black;    background: linear-gradient(bottom, LightGrey 32%, DarkGrey 66%);    background: -o-linear-gradient(bottom, LightGrey 32%, DarkGrey 66%);    background: -moz-linear-gradient(bottom, LightGrey 32%, DarkGrey 66%);    background: -webkit-linear-gradient(bottom, LightGrey 32%, DarkGrey 66%);    background: -ms-linear-gradient(bottom, LightGrey 32%, DarkGrey 66%);    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= 'DarkGray', EndColorStr= 'LightGrey' );    font-family: Verdana, Arial, helvetica;    font-size: 12px;    font-weight: 900;    padding: 2px 5px 5px 4px;}.topnav, a.topnav:link, a.topnav:visited {    font-family: verdana, arial, helvetica;    font-size: 11px;    font-weight: bold;    color: white;    text-decoration: none;    height: 23px;    padding: 6px 2px 3px 6px;}a.topnav:hover {    text-decoration: underline;    color: #C00000;    background-color: #ebebeb;    padding: 6px 4px 8px 6px;    /***color: #6e0000;****/}.topnav_current, a.topnav_current:link, a.topnav_current:visited, a.topnav_current:hover {    font-family: verdana, arial, helvetica;    font-size: 11px;    font-weight: bold;    color: black;    text-decoration: none;    height: 40px;    background-color: #ebebeb;    padding: 5px 0px 9px 0px;    border-top: white 2px solid;    border-left: white 2px solid;    border-right: darkgray 2px solid;    border-bottom: #ebebeb 3px solid;}.claimsedit {    overflow: hidden;    width: 700px;    /*border-left: solid 1px black;    border-right: solid 1px black;*/}table.claimsnav {    border-collapse: collapse;    border-spacing: 0;    font-size: 11px;    line-height: 11px;}    table.claimsnav tr {        margin: 0;        padding: 0;    }    table.claimsnav td {        margin: 0;        padding: 0;    }.appnav, a.appnav:link, a.appnav:visited {    display: inline-block;    font-family: verdana, arial, helvetica;    font-size: 11px;    line-height: 11px;    font-weight: bold;    color: white;    text-decoration: none;    border-bottom: white 2px solid;    height: 40px;    padding: 5px 5px 0px 5px;}a.appnav:hover {    text-decoration: underline;    color: #93bb93;    background-color: #191919; /***#434343;****/}.appnav_current, a.appnav_current:link, a.appnav_current:visited, a.appnav_current:hover {    display: inline-block;    margin: 0;    font-family: verdana, arial, helvetica;    font-size: 11px;    line-height: 11px;    font-weight: bold;    text-decoration: none;    color: black;    background-color: #ebebeb;    border-top: white 2px solid;    border-left: white 2px solid;    border-right: darkgray 2px solid;    height: 40px;    padding: 5px 5px 0px 5px;}/*------------------------------------------------------------------------------------------------  sidebar layout elements------------------------------------------------------------------------------------------------*/.sidebar {    width: 200px;    background-color: #ebebeb;    /***background-image: url(../images/bkgndleft.jpg);*/    vertical-align: top;    height: 100%;}#searchbox {    font-size: 11px;    font-weight: bold;    color: #E5E5CD;    height: 22px;    width: 200px;    padding: 10px 5px 10px 10px;    background-color: #404F93;    border-right: 1px solid #000033;    border-bottom: 1px solid #000033;}.sidetitle {    font-size: 11px;    font-weight: bold;    color: #C00000;    height: 20px;    width: 200px;    padding: 4px 5px 2px 5px;    background-color: #D2D2D2;}.dgfiltertitle {    font-size: 11px;    /*font-weight: bold;*/    color: #C00000;    height: 40px;    width: 100%;    padding: 4px 0 2px 0;    background-color: #D2D2D2;}.sidebox {    width: 200px;    background-color: #ebebeb;    /***background-image: url(../images/bkgndleft.jpg);*/    vertical-align: top;    /*height: 100%;*/}/*------------------------------------------------------------------------------------------------  sidebar styles------------------------------------------------------------------------------------------------*/.searcharea {    width: 200px;    font-size: 11px;    border: 1px solid #5F8FB1;    background-color: #ffffff;}.sidenav {    font-family: verdana, arial, helvetica;    font-size: 11px;    font-weight: bold;    color: #a22b2a;    height: 17px;    width: 200px;    padding: 1px 0 1px 3px;    text-decoration: none;}.sidenav_current {    font-family: verdana, arial, helvetica;    font-size: 11px;    font-weight: bold;    color: WHITE;    height: 19px;    width: 100%;    padding: 1px 0 1px 3px;    background-color: black;    /**border-top: 1px solid #6e0000;	color: #6e0000;	border-bottom: 1px solid #6e0000;**/    text-decoration: none;}a.sidenav_current:link, a.sidenav_current:visited {    color: white; /**#143D82; **/    text-decoration: none;}a.sidenav:hover {    /**color: #6e0000; #6e0000; #143D82; **/    color: white;    background-color: black; /***#434343;****/    text-decoration: none;}a.tier2:link {    color: #a22b2a; /**#143D82; **/    text-decoration: none;}a.tier2 {    color: #a22b2a; /**#143D82; **/    text-decoration: none;}    a.tier2:visited {        color: #a22b2a; /**#143D82; **/        text-decoration: none;    }    a.tier2:hover {        color: Maroon;        text-decoration: none;    }    a.tier2:active {        color: Maroon; /**#143D82; **/        text-decoration: none;    }/*------------------------------------------------------------------------------------------------  content area layout elements------------------------------------------------------------------------------------------------*/#content {    padding: 10px;    padding-bottom: 20px;    line-height: 15px;    font-size: 11px;}#right_column {    padding-right: 10px;}#breadcrumbs {    width: 100%;    height: 20px;    background-color: #E5E5CD;    border-bottom: 1px solid #a22b2a;}    #breadcrumbs #target {        width: 17px;        padding: 2px;        background-color: #404F94;        border-right: 1px solid #a22b2a;    }    #breadcrumbs #links {        font-size: 11px;        color: #a22b2a;        padding: 0 5px 0 5px;    }#footer {    font-family: verdana, arial, helvetica;    font-size: 10px;    line-height: 16px;    height: 37px;    color: #cccccc;    padding-left: 13px;    background-color: #a22b2a;    /*background: linear-gradient(bottom, #a22b2a 32%, #AD0000 66%);    background: -o-linear-gradient(bottom, #a22b2a 32%, #AD0000 66%);    background: -moz-linear-gradient(bottom, #a22b2a 32%, #AD0000 66%);    background: -webkit-linear-gradient(bottom, #a22b2a 32%, #AD0000 66%);    background: -ms-linear-gradient(bottom, #a22b2a 32%, #AD0000 66%);    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#AD0000', EndColorStr= '#a22b2a' );*/}/*------------------------------------------------------------------------------------------------  content area layout styles------------------------------------------------------------------------------------------------*/.base {    font-family: arial, tahoma, verdana, helvetica;    font-size: 13px;    width: 100%;}.base2 {    background-color: #ebebeb;}.wrapper {    margin: 10px 10px 10px 10px;    font-family: arial, tahoma, verdana, helvetica;    font-size: 13px;    background-color: white;}.appwrapper {    width: auto;    height: 98%;    font-family: arial, tahoma, verdana, helvetica;    font-size: 13px;}.content {    font-family: arial, tahoma, verdana, helvetica;    font-size: 12px;    width: 99%;    margin: 10px 10px 0 5px;}.siteheader {    width: 100%;}.contentheader {    background-color: #ebebeb;    font-size: 12px;}.contentheader1 {    background-color: #ebebeb;    min-height: 70px;    font-size: 12px;}.contentheader150 {    /***background-image: url(../images/bkgndtop.jpg);***/    background-color: #ebebeb;    min-height: 150px;    font-size: 12px;}.contentheader175 {    /***background-image: url(../images/bkgndtop.jpg);***/    background-color: #ebebeb;    min-height: 175px;    font-size: 12px;}.contentheader250 {    /***background-image: url(../images/bkgndtop.jpg);***/    background-color: #ebebeb;    min-height: 275px;    font-size: 12px;}.contentheader325 {    background-color: #ebebeb;    min-height: 325px;    font-size: 12px;}.contentheader350 {    background-color: #ebebeb;    min-height: 350px;    font-size: 12px;}.contentheader400 {    background-color: #ebebeb;    min-height: 400px;    font-size: 12px;}.contentheader500 {    /***background-image: url(../images/bkgndtop.jpg);***/    background-color: #ebebeb;    min-height: 500px;    font-size: 12px;}.outsideform {    background-color: white;    width: 700px;    border: solid 1px black;    height: auto;    padding: 5px;}.choutsideform {    background-color: white;    width: 700px;    border: solid 1px black;    height: auto;}.formlabel {    font-size: 11px;    font-weight: 700;    text-align: left;}.claimsedit .formlabel {    padding-left: 10px;}/*.claimheader {    border-top: solid 1px black;}*/    .claimheader table.formlabel {        margin-top: 5px;        margin-left: 5px;        margin-bottom: 5px;    }.claimmessages {    border: solid 1px black;    min-height: 150px;}.pagelabel {    font-size: 15px;    font-weight: bold;    text-align: left;    color: #a22b2a;}.labelheader {    font-size: 10px;    font-weight: bold;    text-align: left;    color: #a22b2a;}.apexcaption {    font-size: 20px;    font-weight: bold;    text-align: center;    color: #a22b2a;}a.apexcaption:link, a.apexcaption:visited, a.apexcaption:hover {    color: #a22b2a;    text-decoration: underline;}a.apexcaption:hover {    color: darkred;    font-style: italic;}.smapexcaption {    font-size: 15px;    font-weight: 900;    text-align: center;    color: #a22b2a;}a.smapexcaption:link, a.smapexcaption:visited {    color: #a22b2a;    text-decoration: underline;}a.smapexcaption:hover {    color: darkred;    font-style: italic;}.centertext {    font-size: 12px;    font-weight: bold;    color: white;    text-align: center;}.sidetext {    font-size: 12px;    font-weight: bold;    text-align: center;}.sectionlabel {    font-size: 11px;    font-weight: bold;    text-align: left;}.info {    font-family: verdana, arial, helvetica;    font-size: 10px; /*border: 1px solid #6A9CBF;*/ /*padding:5px;  	width: 100%;*/}.claimhistoryinfo {    font-family: verdana, arial, helvetica;    font-size: 9px;    width: 400px; /*border: 1px solid #6A9CBF;*/ /*padding:5px;  	width: 100%;*/}.info_right {    font-family: verdana, arial, helvetica;    font-size: 10px;    text-align: right;}.sminfo {    font-family: verdana, arial, helvetica;    font-size: 9px; /*border: 1px solid #6A9CBF;*/ /*padding:5px;*/}.rptinfo {    font-family: verdana, arial, helvetica;    font-size: 9px; /*border: 1px solid #6A9CBF;*/ /*padding:5px;*/}.sminfoREQ {    font-family: verdana, arial, helvetica;    font-size: 10px;    color: #a22b2a;    border-top: 1px solid #a22b2a;    border-bottom: 1px solid #a22b2a;    /*padding:5px;*/}.caption {    font-family: verdana, arial, helvetica;    font-size: 14px;}.table {    font-family: verdana, arial, helvetica;    font-size: 12px;    padding-top: 2px;    padding-bottom: 2px;}.header {    font-family: verdana, arial, helvetica;    font-size: 11px;    font-weight: bold;    color: white;    border: 0;    height: 22px;    width: auto;    padding: 1px 5px 0 5px;    background-color: #a22b2a; /****#93bb93;****/    /*background: linear-gradient(bottom, #AD0000 32%, #a22b2a 66%);    background: -o-linear-gradient(bottom, #AD0000 32%, #a22b2a 66%);    background: -moz-linear-gradient(bottom, #AD0000 32%, #a22b2a 66%);    background: -webkit-linear-gradient(bottom, #AD0000 32%, #a22b2a 66%);    background: -ms-linear-gradient(bottom, #AD0000 32%, #a22b2a 66%);    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#a22b2a', EndColorStr= '#AD0000' );*/}    .header a:link, .header a:visited {        font-family: verdana, arial, helvetica;        font-size: 9px;        color: #ffffff;        font-weight: normal;    }    .header a:hover {        font-family: verdana, arial, helvetica;        font-size: 10px;        color: #ffffff;        text-decoration: underline;        font-weight: normal;    }.headerSelectedLink {    font-family: verdana, arial, helvetica;    font-size: 11px;    color: maroon;    font-weight: bold;}.headerLink {    font-family: verdana, arial, helvetica;    font-size: 11px;    color: white;    font-weight: bold;}a.pagerLink:link, a.pagerLink:visited {    font-family: verdana, arial, helvetica;    font-size: 11px;    color: white;    font-weight: normal;}.header_dark {    font-family: verdana, arial, helvetica;    font-size: 11px;    height: 16px;    width: 100%;    padding: 1px 0 0 5px;    border-top: 1px solid #000033;    background-color: #D0D0DA;    clear: both;}.header2 {    height: 5px;    float: right;    /***width: 1170px;***/    width: 100%;    background-color: #ebebeb;    /*background-image: url(../images/bkgndtop.jpg);*/    padding: 0 5px 0 5px;}.right_col_header {    color: #ffffff;    text-align: right;}.right_col_footer {    padding-top: 5px;    border-bottom: 1px solid #C5CADE;}.percent_bar {    padding-left: 4px;    padding-right: 4px;    padding-top: 1px;    padding-bottom: 1px;    font-family: Verdana, Arial, helvetica;    font-size: 10px;    color: White;}.percent_bar_title {    font-family: verdana, arial, helvetica;    font-size: 10px;    padding-top: 6px;}/*------------------------------------------------------------------------------------------------  content area text styles------------------------------------------------------------------------------------------------*/.h1 {    /* main page title */    font-family: verdana, arial, helvetica;    font-size: 16px;    font-weight: bold;    padding-bottom: 3px;    color: #C00000;}.h2 {    /* main page subtitle */    padding-top: 5px;    padding-bottom: 5px;    font-family: verdana, arial, helvetica;    font-size: 15px;    font-weight: 900;    background-color: #ebebeb;    width: 100%;    color: #a22b2a; /***background-color: #ebebeb; 	margin: 0 0 0 0;	padding: 0 0 0 5;*/}.h3 {    /*  light blue header subtitle */    font-family: verdana, arial, helvetica;    font-size: 11px;    font-weight: bold;    vertical-align: bottom;    color: #000000;}.h4 {    /*  light blue ancillary subtitle */    font-family: verdana, arial, helvetica;    font-size: 11px;    font-weight: normal;    color: #424F95;}a:link, a:visited {    text-decoration: none;    color: #a22b2a;}a:hover {    text-decoration: underline;}a.purple {    color: #666699;}a.number {    text-decoration: none;    color: #1da802;}a.green {    font-weight: bold;    text-decoration: none;    color: #1da802;}    a.green:link, a.green:visited {        font-weight: bold;        text-decoration: none;        color: #1da802;    }    a.green:hover {        font-weight: bold;        text-decoration: underline;        color: #FF6633;    }a.blue {    font-weight: 900;    text-decoration: none;    font-size: 11px;    color: #a22b2a;}    a.blue:link, a.blue:visited {        font-weight: bold;        text-decoration: none;        color: #a22b2a;    }    a.blue:hover {        font-weight: bold;        text-decoration: underline;        color: #a22b2a;    }a:link.whiteOnBlack, a:active.whiteOnBlack, a:visited.whiteOnBlack, .whiteOnBlack, a.wwhite {    /** for microsoft toolbar  ***/    font-family: verdana;    color: white;    font-size: 9px;    font-weight: bold;}a.breadcrumb:link, a.breadcrumb:visited {    text-decoration: none;    color: #333399;}a.breadcrumb:hover {    text-decoration: underline;    color: #333399;}a.ancillary:link, a.ancillary:visited {    text-decoration: none;    color: #000000;}a.ancillary:hover {    text-decoration: underline;    color: #336699;}a.footer:link, a.footer:visited {    font-family: verdana, arial, helvetica;    font-size: 11px;    text-decoration: none;    color: #ebebeb;}a.footer:hover {    font-family: verdana, arial, helvetica;    text-decoration: underline;    background-color: black;    color: white;}a.legal:link, a.legal:visited {    text-decoration: none;    color: #CCCCCC;}a.legal:hover {    text-decoration: underline;    color: #CCCC66;}.select {    font-family: verdana, arial, helvetica;    width: 200px;    font-size: 11px;    border: 1px solid #000033;    background-color: #ffffff;}/*.textbox	{	font-size: 11px;	width: auto;	font-family: verdana;	border-style:ridge;	overflow:hidden;	border-width: 1px;	background: #ffffff;	border-color: #B9B9B9;	}*/.textbox25 {    font-size: 11px;    width: 25px;    font-family: verdana;    border-style: ridge;    overflow: hidden;    border-width: 1px;    background: #ffffff;    border-color: #B9B9B9;}.textbox50 {    font-size: 11px;    width: 50px;    font-family: verdana;    border-style: ridge;    overflow: hidden;    border-width: 1px;    background: #ffffff;    border-color: #B9B9B9;}.textbox75 {    font-size: 11px;    width: 80px;    font-family: verdana;    border-style: ridge;    overflow: hidden;    border-width: 1px;    background: #ffffff;    border-color: #B9B9B9;}.textbox100 {    font-size: 11px;    width: 100px;    font-family: verdana;    border-style: ridge;    overflow: hidden;    border-width: 1px;    background: #ffffff;    border-color: #B9B9B9;}.textbox150 {    font-size: 11px;    width: 150px;    font-family: verdana;    border-style: ridge;    overflow: hidden;    border-width: 1px;    background: #ffffff;    border-color: #B9B9B9;}.textbox200 {    font-size: 11px;    width: 200px;    font-family: verdana;    border-style: ridge;    overflow: hidden;    border-width: 1px;    background: #ffffff;    border-color: #B9B9B9;}.textbox250 {    font-size: 11px;    width: 250px;    font-family: verdana;    border-style: ridge;    overflow: hidden;    border-width: 1px;    background: #ffffff;    border-color: #B9B9B9;}.textbox350 {    font-size: 11px;    width: 350px;    font-family: verdana;    border-style: ridge;    overflow: hidden;    border-width: 1px;    background: #ffffff;    border-color: #B9B9B9;}.textbox500 {    font-size: 11px;    width: 500px;    font-family: verdana;    border-style: ridge;    overflow: hidden;    border-width: 1px;    background: #ffffff;    border-color: #B9B9B9;}.textbox600 {    font-size: 11px;    width: 640px;    font-family: verdana;    border-style: ridge;    overflow: hidden;    border-width: 1px;    background: #ffffff;    border-color: #B9B9B9;}.rtextbox {    font-size: 11px;    text-align: right;    width: 100px;    font-family: verdana;    border-style: ridge;    overflow: hidden;    border-width: 1px;    background: #ffffff;    border-color: #B9B9B9;}.grdtextbox {    font-size: 9px;    width: 20px;    font-family: verdana;    border-style: ridge;    overflow: hidden;    border-width: 1px;    background: #ffffff;    border-color: #B9B9B9;}.grdtextbox75 {    font-size: 9px;    width: 75px;    font-family: verdana;    border-style: ridge;    overflow: hidden;    border-width: 1px;    background: #ffffff;    border-color: #B9B9B9;}.grdtextbox175 {    font-size: 9px;    width: 175px;    font-family: verdana;    border-style: ridge;    overflow: hidden;    border-width: 1px;    background: #ffffff;    border-color: #B9B9B9;}.grdtextbox125 {    font-size: 9px;    width: 125px;    font-family: verdana;    border-style: ridge;    overflow: hidden;    border-width: 1px;    background: #ffffff;    border-color: #B9B9B9;}.grdtextbox50 {    font-size: 9px;    width: 50px;    font-family: verdana;    border-style: ridge;    overflow: hidden;    border-width: 1px;    background: #ffffff;    border-color: #B9B9B9;}.grdtextbox15 {    font-size: 9px;    width: 13px;    font-family: verdana;    border-style: ridge;    overflow: hidden;    border-width: 1px;    background: #ffffff;    border-color: #B9B9B9;}.grdtextboxright {    font-size: 9px;    font-family: verdana;    border-style: ridge;    overflow: hidden;    border-width: 1px;    background: #ffffff;    border-color: #B9B9B9;    text-align: right;    width: 25px;}.grdtextboxright65 {    font-size: 9px;    font-family: verdana;    border-style: ridge;    overflow: hidden;    border-width: 1px;    background: #ffffff;    border-color: #B9B9B9;    text-align: right;    width: 65px;}.grdtextboxright35 {    font-size: 9px;    width: 35px;    font-family: verdana;    border-style: ridge;    overflow: hidden;    border-width: 1px;    background: #ffffff;    border-color: #B9B9B9;    text-align: right;}.flatbutton {    font-size: 11px;    font-family: verdana;    border-style: solid;    overflow: hidden;    border-width: 1px;    background: #D5D0D0; /*background: #CDC7C7;*/    border-color: #B9B9B9;}/*------------------------------------------------------------------------------------------------  content area table styles------------------------------------------------------------------------------------------------*/.th_inner {    border-right: solid 1px #A1A1D3;    border-left: solid 1px #A1A1D3;    font-size: 9px;    text-align: center;}.th_inner_left {    font-size: 9px;}.th_inner_right {    font-size: 9px;    text-align: center;}.th_left {    padding-left: 5px;    padding-right: 5px;    border-right: 1px solid #A1A1D3;    border-left: 1px solid #A1A1D3;    border-bottom: 1px solid #6A9CBF;    background-color: #EBEBEB;    /**font-size: 10px;**/}.grdth_left {    padding-left: 5px;    padding-right: 5px;    font-size: 10px;    border-bottom: 1px solid #6A9CBF;    background-color: #EBEBEB;}.th_middle {    padding-left: 5px;    padding-right: 5px;    border-right: 1px solid #A1A1D3;    border-left: 1px solid #A1A1D3;    border-bottom: 1px solid #6A9CBF;    background-color: #EBEBEB;}.th_middle_special {    border-right: 1px solid #6A9CBF;    background-color: #EBEBEB;}.th_right {    padding-left: 5px;    padding-right: 5px;    border-bottom: 1px solid #6A9CBF;    background-color: #EBEBEB;}.td_inner {    border-right: solid 1px #A1A1D3;    color: #336699;    font-size: 9px;    font-weight: bold;    text-align: center;}.td_inner_right {    color: #336699;    font-size: 9px;    font-weight: bold;    text-align: center;}.td_left {    padding-left: 5px;    padding-right: 5px;    border-right: 1px solid #D0D0DA;    border-left: 1px solid #D0D0DA;    border-bottom: 1px solid #D0D0DA;}.td_middle {    padding-left: 5px;    padding-right: 5px;    border-right: 1px solid #D0D0DA;    border-left: 1px solid #D0D0DA;    border-bottom: 1px solid #D0D0DA;    text-align: center;}.td_middle_special {    text-align: center;    border-right: 1px solid #6A9CBF;}.td_right {    padding-left: 5px;    padding-right: 5px;    border-bottom: 1px solid #D0D0DA;    border-right: 1px solid #6A9CBF;    border-left: 1px solid #6A9CBF;    text-align: right;}.td_right_red {    padding-left: 5px;    padding-right: 5px;    border-bottom: 1px solid #D0D0DA;    border-right: 1px solid #6A9CBF;    border-left: 1px solid #6A9CBF;    text-align: right;    color: Red;}.rpt_th_left_sm {    font-size: 9px;    border-bottom: 1px solid #6A9CBF;    background-color: #EBEBEB;    text-align: left;    width: 70px;}.rpt_th_right_sm {    font-size: 9px;    border-bottom: 1px solid #6A9CBF;    background-color: #EBEBEB;    text-align: right;    width: 70px;}.rpt_th_left_med {    font-size: 10px;    border-bottom: 1px solid #6A9CBF;    background-color: #EBEBEB;    width: 100px;}.rpt_th_right_med {    font-size: 12px;    border-bottom: 1px solid #6A9CBF;    background-color: #EBEBEB;    text-align: right;    width: 100px;}.rpt_th_left_lg {    font-size: 9px;    border-bottom: 1px solid #6A9CBF;    background-color: #EBEBEB;    width: 200px;}.rpt_th_right_lg {    font-size: 9px;    border-bottom: 1px solid #6A9CBF;    background-color: #EBEBEB;    text-align: right;    width: 200px;}.rpt_td_left_sm {    font-size: 9px;    text-align: left;    width: 70px;}.rpt_td_right_sm {    font-size: 9px;    text-align: right;    width: 70px;}.rpt_td_left_med {    font-size: 9px;    text-align: left;    width: 100px;}.rpt_td_right_med {    font-size: 9px;    text-align: right;    width: 100px;}.rpt_td_left_lg {    font-size: 9px;    text-align: left;    width: 200px;}.rpt_td_right_lg {    font-size: 9px;    text-align: right;    width: 200px;}.barTable {    font-family: verdana, arial, helvetica;    font-size: 9px;    font-weight: normal;    color: #ffffff;    border: 0;    height: 20px;    padding: 1px 5px 0 5px;}/*------------------------------------------------------------------------------------------------  Option select styles------------------------------------------------------------------------------------------------*/.selectTitle {    border-right: #7F9DB9 1px solid;    border-top: #7F9DB9 1px solid;    border-left: #7F9DB9 1px solid;    /*cursor: hand;*/    border-bottom: #7F9DB9 1px solid;    background-color: #ffffff;}.selectTitleText {    font-size: 11px;    font-family: verdana, arial, helvetica;}.selectApplyDiv {    padding-right: 4px;    border-top: #d2d2d2 1px solid;    padding-bottom: 4px;    padding-top: 4px;    text-align: right;    margin-top: 3px;}.selectSelectPullDownDiv {    border-right: #d2d2d2 1px solid;    padding-left: 3px;    border-left: #d2d2d2 1px solid;    margin-right: -2px;    border-bottom: #d2d2d2 1px solid;    background-color: #ffffff;}.selectWrapperDiv {    /*	padding-right: 3px; 	padding-left: 3px; 	padding-bottom: 3px; 	padding-top: 3px; */}.selectOptionItems {    padding-right: 3px;    padding-left: 3px;    padding-bottom: 3px;    overflow: auto;    padding-top: 3px;    height: 150px; /*** overflow-x: hidden; ***/}.selectOptionItemLeftColumn {    display: inline;    width: 15px;    overflow: hidden;    float: left;}.selectOptionItemRightColumn {    padding-left: 2px;    padding-right: 3px;    margin-left: 17px;    overflow: hidden;}.selectOptionItem {    padding-right: 1px;    padding-left: 1px;    padding-bottom: 1px;    /*cursor: hand;*/    padding-top: 1px;}.selectOptionItem_over {    background-color: #d2d2d2;    padding-right: 1px;    padding-left: 1px;    padding-bottom: 1px;    /*cursor: hand;*/    padding-top: 1px;}.errors {    font-size: 11px;    font-family: verdana, arial, helvetica;    font-weight: 500;    color: Red;}.success {    font-size: 11px;    font-family: verdana, arial, helvetica;    font-weight: 500;    color: Green;}.information {    font-size: 11px;    font-family: verdana, arial, helvetica;    font-weight: 500;    color: black;}.vheader1 {    padding-left: 2px;    font-size: 9px;    border-right: 1px solid #6A9CBF;    border-bottom: 1px solid #6A9CBF;    background-color: #EBEBEB;    width: 55px;}.vheader2 {    padding-left: 2px;    padding-right: 2px;    font-size: 9px;    border-right: 1px solid #6A9CBF;    border-bottom: 1px solid #6A9CBF;    background-color: #EBEBEB;    width: 70px;}.mb20 {    margin-bottom: 20px;}/*.k-multiselect-wrap {    height: 50px;}*/.required {    font-weight: bold;}.accept, .status {    padding-left: 90px;}/*.valid {                border: 0;    }    .invalid {        border: 1px solid red;    }*/span.k-tooltip {    margin-left: 6px;}.k-invalid-msg {    display: none !important;}.k-textbox.k-invalid {    border: 1px solid red;    background-color: yellow;}#passStrength {    width: 150px;}.k-grid > table > tbody > tr:hover,.k-grid-content > table > tbody > tr:hover {    background: white;    color: black;}.k-grid > table > tbody > tr.k-alt:hover,.k-grid-content > table > tbody > tr.k-alt:hover {    background-color: #f5f5f5; /* This is the  background color of the alternating rows */    color: black;}.k-button {    background-color: black;    border-color: black;    color: white;}    .k-button:hover {        background-color: gray;        border-color: black;        color: white;    }.dropdown-header {    background-color: gray;    border-color: black;    color: white;}    .dropdown-header > span {        background-color: gray;        border-color: black;        color: white;    }input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button {    -webkit-appearance: none;    margin: 0;}input[type=number] {    -moz-appearance: textfield;}.k-window-title {    /*background: linear-gradient(bottom, #a22b2a 32%, #AD0000 66%);    background: -o-linear-gradient(bottom, #a22b2a 32%, #AD0000 66%);    background: -moz-linear-gradient(bottom, #a22b2a 32%, #AD0000 66%);    background: -webkit-linear-gradient(bottom, #a22b2a 32%, #AD0000 66%);    background: -ms-linear-gradient(bottom, #a22b2a 32%, #AD0000 66%);    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= '#AD0000', EndColorStr= '#a22b2a' );*/    width: 99%;    /*height: 45px;*/    left: 0px;    top: 0px;    background-color: #a22b2a;    font-weight: bold;    font-size: 11px;    padding-left: 5px;    padding-top: 10px;    color: white;    font-family: verdana, arial, helvetica;}.k-window-titlebar {    background-color: #a22b2a;}