BODY {
	BACKGROUND-COLOR: white
}
TEXTAREA {
	BACKGROUND-COLOR: white
}
.body {
	FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica
}
.link {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #1d36ac; TEXT-DECORATION: none
}
.link:hover {
	TEXT-DECORATION: underline
}
.menu {
	FONT-SIZE: 12px; CURSOR: pointer; BACKGROUND-COLOR: #e9e9e9
}
.menuselected {
	CURSOR: pointer; COLOR: white; BACKGROUND-COLOR: #1d36ac
}
.menusub {
	BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; FONT-SIZE: 12px; BORDER-LEFT: gray 1px solid; CURSOR: pointer; BORDER-BOTTOM: gray 1px solid; BACKGROUND-COLOR: #ffffff
}
.menuspacer {
	BORDER-BOTTOM: black 1px solid
}
.header {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN: 10px 0px 5px; FONT-FAMILY: Verdana
}
.subheader {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; MARGIN: 10px 0px 5px
}
.new {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 10px 0px 5px
}
.search {
	BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: silver 1px solid; BORDER-BOTTOM: silver 1px solid; BACKGROUND-COLOR: #ffffff
}
.formfield {
	BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 8pt; BORDER-LEFT: silver 1px solid; BORDER-BOTTOM: silver 1px solid; BACKGROUND-COLOR: #ffffcc
}
.textarea {
	BORDER-RIGHT: silver 1px solid; BORDER-TOP: silver 1px solid; PADDING-LEFT: 1px; FONT-SIZE: 9pt; BORDER-LEFT: silver 1px solid; WIDTH: 200px; BORDER-BOTTOM: silver 1px solid; FONT-FAMILY: Arial, Helvetica; BACKGROUND-COLOR: white; 
}
.formlabel {
	FONT-SIZE: 8pt
}
.buttom {
	FONT-SIZE: 8pt
}
.addbutton {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 7pt; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.error {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: red
}
.Instruction {
	FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-FAMILY: Verdana
}
.InstructionMain {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; FONT-FAMILY: Verdana
}
.mainsubheader {
	FONT-WEIGHT: bold; FONT-SIZE: 15pt; MARGIN: 10px 0px 5px; FONT-FAMILY: Verdana
}
.NormalRed {
	FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: verdana
}
.list {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: #dddddd 1px solid; BORDER-LEFT: white 1px solid; BORDER-BOTTOM: #c9c9c9 1px solid
}
.listheader {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: white; FONT-FAMILY: Verdana; HEIGHT: 28px; BACKGROUND-COLOR: #1d36ac
}
.listgridheader {
	FONT-SIZE: 8pt; COLOR: white; BACKGROUND-COLOR: #1d36ac
}
.listitem {
	FONT-SIZE: 9pt; FONT-FAMILY: Verdana; BACKGROUND-COLOR: white
}
.listitemalt {
	FONT-SIZE: 9pt; BACKGROUND-COLOR: #e9e9e9
}
.listheaderBlue {
	FONT-SIZE: 9pt; COLOR: black; BACKGROUND-COLOR: #c9c9c9
}
.listitemaltBlue {
	FONT-SIZE: 9pt; BACKGROUND-COLOR: #e9e9e9
}
.sc {
	FONT-VARIANT: small-caps
}
A.listheader {
	COLOR: white
}
A {
	FONT-SIZE: 8pt; COLOR: #3d2cba
}
A.tabselector {
	PADDING-LEFT: 7px; FONT-SIZE: 8pt; COLOR: gray; TEXT-DECORATION: none
}
A.tabselector:hover {
	COLOR: black; TEXT-DECORATION: underline
}
A.tabselectorOn {
	PADDING-RIGHT: 5px; PADDING-LEFT: 2px; COLOR: white; TEXT-DECORATION: none
}
.shadowr {
	BACKGROUND-IMAGE: url(images/frame/ShadowR.gif); BACKGROUND-REPEAT: repeat-y
}
.shadowb {
	BACKGROUND-IMAGE: url(images/frame/ShadowB.gif); BACKGROUND-REPEAT: repeat-x
}
.small {
	FONT-SIZE: 7pt
}
.tool_on {
	BORDER-RIGHT: white 1px outset; PADDING-RIGHT: 2px; BORDER-TOP: white 1px outset; PADDING-LEFT: 2px; FONT-SIZE: 9pt; PADDING-BOTTOM: 2px; BORDER-LEFT: white 1px outset; CURSOR: pointer; COLOR: black; PADDING-TOP: 2px; BORDER-BOTTOM: white 1px outset
}
.SectionTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000; FONT-FAMILY: Verdana
}
.NormalRed {
	FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: verdana
}
.calendar {
	BORDER-RIGHT: #655 1px solid; BORDER-TOP: #655 1px solid; FONT-SIZE: 11px; Z-INDEX: 1; BACKGROUND: #ffd; BORDER-LEFT: #655 1px solid; CURSOR: default; COLOR: #000; BORDER-BOTTOM: #655 1px solid; FONT-FAMILY: tahoma,verdana,sans-serif
}
.calendar TABLE {
	BORDER-RIGHT: #655 1px solid; BORDER-TOP: #655 1px solid; FONT-SIZE: 11px; Z-INDEX: 1; BACKGROUND: #ffd; BORDER-LEFT: #655 1px solid; CURSOR: default; COLOR: #000; BORDER-BOTTOM: #655 1px solid; FONT-FAMILY: tahoma,verdana,sans-serif
}
.calendar THEAD .head {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: center
}
.calendar THEAD .title {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: #fed; PADDING-BOTTOM: 2px; COLOR: #000; PADDING-TOP: 2px; TEXT-ALIGN: center
}
.calendar THEAD .headrow {
	BACKGROUND: #988; COLOR: white
}
.calendar THEAD .name {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #655 1px solid; TEXT-ALIGN: center
}
.calendar THEAD .weekend {
	COLOR: #f00
}
.calendar THEAD .hilite {
	BORDER-RIGHT: #f40 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #f40 1px solid; PADDING-LEFT: 1px; BACKGROUND: #faa; PADDING-BOTTOM: 1px; BORDER-LEFT: #f40 1px solid; COLOR: #000; PADDING-TOP: 1px; BORDER-BOTTOM: #f40 1px solid
}
.calendar THEAD .active {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; BACKGROUND: #c77; PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
.calendar THEAD .daynames {
	BACKGROUND: #fed
}
.calendar TBODY .day {
	PADDING-RIGHT: 4px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: 20px; PADDING-TOP: 2px; TEXT-ALIGN: right
}
.calendar TBODY .hilite {
	BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #bbb 1px solid; PADDING-LEFT: 1px; BACKGROUND: #ffe; PADDING-BOTTOM: 1px; BORDER-LEFT: #bbb 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #bbb 1px solid
}
.calendar TBODY .active {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #ddc; PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
.calendar TBODY .today {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; BACKGROUND: #fea; PADDING-BOTTOM: 1px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #000 1px solid
}
.calendar TBODY .weekend {
	COLOR: #f00
}
.calendar TBODY .emptycell {
	VISIBILITY: hidden
}
.calendar TBODY .emptyrow {
	DISPLAY: none
}
.calendar TFOOT .footrow {
	BACKGROUND: #988; COLOR: white; TEXT-ALIGN: center
}
.calendar TFOOT .button {
	PADDING-RIGHT: 2px; BORDER-TOP: #655 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 1px
}
.calendar TFOOT .hilite {
	BORDER-RIGHT: #f40 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #f40 1px solid; PADDING-LEFT: 1px; BACKGROUND: #faa; PADDING-BOTTOM: 1px; BORDER-LEFT: #f40 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #f40 1px solid
}
.calendar TFOOT .active {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; BACKGROUND: #c77; PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
.calendar TFOOT .ttip {
	BORDER-TOP: #655 1px solid; BACKGROUND: #dcb; COLOR: #840
}
.tool_click {
	BORDER-RIGHT: 1px inset; PADDING-RIGHT: 1px; BORDER-TOP: 1px inset; PADDING-LEFT: 3px; FONT-SIZE: 9pt; PADDING-BOTTOM: 1px; BORDER-LEFT: 1px inset; COLOR: black; PADDING-TOP: 3px; BORDER-BOTTOM: 1px inset
}
.tool_off {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 9pt; PADDING-BOTTOM: 3px; COLOR: #999999; BORDER-TOP-STYLE: none; PADDING-TOP: 3px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.style1 {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.style6 {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.style11 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.style14 {
	FONT-SIZE: 12px; FONT-STYLE: italic
}
.style16 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.style18 {
	FONT: 10px Verdana, Arial, Helvetica, sans-serif; COLOR: #666666
}
.style23 {
	FONT-SIZE: 12px
}
.style20 {
	FONT: 14px Verdana, Arial, Helvetica, sans-serif; COLOR: #000000
}
.webpagebody {
	BACKGROUND-COLOR: #ced8ff
}
.ConfirmPagestyle14 {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.ConfirmPagestyle15 {
	FONT-SIZE: 12px; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.newstyle1 {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.style2 {
	COLOR: #ff0000
}
.style3 {
	COLOR: #ff0000
}
.style5 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.newstyle14 {
	FONT-SIZE: 24px
}
.style17 {
	FONT-SIZE: 14px; COLOR: #ff0000
}
.style19 {
	FONT-SIZE: 18px; COLOR: #ff0000
}
.changeToHand {
	CURSOR: hand
}
.Grid TD {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; MARGIN: 10px 0px 5px; FONT-FAMILY: Verdana; HEIGHT: 30px; TEXT-ALIGN: left
}

.newA { font-size: 14px !important; color: #3354AA; text-decoration: none; font-weight: normal !important;}
.newA:hover { font-size: 14px !important; color: #4B6DB7; text-decoration: underline;font-weight: normal !important; }