﻿/* This stylesheet is to be applied to the new aspx pages. */
 
html, body
{
	font-family: Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 8pt;
	color:#00235d;
	height: 100%;
	margin: 0px;
	background-color: White;
    /*overflow-y: scroll;*/
}
img  
{
	border:0px;
}
	
textarea
{
  	font-family: Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 8pt;
	color: #000000;  
	background-color: White;
}
	
select
{
	font-family: Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 8pt;
	color: #000000;
	
}
input
{
	font-family: Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 8pt;
	color: #000000;	
}

input[type="checkbox"]
{
    width: 13px !important;
    height: 13px !important;
}

input[type="radio"]
{    
    height: 13px !important;
    width: 13px !important;
}

input[type="text"],
input[type="textarea"],
input[type="password"],
select
{
    background-color: #FFFFFF;
}

input[disabled="disabled"]
{
    color: #727272;    
}

select[disabled="disabled"]
{
    color: #727272;
}

legend
{
    font-family: Tahoma, Arial, Verdana, Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
    background-color: White;
    color: #005B99;
}
.tdnowrap
{
    white-space:nowrap;
}

/* fieldset
{
    margin-top: 7px;
    border: 1px solid #005B99;
} */

fieldset
{
border: 1px solid #005B99;
margin: 7px 2px 0px 2px;
padding: 0.35em 0.625em 0.75em;
}

.formLabel
{
	text-align: right;
	padding-right:5px;
}
.errorMsg
{
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    color: #ff0000;
}
/* to display help text */
.grayText
{
	color: #000000;
	font-size: 7pt;
	font-style: italic;
}

.ui-datepicker-trigger
{
    margin-left:5px;
    margin-bottom: -3px;
}


/* to display * in red color */
.requiredField
{
	color: Red;
	font-size: 8pt;
}

.requiredFieldDropDown
{
}

.requiredFieldTextBox
{
}

.waterMark
{
}

.readOnly
{
    background-color:#D3D3D3;   
}

/* to display validation messages and no records found message*/
.validationMsg
{
	color: #5F85B2;
	font-size: 10pt;
	background-color: #CCDCEF;
	border: solid 1px #9BA6B3;
	padding: 5px 5px 5px 5px;
	min-height:20px;
}
.validationMsg table
{
    border-collapse:collapse;
    margin-left:auto;
    margin-right:auto;
}
.validationMsg tr { }
.validationMsg td {vertical-align:middle;}
.validationMsg .validationImageCell
{
    background-image: url('../../images/Version3/icon_info.gif');
    background-repeat: no-repeat;
    background-position:center;
    width:40px;
    height:40px;
    display:none;
}
.validationMsg .errorImageCell
{
    background-image: url('../../images/Version3/icon_info.png');
    background-repeat: no-repeat;
    background-position:center;
    width:40px;
    height:40px;
    display:none;
}
.validationMsg span#message
{
font-weight:bold;
}


/* to set tabel cellspacing and cellpadding zero by default 
table
{
	border-collapse : collapse; 
}*/

/* to set tabel cellspacing and cellpadding zero by default
table td, table th
{
	padding : 0; 
}
 */
.fadedTab
{
    height: 24px;
    float: left;
    margin-right: 5px;
    cursor: pointer;
    background-color: White;
}
.fadedTab .leftSide
{
    float: left;
    width: 2px;
    height: 24px;
    background-image: url('../../images/Version3/fadedtableft.png');
    background-repeat: repeat-x;
}
.fadedTab .centerSide
{
    float: left;
    height: 24px;
    background-image:url('../../images/Version3/fadedtabbg.png');
    background-repeat: repeat-x;
    padding: 5px;
    color:#00235d;
}
.fadedTab .rightSide
{
    float: left;
    height: 24px;
    width: 2px;
    background-image: url('../../images/Version3/fadedtabright.png');
    background-repeat: repeat-x;
}
.highlightedTab
{
    height: 24px;
    float: left;
    margin-right: 5px;
    margin-bottom: -1px;
    cursor: pointer;
}
    .highlightedTab .leftSide {
        float: left;
        width: 2px;
        height: 24px;        
        background-image: url(../../images/Version3/highlightedtableft.png);
        background-repeat: repeat-x;
    }
