a:hover {color:#00AAFF;}a {  color:#0066CC; text-decoration:none;}body, td {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:15px; color:#333333;text-decoration:none;}body {background-color:#FFFFFF;color:#000000;background-image:url(/_ps/images/stripes_gray.gif);background-repeat:repeat;margin:0px;padding-top:20px;}form {margin:0px;}textarea {font-family:arial, sans-serif;font-size:12px;}h5 {font-size:10pt;color:#0066CC;}img {border:0px;}#dek {position:absolute;visibility:hidden;z-index:200;background-color:#FFF26A;border:1px solid #000000;padding:0px 2px 0px 2px;}/* #FFFFE1 */.tooltip {font-weight:bold;text-decoration:underline;cursor:pointer;}.tabletext {  font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:15px; color:#333333; text-decoration:none;}.tabletextred {  font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;line-height:15px; color:#990000; text-decoration:none;}.tabletextbb { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;line-height:15px;  font-weight:bold;color:#333333;text-decoration:none;}.error, .tabletextbred { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;line-height:15px;  font-weight:bold;color:#990000;text-decoration:none;}.tabletextb { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;line-height:15px;  font-weight:bold;color:#333333;text-decoration:none;}.tabletextsmallb {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;line-height:10px;  font-weight:bold;color:#333333;text-decoration:none;}.tabletextsmall {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;line-height:13px;  font-weight:normal;color:#333333;text-decoration:none;}.header { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px;line-height:15px;  font-weight:bold;color:#0066CC;text-decoration:none;}.headersmaller { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;line-height:15px;  font-weight:bold;color:#0066CC;text-decoration:none;}.inputbox {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#333333;border-top:1px solid;border-bottom:1px solid;border-left:1px solid;border-right:1px solid;border-color:#0066CC;background:#E1E1E1;padding:1px;}.icon {margin:3px;vertical-align:middle;cursor:pointer;}.stdinput {border:1px #777777 solid;font-family:arial, sans-serif;font-size:12px;}.stdbutton {border:1px white outset;width:75px;height:20px;font-size:8pt;padding:0px;}.headerpanel {font-weight:bold;background-color:#EFEFEF;border-width:2px 1px 1px 2px;border-color:white;border-style:outset}.PageSource {font-size:8pt;font-family:Verdana, monospace;background-color:white;width:100%;border:1px #AAAAAA solid;}v\:* {behavior:url(#default#VML);}.results .itemon {padding:3px;border-bottom:1px solid #DDDDDD;cursor:pointer;background-color:#EEEEEE;}.results .item {padding:3px;border-bottom:1px solid #DDDDDD;cursor:pointer;background-color:#FFFFFF;}/* Calendar component styles **************/#calendarDiv{position:absolute;width:225px;border:1px solid #3A8AAF;padding:1px;background-color:#FFF;font-family:arial;font-size:10px;padding-bottom:20px;visibility:hidden;}#calendarDiv span, #calendarDiv img {float:left;}#calendarDiv .selectBox, #calendarDiv .selectBoxOver {line-height:12px;padding:1px;cursor:pointer;padding-left:2px;}#calendarDiv td {padding:3px;margin:0px;font-size:10px;text-align:center;cursor:pointer;}#calendarDiv .selectBox {border:1px solid #E9F2F6;		color:#E9F2F6;position:relative;}#calendarDiv .selectBoxOver {border:1px solid #FFF;background-color:#74B9D9;color:#FFF;position:relative;}#calendarDiv .topBar {height:16px;padding:2px;background-color:#3A8AAF;}#calendarDiv .activeDay {	/* Active day in the calendar */color:#FF0000;}#calendarDiv .todaysDate {height:17px;line-height:17px;padding:2px;background-color:#E9F2F6;text-align:center;position:absolute;bottom:0px;width:201px;}#calendarDiv .monthYearPicker {background-color:#E9F2F6;border:1px solid #AAAAAA;position:absolute;color:#3A8AAF;left:0px;top:15px;zIndex:1000;display:none;}#calendarDiv #monthSelect {width:70px;}#calendarDiv .monthYearPicker div {float:none;clear:both;	padding:1px;margin:1px;	cursor:pointer;}#calendarDiv .monthYearActive {background-color:#3A8AAF;color:#E9F2F6;}#calendarDiv .topBar img {cursor:pointer;}#calendarDiv .topBar div {float:left;margin-right:1px;
