
	.whiteBody {
		  color:                  	black;
		  background-color:       	white;
		  padding:                	0px;
		  margin:                 	0px;
		  /*
		  scrollbar-arrow-color:      white;
		  scrollbar-face-color:       #009f9f;
		  scrollbar-highlight-color:  lightblue;
		  scrollbar-3dlight-color:    #009f9f;
		  scrollbar-darkshadow-color: #003f3f;
		  scrollbar-track-color:      #3f9fbf;
		  scrollbar-shadow-color:     black;
		  */
	}

	.templateBody {
		  color:                   	black;
		  background-color:        	white;
		  padding:                 	0px;
		  margin:                  	0px;
		  background-image:           url(../image/layout_bg.gif);
		  background-attachment:      fixed;
		  background-repeat:          no-repeat;
		  background-position:        right top;
	}

/* =============== Organization START =============== */

	.orgTreeLink {
		color:                  	darkblue;
		text-decoration:        	none;
		font-size:              	10pt;
	}

	.orgTreeDescription {
		color:                  	black;
		text-decoration:        	none;
		font-size:              	10pt;
	}

	.roleTreeForm {
		width:                  	100%;
		height:                 	400px;
	}
	.roleTreeFormSubordinate {
		width:                  	100%;
		height:                 	200px;
	}
	.addASRoleTreeForm {
		width:                  	100%;
		height:                 	90%;
	}
	 .orgLink:link {
		  color:            			#ccffcc;
		  text-decoration:  			none;
	 }

	 .orgLink:visited {
		  color:            			#ccffcc;
		  text-decoration:  			none;
	 }

	 .orgLink:active {
		  color:            			#ccffcc;
		  text-decoration:  			none;
	 }

	 .orgLink:hover {
		color:                	#ffff33;
		border-style:         		solid;
		border-color:         		lightblue;
		border-width:         		1px;
		text-decoration:      	none;
	 }

	 .mmListTable {
		  background-color:           white;
		  border:                     0pt;
		  width:                      100%;
		  margin:                     0px;
		  padding:                    0px;
	 }

