﻿
body
{
    font-family: Arial, Verdana;
    background-position: center center;
    background-repeat: repeat-y;
    position: relative;
}
.pageBody
{
}
fieldset
{
    font-size: 12px;
    margin: 5px 5px 5px 5px;
}
input
{
    font-family: Arial, Verdana;
}
input[type="text"]
{
    height: 19px !important;
    font-family: Arial, Verdana;
}
select
{
    border-width: 1px;
    border-style: solid;
    font-size: 12px;
    font-family: Arial, Verdana;
}
a
{
    font-size: 12px;
    text-decoration: underline;
    cursor: pointer;
    font-family: Arial, Verdana;
}
a.link, a.hover, a.vlink
{
    font-size: 12px;
    font-family: Arial, Verdana;
}
textarea
{
    font-size: 13px;
    border-style: solid;
    border-width: 1px;
    font-family: Arial, Verdana;
    resize: none;
}
label
{
    font-size: 12px;
    font-family: Arial, Verdana;
}
label[for]
{
	cursor:pointer;
	cursor: hand;
}
div
{
    font-family: Arial, Verdana;
}
tr
{
    font-family: Arial, Verdana;
}
td
{
    font-family: Arial, Verdana;
}

::-webkit-input-placeholder
{
    color: #999;
    font-style: italic;
    font-size: 12px;
}
input:-moz-placeholder
{
    color: #999;
    font-style: italic;
    font-size: 12px;
}

