/* main body background color of all screen except menu pages */
.body {
	background-color : #CCFFCC
}

/* Background color of the menu pages */
.menubody {
	background-color : Silver
}

/* horizontal line */
.horizontalline {
	size = "5" noshade
}

/* top menu background color */
.menu {
	background-color : #006666
}

/* menu item font style, eg. CAPO CASE, Code Table Setup */
.menutext {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : x-small;
	color : #FFFF00;
	font-weight : bold
}

/* menu header item font style, e.g. CAPO CASE, Code Table Setup */
.menuheadertext {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : x-small;
	color : #FFFFFF;
	font-weight : bold
}

/* Top menu item font style, eg. Home, Point */
.topmenutext {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color : #000000
}

/* navigation path area background color */
.path {
	background-color : #009999
}

/* navigation path font style, eg Main Item > Sub Item */
.pathtext {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color : #FFFF00
}

/* Error or Warning message area background color */
.message {
	background-color : #99FFFF
}

/* Font style of Error or warning message */
.msgtext {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color : Blue
}
.msgwarning {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color : Red
}
.msgerror {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color : Red
}

/* sub-heading font style, eg New Room Information */
.subheadingtext {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color : #000000
}

/* hyperlink font style (ie the http stuff) */
.linktext {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color : #3333CC
}

/* table description font style (ie the http stuff) */
.tabledesctext {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color : #3333CC
}

/* button font style, eg submit */
.buttontext {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color : #000000
}

/* table caption text (heading) font style */
.tablecaptiontext {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : x-small;
	color : #0000A0;
	font-weight : bold
}

/* default caption text font style */
.captiontext {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : xxx-small;
	color : #000000;
	font-weight : bold
}

/* input text font style */
.inputtext {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color : #000000;
	background-color : White
}

/* default text font style for general use */
.listtext {
	font-family : Courier New;
	font-size : small;
	color : #000000;
	background-color : #CCFFCC
}

/* default text font style for general use */
.displaytext {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color : #000000
}

/* red text font style (Only used in RI if item in tx) */
.displayredtext {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color : Red
}

/* Background color of the login user information box */
.userinfo {
	background-color : #FFFFCC
}

/* Background color of the login user information box */
.userinfoarea {
	background-color : White
}

/* Caption text in the login user information box */
.userinfoheadertext {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	font-weight : bold
}

/* Display Value in the login user information box */
.userinfotext {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : xx-small
}

/* report caption font style */
.reportcaptiontext {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color : #000000;
	font-weight : bold
}

/* smaller report caption font style */
.reportcaptionsmalltext {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color : #000000;
	font-weight : bold
}

/* report title font style */
.reporttitletext {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color : #000000;
	font-weight : bold
}

/* report normal text font style */
.reportdisplaytext {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color : #000000
}

/* report smaller text font style */
.reportdisplaysmalltext {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color : #000000
}

/* report red and smaller text font style */
.reportdisplayredsmalltext {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color : Red
}

/* report red text font style */
.reportdisplayredtext {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color : Red
}

/* Only used in RI inventory maintenance to show "MODIFIED, PENDING FOR CONFIRMATION" message */
.warntext {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color : Red
}

/* underline of the heading text */
.BGAccentDark {
	background-color : #336633
}
.FTAccentDark {
	background-color : #0000A0
}

/* border of CapoReport Access Group Table */
.VertLineLeft {
	border-left : 1px solid #FF9966;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : xx-small
}
.VertLineRight {
	border-right : 1px solid #FF9966;
	border-left : 1px solid #FF9966;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : xx-small
}

/* border of  Table Cell */
.TableCellLeft {
	border-left : 1px solid #FF9966;
	border-bottom : 1px solid #FF9966;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : xx-small
}
.TableCellMid {
	border-left : 1px solid #b0c4de;
	border-bottom : 1px solid #b0c4de;
	border-right : 2px solid #b0c4de;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : small;
	color : #624d4c;
	font-weight : bold
}
.TableCellRight {
	border-left : 1px solid #FF9966;
	border-bottom : 1px solid #FF9966;
	border-right : 1px solid #FF9966;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : xx-small
}

