/* dark blue 666666 *//* light blue 99CCFF *//* pale blue E5F1FD */BODY,TD {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }span.heading{	font-size:11px;	font-weight:bold;}span.modulehead{	font-size:12px;	font-weight:bold;	display:block;}a.newwindow {	font-weight: bold;	font: 12px Arial, Helvetica, sans-serif;	text-decoration: none;	color: #ffffff;	background-color: #FF0000;	margin: 5em;	padding: 5em; }.jobnumber {	color: #666666;	font: 12px Arial, Helvetica, sans-serif;	text-decoration: none;	font-weight: bold;}.alert {	color: #FF9900;	font: 12px Arial, Helvetica, sans-serif;	text-decoration: none;	font-weight: bold;}.customer {	color: #FFFFFF;	font: 14px Arial, Helvetica, sans-serif;	text-decoration: none;	font-weight: bold;}.headline {	color: #666666;	font: 12px Arial, Helvetica, sans-serif;	text-decoration: none;	font-weight: bold;}.headline02 {	color: #646464;	font: 12px Arial, Helvetica, sans-serif;	text-decoration: none;	font-weight: bold;}.headline03 {	color: #FF0000;	font: 12px Arial, Helvetica, sans-serif;	text-decoration: none;	font-weight: bold;}.headline04 {	color: #FFFFFF;	font: 12px Arial, Helvetica, sans-serif;	text-decoration: none;	font-weight: bold;}A:link, A:visited {	color: #777777;	font: 11px Arial, Helvetica, sans-serif;	text-decoration: none;}A:hover {	color: #FF0000;	font: 11px Arial, Helvetica, sans-serif;	text-decoration: none;	}td{font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px;color: #000000; }.streamer{	font-family: Arial, Helvetica, sans-serif; 	font-size: 11px; 	line-height: 13px;	color: #000000;	font-weight: bold;}TD.Headline {	text-indent: 25px;	color: #000000;	font: 11px Arial, Helvetica, sans-serif;	font-weight: bold;	text-decoration: none;	background-image: url(http://admin.swoffa.com/images/headline.jpg);	width: 825px;	height: 23px;	background-repeat: no-repeat;}TD.Tabs-clear {	padding: 0px 0px 0px 25px;}TD.Tabs-off {	vertical-align: middle;	text-indent: 25px;	background-image: url(http://admin.swoffa.com/images/nav/light_tabs_off.jpg);	width: 163px;	height: 18px;	background-repeat: no-repeat;}TD.Tabs-off A:link, TD.Tabs-off A:visited {	color: #000000;	font: 11px Arial, Helvetica, sans-serif;	text-decoration: none;}TD.Tabs-off A:visited:hover,  TD.Tabs-off A:hover {	color: #FF0000;	font: 11px Arial, Helvetica, sans-serif;	text-decoration: none;}TD.Tabs-on {	vertical-align: middle;	text-indent: 25px;	background-image: url(http://admin.swoffa.com/images/nav/tabs_on.jpg);	width: 163px;	height: 18px;	background-repeat: no-repeat;	color: #FFFF00;}TD.Tabs-on A:link, TD.Tabs-on A:visited {	color: #FFFFFF;	font: 11px Arial, Helvetica, sans-serif;	text-decoration: none;}TD.Tabs-on A:visited:hover,  TD.Tabs-on A:hover {	color: #FFFFFF;	font: 11px Arial, Helvetica, sans-serif;	text-decoration: none;}TD.TopTabs {	text-indent: 25px;	color: #000000;	font: 11px Arial, Helvetica, sans-serif;	font-weight: bold;	text-decoration: none;	background-image: url(http://admin.swoffa.com/images/nav/toptabs.jpg);	width: 163px;	height: 23px;	background-repeat: no-repeat;}TD.Logout {	vertical-align: middle;	text-indent: 60px;	background-image: url(http://admin.swoffa.com/images/nav/tabs_on_bottom.jpg);	width: 163px;	height: 18px;	background-repeat: no-repeat;}TD.Logout A:link, TD.Logout A:visited {	color: #FFFFFF;	font: 11px Arial, Helvetica, sans-serif;	text-decoration: none;}TD.Logout A:visited:hover,  TD.Logout A:hover {	color: #D4D4D4;	font: 11px Arial, Helvetica, sans-serif;	text-decoration: none;	}TD.Home {	vertical-align: middle;	text-indent: 60px;	background-image: url(http://admin.swoffa.com/images/nav/home_on.jpg);	width: 165px;	height: 18px;	background-repeat: no-repeat;}TD.Home A:link, TD.Home A:visited {	color: #FFFFFF;	font: 11px Arial, Helvetica, sans-serif;	text-decoration: none;	}TD.Home A:visited:hover,  TD.Home A:hover {	color: #D4D4D4;	font: 11px Arial, Helvetica, sans-serif;	text-decoration: none;	}.button {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #FFFFFF;padding: 2px 10px 2px 10px;font-weight: bold;background-color: #666666;border: #666666;border-style: solid;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px; border-left-width: 1px;}.qfinput {font-family: helvetica, arial, san-serif;font-size: 11px;border:1px solid;padding: 1px;border-color:#666666;height: 14px;width: 96px;}.inputtext {font-family: helvetica, arial, san-serif;font-size: 11px;border:1px solid;border-color:#666666;height: 16px;}.inputtexterror {font-family: helvetica, arial, san-serif;font-size: 11px;border:1px solid;padding: 1px;border-color:#666666;height: 16px;background: #FFE687;}.basictable{border:1px #777777 solid;background-color:white;}.groupbg {	background-image: url(http://admin.swoffa.com/images/swoffa-mid.gif);	background-repeat: no-repeat;	background-position: right top;}.MasterTable {	width: 100%;	margin-top: 0px;	padding: 0px;	border: 1px solid #777777;}.plaintable {	width: 100%;	margin-top: 0px;	padding: 0px;	border: 0px solid #FFFFFF;}.tdhead {	border: 2px solid #FFFFFF;	padding: 1px 1px 1px 5px;	background-color: #E8E8E8;	font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #000000;	text-decoration: none;	text-align: right;}.tdhead02 {	border: 2px solid #FFFFFF;	padding: 1px 1px 1px 5px;	background-color: #E8E8E8;	font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #000000;	text-decoration: none;}.tdhead03 {	border: 2px solid #FFFFFF;	padding: 1px 1px 1px 5px;	background-color: #E5F1FD;	font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #000000;	text-decoration: none;	text-align: center;}.tdhead03error {	border: 2px solid #FFFFFF;	padding: 1px 1px 1px 5px;	background-color: #FF9900;	font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #FFFFFF;	text-decoration: none;	text-align: left;}.tdhead04 {	border: 2px solid #FFFFFF;	padding: 0px 5px 0px 5px;	background-color: #E5F1FD;	font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #FFFFFF;	text-decoration: none;	text-align: right;}.tdhead04error {	border: 2px solid #FFFFFF;	padding: 0px 5px 0px 5px;	background-color: #FF9900;	font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #FFFFFF;	text-decoration: none;	text-align: right;}.tdhead04error2 {	border: 2px solid #FFFFFF;	padding: 0px 5px 0px 5px;	background-color: #FF9900;	font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #FFFFFF;	text-decoration: none;}.tdhead04b {	border: 2px solid #FFFFFF;	padding: 0px 5px 0px 5px;	background-color: #666666;	font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #FFFFFF;	text-decoration: none;	text-align: right;}.tdhead04c {	border: 2px solid #FFFFFF;	padding: 0px 5px 0px 5px;	background-color: #666666;	font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #FFFFFF;	text-decoration: none;	text-align: center;}.tdhead05 {	border: 2px solid #FFFFFF;	padding: 0px 5px 0px 5px;	background-color: #E5F1FD;	font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #FFFFFF;	text-decoration: none;	text-align: left;}.tdhead06 {	border: 2px solid #FFFFFF;	padding: 0px 5px 0px 5px;	background-color: #E5F1FD;	font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #FFFFFF;	text-decoration: none;}.tdhead06error {	border: 2px solid #FFFFFF;	padding: 0px 5px 0px 5px;	background-color: #FF9900;	font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #FFFFFF;	text-decoration: none;}.tdalt {	background-color: #EFEFEF;}.altrow {	background-color: #EFEFEF;}.tderror {	border: 2px solid #FFFFFF;	padding: 1px 1px 1px 5px;	background-color: #FFE687;	font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #000000;	text-decoration: none;	text-align: left;}Form {margin: 0px 0px 0px 0px;}.menuselect {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}.menuselecterror {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	background: #FFE687;}	.inputarea {font-family: helvetica, arial, san-serif;font-size: 11px;border:1px solid;padding: 1px;border-color:#666666;}.actionbox {padding-top: 4px;padding-bottom: 4px;color:red;text-align: center;}.boxTitle {width: 80%;font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-size: 12px;margin-bottom:2px;text-align:left;color:#888888;text-indent:10px;}.boxContent {width: 80%;background-color:#EFEFEF;padding: 10px;margin-bottom:4px;margin-top:0px;color:#333333;border: solid #888888 1px;text-align: center;}A.edit:link, A.edit:visited { color: green; text-decoration: none;  }A.edit:visited:hover, A.edit:hover { color: green; text-decoration: underline}A.delete:link, A.delete:visited { color: red; text-decoration: none}A.delete:visited:hover, A.delete:hover { color: red; text-decoration: underline}A.reports:link, A.reports:visited { 	color: white; 	text-decoration: none; 	font-weight: bold;	font-size: 14px; }A.reports:visited:hover, A.reports:hover { 	color: white; 	text-decoration: underline; 	font-weight: bold;	font-size: 14px;}.listhead {	border: 2px solid #FFFFFF;	padding: 1px 1px 1px 5px;	background-color: #3366FF;	font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #FFFFFF;	text-decoration: none;	text-align: center;}.listhead02 {	border: 1px solid #FFFFFF;	padding: 1px 1px 1px 5px;	background-color: #666666;	font-family: Arial, Helvetica, sans-serif; font-size: 11px;	color: #FFFFFF;	text-decoration: none;	text-align: center;}.pagesBox {	border-right: 0px solid #666666;	border-left: 0px solid #666666;	border-bottom: 0px solid #666666;	height:18px;}.pagesBoxDark {	background-color: #666666;	color: #FFFFFF;}.pagesBoxLight {background-color: #E8E8E8;}.pagesBox TD {font-size: 11px;line-height: 10px;}.greenbutton {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #FFFFFF;font-weight: bold;background-color: green;border: #006600;border-style: solid;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px; border-left-width: 1px;}.redbutton {font-family: Arial, Helvetica, sans-serif; font-size: 11px;color: #FFFFFF;font-weight: bold;background-color: #CC0000;border: #990000;border-style: solid;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px; border-left-width: 1px;}.redbutton02 {font-family: Arial, Helvetica, sans-serif; font-size: 12px;color: #FFFFFF;font-weight: bold;background-color: #FF0000;border: #FF0000;border-style: solid;border-top-width: 5px;border-right-width: 10px;border-bottom-width: 5px; border-left-width: 10px;}.dbFields {color:#CC3300;}.dbFields B {font-weight:normal;color:#AAAAAA;}.blankcelltext {	display: block;	padding: 5px 2px 5px 2px;	background-color: #666666;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	font-weight: normal;	text-decoration: none;	text-align: center;}.jobtabs a {	display: block;	padding: 5px 2px 5px 2px;	background-color: #666666;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	font-weight: normal;	text-decoration: none;	text-align: center;}.jobtabs2 {	display: block;	padding: 5px 5px 5px 5px;	background-color: #E5F1FD;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	font-weight: normal;	text-decoration: none;	text-align: right;}.jobtabs a:hover {	background-color: #FF0000;	color: #FFFFFF;}.jobtabs a:visited {	background-color: #666666;	color: #FFFFFF;}.jobtabs a:visited:hover {	background-color: #FF0000;	color: #FFFFFF;}.oktabs a {	display: block;	padding: 5px 2px 5px 2px;	background-color: #FFFF00;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	font-weight: normal;	text-decoration: none;	text-align: center;}.oktabs a:hover {	background-color: #FF0000;	color: #FFFFFF;}.oktabs a:visited {	background-color: #FFFF00;	color: #000000;}.oktabs a:visited:hover {	background-color: #FF0000;	color: #FFFFFF;}P.breakhere {	page-break-before: always}TABLE.calendar {border: 0px;background-color: white;}TABLE.calendar TH {font-size: 11px;font-weight: normal;background-color:#E5F1FD;color:white;}TABLE.calendar TD.noEventMonth {padding:3px;background-color: #E8E8E8;}TABLE.calendar TD.noEvent {padding:0px;background-color: #E8E8E8;}TABLE.calendar TD.noEvent a:link, TABLE.calendar TD.noEvent a:visited {display: block;color: #333333;text-decoration: none;width: 100%;padding:1px;}TABLE.calendar TD.noEvent a:visited:hover, TABLE.calendar TD.noEvent a:hover {/*background-image: url('http://images.jbox.com.au/noevent_schedule.gif'); background-position: center center;background-repeat: no-repeat;background-attachment: fixed;*/border: 1px solid #888888;padding:0px;}TABLE.calendar TD.OtherMonth {background-color: #CCCCCC;}TABLE.calendar TD.CurrentDay {border: 1px solid #666666;}TABLE.calendar TD.noEventOtherMonth {background-color: white;}TABLE.calendar TD.EventMonth {padding:3px;background-color: #CCCCFF;vertical-align:top;}TABLE.calendar TD.Event {padding:3px;background-color: #CCCCFF;vertical-align:top;text-align:center;}TABLE.calendar TD.DownArrow {background-image: url('http://admin.swoffa.com/calendar/calendar_cell_down.gif'); background-position: bottom center;background-repeat: no-repeat;background-attachment: fixed;}TABLE.calendar TD.Week {text-align:center;background-color: #888888;color:white;}TABLE.calendar TD.Week A:link, TABLE.calendar TD.Week A:visited {color:white;}TABLE.calendar TD.Week A:visited:hover, TABLE.calendar TD.Week A:hover {color:#FF0000;}TABLE.WeekData {width:100%;border-bottom: 1px solid black;padding:4px;}A.info, A.info:visited {	position:relative; 	z-index:24;	color:#000000;	text-decoration:none;	display:block;	}A.info:hover, A.info:visited:hover {	z-index:25;	background-color: transparent;	}A.info span {	display: none	}A.info:hover span, A.info:visited:hover span { 	display:block;	position:absolute;	top:2em; left:2em; width:15em;	border:1px solid #00ccff;	background-color:#E5F1FD;	color:#000000;	text-align: left;	padding: 5px;	}DIV.info {	display:block;	border:1px solid #00ccff;	background-color:#E5F1FD;	color:#000000;	text-align: left;	padding: 5px;}TD.calTopNav a:link, TD.calTopNav a:visited {	padding: 5px;	height:12px;	background-color: #CCCCCC;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 11px;	color: #000000;	font-weight: normal;	text-decoration: none;	text-align: center;}TD.calTopNav a:visited:hover, TD.calTopNav a:hover {	background-color: #BBBBBB;	height:12px;	padding: 5px;}TD.calTopNav a.highlight, TD.calTopNav a.highlight:visited {	background-color: #888888;	color:white;}TD.calTopNav a.highlight:visited:hover, TD.calTopNav a.highlight:hover {	background-color: #777777;}FORM.calNav SELECT {font-size: 10px;}FORM.calNav {margin: 0px;}INPUT.bluebtn {padding:4px;margin:4px;color:white;font-size:10px;font-weight:bold;background: #666666;border: 0px;}INPUT.greybtn {padding:4px;margin:4px;color:white;font-size:10px;font-weight:bold;background: #888888;border: 0px;}.pagesBox {	border: 0px;	height:18px;	background-color: #D5DCE1;	}.pagesBoxDark {	background-color: #888888 ! important;	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-weight: bold;	color: #FFFFFF;	}.pagesBoxLight {	background-color: #D5DCE1 ! important;	}.pagesBox TD {	line-height: 10px;	background: white;	}DIV.clickview A, DIV.clickview A:visited {	padding-top:10px;	padding-bottom:18px;	text-align:center;	display:block;	width:auto;	height:100%;}BODY#dbFix TABLE.main TD.dbFixHead {	background-color: #888888;	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 11px;	color: #FFFFFF;	padding:3px;	}BODY#dbFix INPUT {	font-size: 10px;	}BODY#dbFix INPUT.submit {	font-size: 11px;	}BODY#dbFix TABLE.main {	border: 1px solid #777777;	padding:0px;	}BODY#dbFix TABLE.main TD {	padding:0px;	}BODY#dbFix TABLE{	padding:0px;	}BODY#dbFix TABLE.main TD TABLE TD{	padding:3px;	}.highlightFIELD {background: #FFD2D2;}