body	{margin:0px;font-family:arial;font-size:13px;color:#333333;}
div	{padding:0px;margin:0px;border:none;}
table	{border-collapse:collapse;}
ul	{margin:0px;padding:0px;}
li	{padding:0px 0px 2px 0px;}
ol	{margin:0px 0px 0px 30px;padding:0px;}
p	{line-height:1.3em;padding:0px 0px 8px 0px;margin:0px 0px 8px 0px;}
.bold	{font-weight:700;}
.note	{font-size:12px;color:#666666;}
.alert	{color:#990000;}
.pending	{color:#990000;}
.queued	{color:#ff6600}
.published	{color:#339966;}
.inactive	{font-style:italic;color:#666666;}
#container	{width:100%;}
.indent	{margin-left:25px;}
.widthfixed	{width:980px;}
.widthfull	{width:100%;}

.leftwide	{float:left;clear:none;width:710px;margin:0px 0px 10px 0px;}
.rightnarrow	{float:right;width:200px;}
.leftnarrow	{float:left;clear:none;width:249px;margin:0px 0px 0px 0px;}
.rightwide	{float:right;width:731px;}
.lefthalf	{float:left;clear:none;width:460px;margin:0px 0px 10px 0px;}
.righthalf	{float:right;width:460px;}
.rightfull	{float:right;width:100%;}
.leftnarrownav	{float:left;clear:none;width:250px;margin:0px 10px 0px 0px;height:80px;}
.rightwidenav	{float:right;text-align:right;width:690px;margin:0px 10px 0px 0px;}
.leftwiderepstep	{float:left;clear:none;width:710px;margin:0px 10px 0px 0px;}
.rightnarrowrepstep	{float:right;width:205px;margin:0px;}
.leftnarrowrepstep	{float:left;clear:none;width:205px;margin:0px 10px 0px 0px;}
.rightwiderepstep	{float:right;width:710px;margin:0px;}
.subleftwide	{float:left;clear:none;width:500px;margin:0px 10px 0px 0px;}
.subrightnarrow	{float:right;width:200px;}
.lefthalfpct	{float:left;clear:none;width:49%;}
.righthalfpct	{float:right;width:49%;}
.left	{float:left;clear:none;}
.right	{float:right;}

.leftpart	{float:left;clear:none;width:458px;margin:0px 10px 0px 0px;}
.rightpart	{float:right;width:458px;margin:0px;}

#navbar	{height:80px;border-top:3px solid #80327e;background:#ffffff;}
#subnavbar	{margin:-4px 0px 0px 0px;margin/**/:/**/0px 0px 0px 0px;background:#80327e;height:24px;}
#logo	{padding:0px 0px 6px 6px;}
#tagline	{color:#ffffff;padding:4px 0px 4px 12px;font-weight:700;width:300px;}
#quotebar	{background:#b26bb1;text-align:right;padding:4px 0px 0px 0px;margin:0px 0px 0px 0px;}
#quotebar img.quote	{position:relative;top:6px;z-index:+2;}
#mageffect	{background:#b26bb1;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;height:16px;overflow:hidden;position:relative;z-index:+1;}
#magimage	{float:left;clear:none;width:249px;margin:0px 0px 0px 0px;background:url(images/magbottom.jpg);}
#magcredit	{height:11px;margin:-4px 16px 4px 10px;font-size:11px;color:#666666;}
#wrapper	{background:url(../images/magbottom.jpg) repeat-y #ffffff;}
#openwrapper	{background:#ffffff;border-top:12px solid #b26bb1;}
#openwrapper .content	{padding:20px 10px 20px 20px;}
#openwrapper .leftnarrow	{float:left;clear:none;width:200px;margin:0px 10px 0px 0px;}
#openwrapper .rightwide	{float:right;width:740px;}
#footer	{border-top:1px solid #b26bb1;clear:both;}
#footer .bar	{height:20px;background:#d8b4d8;font-size:12px;}
#footer .widthfixed	{padding:6px 0px 10px 10px;}
#footer a	{text-decoration:none;}
#contactinfo	{margin:0px 20px 0px 0px;}
.box	{padding:0px;margin:0px 0px 10px 0px;border:1px solid #80327e;}
.box table	{width:100%;}
.boxpadded	{padding:10px;margin:0px 0px 10px 0px;border:1px solid #80327e;}
.adminlist	{margin:10px 0px 0px 0px;}
.submitmessage	{padding:4px;color:#990000;}
tr.listheader td	{font-size:12px;font-weight:700;vertical-align:bottom;background:#d8b4d8;}
tr.listheader a	{text-decoration:none;}
tr.listheader a:hover	{text-decoration:underline;}
tr.listheader a.on	{text-decoration:underline;}

#userbox	{height:24px;position:relative;top:6px;}
#userbox input	{font-size:11px;}
#userbox a.on	{color:#80327e;text-decoration:none;font-weight:700;}
input	{border:1px solid #cccccc;padding:2px;}
textarea	{border:1px solid #cccccc;padding:2px;}
select	{border:1px solid #cccccc;}
input.admin	{width:400px;border:none;color:#80327e;font-size:13px;margin:0px;padding:2px;background:#efefef;}
.formcheck	{border:none;}
.formradio	{border:none;}
.shorter {width:20px;}
.short	{width:40px;}
.medium	{width:100px;}
.normal	{width:180px;}
.long	{width:260px;}
input.field	{width:90px;margin:0px 6px 0px 2px;border:1px solid #b26bb1;}
input.button	{margin:0px 0px 0px 2px;background:#b26bb1;color:#ffffff;border-top:1px solid #ffffff;border-right:1px solid #80327e;border-bottom:1px solid #80327e;border-left:1px solid #ffffff;}
input.buttonsmall	{font-size:11px;margin:0px 0px 0px 2px;background:#b26bb1;color:#ffffff;border-top:1px solid #ffffff;border-right:1px solid #80327e;border-bottom:1px solid #80327e;border-left:1px solid #ffffff;}
#userbox a.password	{font-size:13px;color:666666;text-decoration:none;}

#logbox	{padding:0px 0px 20px 0px;}
#logbox .field	{width:150px;border:1px solid #b26bb1;}
#logbox input.button	{margin:0px 0px 0px 2px;background:#b26bb1;color:#ffffff;border-top:1px solid #b26bb1;border-right:1px solid #80327e;border-bottom:1px solid #80327e;border-left:1px solid #b26bb1;}
#logbox p	{padding:0px 0px 2px 0px;margin:0px 0px 2px 0px;}

#tabs	{height:29px;position:relative;top:32px;}
/*#tablist	{margin:0px 0px 0x 0px;padding:0px 0px 0px 0px;white-space:nowrap;}
#tablist li	{height:28px;display:inline;list-style-type:none;}
#tablist li a {height:28px;padding:6px 10px 7px 10px;font-size:15px;margin:0px -3px 0px 0px;font-weight:700;border-top:1px solid #ffffff;border-left:1px solid #ffffff;border-right:1px solid #ffffff;text-decoration:none;background:#b26bb1;color:#ffffff;}
#tablist li a:hover	{color:#ffffff;background:#80327e;}
#tablist li a.on	{color:#ffffff;background:#80327e;}
#tablist li a.on:hover	{color:#ffffff;background:#80327e;}*/
#tablist	{white-space:nowrap;}
#tablist li	{display:inline;list-style-type:none;border-top:1px solid #ffffff;border-left:1px solid #ffffff;border-right:1px solid #ffffff;margin:0px -3px 0px 0px;}
#tablist a {padding:6px 10px 7px 10px;font-size:15px;font-weight:700;position:relative;top:1px;text-decoration:none;background:#b26bb1;color:#ffffff;}
#tablist a:hover	{color:#ffffff;background:#80327e;}
#tablist a.on	{color:#ffffff;background:#80327e;}
#tablist a.on:hover	{color:#ffffff;background:#80327e;}

#reportlists	{padding:4px 12px 4px 0px;font-weight:700;color:#ffffff;text-align:right;display:none;}
#reportlists a	{color:#ffffff;text-decoration:none;}
#reportlists a:hover	{text-decoration:underline;}
#reportlists a.on	{color:#ffffff;text-decoration:underline;}
.reportsintro	{padding:0px 0px 10px 0px;}
.reportsfooter	{font-size:12px;color:#666666;margin:0px 0px 0px 0px;padding:30px 10px 0px 10px;}

.pagereport	{padding:10px 0px 10px 0px;}
.pagereport table	{width:445px;}
.pagereport .dateselect	{text-align:right;}
.pagereport select	{border:1px solid #b26bb1;}
.pagereportbox	{width:445px;height:340px;overflow:auto;clear:both;}
.pagereportbox table	{width:428px;border-collapse:collapse;}
.pagereport .headertable	{background:#dddddd;}
.pagereport .headertable table	{width:428px;font-weight:700;}
.pagereport .col1	{width:46%;}
.pagereport .col2	{width:18%;text-align:right;}
.pagereport .col3	{width:18%;text-align:right;}
.pagereport .col4	{width:18%;text-align:right;}

.heading	{font-size:16px;font-weight:700;background:#80327e;color:#ffffff;padding:8px 4px 8px 8px;margin:0px 0px 0px 0px;}
.heading input.button	{font-size:12px;margin:0px 0px 0px 2px;background:#ffffff;color:#80327e;border-top:1px solid #b26bb1;border-right:1px solid #80327e;border-bottom:1px solid #80327e;border-left:1px solid #b26bb1;}
.subheader input.button	{font-size:11px;margin:0px 0px 0px 2px;background:#ffffff;color:#80327e;border-top:1px solid #b26bb1;border-right:1px solid #80327e;border-bottom:1px solid #80327e;border-left:1px solid #b26bb1;}
.reportstep	{font-size:14px;font-weight:700;background:#b26bb1;color:#ffffff;padding:4px 4px 4px 6px;margin:0px 0px 0px 0px;border-left:1px solid #80327e;border-right:1px solid #80327e;}
.reportbc	{font-size:13px;font-weight:400;background:#d8b4d8;color:#ffffff;padding:2px 2px 2px 6px;margin:0px 0px 0px 0px;border-left:1px solid #80327e;border-right:1px solid #80327e;border-bottom:1px solid #80327e;}
.reportbc table	{border-collapse:collapse;}
.reportbc select	{border:1px solid #cccccc;background:#ffffff;font-size:11px;width:200px;}
.reportbc select.short	{border:1px solid #cccccc;background:#ffffff;font-size:11px;width:70px;}
.reportbc td.stepname	{width:100px;font-style:italic;}
.reportbc td.stepdetail	{}
.reportbc td.step	{font-style:italic;}
.reportbc td.step a	{color:#ffffff;text-decoration:none;}
.reportbc td.step a:hover	{font-style:normal;}
.reportstepbox	{border:1px solid #80327e;padding:10px;margin:0px 0px 20px 0px;}
.reportstepbox .note	{padding:0px 10px 4px 0px;font-size:12px;}
.reportstepbox table	{width:100%;border-collapse:collapse;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.repstep	{}
.buttons	{margin:8px 0px 10px 4px;white-space:nowrap;}

.listwindowbox	{padding:10px 0px 10px 0px;}
.listwindowbox .subheader	{font-size:14px;font-family:arial;background:#b26bb1;color:#ffffff;padding:4px;margin:0px;height:22px;}
.listwindowbox .subheader .note	{color:#ffffff;}
.listwindowbox .subheader select	{margin:0px;padding:0px;width:220px;}
.boxpadded .listwindowshort	{height:140px;overflow:auto;border:1px solid #cccccc;border-top:none;padding:0px;}
.boxpadded .listwindowbox .subheader	{font-weight:700;}
.addrow	{background:#dddddd;text-align:center;}
.listwindow	{height:374px;overflow:auto;border:1px solid #cccccc;border-top:none;padding:0px;}
.listwindowbox table	{width:100%;}
.listwindowbox table tr.listheader td	{width:32%;vertical-align:top;padding:4px;}
.listwindowbox table tr.listheader td.update	{width:35%;vertical-align:top;padding:4px 4px 4px 0px;text-align:right;}
.listwindowbox table td	{width:33%;vertical-align:top;padding:4px;}
.listwindowbox table td.special	{width:43%;vertical-align:top;padding:4px;}
.listwindowbox table td.update	{width:34%;vertical-align:top;padding:4px 4px 4px 6px;text-align:right;}
.listwindowbox table td.update2	{width:24%;vertical-align:top;padding:4px 4px 4px 6px;text-align:center;}
.listwindow p	{padding:2px 0px 2px 0px;margin:0px;}

p.listheader	{font-weight:700;background:#cccccc;margin:4px 0px 0px 0px;}
p.indent1	{margin:0px 0px 0px 25px;background:#cccccc;}
p.indent2	{margin:0px 0px 0px 50px;background:#dddddd;}
p.indent3	{margin:0px 0px 0px 75px;background:#eeeeee;}
p.indent4	{margin:0px 0px 0px 100px;background:#e3e3e3;}
p.indent5	{margin:0px 0px 0px 125px;background:#e6e6e6;}
.jumptobox	{padding:10px 0px 0px 10px;}
#savelist	{padding:0px 0px 0px 10px;display:none;}
.daterange	{margin:10px 0px 20px 10px;height:120px;}
.reportoptions	{margin:10px 0px 20px 10px;height:120px;}

.ulbox	{padding:0px 0px 10px 0px;border:1px solid #80327e;padding:10px 10px 4px 0px;margin:0px 0px 20px 0px;}
.ulbox .buttons	{text-align:center;}

.listbox	{margin:0px 0px 40px 0px;}
.listbox table	{width:100%;border-collapse:collapse;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.listbox .col1	{width:35%;}
.listbox .col2	{width:15%;text-align:right;}
.listbox .col3	{width:25%;text-align:right;}
.listbox .col4	{width:25%;text-align:right;}

td	{padding:4px;vertical-align:top;}
tr.heading	{font-weight:700;background:#dddddd;}
td.input	{width:5%;}
td.name	{width:30%;font-weight:700;}
td.description	{width:65%;font-size:11px;color:#666666;}
.rowodd	{background:#ffffff;}
.roweven	{background:#eeeeee;}

.clear	{clear:both;}

.content	{padding:30px 10px 30px 50px;}
.header	{font-size:24px;color:#80327e;font-family:Lucida Grande,geneva,arial;font-weight:700;padding:0px 0px 6px 0px;margin:0px 0px 6px 0px;}
.header a	{color:#80327e;text-decoration:none;}
.header a:hover	{color:#80327e;text-decoration:underline;}
.subtitle	{margin:0px 0px -2px 0px;color:#333333;font-size:13px;font-weight:700;}
p.subheader	{font-size:16px;color:#80327e;font-weight:700;padding:0px 0px 0px 0px;}
.content ul	{margin:0px;padding:0px 0px 0px 30px;margin:0px 0px 4px 0px;}
.content li	{padding:0px 0px 4px 0px;}

.psitem	{padding:0px 0px 10px 0px;}
.psitem .info	{width:200px;float:right;text-align:center;margin:16px 0px 10px 10px;background:#ffeeff;border:1px solid #b26bb1;border-top:4px solid #80327e;padding:10px 10px 0px 10px;}
.info	{width:200px;float:right;text-align:center;margin:0px 0px 10px 10px;background:#ffeeff;border:1px solid #b26bb1;border-top:4px solid #80327e;padding:10px 10px 0px 10px;}
.info p	{line-height:1.2em;padding:0px 0px 6px 0px;margin:0px 0px 6px 0px;}
.main	{}
p.description	{line-height:1.2em;font-size:12px;padding:0px 0px 0px 0px;margin:0px 0px 6px 0px;color:#666666;}
.description	{font-size:12px;color:#666666;}
.main li	{padding:0px 0px 2px 0px;}

.options	{width:950px;padding:0px 0px 0px 0px;margin:10px 0px 0px 0px;}
.options select	{width:200px;}
.options select.long	{width:400px;}
.optionselect	{padding:0px 0px 4px 0px;}
#printcriteria	{display:none;}

.resultsbox	{margin:0px 10px 20px 20px;}
.resultsbox table	{width:100%;border-collapse:collapse;border-top:1px solid #cccccc;border-left:1px solid #cccccc;}
tr.colheader td	{font-size:13px;font-weight:700;text-align:center;vertical-align:bottom;background:#eeeeee;}
tr.colheader td.col1	{text-align:left;}
.resultsbox td.col1	{font-size:13px;font-weight:700;}
.resultsbox td	{border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;width:5%;text-align:right;}
.resultsbox td.col1	{white-space:nowrap;width:20%;text-align:left;}
.resultsbox td.shortcol1	{white-space:nowrap;width:15%;text-align:left;font-size:13px;font-weight:700;}
.resultsbox td.home	{text-align:center;white-space:nowrap;}
.resultsbox td.sort	{white-space:nowrap;width:20%;text-align:left;font-size:11px;}
.resultsbox td.col	{width:10%;}
.resultsbox td.shortcol	{width:5%;}
.resultsbox tr.catmain	{font-weight:700;}
.resultsbox td.c	{ text-align:center;}
tr.colsubheader td	{font-size:11px;vertical-align:bottom;}
tr.colsubheader a.on	{color:#80327e;}
td.sort	{font-size:11px;text-align:left;}
td.sort select	{font-size:11px;}
td.indent1	{padding-left:12px;text-align:left;}
td.indent2	{padding-left:24px;text-align:left;}
td.indent3	{padding-left:36px;text-align:left;}
td.indent4	{padding-left:48px;text-align:left;}
td.indent5	{padding-left:60px;text-align:left;}

.topofpage	{margin:0px 12px 20px 16px;font-size:11px;text-align:right;clear:both;}
.topofpage a	{text-decoration:none;color:#999999;}
.top	{margin:-16px 4px 20px 16px;font-size:11px;text-align:left;clear:both;}
.top a	{text-decoration:none;color:#999999;}

a	{color:#333333;}
a:hover	{color:#80327e;}

.asplogin {width:100%;  float:right;}
p.onetimelist {font-style:italic;}

