/* Basic Colors:
BLACK ; WHITE ; #E8E8E8 - Gray ; #AAAAAA - Dark Gray
Color Scale: Lightest #D7D8ED -->  #C8C9F2 -->  #8A8CF2 --> #140AB4 --> #0A0A96 Darkest
*/

/* Main Section */
BODY  {color : BLACK; font-size : 8pt; font-family : Arial, Verdana, Helvetica; background: WHITE fixed; top:0px; left:0px; right:0px; margin: 0px;
	scrollbar-face-color:#C8C9F2; scrollbar-arrow-color:#8A8CF2; scrollbar-track-color:#D7D8ED;
	scrollbar-shadow-color:#C8C9F2; scrollbar-highlight-color:WHITE; scrollbar-3dlight-color:#C8C9F2;
	scrollbar-darkshadow-Color:BLACK;}

P {font-family : Arial; font-style : normal; font-variant : normal; font-weight : normal; font-size : 8pt; background-color : transparent; 
	text-decoration : none; text-transform : none; list-style-image : none; color : BLACK; padding-left : 4.0pt; margin-top:0px; margin-bottom:6px;}
TABLE {color : BLACK; font-size : 8pt; font-family : Arial, Verdana, Helvetica; }
.tablef {color : BLACK; font-size : 8pt; font-family : Arial, Verdana, Helvetica; }

/* Banner */
#Banner {height: 97px; width:800px;border-bottom:solid 1px #0A0A96;}
#Banner a,a:link,a:visited,a:active {color: WHITE; background-color: transparent; text-align: center; text-decoration: none; font-weight: normal; border: solid 1px #8A8CF2; width: 75px;}
#Banner a:hover {color: WHITE; background-color : transparent; text-decoration: none; font-weight:normal; border: solid 1px WHITE; width: 75px; }
#Banner .tabs {background-color: #8A8CF2; position:absolute;top:77px;left:0px;padding-top:2px;padding-bottom:2px; width:800px; }
#Banner .text {font-family : Georgia, Times New Roman; font-style : normal; font-variant : normal; font-weight : bold; font-size : 30pt; background-color : transparent;	position:absolute;top:40px;left:430px;z-index:101;}

/* Performance Banner */
#PerformanceBanner {width:800px;border-bottom:solid 1px #0A0A96;}
#PerformanceBanner .tabs {background-color: #8A8CF2; left:0px;padding-top:2px;padding-bottom:2px; width:800px;valign:bottom; }
#PerformanceBanner a:hover {color: WHITE; background-color : transparent; text-decoration: none; font-weight:normal; border: solid 1px WHITE; width: 75px; }
#PerformanceBanner a,a:link,a:visited,a:active {color: WHITE; background-color: transparent; text-align: center; text-decoration: none; font-weight: normal; border: solid 1px #8A8CF2; width: 75px;}

/* Left Pane */
#LeftPane {position:absolute; padding: 0px; top: 110px; left: 5px; border-right:solid 1px #AAAAAA; background-color: WHITE; width: 130px;}
#LeftPane a,a:link,a:visited,a:active {color: BLACK; background-color: WHITE; text-align: left; text-decoration: none; font-weight: normal; border:solid 1px WHITE; width:125px;}
#LeftPane a:hover {color: BLACK; background-color : #E8E8E8; text-decoration: none; border:solid 1px #AAAAAA; width:125px;}
#LeftPane .line {border-bottom: solid 1px #AAAAAA; width:130px;}
#LeftPane .border {border: solid 1.0pt #140AB4;}

