A:link {
	color: #620000;
	text-decoration: none
}

A:visited {
	color: #666666;
	text-decoration: none
}

A:active {
	color: #333366;
	text-decoration: none;
}

A:hover {
	color: #BF0000;
	text-decoration: none
}

a:link.dark {
	color: #FFFFFF;
	text-decoration: none;
}

a:visited.dark {
	color: #FFFFFF;
	text-decoration: none;
}

a:active.dark {
	color: #FFFFFF;
	text-decoration: none;
}

a:hover.dark {
	color: #800000;
	text-decoration: none
}

TD {
	font-size: 9pt;
	font-family : Verdana;
}

P {
	font-size: 9pt;
	font-family : Verdana;
}

TD.smaller {
	font-size: 9pt;
	font-family : Verdana;
	color : #000000;
}

TD.white {
	font-size: 10px;
	font-family : Verdana;
	color : #CCCCCC;font-weight:bold
}

P.smaller {
	font-size: 9pt;
	font-family : Verdana;
	color : #000000;
}





BODY {
	
}

.maskMsg {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000033}
.maskHigh { filter: Alpha(Opacity=60, Style=Uniform)}
.maskLow { filter: Alpha(Opacity=90, Style=Uniform)}
.maskBlur { filter: progid:DXImageTransform.Microsoft.Blur( PixelRadius=3,MakeShadow=true,ShadowOpacity=0.10)}
.maskPageBlur { filter: progid:DXImageTransform.Microsoft.Blur( PixelRadius=2,MakeShadow=false )}

.calendarMonth { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold}
.calendarDayName { font-family: Arial, Helvetica, sans-serif; font-size: 8pt}
.calendarName { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: italic; color: #E7EAF3}
.calendarDate { font-family: Arial, Helvetica, sans-serif; font-size: 9pt }

#textLink {
	text-decoration:none;
	color: #000000;
}
:hover#textLink {
	font-family: Verdana;
	text-decoration: underline;
	color: #000000;
}
#FPlinkA {
	font-family: Verdana;
	text-decoration:underline;
	color: #800000;
}
:hover#FPlinkA {
	font-family: Verdana;
	text-decoration:underline;
	color: #800000;
}
#resLink {
	text-decoration: underline;
	color: #000000;
}
:hover#resLink {
	font-family: Verdana;
	text-decoration: underline;
	color: #000000;
}
#linkOFF {
	text-decoration:none;
	color: #AAAAAA;
}
#holdLink {
	text-decoration:underline;
	color: #000000;
}
#helperNavOn {
	text-decoration:none;
	color: #000000;
}
:hover#helperNavOn {
	font-family: Verdana;
	text-decoration: underline;
	color: #000000;
}	
.input104 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 104px;
}
.fieldH {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	background-color: #FFFFFF;
}
.fieldV {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	padding-left: 130px;
}
.fieldLogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.fieldLabelH {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 5px;
	vertical-align: middle;
	background-color: #FFFFFF;
	padding-right: 5px;
}
.fieldLabelV {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: bottom;
	padding-left: 130px;
	padding-bottom: 2px;
}
.fieldLabelVSFa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	padding-left: 110px;
	padding-bottom: 2px;
}
.fieldLabelVSFb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	padding-left: 85px;
	padding-bottom: 2px;
}
.fieldLabelVREQ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: bottom;
	font-weight: bold;
}
.fieldLabelVSectionTS {

	font-family: Verdana;
	font-size: 13px;
	vertical-align: middle;
	padding-left: 30px;
	padding-bottom: 2px;
	color: #000000;
}
.fieldLabelSMFTS {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: bottom;
	padding-left: 60px;
	padding-bottom: 2px;
}
.button {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-right: 2px;
	padding-left: 2px
}
.rules {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 130px;
	color: #555555;
}
.rulesNP {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
}
.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.nav {
	background-color: #C0C0C0;
	border: 1px solid #FFFFFF;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #000000;
	font-weight: bold
}
.navL {
	background-color: #808080;
	border: 1px solid #FFFFFF;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #FFFFFF;
	font-weight: bold
}
.navOFFL {
	background-color: #8BA7C7;
	border: 1px solid #8BA7C7;
	padding: 3px;
	font-family: Verdana;
	font-size: 11px;
	text-align: left;
	color: #000000;
	font-weight: bold
}