.highlightedTab .centerSide
{
    float: left;
    height: 24px;
    background-image:url('../../images/Version3/highlightedtabbg.png');
    background-repeat: repeat-x;
    padding: 5px;
    color:#00235d;
}
.highlightedTab .rightSide
{
    float: left;
    height: 24px;
    width: 2px;
    background-image: url('../../images/Version3/highlightedtabright.png');
    /*background-repeat: repeat-x;*/
}
.fadedButton
{
    height: 21px;
    float: left;
    cursor: pointer;
    color:#00235d;
    font-weight:bold;
    outline: none;
}
.fadedButton .leftSide
{
    float: left;
    width: 2px;
    height: 21px;
    background-image: url('../../images/Version3/fadedButtonLeft.png');
    /*background-repeat: repeat-x;*/
}
.fadedButton .centerSide
{
    float: left;
    height: 21px;
    background-image:url('../../images/Version3/fadedButtonBg.png');
    background-repeat: repeat-x;
    padding-top: 4px;
    padding-left: 7px;
    padding-right: 7px;
}
.fadedButton .centerSide a
{
    color: #00235d;
    text-decoration: none;
}
.fadedButton .rightSide
{
    float: left;
    height: 21px;
    width: 2px;
    background-image: url('../../images/Version3/fadedButtonRight.png');
    background-repeat: repeat-x;
}
.highlightedButton
{
    height: 21px;
    float: left;
    cursor: pointer;
    font-weight:bold;
    outline: none;
}
.highlightedButton .leftSide
{
    float: left;
    width: 2px;
    height: 21px;
    background-image: url('../../images/Version3/highlightedButtonLeft.png');
    background-repeat: repeat-x;
}
.highlightedButton .centerSide
{
    float: left;
    height: 21px;
    background-image:url('../../images/Version3/highlightedButtonBg.png');
    background-repeat: repeat-x;
    padding-top: 4px;
    padding-left: 7px;
    padding-right: 7px;
}
.highlightedButton .centerSide a
{
    color: #00235d;
    text-decoration: none;
}
.highlightedButton .rightSide
{
    float: left;
    height: 21px;
    width: 2px;
    background-image: url('../../images/Version3/highlightedButtonRight.png');
    background-repeat: repeat-x;
}
.disabledButton
{
    height: 21px;
    float: left;
    color: #cecece;
    font-weight:bold;
}
.disabledButton .leftSide
{
    float: left;
    width: 2px;
    height: 21px;
    background-image: url('../../images/Version3/disabledButtonLeft.png');
    background-repeat: repeat-x;
}
.disabledButton .centerSide
{
    float: left;
    height: 21px;
    max-height: 21px;
    background-image:url('../../images/Version3/disabledButtonBg.png');
    background-repeat: repeat-x;
    padding-top: 4px;
    padding-left: 7px;
    padding-right: 7px;
}
.disabledButton .centerSide a
{
    color: #cecece;
    text-decoration: none;
    cursor: default;
}
.disabledButton .centerSide img
{
    filter: alpha(opacity=25);
    opacity: 0.25;
}
.disabledButton .rightSide
{
    float: left;
    height: 21px;
    width: 2px;
    background-image: url('../../images/Version3/disabledButtonRight.png');
    background-repeat: repeat-x;
}
/* to display login box top left corner*/
.loginBoxTopLeftCorner
{
	background-image:url('../../images/Version3/login_box_top_left_corner.gif');
	width:10px;
	height:30px;
	background-repeat:no-repeat;
}

/* to display login box top right corner*/
.loginBoxTopRightCorner
{
	background-image:url('../../images/Version3/login_box_top_right_corner.gif');
	width:10px;
	height:30px;
	background-repeat:no-repeat;
}

/* to display login box top horizontal line*/
.loginBoxTopHLine
{
	background-image:url('../../images/Version3/login_box_top_h_line.gif');
	height:10px;
	height:30px;	
	background-repeat:repeat-x;
	color:#00235d;
	font-size:11pt;
	font-weight:bold;
}

/* to display content box top left corner*/
.boxTopLeftCorner
{
	background-image:url('../../images/Version3/box_top_left_corner.gif');
	width:10px;
	background-repeat:no-repeat;
}

/* to display content box bottom left corner*/
.boxBottomLeftCorner
{
	background-image:url('../../images/Version3/box_bottom_left_corner.gif');
	width:10px;
	background-repeat:no-repeat;
}