/* =============== Organization END =============== */

	 .mListTable {
		  background-color:           white;
		  border:                     0pt;
		  width:                      100%;
		  margin:                     0px;
		  padding:                    0px;
	 }

	 .mContentTable {
		  background-color:           white;
		  border:                     0pt;
		  width:                      100%;
	 }

	.mTable {
		  background-color:           white;
		  border:                     0pt;
	 }

	 .mBarLink:link {
			color:                      black;
			width:                      100%;
			vertical-align:             middle;
			text-align:                 center;
			vertical-align:             middle;
			text-decoration:            none;
			display:                    block;
			font-size:                  10pt;
            font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	 }

	 .mBarLink:active {
		  color:                      black;
		  width:                      100%;
		  vertical-align:             middle;
		  text-align:                 center;
		  text-decoration:            none;
		  display:                    block;
		  font-size:                  10pt;
	 }

	 .mBarLink:visited {
		  color:                      black;
		  width:                      100%;
		  vertical-align:             middle;
		  text-decoration:            none;
		  display:                    block;
		  text-align:                 center;
		  font-size:                  10pt;
	 }

	 .mBarLink:hover {
		  color:                      red;
		  width:                      100%;
		  display:                    block;
		  vertical-align:             middle;
		  text-align:                 center;
		  text-decoration:            none;
		  font-size:                  10pt;
	 }

	 .mBarLink2:link {
			color:                      red;
			width:                      100%;
			vertical-align:             middle;
			text-align:                 center;
			text-decoration:            none;
			display:                    block;
			font-size:                  10pt;
	 }

	 .mBarLink2:active {
		  color:                      red;
		  width:                      100%;
		  vertical-align:             middle;
		  text-align:                 center;
		  text-decoration:            none;
		  display:                    block;
		  font-size:                  10pt;
	 }

	 .mBarLink2:visited {
		  color:                      red;
		  width:                      100%;
		  vertical-align:             middle;
		  text-decoration:            none;
		  display:                    block;
		  text-align:                 center;
		  font-size:                  10pt;
	 }

	 .mBarLink2:hover {
		  color:                      yellow;
		  width:                      100%;
		  border-style:               solid;
		  border-color:               yellow;
		  border-width:               1;
		  display:                    block;
		  vertical-align:             middle;
		  text-align:                 center;
		  text-decoration:            none;
		  font-size:                  10pt;
	 }

	 .mContent {
		  color:              		black;
		  background-color:   		#DCE1E7;
		  border-width:            0 0 1 0;
		  border-style:            solid solid groove solid;
		  border-color:            white white gray white;
		  text-decoration:    		none;
		  vertical-align:          middle;
		  padding-left:  		      30px;
		  padding-right: 		      30px;
		  padding-top:  		      20px;
		  padding-bottom:		      20px;
	 }

	 .bbsMsgLink:link {
		  color:            			#660033;
		  width:            			100%;
		  text-decoration:  			none;
	 }

	 .bbsMsgLink:visited {
		  color:            			#993366;
		  width:            			100%;
		  text-decoration:  			none;
	 }

	 .bbsMsgLink:active {
		  color:            			gray;
		  width:            			100%;
		  text-decoration:  			none;
	 }

	 .bbsMsgLink:hover {
		  color:              		red;
		  width:              		100%;
		  text-decoration:    		none;
	 }

	 .bbsMsgCurLink:link {
		  color:            			#0000ff;
		  width:            			100%;
		  text-decoration:  			none;
	 }

	 .bbsMsgCurLink:visited {
		  color:            			#000099;
		  width:            			100%;
		  text-decoration:  			none;
	 }

	 .bbsMsgCurLink:active {
		  color:            			#000099;
		  width:            			100%;
		  text-decoration:  			none;
	 }

	 .bbsMsgCurLink:hover {
		  color:              		red;
		  width:              		100%;
		  text-decoration:    		none;
	 }

	 .bbsPostTable {
		  background-color:           white;
		  border:                     0pt;
	 }

	 .formSubmit:link {
		color:                      white;
		vertical-align:             middle;
		text-align:                 center;
		text-decoration:            none;
		display:                    block;
		font-size:                  9pt;
		padding-left:               5pt;
		padding-right:              5pt;
	 }

	 .formSubmit:active {
		color:                      white;
		vertical-align:             middle;
		text-align:                 left;
		text-decoration:            none;
		display:                    block;
		font-size:                  9pt;
		padding-left:               5pt;
		padding-right:              5pt;
	 }

	 .formSubmit:visited {
		color:                      white;
		vertical-align:             middle;
		text-align:                 center;
		text-decoration:            none;
		display:                    block;
		font-size:                  9pt;
		padding-left:               5pt;
		padding-right:              5pt;
	 }

	 .formSubmit:hover {
		color:                      yellow;
		display:                    block;
		vertical-align:             middle;
		text-align:                 center;
		text-decoration:            none;
		border-style:               solid;
		border-color:               yellow;
		border-width:               1;
		font-size:                  9pt;
		padding-left:               5pt;
		padding-right:              5pt;
	 }

	 .bbsPage:link {
		  color:                      #00004f;
		background-color:           transparent;
		  vertical-align:             middle;
		  text-decoration:            none;
		  font-size:                  12pt;
		  padding-left:               5pt;
		  padding-right:              5pt;
	 }

	 .bbsPage:visited {
		  color:                      #00004f;
		background-color:           transparent;
		  vertical-align:             middle;
		  text-decoration:            none;
		  font-size:                  12pt;
		  padding-left:               5pt;
		  padding-right:              5pt;
	 }

	 .bbsPage:active {
		  color:                      #00004f;
		background-color:           transparent;
		  vertical-align:             middle;
		  text-decoration:            none;
		  font-size:                  12pt;
		  padding-left:               5pt;
		  padding-right:              5pt;
	 }

	.bbsPage:hover {
		  color:                      red;
		  background-color:           transparent;
		  vertical-align:             middle;
		  text-decoration:            none;
		  font-size:                  12pt;
		  padding-left:               5pt;
		  padding-right:              5pt;
	 }

 /* ================== Task Start ====================== */


	 .taskListTable {
		  background-color:           white;
		  border:                     0pt;
		  width:                      100%;
		margin:                     0px;
		padding:                    0px;
	 }

	 .taskListTitle {
		  color:            			yellow;
		  background-color: 			#008AFF;
		  text-decoration:   			none;
		  vertical-align:   			middle;
		  padding-left:     			3pt;
		  padding-right:    			3pt;
		  padding-top:      			0pt;
		  padding-bottom:   			0pt;
	 }

	.taskList0 {
		  color:              		black;
		  background-color:   		#9CCFFF;
		  text-decoration:    		none;
		  vertical-align:     		middle;
		  margin-left:        		0pt;
		  margin-right:       		0pt;
		  margin-top:         		0pt;
		  margin-bottom:      		0pt;
		  padding-left:       		5pt;
		  padding-right:      		5pt;
	 }

	 .taskList1 {
		  color:              		black;
		  background-color:   		#C1E1FF;
		  text-decoration:    		none;
		  vertical-align:     		middle;
		  margin-left:        		0pt;
		  margin-right:       		0pt;
		  margin-top:         		0pt;
		  margin-bottom:      		0pt;
		  padding-left:       		5pt;
		  padding-right:     			5pt;
	 }

	 .taskPage:link {
		  color:                     #f0f030;
		background-color:           transparent;
		  vertical-align:             middle;
		  text-decoration:            none;
		  font-size:                  10pt;
	 }

	 .taskPage:visited {
		  color:                     #f0f030;
		background-color:           transparent;
		  vertical-align:             middle;
		  text-decoration:            none;
		  font-size:                  10pt;
	 }

	 .taskPage:active {
		  color:                      #f0f030;
		background-color:           transparent;
		  vertical-align:             middle;
		  text-decoration:            none;
		  font-size:                  10pt;
	 }

	.taskPage:hover {
		  color:                      #00ffff;
		background-color:           transparent;
		  vertical-align:             middle;
		  text-decoration:            none;
		  font-size:                  10pt;
	 }