.navON {
	background-color: #D29191;
	border: 1px solid #FFFFFF;
	padding: 3px;
	font-family: Verdana;
	font-size: 11px;
	text-align: center;
	color: #000000;
	font-weight: bold
}
.navOFF {
	background-color: #EBDADA;
	border: 1px solid #FFFFFF;
	padding: 3px;
	font-family: Verdana;
	font-size: 11px;
	text-align: center;
	color: #000000;
	font-weight: bold
}
.navDisabled {
	background-color: #F0EEEE;
	border: 1px solid #FFFFFF;
	padding: 3px;
	font-family: Verdana;
	font-size: 11px;
	text-align: center;
	color: #A0A0A0;
	font-weight: bold
}
.notYet {
	background-color: #F5F5F5;
	border: 1px solid #FFFFFF;
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	color: #CBCBCB;
	font-weight: bold;
}
.input225 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 240px;

}
.input225a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 225px;

}
.input140 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 140px;

}
.menuSelect140 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 140px;
}
.menuSelect225 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 240px;
}
.menuSelect225a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 225px;
}
.menuSelect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.title {
	border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; font-family: Verdana;
	font-size: 10pt;
	color: #800000;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-weight: bold;
	padding-left: 5px
}
.helperContent {
	padding:5px; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #F0EEEE;
	
}
.helperMenu {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	padding-left: 21px;
	background-color: #F0EEEE;
	vertical-align: middle
}
.helperMenuTitle {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	padding-left: 10px;
	background-color: #F0EEEE;
	vertical-align: middle
}
.helperText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #F0EEEE;
	padding: 12px

}
.adminHelperText {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	background-color: #F0EEEE;
	padding: 12px
}
.helperTextSM {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #AAAAAA;
}
.helperBgnd {
	background-color: #F0EEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	vertical-align: top;
	text-align: center
}
.helperPageTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	vertical-align: middle;
	padding-left: 5px;
	padding-top: 12px;
}
.helperSelectedTitle {
	font-family: Verdana;
	font-size: 14pt;
	color: #000000;
	font-weight: normal;
	padding-left: 5px; background-color:#C0C0C0
}
.helperMenuSelected {
	font-family: Verdana;
	font-size: 11px;
	color: #800000;
	padding-left: 10px;
	background-color: #F0EEEE;
	vertical-align: middle;
	font-weight: bold
}
.pageContent {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #555555;
	padding-left: 5px;
	padding-right: 20px;
	vertical-align: top;
}
.saveNext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	background-color: #FFFFFF;
	padding-top: 5px;
}
.saveNextRT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
	background-color: #FFFFFF;
	padding-top: 5px;
}
.saveMid {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFFF;
	padding-top: 5px;
}
.sectionBgnd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #FFFFFF;
	vertical-align: top;
	text-align: center;
}
.buttonSM {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000099;
	padding-right: 2px;
	padding-left: 2px;
}
.list {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	padding-left: 130px;
}
.listNP {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
}
.pageTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	vertical-align: middle;
}
.slate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2px;
	background-color: #800000;
	text-align: left;
	padding-right: 5px
}
.slateWhite {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 4px;
	background-color: #FFFFFF;
}
.messages {
	font-family: Verdana;
	font-size: 11px;
	color: #800000;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 10px;
	padding-bottom: 10px
}
.framePage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	
}
.point {
	cursor: hand;
}
.summaryTitleA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-left: 5px;
	padding-right: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #A5A5FF;
	border-bottom-color: #A5A5FF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A5A5FF;

}
.summaryTitleB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #A5A5FF;
	border-bottom-color: #A5A5FF;
}
.summaryTitleC {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B1B1FF;
	padding-left: 5px;
	padding-right: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #A5A5FF;
	border-bottom-color: #A5A5FF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A5A5FF;

}
.subForm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 130px;
}
#navLinkON {
	text-decoration:none;
	color: #000000;
}
:hover#navLinkON {
	text-decoration: underline; color: #800000;
}
#navLinkOFF {
	text-decoration:none;
	color: #808080;
}
:hover#navLinkOFF {
	text-decoration: underline; color: #808080;
}
#navLink {
	text-decoration:none;
	color: #000000;
}
:hover#navLink {
font-family: Verdana; text-decoration: underline; color: #800000;
}
#navLinkLog {
	text-decoration:none;
	color: #FFFFFF;
}
:hover#navLinkLog {
	text-decoration: underline;
	color: #FFFFFF;
}
.fieldLabelV2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: bottom;
	padding-left: 108px;
	padding-bottom: 2px;
}
.fieldC {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 130px;
}
.listSM {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 5px;
}
.pageContentC {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-left: 10px;
	padding-right: 10px;

}
.linkLG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.glossaryList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-right: 10px;
}
.fieldLabelVTOG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: bottom;
	padding-left: 130px;
	padding-bottom: 2px;
}
.fieldLabelVnp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: bottom;
	padding-bottom: 2px;
	padding-left: 5px;

}
.fieldVnp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	padding-left: 5px;

}
.input100 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 100px;
}
.fieldLabelVSection {
	font-family: Verdana;
	font-size: 13px;
	vertical-align: middle;
	padding-left: 75px;
	padding-bottom: 2px;
	color: #000000;
}
.sep {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2px;
}
.input175 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 175px;
}
.menuSelect60 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 60px;
}
.input095 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 95px;
}
.input030 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 30px;
}
.input036 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 36px;
}
.input200 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 200px;
}
.input225Req {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 240px;
	background-color: #F0EEEE;
}
.SMlabelQ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom: 2px;

}
.buttonMain {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 170px;
}
.resultDataA {
	border-left:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F0EEEE;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
	border-right-width:1px; border-top-width:1px
}
.resultDataA3T {
	border-left:1px solid #808080; border-bottom:1px solid #808080; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #C0C0C0;
	border-top-color: #A5A5FF;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
	
}
.resultDataA3Ta {
	border-left:1px solid #C0C0C0; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F0EEEE;
	border-top-color: #A5A5FF;
	border-right-color: #A5A5FF;
	padding-left: 5px; border-right-width:1px; border-top-width:1px; border-bottom-width:1px
}
.resultDataB {
	border-bottom:1px solid #C0C0C0; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F0EEEE;
	padding-right: 5px;
	padding-left: 5px;
	text-align: center;
	vertical-align: middle
}
.resultDataC {
	border-right:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F0EEEE;
	border-top-color: #A5A5FF;
	border-left-color: #A5A5FF;
	padding-right: 5px;
	padding-left: 5px;
	text-align: right;
	vertical-align: middle
}
.resultDataC3T {
	border-right:1px solid #999999; border-bottom:1px solid #999999; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #CCCCCC;
	border-top-color: #A5A5FF;
	border-left-color: #A5A5FF;
	padding-right: 5px;
	padding-left: 5px;
	text-align: right;
	vertical-align: middle
}
.resultDataAOFF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#9C9C9C;
	background-color: #F7F7F7;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #D1D1D1;
	border-right-color: #D1D1D1;
	border-left-color: #D1D1D1;
	border-bottom-color: #D1D1D1;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.resultDataBOFF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#9C9C9C;
	background-color: #F7F7F7;
	padding-right: 5px;
	padding-left: 5px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D1D1D1;
	vertical-align: middle;
}
.resultDataCOFF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#9C9C9C;
	background-color: #F7F7F7;
	border-right-width: 1px;
	border-right-style: solid;
	border-top-color: #D1D1D1;
	border-right-color: #D1D1D1;
	border-left-color: #D1D1D1;
	border-bottom-color: #D1D1D1;
	padding-right: 5px;
	padding-left: 5px;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	vertical-align: middle;
}
.resultControlA {
	border-left:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFF9F2;
	padding-left: 5px;
	text-align: left;
	
}
.resultControlB {
	border-bottom:1px solid #C0C0C0; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFF9F2;
	text-align: center;
	
}
.resultControlC {
	border-right:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFF9F2;
	text-align: right;
	padding-right: 5px;
	
}
.resultDataAx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F3F3FF;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #A5A5FF;
	border-left-color: #A5A5FF;
	border-bottom-color: #A5A5FF;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-top-style: solid;

}
.resultDataBx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F3F3FF;
	padding-right: 5px;
	padding-left: 5px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A5A5FF;
	vertical-align: middle;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A5A5FF;

}
.resultDataCx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F3F3FF;
	border-right-width: 1px;
	border-right-style: solid;
	border-top-color: #A5A5FF;
	border-right-color: #A5A5FF;
	border-bottom-color: #A5A5FF;
	padding-right: 5px;
	padding-left: 5px;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	vertical-align: middle;
	border-top-width: 1px;
	border-top-style: solid;

}
.resultDesc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F3F3FF;
	padding-right: 15px;
	padding-left: 5px;
	text-align: left;
	vertical-align: top;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #A5A5FF;
	border-left-color: #A5A5FF;
	padding-top: 10px;
	padding-bottom: 10px;
}
.phoneLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: bottom;
	text-align: left;
	padding-left: 145px;
}
.phoneLabel2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: bottom;
	text-align: left;
	padding-left: 125px;
}
.phoneField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	text-align: left;
	padding-left: 145px;
}
.phoneField2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	text-align: left;
	padding-left: 125px;
}
.input050 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 50px;
}
.input230 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 230px;
}
.menuSelect230 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 230px;
}
.phoneField2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	text-align: left;
	padding-left: 140px;
}
.skillLabel {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: bottom;
	text-align: left;
	padding-left: 145px;
}
.skillField {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	text-align: left;
	padding-left: 145px;
	font-weight: normal;
	color: #777777;
}
.listLine {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	text-align: left;
	padding-left: 145px;
	padding-top: 5px;
	padding-right: 50px;
	padding-bottom: 5px;
	color: #777777;
}
.SMlabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: bottom;
	text-align: left;
	padding-left: 145px;
}
.SMfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	text-align: left;
	padding-left: 145px;
	padding-top: 2px;
}
.subForm2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 130px;
	padding-top: 10px;

}
.resultTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #DCDCFF;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #A5A5FF;
	border-left-color: #A5A5FF;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
	vertical-align: middle;
}
.resultTitle3T {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #BFC5FF;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #A5A5FF;
	border-left-color: #A5A5FF;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
	vertical-align: middle;
}
.resultTitleOFF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9C9C9C;
	background-color: #EBEBEB;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #D1D1D1;
	border-left-color: #D1D1D1;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
	vertical-align: middle;
}
.resultTitleRTOFF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9C9C9C;
	background-color: #EBEBEB;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #D1D1D1;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #D1D1D1;
	padding-right: 5px;
	padding-left: 5px;
	text-align: right;
	vertical-align: middle;
}
.resultTitleRT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #DCDCFF;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #A5A5FF;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #A5A5FF;
	padding-right: 5px;
	padding-left: 5px;
	text-align: right;
	vertical-align: middle;
}
.resultTitleRT3T {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #BFC5FF;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #A5A5FF;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #A5A5FF;
	padding-right: 5px;
	padding-left: 5px;
	text-align: right;
	vertical-align: middle;
}
.detailAction {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #EBFDEB;
	border: 1px solid #A5A5FF;
	padding: 3px;
	text-align: center;
	color: #664E35;
	font-weight: bold;
}
.detailActionOn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FCE0DA;
	border: 1px solid #A5A5FF;
	padding: 3px;
	text-align: center;
	color: #664E35;
	font-weight: bold
}
.detailActionOff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F2F2F2;
	border: 1px solid #C2C2C2;
	padding: 3px;
	text-align: center;
	color: #C2C2C2;
	font-weight: bold;
}
.resultDescSM {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F3F3FF;
	text-align: left;
	vertical-align: top;
	padding-left: 25px;
}
.input275 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 275px;
}
.fieldLabelSMF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: bottom;
	padding-left: 110px;
	padding-bottom: 2px;
}
.fieldLabelSMFa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-bottom: 2px;
}
.fieldLabelSMFb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom: 3px;
}
.fieldVSMF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	padding-left: 110px;
}
.fieldVSMFC {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: center;
	padding-left: 110px;
	padding-top: 3px;
	color: #999999;
}
.fieldVSMFC1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: center;
	padding-left: 110px;
	color: #999999;
}
.fieldVSMFC2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: center;
	padding-right: 3px;
	padding-top: 3px;
	color: #999999;
}
.fieldVSMFCQ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: center;
	padding-left: 110px;
	color: #6464FF;
}
.fieldVSMFCa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: center;
	padding-left: 130px;
	padding-top: 3px;
	color: #999999;
}
.fieldVSMFCb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: center;
	padding-left: 130px;
	padding-top: 3px;
	color: #999999;
}
.fieldVSMFCc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 110px;
	padding-top: 5px;
}
.fieldVSMFCaq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: center;
	padding-left: 130px;
	color: #6464FF;
}
.subSMF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 10px;
	text-align: center;
	vertical-align: top;
}
.input120 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 120px;
}
.pageNotes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
}
.resultDescL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F3F3FF;
	padding-right: 15px;
	padding-left: 5px;
	text-align: left;
	vertical-align: top;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A5A5FF;
	padding-top: 10px;
	padding-bottom: 10px;
}
.resultDescR {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F3F3FF;
	padding-right: 15px;
	padding-left: 5px;
	text-align: left;
	vertical-align: top;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A5A5FF;
	padding-top: 10px;
	padding-bottom: 10px;
}
.input300 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 300px;
}
.input065 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 65px;
}
.input075 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 75px;
}
.linkSMF {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;
	padding-left: 130px;
}
.fieldLabelVE {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 130px;
}
.input240 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 240px;
}
.fieldLabelV3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: bottom;
	padding-left: 20px;
	padding-bottom: 2px;
}
.fieldV3 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	padding-left: 20px;
	padding-bottom: 2px;
}
.summaryTitleB2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A5A5FF;
}
.summaryTitleB1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-top-color: #A5A5FF;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A5A5FF;


}
.summaryTitleA1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	padding-left: 5px;
	padding-right: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #A5A5FF;
	border-bottom-color: #A5A5FF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A5A5FF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A5A5FF;

}
.summaryTitleC1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B1B1FF;
	padding-left: 5px;
	padding-right: 5px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #A5A5FF;
	border-bottom-color: #A5A5FF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A5A5FF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A5A5FF;

}
.menuSelect050 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 50px;
}
.fieldLabelVE2 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 30px;
}
.fieldVSMFa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	padding-left: 2px;
	padding-top: 2px;

}
.fieldLabelV4 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: bottom;
	padding-left: 2px;
	padding-bottom: 2px;
}
.menuSelect090 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 90px;
}
.linkSMT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 75px;

}
.sfCurrent {
	border-left:1px solid #A5A5FF; border-right:1px solid #A5A5FF; border-top:1px solid #A5A5FF; font-family: Verdana;
	font-size: 12px;
	background-color: #FCE0DA;
	padding-left: 10px;
	color: #000000;

}
.sfTitle {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	padding-bottom: 4px;
	font-weight: bold;
	padding-left: 5px

}
.sfBC {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.sfCatList{
	border-left:1px solid #A5A5FF; border-right:1px solid #A5A5FF; border-bottom:1px solid #EBDACA; font-family: Verdana;
	font-size: 11px;
	background-color: #FCE0DA;
	padding-left: 25px;
	color: #800000;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	
}
.sfFilter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFF6ED;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A5A5FF;
	color: 9E4E00;
}
.sfFilterEnd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFF6ED;
	padding-left: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #A5A5FF;
	border-left-color: #A5A5FF;
	color: #9E4E00;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 20px;
	border-bottom-width: 1px;
	border-bottom-color: #A5A5FF;
}
.sfFilterGlossary {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFF6ED;
	padding-left: 10px;
	color: #9E4E00;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 20px;
	border: 1px solid #A5A5FF;

}
.sfFilter2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFF6ED;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A5A5FF;
	color: #9E4E00;
}
.skillList {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.skillListLG {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.skillListBC {
	border-left:1px solid #A5A5FF; border-right:1px solid #A5A5FF; border-top:1px solid #A5A5FF; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FF8080;
	padding-right: 5px
}
.skillListCat {
	border-left:1px solid #A5A5FF; border-right:1px solid #A5A5FF; border-bottom:1px solid #EBDACA; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 40px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FCE0DA;
	padding-right: 20px
}
.listButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 5px;
}
.backLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 5px;
}
.input060 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 60px;
}
.phoneFieldsm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: center;
	padding-left: 120px;
	padding-bottom: 2px;

}
.loginLNavTitle {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	color: #800000;
}
.loginLNavTop {
	border-left:1px solid #C0C0C0; border-right:1px solid #C0C0C0; border-top:1px solid #C0C0C0; font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #800000;
	padding-left: 5px


}
.loginLNavMid {
	border-left:1px solid #8BA7C7; border-right:1px solid #8BA7C7; font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	color: #800000;
	padding-left: 5px


}
.loginLNavInput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 178px;

}
.loginLNavButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4F5375;
	width: 50px;

}
.loginLNavSub {
	border-left:1px solid #C0C0C0; border-right:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 5px;
	

}
.loginFieldLabelSM {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #5F765E;
}
.homeLogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: bottom;
	font-weight: bold;
	color: #5F765E;
}
.homeFP {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5F765E;
	font-weight:normal;
}
.homeFPb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5F765E;
	font-weight: bold;
}
.homeFPc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5F765E;
	font-weight: normal;
}
#homeFPLink {
	text-decoration:none;
	color: #5F765E;
}
:hover#homeFPLink {
	text-decoration: underline;
	color: #800000;
}

.guestNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: bold;
	text-transform: lowercase;
}
#guestNavLinkA {
	text-decoration: none;
	color: #E7DED9;
}
:hover#guestNavLinkA {
	text-decoration: underline;
	color: #FFFFFF;
}
#guestNavLinkB {
	text-decoration:none;
	color: #D9E1E4;
}
:hover#guestNavLinkB {
	text-decoration: underline;
	color: #FFFFFF;
}
#guestNavLinkC {
	text-decoration:none;
	color: #E1DFDF;
}
:hover#guestNavLinkC {
	text-decoration: underline;
	color: #FFFFFF;
}
#timesheetLinkOFF {
	text-decoration: underline;
	color: #9C9C9C;
}
:hover#timesheetLinkOFF {
	text-decoration: underline;
	color: #800000;
}
.weekDays {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #0066CC;
	text-align: center;
	vertical-align: bottom;
	background-color: #DCDCFF;


}
.timeTotal {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00376F;
}
.timeTotalAmt {

	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #800000;
}
.payTypeSelect {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	width: 240px;
}
.payTypeHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 4px;
	background-color: #DCDCFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #A5A5FF;
	border-right-color: #A5A5FF;
	border-left-color: #A5A5FF;
}
.weekDayA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #0066CC;
	background-color: #F3F3FF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A5A5FF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A5A5FF;
}
.weekDayACalc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #0066CC;
	background-color: #F9FFF6;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A5A5FF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A5A5FF;
}
.weekDayAa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #0066CC;
	background-color: #F3F3FF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A5A5FF;
}
.weekDayAaCalc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #0066CC;
	background-color: #F9FFF6;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A5A5FF;
}
.weekDayB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0066CC;
	background-color: #F3F3FF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A5A5FF;

}
.weekDayBCalc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0066CC;
	background-color: #F9FFF6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A5A5FF;

}
.weekDayBa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0066CC;
	background-color: #F3F3FF;
}
.weekDayBaCalc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0066CC;
	background-color: #F9FFF6;
}
.weekDayC {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #0066CC;
	background-color: #F3F3FF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A5A5FF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A5A5FF;


}
.payTypeFooterA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #DCDCFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A5A5FF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A5A5FF;
	padding-left: 8px;
	color: #0066CC;

}
.payTypeFooterB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 4px;
	background-color: #DCDCFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A5A5FF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A5A5FF;
	padding-right: 3px;

}
.timesheetInfo {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: middle;
	padding-left: 60px;
	color: #6464FF;
}
.timesheetInfoA {
	color: #6464FF;
}
#totalHoursAll {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6464FF;
	font-weight: bold;
	border:1px solid #FFFFFF;
}
.inputHoursTotal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #F3F3FF;
	width: 40px;
	border:1px solid #F3F3FF;
	text-align: center;
	color: #6464FF;
}
.inputHoursTotalCalc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #F9FFF6;
	width: 40px;
	border:1px solid #F9FFF6;
	text-align: center;
	color: #009C5C;
}
.inputHoursTotalCalcT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #F9FFF6;
	width: 50px;
	border:1px solid #F9FFF6;
	text-align: center;
	color: #009C5C;
}
.inputHoursTotalTrans {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 40px;
	border:1px solid #F3F3FF;
	text-align: center;
	color: #6464FF;
}
.inputHours {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 40px;
	text-align: center;
}
.inputHoursW {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 50px;
	text-align: center;
}
.inputHoursT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #F3F3FF;
	width: 50px;
	border:1px solid #F3F3FF;
	text-align: center;
	color: #6464FF;
}
.payTypeFooter {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #DCDCFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A5A5FF;
	color: #0066CC;
}
.payTypeHeaderTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #DCDCFF;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #A5A5FF;
	border-left-color: #A5A5FF;
	padding-left: 4px;
	color: #0066CC;
}
.payTypeHeaderTopCalc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #E7FCDE;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #A5A5FF;
	border-left-color: #A5A5FF;
	padding-left: 4px;
	color: #0066CC;
}
.payTypeHeaderRTCalc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 4px;
	background-color: #E7FCDE;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A5A5FF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A5A5FF;
}
.payTypeHeaderRT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 4px;
	background-color: #DCDCFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A5A5FF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A5A5FF;
}