:-ms-input-placeholder { color:#999 !important; font-style:italic;}

.title1
{
    font-family: Arial, Verdana;
    font-size: 22px;
    font-weight: normal;
    padding: 4px 1px 4px 1px;
}
.title2
{
    font-size: 20px;
    font-weight: normal;
    padding: 4px 1px 4px 1px;
}
.title2A
{
    font-size: 20px;
    font-weight: normal;
    padding: 2px 1px 2px 1px;
}
.title3
{
    font-size: 18px;
    font-weight: normal;
    padding-top: 5px;
    line-height: 35px;
    vertical-align: bottom;
    white-space: nowrap;
}
.title4
{
    font-size: 15px;
    font-weight: normal;
    padding-top: 3px;
    line-height: 26px;
    vertical-align: bottom;
}
.textboxP
{
    font-family: Arial,Verdana;
    width: 70px;
}
.textboxP, .textboxMoneyP
{
    font-family: Arial, Verdana;
    font-size: 13px;
    padding-left: 2px;
    border-width: 0px;
}
.textbox, .textboxReadOnly, .textboxS
{
    font-family: Arial,Verdana;
}
.textbox, .textboxMoney, .textboxReadOnly, .textboxS
{
    font-size: 13px;
    border-style: solid;
    border-width: 1px;
    padding-left: 2px;
    padding-right: 2px;
}
.textboxS
{
    width: 70px;
}
.textboxL, .textboxMoneyL
{
    font-family: Arial, Verdana;
    font-size: 13px;
    border-style: solid;
    border-width: 1px;
    padding-left: 2px;
    padding-right: 2px;
    width: 150px;
}
.textboxNumber
{
    width: 80px;
}
.textboxLongText
{
    width: 170px;
}
.textboxMoney
{
    width: 60px;
}
.txtQuickSearch
{
    font-size: 13px;
    border-width: 0px;
    vertical-align: middle;
}
.tabQuickSearch
{
    border-bottom-style: solid;
    border-bottom-width: 0px;
    border-top-style: solid;
    border-top-width: 0px;
    border-right-width: 0px;
    border-left-width: 0px;
}
.text
{
    font-size: 13px;
}
.fieldSetStyle
{
    margin: 0px;
    padding: 0px;
    width: 100%;
    text-align: center;
    vertical-align: middle;
}
.fieldSetStyle legend
{
    font-size: 13px;
}
.textAreaStyle
{
    margin-bottom: 4px;
    margin-top: 4px;
    padding: 0px;
    width: 98%;
    font-size: 13px;
}
.tablabels
{
    font-size: 13px;
    text-align: right;
    font-weight: normal;
}
.tablabelsLeft
{
    font-size: 13px;
    text-align: left;
}
.tabcontrols
{
    font-weight: normal;
    font-size: 13px;
    text-align: left;
    padding-left: 2px;
}
.tabempty
{
    font-size: 13px;
    border-style: solid;
    border-width: 1px;
    text-align: center;
}
.buttonsSecondsLeft
{
    width: 18px;
    height: 34px;
    float: left;
}
.buttonsSecondsMiddle
{
    height: 34px;
    border: none;
    float: inherit;
}
.buttonsSecondsRight
{
    width: 18px;
    height: 34px;
    float: right;
}
.buttons
{
    font-size: 13px;
    font-weight: bold;
    height: 35px;
    width: 125px;
    line-height: 5px;
    cursor: hand;
    cursor: pointer;
    font-family: Arial, Verdana;
}
.buttons:hover
{
    font-size: 13px;
    font-weight: bold;
    height: 35px;
    width: 125px;
    cursor: hand;
    cursor: pointer;
}
.bigbuttons, .sectionTitle, .groupingBox, .buttonDisabled, .txtDisabled, .linkDisabled
{
    font-size: 13px;
    border-style: solid;
    border-width: 1px;
}

.pageTitle, .subtitle
{
    font-size: 16px;
    font-weight: bold;
    padding-left: 10px;
}

.subtitle
{
    font-size: 12px;
}

.divgroup
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-left-width: 1px;
    border-left-style: solid;
    border-right-width: 1px;
    border-right-style: solid;
    padding: 3px;


}
/***********************  TABS MENU ****************************/
.tabSelected, .tabUnselected, .tabSeparator, .tabUnselected:hover, .tabDisabled
{
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    padding-top: 3px;
    padding-bottom: 2px;
    -moz-border-radius-topright: 5px;
    border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;
}
.tabSelected
{
    border-top-width: 1px;
    border-top-style: solid;
    border-left-width: 1px;
    border-left-style: solid;
    border-right-width: 1px;
    border-right-style: solid;
}
.tabUnselected, .tabDisabled
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.tabSeparator
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    width: 8px;
}
.tabUnselected:hover
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    cursor: hand;
    cursor: pointer;
}
/**************************************************************/
.bgHeader
{
    height: 80px;
    background-position: center center;
    background-repeat: no-repeat;
}
.bgBody
{
    width: 960px;
}
.bgWhite
{
    background-color: #fff;
    background-repeat: repeat-y;
    background-position: right;
}
.tabTitle
{
    font-size: 20px;
    font-weight: bold;
    padding: 5px 5px 5px 5px;
}
.msgTitle
{
    font-size: 16px;
    font-weight: bold;
    padding: 5px 5px 5px 5px;
}
/** GRID VIEW STYLE **/
.tableGrid
{
    border-width: 1px;
}
.gridRows
{
    font-size: 12px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    font-weight: normal;
    text-align: left;
    height: 33px;
}
.textIdent
{
    text-indent: 5px;
}
.gridRows a:link, .gridRows a:visited, .gridRows a:hover, .gridAlternate a:link, .gridAlternate a:visited, .gridAlternate a:hover
{
    font-size: 12px;
    text-decoration: underline;
    font-weight: normal;
    text-align: left;
}
.gridAlternate
{
    font-size: 12px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    font-weight: normal;
    text-align: left;
    height: 33px;
}
.gridSelected
{
    font-size: 12px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    font-weight: bold;
    text-align: left;
    height: 33px;
}
.gridSelected a:link, .gridSelected a:visited, .gridSelected a:hover
{
    font-size: 12px;
    text-decoration: underline;
    font-weight: normal;
    text-align: left;
    background-color: #DDDDDD;
    color: #0289FF;
}
.gridHeader
{
    padding: 5px;
}
.gridHeader a, .gridHeader
{
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
}
.gridFooter
{
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    padding-right: 17px;
    height: 30px;
}
.gridFooter a
{
    font-size: 12px;
    font-weight: normal;
    padding-right: 5px;
    text-decoration: underline;
    text-align: right;
}
.flotante
{
    position: absolute;
    display: none;
    font-size: 0.8em;
    width: 220px;
    border-style: solid;
    border-width: 1px;
}
.headOptions, .headOptions a
{
    font-size: 12px;
    font-weight: bold;
    text-align: right;
}
.tabletters
{
    font-size: 14px;
    font-weight: normal;
}
.textToolBar
{
    font-size: 12px;
    height: 25px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px
}
.documentViewer
{
    border-width: inherit;
    padding: 3px 2px 0px 3px;
    font-size: 12px;
}
.imageToolBar
{
    border-left-style: solid;
    border-left-width: 2px;
}
.Information
{
    font-size: 11px;
    border-style: solid;
    border-width: 1px;
    font-weight: normal;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.ProcessingInfo, .ProcessCancel
{
    font-size: 14px;
    padding-left: 5px;
    position: fixed;
    width: 350px;
    padding: 4px;
    bottom: 4px;
    left: 2px;
    z-index: 9000;
    border-width: 1px;
    border-style: ridge;
    background-image: url(../images/loading_circle.gif);
    background-position: right;
    background-repeat: no-repeat;
    float: left;
    vertical-align: middle;
    padding-top: 13px;
    padding-right: 45px;
    box-shadow: 5px 5px 5px #777; /*-moz-border-radius: 3px; */
    border-radius: 5px;
}

.DisconnectAlert
{
    font-size: 14px;
    position: fixed;
    width: 100%;
    padding: 4px;
    top: 1px;
    left: 0px;
    z-index: 9000;
    border-width: 1px;
    border-style: ridge;
    float: left;
    vertical-align: middle;
    text-align: center;
}

.ProcessCancel
{
    font-weight: bold;
    background-image: none;
}
.InfoMessage
{
    font-size: 13px;
    font-weight: bold; /* display:none;*/
}
.smallRow
{
    font-size: 10px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    font-weight: normal;
    text-align: left;
    padding: 2px;
}
/********** Menu ***********/
*
{
    padding: 0;
    margin: 0;
}
.dropdown
{
    float: left;
    padding-right: 0px;
}
.dropdown dt
{
    height: 27px;
    width: 90px;
    font-size: 15px;
    border-width: 1px;
    border-style: solid;
    border-bottom: none;
    font-weight: bold;
    cursor: pointer;
    text-align: center;
    vertical-align: middle;
    padding-top: 10px;
}
.dropdown dt:hover
{
    border-width: 1px;
    border-style: solid;
    border-bottom: none;
}
.dropdown dd
{
    position: absolute;
    overflow: hidden;
    max-width: 155px;
    display: none;
    z-index: 5000;
    opacity: 0;
}
.dropdown ul
{
    border-width: 1px;
    border-style: solid;
    list-style: none;
    border-top: none;
}
.dropdown li
{
    display: inline;
}
.dropdown a, .dropdown a:active, .dropdown a:visited
{
    display: block;
    padding: 5px;
    font-size: 13px;
    text-decoration: none;
    text-align: left;
}
.dropdown a:hover
{
    font-weight: bold;
    background-color: #F9FFFF;
}
.dropdown a:hover .dropdown dt
{
    border-width: 1px;
    border-style: solid;
    border-bottom: none;
}
.dropdown .underline, .unSelectedTab, .tdMenuleft
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.selectedTab
{
    border-bottom-width: 0px;
    border-bottom-style: solid;
}
.unSelectedTab .dropdown dt:hover
{
    height: 27px;
    width: 118px;
    font-size: 16px;
    border-width: 1px;
    border-style: solid;
    border-bottom: none;
    cursor: pointer;
    text-align: center;
    vertical-align: middle;
    padding-top: 10px;
}
.unSelectedTab:hover .dropdown dt
{
    height: 27px;
    width: 120px;
    font-size: 16px;
    border-width: 1px;
    border-style: solid;
    border-bottom: none;
    cursor: pointer;
    text-align: center;
    vertical-align: middle;
    padding-top: 10px;
}
.logoSection
{
    float: left;
    width: 333px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    padding-bottom: 5px;
}
.menuSection
{
    float: right;
    width: 660px;
    vertical-align: baseline;
    padding-top: 29px;
}
.menuSectionAdmin
{
    float: right;
    width: 660px;
    vertical-align: baseline;
    padding-top: 0px;
}

.borderMenu
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
}