/* Right Pane */
#RightPane {padding: 0px; margin-top: 0.8em; margin-left: 150px; width: 700px;}
#RightPane .ackn {color : #140AB4; font-size :  8pt; font-family : Arial, Verdana, Helvetica; padding-left : 4.0pt;}
#RightPane a,a:link,a:visited,a:active {color: BLACK; text-align: left; text-decoration: none; font-weight: bold; width:auto; background-color: transparent; border:0px;}
#RightPane a:hover {color: BLACK; width:auto; text-decoration: underline; font-weight: bold;}
#RightPane .border {border: solid 1.0pt #AAAAAA; background: url('images/background.jpg') no-repeat bottom right; }
#RightPane .borderTab {border-left: solid 1.0pt #AAAAAA; border-right: solid 1.0pt #AAAAAA; border-bottom: solid 1.0pt #AAAAAA; background: url('images/background.jpg') no-repeat bottom right; }
#RightPane .borderAlt {border:solid 1.0pt #D7D8ED;}
#RightPane td.locked {background-color: red;font-weight: bold;border-right: 1px solid silver; position: relative;z-index: 10;}
#RightPane .tableAlt {background-color : #D7D8ED;}
#RightPane .tableLine {border-bottom: solid 1px #E8E8E8; vertical-align:top;}
#RightPane .tableHead {background-color : #140AB4; color : WHITE; font-weight : bold; border-bottom: solid thin red;}
#RightPane .tableBorderTR {border-top: 1px solid #888888; border-right: 1px solid #888888;}
#RightPane .tableBorderBL {border-bottom: 1px solid #888888; border-left: 1px solid #888888;}
#RightPane table.assm {border:1px solid BLACK; border-collapse:collapse; }
#RightPane td.assm {border:1px solid lightgrey; vertical-align: top;}
#RightPane div.list a,a:link,a:visited, a:active {color: BLACK; background-color: WHITE; text-decoration: none; font-weight: normal; border: 1px solid WHITE; width:auto;}
#RightPane div.list a:hover {color: BLACK; background-color : #140AB4; text-decoration: none; font-weight: normal; border: 1px solid #E8E8E8;}
#RightPane .tabs {background-color: transparent; position:relative;top:-1.7em;left:275px;padding-top:2px;padding-bottom:2px;}
#RightPane .tabs a,a:link,a:visited,a:active {color: BLACK; background-color: transparent; text-align: center; text-decoration: none; font-weight: normal; border: solid 1px #D8D8D8; width: 75px;}
#RightPane .tabs a:hover {color: BLACK; background-color : transparent; text-decoration: none; font-weight:normal; border: solid 1px BLACK; width: 75px; }
#RightPane .tabs .selected {background-color : #D8D8D8; border: solid 1px #AAAAAA;}
#RightPane .dtree {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #666; font-weight:normal;}
#RightPane .dtree img {border: 0px;vertical-align: middle;font-weight:normal;}
#RightPane .dtree a {color: #000000;text-decoration: none;font-weight:normal;}
#RightPane .dtree a.node, .dtree a.nodeSel {padding: 1px 2px 1px 2px;font-weight:normal; overflow:auto; }
#RightPane .dtree a.node:hover, .dtree a.nodeSel:hover {color: #8A8CF2;text-decoration: underline;font-weight:normal;}
#RightPane .dtree a.nodeSel {background-color: #c0d2ec;font-weight:normal;}
#RightPane .dtree .clip {overflow: hidden;font-weight:normal;}
#RightPane .red  {color : RED; padding-left : 4.0pt; font-weight: bold;}

#RightPane .tableTop {border-top: solid 1px black;}

/* Filler */
#Filler {position:absolute; padding: 0px; top: 110px; left: 765px; background-color: WHITE; width: auto;}
#Filler .border {border: solid 1.0pt #140AB4;}

/* Search */
#Search {position:absolute; padding: 0px; top: 15px; left: 550px; background-color: Transparent; width: 240px;}

/* Links */
#Links {position:absolute; padding: 0px; margin:0px; top: 80px; left: 0px; border:none; background: #ECECEC url('common/radcontrols/menu/skins/default/img/MenuItemBackground.gif') repeat-x; width: 800px; height:17px; z-index:100;}
#Links a,a:link,a:visited,a:active,a:hover {color: BLACK; text-decoration: none; font-weight: normal; width:auto;border:none; }
#Links a:hover {cursor:hand;border:solid 1px silver;}

/* Help */
#Help {position:absolute; top:200px; left:600px; border:solid 1.0pt #140AB4; background:#E8E8E8; width:600px; height:400px; overflow:auto;}
#RightPane #Help {position:absolute; top:200px; left:600px; border:solid 1.0pt #140AB4; background:#E8E8E8; width:600px; height:400px; overflow:auto;}
#RightPane .TriggerHelp {border: 1px solid #140AB4; background-color: #C8C9F2; position:absolute; left: 400px; width: 250px; height: auto;}

