.divRow {
	/*
	margin-left: 20px;
	height: 90px;
	width: 41%;
	float: left;
	*/
	background:#FFF;
	border-radius: 25px;
	padding: 20px;
	margin-right: 20px;
	margin-top: 5%;
	min-height: 90px;
}



body {
	font-family: "Arial",sans-serif;
}

.documentSection {
	font-family: "Arial",sans-serif;
	width: 100%;
}

.pTableLabel {
	font-family: "Trebuchet MS",sans-serif;
	font-size: 20px;
	text-align: center;
	text-weidht: bold;
}

#blackBold {
	color: black;
	font-size: 30px;
}

.footerText {
	text-align: right;
	font-size: 8px;
	padding-right: 20px;
}

.pIntroHeader {
	font-family: "Trebuchet MS",sans-serif;
	font-size: 12pt;
	text-align: center;
}

.pTitleHeader {
	font-family: "Trebuchet MS",sans-serif;
	font-weight: bold;
	font-size: 12pt;
	text-align: center;
}

.txtBoldRed {
	font-weight: bold;
	color: red;
}

.txtBoldBlue {
	font-weight: bold;
	color: #2E74B5;
}

.txtBoldGreen {
	font-weight: bold;
	color: #538135;
}

.txtBoldTeal {
	font-weight: bold;
	color: #4472C4;
}

#tblLogin td {
	padding: 10px;
}

#tblTableOfContents {
	margin-left: auto; 
    margin-right: auto;
	width: 900px;
	border: none;
	border-collapse: collapse;
	border-spacing: 0px;
}

#tblTableOfContents tr {
	border-collapse: collapse;
	height: .1in;
	margin-right: 0px;
	margin-left: 0px;
}

#tblTableOfContents th {
	
	border-collapse: collapse;
	border: solid black 1pt;

	background-color: #CCCCCC;
	text-align: center;
	font-size: 12pt;

	padding-top: 10px;
	padding-bottom: 15px;
	
	margin-right: 0px;
	margin-left: 0px;

}

#tblTableOfContents td {
	border-collapse: collapse;
	border: solid black 1pt;

	font-size: 9pt;

	padding-top: 5px;
	padding-bottom: 15px;

	margin-right: 0px;
	margin-left: 0px;
}

.txtTOCHeader {
	padding-left: 10px; 
	
	font-weight: bold;
	font-family: "Trebuchet MS",sans-serif;
	font-size: 14px;
}

.txtTOCRow {
	padding-left: 60px; 
	
	font-family: "Arial",sans-serif;
	font-size: 10px;
}

a {
	font-family: "Arial",sans-serif;
	color: teal;
}

#tblTermDefinitions {
	width: 700px;
	border: solid windowtext 1.0pt;
	border-collapse: collapse;
}

#tblTermDefinitions td {
	padding: 0px;
	border-bottom: solid windowtext 1.0pt;
	border-right: solid windowtext 1.0pt;
	border-collapse: collapse;
}

/* history table */
.divHistoryTable {
	width: 100%;
}

.pHistoryTableHeader {
	font-weight: bold;
	font-size: 10.0pt;
	font-family: "Arial",sans-serif;
}

table.tblHistoryTable {
	border: 1px solid black;
	border-collapse: collapse;
}

table.tblHistoryTable th {
	padding: 4px;
	background-color: #ccccff;
	font-weight: bold;
	font-size: 14px;
	font-family: arial, sans-serif;
	min-height: 20pt;
	text-align: left;
}

table.tblHistoryTable td {
	padding: 4px;
	background-color: #ffffff;
	font-size: 14px;
	font-family: arial, sans-serif;
	min-height: 20pt;
}

/* policy section header */
.divPolicyHeader {
	width: 100%;
}

table.tblPolicyHeader {
	width: 100%;
	border: 1px solid black;
	background-color: #CBE4A8;
}

table.tblPolicyHeader td {
	font-size: 15px;
	font-weight: bold;
	padding: 5px;
}

table.tblPolicyHeader td p{
    margin: 0;
    padding: 0;
}

/* policy section  */
.divPolicy {
	width: 100%;
}

/*
ol {
	margin-top: 14px;
}

li {
	font-size: 16px;
	padding-bottom: 10px;
	margin-top: 4px;
    margin-bottom: 10px;
}
*/


.cmgVariable {
	font-weight: bold;
	color: red;
}


/*
body.document-editor {
    width: 15.8cm;
    min-height: 21cm;
    padding: 1cm 2cm 2cm;
    margin: 0.5cm auto;
    border: 1px #D3D3D3 solid;
    border-radius: 5px;
    background: white;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}
*/

body.document-editor, body.document-editor td, body.document-editor th {
    font-size: 0.9em;
}

body.document-editor table {
    margin-top:0.5cm;
    margin-bottom:0.5cm;
}

body.document-editor h1 {
    margin-bottom:1cm;
}



table#tblManageDocumentOrder {
	border: 1px solid black;
	border-collapse: collapse;
}

table#tblManageDocumentOrder td {
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	border-collapse: collapse;
	padding: 5px;
}

table#tblManageDocumentOrder th {
	border: 1px solid black;
	border-collapse: collapse;
	background-color: '#DDDDDD';
	padding: 5px;
}

.manageButton {
	margin-right: 10px;
}

#btnManage_addObject {
	margin-bottom: 20px;
}

#sel_cloneId {
	width: 700px; 
	margin-top: 20px; 
	margin-bottom: 20px;
}
#agree-dialog{
	overflow-y: initial;
}
#agree-body{
	height: 550px;
	overflow-y: auto;
}