    @import url("css/menu.css");
@import url(https://fonts.googleapis.com/css?family=Sanchez);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600);

/* CSS Document */
#Body 
{
    background:white url(images/body_bg.png) repeat-x top left; 
    height:100%; margin:0; padding:0; 
    text-align: center;
    }

/* ControlPanel style */
.ControlPanel{background-color:white; border:none;padding-bottom:10px;}

/*-------- Default Style --------*/
body,th,td,table,h1,h2,h3,h4,h5,h6,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input, .CommandButton
{
    color:#2E3D47; 	font-family: Helvetica, Arial, Sans-Serif;
    }
body,th,td,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:13px;}
h1, h2, h3, h4, h5, h6, h2 input{color:#375162;font-weight:bold;margin:1ex 0;}
h1{font-size:18px;margin:10px 0;}
h2, h2 input{font-size:15px;}
h3{font-size:14px;}
h4{font-size:13px;}
h5{font-size:12px;}
h6{font-size:11px;}

a,a:link,a:visited,a:active{color:#212121; text-decoration:underline; font-weight:normal; }
a:hover{color:#51a8d6; text-decoration:underline;}
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-family:Helvetica, Arial, sans-serif;}
.Head{color:#2E3D47;font-weight:bold;}
.SubHead {color:#4C6171;}
.SubSubHead{color:#6E8AA0;}
.NormalRed {color:#F00;}
.NormalBold {
    font-size: 13px;
    font-weight: bold;
}
.ReportingTableHeader
{
    border-bottom: 1px solid black;
    color: Black;
}
.ReportingTableHeader td,
.ReportingTableHeader th,
.ReportingDataTable td
{
    padding-right: 30px;
}

.DefaultTableHeader
{
    background-color: #b4e122;
    color: #FFFFFF;
}

.DefaultTableHeader a,
.DefaultTableHeader th,
tr.DefaultTableHeader td
{
    font-size: 14px;
    font-family: 'Sanchez', serif;    
    padding: 5px 5px 5px 5px;
    font-weight: normal;
}
table.DefaultDataTable
{
    width: 100%;
    clear: both;
    color: #cacaca;
}
table.DefaultDataTable th,
table.DefaultDataTable td
{
    border-color: #cacaca;
    padding: 5px 5px 5px 5px;
    text-align: center;
}
table.DefaultDataTable th,
table.DefaultDataTable th a,
tr.DefaultTableHeader td,
tr.DefaultTableHeader td a
{
    color: #6e7a78;
    text-decoration: none;
    height: 40px;
    padding-top: 20px;
}
table.DefaultDataTable th a:hover,
tr.DefaultTableHeader td a:hover
{
    color: black;
    text-decoration: underline;
}
table.DefaultDataTable td
{
    color: #767676;
    font-weight: bold;
    height: 40px;
    min-width: 45px;
}
.expandItemStyle
{
    width: 45px;
}
div#ProviderDetails,
div#PolicyDetails,
div#InsuredDetails,
div#UserDetails
{
    padding-left: 70px;
    max-width: 950px;
}
div#IncidentDetails {
        overflow-x: scroll;

    padding-left: 50px;
    max-width: 1100px;

}
tr.rowSelected td
{
    color: Black;
}
div#ProviderDetails
{
    border-bottom-color: #cacaca;
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
div#ProviderDetails td,
div#PolicyDetails td,
div#InsuredDetails td,
div#UserDetails td,
div#IncidentDetails td,
table.dataTable td
{
    height: 40px;
    color: Black;
}

div#ProviderDetails td,
div#PolicyDetails td,
div#InsuredDetails td,
div#IncidentDetails td,
div#UserDetails td
{
    text-align: left;
}

div.PolicyNumberDetails
{
    text-align: left;
    padding-left: 76px;
    padding-top: 30px;
    padding-bottom: 20px;
}
a.linkPolicyNumber
{
    padding-left: 5px;
    padding-right: 5px;
}
table.dataTable
{
    width: 100%;
}
table.dataTable th
{
    color: Black;
    height: 10px;
    text-decoration: underline;
}
.SubGridLabel 
{
        color: #767676;
    font-weight: bold;
    font-size: 13px;
}
hr.SubGridDivider
{
    width: 100%;
    color: #cacaca;
    background-color: #cacaca;
}
div.site_content
{
    width: 1150px;
    margin: auto;
    background-color: White;
    text-align: left;
}

div.header_row
{
    background-image: url('images/cimg-header-1205.png');
    background-repeat: no-repeat;
    width: 100%;
    height: 172px;    
}
div.login_div a
{
    background-image: url(images/btn-login.png);
    color: White;
    font-size: 13px;
    width: 76px;
    height: 38px;
    display: block;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
}
div.login_div a:hover
{
    background-image: url(images/btn-login-hover.png);
}
div.login_div a:focus
{
    background-image: url(images/btn-login-clicked.png);
}
div.menu_row
{
    width: 100%;
    height: 40px;
    border-bottom: solid 2px #212121;
    background-color: #e7e7e7;
}
div.my_menu
{
    background-color: #c5c5c5;
    height: 40px;
}

div.breadcrumbs_div
{
    padding: 5px 5px 5px 5px;
    width: 50%;
    float: left;
}
div.login_div
{
    width: 40%;
    float: right;
}

div.main_content_div
{
    clear: both;
    padding-left: 10px;
    padding-right: 10px;
    width: 1130px;
}

div.footer_div
{
    border-bottom: solid 2px #212121;
    border-top: solid 2px #212121;    
    width: 100%;
    padding: 5px 5px 5px 5px;
    clear: both;
}

/*Datagrids */
.DataGrid_Container {margin-top:15px;}
.DataGrid_Header{font-weight:bold;}
.DataGrid_Header td, .NormalBold td{font-weight:bold;}

/*-------- design style --------*/
#s_wrap_main{display:table;width:970px; margin:0 auto;}
#s_wrap_sub{display:table-row}
.template_style{display:table-cell}

.top_space{height:34px;}
.lang_pad{padding:7px 0 0 25px;float:left;}

.s_logo{float:left;}
.s_banner{background:#aaa;width:50%;float:right;}

.search_style{float:right; height:40px;}
.search_bg{padding:8px 2px 0 0;}

#login_style{ float:right; line-height:34px; padding-right:18px; padding-top: 100px;}
#bread_style{ float:left; line-height:34px; padding-left:18px;color:#000000;}

.center_bg{padding:0; margin:0;clear:both;}
.left_bg{padding:0; margin:0; background:url(images/left_bg.png) repeat-y top left;}
.right_bg{padding:0; margin:0; background:url(images/right_bg.png) repeat-y top right;}
.content_pad{padding:10px 22px 0 22px; margin: 0 19px 0 7px; background:#FFF url(images/center_bg.png) repeat-x bottom left;}
.lm_content_pad{padding:0px 22px 0 0px; margin: 0 19px 0 7px; background:#FFF url(images/center_bg.png) repeat-x bottom left;}
.content_width{padding-top:15px; min-height:350px;}
.lm_content_width{padding-top:0px; min-height:350px;}

.bot_left{padding:0; margin:0; background:url(images/bot_left.png) no-repeat top left;}
.bot_right{padding:0; margin:0; background:url(images/bot_right.png) no-repeat top right; padding:0 39px 0 27px;}
.bot_bg{padding:0; margin:0; background:url(images/bot_bg.png) repeat-x top left; height:41px;}

.bot_pad{margin-bottom:20px;padding:0 30px 0 20px;}
#terms_style{float:left;}
#copy_style{float:right;}

.clear_float{clear:both; line-height:0; font-size:0; height:0;}

/* ------- FileManager -------*/
div.FileManager{height:auto;border:none;}
table.FileManager{width:99%}


a.CommandButton:link, a.CommandButton:visited{color:#CB2027; font-weight:bold; text-decoration:none;}
a.CommandButton:hover{color:#3E81B5; text-decoration:underline;}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#3E81B5;}
.ControlPanel a.CommandButton:hover{color:#CB2027; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:hover, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{
font-size:11px;}
.ControlPanel a[disabled="disabled"]{color:#888 !important;text-decoration:none !important;}

/*--------- pane style ----------*/
.BannerPane {display:inline-block;float:right;padding-right:17px;width:auto;}
.ContentPane, .TopPane, .BottomPane{ padding:0; margin:0;}
.LeftPane{ padding:0 20px 0 0; width:20%; margin:0;}
.RightPane{ padding:0 0 0 20px; width:20%; margin:0;}



/*------------ Breadcrumb Style --------------*/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{color:#212121;}
a.Breadcrumb:hover{color:#51a8d6;}

/*-------------- Link Style --------------*/
.linkscontainer{padding-top:20px;text-align:center;}
.links,a.links:link,a.links:active,a.links:visited{ font-weight:bold; color:#212121; text-transform:uppercase;}
a.links:hover{color:#51a8d6;}

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { color:#212121;}
a.user:hover{color:#51a8d6;}

/*-------------- Footer Style --------------*/
.footer,a.footer:link,a.footer:active,a.footer:visited { color:#212121;}
a.footer:hover{color:#51a8d6;}

/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width:0;padding:0;margin:0;}

/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer{position:relative; white-space: nowrap;}
div.SearchBorder{width: 180px; height: 20px; border: solid 1px #e0e0e0; float:left; background-color: White; white-space: nowrap; margin-top: 2px;}
div.SearchContainer a{padding: 0; display: block; float:left; }
div.SearchContainer a img{padding-left:5px;}
div.SearchIcon{float: left; width: 31px; height: 20px; cursor: pointer; z-index: 11; background: no-repeat 2px 2px; text-align:right;}
div.SearchIcon img{margin-top: 3px;}

input.SearchTextBox{float: left; z-index: 10; border: 0; width:130px; height:18px; margin-left:3px; color: #43494D;}

#SearchChoices{clear: both; display: none; border: solid 1px #C3D4DF; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align:left; background-color: #F3F7FA; position:absolute; top: 22px; left: 0;}
#SearchChoices li{cursor: pointer; margin: 0; padding: 2px 2px 0 2px; padding-left: 25px; height: 18px; text-align:left; background-color: #F3F7FA; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display:block;}
#SearchChoices li.searchHilite{background-color: #CE0D0D;	color:#ffffff; border: none;}
#SearchChoices li.searchDefault{background-color: #F8FAFF; border: none;}


/* Minimal Entropy Example Styles */
.linkscontainer_left{padding:0; background:url(images/left_bg.png) repeat-y bottom left;}
.linkscontainer_right{padding:0; background:url(images/right_bg.png) repeat-y bottom right;}
.linkscontainer_pad{background:url(images/center_bg.png) repeat-x bottom left; margin: 0 19px 0 7px; padding:0 0 10px 10px;height:100%;}

.tag_bg{padding:0; margin: 0 19px 0 7px; background:url(images/bread_bg.png) repeat top left; min-height:68px;}
.tag_left{padding:0; margin:0; background:url(images/bread_left.png) repeat-y top left; min-height:68px;}
.tag_right{padding:0;  background:url(images/bread_right.png) repeat-y top right; min-height:68px;}

#tag_style{display:table; margin:0 auto; padding:0; white-space:nowrap;}
#tag_style ul.categories, #tag_style ul.tags{min-height:34px;max-height:34px;height:34px;}




div.divCreateNewOperator span
{
    display: block;
    float: left;
    width: 120px;
}

div.divNewWell span
{
    display: block;
    float: left;
    width: 135px;
}

div.divLatitude span,
div.divLatitude input,
div.divLongitude span,
div.divLongitude input
{
    display: block;
    float: left;
    width: auto;
    
}
div.divLatitude span,
div.divLongitude span
{
    padding-left: 10px;
    text-align: right;
}


.NotificationTable th 
{
    font-size: 10px;
}


.FileUploadPanel a
{
    float: left;
    clear: both;
    width: 100%;
}

div.divTaskPanel
{
    width: 100%;
    display: block;
    min-height: 600px;
}

div.divTaskInformation
{
    float: left;
    width: 45%;
    padding-left: 10px;
}

div.divTaskDocuments
{
    float: right;
    width: 50%;
    padding-right: 10px;
}

div.divTaskTime
{
    float: right;
    width: 50%;
    padding-right: 10px;
}
div.divTaskButtons
{
    width: 100%;
    float: left;
    clear: both;
    display: block;
    padding-left: 10px;
}

/* expand collapse styling in grid */

span.expClass a
{
    background-image: url('images/grid-collapse.jpg');
    background-repeat: no-repeat;
    display: block;
    width: 24px;
    height: 23px;
    line-height: 0; 
    font-size: 0;
    color: transparent;     
    margin-left: 10px;
}
span.expClass2 a
{
    background-repeat: no-repeat;
    background-image: url('images/grid-expand.jpg');
    display: block;
    width: 24px;
    height: 23px;
    line-height: 0; 
    font-size: 0;
    color: transparent; 
    margin-left: 10px;
}
div.HeaderRow
{
    width: 100%;
    height: 40px;
    margin-bottom: 10px;
    
}


div.filterDiv 
{
    float: left;
    width: 75%;
}
div.filterDiv div.edit-page-dropdown-short {
    margin-left: 10px;
}

.LimitIncidentsRadio
{
    clear: both;
    float: left;
}

div.showCompletedDiv
{
    position: absolute;
    right: 0;
    top: 0;
}
input.FilterByBox
{
    height: 25px;   
    float: left;
}
.FilterDatesLabel
{
    width: 35px;
    float: left;
    line-height: 25px;
}
input.FilterSearchButton
{
    vertical-align: bottom;
    float: left;
}
input.ResetButton
{
    padding-left: 15px;
}
div.addNewButtonDiv
{
    float: right;    
}
div.datesDiv {
    padding-left: 5px;
    float: left;
}
input.DatesBox {
    height: 25px;
}
input.add-button
{
    background-repeat: no-repeat;
    background-image: url('images/btn-add.png');
    height: 38px;
    width: 156px;
    display: block;
    color: white; 
    font-size: 14px;
    font-family: 'Open Sans', Sans-Serif;
    padding-left: 25px;
    border: 0px;
    cursor: hand;
}
input.add-button:hover
{
    background-image: url('images/btn-add-hover.png');
}
input.add-button:focus
{
    background-image: url('images/btn-add-clicked.png');
}
input.newSubTaskButton 
{
    margin-bottom: 10px;
}
input.cancel-button
{
    background-repeat: no-repeat;
    background-image: url('images/btn-cancel.png');
    height: 41px;
    width: 112px;
    display: block;
    color: #8c8c8c; 
    font-size: 14px;
    font-family: 'Open Sans', Sans-Serif;
    margin-left: 25px;
    text-align: center;
    border: 0px;
    cursor: hand;
    float: left;
}
input.cancel-button:hover
{
    background-image: url('images/btn-cancel-hover.png');
}
input.cancel-button:focus
{
    background-image: url('images/btn-cancel-clicked.png');    
}
input.save-button
{
    background-repeat: no-repeat;
    background-image: url('images/btn-save.png');
    height: 38px;
    width: 156px;
    display: block;
    color: #fefefe; 
    font-size: 14px;
    font-family: 'Open Sans', Sans-Serif;
    border: 0px;
    cursor: hand;
    text-align: center;
    float: left;
}
input.save-button:hover
{
    background-image: url('images/btn-save-hover.png');
}
input.save-button:focus
{
    background-image: url('images/btn-save-clicked.png');
}
.second-save-button
{
    margin-left: 25px;
}
div.divFooterRow
{
    width: 100%;
    height: 50px;
    padding-top: 15px;
    clear: both;
}
div.divDownloadButtons
{
    clear: both;
    width: auto;
    float: left;    
}
div.divFormButtons,
div.divPolicyButtons
{
    width: 30% !important;
    float: left;
    margin-left: 20px;
}
div.divPerPage span
{
    vertical-align: middle; 
    height: 35px;
    font-size: 16px;
    padding-right: 10px;
    color: Black;
    float: left;
    padding-top: 5px;
}

div.divPerPage div.divPerPageSelect
{
    height: 34px;
    vertical-align: middle;
     width: 70px;
   height: 34px;
   overflow: hidden;
   color: #707070;
   background: url('images/per-page-drop-down.png') no-repeat right #f7f7f7;
/*   border: 1px solid #ccc; */
    float: left;
}

div.divPerPage .ddlFormsPerPage
{
   background: transparent;
   width: 92px;
   padding: 5px;
   font-size: 16px;
   line-height: 1;
   border: 0;
   border-radius: 0;
   height: 34px;
   -webkit-appearance: none;
   color: #707070;
   cursor: pointer;
}

/* Accordion Styling */
.accordionHeader
{
    color: #505050;
    background-color: #b2de27;
    font-family: 'Sanchez', serif;
    font-size: 15px;
    font-weight: normal;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
.accordionHeader a
{
    color: #FFFFFF;
    background: none;
    text-decoration: none;
    font-weight: bold;
}
.accordionHeader a:hover
{
    background: none;
    text-decoration: underline;
    color: #FFFFFF;
}
.accordionHeaderSelected
{
    color: #505050;
    background-color: #b2de27;
    font-family: 'Sanchez', serif;
    font-size: 15px;
    font-weight: normal;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
.accordionHeaderSelected a
{
    color: #FFFFFF;
    background: none;
    text-decoration: none;
    font-weight: bold;
}
.accordionHeaderSelected a:hover
{
    background: none;
    text-decoration: underline;
    color: #FFFFFF;
}
.accordionContent
{
    background-color: white;
/*    padding: 5px;
    padding-top: 10px;*/
}
.SubDivSection 
{
    padding-left: 20px;
}

.divPolicyPanel .Head
{
    font-family: 'Sanchez', serif;
    font-size: 24px;
    font-weight: normal;
}

div.accordionContent span
{
    display: block;
    font-family: 'Open Sans', Sans-Serif;
    font-size: 13px;
    color: #777777;
    font-weight: 600;
    width: 170px;
    padding-right: 20px;
    text-align: right;
    clear: both;
    float: left;
    padding-bottom: 10px;
}
div.accordionContent .chosen-single span
{
    width: 250px;
    text-align: left;
}
div.accordionContent div.divUserAccess {
    clear: both;
    float: left;
}

.pnlAddNewExpense ul.chosen-results,
.pnlAddNewPayment ul.chosen-results,
div.chosen-div ul.chosen-results
{
    width: 300px !important;
}
div.chosen-div{
    margin-top: 5px;
    float: left;
    min-height: 36px;
}
div.chosen-div span{
    padding-right: 0px;
    text-align: left;
    font-weight: normal;
    color: black;
    font-family: Helvetica, Arial, Sans-Serif;
    width: auto;
    padding-bottom: 0px;
}

div.accordionContent div.divUserAccess span,
div.accordionContent div.divUserAccess label {
    width:auto;
    clear: none;
    float: left;
}
div.accordionContent span.sameLine
{
    clear: none;
}
div.accordionContent span.wideLabel
{
    width: auto;
}
div.accordionContent span.shortLabel
{
    width: 70px;
    padding-right: 10px;
}
div.accordionContent input,
div.accordionContent select,
div.accordionContent textarea,
div.accordionContent label
{
    width: 327px;
    float: left;
        
}
div.accordionContent input.FilterSearchButton
{
    width: auto;
    padding-left: 0px;
}
div.accordionContent input.ResetButton
{   
    width: auto;
}
div.edit-page-text-box
{
    background-image: url('images/text-box-bg.png');
    background-repeat: no-repeat;
    overflow: hidden;   
    width: 327px;
    height: 36px;
    padding-bottom: 10px;
    float: left;
}
div.edit-page-text-box:focus,
div.edit-page-text-box:hover
{
    background-image: url('images/text-box-bg-clicked.png');
    width: 327px;
    height: 37px;
}
div.edit-page-text-box-short
{
    background-image: url('images/text-box-bg-short.png');
    background-repeat: no-repeat;
    overflow: hidden;   
    width: 164px;
    height: 36px;
    padding-bottom: 10px;
    float: left;
}
div.edit-page-text-box-short:focus,
div.edit-page-text-box-short:hover
{
    background-image: url('images/text-box-bg-short-clicked.png');
    width: 164px;
    height: 37px;
}
div.edit-page-dropdown,
div.filter-page-dropdown
{
    background-image: url('images/drop-down-background.png');
    background-repeat: no-repeat;
    overflow: hidden;   
    width: 327px;
    height: 36px;
    padding-bottom: 10px;
    float: left;
}
div.filter-page-dropdown,
div.filter-page-dropdown-short
{
    margin-right: 10px;
}
div.edit-page-dropdown:focus,
div.edit-page-dropdown:hover,
div.filter-page-dropdown:hover,
div.filter-page-dropdown:focus
{
    background-image: url('images/drop-down-bg-clicked.png');
    width: 327px;
    height: 37px;
}

div.edit-page-dropdown-short,
div.filter-page-dropdown-short
{
    background-image: url('images/drop-down-background-short.png');
    background-repeat: no-repeat;
    overflow: hidden;   
    width: 124px;
    height: 36px;
    padding-bottom: 10px;
    float: left;
}
div.edit-page-dropdown:focus,
div.edit-page-dropdown:hover,
div.filter-page-dropdown:hover,
div.filter-page-dropdown:focus
{
    background-image: url('images/drop-down-bg-clicked.png');
    width: 328px;
    height: 37px;
}
div.edit-page-dropdown-short:focus,
div.edit-page-dropdown-short:hover,
div.filter-page-dropdown-short:hover,
div.filter-page-dropdown-short:focus
{
    background-image: url('images/drop-down-bg-short-clicked.png');
    width: 124px;
    height: 37px;
}
div.edit-page-textarea
{
    background-image: url('images/textarea-bg.png');
    background-repeat: no-repeat;
    overflow: hidden;   
    width: 327px;
    height: 108px;
    padding-bottom: 10px;    
    float: left;
}
div.edit-page-textarea-large
{
    background-image: url('images/textarea-large-bg.png');
    background-repeat: no-repeat;
    overflow: hidden;   
    width: 654px;
    height: 108px;
    padding-bottom: 10px;    
    float: left;
}
div.edit-page-file-upload
{
    float: left;
    width: 327px;
}

div.accordionContent div.edit-page-textarea-large textarea
{
    width: 654px;
    height: 96px;
}
div.accordionContent input
{
    background-color: transparent;
    width: 327px;
    height: 36px;
    border: 0;
    border-radius: 0;
    padding-left: 10px;
}
div.accordionContent div.richTextEditorStyle input,
div.accordionContent div.richTextEditorStyle select,
div.accordionContent div.richTextEditorStyle span
{
    width: auto;
    height: auto;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
    clear: none;
    color: #2E3D47;
}

div.accordionContent div.richTextEditorStyle table
{
    width: auto;
}
div.accordionContent div.richTextEditorStyle table td {

    vertical-align: top;
    padding-left: 0px;
    width: auto;
    padding-top: 0px;

}
div.accordionContent input[type='checkbox'],
div.accordionContent input[type='radio'] {
    width: auto;
    height: auto;
}

div.accordionContent select,
div.filter-page-dropdown select,
div.filter-page-dropdown-short select
{
    background: transparent;
    width: 345px;
    height: 36px;
    border: 0;
    border-radius: 0;
    padding-left: 10px;
    padding-top: 10px;
}
div.filter-page-dropdown-short select
{  
    width: 142px;
}
div.accordionContent textarea
{
    background: transparent;
    width: 327px;
    height: 108px;
    border: 0;
    border-radius: 0;
    padding-left: 10px;
    padding-top: 10px;
}
div.accordionContent
{
    overflow-x: hidden;
}
div.accordionContent table
{
    width: 1110px;
}

div.accordionContent table td
{
    vertical-align: top;
    padding-left: 30px;
    width: 50%;
    padding-top: 30px;
}

div.accordionContent table.InsuredPolicyIncludeList,
div.accordionContent table.InsuredPolicyIncludeList td
{
    width: auto;
    padding-top: 5px;
}
div.accordionContent span.requiredFieldError
{
    width: 100%;
    text-align: left;
    color: red;
}

div.divPopupGlow
{
}

div.deleteWarnPopup,
div.divPolicyPopup,
div.pnlExpensePopup
{
    background-color: #F0F1F2;
    border-color: Black;
    border-style: solid;
    border-width: 1px;
    text-align: left;
    color: Black;
    padding: 30px;
    
    /* round edges */
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
       

    -webkit-box-shadow: 0px 0px 15px 5px rgba(255, 255, 190, .75);
    -moz-box-shadow: 0px 0px 15px 5px rgba(255, 255, 190, .75);
    box-shadow: 0px 0px 15px 5px rgba(255, 255, 190, .75); 
}
div.divPolicyPopup
{
    width: 500px;
    height: 250px;

}
div.deleteWarnPopup,
div.pnlExpensePopup {
    width: 400px;
}
div.pnlExpensePopup table
{
    width: 100%;
}

table.IncidentFinanceTable div.pnlExpensePopup table td
{
    padding-left: 0px;
    text-align: left;
}

.lbFinanceExpensePopupBtn
{float: left;}

div.divUploadFilePopup,
div.pnlAddFolderPopup
{
    background-color: white;
    width: 550px;
    border-color: Black;
    border-style: solid;
    border-width: 1px;
    text-align: left;
    color: Black;
    padding: 30px;
         
    -webkit-box-shadow: 0px 0px 15px 5px rgba(255, 255, 190, .75);
    -moz-box-shadow: 0px 0px 15px 5px rgba(255, 255, 190, .75);
    box-shadow: 0px 0px 15px 5px rgba(255, 255, 190, .75); 
}
div.divUploadFilePopup
{
    height: 275px;
}
div.pnlAddFolderPopup
{
    height: 150px;
}

div.ConfirmPolicyMatchPopup
{
    background-color: #F0F1F2;
    width: 500px;
    height: 250px;
    border-color: Black;
    border-style: solid;
    border-width: 1px;
    text-align: left;
    color: Black;
    padding: 30px;
    
    /* round edges */
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
       

    -webkit-box-shadow: 0px 0px 15px 5px rgba(255, 255, 190, .75);
    -moz-box-shadow: 0px 0px 15px 5px rgba(255, 255, 190, .75);
    box-shadow: 0px 0px 15px 5px rgba(255, 255, 190, .75); 
}

div.divPolicyPopup .SubGridLabel
{
    line-height: 20px;
}
div.pnlExpensePopup input.popupClose
{
    width: auto;
    float: right;
}

input.popupClose
{
    float: right;
    font-weight: bold;
}

div.Head
{
    padding-left: 10px;
}
div.divTaskInformation h1,
div.divTaskDocuments h1,
div.divTaskTime h1,
div.Head
{
    color: #4E4E4E;
    font-family: 'Sanchez',serif;
    font-size: 24px;
    font-weight: normal;
}
div.divTaskInformation span,
div.divTaskDocuments span,
div.divTaskTime span
{
    font-size: 12px;
    font-family: 'Open Sans', Sans-Serif;
    color: #505050;
    font-weight: 600;
}

div.divTaskDocuments span,
div.divTaskInformation span,
div.divTaskTime span
{
    width: 100px;
    text-align: left;
    word-wrap: break-word;
}
div.divTaskDocuments table,
div.divTaskInformation table,
div.divTaskTime table
{
    width: auto;
}
div.divTaskDocuments table tr,
div.divTaskTime table tr
{
    border-bottom: 1px solid black;
}
div.divTaskDocuments table tr.captiveRow,
div.divTaskTime table tr.captiveRow,
div.divTaskTime table tr.alternatingRow,
div.divTaskDocuments table tr.alternatingRow
{
    border-bottom: none;

}
div.divTaskDocuments table th,
div.divTaskTime table th
{
    font-family: 'Sanchez',serif;
    font-size: 18px;
    font-weight: 300;
    padding: 0;
}

div.divTaskDocuments table td,
div.divTaskInformation table td,
div.divTaskTime table td
{
    width: auto;
    padding-top: 0;
    padding-left: 0;
}

div.divTaskDocuments input.add-button,
div.divTaskTime input.add-button,
div.accordionContent input.uploadButton,
div.accordionContent input.chooseButton
{
    background-color: #f2f2f2;
    color: #8c8c8c;
    width: auto;
    border: 1px solid gray;
    font-size: 14px;
    font-weight: bold;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    
}
div.divTaskDocuments input.add-button,
div.divTaskTime input.add-button
{
    background-image: none;
}
div.accordionContent input.chooseButton
{
    margin-top: 30px;
}
div.accordionContent select.chooseList
{
    background-color: White;
    width: 275px;
    height: 150px;
}
div.divTaskDocuments input.add-button:hover,
div.divTaskTime input.add-button:hover,
div.accordionContent input.uploadButton:hover,
div.accordionContent input.chooseButton:hover
{
    background-color: #f2f2f2;
    color: Black;
    width: auto;
    border: 1px solid black;
    background-image: none;
}
div.divTaskDocuments input.add-button:focus,
div.divTaskTime input.add-button:focus
{
    background-image: none;
    width: auto;
}

div.divUserInformation
{
    border-top: 1px dashed black;
}
div.accordionContent div.ajax__calendar table
{
    width: auto;
}
div.accordionContent div.ajax__calendar table td 
{
    padding-left: 0px;
    padding-top: 0px;
    width: auto;
}
div.accordionContent div.pnlExistingStatus table td 
{
    padding-left: 10px;
}
div.accordionContent div.pnlExistingStatus table td span
{
    text-align: left;
}

tr.rowSelected  
{    
    border-top: 2px solid black;
    border-left: 2px solid black;
    border-right: 2px solid black;
}
tr.rowSelected + tr
{
    border-bottom: 2px solid black;
    border-left: 2px solid black;
    border-right: 2px solid black;
}

span.subTaskNum
{
    float: right;
}

div.accordionContent span.RequiredFieldError,
span.RequiredFieldError {
    color: red;
    font-weight: bold;
    text-align: left;
    font-size: 12px;
}

div.announcementEntry {
    margin-top: 20px;
    margin-bottom: 20px;
}

div.dnnTextEditor span {
    width: auto;
    padding-bottom: 0px;
}

div.dnnTextEditor table td
{
    width: auto;
}

div.accordionContent table.subGrid td
{
    padding-left: 5px;
    padding-top: 5px;
    width: auto;
}
table.subGrid span
{
    width: auto;
    text-align: left;
}

tr.subGridAlternatingRow,
tr.subGridAlternatingRow td
{
    background-color: lightgrey;
}

div.accordionContent table.subGrid input
{
    border-width: 2px;
    width: 76px;
    background-color: white;
    border-style: inset;
}

div.pnlAddNewInsured table td
{
    padding-top: 0px;
}

div.AddNewLinkDiv
{
    width: auto;
}
div.AddNewLinkDiv a
{
    float: right;
    margin-right: 10px;
    margin-bottom: 10px;
}

div.asOfDiv
{
    width: 100%;
    float: right;
    margin-bottom: 10px;
}
input.AsOfBox
{
    float: none;
}


div.divDisplayNumber a
{
    clear: both; 
    float: left;
    padding-left: 40px;
}
div.divDisplayNumber span
{
    clear: none;
    text-align: left;
    padding-left: 20px;
}

div.accordionContent .aspNetDisabled, 
div.accordionContent a.aspNetDisabled, 
div.accordionContent .dnnDisabled, 
div.accordionContent a.dnnDisabled {
    color: black;
}


a.IncidentCancelLink
{
    line-height: 36px;
    padding-left: 10px;
}

div.accordionContent span.StaticLabelData
{
    color: black;
    clear: none;
    text-align: left;
}

tr.financeTableTotalRow span
{
    font-weight: bold;
    color: black;
    font-size: 14px;
}
hr.financeSectionRuler
{
    margin-top: 10px;
    margin-bottom: 10px;
}
div.reimbursementCostsDiv span{
    width: auto;
}
div.accordionContent table.EntityCertificatePolicyTable
{
    clear: both;
    float: left;
    width: auto;
}
div.accordionContent table.IncidentFinanceTable td,
div.accordionContent table.EntityCertificatePolicyTable td
{
    padding-top: 5px;
    text-align: right;
}
div.accordionContent table.EntityCertificatePolicyTable span,
div.accordionContent table.EntityCertificatePolicyTable label
{
    text-align: left;
}
div.accordionContent table.EntityCertificatePolicyTable label
{
    width: auto;
}
tr.trFinanceExcessI td,
tr.trFinanceExcessII td,
tr.trFinanceExcessIII td,
tr.trFinanceExcessIV td,
tr.trFinanceExcessV td,
tr.trFinanceExcessVI td
{
    border-top: dashed 1px black;
}

tr.trFinancePrimary td span,
tr.trFinanceExcessI td span,
tr.trFinanceExcessII td span,
tr.trFinanceExcessIII td span,
tr.trFinanceExcessIV td span,
tr.trFinanceExcessV td span,
tr.trFinanceExcessVI td span,
tr.trFinanceTotal td span,
tr.trFinanceExpense td span {
    font-weight: bold;
    font-size: 14px;
    color: #2e3d47;
}


tr.trFinancePrimary td input,
tr.trFinanceExcessI td input,
tr.trFinanceExcessII td input,
tr.trFinanceExcessIII td input,
tr.trFinanceExcessIV td input,
tr.trFinanceExcessV td input,
tr.trFinanceExcessVI td input,
tr.trFinanceTotal td input,
tr.trFinanceExpense td input {
    font-weight: bold;
    font-size: 14px;
    color: #2e3d47;
}

.AdvancedSearchOptionsHeader
{
    height: 24px;
}
.AdvancedSearchLabel
{
    font-weight: bold;
    line-height: 24px;
    vertical-align: top;
}

/* Popup Dialog for waiting / loading */


.popupDialogCenter
{
position: absolute; /*use position:fixed for non IE-6*/
bottom: 40%;
width:250px;
position: fixed;
left:50%;
z-index: 1000001;

}

.popupContainer
{
clear: both;
padding: 5px 10px 5px 10px;
}


.popupTitle
{
font-size: 9pt;
font-weight: bold;
text-transform:uppercase;
text-align: center;
color: White;
background-color: #002E63;
padding: 5px 3px;
}


table.DirectorsDocument_Grid tr td
{
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;

}
.DirectorsDocument_FolderLink
{
    font-size: 36px;
    background-image: url('images/Folder-Generic-Green-icon-32.png');
    background-repeat: no-repeat;
    background-position: left center;
    line-height: 32px;
    padding-left: 38px;
}


.DirectorsDocument_FileLink
{
    font-weight: normal;
}

span.DirectorsDocuments_Breadcrumbs,
span.DirectorsDocuments_Breadcrumbs a
{
    font-size: 24px;
}


table.incidentDefendantFinanceView td {

    border-color: lightgray;
    border-width: 1px;
    border-style: solid;

}

table.incidentDefendantFinanceView thead td {

background-color: lightgray;
}



        .TabHeaderCSS .ajax__tab_header
        {
            font-size: 14px;
            font-weight:bold;
            display: block;
            margin-top: 10px;

        }

        .TabHeaderCSS .ajax__tab_header span
        {
            padding-right: 0px;
            padding-bottom: 5px;

        }
        .TabHeaderCSS .ajax__tab_header .ajax__tab_outer
        {
            background-color: lightgray;
            border-color: #222;
            color: #000000;
            padding-left: 10px;
            margin-right: 3px;
            border:solid 1px #d7d7d7;
            border-radius: 10px;
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0;
        }
        .TabHeaderCSS .ajax__tab_header .ajax__tab_inner
        {
            border-color: lightgray;
            color: #e8e8e8;
            padding: 3px 10px 2px 0px;
        }
        .TabHeaderCSS .ajax__tab_hover .ajax__tab_outer
        {
            background-color: lightgray;
        }
        .TabHeaderCSS .ajax__tab_hover .ajax__tab_inner
        {
            color: #fff;
        }
        .TabHeaderCSS .ajax__tab_active .ajax__tab_outer
        {
            border-bottom-color: #ffffff;
            background-color: #ffffff;
            border-radius: 10px;
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 0;
        }
        .TabHeaderCSS .ajax__tab_active .ajax__tab_inner
        {
            color: #000;
            border-color: lightgray;
        }
        .TabHeaderCSS .ajax__tab_body
        {
            background-color: #fff;
            border: solid 2px lightgray;
            border-top-color: lightgray;
            padding: 20px;
        }