/* ================== Task End ====================== */

/* ================== Calendar Start ================== */

	 .calItem{
			background-color:          #ffdf7f;
			font-size:                 8pt;
			text-decoration:           none;
	 }

	 .calItem2{
			background-color:          #FFFFFF;
			font-size:                 8pt;
			text-decoration:           none;
	 }

	 .todayItem{
			background-color:          #1C84EA;
			color:                     #FFFC00;
			font-size:                 8pt;
			text-decoration:           none;
	 }

	 .todayItem:link{
			background-color:          #1C84EA;
			color:                     #FFFC00;
			font-size:                 8pt;
			text-decoration:           none;
	 }

	 .todayItem:visited{
			background-color:          #1C84EA;
			color:                     #FFFC00;
			font-size:                 8pt;
			text-decoration:           none;
	 }

	 .todayItem:hover{
			background-color:          GREEN;
			color:                      white;
			font-size:                 8pt;
			text-decoration:           none;
	 }


	 .calHoliday{
			color:                     red;
			font-size:                 8pt;
			text-decoration:           none;
	 }
	 .calHoliday:link{
			color:                     red;
			background-color:          #ffdf7f;
			font-size:                 8pt;
			width:                     100%;
			text-decoration:           none;
	 }
	 .calHoliday:visited{
			color:                     red;
			background-color:          #ffdf7f;
			font-size:                 8pt;
			width:                     100%;
			text-decoration:           none;
	 }

	 .calHoliday:hover{
			color:                     white;
			background-color:          green;
			font-size:                 8pt;
			width:                     100%;
			text-decoration:           none;
	 }

	 .selectedday{
			color:                     white;
			background-color:          green;
			font-size:                 8pt;
			width:                     100%;
			text-decoration:           none;
	 }

	 .selectedday:link{
			color:                     white;
			background-color:          green;
			font-size:                 8pt;
			width:                     100%;
			text-decoration:           none;
	 }
	 .selectedday:visited{
			color:                     white;
			background-color:          green;
			font-size:                 8pt;
			width:                     100%;
			text-decoration:           none;
	 }
	 .selectedday:hover{
			color:                     black;
			background-color:          green;
			font-size:                 8pt;
			width:                     100%;
			text-decoration:           none;
	 }

	 .calToday{
			color:                     white;
			background-color:          blue;
			font-size:                 8pt;
			width:                     100%;
			text-decoration:           none;
	 }

	 .calToday:link{
			color:                     white;
			background-color:          blue;
			font-size:                 8pt;
			width:                     100%;
			text-decoration:           none;
	 }
	 .calToday:visited{
			color:                     white;
			background-color:          blue;
			font-size:                 8pt;
			width:                     100%;
			text-decoration:           none;
	 }
	 .calToday:hover{
			color:                     black;
			background-color:          green;
			font-size:                 8pt;
			width:                     100%;
			text-decoration:           none;
	 }

	 .calWorkday{
			color:                     black;
			font-size:                 9pt;
			text-decoration:           none;
	 }

	 .calWorkday:link{
			color:                     black;
			background-color:          #ffdf7f;
			width:                     100%;
			font-size:                 9pt;
			text-decoration:           none;
	 }
	 .calWorkday:visited{
			color:                     black;
			background-color:          #ffdf7f;
			font-size:                 8pt;
			width:                     100%;
			text-decoration:           none;
	 }
	 .calWorkday:hover{
			color:                     white;
			background-color:          green;
			font-size:                 8pt;
			width:                     100%;
			text-decoration:           none;
	 }

	 .calHalfday{
			color:                     blue;
			font-size:                 8pt;
			text-decoration:           none;
	 }

	 .calHalfday:link{
			color:                     blue;
			background-color:          #ffdf7f;
			width:                     100%;
			font-size:                 8pt;
			text-decoration:           none;
	 }
	 .calHalfday:visited{
			color:                     blue;
			background-color:          #ffdf7f;
			font-size:                 8pt;
			width:                     100%;
			text-decoration:           none;
	 }
	 .calHalfday:hover{
			color:                     white;
			background-color:          green;
			font-size:                 8pt;
			width:                     100%;
			text-decoration:           none;
	 }

	 .calTitle{
			color:                     #FFFFFF;
			background-color:          black;
			font-size:                 11pt;
			font-family:               Arial;
			text-decoration:           none;
	 }

	 .calMenu{
			color:                     yellow;
			background-color:          #4f4f7f;
			font-size:                 8pt;
			text-decoration:           none;
	 }

	 .calSubmit{
			color:                     yellow;
			font-size:                 8pt;
			text-decoration:           none;
	 }

	 .calMenu2{
			color:                     #FFF5BB;
			background-color:          #5F6F7F;
			font-size:                 8pt;
			text-decoration:           none;
	 }