.separatorMenu
{
    width: 99% !important;
    border-width: 0px 0px 1px 0px !important;
    border-color: #0086FF !important; /*#14cece !important;*/
    border-style: solid !important;
    font-size: 13px !important;
    color: Black !important;
    height: 1px !important;
    padding-top: 0px !important;
}

.admin a
{
    background-color: #F6FFFE !important;
}



.textboxCoveragelimits
{
    width: 60px;
}
.btnAdminSystem
{
    background-color: transparent;
    border: 0px;
    cursor: pointer;
    color: #AAAAAA;
    font-weight: bold;
}
.HomeDark, .HomeDarkRight
{
    background-repeat: repeat-y;
}
.sectionsCoi
{
    font-weight: normal;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    height: 25px;
    padding-top: 3px;
}
.sections
{
    font-weight: normal;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    height: 25px;
    padding-top: 3px;
}
.btnAdd
{
    text-align: center;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-style: solid;
    border-bottom-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top: none;
    width: 30px;
    float: right;
}
/************ list Order and Filter **************/
tr.listtitle td, tr.listtitle td table tr td a, tr.listtitle th table tr td a, tr.listtitle th, td.listtitle
{
    font-weight: bold;
    text-transform: capitalize;
    font-size: 12px;
}
tr.listtitle
{
    padding: 4px 0px 4px 0px;
}
.tableTitleOF
{
    border-style: solid;
    border-width: 1px;
}
.tableListOF
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
}
td.listtitlePaging a, span, .linkpaging, .spanpaging
{
    font-weight: normal;
    font-size: 12px;
}
tr.listitemhighlighted td
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    font-weight: normal;
    font-size: 12px;
}
tr.underline td
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    font-size: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
}
tr.listselected td, tr.listitemeven td, tr.listitemuneven td
{
    /*border-bottom-style: solid;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-right-width: 1px; */
    padding-right: 3px;
    padding-left: 3px;        
    font-weight: normal;
    font-size: 12px;
    padding-top: 7px !important;
    padding-bottom: 7px !important;
}


/*
tr.listitemeven td.borderright, tr.listitemuneven td.borderright
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    font-weight: normal;
    font-size: 12px;
}*/
/*
.listitemuneven tr:hover, .listitemuneven tr:hover {
    background-color: #A8A8A8;
} */


tr.listsummarydivisor td, tr.listitemevenGeneric td, tr.listsummarydivisorset td
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    font-size: 12px;
    font-weight: bold;
    padding: 6px 0px 6px 10px;
}
/**************Folder****************/
span.Folder, span.Set
{
    font-weight: bold;
}
/************************************/
div.list
{
    width: 100%;
    overflow: -moz-scrollbars-vertical;
    overflow-y: auto;
    overflow-x: hidden;
    z-index: 1; /*position: relative;*/
}
div.listXY
{
    width: 100%;
    overflow: -moz-scrollbars-vertical;
    overflow: -moz-scrollbars-horizontal;
    overflow-y: auto;
    overflow-x: auto;
    z-index: 1;
    position: relative;
}
div.contentall
{
    width: 100%; /*overflow:-moz-scrollbars-vertical;*/
    overflow-y: hidden;
    overflow-x: hidden;
    z-index: 1;
    position: relative;
}
div.listhidescroll, div.listhidescrollbypopin
{
    width: 100%;
    overflow: -moz-scrollbars-none;
    overflow-y: hidden;
    overflow-x: hidden;
    z-index: 1;
    position: relative;
}
listSystem
{
    padding-left: 5px;
    text-align: left;
}
/******************** autocomplete ***********************/
.floater
{
    position: absolute;
    z-index: 5000;
    bottom: 100;
    right: 110;
    display: none;
    padding: 0;
}

