﻿.collapse-panel-container {
    margin: 2px;
}


.collapse-panel-title {
    font-size: 12px;
    font-weight: bold;
}

/*Added for collapse panel*/

.collapse-panel {
    background: #fff !important;
}

    .collapse-panel .rpRootGroup {
        border-width: 0px 0px 0px 0px !important;
    }

    .collapse-panel a.rpLink {
        height: 17px;
        margin-bottom: 10px;
        font: normal 12px/16px "Segoe UI",Arial,sans-serif !important;
        font-weight: 600 !important;
    }

    .collapse-panel a.rpLink, a.rpHovered, a.rpExpanded, a.rpSelected {
        border-color: #fff !important;
        /*background-image: linear-gradient(#dedede,#dedede) !important;*/
        background-image: none !important;
        background-color: #f5f9ff !important;
        padding: 0px !important;
        background-position: 0px !important;
    }

    .collapse-panel .rpExpandable .rpExpandHandle, .collapse-panel .rpExpanded .rpExpandHandle {
        margin: 2px 5px 0px 0px !important;
    }

    .collapse-panel .rpText {
        padding: 0px !important;
    }
.body
{
	background-color: #FFFFFF;
	font-family: "segoe ui" ,verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}
.body-main
{
	background: none repeat scroll 0 0 #EFECE6;
	font-family: "segoe ui" ,verdana,helvetica,arial,sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}
.du-printIcon {
    background: url("../Images/du_print.png") no-repeat scroll left center transparent;
    color: black;
    font-size: 11px;
    font-weight: normal;
    margin: 0 auto;
    padding-left: 14px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    margin-right: 5px;
    display: inline-block;
}

.fullpagepostbackbutton
{
	display: none;
}
.rebindMenubutton
{
	display: none;
}

input, textarea, select
{
	font-family: inherit;
}

input[type='text'], textarea, input[type='password']
{
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #C3D9F9;
	color: #000000;
	font: 12px "segoe ui" ,arial,sans-serif;
	
}

input[type='text']:hover, textarea:hover, input[type='password']:hover
{
	background: none repeat scroll 0 0 /*#FFFFFF*/;
	color: #000000;
	font: "segoe ui" ,arial,sans-serif;

}

input[type='text']:focus, textarea:focus, input[type='password']:focus
{
	background: none repeat scroll 0 0 #FFFFFF;
	/*border: 1px solid #305090;*/ /* Removed 10/30/2013 to correct input display inside RadComboBox - aharrison*/
	border-color: #305090; /* Added 10/30/2013. See above.*/
	color: #000000;
	font: "segoe ui" ,arial,sans-serif;

}

input[type='password'][disabled]
{
	border: #8D8D8D 1px solid;
	color: #8D8D8D;
	cursor: default;
}

a[disabled]
{
	text-decoration: underline;
	color: #808080;
}

select
{
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #C3D9F9;
	color: #000000;
	font: 12px "segoe ui" ,arial,sans-serif;
	padding: 1px 1px 1px;
}

.panel-container .RadInput_Outlook .riDisabled, .panel-container .RadInput_Disabled_Outlook .riDisabled
{
	border: #8D8D8D 1px solid;
	color: #8D8D8D;
	cursor: default;
}

.tab-data-container .RadTabStrip .rtsOut, .tab-data-container .RadTabStripVertical .rtsOut
{
	padding-right: 5px;
}

.tab-data-container .RadTabStrip .rtsIn, .tab-data-container .RadTabStripVertical .rtsIn
{
	padding: 0 0px;
}

.tab-data-container .RadTabStrip .rtsLink, .tab-data-container .RadTabStripVertical .rtsLink
{
	padding-left: 5px;
}

.full-content
{
	width: 1100px;
	background-color: white;
	margin: auto;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3), 0 2px 20px rgba(0, 0, 0, 0.094) inset;
	border: 1px solid gray;
}

.full-content-contact-popup
{
	width: 798px;
	background-color: white;
	margin: auto;
	box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3), 0 2px 20px rgba(0, 0, 0, 0.094) inset;
	border: 1px solid gray;
}

.main-content
{
	/*position: absolute; */
	background-color: white;
}

.project-file-number-info
{
	font-style: italic;
	float: right;
	margin-right: 3px;
}

.project-file-number-info-container
{
	font-weight: bold;
	color: black;
}

.project-file-number-info-container > div
{
	display: inline-block;
	margin-left: 3px;
}
.header-logout-container {
    text-align: right;
    margin: 4px;
}
.header-image-container
{
	background-image: url("../images/headers/headerstandard.png");
	background-repeat: no-repeat;
	background-position: left top;
	background-color: White;
	height: 43px;
	width: 660px;
	display: inline-block;
}

.header-image-container-custom {
    background-repeat: no-repeat;
    background-position: left top;
    height:40px;
    margin-right: -8px;
    display: inline-block;
}