/* ================== Calendar End ================== */

/* ================== Default Start ================== */

	.defaultList0 {
		  color:              		black;
		  background-color:   		#F8F8F8;
		  text-decoration:    		none;
		  vertical-align:     		middle;
		  border-width:            0 0 1 0;
		  border-style:            solid solid groove solid;
		  border-color:            white white gray white;
		  margin:              		0pt;
		  padding:                 4 8;
		  font-size:               10pt;
		  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	 }

	 .defaultList1 {
		  color:              		black;
		  background-color:   		#ECF1F7;
		  text-decoration:    		none;
		  vertical-align:     		middle;
		  border-width:            0 0 1 0;
		  border-style:            solid solid groove solid;
		  border-color:            white white gray white;
		  margin:              		0pt;
		  padding:                 4 8;
		  font-size:               10pt;
		  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
	 }

	.defaultList2 {
		  color:              		black;
		  background-color:   		#FFFFFA;
		  text-decoration:    		none;
		  vertical-align:     		middle;
		  border-width:            0 0 1 0;
		  border-style:            solid solid groove solid;
		  border-color:            white white gray white;
		  margin:              		0pt;
		  padding:                 4 8;
		  font-size:               10pt;
	 }

	.defaultList3 {
		  color:              		black;
		  background-color:   		#F7FFF7;
		  text-decoration:    		none;
		  vertical-align:     		middle;
		  border-width:            0 0 1 0;
		  border-style:            solid solid groove solid;
		  border-color:            white white gray white;
		  margin:              		0pt;
		  padding:                 4 8;
		  font-size:               10pt;
	 }

	 .defaultListTitle {
		  color:            			#f0f030;
		  background-color:        #506070;
		  border-width:            1 0 1 0;
		  border-style:            solid solid groove solid;
		  border-color:            gray #cccccc black #999999;
		  text-decoration:   			none;
		  text-align:              left;
		  vertical-align:   			middle;
		  padding:                 3 6;
		  font-size:               10pt;
	 }

	 .funcLink:link {
		  color:                      #ffffff;
		  vertical-align:             middle;
		  text-decoration:            none;
		  display:                    block;
		  font-size:                  9pt;
		  padding-left:               5pt;
		  padding-right:              5pt;
	 }

	 .funcLink:active {
		  color:                      #ffffff;
		  vertical-align:             middle;
		  text-decoration:            none;
		  display:                    block;
		  font-size:                  9pt;
		  padding-left:               5pt;
		  padding-right:              5pt;
	 }

	 .funcLink:visited {
		  color:                      #ffffff;
		  vertical-align:             middle;
		  text-decoration:            none;
		  display:                    block;
		  font-size:                  9pt;
		  padding-left:               5pt;
		  padding-right:              5pt;
	 }

	 .funcLink:hover {
		  color:                      #ffff00;
		  display:                    block;
		  vertical-align:             middle;
		  text-decoration:            none;
		  font-size:                  9pt;
		  padding-left:               5pt;
		  padding-right:              5pt;
	 }

	 .funcLink2:link {
		  color:                      #ffffff;
		  vertical-align:             bottom;
		  text-decoration:            none;
		  font-size:                  9pt;
		  padding:                    0 4;
	 }

	 .funcLink2:active {
		  color:                      #ffffff;
		  vertical-align:             bottom;
		  text-decoration:            none;
		  font-size:                  9pt;
		  padding:                    0 4;
	 }

	 .funcLink2:visited {
		  color:                      #ffffff;
		  vertical-align:             bottom;
		  text-decoration:            none;
		  font-size:                  9pt;
		  padding:                    0 4;
	 }

	 .funcLink2:hover {
		  color:                      #ffff00;
		  vertical-align:             bottom;
		  text-decoration:            none;
		  font-size:                  9pt;
		  padding:                    0 4;
	 }

	.mainMenu {
	}

	 .subMenu {
		  color:                      white;
		  vertical-align:             middle;
		  font-size:                  11px;
		  padding:                    2;
	 }

	 .subMenu2 {
		  background-image:           url(../image/button.jpg);
		  border-width:               2px;
		  border-style:               groove;
		  border-color:               red;
		  color:                      red;
		  vertical-align:             middle;
		  width:                      100px;
		  font-size:                  10px;
	 }

	 .defaultButton {
		  background-image:           url(../image/button.jpg);
		  border-width:               2px;
		  border-style:               groove;
		  border-color:               #dfffff;
		  color:                      white;
		  vertical-align:             middle;
		  width:                      80px;
		  font-size:                  10px;
	 }

	 .defaultLink:link {
		  color:            			#333333;
		  font-family:                  Arial;
		  text-decoration:  			none;
	 }

	 .defaultLink:visited {
		  color:            			#333333;
		  font-family:                  Arial;
		  text-decoration:  			none;
	 }

	 .defaultLink:hover {
		  color:              		98e1fc;
		  font-family:                  "Arial";
		  text-decoration:    		none;
	 }

	.defaultLinklevel2:link {
		  color:            			#666666;
		  width:            			100%;
		  text-decoration:  			none;
	 }

	 .defaultLinklevel2:visited {
		  color:            			#666666;
		  width:            			100%;
		  text-decoration:  			none;
	 }

	 .defaultLinklevel2:hover {
		  color:              		green;
		  width:              		100%;
		  text-decoration:    		none;
	 }

