body {background:white;color:black;font:8pt/10pt "verdana","arial",sans-serif;scrollbar-arrow-color:black;scrollbar-face-color:rgb(232,226,238);scrollbar-3dlight-color:white;scrollbar-highlight-color:rgb(77,13,101);scrollbar-shadow-color:rgb(77,13,101);scrollbar-darkshadow-color:white;scrollbar-track-color:white;}
body.edit {background:none;}
body.help, body.lookup, body.upload {background:rgb(240,240,240);color:black;font:8pt/10pt "verdana","arial",sans-serif;scrollbar-arrow-color:black;scrollbar-face-color:rgb(240,240,240);scrollbar-3dlight-color:rgb(240,240,240);scrollbar-highlight-color:rgb(77,13,101);scrollbar-shadow-color:rgb(77,13,101);scrollbar-darkshadow-color:rgb(240,240,240);scrollbar-track-color:rgb(240,240,240);}
a:link {color:rgb(77,13,101);text-decoration:none;}
a:visited {color:rgb(77,13,101);text-decoration:none;}
a:active {color:rgb(77,13,101);text-decoration:underline;}
a:hover {color:rgb(77,13,101);text-decoration:underline;}
div.heading {background:rgb(232,226,238);font:bold 100% "verdana","arial",sans-serif;border:1px solid rgb(77,13,101);padding:2px 12px 2px 4px;margin-bottom:10px;white-space:nowrap;}
div.indent {margin:3px 5px 0px 5px;padding-left:5px;border-left:1px solid silver;}
div.result {color:green;font:110% "verdana","arial",sans-serif;white-space:nowrap;display:inline;}
div.resume {padding:5px;margin:5px -5px;}
div.today {background:rgb(77,13,101);color:white;font:bold 100% "verdana","arial",sans-serif;border:1px solid black;padding:2px 12px 2px 4px;margin-bottom:10px;white-space:nowrap;}
form {display:inline;}
form td, form th {vertical-align:middle;}
h1 {background:inherit;color:rgb(77,13,101);font:bold 120% "verdana","arial",sans-serif;border:none;margin-top:0px;margin-bottom:12px;white-space:nowrap;}
h2 {background:inherit;color:rgb(77,13,101);font:bold 110% "verdana","arial",sans-serif;border:none;margin-top:2px;margin-bottom:8px;white-space:nowrap;}
h3 {background:inherit;color:rgb(77,13,101);font:bold 105% "verdana","arial",sans-serif;border:none;margin-top:2px;margin-bottom:8px;white-space:nowrap;}
hr {color:silver;}
img {border:none;}
img.flag {border:1px solid gray;margin:1px;}
input {color:black;font:95% "verdana","arial",sans-serif;border:1px solid gray;padding:1pt 2pt;white-space:nowrap;}
input.button {color:black;background-color:inherit;background-image:url("/custom/button.gif");background-repeat:repeat-x;background-position:center;font:8pt/8pt "tahoma","verdana","arial",sans-serif;border:1px solid rgb(77,13,101);padding:2px;margin-bottom:3px;vertical-align:middle;}
input.buttongray {color:black;background-color:inherit;background-image:url("/custom/buttongray.gif");background-repeat:repeat-x;background-position:center;font:8pt/8pt "tahoma","verdana","arial",sans-serif;border:1px solid rgb(77,13,101);padding:2px;margin-bottom:3px;vertical-align:middle;}
input.buttonred {color:black;background-color:inherit;background-image:url("/custom/buttonred.gif");background-repeat:repeat-x;background-position:center;font:8pt/8pt "tahoma","verdana","arial",sans-serif;border:1px solid rgb(77,13,101);padding:2px;margin-bottom:3px;vertical-align:middle;}
input.subbutton {color:black;background:rgb(232,226,238);font:100% "tahoma","verdana","arial",sans-serif;border:1px solid gray;margin-bottom:3px;padding:1px;vertical-align:middle;}
input.checkbox {background:transparent;border:none;padding:0px;margin:0px;}
input.radio {border:none;margin:-2px -2px -2px 0px;}
input.file {background:rgb(232,226,238);font:95% "tahoma","verdana","arial",sans-serif;padding:2px 1px 2px 2px;}
ol {margin-left:30px;}
ul {margin:10px 20px 15px;list-style-type:circle;}
select {background:transparent;font:95% "verdana","arial",sans-serif;border:1px solid black;}
textarea {background:transparent;font:100% "verdana","arial",sans-serif;border:1px solid gray;padding:2pt;scrollbar-arrow-color:gray;scrollbar-face-color:white;scrollbar-3dlight-color:white;scrollbar-highlight-color:silver;scrollbar-shadow-color:silver;scrollbar-darkshadow-color:white;scrollbar-track-color:white;}
table {color:black;font:100% "verdana","arial",sans-serif;}
th {background:rgb(232,226,238);text-align:left;vertical-align:top;font:100% "verdana","arial",sans-serif;border:1px solid silver;padding:1pt 3pt 1pt 2pt;white-space:nowrap;}
td {vertical-align:top;}
td.flag {border:none;text-align:center;vertical-align:middle;}
.active, .active td {background:rgb(245,240,247);}
.alert {color:maroon;}
.bordertop, .bordertop td {border-top:1px solid silver;}
.borderright, .borderright td {border-right:1px solid silver;}
.borderbottom, .borderbottom td {border-bottom:1px solid silver;}
.borderleft, .borderleft td {border-left:1px solid silver;}
.calendar {font-size:90%;}
.calendar th {width:25px;padding:0px;white-space:nowrap;text-align:center;vertical-align:middle;}
.calendar td {background:rgb(245,240,247);border:1px solid silver;height:25px;padding:0px;white-space:nowrap;text-align:center;vertical-align:middle;}
.calendar .hasitem {color:red;}
.calendar td.bare {cursor:auto;background:none;border:none;text-align:left;}
.calendar td.ignore {background:none;color:silver;}
.environment {color:red;font:bold 200% "tahoma","arial",sans-serif;padding:20px;vertical-align:middle;}
.focusleft {background:transparent;padding-right:20px;white-space:nowrap;}
.focusright {padding-left:15px;border-left:1px solid rgb(232,226,238);white-space:nowrap;}
.grid form {display:inline;}
.grid td {white-space:nowrap;}
.hidden {font-size:8pt/8pt;color:white;white-space:nowrap;}
.hoveroff {border:none;filter:alpha(opacity=50) gray();}
.hoveron {border:none;filter:alpha(opacity=100);cursor:hand;}
.hoverrows {cursor:hand;}
.hoverrow {background-color:rgb(245,240,247);color:rgb(77,13,101);text-decoration:underline;}
.info, .info td {font-size:90%;color:rgb(80,80,80);}
.key, .key td {border:1px solid gray;}
.link {color:rgb(77,13,101);cursor:hand;}
.mainleft {padding-right:15px;}
.mainmiddle {padding-left:15px;padding-right:15px;border-left:1px solid rgb(232,226,238);}
.mainright {padding-left:15px;border-left:1px solid rgb(232,226,238);}
.map {border:1px solid gray;text-align:center;}
.banner {background:rgb(232,226,238);padding:5px 10px;margin-bottom:0px;white-space:nowrap;border-bottom:1px solid rgb(77,13,101);}
.navbar {background:rgb(77,13,101);color:white;padding:4px 12px;white-space:nowrap;border-bottom:1px solid rgb(77,13,101);}
.navbar td {color:white;}
.navbar a:link {color:white;text-decoration:none;}
.navbar a:visited {color:white;text-decoration:none;}
.navbar a:active {color:white;text-decoration:underline;}
.navbar a:hover {color:white;text-decoration:underline;}
.subnavbar {background:rgb(245,240,247);padding:4px 12px;white-space:nowrap;border-bottom:1px solid rgb(77,13,101);}
.breadcrumbs {background:white;font:100% "tahoma","arial",sans-serif;padding:4px 12px;white-space:nowrap;border-bottom:1px solid silver;}
.note {color:rgb(77,13,101);font-size:85%;white-space:nowrap;}
.optional {display:none;}
.recommended {font-style:italic;}
.required {text-decoration:underline;font-style:italic;}
.printonly {display:none;}
.rowheader, .rowheader td {border:1px solid gray;}
.weekheader {background:rgb(245,240,247);border:1px solid gray;margin:0px 1pt 10px;}
.subheader {font-size:90%;border-bottom:1px solid gray;text-align:center;vertical-align:bottom;}
.summary {font:90% "verdana","arial",sans-serif;}
.summary th {background:transparent;}
.summary td {white-space:nowrap;}
.tabs td {color:rgb(77,13,101);border-bottom:1px solid rgb(77,13,101);padding:2px 8px;white-space:nowrap;}
.tabs .current {background:transparent;border-top:1px solid rgb(77,13,101);border-right:1px solid rgb(77,13,101);border-bottom:none;border-left:1px solid rgb(77,13,101);}
.tabs .other {background:rgb(232,226,238);border:1px solid rgb(77,13,101);cursor:hand;}
.subtabs td {color:rgb(77,13,101);border-bottom:1px solid rgb(77,13,101);padding:1px 4px;white-space:nowrap;}
.subtabs .current {background:transparent;border-top:1px solid rgb(77,13,101);border-right:1px solid rgb(77,13,101);border-bottom:none;border-left:1px solid rgb(77,13,101);}
.subtabs .other {background:rgb(240,240,240);border:1px solid rgb(77,13,101);cursor:hand;}
.tree {color:rgb(120,120,120);font:8pt/12pt "verdana","arial",sans-serif;}
.tools {margin:-4px 15px 6px 6px;width:136px;}
.tools td {color:rgb(80,80,80);font:7pt/9pt "verdana","arial",sans-serif;}
.tools input.button {padding:2px 2px 2px 10px;text-align:left;width:138px;}
.tools .buttons {padding:0px;}
.tools .search {border:1px solid silver;}
.unavailable, .unavailable td {font-style:italic;}
.out, .out td {color:red;}
.subtotal, .subtotal td {background:rgb(245,245,245);border-bottom:1px solid silver;vertical-align:middle;}
.subtotalalert, .subtotalalert td {background:rgb(255,230,255);border-bottom:1px solid silver;vertical-align:middle;}
.subtotalplain, .subtotalplain td {background:none;border-top:1px solid silver;vertical-align:middle;}
.total, .total td {background:rgb(230,230,230);border-top:1px solid gray;vertical-align:middle;}
.grandtotal, .grandtotal td {background:rgb(215,215,215);color:navy;border-top:1px solid rgb(60,60,60);vertical-align:middle;}
.grandtotalalert, .grandtotalalert td {background:rgb(255,210,255);color:navy;border-top:1px solid rgb(60,60,60);vertical-align:middle;}
.menu, .submenu, .timemenu, .timesubmenu, .dropdown {padding:2px 8px 4px;white-space:nowrap;position:absolute;visibility:hidden;left:-500px;top:-10px;}
.menu, .menu td {background-color:rgb(230,230,230);font:8pt/14pt "tahoma","verdana","arial",sans-serif;margin-top:5px;z-index:1;}
.submenu, .timesubmenu {background-color:rgb(225,225,225);font:8pt/12pt "tahoma","verdana","arial",sans-serif;margin:-2px 8px;z-index:2;}
.dropdown, .timemenu {background-color:rgb(230,230,230);font:8pt/12pt "tahoma","verdana","arial",sans-serif;z-index:2;}
.xModalDialogGreyElement {background-color:rgb(77,13,101);position:absolute;overflow:hidden;left:-10px;top:-10px;width:0px;height:0px;z-index:100;opacity:.3;filter:alpha(opacity=30);}
#ifupload, #ifedit, #iflookup, #ifhelp {border:1px solid rgb(77,13,101);position:absolute;left:-10px;top:-10px;width:0px;height:0px;}
#ifupload {z-index:102;}
#ifedit {border-top:10px solid rgb(77,13,101);z-index:101;}
#iflookup {z-index:102;}
#ifhelp {z-index:102;}