.payTypeHeaderEnd {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 4px;
	background-color: #DCDCFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A5A5FF;
	padding-left: 4px;
}
.weekDayAt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #0066CC;
	background-color: #F3F3FF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A5A5FF;
}
.weekDayAtCalc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #0066CC;
	background-color: #F9FFF6;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A5A5FF;
}
.weekDayBtCalc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #0066CC;
	background-color: #F9FFF6;
}
.weekDayCtCalc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #0066CC;
	background-color: #F9FFF6;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A5A5FF;
}
.weekDayBt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #0066CC;
	background-color: #F3F3FF;
}
.weekDayBta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #0066CC;
	background-color: #F3F3FF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A5A5FF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A5A5FF;
}
.weekDayBtaCalc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #0066CC;
	background-color: #F9FFF6;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A5A5FF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A5A5FF;
}
.weekDayCt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #0066CC;
	background-color: #F3F3FF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A5A5FF;
}

.submitTime {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 75px;
}
.timesheetAdd {
	padding-bottom: 3px;
	padding-left: 110px;
}
.timeSheetLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 110px;
}
.fieldLabelBTN {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 110px;
}
.resultDataBa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F3F3FF;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;

}
.resultDataCa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F3F3FF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A5A5FF;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;

}
.resultDataCb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F3F3FF;
	border-right-width: 1px;
	border-right-style: solid;
	border-top-color: #A5A5FF;
	border-right-color: #A5A5FF;
	border-left-color: #A5A5FF;
	border-bottom-color: #A5A5FF;
	padding-right: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-top: 2px;

}
.resultDataBb {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F3F3FF;
	border-right-width: 1px;
	border-bottom-color: #A5A5FF;
	padding-right: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-top: 2px;
}
.resultTitleA {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #DCDCFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A5A5FF;
	padding-right: 5px;
	padding-left: 5px;
}
.resultDataSpcL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A5A5FF;

}
.resultDataSpcR {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A5A5FF;
}
.resultDataSpcLR {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A5A5FF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A5A5FF;
}
.resultDataBax {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F3F3FF;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A5A5FF;

}
.resultDataCax {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F3F3FF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A5A5FF;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A5A5FF;

}
.resultTitleTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	background-color: #DCDCFF;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #A5A5FF;
	border-left-color: #A5A5FF;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
	vertical-align: middle;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A5A5FF;

}
.resultDataCc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F3F3FF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A5A5FF;
	border-bottom-color: #A5A5FF;
	padding-right: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A5A5FF;

}
.resultDataBc {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F3F3FF;
	border-bottom-color: #A5A5FF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A5A5FF;

}
.resultDataBd {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F3F3FF;
	padding-right: 5px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A5A5FF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A5A5FF;
}
.ruleSet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #007777;
	padding-left: 5px;
}
.resultDataQ1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F3F3FF;
}
.resultDataQ13T {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #DCDCFF;
}
.resultDataQ2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F3F3FF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A5A5FF;
}
.resultDataQ23T {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #DCDCFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A5A5FF;
}
.resultDataQ3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F3F3FF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A5A5FF;
	padding-right: 5px;
}
.resultDataQ33T {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #DCDCFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A5A5FF;
	padding-right: 5px;
}
.resultDataQ4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F3F3FF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A5A5FF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A5A5FF;
	padding-right: 5px;
}
.resultDataQ43T {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #DCDCFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A5A5FF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A5A5FF;
	padding-right: 5px;
}
.resultTitleQ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #DCDCFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A5A5FF;
}
.resultTitleQ3T {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #BFC5FF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #A5A5FF;
}
.resultTitleQRT {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #DCDCFF;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #A5A5FF;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #A5A5FF;
	padding-right: 5px;
}
.resultTitleQS {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #DCDCFF;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #A5A5FF;
	border-left-color: #A5A5FF;
	padding-left: 5px;
}
.resultDataQA {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F3F3FF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A5A5FF;
	border-bottom-color: #A5A5FF;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.resultDataQB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F3F3FF;
	border-bottom-color: #A5A5FF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.resultDataQB3T {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #DCDCFF;
	border-bottom-color: #A5A5FF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.resultDescQ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F3F3FF;
	padding-right: 15px;
	padding-left: 5px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #A5A5FF;
	border-left-color: #A5A5FF;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A5A5FF;

}
.resultTitleQSm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #DCDCFF;
	color: #006699;
	font-weight: normal;
}
.resultTitleQSmA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #DCDCFF;
	color: #4040FF;
	font-weight: normal;
}
.resultTitleQSmA3T {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #BFC5FF;
	color: #4040FF;
	font-weight: bold;
}
.resultTitleALT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #DCDCFF;
	color: #4040FF;
	font-weight: bold;
}
.resultsStatusRTa {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #DCDCFF;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #A5A5FF;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #A5A5FF;
	padding-right: 5px;
}
.resultsStatusRToff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #EBEBEB;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #D1D1D1;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #D1D1D1;
	padding-right: 5px;
	color: 9C9C9C;
}
.resultDataQ4a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F3F3FF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #A5A5FF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A5A5FF;
	padding-right: 5px;
	color: #575AC3;
}
.dataView {
	color: #575AC3;
}
.resultDataQ2a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F3F3FF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A5A5FF;
	color: #575AC3;
}
.resultDataQAa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F3F3FF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #A5A5FF;
	border-bottom-color: #A5A5FF;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	color: #575AC3;
}
.resultDataQAOFF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F7F7F7;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D1D1D1;
	border-bottom-color: #D1D1D1;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	color: #5D5D5D;
}
.resultDataQ2OFF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F7F7F7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D1D1D1;
	color: #5D5D5D;
}
.resultDataQ4OFF {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F7F7F7;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D1D1D1;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D1D1D1;
	padding-right: 5px;
	color: #5D5D5D;
}
.resumeTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #DCDCFF;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
	vertical-align: middle;
	border: 1px solid #A5A5FF;

}
.fullTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #BFC5FF;
	padding-right: 5px;
	padding-left: 5px;
	text-align: left;
	vertical-align: middle;
	border: 1px solid #A5A5FF;

}
.resultSkills {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F3F3FF;
	text-align: left;
	vertical-align: top;
	padding-left: 25px;
	line-height: 15px;
}
.timesheetInfoVal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6464FF;
}
.resA {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 130px;
}
.mainLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.required {
	color: #800000;
}
.basicBlack {
	color: #000000;
}