/* to display content box bottom right corner*/
.boxBottomRightCorner
{
	background-image:url('../../images/Version3/box_bottom_right_corner.gif');
	width:10px;
	background-repeat:no-repeat;
}

/* to display content box top right corner*/
.boxTopRightCorner
{
	background-image:url('../../images/Version3/box_top_right_corner.gif');
	width:10px;
	background-repeat:no-repeat;
}

/* to display content box bottom horizontal line*/
.boxBottomHLine
{
	background-image:url('../../images/Version3/box_bottom_h_line.gif');
	height:10px;	
	background-repeat:repeat-x;
}

/* to display content box top horizontal line*/
.boxTopHLine
{
	background-image:url('../../images/Version3/box_top_h_line.gif');
	height:10px;	
	background-repeat:repeat-x;
}

/* to display content box left vertical line*/
.boxLeftVLine
{
	background-image:url('../../images/Version3/box_left_v_line.gif');
	width:10px;	
	background-repeat:repeat-y;
}

/* to display content box right vertical line*/
.boxLeftRLine
{
	background-image:url('../../images/Version3/box_right_v_line.gif');
	width:10px;	
	background-repeat:repeat-y;
}

/* to display content box top left corner*/
.signinTopLeftCorner
{
	background-image:url('../../images/Version3/signin_top_left_corner.gif');
	width:10px;
	background-repeat:no-repeat;
}

/* to display content box bottom left corner*/
.signinBottomLeftCorner
{
	background-image:url('../../images/Version3/signin_bottom_left_corner.gif');
	width:10px;
	background-repeat:no-repeat;
}

/* to display content box bottom right corner*/
.signinBottomRightCorner
{
	background-image:url('../../images/Version3/signin_bottom_right_corner.gif');
	width:10px;
	background-repeat:no-repeat;
}

/* to display content box top right corner*/
.signinTopRightCorner
{
	background-image:url('../../images/Version3/signin_top_right_corner.gif');
	width:10px;
	background-repeat:no-repeat;
}

/* to display content box bottom horizontal line*/
.signinBottomHLine
{
	background-image:url('../../images/Version3/signin_bottom_h_line.gif');
	height:10px;	
	background-repeat:repeat-x;
}

/* to display content box top horizontal line*/
.signinTopHLine
{
	background-image:url('../../images/Version3/signin_top_h_line.gif');
	height:10px;	
	background-repeat:repeat-x;
}

/* to display content box left vertical line*/
.signinLeftVLine
{
	background-image:url('../../images/Version3/signin_left_v_line.gif');
	width:10px;	
	background-repeat:repeat-y;
}

/* to display content box right vertical line*/
.signinLeftRLine
{
	background-image:url('../../images/Version3/signin_right_v_line.gif');
	width:10px;	
	background-repeat:repeat-y;
}

/* to display box background color*/
.boxBg
{
	background-color: White;
}

/*to display footer*/
#footer
{
	/*border-top: solid 1px #6e6e6e;*/
	color: Black; /*#4d85c5;*/
	height:20px;
	background-color:White;
	text-align:center;
	padding:0px 0px 0px 0px;
}

/*to display header*/
.topHeader
{
	background-color:White;
	height:76px;
	margin-bottom:0;
	color: #00235d;
	font-weight:bold;	
	font-family: Tahoma, Arial, Verdana, Sans-Serif;
	font-size: 8pt;
	
}



/*to display header*/
#divLoginInfoContaner
{
	float:right;
}

#divLoginInfo
{
	float:left; padding:8px 0px 0px 0px;
	font-size:9pt;
	color: #143d8d;
	font-weight:bold;
}

#divLoginUserInfo
{
	float:left; padding:8px 5px 0px 5px;
	font-weight:bold;
	font-size:9pt
}

/* to display grid outer table border */
.gridOuterTable
{
	border: solid 1px #91a7b4
}

/* to display grid table border */
.gridTable
{
	border-collapse:collapse;
	border: solid 1px #91a7b4;	
}

/* to display grid header*/
.gridHeader
{
	background-color:#0070c0;
	height:17px;
	color:White;
	font-size: 8pt;
}

/* to display grid row */
.gridRow
{
	background-color:#e1e6f2;
	height:17px;
	font-size: 8pt;
}

/* to display grid alternate row */
.gridAlternateRow
{
	height:17px;
	background-color:White;
	font-size: 8pt;
}

