body{margin: 0px;}a{color: #003366; text-decoration: underline;}a:hover{color: #6699FF; text-decoration: underline;}a:active{color: #6699FF; text-decoration: underline;}browse{color: #003366; text-decoration: underline;}a.browse:hover{color: #6699FF; text-decoration: underline;}a.browse:active{color: #6699FF; text-decoration: underline;}a.browse:visited{color: #333333; text-decoration: underline;}form{margin: 0px;}li{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}h1{font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #003366; padding-left: 3px; padding-right: 3px; margin-bottom: 6px;}h2{font-family: Arial, Helvetica, sans-serif; font-size: 14px;	line-height:24px; font-weight: bold; color: #FFFFFF; background-color: #003366;	padding-left: 3px; padding-right: 3px;	text-align: center;	margin-bottom: 6px;}p{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}td{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}.button{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003366; text-decoration: none; padding-left:3px; padding-right:3px;}.buttonDisabled{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #999999; text-decoration: none; padding-left:3px; padding-right:3px;}.checkBox{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333}.example{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999;  }.label{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333}.paragraph{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}.radioButton{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333}.textField{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}.value{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}.info{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #999999}.warning{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FF6600}.error{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #CC3300; text-decoration: none}.link{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003366; text-decoration: none; padding-left: 3px; padding-right: 12px;}a.link:active{ color: #003366;}a.link:hover{ color: #003366;}a.disabled{ color: #666666;}a.disabled:active{ color: #666666;}a.disabled:hover{ color: #999999;}.questionFeedback{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF6600;}.questionScoreText{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}.questionText{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000;}.sectionDivider{line-height: 1px; border: solid; border-width: 0px 0px 1px; border-color: #003366}.bigSectionDivider{line-height: 2px; border: solid; border-width: 0px 0px 2px; border-color: #003366}.sectionFooter{line-height: 1px; }.sectionHeader{font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #003366; border: solid; border-width: 0px 0px 2px; padding-top: 9px ; border-color: #003366}.subsection { margin-left: 10px; margin-right: 0px;}.subsectionDivider{line-height: 1px; border: solid; border-width: 0px 0px 1px; border-color: #999999}.subsectionHeader{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #003366; border: solid; border-width: 0px 0px 1px; padding-top: 9px ; border-color: #999999}.subsectionFooter{ line-height: 1px;}.unnestedSubsection { }.unnestedSubsectionFooter{ line-height: 1px;}.unnestedSubsectionHeader{font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #003366; border: solid; border-width: 0px 0px 1px; padding-top: 9px ; border-color: #003366}.tableEmptyText{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}.tableHeading{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF; background-color: #003366; padding-left: 3px; padding-right: 3px; text-align: center}.tableHeadingNoLabel{background-color: #003366}a.tableHeading{color: white; text-decoration: underline;}a.tableHeading:hover{color: #6699FF; text-decoration: underline;}a.tableHeading:active{color: #6699FF; text-decoration: underline;}.tableTextExpiringSoon{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #F62626; text-decoration: none; padding-left:3px; padding-right:3px;}.tableTextEvenRows{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003366; text-decoration: none; padding-left:3px; padding-right:3px;}.tableTextOddRows{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003366; text-decoration: none; padding-left:3px; padding-right:3px; background-color: #EAEAEA}.tableTotal{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #444444; text-decoration: none; padding-left:3px; padding-right:3px}.about{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003366; text-decoration: none; padding-left:3px; padding-right:3px;}.aboutCopyright{font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #003366; text-decoration: none; padding-left:3px; padding-right:3px;}.calendarBorder{border-color: #666666; border-width: 0 0 1px 1px; border-style: solid;}.calendarDayBorder{border-color: #666666; border-width: 1px 1px 0px 0px; border-style: solid; padding: 2px;}.calendarDayOfWeekMuted{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #999999; padding-left:3px; padding-right:3px;}.calendarItemDivider{line-height:1px; border-color: #CCCCCC; border-width: 0px 0px 1px 0px; border-style: solid;}.calendarItemForDayView{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #003366;}.calendarItemTimeForDayView{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003366;}.calendarDateForDayView{font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #003366; border-color: #003366; border-width: 0px 0px 1px 0px; border-style: solid;}.calendarDayOfMonthForMonthView{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: white; background-color: #003366; padding-left:3px; padding-right:3px;}.calendarDayOfMonthForMonthViewMuted{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #999999; padding-left:3px; padding-right:3px;}.calendarDayOfWeekForMonthView{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: white; background-color: #003366; padding-left:3px; padding-right:3px;}.calendarMonthAndYearForMonthView{font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #003366; border-color: #666666; border-width: 1px 1px 0px 1px; border-style: solid; padding: 2px;}.calendarDaysOfMonthForYearView{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #003366; border-color: #666666; border-width: 1px; border-style: solid; border-collapse: collapse;}.calendarDayOfMonthForYearView{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #003366; padding-left:2px; padding-right: 2px;}.calendarDayOfMonthForYearViewSelected{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: white; background-color: #003366; padding-left: 2px; padding-right: 2px;}.calendarDayOfMonthForYearViewToday{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #003366; background-color: #CCCCCC; padding-left: 2px; padding-right: 2px;}.calendarDayOfWeekForYearView{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #003366; padding-left: 3px; padding-right: 3px;}.calendarMonthForYearView{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003366; border-color: #666666; border-width: 1px ; border-style: solid; border-collapse: collapse;}.calendarYearForYearView{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #003366; border-color: #666666; padding-left:12px; padding-right:12px;}.calendarItem{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003366; border-width: 0px 0px 3px 0px; border-style: solid; border-color: white;}.calendarItemMuted{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; border-width: 0px 0px 3px 0px; border-style: solid; border-color: white;}.calendarItemTime{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #003366; border-width: 3px 0px 0px 0px; border-style: solid; border-color: white;}.calendarItemTimeMuted{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #999999; border-width: 3px 0px 0px 0px; border-style: solid; border-color: white;}.conflict{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #990000; text-decoration: none ; background-color: #F3F3F3}a.conflict{text-decoration: underline}a.conflict:active{text-decoration: underline}a.conflict:hover{text-decoration: underline}.menu{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003366; text-decoration: none; padding-right: 0px;}.menuGroup{}.sideMenu{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #003366; text-decoration: none;}.sideMenuGroup{}.sideMenuUserName{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #333333;}.sideMenuLogout{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; text-decoration: none;}.menuItem{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; text-decoration: none; padding-right: 6px; padding-top: 2px; padding-bottom: 2px; height: 14px;}.menuItemDivider{border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000; line-height: 1px;}.menuItemIcon{padding-left: 3px; padding-right: 0px;}.pullDownMenu{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}.pageFooter{font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; border: #003366 solid; border-width: 2px 0px 0px 0px}.pageHeader{font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #000000; border: black solid; border-width: 0px 0px 2px}.panelDivider{ border-style: solid; border-width: 0px; border-color: #CCCCCC; border-bottom-width: 1px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; font-style: normal; color: #003366; }.tabBackground{background-position: bottom; background-repeat: repeat-x;}.tabSelected{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003366; text-decoration: none;}.tabUnselected{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: color: #003366; text-decoration: none;}.tabTitleLeft{font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #003366; border: solid; border-width: 0px 0px 2px; padding-top: 9px ; border-color: #003366}.tabTitleRight{font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #003366; border: solid; border-width: 0px 0px 2px; padding-top: 9px ; border-color: #003366}.tabTrail{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003366; padding-bottom: 12px;}.hierarchy{font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #003366; }