/* ================== Default End ================== */

/* ================== Project List ================= */

	.ProjectListTable {
		background-color:           white;
		  border:                     0pt;
		  width:                      100%;
		margin:                     0px;
		padding:                    0px;
	}

/* ================== AP List ====================== */

	.APListTable {
		background-color:           white;
		  border:                     0pt;
		  width:                      100%;
		margin:                     0px;
		padding:                    0px;
	}

/* ================== Memo   ======================= */

	.memoBarLink:link {
			color:                      white;
			width:                      60pt;
			vertical-align:             middle;
		 text-align:                 center;
			text-decoration:            none;
		 display:                    block;
			font-size:                  10pt;
			padding-left:               5pt;
			padding-right:              5pt;
	 }

	 .memoBarLink:active {
		  color:                      white;
		  width:                      60pt;
		  vertical-align:             middle;
		  text-align:                 center;
		  text-decoration:            none;
		  display:                    block;
		  font-size:                  12pt;
		  padding-left:               5pt;
		  padding-right:              5pt;
	 }

	 .memoBarLink:visited {
		  color:                      white;
		  width:                      60pt;
		  vertical-align:             middle;
		  text-decoration:            none;
		  display:                    block;
		  text-align:                 center;
		  font-size:                  12pt;
		  padding-left:               5pt;
		  padding-right:              5pt;
	 }

	 .memoBarLink:hover {
		  color:                      yellow;
		  width:                      60pt;
		  border-style:               solid;
		  border-color:               yellow;
		  border-width:               1;
		  display:                    block;
		  vertical-align:             middle;
		  text-align:                 center;
		  text-decoration:            none;
		  font-size:                  12pt;
		  padding-left:               5pt;
		  padding-right:              5pt;
	 }

	.loginPanel {
			background-color:          #dfdfdf;
	}
	.loginSubmit{
			width:                  120px;
			height:                 30px;
			background-color:       #dfdfdf;
			background-image:       url(../image/button.jpg);
			border-width:           2px;
			border-style:           groove;
			border-color:           #ffffff;
			vertical-align:         middle;
	}
	.loginField{
			width:                  200px;
	}

	.topPanel{
			background-color:          #6464ac;
			border-style:              outset;
			border-width:              0 0 1 0;
			border-color:              #ffff5f;
	}

	.copyrightLink:link{
		  color:            			#f0f030;
	}
	.copyrightLink:visited{
		  color:            			#f0f030;
	}
	.copyrightLink:active{
		  color:            			#f0f030;
	}
	.copyrightLink:hover{
		  color:            			#f0f030;
	}

	.functionTitle{
		padding-left:              15px;
		height:                    60px;
		background-image:          url(../image/ftitlebg.jpg);
	}

	.companyField{
		padding-left:              8px;
	}

	.companyImage{
		border-width:              1px;
		border-style:              solid;
		border-color:              #999999;
	}


/*===========================Portal===============================*/
.defaultBody{
	color:                   	black;
	background-color:        	white;
	padding:                 	0px;
	margin:                  	0px;
}

.defaultHeader{
	color:                      #FFFFCF;
	background-color:           #FFFFFF;
	padding:                    0px;
	margin:                     0px;
}

.defaultBody{
}

.defaultFooter{
	color:                      #FFFFFF;
	font-weight:                bold;
	background-color:           #000000;
}

/* Page Menu styles*/
.defaultMenu{
	color:                      #FFFFFF;
	text-decoration:            none;
	background-image:           url(../image/menu_bg.gif);
}

.selectedMenuItem{
	color:                      black;
	font-weight:                bold;
	font-size:                  10pt;
	text-decoration:            none;
}

.selectedMenuItem:link{
	color:                      black;
	font-weight:                bold;
	font-size:                  10pt;
	text-decoration:            none;
}

.selectedMenuItem:visited{
	color:                      black;
	font-weight:                bold;
	font-size:                  10pt;
	text-decoration:            none;
}

.selectedMenuItem:hover{
	color:                      00ffff;
	font-weight:                bold;
	font-size:                  10pt;
	text-decoration:            none;
}

.blackMenuItem{
	color:                      black;
	font-weight:                bold;
	font-size:                  10pt;
	text-decoration:            none;
}

.blackMenuItem:link{
	color:                      black;
	font-weight:                bold;
	font-size:                  10pt;
	text-decoration:            none;
}

.blackMenuItem:visited{
	color:                      black;
	font-weight:                bold;
	font-size:                  10pt;
	text-decoration:            none;
}

.blackMenuItem:hover{
	color:                      red;
	font-weight:                bold;
	font-size:                  10pt;
	text-decoration:            none;
}