.floater td
{
    /*   font-family: Gill, Helvetica, sans-serif;    background-color: white; */
    font-size: 12px;
    border-width: 1px;
    border-style: solid;
    text-align: left;
    padding: 3px;
    font-weight: normal;
    font-size: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.matchedSmartInputItem
{
    /*font-family: Monospace, Courier New; */
    font-size: 12px;
    padding: 5px 10px 1px 5px;
    margin: 0;
    cursor: pointer;
}

#smartInputResults
{
    padding: 0;
    margin: 0;
}
.siwCredit
{
    margin: 0;
    padding: 0;
    margin-top: 10px;
    font-size: 0.7em;
}
button
{
    border: 0;
    cursor: pointer;
    font-weight: bold;
    padding-right: 11px;
    text-align: right;
}
button span
{
    position: relative;
    display: block;
    white-space: nowrap;
    padding-left: 11px;
}
button.clientButton
{
    background: url(../Images/btnRightOff.png) right no-repeat;
    font-size: 14px;
}
button.clientButton span
{
    height: 50px;
    line-height: 50px;
    background: url(../Images/LeftOff.png) left no-repeat;
    color: #fff;
}
button.clientButton:disabled {
        filter: opacity(25%);
}



.btn5
{
    -moz-border-radius: 10px;
    border-radius: 10px;
    background: -webkit-gradient(linear, left top, left bottom, from(#CCC), to(#444));
    background: -moz-linear-gradient(top, #CCC, #444);
    background: -o-linear-gradient(top, #CCC, #444);
    filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#CCCCCC, EndColorStr=#444444)";
    padding: 6px 15px 6px 15px;
    border: solid 0px black;
    color: #FFF;
    font-size: 12px; /*border-bottom: solid 1px #999;     border-right: solid 1px #999;     border-top: solid 1px #CCC;     border-left: solid 1px #CCC;*/
    background-color: #777777;
}

.btn5:hover
{
    -moz-border-radius: 10px;
    border-radius: 10px;
    background: -webkit-gradient(linear, left top, left bottom, from(#5EE7FF), to(#0288FF));
    background: -moz-linear-gradient(top, #5EE7FF, #0288FF);
    background: -o-linear-gradient(top, #5EE7FF, #0288FF);
    filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr=#5EE7FF, EndColorStr=#0288FF)";
    padding: 6px 15px 6px 15px;
    border: solid 0px white;
    color: #FFF;
    font-size: 12px;
    cursor: hand;
    cursor: pointer; /*border-bottom: solid 1px #CCC;     border-right: solid 1px #CCC;     border-top: solid 1px #999;     border-left: solid 1px #999;*/
    background-color: #35BDFF;
}

.btn5Disabled
{
    -moz-border-radius: 10px;
    border-radius: 10px;
    background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#CCC));
    background: -moz-linear-gradient(top, #FFF, #CCC);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#CCCCCC');
    padding: 6px 15px 6px 15px;
    /*border: solid 0px black;
    border-bottom: solid 1px #444444;
    border-right: solid 1px #999999;
    border-top: solid 1px #444444;
    border-left: solid 1px #999999;*/
    
    border-style:none;
    color: #9fa7aa;
    font-style: oblique;
    font-size: 12px;
}


a.serverButton
{
    background: url(../Images/btnRightOff.png) right no-repeat;
    font-size: 14px;
    height: 50px;
    cursor: pointer;
    padding: 9px 10px 10px 5px;
    text-decoration: none;
}
a.serverButton span
{
    background: url(../Images/LeftOff.png) left no-repeat;
    color: #fff;
    font-weight: bold;
    padding: 10px 15px 10px 20px;
    text-align: right;
    text-decoration: none;
}
/******************Div - Popin*******************************/
.LeftLinePopin
{
    border-left-style: solid;
    border-left-width: 1px;
}
.BorderLeftPopin
{
    margin: 0;
    border-right-style: solid;
    border-right-width: 1px;
}
.BorderRightPopin, .BorderBottomRightPopin
{
    margin: 0;
}
.BorderTopPopin
{
    border-top-width: 1px;
    border-top-style: solid;
}
.BorderDvSup
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.BorderBottomPopin
{
    margin: 0;
    border-left-width: 0px;
}
.Popin
{
    position: absolute;
    display: none;
    z-index: 2000;
}
.BodyPopin
{
    padding-right: 15px;
}
.BorderLeftTop
{
    border-style: solid none none solid;
    border-width: 1px;
    padding-right: 5px;
}
.spanImageNumber
{
    position: absolute;
    font-size: 12px;
    font-weight: bold;
    z-index: 100;
}
/*****************    Drag images classes     *************************/
.drsElement
{
    position: relative;
}
.drsMoveHandle
{
    cursor: move;
}
.drsNormal
{
    position: relative;
    cursor: default;
    top: 0px;
    left: 0px;
}
.drsIE7
{
    position: inherit;
}
/***********************************************************************/
/***** LOGIN ******/
.backgroundLoginPage
{
    width: 100%;
    background-image: none;
}
.logoLogin
{
    height: 233px;
    width: 786px;
    vertical-align: middle;
    text-align: center;
}
.logo
{
   /* padding-top: 100px;*/
    text-align: center;
}
.divisorLoginUp
{
    height: 6px;
    width: 959px;
}
.divisorLoginDown
{
    height: 7px;
    width: 959px;
}
.rememberMeLogin
{
    height: 248px;
    width: 668px;
    font-weight: normal;
    font-size: 14px;
}
.logoLogin
{
    background-image: url("../Images/loginPage/DegreeUp.png" );
}
.divisorLoginUp
{
    background-image: url(        "../Images/loginPage/LineMidleUp.png" );
}
.divisorLoginDown
{
    background-image: url(        "../Images/loginPage/LineMidleDown.png" );
}
.rememberMeLogin
{
    background-image: url(        "../Images/loginPage/DegreeDown.png" );
    color: #45535b;
}
.logging
{
    background-image: url(        "../Images/loginPage/PicMiddle.png" );
    height: 195px;
    width: 633px;
}
.inputLogin
{
    background-image: url(     "../Images/loginPage/Middle.jpg" );
    width: 238px;
    height: 32px;
}
.linkForgot
{
    color: #0068FF;
}

input.inputLogin
{
    color: #45535b;
    font-weight: normal;
    font-size: 16px;
    height: 24px;
    border-width: 0px;
    text-align: center;
    padding-top: 2px;
    vertical-align: bottom; /*order: solid 1px red;*/
}
.loginButton, .loginButton:hover
{
    height: 36px;
    width: 125px;
    background-image: url(        "../Images/loginPage/LoginButonOn.png" );
}
.msgLogin
{
    font-size: 12px;
    font-weight: bold;
    color: Red;
}
.checkoxRemember
{
    font-weight: normal;
    font-size: 14px;
    color: #45535b;
}
.modalBackground
{
    filter: alpha(opacity=50);
    opacity: 0.5;
    z-index: 1000;
    overflow: hidden;
    display: none;
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
    width: 100%;
    height: 100%;
}
/********************  popin coverage ******************/
.RowCoverage
{
    vertical-align: top;
}
.Column1Coverage, .Column3Coverage
{
    width: 30%;
}
.Column2Coverage
{
    width: 40%;
}

/****  Coverages ****/
.dvCoverage
{
    display: block;
    overflow: hidden;
    padding-bottom: 15px;
    width: auto;
}
.tdCovSelected
{
    text-align: left !important;
    white-space: nowrap;
    width: 300px;
    padding: 3px;
}
.dvCovForm
{
    display: none;
    height: 0px;
    overflow: hidden;
}
.covCell
{
    vertical-align: top;
    border-right: solid 1px #CBCBCB;
}



/************ footer ***************/
.divisorFooter
{
    height: 8px;
    background-position: center center;
    background-repeat: no-repeat;
}
.divFooter
{
    width: 960px;
    text-align: left;
    font-size: 12px;
}
.divFooter a
{
    text-align: left;
    font-size: 12px;
}
a.linkFooter, a.linkFooter:hover
{
    font-size: 12px;
    font-style: normal;
}
a.linkFooter:hover
{
    padding-right: 5px;
}
.secFooterRight
{
    width: 460px;
    float: left;
    border-bottom-style: solid;
    border-bottom-width: 3px;
}
a.linkFooterRight
{
    font-size: 12px;
    font-weight: bold;
}
.secFooterLeft
{
    width: 466px;
    float: left;
    border-right-style: solid;
    border-right-width: 3px;
    line-height: 25px;
}
/*********** SEARCH ***********/
.tdFormSearch
{
    border-right-style: solid;
    border-right-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
.tabSearchSelected
{
    font-size: 13px;
    font-weight: bold;
    padding-right: 5px;
    border-right-style: solid;
    border-right-width: 1px;
    border-left-style: solid;
    border-left-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    border-bottom: none;
    text-align: left;
    padding-left: 30px !important;
}
.tabSearchUnselected
{
    border-right: none;
    border-left: none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-top: none;
    padding-right: 5px;
}
.searchLeft
{
    width: 29px;
    height: 32px;
}
.searchRight
{
    width: 30px;
    height: 32px;
    cursor: pointer;
}
.searchMiddle
{
    height: 32px;
}
.searchMiddle input
{
    border: none;
}
.txtInputSearch
{
    border-style: solid;
    border-width: 1px;
}
.linkLetterSelected
{
    font-weight: bold;
    color: #45535B;
    font-size: 14px;
}
.linkLetter
{
    font-weight: normal;
}
#showFormSearch, #showResultSearch, #showVisor
{
    display: block;
    font-size: 18px;
    text-decoration: none;
    cursor: pointer;
}
/***************************/
.customLabels
{
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: Black;
    border-top-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
}
.resaltPopIn
{
    border: solid 1px;
    border-style: solid;
    border-width: 1px;
}
.tabThinHeight
{
    height: 3px;
}
.tabThinWidth
{
    width: 3px;
}
/*******************  calendar ******************/
#calendarDiv
{
    position: absolute;
    width: 185px;
    border: 1px solid #000000;
    padding: 1px;
    background-color: #FFF;
    font-family: arial;
    font-size: 10px;
    padding-bottom: 20px;
    visibility: hidden;
    z-index: 2000;
}
#calendarDiv span, #calendarDiv img
{
    float: left;
}
#calendarDiv .selectBox, #calendarDiv .selectBoxOver, #calendarDiv .selectBoxTime, #calendarDiv .selectBoxTimeOver
{
    line-height: 12px;
    padding: 1px;
    cursor: pointer;
    padding-left: 2px;
}
#calendarDiv td
{
    padding: 3px;
    margin: 0px;
    font-size: 10px;
}
#calendarDiv .selectBox
{
    border: 1px solid #818181;
    color: #000000;
    position: relative;
}
#calendarDiv .selectBoxOver
{
    border: 1px solid #000;
    background-color: #FFFFFF;
    color: #000;
    position: relative;
}
#calendarDiv .selectBoxTime
{
    border: 1px solid #000000;
    color: #000000;
    position: relative;
}
#calendarDiv .selectBoxTimeOver
{
    border: 1px solid #216072;
    color: #216072;
    position: relative;
}
#calendarDiv .topBar
{
    height: 16px;
    padding: 2px;
    background-color: #EDFFFF;
}
#calendarDiv .activeDay
{
    color: #FF0000;
}
#calendarDiv .todaysDate
{
    height: 17px;
    line-height: 17px;
    padding: 2px;
    background-color: #E2EBED;
    text-align: center;
    position: absolute;
    bottom: 0px;
    width: 180px;
}
#calendarDiv .todaysDate div
{
    float: left;
}
#calendarDiv .timeBar
{
    height: 17px;
    line-height: 17px;
    background-color: #E2EBED;
    width: 72px;
    color: #FFF;
    position: absolute;
    right: 0px;
}
#calendarDiv .timeBar div
{
    float: left;
    margin-right: 1px;
}
#calendarDiv .monthYearPicker
{
    background-color: #E2EBED;
    border: 1px solid #AAAAAA;
    position: absolute;
    color: #000000;
    left: 0px;
    top: 15px;
    z-index: 2000;
    display: none;
}
#calendarDiv #monthSelect
{
    width: 70px;
}
#calendarDiv .monthYearPicker div
{
    float: none;
    clear: both;
    padding: 1px;
    margin: 1px;
    cursor: pointer;
}
#calendarDiv .monthYearActive
{
    background-color: #000000;
    color: #E2EBED;
}
#calendarDiv td
{
    text-align: right;
    cursor: pointer;
}
#calendarDiv td:hover
{
    /*text-align: right;     cursor: pointer; */
    background-color: #EEE;
}
#calendarDiv .topBar img
{
    cursor: pointer;
}
#calendarDiv .topBar div
{
    float: left;
    margin-right: 1px;
}




/******Popin Center - modal jquery******/
#mask
{
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9000;
    background-color: #EDFFFF;
    display: none;
}
#boxes .window
{
    position: absolute;
    left: 0;
    top: 0;
    width: 440px;
    height: 200px;
    display: none;
    z-index: 9999;
    padding: 20px;
}
/***********List Dropdown with checkboxes ***********/
a.multiSelect
{
    background: #FFF url(../Images/dropdown.blue.png) right center no-repeat;
    border: solid 1px #818181;
    padding-right: 20px;
    position: relative;
    cursor: default;
    text-decoration: none;
    color: #45535b;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
}
a.multiSelect:link, a.multiSelect:visited, a.multiSelect:hover, a.multiSelect:active
{
    color: #45535b;
    text-decoration: none;
}
a.multiSelect span
{
    margin: 1px 0px 1px 3px;
    overflow: hidden;
    display: -moz-inline-stack;
    display: inline-block;
    white-space: nowrap;
    color: #45535b;
}
a.multiSelect.hover
{
    background-image: url(../Images/dropdown.blue.hover.png);
    color: #45535b;
}
a.multiSelect.active, a.multiSelect.focus
{
    border: inset 1px #818181;
}
a.multiSelect.active
{
    background-image: url(../Images/dropdown.blue.active.png);
    color: #45535b;
}
.multiSelectOptions
{
    margin-top: -1px;
    overflow-y: auto;
    overflow-x: hidden;
    border: solid 1px #818181;
    background: #FFF;
}
.multiSelectOptions LABEL
{
    padding: 0px 2px;
    display: block;
    white-space: nowrap;
    color: #45535b;
    font-size: 13px;
}
.multiSelectOptions LABEL.optGroup
{
    font-weight: bold;
}
.multiSelectOptions .optGroupContainer LABEL
{
    padding-left: 10px;
}
.multiSelectOptions.optGroupHasCheckboxes .optGroupContainer LABEL
{
    padding-left: 18px;
}
.multiSelectOptions input
{
    vertical-align: middle;
    padding-left: 10px;
}
.multiSelectOptions LABEL.checked
{
    background-color: #E5FFFE;
}
.multiSelectOptions LABEL.selectAll
{
    border-bottom: dotted 1px #818181;
}
.multiSelectOptions LABEL.hover
{
    background-color: #E5FFFE;
    color: #45535b;
}
/**********************************************************/
.validatorCallout
{
    font-size: 11px;
    position: absolute;
    border-style: solid;
    border-width: 1px;
    padding-left: 20px;
    padding-bottom: 4px;
    padding-right: 4px;
    padding-top: 4px;
    background-position: left center;
    background-repeat: no-repeat;
    z-index: 50000;
}
.validatorHighLight
{
    background-color: #FFFACD;
    outline-color: red;
    outline-width: 1px;
    outline-style: solid;
}
.overPopin
{
    border-width: 1px;
    border-style: solid;
    z-index: 7000;
    position: absolute;
}
/*
select.requiredField
{
    background-image: url(../Images/required2.png);
    background-position: top right;
    background-repeat: no-repeat;
    padding-right: 0px;
    margin-right: 0px;
}*/
.requiredField
{
    background-image: url(../Images/required.png);
    background-position: top right;
    background-repeat: no-repeat;
    padding-right: 10px;
    margin-right: 10px;
}
.requiredSystemField
{
    background-image: url(../Images/requiredRed.png);
    background-position: top right;
    background-repeat: no-repeat;
    padding-right: 10px;
    margin-right: 10px;
}
.integerField
{
    /*     */
}
.numericField
{
    /**/
}
.emailField
{
    /**/
}
.moneyField
{
    text-align: right;
    padding-left: 10px;
    background-image: url(../Images/money.png);
    background-position: left center;
    background-repeat: no-repeat;
}
.textboxDateP
{
    font-size: 13px;
    border-width: 0px;
    width: 90px;
    background-image: url(../images/Calendar.png);
}
.textboxDate, .textboxDateR1, .textboxDateR2
{
    font-size: 13px;
    border-style: solid;
    border-width: 1px;
    width: 90px;
    background-position: right;
    background-repeat: no-repeat;
    background-image: url(../images/Calendar.png);
}
.textboxDateR1
{
    background-image: url(../images/calendarR1.png);
}
.textboxDateR2
{
    background-image: url(../images/calendarR2.png);
}


.alertIconError
{
    background-image: url(../Images/PopUp/Error.png);
    background-position: center center;
    background-repeat: no-repeat;
}
.tablabelsreadonly
{
    font-size: 12px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    text-align: right;
    font-weight: bold;
}
.logDiv
{
    position: fixed;
    width: 270px;
    top: 2px;
    right: 0px;
    font-size: 11px;
    border-style: dotted;
    border-color: Red;
    border-width: 1px;
    z-index: 11000;
    text-shadow: #FFFFFF 1px -1px 1px;
}
/********************************************************/
/*                        TOOLTIP                       */
/********************************************************/
.helptooltip
{
    border-right: 1px solid;
    padding-right: 3px;
    border-top: 1px solid;
    padding-left: 3px;
    z-index: 10000;
    padding-bottom: 3px;
    border-left: 1px solid;
    padding-top: 3px;
    border-bottom: 1px solid;
    position: absolute;
    font-size: 12px;
}
.fieldDisabled
{
    background-color: #D4D0C8;
}
.rowDragClass
{
    background-color: #F6F6F8;
    border: dashed 2px #AAAAAA;
    background-position: right center;
    background-repeat: no-repeat;
    background-image: none;
}
.rowDragClass td
{
    background-color: #F6F6F8;
    border: dashed 2px #AAAAAA;
}
.rowDragClass td label
{
    background-color: #F6F6F8;
}
.dragClass
{
    background-position: right center;
    background-repeat: no-repeat;
    background-image: url("../images/HandDrag.png");
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-right-style: solid;
    border-right-width: 1px;
    padding: 3px;
    font-weight: normal;
    font-size: 12px;
    padding-top: 2px;
    padding-bottom: 2px;
    border-bottom-color: #EDEDED;
    border-right-color: #EDEDED;
    background-color: #F6F6F8;
    color: #45535b;
}
.fr
{
    font-weight: normal;
    font-size: 12px;
}
.frt
{
    font-weight: normal;
    font-size: 12px;
    width: 300px;
    vertical-align: middle;
    text-align: center;
    height: 200px;
}
.fr br
{
    line-height: 16px;
    padding: 4px;
}
.labelLink
{
    cursor: pointer;
    font-size: 12px;
    text-decoration: underline;
}
/**********/
.popinSearch
{
    position: absolute;
    padding: 5px;
    border: solid 1px black;
    width: 450px;
}
.disableControl
{
    background-color: #EEEEEE !important;
}
.rowForm
{
    padding: 3px;
    padding-top: 5px;
    padding-bottom: 2px;
    background-color: #F6F6F8;
}
.rowForm td
{
    background-color: #F6F6F8;
}
.warning
{
    color: Red;
    font-size: 10px;
}

.ocrAlert, .ocrSetup
{
    font-size: 10px;
    cursor: pointer;
    cursor: hand;
}

ul.tabs
{
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 25px;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    width: 100%;
}
ul.tabs li
{
    float: left;
    margin: 0;
    padding: 0;
    height: 24px;
    line-height: 24px;
    border: 1px solid #ccc;
    border-left: none;
    margin-bottom: -1px;
    overflow: hidden;
    position: relative;
    background: #e0e0e0;
}
ul.tabs li a
{
    text-decoration: none; /*color: #000;*/
    display: block;
    font-size: 1.2em;
    padding: 0 10px;
    border: 1px solid #fff;
    outline: none;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
}
ul.tabs li a:hover
{
    background: #ccc;
}
html ul.tabs li.active, html ul.tabs li.active a:hover
{
    background: #fff;
    border-bottom: 1px solid #fff; /*color:#FFEDFF;*/
}
/*** coi ***/
ul.tabsCoi
{
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 25px;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    width: 100%;
}
ul.tabsCoi li
{
    float: left;
    margin: 0;
    padding: 0;
    height: 24px;
    line-height: 24px;
    border: 1px solid #ccc;
    border-left: none;
    margin-bottom: -1px;
    overflow: hidden;
    position: relative;
    background: #e0e0e0;
}
ul.tabsCoi li a
{
    text-decoration: none; /*color: #000;*/
    display: block;
    font-size: 1.2em;
    padding: 0 10px;
    border: 1px solid #fff;
    outline: none;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
}
ul.tabsCoi li a:hover
{
    background: #ccc;
}
html ul.tabsCoi li.active, html ul.tabsCoi li.active a:hover
{
    background: #fff;
    border-bottom: 1px solid #fff; /*color:#FFEDFF;*/
}
.tab_containerCoi
{
    border-width: 1px;
    border-style: solid;
    border-top: none;
    overflow-y: hidden;
    overflow-x: hidden;
    clear: both;
    float: left;
    width: 100%;
}
/*****/
.tab_container
{
    border: 1px solid #ccc;
    border-top: none;
    overflow: hidden;
    clear: both;
    float: left;
    width: 100%;
    background: #fff;
}

.tab_containerInsured
{
    border: 1px solid #ccc;
    border-top: none;
    overflow: hidden;
    clear: both;
    float: left;
    width: 100%;
    background: #fff;
}
.tab_content
{
    /*padding: 20px;*/
    font-size: 1.2em;
}
.textRulesInsured
{
    font-size: 13px;
    text-align: left;
    padding: 10px;
    font-family: Monospace;
}
.textRules
{
    font-size: 14px;
    text-align: left;
    font-weight: bold;
    padding: 10px;
    font-family: Monospace;
    background-color: #E5FFFE;
}
.textRules span
{
    font-size: 14px;
    text-align: left;
    font-weight: bold;
    padding: 10px;
    font-family: Monospace;
}
/*** communications template ***/
ul.tabsCom
{
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 25px;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    width: 100%;
}
ul.tabsCom li
{
    float: left;
    margin: 0;
    padding: 0;
    height: 24px;
    line-height: 24px;
    border: 1px solid #ccc;
    border-left: none;
    margin-bottom: -1px;
    overflow: hidden;
    position: relative;
    background: #e0e0e0;
}
ul.tabsCom li a
{
    text-decoration: none; /*color: #000;*/
    display: block;
    font-size: 1.2em;
    padding: 0 10px;
    border: 1px solid #fff;
    outline: none;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
}

ul.tabsCom li a.disable
{
    color: #a89f9f;
}

ul.tabsCom li a:hover
{
    background: #ccc;
}
html ul.tabsCom li.active, html ul.tabsCom li.active a:hover
{
    background: #fff;
    border-bottom: 1px solid #fff; /*color:#FFEDFF;*/
}
.tab_containerCom
{
    border: 1px solid #ccc;
    border-top: none;
    overflow: hidden;
    clear: both;
    float: left;
    width: 100%;
    background: #fff;
}
/*****/
/*** send communications template ***/
ul.tabsCom1
{
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    height: 25px;
    border-bottom: 1px solid #ccc;
    border-left: 1px solid #ccc;
    width: 100%;
}
ul.tabsCom1 li
{
    float: left;
    margin: 0;
    padding: 0;
    height: 24px;
    line-height: 24px;
    border: 1px solid #ccc;
    border-left: none;
    margin-bottom: -1px;
    overflow: hidden;
    position: relative;
    background: #e0e0e0;
}
ul.tabsCom1 li a
{
    text-decoration: none; /*color: #000;*/
    display: block;
    font-size: 1.2em;
    padding: 0 10px;
    border: 1px solid #fff;
    outline: none;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
}
ul.tabsCo1m li a:hover
{
    background: #ccc;
}
html ul.tabsCom1 li.active, html ul.tabsCom1 li.active a:hover
{
    background: #fff;
    border-bottom: 1px solid #fff; /*color:#FFEDFF;*/
}
.tab_containerCom1
{
    border: 1px solid #ccc;
    border-top: none;
    overflow: hidden;
    clear: both;
    float: left;
    width: 100%;
    background: #fff;
}
/*****/
a.warningRules:hover, a.warningRules
{
    background-image: url(../Images/ErrorAlert.gif);
    background-position: right center;
    background-repeat: no-repeat;
}
.qsHeader
{
    color: White;
    background-color: #969696;
    font-family: Monospace, Courier New;
    font-size: 0.8em;
    padding: 5px 10px 1px 5px;
    margin: 0;
    cursor: text;
}

.dinamicTable
{
    border-style: solid;
    border-width: 1px;
    display: none;
}

.imgButtonPressed
{
    border-width: 2px;
    border-color: #AAA;
    border-style: inset;
    outline-style: outset;
    outline-width: 1px;
    outline-color: #EEE;
}
.imgButtonUnPressed
{
    border-width: 2px;
    border-color: rgb(170, 170, 170);
    border-style: outset;
    outline-style: inset;
    outline-width: 1px;
    outline-color: #EEE;
}

tr.IndexPage
{
    font-size: 12px;
    text-align: right;
}

.IndexPage
{
    /*     border-style:solid;     border-width:1px; */
}

.sliderBarLeftOff, .sliderBarLeftOn, .sliderBarRightOff, .sliderBarRightOn
{
    width: 20px;
    background-position: center center;
    background-repeat: no-repeat;
}
.staticSearch
{
    border: solid 1px Gray;
    font-size: 12px;
    background-color: #EEE;
    color: Gray;
    padding: 5px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
    cursor: hand;
}

/**  Coverages details **/
.PolRowVis, .PolRowHid
{
    border: solid 1px #CBCBCB;
}
.PolRowHid
{
    display: none;
}
.carrierLetter
{
    font-size: 16px;
    font-weight: bold;
    padding-left: 10px;
    width: 40px;
    text-transform: capitalize;
}


.smallMess
{
    cursor: pointer;
    font-weight: normal;
    font-size: 10px;
}
.formSection
{
    background-color: #1A69B2;
    color: White;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
}
#contentForm
{
    width: 960px;
    margin: auto;
}

.centeredLoading
{
    -webkit-box-shadow: 0 0 10px rgb(0,0,0);
    -moz-box-shadow: 0 0 10px rgb(0,0,0);
    box-shadow: 0 0 10px rgb(0,0,0);
    font-size: 15px;
    font-family: Verdana, Arial;
    color: Gray;
    height: 140px;
    width: 320px; /* top:350px;     left: 650px;*/
    padding-top: 20px;
    position: fixed;
    z-index: 5000;
    border: solid 1px #0389FF;
    background-color: White;
    background-image: url(../Images/loading_circle.gif);
    background-position: center center;
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: top;
    -moz-border-radius: 13px;
    border-radius: 13px;
    padding: 10px;
}

.centerLoadIE
{
    height: 120px;
    width: 320px;
    top: 350px;
    left: 650px;
    position: fixed;
    z-index: 5000;
    border: solid 1px #0389FF;
    background-color: White;
    background-image: url(../Images/loading_circle.gif);
    background-position: center center;
    background-repeat: no-repeat;
    text-align: center;
    vertical-align: top;
}

.lockWarning
{
    background-image: url(../Images/plupload/error.gif);
    background-position: left center;
    background-repeat: no-repeat;
    text-align: left;
    border-width: 1px;
    border-style: dashed;
    border-color: Red;
    padding: 5px 5px 5px 23px;
    background-color: #FFFFFF;
    color: #0388FF;
    font-weight: bold;
    font-size: 12px;
    float: left;
    margin-left: 5px;
}

.unrated
{
    border: solid 1px black;
    width: 8px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    float: left;
}
.rated
{
    background-color: rgb(255,0,0);
    background: -webkit-gradient(linear, left top, left bottom, from(#F00), to(#eee));
    background: -moz-linear-gradient(top, #F00, #eee); /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF0000', endColorstr='#eeeeee'); */
    border: solid 1px black;
    width: 8px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    float: left;
}

.popinHead
{
    border-bottom: solid 1px #AAAAAA;
    padding: 4px;
    background-color: #0389FF;
    color: #FFFFFF;
}


.rndBorder
{
    border: solid 1px #AAA;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 5px 5px 5px 5px;
}
.scrollVert
{
    overflow-x: hidden;
    overflow-y: auto;
}
.blackText
{
    font-size: 13px;
    font-weight: bold;
    color: Black;
}

.progBarExt
{
    border: solid 1px #888888;
    width: 50px;
    background-color: #FFF;
    height: 16px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: Black;
    font-size: 9px;
    padding-right: 2px;
}

.progBarInt
{
    /*background-color: #C8C8C8; */
    border: solid 1px #CCC;
    width: 0px;
    white-space: nowrap;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: -webkit-gradient(linear, left top, left bottom, from(#EEE), to(#999));
    background: -moz-linear-gradient(top, #EEE, #999);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#EEEEEE', EndColorStr='#999999');
    height: 14px;
}

tr.lineSeparator td, td.lineSeparator
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #0086FF !important;
}


.chkListIssue
{
    background-color: #FFF;
    padding: 3px;
}
.chkListIssue:hover
{
    background-color: #DDD;
}
.listIssueCoi
{
    border: solid 1px Silver;
    min-height: 50px;
    max-height: 180px;
    overflow-y: auto;
    overflow-x: hidden;
}

/********************ListTemplate Grouped Dropdown ***************************/
.listTemplate
{
    font-size: 13px;
    margin: 2px;
}

.listTemplate:hover
{
    background-color: #969696;
    color: White;
    cursor:pointer;
}

.listTemplateOptions
{
    margin-top: -1px;
    overflow-y: auto;
    overflow-x: auto;
    border: solid 1px #818181;
    background: #FFF;
-webkit-box-shadow: 0px 6px 6px 4px rgba(0,0,0,0.33);
-moz-box-shadow: 0px 6px 6px 4px rgba(0,0,0,0.33);
box-shadow: 0px 6px 6px 4px rgba(0,0,0,0.33);
}

.listTemplateOptions LABEL
{
    padding: 0px 2px;
    display: block;
    color: #45535b;
    font-size: 13px;
    
}

.DropDownColumn
{
    width:274px;
    float:left;
    padding-left:5px;
}

div.skintext {
    display:inline;
}




