body {
    margin:0px;
    font-size: 12px;
    color: #000000;
    padding:0px;
	background-color: #FFFFFF;
	font-family: Arial;
}

.homeMenu {
    color: #FFFFFF;
    padding:0px;
	background-color: #023065;
    font-size: 10px;
    font-weight: bold;
	font-family: Verdana;
	text-decoration: none;
}

.homeMenu A {text-decoration: none; color: #FFFFFF;}
.homeMenu A:link {text-decoration: none; color: #FFFFFF;}
.homeMenu A:visited {text-decoration: none; color: #FFFFFF;}
.homeMenu A:hover {text-decoration: none; color: #E99705;}

.jumpMenu {
    color: #FFFFFF;
    padding:0px;
	background-color: #0082BD;
    font-size: 10px;
    font-weight: bold;
	font-family: Verdana;
    font-style: italic;
}

.mainMenu {
    color: #000000;
    padding:0px;
    font-size: 12px;
    font-weight: bold;
	font-family: Verdana;
	text-decoration: none;
}

.mainMenu A {text-decoration: none; color: #000000;}
.mainMenu A:link {text-decoration: none; color: #000000;}
.mainMenu A:visited {text-decoration: none; color: #000000;}
.mainMenu A:hover {text-decoration: none; color: #FFFFFF;}

.mainMenu2 {
    color: #FFFF99;
    padding:0px;
	background-color: #FF0000;
    font-size: 10px;
    font-weight: bold;
	font-family: Verdana;
	text-decoration: none;
}

.mainMenu2 A {text-decoration: none; color: #FFFF99;}
.mainMenu2 A:link {text-decoration: none; color: #FFFF99;}
.mainMenu2 A:visited {text-decoration: none; color: #FFFF99;}
.mainMenu2 A:hover {text-decoration: none; color: #FFFFFF;}

.subMenu {
    color: #000000;
    padding:0px;
    font-size: 10px;
    font-weight: normal;
	font-family: Verdana;
	text-decoration: none;
}

.subMenu A {color: #000000;}
.subMenu A:link {color: #000000;}
.subMenu A:visited {color: #000000;}
.subMenu A:hover {color: #FF0000;}

.subMenuLvl2 {
    color: #000000;
    padding:0px;
    font-size: 10px;
    font-weight: normal;
	font-family: Verdana;
	text-decoration: none;
}

.subMenuLvl2 A {text-decoration: none; color: #000000;}
.subMenuLvl2 A:link {text-decoration: none; color: #000000;}
.subMenuLvl2 A:visited {text-decoration: none; color: #000000;}
.subMenuLvl2 A:hover {text-decoration: none; color: #A2D5F0;}

.logoutMenu {
    color: #023065;
    padding:0px;
	background-color: #64A16D;
    font-size: 10px;
    font-weight: bold;
	font-family: Verdana;
	text-decoration: none;
}

.logoutMenu A {text-decoration: none; color: #D2EDF8;}
.logoutMenu A:link {text-decoration: none; color: #D2EDF8;}
.logoutMenu A:visited {text-decoration: none; color: #D2EDF8;}
.logoutMenu A:hover {text-decoration: none; color: #FFFFFF;}

.screenTitle {
    color: #FFCC00;
    padding:0px;
	background-color: #6699CC;
    font-size: 12px;
    font-weight: bold;
	font-family: Verdana;
    font-style: italic;
    text-align: left;
}

.screenTitle A {text-decoration: none; color: #FFCC00;}
.screenTitle A:link {text-decoration: none; color: #FFCC00;}
.screenTitle A:visited {text-decoration: none; color: #FFCC00;}
.screenTitle A:hover {text-decoration: none; color: #FFCC00;}

.applTitle {
    color: #FFFFFF;
    padding:0px;
	background-color: #001492;
    font-size: 14px;
    font-weight:bold;
	font-family: Verdana;
    font-style: italic;
    text-align: right;
}

.miscTitle {
    color: #FFFFFF;
    padding:0px;
	background-color: #0082BD;
    font-size: 12px;
    font-weight: bold;
	font-family: Verdana;
    font-style: normal;
    text-align: center;
}

.menuTextbox {
	border-style:solid;
	border-width=1;
	border-color='#999999';
	font-size=10;
	font-family=Arial;
	background-color='#FFFFFF';
	scrollbar-shadow-color='#FFFFFF';
	scrollbar-darkshadow-color='#CCCCCC';
}

.menuButton {
	border-style:solid;
	border-width=1;
	border-color='#000066';
	border-top-color='#D2EDF8';
	border-left-color='#D2EDF8';
	font-size=10;
	font-family=Verdana;
	background-color='#D2EDF8';
}

.editTextbox {
	border-style:solid;
	border-width=1;
	border-color='#999999';
	font-size=12;
	font-family=Arial;
	background-color='#FFFFFF';
	scrollbar-shadow-color='#FFFFFF';
	scrollbar-darkshadow-color='#CCCCCC';
}

.editButton {
	border-style:solid;
	border-width=1;
	border-color='#666666';
	border-top-color='#EEEEEE';
	border-left-color='#EEEEEE';
	font-size=12;
	font-family=Arial;
	background-color='#EEEEEE';
}

.highlightButton {
	border-style:solid;
	border-width=1;
	border-color='#990000';
	border-top-color='#FFCCCC';
	border-left-color='#FFCCCC';
	font-size=12;
	font-family=Arial;
	background-color='#FFCCCC';
}

.tabButton {
	border-style:solid;
	border-width=0;
	border-color='#999999';
	font-size=12;
	font-family=Arial;
	font-weight=bold;
	background-color='#999999';
}

TABLE {
	empty-cells: show;
}

.editTable {
	border: 0px #000099 solid;
	font-size=12;
	font-family=Arial;
}

.editMandatoryFieldName {
    font-size: 12px;
    color: #FF0000;
    padding:2px;
    font-weight: bold;
    text-align: right;
}

.editMandatoryFieldName A {text-decoration: underline; color: #FF0000;}
.editMandatoryFieldName A:link {text-decoration: underline; color: #FF0000;}
.editMandatoryFieldName A:visited {text-decoration: underline; color: #FF0000;}
.editMandatoryFieldName A:hover {text-decoration: underline; color: #FF0000;}

.editFieldName {
    font-size: 12px;
    color: #000099;
    padding:2px;
    font-weight: bold;
    text-align: right;
}

.editFieldName A {text-decoration: underline; color: #000099;}
.editFieldName A:link {text-decoration: underline; color: #000099;}
.editFieldName A:visited {text-decoration: underline; color: #000099;}
.editFieldName A:hover {text-decoration: underline; color: #000099;}

.editFieldContent {
    font-size: 12px;
    color: #000000;
    padding:2px;
    text-align: left;
}

.editNavBar {
    font-size: 12px;
    color: #000000;
    padding:2px;
    font-weight: bold;
    text-align: center;
}

.editHeader {
    font-size: 14px;
    color: #CC0000;
    padding:2px;
    font-weight: bold;
    text-align: left;
}

.editHeader2 {
    font-size: 12px;
    color: #999999;
    padding:2px;
    font-weight: bold;
    text-align: left;
}

.editItem {
    font-size: 12px;
    padding:2px;
}

.subEditTable {
	background-color: #FFFFFF;
	border: 1px #CCCCCC solid;
	font-size=12;
	font-family=Arial;
}

.subEditMandatoryFieldName {
    font-size: 12px;
    color: #FF0000;
    background-color: #FFFFF2;
    padding:2px;
    font-weight: bold;
    text-align: right;
}

.subEditMandatoryFieldName A {text-decoration: underline; color: #FF0000;}
.subEditMandatoryFieldName A:link {text-decoration: underline; color: #FF0000;}
.subEditMandatoryFieldName A:visited {text-decoration: underline; color: #FF0000;}
.subEditMandatoryFieldName A:hover {text-decoration: underline; color: #FF0000;}

.subEditFieldName {
    font-size: 12px;
    color: #000099;
    background-color: #FFFFF2;
    padding:2px;
    font-weight: bold;
    text-align: right;
}

.subEditFieldName A {text-decoration: underline; color: #000099;}
.subEditFieldName A:link {text-decoration: underline; color: #000099;}
.subEditFieldName A:visited {text-decoration: underline; color: #000099;}
.subEditFieldName A:hover {text-decoration: underline; color: #000099;}

.subEditFieldContent {
    font-size: 12px;
    color: #000000;
    background-color: #FFFFF2;
    padding:2px;
    text-align: left;
}

.subEditNavBar {
    font-size: 12px;
    color: #000000;
    background-color: #999999;
    padding:2px;
    font-weight: bold;
    text-align: center;
}

.subEditHeader {
    font-size: 14px;
    color: #FF9900;
    background-color: #FFFFCC;
    padding:2px;
    font-weight: bold;
    font-style: normal;
    text-align: left;
}

.subEditTable2
	background-color: #CCCCCC;
	border: 1px #CCCCCC solid;
	font-size=12;
	font-family=Arial;
}

.subEditMandatoryFieldName2 {
    font-size: 12px;
    color: #FF0000;
    background-color: #FFFFF2;
    padding:2px;
    font-weight: bold;
    text-align: right;
}

.subEditFieldName2 {
    font-size: 12px;
    color: #000099;
    background-color: #FFFFF2;
    padding:2px;
    font-weight: bold;
    text-align: right;
}

.subEditFieldContent2 {
    font-size: 12px;
    color: #000000;
    background-color: #FFFFF2;
    padding:2px;
    text-align: left;
}

.subEditNavBar2 {
    font-size: 12px;
    color: #000000;
    background-color: #999999;
    padding:2px;
    font-weight: bold;
    text-align: center;
}

.subEditHeader2 {
    font-size: 14px;
    color: #FF9900;
    background-color: #FFFFCC;
    padding:2px;
    font-weight: bold;
    font-style: normal;
    text-align: left;
}

.tabTable {
	background-color: #999999;
	border: 0px #999999 solid;
	font-size=12;
	font-family=Arial;
}

.errorTable {
	background-color: #FFFF99;
	border: 3px #FFFF99 solid;
    color: #990000;
	font-size=12;
	font-family=Arial;
    font-weight: normal;
}

.menuTable {
	background-color: #FFFFFF;
	border: 5px #000099 solid;
	font-size=12;
	font-family=Arial;
}

.menuSubItem {
    font-size: 12px;
    color: #000000;
    background-color: #EEEEEE;
    padding:2px;
    text-align: left;
}

.menuMainItem {
    font-size: 12px;
    color: #000000;
    background-color: #999999;
    padding:2px;
    font-weight: bold;
    text-align: center;
}

.menuHighlightSubItem {
    font-size: 12px;
    color: #FFFF99;
    background-color: #FFCC00;
    padding:2px;
    font-weight: normal;
    text-align: left;
}

.menuSep {
    background-color: #999999;
}

.listTable {
	background-color: #FFFFFF;
	border: 2px #000099 solid;
	font-size=12;
	font-family=Arial;
}

.listItem {
    font-size: 12px;
    color: #000000;
    background-color: #EEEEEE;
    padding:2px;
}

.listSystemItem {
    font-size: 12px;
    color: #000000;
    background-color: #CCCCCC;
    padding:2px;
    text-align: center;
}

.listHeader {
    font-size: 12px;
    color: #FFFFFF;
    background-color: #000099;
    padding:2px;
    font-weight: bold;
    text-align: center;
}

.editListTable {
	background-color: #FFFFFF;
	border: 0px #999999 solid;
	font-size=12;
	font-family=Arial;
}

.editListItem {
    font-size: 12px;
    color: #000000;
    background-color: #EEEEEE;
    padding:1px;
}

.editListHeader {
    font-size: 12px;
    color: #000099;
    background-color: #CCCCCC;
    padding:2px;
    font-weight: bold;
    text-align: left;
}

.screenFunction {
	font-family=Arial;
    font-size: 12px;
    color: #000099;
    background-color: #FFFFFF;
    font-weight: bold;
    font-style: italic;
    padding:2px;
}

.notes {
	font-family=Arial;
    font-size: 12px;
    color: #666666;
    background-color: #FFFFFF;
    padding:2px;
}

:hover.headerlink {
	color: red
}

.printTitle {
	font-family=Arial;
    font-size: 18px;
    color: #000000;
    background-color: #FFFFFF;
    font-weight: bold;
    font-style: italic;
    padding:2px;
}

.printTable {
	background-color: #666666;
	border: 2px #666666 solid;
	font-size=12;
	font-family=Arial;
}

.printItem {
    font-size: 12px;
    color: #000000;
    background-color: #FFFFFF;
    padding:2px;
}

.printHeader {
    font-size: 12px;
    color: #FFFFFF;
    background-color: #999999;
    padding:2px;
    font-weight: bold;
    text-align: center;
}

.errorMessage {
	background-color: #FFFF99;
	border: 0px #FF0000 solid;
    color: #FF0000;
	font-size=12;
	font-family=Arial;
    font-weight: bold;
}

.deleteTable {
	background-color: #FFFFFF;
	border: 2px #FF0000 solid;
	font-size=12;
	font-family=Arial;
}

.deleteItem {
    font-size: 12px;
    color: #FFFFFF;
    background-color: #FF0000;
    padding:2px;
    font-weight: bold;
    text-align: center;
}

.generalTable {
	border: 0px #000000 solid;
	font-size=12;
	font-family=Arial;
}

.generalItem {
    font-size: 12px;
    color: #000000;
    padding: 0px;
}

.storageTable {
	background-color: #FFFFFF;
	border: 1px #000000 solid;
    color: #000000;
	font-size=12;
	font-family=Arial;
    font-weight: normal;
    font-style: italic;
}

.uploadTable {
	border: 2px #999999 solid;
	font-size=12;
	font-family=Arial;
}

.uploadHeader {
    font-size: 12px;
    color: #FFCC00;
    padding:2px;
    font-weight: bold;
    font-style: italic;
    text-align: center;
}

.uploadItem {
    font-size: 12px;
    color: #000000;
    padding:2px;
}

.uploadNavBar {
    font-size: 10px;
    color: #CCFFFF;
    padding:2px;
    font-weight: normal;
    text-align: center;
}

.folderTable {
	background-color: #FFFFFF;
	border: 5px #996600 solid;
	font-size=12;
	font-family=Arial;
}

.folderNavBar {
    font-size: 12px;
    color: #000000;
    background-color: #CCCCCC;
    padding:2px;
    font-weight: bold;
    text-align: left;
}

.folderHeader {
    font-size: 14px;
    color: #000000;
    background-color: #FF9900;
    padding:2px;
    font-weight: bold;
    font-style: italic;
    text-align: left;
}

.frontPageText {
    font-size: 12px;
    color: #000000;
    padding:2px;
    font-weight: normal;
    text-align: left;
}

.normalText {
	border: 0px;
    color: #0000FF;
	font-size: 12;
	font-family: Arial;
    font-weight: normal;
}

.adsTable {
	background-color: #ECF8FF;
	border: 1px #001492 solid;
	color: #6F6F6F;
	font-size=10;
	font-family=Verdana;
}

.loginTable {
	border: 2px #0099CC solid;
	font-size=12;
	font-family=Arial;
}

.loginHeader {
    font-size: 14px;
    color: #FFFF99;
    padding:2px;
    font-weight: bold;
    font-style: normal;
}

.loginField {
    font-size: 12px;
    padding:2px;
    font-weight: bold;
}

.footerText {
    font-size: 12px;
    color: #999999;
    padding:2px;
}

.footerText A {text-decoration: none; color: #999999;}
.footerText A:link {text-decoration: none; color: #999999;}
.footerText A:visited {text-decoration: none; color: #999999;}
.footerText A:hover {text-decoration: none; color: #FF0000;}


.albumTitle {
    font-size: 16px;
    color: #FF0000;
    padding:2px;
    font-weight: bold;
}

.albumName {
    font-size: 14px;
    color: #0000CC;
    padding:2px;
    font-weight: bold;
}

.albumDesc {
    font-size: 12px;
    color: #666666;
    padding:2px;
    font-weight: normal;
}

.albumFunc {
    font-size: 10px;
    color: #FF0000;
    padding:2px;
    font-weight: bold;
}