.defaultMenuItem:link{
	color:                      #4E6A85;
	font-weight:                bold;
	font-size:                  10pt;
	text-decoration:            none;
}

.defaultMenuItem:visited{
	color:                      #4E6A85;
	font-weight:                bold;
	font-size:                  10pt;
	text-decoration:            none;
}

.defaultMenuItem:hover{
	color:                      #333333;
	font-weight:                bold;
	font-size:                  10pt;
	text-decoration:            none;
}

.selectedAgendaMenuItem{
	color:                      #FFFFFF;
	font-weight:                bold;
	font-size:                  10pt;
	text-decoration:            none;
}

.selectedAgendaMenuItem:link{
	color:                      black;
	font-weight:                bold;
	font-size:                  10pt;
	text-decoration:            none;
}

.selectedAgendaMenuItem:visited{
	color:                      black;
	font-weight:                bold;
	font-size:                  10pt;
	text-decoration:            none;
}

.selectedAgendaMenuItem:hover{
	color:                      00ffff;
	font-weight:                bold;
	font-size:                  10pt;
	text-decoration:            none;
}

.agendaMenuItem:link{
	color:                      #666666;
	font-size:                  9pt;
	text-decoration:            none;
; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"
; font-weight: bold
}

.agendaMenuItem:visited{
	color:                      #666666;
	font-size:                  9pt;
	text-decoration:            none;
; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"
; font-weight: bold
}

.agendaMenuItem:hover{
	color:                      #000000;
	font-size:                  9pt;
	text-decoration:            none;
; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"
; font-weight: bold
}

.agendaMenuItem2:link{
	color:                      #CCCCCC;
	font-size:                  9pt;
	text-decoration:            none;
; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"
; font-weight: bold
}

.agendaMenuItem2:visited{
	color:                      #CCCCCC;
	font-size:                  9pt;
	text-decoration:            none;
; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"
; font-weight: bold
}

.agendaMenuItem2:hover{
	color:                      #000000;
	font-size:                  9pt;
	text-decoration:            none;
; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"
; font-weight: bold
}

.selectedEmployeeMenuItem{
	color:                      white;
	width:                      100%;
	font-weight:                bold;
	font-size:                  10pt;
	text-decoration:            none;
}

.selectedEmployeeMenuItem:link{
	color:                      white;
	width:                      100%;
	font-weight:                bold;
	font-size:                  10pt;
	text-decoration:            none;
}

.selectedEmployeeMenuItem:visited{
	color:                      white;
	width:                      100%;
	font-weight:                bold;
	font-size:                  10pt;
	text-decoration:            none;
}

.selectedEmployeeMenuItem:hover{
	color:                      yellow;
	width:                      100%;
	font-weight:                bold;
	font-size:                  10pt;
	text-decoration:            none;
}

.employeeMenuItem:link{
	color:                      #324758;
	width:                      100%;
	font-weight:                normal;
	font-size:                  9pt;
	text-decoration:            none;
; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"
}

.employeeMenuItem:visited{
	color:                      #324758;
	width:                      100%;
	font-weight:                normal;
	font-size:                  9pt;
	text-decoration:            none;
; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"
}

.employeeMenuItem:hover{
	color:                      #000000;
	width:                      100%;
	font-weight:                bold;
	font-size:                  9pt;
	text-decoration:            none;
; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"
}

