
	body {Color: #000000; Font-Weight: 400; font-family: Verdana,arial,times; font-size:9pt; text-align: left;}
	
	UL.action { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: black; PADDING-TOP: 2px; FONT-FAMILY: verdana,arial,sans-serif }
	LI.action { PADDING-RIGHT: 8px; DISPLAY: inline; PADDING-LEFT: 8px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px }
	UL.action { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none }
	LI.action { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none }
	
	
	A.terms:link {text-align: center;text-decoration:underline;Color: #00008b;font-family: Verdana,arial,times; font-size:9pt;font-weight:bold;}
	A.terms:visited {text-align: center;text-decoration:underline;Color: #00008b;font-family: Verdana,arial,times; font-size:9pt;font-weight:bold;}
	A.terms:hover {text-align: center;text-decoration:none;Color: #00008b;font-family: Verdana,arial,times; font-size:9pt;font-weight:bold;}
	
	
	A.dis:link {text-align: center;text-decoration:none;Color: #00008b;font-family: Verdana,arial,times; font-size:9pt;font-weight:normal;}
	A.dis:visited {text-align: center;text-decoration:none;Color: #00008b;font-family: Verdana,arial,times; font-size:9pt;font-weight:normal;}
	A.dis:hover{text-align: center;text-decoration:none;Color: #00008b;font-family: Verdana,arial,times; font-size:9pt;font-weight:normal;}
	
	A.action:link { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #f1f1f1; TEXT-DECORATION: none }
	A.action:visited { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #f1f1f1; TEXT-DECORATION: none }
	A.action:hover { BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 8px; FONT-SIZE: 10pt; PADDING-BOTTOM: 2px; BORDER-LEFT: #999 1px solid; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid; FONT-FAMILY: verdana, times new roman, arial; BACKGROUND-COLOR: #ccc; TEXT-DECORATION: none }
	
	A.PMSButton:link { BORDER: solid 1px #000000; BACKGROUND-COLOR: #87CEFA; TEXT-DECORATION: none; font-weight:600; text-align:center;COLOR:#000000;padding: 1px; height:21px;Vertical-align:middle; }
	A.PMSButton:visited { BORDER: solid 1px #000000; BACKGROUND-COLOR: #87CEFA; TEXT-DECORATION: none;font-weight:600;text-align:center;COLOR:#000000;padding: 1px;height:21px;Vertical-align:middle;  }
	A.PMSButton:action {BORDER: solid 1px #000000; BACKGROUND-COLOR: #87CEFA; TEXT-DECORATION: none;font-weight:600;text-align:center;COLOR:#000000;padding: 1px;height:21px;Vertical-align:middle;  }
	A.PMSButton:hover { BORDER: solid 1px #000000; BACKGROUND-COLOR: #00BFFF; TEXT-DECORATION: none;font-weight:600;text-align:center;COLOR:#000000;padding: 1px;height:21px;Vertical-align:middle;  }
	
	A.PMSButtonRed:link { BORDER: solid 1px #000000; BACKGROUND-COLOR: #FF4500; TEXT-DECORATION: none; font-weight:600; text-align:center;COLOR:#000000;padding: 1px; height:21px;Vertical-align:middle; }
	A.PMSButtonRed:visited { BORDER: solid 1px #000000; BACKGROUND-COLOR: #FF4500; TEXT-DECORATION: none;font-weight:600;text-align:center;COLOR:#000000;padding: 1px;height:21px;Vertical-align:middle;  }
	A.PMSButtonRed:action {BORDER: solid 1px #000000; BACKGROUND-COLOR: #FF4500; TEXT-DECORATION: none;font-weight:600;text-align:center;COLOR:#000000;padding: 1px;height:21px;Vertical-align:middle;  }
	A.PMSButtonRed:hover { BORDER: solid 1px #000000; BACKGROUND-COLOR: #FF6347; TEXT-DECORATION: none;font-weight:600;text-align:center;COLOR:#000000;padding: 1px;height:21px;Vertical-align:middle;  }
	
	A.PMSButtonSmall:link { BORDER: solid 1px #000000; BACKGROUND-COLOR: #87CEFA; TEXT-DECORATION: none; font-weight:600; text-align:center;COLOR:#000000;padding: 1px; height:14px;Vertical-align:middle;font-size:8pt; }
	A.PMSButtonSmall:visited { BORDER: solid 1px #000000; BACKGROUND-COLOR: #87CEFA; TEXT-DECORATION: none;font-weight:600;text-align:center;COLOR:#000000;padding: 1px;height:14px;Vertical-align:middle;font-size:8pt;  }
	A.PMSButtonSmall:action {BORDER: solid 1px #000000; BACKGROUND-COLOR: #87CEFA; TEXT-DECORATION: none;font-weight:600;text-align:center;COLOR:#000000;padding: 1px;height:14px;Vertical-align:middle;font-size:8pt;  }
	A.PMSButtonSmall:hover { BORDER: solid 1px #000000; BACKGROUND-COLOR: #00BFFF; TEXT-DECORATION: none;font-weight:600;text-align:center;COLOR:#000000;padding: 1px;height:14px;Vertical-align:middle;font-size:8pt;  }
	
	A.PMSButtonRedSmall:link { BORDER: solid 1px #000000; BACKGROUND-COLOR: #FF4500; TEXT-DECORATION: none; font-weight:600; text-align:center;COLOR:#000000;padding: 1px; height:14px;Vertical-align:middle;font-size:8pt; }
	A.PMSButtonRedSmall:visited { BORDER: solid 1px #000000; BACKGROUND-COLOR: #FF4500; TEXT-DECORATION: none;font-weight:600;text-align:center;COLOR:#000000;padding: 1px;height:14px;Vertical-align:middle;font-size:8pt;  }
	A.PMSButtonRedSmall:action {BORDER: solid 1px #000000; BACKGROUND-COLOR: #FF4500; TEXT-DECORATION: none;font-weight:600;text-align:center;COLOR:#000000;padding: 1px;height:14px;Vertical-align:middle;font-size:8pt;  }
	A.PMSButtonRedSmall:hover { BORDER: solid 1px #000000; BACKGROUND-COLOR: #FF6347; TEXT-DECORATION: none;font-weight:600;text-align:center;COLOR:#000000;padding: 1px;height:14px;Vertical-align:middle;font-size:8pt;  }
	
	A.PMSButton2:link { BORDER: solid 1px #000000; BACKGROUND-COLOR: #87CEFA; TEXT-DECORATION: none; font-weight:600; text-align:center;COLOR:#000000;padding: 1px; height:2px;Vertical-align:middle;  }
	A.PMSButton2:visited { BORDER: solid 1px #000000; BACKGROUND-COLOR: #87CEFA; TEXT-DECORATION: none;font-weight:600;text-align:center;COLOR:#000000;padding: 1px;height:2px;Vertical-align:middle;  }
	A.PMSButton2:action {BORDER: solid 1px #000000; BACKGROUND-COLOR: #87CEFA; TEXT-DECORATION: none;font-weight:600;text-align:center;COLOR:#000000;padding: 1px;height:2px;Vertical-align:middle;  }
	A.PMSButton2:hover { BORDER: solid 1px #000000; BACKGROUND-COLOR: #00BFFF; TEXT-DECORATION: none;font-weight:600;text-align:center;COLOR:#000000;padding: 1px;height:2px;Vertical-align:middle;  }
	
	
	A.pmstab:link {BORDER-LEFT:solid 1px #000000; BORDER-TOP: solid 1px #000000; BORDER-BOTTOM:solid 2px #575757; BORDER-RIGHT: solid 1px #000000; BACKGROUND-COLOR: #b3b3b3; TEXT-DECORATION: none; font-weight:400; font-family:Verdana,arial,times;font-size:10pt;color:#000000;text-align:center;height:25px;width:120px;}
	A.pmstab:visited {BORDER-LEFT:solid 1px #000000; BORDER-TOP: solid 1px #000000; BORDER-BOTTOM:solid 2px #575757; BORDER-RIGHT: solid 1px #000000; BACKGROUND-COLOR: #b3b3b3; TEXT-DECORATION: none; font-weight:400; font-family:Verdana,arial,times;font-size:10pt;color:#000000;text-align:center;height:25px;width:120px;}
	A.pmstab:action {BORDER-LEFT:solid 1px #000000; BORDER-TOP: solid 1px #000000; BORDER-BOTTOM:solid 2px #575757; BORDER-RIGHT: solid 1px #000000; BACKGROUND-COLOR: #b3b3b3; TEXT-DECORATION: none; font-weight:400; font-family:Verdana,arial,times;font-size:10pt;color:#000000;text-align:center;height:25px;width:120px; }
	A.pmstab:hover{BORDER-LEFT:solid 1px #000000; BORDER-TOP: solid 1px #000000; BORDER-BOTTOM:solid 2px #575757; BORDER-RIGHT: solid 1px #000000; BACKGROUND-COLOR: #f7f7f7; TEXT-DECORATION: none; font-weight:400; font-family:Verdana,arial,times;font-size:10pt;color:#000000;text-align:center;height:25px;width:120px; }
	
	
	A.pmstabcurrent:link {BORDER-LEFT:solid 2px #575757; BORDER-TOP: solid 2px #575757; BORDER-BOTTOM:none 0px #000000; BORDER-RIGHT: solid 2px #575757; BACKGROUND-COLOR: #f7f7f7; TEXT-DECORATION: none; font-weight:600; font-family:Verdana,arial,times;font-size:10pt;color:#000000;text-align:center;height:27px;width:120px;}
	A.pmstabcurrent:visited {BORDER-LEFT:solid 2px #575757; BORDER-TOP: solid 2px #575757; BORDER-BOTTOM:none 0px #000000; BORDER-RIGHT: solid 2px #575757; BACKGROUND-COLOR: #f7f7f7; TEXT-DECORATION: none; font-weight:600; font-family:Verdana,arial,times;font-size:10pt;color:#000000;text-align:center;height:27px;width:120px;}
	
		
	A.pmstabcurrent2:link {BORDER-LEFT:solid 2px #575757; BORDER-TOP: solid 2px #575757; BORDER-BOTTOM:none 0px #000000; BORDER-RIGHT: solid 2px #575757; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none; font-weight:600; font-family:Verdana,arial,times;font-size:12pt;color:#000000;text-align:center;height:27px;width:120px;}
	A.pmstabcurrent2:visited {BORDER-LEFT:solid 2px #575757; BORDER-TOP: solid 2px #575757; BORDER-BOTTOM:none 0px #000000; BORDER-RIGHT: solid 2px #575757; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none; font-weight:600; font-family:Verdana,arial,times;font-size:12pt;color:#000000;text-align:center;height:27px;width:120px;}
	
	
	SPAN.ErrorLabel {Background-Color: Transparent; Color: #C11B17; Font-Weight: 600; font-family: Verdana,arial,times; text-align: left; font-size:10pt; vertical-align:top;}
	SPAN.SuccessLabel {Background-Color: Transparent; Color:#006400; Font-Weight: 600; font-family: Verdana,arial,times; text-align: left; font-size:10pt; vertical-align:top;}
	
	SPAN {Background-Color: Transparent; height:22px; Color: #000000; Font-Weight: 400; font-family: Verdana,arial,times; font-size:9pt; text-align: left;}
	SPAN.header {Background-Color: Transparent; height:22px; Color: #00008b; Font-Weight: 600; font-family: Verdana,arial,times; font-size:14pt; text-align: left;}
	
	
	INPUT {Color: #000000; Font-Weight: 400; height:23px; font-family: Verdana,arial,times; font-size:10pt; letter-spacing:0.03em; text-align: left;}
	INPUT.money {Color: #000000; Font-Weight: 400; height:23px; font-family: Verdana,arial,times; font-size:9pt; text-align: right;}
	
	INPUT.small {Color: #000000; Font-Weight: 400; height:20px; font-family: Verdana,arial,times; font-size:8pt; letter-spacing:0.03em; text-align: left;}
	INPUT.disabled {Color: #00008b; Font-Weight: 400; height:23px; font-family: Verdana,arial,times; font-size:10pt; letter-spacing:0.03em; text-align: left; border: none; background-color: Transparent}
	
	INPUT.disabledright {Color: #00008b; Font-Weight: 400; height:23px; font-family: Verdana,arial,times; font-size:9pt; text-align: right; border: none; background-color: Transparent}
	
	SELECT {Color: #000000; Font-Weight: 400; height:24px; font-family: Verdana,arial,times; font-size:9pt; text-align: left;}
	
	TEXTAREA {Color: #000000; Font-Weight: 400; font-family: Verdana,arial,times; font-size:9pt; text-align: left;}
	TEXTAREA.disabled {Color: #00008b; Font-Weight: 400; font-family: Verdana,arial,times; font-size:12pt; letter-spacing:0.03em; text-align: left; border: none; background-color: Transparent;}
	TEXTAREA.disabledScrolling {Color: #00008b; Font-Weight: 400; font-family: Verdana,arial,times; font-size:8pt; letter-spacing:0.03em; text-align: left; border: none; background-color: Transparent;overflow:hidden;}
	
	INPUT.disabledProject {Color: #000000; Font-Weight: 600; height:22px; font-family: Verdana,arial,times; font-size:10pt;letter-spacing:0.03em; text-align: left; border: none; background-color: #ffa07a;padding-left: 5px;padding-top:2px;}
	INPUT.disabledSubGrp {Color: #000000; Font-Weight: 600; height:22px; font-family: Verdana,arial,times; font-size:10pt;letter-spacing:0.03em; text-align: left; border: none; background-color: #b4eeb4;padding-left: 5px;padding-top:2px;}
	INPUT.disabledSubSubGrp {Color: #000000; Font-Weight: 600; height:22px; font-family: Verdana,arial,times; font-size:10pt;letter-spacing:0.03em; text-align: left; border: none; background-color: #7ec0ee;padding-left: 5px;padding-top:2px;}
	
	INPUT.disabledStGreen {Color: #ffffff; Font-Weight: 600; height:22px; font-family: Verdana,arial,times; font-size:10pt;letter-spacing:0.03em; text-align: center; border: none; background-color: #008b00;padding-left: 0px;padding-top:2px;}
	INPUT.disabledStAmber {Color: #ffffff; Font-Weight: 600; height:22px; font-family: Verdana,arial,times; font-size:10pt;letter-spacing:0.03em; text-align: center; border: none; background-color: #ff8c00;padding-left: 0px;padding-top:2px;}
	INPUT.disabledStRed {Color: #ffffff; Font-Weight: 600; height:22px; font-family: Verdana,arial,times; font-size:10pt;letter-spacing:0.03em; text-align: center; border: none; background-color: #8b0000;padding-left: 0px;padding-top:2px;}
	INPUT.disabledStYellow {Color: #ffffff; Font-Weight: 600; height:22px; font-family: Verdana,arial,times; font-size:10pt;letter-spacing:0.03em; text-align: center; border: none; background-color: #a0522d;padding-left: 0px;padding-top:2px;}
	
	INPUT.disabledStBlue {Color: #ffffff; Font-Weight: 600; height:22px; font-family: Verdana,arial,times; font-size:10pt;letter-spacing:0.03em; text-align: center; border: none; background-color: #00008b;padding-left: 0px;padding-top:2px;}
	
	td {padding-left: 2px; padding-right: 2px;}
	td.tableheader {padding-left: 2px; padding-right: 2px; font-family: Verdana,arial,times; font-size:10pt; font-weight:bold;border:solid 1px dimgray}
	td.tableheadersmall {padding-left: 2px; padding-right: 2px; font-family: Verdana,arial,times; font-size:8pt; font-weight:bold;border:solid 1px dimgray}
	
	
	td.proj {Color: #000000; Font-Weight: 600; height:16px; font-family: Verdana,arial,times; font-size:8pt; text-align: left; border: none; background-color: #ffa07a;padding-left: 5px;padding-top:0px;}
	td.subgrp {Color: #000000; Font-Weight: 600; height:16px; font-family: Verdana,arial,times; font-size:8pt; text-align: left; border: none; background-color: #b4eeb4;padding-left: 25px;padding-top:0px;}
	td.subsubgrp {Color: #000000; Font-Weight: 600; height:16px; font-family: Verdana,arial,times; font-size:8pt; text-align: left; border: none; background-color: #7ec0ee;padding-left: 45px;padding-top:0px;}
	
	td.proj1 {Color: #000000; Font-Weight: 600; height:16px; font-family: Verdana,arial,times; font-size:8pt; text-align: center; border: none; background-color: #ffa07a;padding-left: 5px;padding-top:0px;}
	td.subgrp1 {Color: #000000; Font-Weight: 600; height:16px; font-family: Verdana,arial,times; font-size:8pt; text-align: center; border: none; background-color: #b4eeb4;padding-left: 5px;padding-top:0px;}
	td.subsubgrp1 {Color: #000000; Font-Weight: 600; height:16px; font-family: Verdana,arial,times; font-size:8pt; text-align: center; border: none; background-color: #7ec0ee;padding-left: 5px;padding-top:0px;}
	
	td.wgheader {Color: #000000; Font-Weight: 600; height:16px; font-family: Verdana,arial,times; font-size:10pt; text-align: left; border: none; background-color: silver;padding-left: 5px;padding-top:0px;}
	
	td.disabled {Color: #00008b; Font-Weight: 400; font-family: Verdana,arial,times; font-size:8pt; letter-spacing:0.04em; text-align: left;}
	td.disabledblack {Color: #000000; Font-Weight: 400; font-family: Verdana,arial,times; font-size:10pt; text-align: left;}
	
	td.NoDisplay {Display: none;}
	tr.NoDisplay {Display: none;}
	
	td.budget {padding-right: 10%; text-align: right;}
	
	td.padded {padding-right:10px;padding-left:10px; font-size:8pt}
	td.PaddedRight {padding-right:10px;padding-left:2px; font-size:8pt}
	
	tr.diary {height: 22px;}
	td.diary {height: 22px;}
	
	
	div.ContentPanel {BORDER-RIGHT: #575757 2px solid; BORDER-TOP: medium none; Z-INDEX: 103; LEFT: 1.5%; BORDER-LEFT: #575757 2px solid; BORDER-BOTTOM: #575757 2px solid; POSITION: absolute; TOP: 78px; BACKGROUND-COLOR: #ededed;}
	div.NoAccess {font-family: Verdana, Arial, Times New Roman; font-size: 10pt}
	
	ol {padding-left: 2px; padding-right: 2px; font-family: Verdana,arial,times; font-size:10pt; font-weight:bold;}
	ol.userguide {padding-top: 2px; padding-bottom: 2px; font-family: Verdana,arial,times; font-size:10pt;}
	
	li {font-weight: normal}