.gridSelectedRow
{
    height: 17px;
    background-color: #CDCFBC;
    font-size: 8pt;
}

.gridRow td
{
	border: solid 1px #91a7b4;
	overflow: hidden;
}

/* to display grid alternate row */
.gridAlternateRow td
{
	border: solid 1px #91a7b4;
	overflow: hidden;
}

.gridSelectedRow td
{
	border: solid 1px #91a7b4;
	overflow: hidden;
}

.gridRow td td
{
	border: none;
}

/* to display grid alternate row */
.gridAlternateRow td td
{
	border: none;
}

.gridSelectedRow td td
{
	border: none;
}

/* to display current page */
.currentPage
{
	color:White;
	background-color:#0070c0;
	padding:0px 5px 0px 5px;
}

/* to display page info */
.pageInfo
{
	padding:0px 10px 0px 0px;
}

/* to display paging links */
.pageLink a:link { color:#0008ff; text-decoration:none; padding:0px 5px 0px 5px; }
.pageLink a:active { color:#0008ff; text-decoration:none; padding:0px 5px 0px 5px;}
.pageLink a:visited {color:#0008ff; text-decoration:none; padding:0px 5px 0px 5px;}
.pageLink a:hover { color:#ffffff; text-decoration:none; padding:0px 5px 0px 5px; background-color:#696969}

.cursor
{
	cursor:pointer;
	cursor:hand;
	padding-right: 10px;
}

/* to display left bar background color */	
.leftBarBg
{
	background-color:#b0caea;
	margin-top:0;
}

/* to display left bar background color */	
.leftBarHeaderBg
{
	background-color:#b0caea;
	color:#00235d;
}

/* to display header background color */	
.headerBg
{
	background-color:White;
}

/* to display left bar top left corner*/
.LeftBarTLCorner
{
	background-image:url('../../images/Version3/left_bar_top_left_corner.gif');	
	background-repeat:no-repeat;
	width:5px; height:5px
}

/* to display left bar top horizental line */
.LeftBarTHLine
{
	background-image:url('../../images/Version3/left_bar_top_h_line.gif');	
	background-repeat:repeat-x;
	width:103px; height:5px
}

/* to display left bar top right corner*/
.LeftBarTRCorner
{
	background-image:url('../../images/Version3/left_bar_top_right_corner.gif');	
	background-repeat:no-repeat;
	width:5px; height:5px
}

/* to display left bar bottom left corner*/
.LeftBarBLCorner
{
	background-image:url('../../images/Version3/left_bar_bottom_left_corner.gif');	
	background-repeat:no-repeat;
	width:5px; height:5px
}

/* to display left bar bottom horizental line */
.LeftBarBHLine
{
	background-image:url('../../images/Version3/left_bar_bottom_h_line.gif');	
	background-repeat:repeat-x;
	width:103px; height:5px
}

/* to display left bar bottom right corner*/
.LeftBarBRCorner
{
	background-image:url('../../images/Version3/left_bar_bottom_right_corner.gif');	
	background-repeat:no-repeat;
	width:5px; height:5px
}

/* to display left bar left vertical line*/
.LeftBarLVLine
{
	background-image:url('../../images/Version3/left_bar_left_v_line.gif');	
	background-repeat:repeat-y;
	width:1px;
}

/* to display left bar left vertical line*/
.LeftBarRVLine
{
	background-image:url('../../images/Version3/left_bar_right_v_line.gif');	
	background-repeat:repeat-y;
	width:1px;
}
/* to display left bar background color*/
.LeftBarBg
{
	background-color:White;
	width:111px
}
	
/* to display leftbar menu links */
.leftMenu a:link { color:#00235d; text-decoration:none;}
.leftMenu a:active { color:#00235d; text-decoration:none;}
.leftMenu a:visited {color:#00235d; text-decoration:none;}
.leftMenu a:hover { color:#696969; text-decoration:none;}

/* to display leftbar menu arrow */
.menuArrow
{
	background-image:url('../../images/Version3/menu_arrow.gif');
	width:8px; height:7px;
	margin:0px 2px 0px 5px
}

/* to display leftbar menu divider */
.leftBarDivider
{
	height:1px;
	background-color:#c3c2c3
}

/* to display left bar header text */
.leftBarHeader
{
	padding-left:5px;
	padding-bottom:5px	
}

/* to display tabstrip background color */
.tabStripBg
{
	background-color: White;
}

/* to display tabstrip */
.tabStrip
{
	height:24px; background-image:url('../../images/Version3/tab_bg.gif'); margin:0px 27px 0px 0px;
}

/* display for popup content pages*/
.popupContentPageBg
{
	background-color:#F7FAFF;
    overflow-y:scroll;
}

/* to display content page background color and margins */
.contentPageBg 
{
	background-color:white;
	margin:0px 10px 0px 10px;
    
}

/* to display content page background color and margins */
.signinPageBg 
{
	background-color:#143d8d;
	margin:0px 10px 0px 10px;
}

.signinPageSeparator
{
    height:1px;
    background-color: #C0C0C0;
    border: 1px solid gray;
}

/* to display link label */
.linkLabel a:link { color:#3475cd;}
.linkLabel a:active { color:#3475cd; }
.linkLabel a:visited {color:#3475cd; }
.linkLabel a:hover { color:#3475cd; text-decoration:none;}

/* to display total premium text color */
.totalPremium
{
	color:#c00000
}

/* to display text alignment to right*/
.textAlignRight
{
	text-align:right
}

h3
{
	color:#7d98a8;
	font-size:12pt;
	font-weight:normal;
}

/* For Applicant Search Dialog */
.cssItemTableHeader td {
	background-color: #DEDEDD;
	color: #2D435B;
	font-family:"MS Sans Serif", Arial, Helvetica, Tahoma, sans-serif;
	font: 8pt "MS Sans Serif", Arial, Helvetica, Tahoma, sans-serif;
	font-weight: bold;
	border-width:1px;
	border-top-style:none;
	border-bottom-style:none;
	border-collapse:collapse;
	border-color:#000000;
	overflow:hidden;
}

.cssItemTableDetail td {
	background-color: #EFEFED;
	color: #000000;
	font: 8pt "MS Sans Serif", Arial, Helvetica, Tahoma, sans-serif;
	text-decoration: none;
	border-width:1px;
	border-collapse:collapse;
	border-color:#000000;
	overflow:hidden;
}

.cssItemTableSelected td {
	background-color: #CDCFBC;
	color: #000000;
	font: 8pt "MS Sans Serif", Arial, Helvetica, Tahoma, sans-serif;
	text-decoration: none;
	border-width:1px;
	border-collapse:collapse;
	border-color:#000000;
	overflow:hidden;
}

.cssItemTableFooter td {
	background-color: #DEDEDD;
	color: #2D435B;
	font: 8pt "MS Sans Serif", Arial, Helvetica, Tahoma, sans-serif;
	text-decoration: none;
	overflow:hidden;
}
.cssAltContent {
	background: #FFFFFF;
	color: #000000;
	/*font: 10px "MS Sans Serif", Arial, Helvetica, Tahoma, sans-serif;*/
}
.errorIndicator
{
    padding: 0px;
    margin: 0px;
    visibility: hidden;
}
.errorSpacer
{
    padding: 0px;
    margin: 0px;
    width: 4px;
    /*height: 13px;*/
}
.errorContainer
{
    padding: 0px;
    margin: 0px;
    width: 11px;
}
.expandcollapsediv
{
/*empty*/
}
.linkIcon
{
    height: 16px;
    cursor: pointer;
    vertical-align: top;
}
/*.boldHeaderUline
{
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    text-decoration: underline;
    font-weight: bold;
}*/

/*#divViewPolicyActivities
{
    border-style:dotted;
    outline-width:thick;
}*/
#imgCompanyLogo
{
    margin-left:0;
    margin-bottom:0;
}
#main2
{
    background-color:White;
}
/*#header
{
    background-color:White;
    background-repeat:repeat-y;
}*/
/*#label1
{
    color: White;
}*/
#btnSaveNextText
{
    /*background-color: #b0caea;*/
    color:#00235d;
    font-weight:bold;
}
#btnSaveNext2
{   
    margin-bottom:0;
    /*background-color: #00235d;*/
    color:#00235d;
    font-weight:bold;
}
#btnSaveNextText2
{   
    margin-bottom:0;
    /*background-color: #b0caea;*/
    color:#00235d;
    font-weight:bold;
}
#btnValidateAddress
{   
    margin-bottom:0;
    /*background-color: #b0caea;*/
    color:#00235d;
    font-weight:bold;
}
#divNewQuoteInformation
{
    color:#00235d;
    
}
#divTransaction
{
    color:white;
    font-weight:bold;
}
#imgBtnLogin
{
    color:#00235d;
    font-weight:bold;
}
#imgBtnChangePassword
{
    color:#00235d;
    font-weight:bold;
}
#tblLogin
{   
    color:#00235d; 
}
#gdivAgencyGrid
{
    color:#b0caea;
}
#lblMatchText
{
    color:#b0caea;
}

/*#ldivTransCd
{
    color:white;
    font-weight:bold; 
}
#tdTransaction
{
    color:white;
    font-weight:bold; 
}
#tdTransactionEffDt
{
    color:white;
    font-weight:bold; 
}
#tdLocation
{
    color:white;
    font-weight:bold; 
}
#tdApplicant
{
    color:white;
    font-weight:bold; 
}*/

.simpleDialogHeader
{
    color:White;
    font-size:16px;
    font-weight: bold;
}

.PopupDocLinks
{
    border: 1px solid #003366;
    background-color: #ffffdd;
    display: none;
}

/* highlighting backcolor for required fields*/
.cssRequired {
	background-color:#E2EDFA;
}

/* default layout for coverage grids */
div.coverageLayout div.coverageDetail { margin-left:20px; width:600px; }
div.coverageLayout div.coverageDetail div.detailRow { width: 100%; padding-top: 1px; padding-bottom: 1px;  }
div.coverageLayout div.coverageDetail div.detailRow > div { display:inline-block; }
div.coverageLayout div.coverageDetail div.coverageFieldLabel {  width:220px; text-align: right; vertical-align:middle; }
div.coverageLayout tr.gridSelectedRow[rowkey][level] div.property-description { padding-top:3px;vertical-align:middle;display:inline-block;white-space:normal;max-width:650px;min-height:18px }
div.coverageLayout tr.gridSelectedRow[rowkey][level] div.property-description > div { display:inline-block; }
div.coverageLayout tr.gridSelectedRow[rowkey][level] div.irpm-layout { width:100px;text-align:right;float:right;padding-bottom: 1px;padding-right:5px;padding-top:1px; }
div.coverageLayout tr.gridSelectedRow[rowkey][level] div.irpm-layout > div { display:inline-block; }
div.coverageLayout tr.gridSelectedRow[rowkey][level] div.property-deductibles { display:inline-block;float:right;text-align:right;padding:0px; }
div.coverageLayout tr.gridSelectedRow[rowkey][level] div.deductible-layout { text-align:right;float:right;padding-bottom: 1px;padding-right:5px;padding-top:1px; }
div.coverageLayout tr.gridSelectedRow[rowkey][level] div.deductible-layout > div { display:inline-block; }
div.coverageLayout tr.gridSelectedRow[rowkey][level] div.deductible-layout select { width:70px; }
div.coverageLayout div.coverageDetail div.detailRow div.row > div.row-cell { display: inline-block; }
div.coverageLayout div.coverageDetail div.detailRow div.row > div.row-cell > div { display: inline-block; }
div.coverageLayout tr div.premium-label { padding-top:3px; display:block; }
div.coverageLayout tr div.premium { display:block; }
div.coverageLayout tr div.premium input[type="text"] { width:45px; }
div.coverageLayout tr div.premium img { vertical-align:middle; margin-left:2px; }
div.coverageLayout tr span.premium { margin-right:2px; }

div.scheduledPropertyLayout tr.scheduledPropertyRow td { padding:0px; }
div.scheduledPropertyLayout tr.scheduledPropertyRow input[type="text"].prop_description { width:225px; }
div.scheduledPropertyLayout tr.scheduledPropertyRow input[type="text"].prop_otherdesc { width:225px; }
div.scheduledPropertyLayout tr.scheduledPropertyRow select.prop_territorycd { min-width:85px; max-width:200px; }
div.scheduledPropertyLayout tr.scheduledPropertyRow select.prop_lossgroupcd { min-width:150px; max-width:200px; }
div.scheduledPropertyLayout tr.scheduledPropertyRow select.prop_deductible { min-width:60px; max-width:100px; }
div.scheduledPropertyLayout tr.scheduledPropertyRow input.prop_limit { width:75px; }
div.scheduledPropertyLayout tr.scheduledPropertyRow input[type="text"].prop_total_limit { width:55px; }
div.scheduledPropertyLayout tr.scheduledPropertyRow div.termprem { font-style:italic; }
div.scheduledPropertyLayout tr.scheduledPropertyRow div.class_header { display:inline-block; width:100%; padding-top:1px; }
div.scheduledPropertyLayout tr.scheduledPropertyRow div.info_header { display:inline-block; width:100%; padding-top:1px; }
div.scheduledPropertyLayout tr.scheduledPropertyRow div.label { text-align:right; padding-right:2px; padding-left:2px; }
div.scheduledPropertyLayout tr.scheduledPropertyRow div.prop_parent div.iconContainer { vertical-align:middle; width:16px; height:16px; }
div.scheduledPropertyLayout tr.scheduledPropertyRow div.info_header div.parent_header { display:inline-block;vertical-align:top; }
div.scheduledPropertyLayout tr.scheduledPropertyRow div.info_header div.parent_header div.label { display:inline-block; text-align:left; padding-left:2px; vertical-align:top; margin-top:3px; }
div.scheduledPropertyLayout tr.scheduledPropertyRow div.info_header div.sched_prop_header { padding-right:3px; float:right; }
div.scheduledPropertyLayout tr.scheduledPropertyRow div.info_header div.sched_prop_header > div > div { display:inline-block; }
div.scheduledPropertyLayout tr.scheduledPropertyRow div.info_header div.sched_prop_header div.label { text-align:right; padding-right:2px; padding-left:5px; }

div.scheduledPropertyLayout tr.scheduledPropertyRow div.blanket-layout { margin-left:50px; margin-top:2px; margin-bottom:2px; }
div.scheduledPropertyLayout tr.scheduledPropertyRow div.blanket-layout div.data-fields div > div.label.first-col { min-width:60px; width:60px; }
div.scheduledPropertyLayout tr.scheduledPropertyRow div.blanket-layout div.data-fields div > div.label.second-col { min-width:40px; width:40px; }
div.scheduledPropertyLayout tr.scheduledPropertyRow div.blanket-layout div.data-fields div > div.label.third-col { min-width:30px; width:30px; }
div.scheduledPropertyLayout tr.scheduledPropertyRow div.blanket-layout div.data-fields div > div.label.forth-col { min-width:35px; width:35px; }

div.scheduledPropertyLayout tr.scheduledPropertyRow[blanket] div.info_header div.premium { float:right; width:50px; padding-right:10px;  text-align:right; margin-top:3px;}
div.scheduledPropertyLayout tr.scheduledPropertyRow[blanket] div.info_header div.premium > div  {display:inline-block; }
div.scheduledPropertyLayout tr.scheduledPropertyRow[blanket] div.info_header div.data-fields { margin-right:65px; }
div.scheduledPropertyLayout tr.scheduledPropertyRow[blanket] div.info_header div.data-fields > div { white-space:nowrap; }
div.scheduledPropertyLayout tr.scheduledPropertyRow[blanket] div.info_header div.data-fields > div > div { display:inline-block; }
div.scheduledPropertyLayout tr.scheduledPropertyRow[blanket] select.prop_territorycd { min-width:150px; max-width:200px; }
div.scheduledPropertyLayout tr.scheduledPropertyRow[blanket] select.prop_lossgroupcd { min-width:150px; max-width:200px; }

div.scheduledPropertyLayout tr.scheduledPropertyRow div.details { margin-left:50px; margin-top:2px; margin-bottom:2px; }
div.scheduledPropertyLayout tr.scheduledPropertyRow div.details div.detailRow { padding-bottom:2px; padding-top:1px; }
div.scheduledPropertyLayout tr.scheduledPropertyRow div.details div.detailRow div.label { padding-right:2px; padding-left:2px }
div.scheduledPropertyLayout tr.scheduledPropertyRow div.details div.detailRow div.premium { float:right; width:50px; padding-right:10px;  text-align:right; margin-top:3px;}
div.scheduledPropertyLayout tr.scheduledPropertyRow div.details div.detailRow div.premium > div  {display:inline-block; }
div.scheduledPropertyLayout tr.scheduledPropertyRow div.details div.detailRow div.data-fields { margin-right:65px; }
div.scheduledPropertyLayout tr.scheduledPropertyRow div.details div.detailRow div.data-fields > div { white-space:nowrap; }
div.scheduledPropertyLayout tr.scheduledPropertyRow div.details div.detailRow div.data-fields > div > div  {display:inline-block; }
div.scheduledPropertyLayout tr.scheduledPropertyRow div.details div.detailRow div.data-fields div > div.label.first-col { min-width:60px; width:60px; }
div.scheduledPropertyLayout tr.scheduledPropertyRow div.details div.detailRow div.data-fields div > div.label.second-col { min-width:40px; width:40px; }
div.scheduledPropertyLayout tr.scheduledPropertyRow div.details div.detailRow div.data-fields div > div.label.third-col { min-width:30px; width:30px; }
div.scheduledPropertyLayout tr.scheduledPropertyRow div.details div.detailRow div.data-fields div > div.label.forth-col { min-width:35px; width:35px; }

div.scheduledPropertyLayout tr.scheduledPropertyRow div.details div.detailRow div.data-fields table.watercraft_credits { display:inline-block; margin-left:80px; }
div.scheduledPropertyLayout tr.scheduledPropertyRow div.details div.detailRow div.data-fields table.watercraft_credits div.label { display:inline-block;padding-left:1px;text-align:left;padding-right:10px; }
div.scheduledPropertyLayout tr.scheduledPropertyRow div.details div.detailRow div.data-fields table.watercraft_credits input[type='checkbox'] { margin-left:-5px; }

div.scheduledPropertyLayout tr.scheduledPropertyRow div.detailRow.template { display:none; }
div.scheduledPropertyLayout tr span.premium { margin-right:3px }

div.scheduledPropertyCoverageLayout div.coverageDetail { margin-left:20px; width:500px; }
div.scheduledPropertyCoverageLayout div.coverageDetail div.detailRow { width: 100%; }
div.scheduledPropertyCoverageLayout div.coverageDetail div.detailRow > div { display:inline-block; }
div.scheduledPropertyCoverageLayout div.coverageDetail div.coverageFieldLabel {  width:220px; text-align: right; vertical-align:middle; }
div.scheduledPropertyCoverageLayout div.coverageDetail div.detailRow div.row > div.row-cell { display: inline-block; }
div.scheduledPropertyCoverageLayout div.coverageDetail div.detailRow div.row > div.row-cell > div { display: inline-block; }
div.scheduledPropertyCoverageLayout tr div.premium-label { padding-top:3px; display:block; }
div.scheduledPropertyCoverageLayout tr div.premium { display:block; }
div.scheduledPropertyCoverageLayout tr div.premium input[type="text"] { width:45px; }
div.scheduledPropertyCoverageLayout tr div.premium img { vertical-align:middle; margin-left:2px; }
div.scheduledPropertyCoverageLayout tr span.premium { margin-right:2px; }
div.scheduledPropertyCoverageLayout table.gridOuterTable { border: none; border-bottom: 0px; border-right: 0px; border-top: 0px; border-left: 0px; }

.alignCenter
{
    text-align:center;
    }
    
.floatR
{
    float:right
}
.floatL
{
}
    
    
    
    
/*div.cppcoverageLayout div.cppcoverageDetail { margin-left:3px;  }
div.cppcoverageLayout div.cppcoverageDetail div.cppdetailRow { width: 100%; padding-top: 1px; padding-bottom: 1px; text-align:right }
div.cppcoverageLayout div.cppcoverageDetail div.cppdetailRow > div { display:inline-block; }
div.cppcoverageLayout div.cppcoverageDetail div.cppcoverageFieldLabel {  text-align: right; vertical-align:middle; white-space:nowrap }
div.cppcoverageLayout tr span.cpppremium { margin-right:2px; }
*/



div.cppcoverageLayout div.coverageDetail { margin-left:20px; width:500px; }
div.cppcoverageLayout div.coverageDetail div.detailRow { width: 100%; padding-top: 1px; padding-bottom: 1px;  }
div.cppcoverageLayout div.coverageDetail div.detailRow > div { display:inline-block; }
div.cppcoverageLayout div.coverageDetail div.coverageFieldLabel {  width:270px; text-align: right; vertical-align:middle; }
div.cppcoverageLayout tr span.premium { margin-right:2px; }


.errorIconMargin
{
    margin:0px 5px
}
    
.cppLobPageMargin{margin: 0px 26px 0px 0px;padding: 0;border: 0;}