.header-login-info-container
{
	display: inline-block;
	float: right;
	height: 30px;
	padding-right: 4px;
	padding-top: 10px;
	/*width: 432px;*/
	text-align: right;
}

.menubar-container
{
	width: 100%;
}


.snapshot-and-tab-data-container
{
	/* background-color: Orange;     border: 1px solid lightgray;*/
	margin-bottom: 0px;
	width: 100%;
}

.snapshot-container
{
	/*background-color: yellow;*/
	width: 299px;
	float: left;
}

.prop-snapshot-container
{
	/*margin: 2px;*/
	width: 294px;
	margin-top: 4px;
}
.project-snapshot-container
{
	border-bottom: 1px solid lightgray;
	border-right: 1px solid lightgray;
	border-top: 1px solid lightgray;
	width: 294px;
}


.project-snapshot-grid tr
{
	height: 24px;
}


.project-snapshot-grid > tboday > tr > td
{
	width: 127px;
}
.project-snapshot-grid
{
	width: 295px;
}

.project-snapshot-grid td
{
	padding-left: 8px;
	padding-top: 2px;
	border-bottom: 1px solid lightgray;
}



.tab-data-container
{
	/*background-color: Aqua;*/
	float: right;
	width: 798px;
	border-left: thin solid lightgrey;
	vertical-align: top;
}

.RadGrid_Outlook.property-snapshot-grid
{
	border-bottom: 1px solid lightgray;
	border-right: 1px solid lightgray;
	border-top: 1px solid lightgray;
	border-left: none;
}

.clearfloat
{
	clear: both;
}

.process-status-trail
{
	margin-top: 2px;
}

.panel-container
{
	margin-top: 2px;
	min-height: 690px;
	height: auto !important;
	height: 690px;
}
.panel-container-single-layout
{
	margin-top: 2px;
	height: auto !important;
}
.panel-section-container /* multiple sections*/
{
	margin-left: 4px; /* background-color: Red;*/
	margin-right: 2px; /*background:  url('../images/panel_container_bg.png') repeat-x;*/
}

.qa-edit-container
{
	margin-left: 10px;
}

.panel-section-heading-readonly
{
	background-color: #CCCCCC;
	color: #6D6D6D;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	height: 12px;
	margin-bottom: 4px;
	margin-top: 6px;
}

.panel-section-heading
{
	background-color: #CCCCCC;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	height: 12px;
	margin-bottom: 2px;
	margin-top: 6px;
}

.panel-sub-section-heading
{
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #002D96;
	padding-bottom: 2px;
	border-bottom: 1px solid;
	margin-top: 6px;
	margin-bottom: 2px;
}
.panel-sub-section-heading-readonly
{
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #6D6D6D;
	padding-bottom: 2px;
	border-bottom: 1px solid #002D96;
	margin-top: 6px;
	font-style: italic;
}

.panel-sub-section-heading-readonly:after
{
	content: " (Read-Only)";
}

.panel-data-edit-container
{
	margin-top: 4px;
	margin-bottom: 4px;
}

.required-field-caption
{
	font-weight: bold;
	color: Maroon;
}
.required-field-caption1 {
    margin: 2px;
    font-weight: bold;
    color: Maroon;
}
.required-field-caption1::after
{
    content:" *";
}
.needed-For-Programming
{
	font-weight: bold;
}
.required-field-caption-workflow
{
	font-weight: bold;
	color: #0A676E;
}
.BusinessRule-field-caption
{
	color: #0A676E;
}
.required-field-caption-either-or
{
	font-weight: bold;
	color: #0A676E;
}

.content-data-title
{
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #002D96;
	padding-bottom: 2px;
	margin-top: 6px;
	border-bottom: 1px dotted;
	margin-right: 10px;
}

.fs-textbox
{
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #C3D9F9;
	color: #000000;
	font: 12px "segoe ui" ,arial,sans-serif;
	padding: 2px 1px 3px;
}

.fs-listbox
{
	height: 150px;
	margin: 2px;
	vertical-align: middle;
}

.fs-textarea
{
	height: 50px;
}
.screen-option-row td
{
	padding: 1px;
	vertical-align: middle;
}
.screen-option
{
	height: 25px;
	margin: 2px;
	vertical-align: middle;
}
.screen-option-Multiline
{
	height: 50px;
	margin: 2px;
	vertical-align: middle;
}

.screen-option-small
{
	height: 22px;
	margin: 2px;
	vertical-align: middle;
}

.screen-option-smaller
{
	height: 21px;
	margin: 2px;
	vertical-align: middle;
}
.screen-option-next-line
{
	height: 15px;
	margin: 2px;
	vertical-align: middle;
}
.system-message
{
	text-align: center;
	color: #f00;
}

.access-denied-message
{
	text-align: center;
	color: red;
	font-size: 15px;
	font-weight: bold;
	width: 100%;
	margin: 20px;
	display: block;
}