/* calendar about*/
.day_1 {  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 10px; color: #000000; text-decoration: underline}
.today_bg {  text-align: center}
.month_bg {  background-color: #d4c2a9}
.today_text_1 {  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 9px; color: #FFFFFF; text-decoration: none}
.today_text_date { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 12px; color: #333333; text-decoration: none ; font-weight: bold}
.this_month {  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 9px; color: #000000; text-decoration: none; text-align: center}
.day_rows {  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 9px; color: #000000; text-decoration: none; letter-spacing: 0.5px; text-align: center}
.day_bg { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 9px; color: #000000; text-decoration: none; text-align: center ; background-color: #ded0bd}
.day_border { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 9px; color: #000000; text-decoration: none; text-align: center ; background-color: #a59784}

/* user about*/
.noborder {  font-family: "Arial", "Helvetica", "sans-serif"; font-size: 13px; color: #000000; background-color: #FFFFFF; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.reloadLink:link {
	color:                      black;
	vertical-align:             middle;
	text-align:                 left;
	font-size:                  7pt;
	text-decoration:            underline;
}

.reloadLink:visited {
	color:                      black;
	vertical-align:             middle;
	text-align:                 left;
	font-size:                  7pt;
	text-decoration:            underline;
}

.reloadLink:hover {
	color:                      00ffff;
	vertical-align:             middle;
	text-align:                 left;
	font-size:                  7pt;
	text-decoration:            underline;
}

.userInfo {
	color:                      #000000;
	vertical-align:             middle;
	text-align:                 left;
	font-size:                  7pt;
; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"
; text-decoration: none
}

.userInfo2 {
	color:                      #96e0f9;
	vertical-align:             middle;
	text-align:                 left;
	font-size:                  8pt;
; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"
; text-decoration: none
}

.logoutLink:link{
	font-family:                "Arial";
	color:                      #4f4f6f;
	vertical-align:             middle;
	text-align:                 left;
	font-size:                  12pt;
	text-decoration:            none;
	font-weight:                bold;
}

.logoutLink:visited{
	font-family:                "Arial";
	color:                      #4f4f6f;
	vertical-align:             middle;
	text-align:                 left;
	font-size:                  12pt;
	text-decoration:            none;
	font-weight:                bold;
}

.logoutLink:hover{
	font-family:                "Arial";
	color:                      red;
	vertical-align:             middle;
	text-align:                 left;
	font-size:                  12pt;
	text-decoration:            none;
	font-weight:                bold;
}

.mailLink:link{
	color:                      #324758;
	vertical-align:             middle;
	text-align:                 left;
	text-decoration:            none;
}

.mailLink:visited{
	color:                      #4f4f6f;
	vertical-align:             middle;
	text-align:                 left;
	text-decoration:            none;
}

.mailLink:hover{
	color:                      #00ffff;
	vertical-align:             middle;
	text-align:                 left;
	text-decoration:            none;
}

.errorMessage{
	padding:                2;
	color:                  red;
	background-color:       white;
}

/* general.css */
.list_topic_1 {  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 12px; font-weight: bold; text-decoration: none}
.list_outline_1 { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 10px; text-decoration: none }
.list_info_1 { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 10px; text-decoration: none ; text-align: right; color: #FFFFFF}
.borderless_field_1 {  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 12px; text-decoration: none; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; height: 18px; vertical-align: middle; background-color: #FFFFCC}
.borderless_field_2 { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 13px; text-decoration: none; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; vertical-align: middle }
.list_content_1 { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 12px; text-decoration: none ; color: #000000; line-height: 20px}
.list_topic_2 { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 16px; font-weight: bold; text-decoration: none }
.list_outline_2 { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 12px; text-decoration: none }
.list_info_2 { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 12px; text-decoration: none ; text-align: right; color: #A6A08C }
.button_login {  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 10px; font-weight: bold; text-decoration: none; border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.tab_1 {  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 14px; font-weight: bold; text-decoration: none; color: #4F6577}
.login_content_1 { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 12px; text-decoration: none ; color: #000000; line-height: 20px ; font-weight: normal}
.list_date { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 9px; text-decoration: none ; color: #000000}
.list_originator { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 9px; text-decoration: none ; color: #000000 }
.list_topic { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 9px; text-decoration: none ; color: #000000 }
.list_process { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 9px; text-decoration: none ; color: #000000 }
.list_row { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; height: 25px}
.panelBody {
	background-color: #FFFFFF;
	padding: 2;
}

/* area_1.css*/
.title_info { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 10px; color: #FFFFFF; text-decoration: none; vertical-align: middle }
.title_text { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 13px; font-weight: bold; color: #000000; text-decoration: none; vertical-align: middle }


/* flowring portal*/

.linktext_10 {
	FONT-SIZE: 10px; COLOR: #000099; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; LIST-STYLE-TYPE: none
}
.contenttext_11 {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 20px; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; LIST-STYLE-TYPE: none
}
.text_content_1 {
	FONT-SIZE: 11px; COLOR: #111111; LINE-HEIGHT: 18px; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"
}
.text_linkurl_1 {
	FONT-SIZE: 11px; COLOR: #999999; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"
}
.text_title_1 {
	FONT-SIZE: 14px; COLOR: #111111; LINE-HEIGHT: 22px; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"
}
.text_title_2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #617db5; LINE-HEIGHT: 22px; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}
.text_youarehere {
	FONT-SIZE: 12px; COLOR: #003a5c; LINE-HEIGHT: 22px; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"
}
.text_more {
	FONT-SIZE: 9px; COLOR: #003366; LINE-HEIGHT: 18px; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; TEXT-ALIGN: right; TEXT-DECORATION: underline
}
.text_content_2 {
	FONT-SIZE: 11px; COLOR: #003366; LINE-HEIGHT: 18px; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"
}
.text_content_3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003366; LINE-HEIGHT: 18px; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"
}
.text_title_3 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #334164; LINE-HEIGHT: 22px; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}
.text_position {
	FONT-SIZE: 10px; COLOR: #fcb03f; LINE-HEIGHT: 22px; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: underline
}
.noborder_search {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; BACKGROUND-COLOR: #ffffcc
}
.position {
	FONT-SIZE: 12px; COLOR: #617db5; LINE-HEIGHT: 22px; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: underline
}
.position_focus {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000099; LINE-HEIGHT: 22px; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: underline
}
.position_nolink {
	FONT-SIZE: 12px; COLOR: #617db5; LINE-HEIGHT: 22px; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}
.text_title_left_2 {
	FONT-SIZE: 11px; COLOR: #617db5; LINE-HEIGHT: 22px; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}
.text_title_left_3 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #334164; LINE-HEIGHT: 22px; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}
.text_title_page {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #334164; LINE-HEIGHT: 22px; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}
.faqlist_title {
	TEXT-INDENT: 3pt
}
.faqlist_date {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; TEXT-INDENT: 3pt; LINE-HEIGHT: 22px; FONT-FAMILY: "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}
.faqlist_category {
	FONT-SIZE: 9px; COLOR: #000000; TEXT-INDENT: 3pt; LINE-HEIGHT: 22px; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}
.noborder_login {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; BACKGROUND-COLOR: #ffffff
}
.text_login {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #617db5; LINE-HEIGHT: 22px; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}
.index_list_normal {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #617db5; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: none
}
.index_list_mouseover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #617db5; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: underline
}
.faq_item_1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #213d69; TEXT-INDENT: 10pt; LINE-HEIGHT: 18px; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"
}
.text_title_linkmore {
	FONT-SIZE: 10px; COLOR: #666666; LINE-HEIGHT: 20px; FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif"; TEXT-DECORATION: underline
}


.gcal_link:link{
	font-size:9pt;
	text-decoration:none;
	font-family:               Arial;
	color:#3355CC;
}

.gcal_link:visited{
	font-size:9pt;
	text-decoration:none;
	font-family:               Arial;
	color:#3355CC;
}

.gcal_link:hover{
	font-size:9pt;
	text-decoration:none;
	font-family:               Arial;
	color:black;
}

.blue_link:link{
	font-size:10pt;
	text-decoration:none;
	font-family:               Arial;
	color:#3355CC;
}

.blue_link:visited{
	font-size:10pt;
	text-decoration:none;
	font-family:               Arial;
	color:#3355CC;
}

.blue_link:hover{
	font-size:10pt;
	text-decoration:none;
	font-family:               Arial;
	color:black;
}

.gray_link:link{
	text-decoration:none;
	font-family:               Arial;
	color:#555555;
}

.gray_link:visited{
	text-decoration:none;
	font-family:               Arial;
	color:#555555;
}

.gray_link:hover{
	text-decoration:none;
	font-family:               Arial;
	color:red;
}

.announce_link:link{
	font-size:9pt;
	text-decoration:none;
	font-family:               Arial;
	color:red;
}

.announce_link:visited{
	font-size:9pt;
	text-decoration:none;
	font-family:               Arial;
	color:red;
}

.announce_link:hover{
	font-size:9pt;
	text-decoration:none;
	font-family:               Arial;
	color:black;
}


.white_link:link{
	text-decoration:none;
	font-family:               Arial;
	color:#EEEEEE;
}

.white_link:visited{
	text-decoration:none;
	font-family:               Arial;
	color:#EEEEEE;
}

.white_link:hover{
	text-decoration:none;
	font-family:               Arial;
	color:#FFFF00;
}

.copyright {  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 10px; color: #00FFFF; text-decoration: none}
.copyright {  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 10px; color: #CCCCCC; background-color: #666666}

.sundayStyle {
	color:red;font-weight:bold;font-size:12;
}

.dayStyle {
	color:#556677;font-weight:bold;font-size:12;
}

.saturdayStyle{
	color:green;font-weight:bold;font-size:12;
}

.onMonthStyle{
	border-width: 1;
	border-style:solid;
	border-color:#333333;
}

.notOnMonthStyle{
	border-width: 1;
	border-style:solid;
	border-color:#CCCCCC;
}

.calendarWeeks{
	color:#556677;font-family:Arial;font-weight:bold;font-size:12;
}







.pagebody {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}


.logo_position {margin-left: 20px}
.toppanel_bg {  height: 71px}
.tab {  width: 100px; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none; text-align: center}
.tab_selected { width: 70px; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none; text-align: center ; vertical-align: middle}
.tab_normal { width: 70px; font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; text-align: center ; vertical-align: middle}
.tab_selected:hover { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 11px; font-weight: bold; color: #552266; text-decoration: none; text-align: center }
.tab_normal:hover {  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 11px; font-weight: bold; color: #333333; text-decoration: none; text-align: center }

.submenu { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none; text-align: center; }
.submenu:hover { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: underline; }
.user {  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 10px; text-decoration: none}









.defaultList1 { color: black; background-color: #CCCCCC; text-decoration: none; vertical-align: middle; border-width: 0 0 1 0; border-style: solid solid groove solid; border-color: white white gray white; margin: 0pt; padding: 4 8; font-size: 10pt; ; font-family: "Verdana", "Arial", "Helvetica", "sans-serif" }
.defaultList1 { color: black; background-color: #CCCCCC; text-decoration: none; vertical-align: middle; border-width: 0 0 1 0; border-style: solid solid groove solid; border-color: white white gray white; margin: 0pt; padding: 4 8; font-size: 9pt; ; font-family: "Verdana", "Arial", "Helvetica", "sans-serif" }
.login_text_1 {  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 10px; color: #000000; text-decoration: none}
.login_text_2 { font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; font-size: 11px; color: #000000; text-decoration: none }