/* border of  Table Title */
.TableTitleLeft {
	border-left : 1px solid #b0c4de;
	border-bottom : 1px solid #b0c4de;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : x-small;
	color : #f0ffff;
	font-weight : bold;
	background-color: #9eb0ce
}
.TableTitleMid {
	border-left : 1px solid #b0c4de;
	border-bottom : 2px solid #b0c4de;
	border-right : 2px solid #b0c4de;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color : #9eb0ce;
	background-color: #fffacd
}
.TableTitleRight {
	/*border-left : 1px solid #CCFFCC;*/
	border-right : 2px solid #b0c4de;
	border-bottom : 1px solid #b0c4de;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : x-small;
	color : #f0ffff;
	font-weight : bold;
	background-color: #9eb0ce
}

/* border of user info box */
.userInfoUpper {
	border-left : 1px solid #FF9966;
	border-top : 1px solid #FF9966;
	border-right : 1px solid #FF9966;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color : #0000A0;
	font-weight : bold;
	background-color: #FFFFCC
}
.userInfoUpperLeft {
	border-left : 1px solid #FF9966;
	border-top : 1px solid #FF9966;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color : #0000A0;
	font-weight : bold;
	background-color: #FFFFCC
}
.userInfoUpperRight {
	border-right : 1px solid #FF9966;
	border-top : 1px solid #FF9966;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color : #0000A0;
	background-color: #FFFFCC
}
.userInfoLowerLeft {
	border-left : 1px solid #FF9966;
	border-bottom : 1px solid #FF9966;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color : #0000A0;
	font-weight : bold; 
	background-color: #FFFFCC
}
.userInfoLowerRight {
	border-right : 1px solid #FF9966;
	border-bottom : 1px solid #FF9966;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color : #0000A0;
	background-color: #FFFFCC
}

/* protected menu text */
.dimMenuText {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : x-small;
	color : #666666;
	font-weight : bold
}

/* protected link */
.dimLinkText {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color : #CCCCCC;
	font-weight : bold
}

.footerText {
	font-family : Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color : #FF0000
}

.footerLink {
	font-family : Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color : #3333CC
}

.TableYear {
	border-left : 1px solid #b0c4de;
	border-bottom : 1px solid #b0c4de;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : x-small;
	color : #0caae0;
	font-weight : bold;
	background-color: #87ceeb
}
.TableMonth {
	border-right : 2px solid #b0c4de;
	border-bottom : 1px solid #b0c4de;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : x-small;
	color : #f0ffff;
	font-weight : bold;
	background-color: #87ceeb
}
.TableDate {
	border-left : 1px solid #b0c4de;
	border-bottom : 1px solid #b0c4de;
	border-right : 2px solid #b0c4de;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : small;
	color : #2f4f4f;
	font-weight : bold
}
.TableWeekday {
	border-left : 1px solid #b0c4de;
	border-bottom : 2px solid #b0c4de;
	border-right : 2px solid #b0c4de;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color : #f5fffa;
	background-color: #668e98
}
.TableWeekend {
	border-left : 1px solid #b0c4de;
	border-bottom : 2px solid #b0c4de;
	border-right : 2px solid #b0c4de;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color : #f5fffa;
	background-color: #f08080
}
.TableTime {
	border-top : 3px solid #ffe76d;
	border-left : 3px solid #ffe76d;
	border-bottom : 3px solid #ffe76d;
	border-right : 3px solid #ffe76d;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : x-small;
	color : #ffe76d;
	font-weight : bold;
	background-color: #778899
}
.TableText {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : medium;
	color : #0caae0;
	font-weight : bold
}