.command-button-container
{
    margin: 4px;
}

.save-button-container
{
	float: right;
}

.save-button
{
	background: url("../Images/buttons/save_bg.png") repeat-x scroll left center transparent;
	border: 1px solid #888888;
	color: black;
	font-size: 11px;
	font-weight: bold;
	margin: 0 2px;
	padding: 3px 7px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	border-radius: 7px 7px 7px 7px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
	width: 75px;
}

.save-n-add-button
{
	background: url("../images/buttons/save_bg.png") repeat-x scroll left center transparent;
	border: 1px solid #888888;
	color: black;
	font-size: 11px;
	font-weight: bold;
	margin: 0 2px;
	padding: 3px 7px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	border-radius: 7px 7px 7px 7px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.nonsave-button
{
	background: url("../images/buttons/button_bg.png") repeat-x scroll left center transparent;
	border: 1px solid #888888;
	border: 1px solid #888888;
	color: black;
	font-size: 11px;
	font-weight: bold;
	margin: 0 2px;
	padding: 3px 7px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	border-radius: 7px 7px 7px 7px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.new-button
{
	background: url("../images/Buttons/add_new.png") no-repeat scroll left center transparent;
	border: 0px solid #888888;
	color: green;
	font-size: 11px;
	font-weight: bold;
	margin: 0 2px;
	padding: 2px 7px 2px 17px;
	text-align: center;
	text-decoration: underline;
	vertical-align: middle;
	cursor: hand;
}

.new-button-grid
{
	background: url("../images/Buttons/add_new.png") no-repeat scroll left center transparent;
	border: 0px solid #888888;
	color: green;
	font-size: 11px;
	font-weight: bold;
	margin: 0 2px;
	padding: 2px 7px 2px 17px;
	text-align: center;
	vertical-align: middle;
}

.new-button[disabled], .new-button[readonly]
{
	background: url("../images/Buttons/add_new_d.png") no-repeat scroll left center transparent;
	border: 0px solid #888888;
	color: gray;
	font-size: 11px;
	font-weight: bold;
	margin: 0 2px;
	padding: 2px 7px 2px 15px;
	text-align: center;
	text-decoration: underline;
	vertical-align: middle;
	cursor: default;
}

.print-button
{
	background: url("../images/Buttons/print-button.png") no-repeat scroll left center transparent;
	border: 0 solid #888888;
	color: green;
	font-size: 11px;
	font-weight: bold;
	margin: 0 2px;
	padding: 2px 7px 2px 20px;
	text-align: center;
	text-decoration: underline;
	vertical-align: middle;
	cursor: hand;
	height: 35px;
	width: 30px;
	display: none;
}

.print-button[disabled], .print-button[readonly]
{
	background: url("../images/Buttons/print-button_d.png") no-repeat scroll left center transparent;
	border: 0 solid #888888;
	color: gray;
	font-size: 11px;
	font-weight: bold;
	margin: 0 2px;
	padding: 2px 7px 2px 20px;
	text-align: center;
	text-decoration: underline;
	vertical-align: middle;
	cursor: default;
	height: 35px;
	width: 30px;
	display: none;
}

.du-upload-button
{
	background: url("../images/buttons/save_bg.png") repeat-x scroll left center transparent;
	border: 1px solid #888888;
	color: black;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 7px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	border-radius: 7px 7px 7px 7px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

.du-upload-button[disabled], .du-upload-button[readonly], .du-upload-button[disabled]:hover, .du-upload-button[readonly]:hover
{
	background: url("../images/buttons/button_bg_d.png") repeat-x scroll left center transparent;
	color: #666;
	box-shadow: none;
}

.save-button[disabled], .save-button[readonly], .save-button[disabled]:hover, .save-button[readonly]:hover, .save-n-add-button[disabled], .save-n-add-button[readonly], .save-n-add-button[disabled]:hover, .save-n-add-button[readonly]:hover
{
	background: url("../images/buttons/button_bg_d.png") repeat-x scroll left center transparent;
	color: #666;
	box-shadow: none;
}

.fs-button
{
	background: url("../images/buttons/button_bg.png") repeat-x scroll left center transparent;
	border: 1px solid #888888;
	color: black;
	font-size: 11px;
	font-weight: bold;
	margin: 0 auto;
	padding: 3px 2px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	border-radius: 7px 7px 7px 7px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
	/*margin-bottom: 2px;*/ /* Removed on 10/30/2013 to correct alignment when placed next to save button - aharrison*/
}

.fs-button[disabled], .fs-button[readonly], .fs-button[disabled]:hover, .fs-button[readonly]:hover
{
	background: url("../images/buttons/button_bg_d.png") repeat-x scroll left center transparent;
	color: #666666;
	box-shadow: none;
}

.fs-button:hover
{
	background: url("../images/buttons/button_bg_h.png") repeat-x scroll left center transparent;
	border: 1px solid #888888;
}
/*, input[type="button"]:hover*/

.action-button-container
{
	float: left;
}


/* GRID STYLES */
.header-grid-outside-panel
{
	margin: 2px;
}



.grid-inside-section
{
	margin: 2px 0 2px 0;
}
.grid-data-inside-section
{
	height: 150px;
	overflow: auto;
}
/* this class only to margin for the QaData controls alignment*/
.qaData-controls-margin
{
	margin: 2px 0px 2px 0px;
}

.grid-inside-sub-section
{
	margin: 2px 0px 2px 0px;
}
/* END GRID STYLES */

.breadcrumb
{
	margin-left: 5px;
	margin-top: 5px;
}

.bc-list
{
	display: inline-block;
	width: 780px;
	height: 40px;
}

.bc-element
{
	display: inline-block;
	vertical-align: top;
	height: 30px;
	margin: -2px;
	font-style: italic;
}

.bc-image
{
	width: 70px;
	height: 20px;
	background-image: url("../images/breadcrumb/bc.png");
	background-position: center center;
}

.bc-current .bc-image
{
	background-image: url("../images/breadcrumb/bc_current.png");
	font-weight: bold;
}

.bc-incomplete .bc-image
{
	background-image: url("../images/breadcrumb/bc_incomplete.png");
}

.bc-element-first {
    background-image: url("../images/breadcrumb/bc_first.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    width: 14px;
    margin-top: 15px;
}
.bc-element-last {
    background-image: url("../images/breadcrumb/bc_last.png");
    background-repeat: no-repeat;
    display: inline-block;
    height: 20px;
    width: 14px;
    margin-top: 15px;
}


.bc-completed .bc-image
{
	background-image: url("../images/breadcrumb/bc_completed.png");
	font-weight: bold;
}

.bc-current .bc-caption
{
	font-weight: bolder; /* 0078FF*/
	color: black; /* #1683FF; */ /*text-decoration: underline;    */ /* text-shadow: 2px 2px 2px #1C8025;*/
}



.bc-caption
{
	width: 70px;
	height: 20px;
	font-size: .95em;
	text-align: center;
}

.bc-completed
{
	color: #565656;
}

.bc-incomplete
{
	color: black;
	font-weight: normal;
	font-style: normal;
}


.duplicate-data
{
	background-color: #C2F9EC;
}

.flairdocsHeader
{
	font-size: 11px;
	color: #153858;
}

.snapshotHeaderLabel
{
	font-size: 11px;
	color: #153858;
}

.dirtycontainer
{
	/*nothing should go in here. Reserved for dirty field logic*/
}

.textBoxMultiLine
{
	font-size: 11px;
	text-decoration: none;
	border: 1 #c3d9f9;
}


/* ----------------------- Collapseable Panel Styles -------------------------*/
.panelcontent
{
	padding-bottom: 1px;
	background-color: #F4FBFF;
}

.collapsible-panel-main-open-close {
    cursor: pointer;
}
/*---------------------Collapseable Panel Help icon Styles---------------------*/
.titleCSSClassHelp
{
	font-size: 12px;
	height: 22px;
	background-image: url(../Images/DrillDown/Strip.png);
	background-repeat: repeat-x;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	color: #153858;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 5%;
}
/*------------------End of Collapseable Panel Help icon Styles---------------------*/
.panelopen
{
	font-size: 12px;
	height: 22px;
	background-image: url(../Images/DrillDown/Strip.png);
	background-repeat: repeat-x;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	color: #153858;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 95%;
	float: left;
}
.panelclosed
{
	font-size: 12px;
	height: 22px;
	background-image: url(../Images/DrillDown/Strip.png);
	background-repeat: repeat-x;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	color: #153858;
	padding-bottom: 5px;
	padding-top: 5px;
	width: 95%;
	float: left;
}
#wrapper
{
	width: 500px;
	border: 1px solid black;
}
.snapshotheader
{
	font-size: 12px;
	height: 27px;
	background-image: url(../Images/DrillDown/Strip.png);
	background-repeat: repeat-x;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #153858;
	margin-top: 3px;
}

.report-header
{
	font-size: 14px;
	height: 27px;
	background-image: url(../Images/DrillDown/Strip.png);
	background-repeat: repeat-x;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 5px;
	color: #153858;
	margin-top: 3px;
}

.snapshot-header-container
{
	vertical-align: top;
	border-style: none;
	margin-top: 3px;
}
/* ----------------------- End Collapseable Panel Styles -------------------------*/

/*------------------------- Application Header Styles ---------------------------------------*/

.footer-bar
{
	margin-top: 5px;
	color: #ffffff;
	background-color: #336699; /*#003366;*/
	height: 20px;
	text-align: center;
}

.pipe
{
	font-size: 15px;
	color: #ffffff;
}

a.footer:link
{
	/* font-size: 15px;         text-decoration: none;*/
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

a.footer:visited
{
	/* font-size: 15px;          text-decoration: none;*/
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

a.footer:hover
{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}


/*------------------------- End Application Header Styles ---------------------------------------*/



/* --------------------End Of Tab Control Styles -----------------------------------------*/

.Buttonhide
{
	display: none;
	width: 0px;
	height: 0px;
}
.DropdownHide
{
	display: none;
}
/*------------------------- End Content Control Styles ---------------------------------------*/

/*--------------------------Project Tract Search Styles---------------------------------------*/

.drop_search
{
	font-size: 12px;
	color: #000000;
}

.interAlign
{
	vertical-align: bottom;
}

.Show
{
	display: block;
}
.Hide
{
	display: none;
}

/*leave this at the end*/
.DelegationModeClass
{
	color: Red;
}

/*Help Image*/
/*snapshot expand/collapse*/
.tabstrip-overflow {
    float: left;
    width: 100%;
    border-bottom: 1px solid;
    margin: -1px 2px;
}

.tab-data-container .RadTabStrip .rtsOut, .tab-data-container .RadTabStripVertical .rtsOut {
    padding-right: 5px;
}

.tab-data-container .RadTabStrip .rtsIn, .tab-data-container .RadTabStripVertical .rtsIn {
    padding: 0 0px;
}

.tab-data-container .RadTabStrip .rtsLink, .tab-data-container .RadTabStripVertical .rtsLink {
    padding-left: 5px;
}

.tab-data-container-100 {
    /*background-color: Aqua;*/
    float: left;
    /*width: 98%;*/
    width: 1099px;
    border-left: thin solid lightgrey;
    vertical-align: top;
}

.tab-data-container {
    /*background-color: Aqua;*/
    float: right;
    width: 796px;
    border-left: thin solid lightgrey;
    vertical-align: top;
    /*overflow-x:hidden;*/
}

.snapshot-collaspe {
    width: 24px;
    position: absolute;
    z-index: 15;
    padding: 8px;
    left: 257px;
    /*top: 100px;*/
}

.snapshot-expand {
    width: 24px;
}


.bc-list-100 {
    display: inline-block;
    /*width: 950px;*/
    height: 50px;
}

#DynamicContentHeaderContainer {
    background-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-color: #336699;
    border-bottom-width: 3px;
}

.DynamicContentHeaderContainer {
    /*position: fixed;*/
    z-index: 699;
    margin-top: 0;
    width: 796px;
    background-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-color: #336699;
    border-bottom-width: 3px;
}

.DynamicContentHeaderContainer-100 {
    /*position: fixed;*/
    z-index: 699;
    margin-top: 0;
    width: 1099px;
    background-color: #FFFFFF;
    border-bottom-style: solid;
    border-bottom-color: #336699;
    border-bottom-width: 3px;
}

/*End snapshot expand/collapse */
.HelpDiv
{
	float: right;
	padding-right: 12px;
	display: inline;
	cursor: hand;
}

.divHelpRefUrl
{
	margin: 0px 0px 10px 0px;
}

.divHelpRefUrllnkBtnRefUrl
{
	color: Blue;
	text-decoration: underline;
	cursor: hand;
	margin-right: 8px;
}

.divHelpDivider
{
	background-color: Silver;
	border: solid 1px;
	margin: 0px 0px 10px 0px;
}

.divHelpContent
{
	margin: 0px 0px 10px 0px;
}

#pagemask
{
	position: fixed;
	z-index: 9998;
	background-color: #000;
	display: none;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}

.modalWindow
{
	position: fixed;
	background-color: #000;
	display: none;
	z-index: 9999;
	padding: 20px;
}
.divPanelGap
{
	margin-bottom: 20px;
}

/* Document Upload */
.du-open
{
	background: url("../Images/du_open.png") no-repeat scroll left center transparent;
	color: black;
	font-size: 11px;
	font-weight: normal;
	margin: 0 auto;
	padding-left: 16px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	margin-right: 5px;
	display: inline-block;
}

.du-open:hover
{
	font-weight: bolder;
}

.du-open[disabled], .du-open[readonly], .du-open[disabled]:hover, .du-open[readonly]:hover
{
	background: url("../Images/du_open_d.png") repeat-x scroll left center transparent;
	color: #666;
	box-shadow: none;
}


.du-update
{
	background: url("../images/du_upload.png") no-repeat scroll left center transparent;
	color: black;
	font-size: 11px;
	font-weight: normal;
	margin: 0 auto;
	padding-left: 16px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	margin-right: 5px;
	display: inline-block;
}


.du-update:hover
{
	font-weight: bolder;
}

.du-update[disabled], .du-update[readonly], .du-update[disabled]:hover, .du-update[readonly]:hover
{
	background: url("../images/du_upload_d.png") repeat-x scroll left center transparent;
	color: #666;
	box-shadow: none;
}

.du-generate
{
	background: url("../images/du_generate.png") no-repeat scroll left center transparent;
	color: black;
	font-size: 11px;
	font-weight: normal;
	margin: 0 auto;
	padding-left: 16px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	margin-right: 5px;
	display: inline-block;
}


.du-generate:hover
{
	font-weight: bolder;
}

.du-generate[disabled], .du-generate[readonly], .du-generate[disabled]:hover, .du-generate[readonly]:hover
{
	background: url("../images/du_generate_d.png") repeat-x scroll left center transparent;
	color: #666;
	box-shadow: none;
}

.du-version
{
	background: url("../images/du_versions.png") no-repeat scroll left center transparent;
	color: black;
	font-size: 11px;
	font-weight: normal;
	margin: 0 auto;
	padding-left: 16px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	margin-right: 5px;
	display: inline-block;
}

.du-version:hover
{
	font-weight: bolder;
}

.du-version[disabled], .du-version[readonly], .du-version[disabled]:hover, .du-version[readonly]:hover
{
	background: url("../images/du_versions_d.png") repeat-x scroll left center transparent;
	color: #666;
	box-shadow: none;
}
.du-mailAttach
{
    background: url("../Images/du_mail.png") no-repeat scroll left center transparent;
    color: black;
    font-size: 11px;
    font-weight: normal;
    margin: 0 auto;
    padding-left: 14px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    margin-right: 5px;
    display: inline-block;
}
.du-attribute
{
	background: url("../images/du_attributes.png") no-repeat scroll left center transparent;
	color: black;
	font-size: 11px;
	font-weight: normal;
	margin: 0 auto;
	padding-left: 16px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	margin-right: 5px;
	display: inline-block;
}


.du-attribute:hover
{
	font-weight: bolder;
}

.du-attribute[disabled], .du-attribute[readonly], .du-attribute[disabled]:hover, .du-attribute[readonly]:hover
{
	background: url("../images/du_attributes_d.png") repeat-x scroll left center transparent;
	color: #666;
	box-shadow: none;
}

.du-delete
{
	background: url("../images/du_delete.png") no-repeat scroll left center transparent;
	color: black;
	/*font-size: 11px;*/ /*For IE Fixes YouTrack 97 for IE 11*/
	font-weight: normal;
	margin: 0 auto;
	padding-left: 14px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	margin-right: 5px;
	margin-bottom: 5px;
	display: inline-block;
}
.du-PadBtnVer
{
	padding-right: 4px;
}

.du-delete:hover
{
	font-weight: bolder;
}

.du-delete[disabled], .du-delete[readonly], .du-delete[disabled]:hover, .du-delete[readonly]:hover
{
	background: url("../images/du_delete_d.png") repeat-x scroll left center transparent;
	color: #666;
	box-shadow: none;
}
.du-back-to-documents
{
	background: url("../images/buttons/button_bg.png") repeat-x scroll left center transparent;
	border: 1px solid #888888;
	color: black;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	margin: 2px;
	padding: 4px 7px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	border-radius: 7px 7px 7px 7px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
	display: inline-block;
}

.du-back-to-documents[disabled], .du-back-to-documents[readonly], .du-back-to-documents[disabled]:hover, .du-back-to-documents[readonly]:hover
{
	background: url("../images/buttons/button_bg_d.png") repeat-x scroll left center transparent;
	color: #666;
	box-shadow: none;
}

/* Document Package */

.DocumentManagerTabCssClass
{
	display: none !important;
}


.popup-close-button
{
	background-image: url("../images/Buttons/close_bg.gif");
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	cursor: hand;
}

.popup-close-button:hover
{
	background-image: url("../images/Buttons/close_h.gif");
}

.popup-header-caption
{
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
	height: 18px;
	background-image: url("../images/Buttons/gray_header_bg.png");
	background-repeat: repeat-x;
	font-size: medium;
	color: #153858;
	margin-bottom: 5px;
}
.popup-back-ground
{
	position: fixed;
	height: 100%;
	width: 100%;
	top: 0;
	top: 0px;
	left: 0;
	background: #000000;
	border: 1px solid #cecece;
	z-index: 1;
	opacity: 0.7;
	filter: alpha(opacity=70);
}

.popup-window
{
	position: fixed;
	top: 38px;
	width: 1096px;
	background: none repeat scroll 0 0 #FFFFFF;
	border: 2px solid #cecece;
	z-index: 3;
	height: 600px;
}

.popup-window-content
{
	display: inline;
	width: 570px;
	margin-top: 6px;
}

.tabstrip-overflow
{
	float: left;
	width: 100%;
	border-bottom: 1px solid;
	margin: -1px 2px;
}
.assignmentFileNo
{
	color: Green;
	font-weight: bold;
}

/*.fs-editor
{
    font-family: Arial;
    font-size: 11pt !important;
    text-decoration: none;
    color: #000000;
    font-weight: inherit;
    line-height: normal;
}*/

.delete-button
{
	background: url("../images/buttons/delete.jpg") no-repeat scroll left center transparent;
	border: 0px solid #888888;
	color: maroon;
	font-size: 11px;
	font-weight: bold;
	margin: 0 2px;
	padding: 2px 3px 2px 17px;
	text-align: center;
	text-decoration: underline;
	vertical-align: middle;
	cursor: hand;
	height: 20px;
}


.delete-button[disabled], .delete-button[readonly], .delete-button[disabled]:hover, .delete-button[readonly]:hover
{
	background: url("../images/buttons/delete_d.jpg") no-repeat scroll left center transparent;
	color: #666;
	box-shadow: none;
}


.uploaded-sucessfully
{
	color: #008000;
	font-weight: bold;
}

.upload-failed
{
	color: #f00;
	font-weight: bold;
}
.PopUpScrollHeight
{
	height: auto;
}




/* Document Upload Grid CSS */

.du-RadGrid .rgHeaderDiv
{
	/*change color here for the whole Grid except Header*/
	border-left: #000000 1px solid !important;
	border-right: #000000 solid 1px !important;
	border-bottom: #000000 solid 1px !important;
	border-top: #000000 solid 1px !important; /*change color here for the whole Grid except Header*/
}

.du-RadGrid .rgHeader, .du-RadGrid th.rgResizeCol
{
	border: 0; /*  Set Header Border Here */
	border-bottom: #000000 solid 1px !important; /* End of Set Header Border Here */
	padding-top: 5px;
	padding-bottom: 4px;
	background: url("") repeat-x scroll 0 50% #9DC5D5 !important;
	text-align: left;
	font-weight: normal;
}

.StartEndSlash
{
	font-family: "segoe ui" ,verdana,helvetica,arial,sans-serif;
	font-size: 18px;
	text-decoration: none;
	padding-right: 2px;
	vertical-align: middle;
}

.du-error
{
	width: 100%;
	text-align: center;
	padding: 5px 5px 5px 0px;
}

.du-ActionAttibutes
{
	float: left;
	vertical-align: baseline;
	padding-top: 3px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
}

.du-screen-option
{
	margin: 2px 0px 2px 0px;
}

.du-docMgtpartiton
{
	padding: 5px 10px 10px 10px;
	border-left-style: solid;
	border-left-color: ButtonShadow;
	border-left-width: medium;
	min-height: 310px !important;
}

.panelAddDocuments
{
	min-height: 310px !important;
}

.dg-divbuttons
{
	padding-top: 5px;
	padding-bottom: 5px;
}
.div-space
{
	padding-top: 1px;
	padding-bottom: 1px;
}

.multi-upload-container
{
	padding-right: 2px;
}

.multi-upload-container .RadTreeView
{
	white-space: inherit;
}

.multi-upload-container .RadTreeView .rtTop, .multi-upload-container .RadTreeView .rtMid, .multi-upload-container .RadTreeView .rtBot
{
	padding: 1px 0 1px 0px;
}

.multi-upload-container .RadTreeView div.rtIn
{
	display: inline-block;
	vertical-align: top;
	width: 100%;
}

.multi-upload-container .RadTreeView .rtIn, .multi-upload-container .RadTreeView .rtIn
{
	background: none !important;
	border: none !important;
	padding: 0px 3px 3px 0px !important;
	margin-left: 0px;
}
.multi-upload-container .rtIn, .multi-upload-container .rtIn
{
	background: none !important;
	border: none !important;
	padding: 0px 3px 3px 0px !important;
	margin-left: 0px;
}
.multi-upload-container .rtIn, .multi-upload-container .rtTop, .DocumentSearchTree .rtMid, .multi-upload-container .rtBot
{
	margin-left: 0px;
}
.multi-upload-container .rtUL
{
	margin-top: 3px;
}

.multi-upload-container .RadTreeView .rtSp
{
	display: inline-block;
	height: 5px;
	margin-left: -1px;
	width: 1px;
}

/* End of Document Upload Grid CSS */



/* Template and Clauses Management*/
.tc-open
{
	background: url("../images/tc_open.png") no-repeat scroll left center transparent;
	color: black;
	font-size: 11px;
	font-weight: normal;
	margin: 0 auto;
	padding-left: 16px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	margin-right: 5px;
	display: inline-block;
}

.tc-open:hover
{
	font-weight: bolder;
}

.tc-open[disabled], .tc-open[readonly], .tc-open[disabled]:hover, .tc-open[readonly]:hover
{
	background: url("../images/tc_open_d.png") repeat-x scroll left center transparent;
	color: #666;
	box-shadow: none;
}


.tc-update
{
	background: url("../images/tc_upload.png") no-repeat scroll left center transparent;
	color: black;
	font-size: 11px;
	font-weight: normal;
	margin: 0 auto;
	padding-left: 16px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	margin-right: 5px;
	display: inline-block;
}

.tc-update:hover
{
	font-weight: bolder;
}

.tc-update[disabled], .tc-update[readonly], .tc-update[disabled]:hover, .tc-update[readonly]:hover
{
	background: url("../images/tc_upload_d.png") repeat-x scroll left center transparent;
	color: #666;
	box-shadow: none;
}

.tc-version
{
	background: url("../images/tc_versions.png") no-repeat scroll left center transparent;
	color: black;
	font-size: 11px;
	font-weight: normal;
	margin: 0 auto;
	padding-left: 16px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	margin-right: 5px;
	display: inline-block;
}

.tc-version:hover
{
	font-weight: bolder;
}

.tc-version[disabled], .tc-version[readonly], .tc-version[disabled]:hover, .tc-version[readonly]:hover
{
	background: url("../images/tc_versions_d.png") repeat-x scroll left center transparent;
	color: #666;
	box-shadow: none;
}

.tc-attribute
{
	background: url("../images/tc_attributes.png") no-repeat scroll left center transparent;
	color: black;
	font-size: 11px;
	font-weight: normal;
	margin: 0 auto;
	padding-left: 16px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	margin-right: 5px;
	display: inline-block;
}

.tc-PadBtnVer
{
	padding-right: 4px;
}

.tc-attribute:hover
{
	font-weight: bolder;
}

.tc-attribute[disabled], .tc-attribute[readonly], .tc-attribute[disabled]:hover, .tc-attribute[readonly]:hover
{
	background: url("../images/tc_attributes_d.png") repeat-x scroll left center transparent;
	color: #666;
	box-shadow: none;
}

.in-condemnation
{
	color: Red;
}
.endFileStatus
{
	color: Red;
}
.startFileStatus
{
	color: Black;
}

.linkButtonDisable
{
	color: Gray;
	text-decoration: underline;
	cursor: none;
}
/* End of Template and Clauses Management*/
.grids_Overflow
{
	overflow: auto;
}

.RadWindow .rwWindowContent .radconfirm, .RadWindow .rwWindowContent .radalert
{
	background-color: transparent;
	background-position: left top;
	background-repeat: no-repeat;
}

.attributs
{
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #002D96;
}

.RadGrid_Outlook .rgSelectedRow td
{
	background-color: #ffdea9 !important;
	border-bottom-color: #ffdea9 !important;
}

/* this to prevent fast nav popup appearing behind radcalendar */
.RadCalendarFastNavPopup {
    z-index: 10001 !important;
}

.RadCalendarPopup {
    z-index: 10000 !important;
}
.RadListBox_Outlook .rlbSelected.rlbItem {
    color: black !important;
}
.circle {
	/*border:3px solid #fff;*/
	padding: 0px 4px 0px 4px;
	width:5px !important; 
	text-align:center; 
	background-color:#F3703C; 
	color:#fff; font-weight:bold; 
	font-size:13px; 
	border-radius:50px;
	margin-left: 3px;
	min-height: 10px !important;
	}
	
.du-docusign
{
    background: url("../images/Docusign.png") no-repeat scroll left center transparent;
    color: black;
    font-size: 11px;
    font-weight: normal;
    margin: 0 auto;
    padding-left: 16px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    margin-right: 5px;
    display: inline-block;
}

.du-docusign:hover
{
    font-weight: bolder;
}

.du-docusign[disabled], .du-version[readonly], .du-version[disabled]:hover, .du-version[readonly]:hover
{
    background: url("../images/Docusign.png") repeat-x scroll left center transparent;
    color: #666;
    box-shadow: none;
}

.header-toolbar
{
    width: 100%;
    text-align:right !important;
}

.lnk-delete
{
	background: url("../images/du_delete.png") no-repeat scroll left center transparent;
	color: black;
	/*font-size: 11px;*/ /*For IE Fixes YouTrack 97 for IE 11*/
	font-weight: normal;
	margin: 0 auto;
	width: 30px;
	padding-left: 14px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	margin-right: 5px;
	margin-bottom: 5px;
	display: inline-block;
}

.lnk-email
{
	background: url("../images/du_mail.png") no-repeat scroll left center transparent;
	color: black;
	/*font-size: 11px;*/ /*For IE Fixes YouTrack 97 for IE 11*/
	font-weight: normal;
	margin: 0 auto;
	width: 30px;
	padding-left: 14px;
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	margin-right: 5px;
	margin-bottom: 5px;
	display: inline-block;
}

.logoheadone {
    letter-spacing: 0em;
    word-spacing: 0em;
    font-weight: 500;
    font-size: 1.3em;
    line-height: 13px;
    color: #0074a4;
}

.logoheadtwo {
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-style: italic;
}

.tm {
    font-size: 8px;
    vertical-align: super;
}