/* Tool Tips */
#popHelp, #popHelp table, #popHelp table td {margin: 0px;padding: 0px;border: 0px;background-color: #FFFFDD; border-color: #828C64; width: 150px;}
div.HiddenNav {left:0px; visibility:hidden; cursor:hand; position:absolute; top:0px; background-color:transparent}

/* DTree items */
.dtree {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #666; font-weight:normal;}
.dtree img {border: 0px;vertical-align: middle;font-weight:normal;}
.dtree a {color: #000000;text-decoration: none;font-weight:normal;}
.dtree a.node, .dtree a.nodeSel {padding: 1px 2px 1px 2px;font-weight:normal; overflow:auto; }
.dtree a.node:hover, .dtree a.nodeSel:hover {color: #8A8CF2;text-decoration: underline;font-weight:normal;}
.dtree a.nodeSel {background-color: #c0d2ec;font-weight:normal;}
.dtree .clip {overflow: hidden;font-weight:normal;}

/* Headings */
H1 { font-family : "Times New Roman, Lucida Sans Unicode, Arial"; font-style : normal; font-variant : normal; font-weight : bold; font-size : 16.0pt;
	text-decoration : none; text-transform : none; color : WHITE; vertical-align : Baseline; padding-left : 4.0pt; padding-right : 2.0pt; padding-top : 2.0pt; padding-bottom : 1.0pt;}
H2 { font-weight : bold; font-size : 12.0pt; padding-left : 4.0pt; padding-right : 2.0pt;}
H3 { font-weight : bold; font-size : 11.0pt; padding-left : 4.0pt;padding-bottom : 0.0pt;}
H4 { font-weight : bold; font-size : 10.0pt; padding-left : 4.0pt;padding-bottom : 0.0pt;}
H5 { font-family : "Verdana, Arial"; font-style : normal; font-variant : normal; font-weight : bold; font-size : 10.0pt; text-decoration : none; text-transform : none; 
	padding-left : 4.0pt; padding-right : 2.0pt; padding-top : 0.0pt; padding-bottom : 3.0pt; border-bottom:solid 1px #AAAAAA; background-color:#E8E8E8; margin-top: 0.0pt; }
H5.alt { font-family : "Verdana, Arial"; font-style : normal; font-variant : normal; font-weight : bold; font-size : 10.0pt; text-decoration : none; text-transform : none; color : WHITE;
	padding-left : 4.0pt; padding-right : 2.0pt; padding-top : 0.0pt; padding-bottom : 3.0pt;border-bottom : solid #D7D8ED 1.0pt; margin-top: 0.0pt; background-color:#D7D8ED; }
H6 { font-family : "Verdana, Arial"; font-style : normal; font-variant : normal; font-weight : bold; font-size : 10.0pt; text-decoration : none; text-transform : none; color : WHITE;
	padding-left : 4.0pt; padding-right : 2.0pt; padding-top : 0.0pt; padding-bottom : 3.0pt;border-bottom : solid #D7D8ED 1.0pt; margin-top: 0.0pt; background-color:#D7D8ED; }
	
/* Lists */
li {margin-top:0px; margin-bottom:0px;margin-left:6px}
ul {margin-top:0px; margin-bottom:0px;} 
ol {margin-top:0px; margin-bottom:0px;} 

	
/* Forms Data Entry */
.inpt {color : #140AB4; font-size :  8pt; font-family : Verdana, Arial, Helvetica; height: 14.0pt; }
.inptOver {color : #8A8CF2; font-size : 8pt; font-family : Verdana, Arial, Helvetica; }
.inptChk {color : black; font-size : 6pt; font-family : Verdana, Arial, Helvetica; }
.inptList {color : #140AB4; font-size :  8pt; font-family : Verdana, Arial, Helvetica;border: solid #8A8CF2 0.5pt;}

.listItem {color : red; font-size :  8pt; font-family : Verdana, Arial, Helvetica;}

/* General Items */
.head {color : #AAAAAA; font-size : 10pt; padding : 0pt; }
.red  {color : RED; font-size :  8pt; font-family : Arial, Verdana, Helvetica; padding-left : 4.0pt; font-weight: bold;}

.white {color : WHITE; }
.grey {color : #AAAAAA; }
.hilite {color: Yellow; }
.qcolour {color : RED; }
.fill {background: #140AB4; }
.fillback {background: #140AB4; }
.fillgrey {background: #E8E8E8; }
.deleted {text-decoration: line-through; }
.writing {font-size: 14px; font-family: Comic Sans MS; color: #8A8CF2;}
.highlight {background: #140AB4; color: WHITE;}
.dictionary {border-bottom: dashed thin #140AB4;}
.glossary {border-bottom-width: 1px; border-bottom-color: #140AB4; border-bottom-style: dotted; font-style:italic; }
.ackn {color : #140AB4; font-size :  8pt; font-family : Arial, Verdana, Helvetica; padding-left : 4.0pt;}
.tableAlt {background-color : #D7D8ED;}
.tableAlt2 {background-color : #808080;}
.tableAlt1 {background-color : #E8E8E8;}
.tableLine {border-bottom: solid 1px #E8E8E8; vertical-align:top;}
.tableHead {background-color : #140AB4; color : WHITE; font-weight : bold; border-bottom: solid thin red;}
.tableHeadImage {background: url('common/RadControls/Splitter/Skins/Web20/Img/slideHeader.gif') repeat-x; color : WHITE; font-weight : bold;}
.tableBorderTR {border-top: 1px solid #888888; border-right: 1px solid #888888;}
.tableBorderBL {border-bottom: 1px solid #888888; border-left: 1px solid #888888;}
.permUses {overflow: auto; height: 25em; background-color: #F5F5F5; border: solid 1px #DBDBDB;}
.permUses ul {margin: .5em 0px; padding: 0px;}
.permuses ul li {list-style-type: none;}
table.assm {border:1px solid BLACK; border-collapse:collapse; }
td.assm {border:1px solid #E8E8E8; border-collapse:collapse; vertical-align:top;}
.EnqPopup {border:1px solid #AAAAAA; background:#F5F5F5;width:215px;} 
.TextDisplay {border: solid 1px black; background-color:#EDEDED; height:360px; width:400px; overflow-y:scoll}
.TextDisplaySmall {border: solid 1px black; background-color:#EDEDED; height:20px; width:400px; overflow-y:scoll}

/* PUBLISH C ENQUIRER, APPLICANT, ASSESSOR */
/* Contents */
#TopContents {position:absolute; top: 0px; padding: 0px; left: 0px; width: 100%; }

#LeftContents {position:absolute; top: 50px; padding: 0px; left: 0px; background-color: WHITE;}
#LeftContents .dtree {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;white-space: nowrap;font-weight:normal;}
#LeftContents .dtree img {border: 0px;vertical-align: middle;font-weight:normal;}
#LeftContents .dtree a {color: #000000;text-decoration: none;font-weight:normal; width:auto; border: 0; }
#LeftContents .dtree a.node, .dtree a.nodeSel {white-space: nowrap;padding: 1px 2px 1px 2px;font-weight:normal;}
#LeftContents .dtree a.node:hover, .dtree a.nodeSel:hover {color: #000000;text-decoration: underline;font-weight:normal;background-color:#E8E8E8;}
#LeftContents .dtree a.nodeSel {background-color: #E8E8E8;font-weight:normal;}
#LeftContents .dtree .clip {overflow: hidden;font-weight:normal;}
#LeftContents a,a:link,a:visited, a:active {color: BLACK; background-color: WHITE; text-decoration: none; font-weight: bold; border: 1px solid WHITE; width:auto;}
#LeftContents a:hover {color: BLACK; background-color : #140AB4; text-decoration: none; font-weight: bold; border: 1px solid #E8E8E8;}

#RightContents {padding: 0px; position:absolute; top:50; right:0; border-left:solid 1px #AAAAAA; z-index:1; background:WHITE; width:600px; height:100%;}
#RightContents table {color : BLACK; font-size : 8pt; font-family : Arial, Verdana, Helvetica; }
#RightContents table.assm {border:1px solid BLACK; border-collapse:collapse; }
#RightContents td {vertical-align: top;}
#RightContents td.assm {border:1px solid lightgrey; vertical-align: top;}
#RightContents h1 {font-weight : bold; font-size : 12.0pt; padding-top:10px; } 
#RightContents h2 {font-weight : bold; font-size : 11.0pt; padding-top:10px;padding-bottom:0px}
#RightContents h3 {font-weight : bold; font-size : 10.0pt; }
#RightContents h4 {font-weight : bold; font-size : 9.0pt; }
#RightContents h5 {font-weight : bold; font-size : 9.0pt; font-style: italic; color : BLACK; border-bottom : none; background-color: Transparent; }
#RightContents .border {border : solid 1pt black; background-color : silver;}
#RightContents .shade {background: silver; border : solid 1pt black;}
#RightContents .header {color:white; background:black;padding-left:3px;padding-bottom:3px;}
#RightContents td.black {background:black; border:1px solid white; color:white; text-align:center;}
#RightContents .footnote {font-size : 7.0pt;}

/* APPLICANT, ASSESSOR */
#RightForm {padding: 0px; position:absolute; top:50; right:0; border-left:solid 1px #AAAAAA; z-index:1; background:WHITE; width:600px; }
#RightForm table {color : BLACK; font-size : 8pt; font-family : Arial, Verdana, Helvetica; }
#RightForm table.assm {border:1px solid BLACK; border-collapse:collapse; }
#RightForm td.assm {border:1px solid lightgrey; vertical-align:top;}
#RightForm .border {border : solid 1pt black; background-color : silver;}
#RightForm .shade {background: silver; border : solid 1pt black;}
#RightForm .header {color:white; background:black;padding-left:3px;padding-bottom:3px;}

#RightControl {padding: 0px; background:WHITE; }

/* EDITOR */
/* MasterPlan Matrices */
#MPMatrix  {height:600px;  width:1000px; overflow:auto; border:1px solid BLACK;}
#MPMatrix table,table.Grid {border:1px solid BLACK; background-color: white; border-collapse:collapse; Z-INDEX: 101; }                     
#MPMatrix td {margin:0px; border:1px solid BLACK;}
/* Locks table header */
#MPMatrix th {background-color:lightblue; position:relative; cursor: default; margin:0px; border:1px solid BLACK;
/*IE5+ only*/ 
top: expression(this.parentElement.parentElement.parentElement.parentElement.scrollTop -2);z-index: 10;	
}

#MPMatrix tr.GridHeader TH{text-align:center;background-color:white;}					
       						
/* Locks the left column */ 
#MPMatrix td.locked, th.locked{position:relative;background-color:white;cursor: default; 
/*IE5+ only*/	
left: expression(this.parentElement.parentElement.parentElement.parentElement.scrollLeft-2);	
} 
       					
/* Keeps the header as the top most item. Important for top left item*/ 
#MPMatrix th.locked {z-index: 99;} 

/* ENQUIRER */
/* Highlight */
.Highlight {color : black; background-color:yellow;} 
/* Definitions used in the Print control to distinguish the defined terms within the text.*/
.Definitions {border-bottom-width:0.01cm; border-bottom-style:dashed;}
/* tooltip used to determine the colour and width of the help tooltip throughout the application.*/
.tooltip {background-color: #CCCCFF; color: BLACK; width: 100px; visibility:hidden; position:absolute; border:solid black 1px;}
/* autocomplete is used to determine the front colour and background colour of all the autocomplete textboxes in the application*/
 autocomplete {color : white; background-color: #C8C9F2;}
/* autocomplete Highlight is used to determine the backgorund colour changed when a user scrolls over the autocomplete textbox.*/
autocompleteHighlight {color : #AAAAAA; }

/* SPECIAL */
/* Round Border Boxes */
#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:1px;}
#xsnazzy h1 {font-size:2.5em; color:#fff;}
#xsnazzy h2 {font-size:2em;color:#06a; border:0;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.5em;}
#xsnazzy {background: transparent; margin:1em;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#d4d4d4; border-left:1px solid #08c; border-right:1px solid #08c;}
.xb1 {margin:0 5px; background:#08c;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; background:#d4d4d4; border:0 solid #08c; border-width:0 1px;}

/* PUBLISH C */
/* This Section is for the e-Plan */
#Contents1 {position:absolute; top: 50px; padding: 0px; left: 0px; border-left:solid 1px #AAAAAA; overflow: hidden; background-color: WHITE;z-index:10}
#Contents1 .dtree {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;white-space: nowrap;font-weight:normal;}
#Contents1 .dtree img {border: 0px;vertical-align: middle;font-weight:normal;}
#Contents1 .dtree a {color: #000000;text-decoration: none;font-weight:normal; width:auto; border: 0; }
#Contents1 .dtree a.node, .dtree a.nodeSel {white-space: nowrap;padding: 1px 2px 1px 2px;font-weight:normal;}
#Contents1 .dtree a.node:hover, .dtree a.nodeSel:hover {color: #000000;text-decoration: underline;font-weight:normal;background-color:#E8E8E8;}
#Contents1 .dtree a.nodeSel {background-color: #E8E8E8;font-weight:normal;}
#Contents1 .dtree .clip {overflow: hidden;font-weight:normal;}
#Contents1 a,a:link,a:visited, a:active {color: BLACK; background-color: WHITE; text-decoration: none; font-weight: bold; border: 1px solid WHITE; width:auto;}
#Contents1 a:hover {color: BLACK; background-color : #140AB4; text-decoration: none; font-weight: bold; border: 1px solid #E8E8E8;}

#Contents2 {padding: 0px; position:absolute; top:50; right:0; border-left:solid 1px #AAAAAA; z-index:10; background:WHITE; width:600px; height:100%;overflow: auto; border: 1px solid #006699;}
#Contents2 table {color : BLACK; font-size : 8pt; font-family : Arial, Verdana, Helvetica; }
#Contents2 table.assm {border:1px solid BLACK; border-collapse:collapse; }
#Contents2 td.assm {border:1px solid lightgrey;}
#Contents2 h1 {font-weight : bold; font-size : 12.0pt; padding-top:10px; } 
#Contents2 h2 {font-weight : bold; font-size : 11.0pt; padding-top:10px;padding-bottom:0px}
#Contents2 h3 {font-weight : bold; font-size : 10.0pt; }
#Contents2 h4 {font-weight : bold; font-size : 9.0pt; }
#Contents2 h5 {font-weight : bold; font-size : 9.0pt; font-style: italic; color : BLACK; border-bottom : none; background-color: Transparent; }
#Contents2 .border {border : solid 1pt black; background-color : silver;}
#Contents2 .shade {background: silver; border : solid 1pt black;}
#Contents2 .header {color:white; background:black;padding-left:3px;padding-bottom:3px;}
#Contents2 td.black {background:black; border:1px solid white; color:white; text-align:center;}
#Contents2 .footnote {font-size : 7.0pt;}

#DragColumn_0 {position:relative;z-index:5;}
#DragColumn_1{position:absolute;cursor:e-resize;z-index:11;}
#DragColumn_2{position:absolute;cursor:e-resize;z-index:11;}

/* Styles for the e-Plan using Rad Controls */
#Contents3 {position:absolute; top: 50px; }
#Contents4 {}

/*Amendments */
.currentNode{color:#6788be;}
.pendingNode{color:green;}
.historicNode{color:Red;}
div.alignCentre{text-align:center;}
.gridButton {cursor:hand; }
.gridButton1 {cursor:auto;filter:alpha(opacity=40); -moz-opacity:0.4;}
.aHeading {font-size:14.0pt;position:absolute; color:Black; top: 45px; left: 700px;font-family : Verdana;font-style: italic;font-weight:bold;}
td.buttonRow{font-size:8.0pt;background:#C0D8FC; font-weight:normal;cursor:hand;}
td.buttonRowOver{font-size:8.0pt;background:#6788be; font-weight:normal;cursor:hand;}
.red  {color : RED; padding-left : 4.0pt; font-weight: bold;}
.changed_text{ color:Red; text-decoration:line-through;}
.new_text{color:Green;}
.ackn {color : #140AB4; font-size :  8pt; font-family : Arial, Verdana, Helvetica; padding-left : 4.0pt;}

* USER */
/* MasterPlan Print Control */
.SectionParagraph {margin-left:0.65cm; text-indent:0cm;}
.SectionParagraph2 {margin-left:1.3cm; text-indent:0cm;}
.SectionParagraph3 {margin-left:1.95cm; text-indent:0cm;}
.SectionParagraphNumbered {margin-left:0.65cm; text-indent:-0.65cm;}
.SubSectionHead {margin-left:0.65cm; text-indent:-0.65cm;}
.SubSectionHeading {margin-left:0.65cm; text-indent:-0.65cm;font-weight:bold;}
.SubSectionHeading2 {margin-left:1.3cm; text-indent:-0.65cm;font-weight:bold;}
.SubSectionHeading3 {margin-left:1.95cm; text-indent:-0.65cm;font-weight:bold;}
.SectionPoints1 {margin-left:1.3cm; text-indent:-0.65cm;}
.SectionPoints2 {margin-left:1.95cm; text-indent:-0.65cm;}
.SectionPoints3 {margin-left:2.6cm; text-indent:-0.65cm;}
.SectionPoints4 {margin-left:3.25cm; text-indent:-0.65cm;}
.SectionPoints5 {margin-left:1.95cm; text-indent:-0.65cm;}
.SectionPoints6 {margin-left:3.25cm; text-indent:-0.65cm;}
.background {background-color: #D7D8ED; border-top:solid 1px #8A8CF2;}
.TableColumnHeadings {color:WHITE; text-align:center;} 
.Note {border: solid 1px BLACK; padding: 1pt; background-color: #CCCCCC; margin-left: 0.65cm;}
.Note .NoteHead {font-weight:bold;}
.Note .Points1 {margin-left:0.65cm; text-indent:-0.65cm;} 
.Note .Points2 {margin-left:1.30cm; text-indent:-0.65cm;} 
.Note .Points3 {margin-left:1.95cm; text-indent:-0.65cm;} 
.DefnHeading {border: black 1px solid; padding-left: 1pt; background: #cccccc; padding-top: 0pt; padding-bottom:0pt; font-weight : bold; font-size : 11.0pt; }
.TextDisplay {border: solid 1px black; background-color:#EDEDED; height:360px; width:400px; overflow-y:scoll}
.TextDisplaySmall {border: solid 1px black; background-color:#EDEDED; height:20px; width:400px; overflow-y:scoll}


.ParaA {margin-left:40px; text-indent:-40px;}
.ParaB {margin-left:80px; text-indent:-40px;}
.ParaC {margin-left:120px; text-indent:-40px;}
.ParaD {margin-left:160px; text-indent:-40px;}

.ParaE {margin-left:45px; text-indent:-45px;}
.ParaF {margin-left:60px; text-indent:-45px;}
.ParaG {margin-left:90px; text-indent:-45px;}


.Space5 {margin-left:5px;}
.Space10 {margin-left:10px;}
.Space15 {margin-left:15px;}
.Space20 {margin-left:20px;}
.Space25 {margin-left:25px;}
.Space30 {margin-left:30px;}
.Space35 {margin-left:35px;}
.Space40 {margin-left:40px;}
.Space45 {margin-left:45px;}
.Space50 {margin-left:50px;}
.Space55 {margin-left:55px;}
.Space60 {margin-left:60px;}

.Space1 {margin-left:1px;}
.Space2 {margin-left:2px;}
.Space3 {margin-left:3px;}
.Space4 {margin-left:4px;}
.Space6 {margin-left:6px;}
.Space7 {margin-left:7px;}
.Space8 {margin-left:8px;}
.Space9 {margin-left:9px;}

.Space11 {margin-left:11px;}
.Space12 {margin-left:12px;}
.Space13 {margin-left:13px;}
.Space14 {margin-left:14px;}
.Space16 {margin-left:16px;}
.Space17 {margin-left:17px;}
.Space18 {margin-left:18px;}
.Space19 {margin-left:19px;}

.Space21 {margin-left:21px;}
.Space22 {margin-left:22px;}
.Space23 {margin-left:23px;}
.Space24 {margin-left:24px;}
.Space26 {margin-left:26px;}
.Space27 {margin-left:27px;}
.Space28 {margin-left:28px;}
.Space29 {margin-left:29px;}

.Space31 {margin-left:31px;}
.Space32 {margin-left:32px;}
.Space33 {margin-left:33px;}
.Space34 {margin-left:34px;}
.Space36 {margin-left:36px;}
.Space37 {margin-left:37px;}
.Space38 {margin-left:38px;}
.Space39 {margin-left:39px;}

.Space41 {margin-left:41px;}
.Space42 {margin-left:42px;}
.Space43 {margin-left:43px;}
.Space44 {margin-left:44px;}
.Space46 {margin-left:46px;}
.Space47 {margin-left:47px;}
.Space48 {margin-left:48px;}
.Space49 {margin-left:49px;}

.Space51 {margin-left:51px;}
.Space52 {margin-left:52px;}
.Space53 {margin-left:53px;}
.Space54 {margin-left:54px;}
.Space56 {margin-left:56px;}
.Space57 {margin-left:57px;}
.Space58 {margin-left:58px;}
.Space59 {margin-left:59px;}

.SpaceD1 {margin-left:22px;}
.SpaceD2 {margin-left:21px;}
.SpaceD3 {margin-left:19px;}
.SpaceD4 {margin-left:18px;}
.SpaceD5 {margin-left:19px;}
.SpaceD6 {margin-left:18px;}
.SpaceD7 {margin-left:17px;}
.SpaceD8 {margin-left:16px;}
.SpaceD9 {margin-left:19px;}
.SpaceD10 {margin-left:21px;}

.UL0 {margin-left:0px;}
.UL1 {margin-left:20px;}
.UL2 {margin-left:40px;}
.UL3 {margin-left:60px;}
.UL4 {margin-left:80px;}
.UL5 {margin-left:5px;}
.UL6 {margin-left:90px;}
.UL7 {margin-left:105px;}
.UL8 {margin-left:120px;}
.UL9 {margin-left:135px;}
.UL10 {margin-left:10px;}

.UL20 {margin-left:20px;}
.UL25 {margin-left:25px;}
.UL30 {margin-left:30px;}
.UL35 {margin-left:35px;}
.UL40 {margin-left:40px;}
.UL45 {margin-left:45px;}
.UL50 {margin-left:50px;}
.UL55 {margin-left:55px;}
.UL60 {margin-left:60px;}
.UL65 {margin-left:65px;}
.UL70 {margin-left:70px;}
.UL75 {margin-left:75px;}
.UL80 {margin-left:80px;}
.UL85 {margin-left:85px;}
.UL90 {margin-left:90px;}
.UL95 {margin-left:95px;}
.UL100 {margin-left:100px;}
.UL100 {margin-left:100px;}
.UL105 {margin-left:105px;}
.UL110 {margin-left:110px;}
.UL115 {margin-left:115px;}
.UL120 {margin-left:120px;}

.P1 {margin-left:0px;}
.P2 {margin-left:40px;}
.P3 {margin-left:80px;}
.P4 {margin-left:120px;}
.P5 {margin-left:160px;}
.P6 {margin-left:200px;}
.P7 {margin-left:240px;}
.P8 {margin-left:280px;}
.P9 {margin-left:320px;}

.P10 {margin-left:10px;}
.P15 {margin-left:15px;}
.P20 {margin-left:20px;}
.P25 {margin-left:25px;}
.P30 {margin-left:30px;}
.P35 {margin-left:35px;}
.P40 {margin-left:40px;}
.P45 {margin-left:45px;}
.P50 {margin-left:50px;}
.P55 {margin-left:55px;}
.P60 {margin-left:60px;}
.P65 {margin-left:65px;}
.P70 {margin-left:70px;}
.P75 {margin-left:75px;}
.P80 {margin-left:80px;}
.P85 {margin-left:85px;}
.P90 {margin-left:90px;}
.P95 {margin-left:95px;}
.P100 {margin-left:100px;}
.P105 {margin-left:105px;}
.P110 {margin-left:110px;}
.P115 {margin-left:115px;}
.P120 {margin-left:120px;}




