body {
  background:#ffffff; margin:0;
  font:normal 10pt Verdana;
}
td {font:normal 10pt Verdana;}
input, select {font:normal 8pt Verdana;}


A:link {color: #660066; text-decoration: none }
A:visited {color: #660066; text-decoration: none }
A:hover {color: #ff6600; text-decoration: none }

font.pt14purp { font: normal 14pt "Verdana"; Color: #660066;}
font.pt14p { font: normal 14pt "Verdana"; Color: #f8aaf8;}
font.pt14w { font: normal 14pt "Verdana"; Color: #ffffff;}
font.pt14o { font: normal 14pt "Verdana"; Color: #ff6600;}
font.pt14 { font: normal 14pt "Verdana"; Color: #000000;}

font.pt12purp { font: normal 12pt "Verdana"; Color: #660066;}
font.pt12purpb { font: bold 12pt "Verdana"; Color: #660066;}
font.pt12p { font: normal 12pt "Verdana"; Color: #f8aaf8;}
font.pt12w { font: normal 12pt "Verdana"; Color: #ffffff;}
font.pt12o { font: normal 12pt "Verdana"; Color: #ff6600;}
font.pt12 { font: normal 12pt "Verdana"; Color: #000000;}

font.pt10purp { font: normal 10pt "Verdana"; Color: #660066;}
font.pt10purpb { font: bold 10pt "Verdana"; Color: #660066;}
font.pt10p { font: normal 10pt "Verdana"; Color: #f8aaf8;}
font.pt10w { font: normal 10pt "Verdana"; Color: #ffffff;}
font.pt10o { font: normal 10pt "Verdana"; Color: #ff6600;}
font.pt10 { font: normal 10pt "Verdana"; Color: #000000;}
font.pt10ob { font: bold 10pt "Verdana"; Color: #ff6600;}


font.pt9purp { font: normal 9pt "Verdana"; Color: #660066;}
font.pt9p { font: normal 9pt "Verdana"; Color: #f8aaf8;}
font.pt9w { font: normal 9pt "Verdana"; Color: #ffffff;}
font.pt9o { font: normal 9pt "Verdana"; Color: #ff6600;}
font.pt9ob { font: bold 9pt "Verdana"; Color: #ff6600;}

font.pt9 { font: normal 9pt "Verdana"; Color: #000000;}

font.pt8purp { font: normal 8pt "Verdana"; Color: #660066;}
font.pt8p { font: normal 8pt "Verdana"; Color: #f8aaf8;}
font.pt8w { font: normal 8pt "Verdana"; Color: #ffffff;}
font.pt8o { font: normal 8pt "Verdana"; Color: #ff6600;}
font.pt8 { font: normal 8pt "Verdana"; Color: #000000;}

font.pt7purp { font: normal 7pt "Verdana"; Color: #660066;}
font.pt7p { font: normal 7pt "Verdana"; Color: #f8aaf8;}
font.pt7w { font: normal 7pt "Verdana"; Color: #ffffff;}
font.pt7o { font: normal 7pt "Verdana"; Color: #ff6600;}
font.pt7 { font: normal 7pt "Verdana"; Color: #000000;}

font.pt6purp { font: normal 6pt "Verdana"; Color: #660066;}
font.pt6p { font: normal 6pt "Verdana"; Color: #f8aaf8;}
font.pt6w { font: normal 6pt "Verdana"; Color: #ffffff;}
font.pt6o { font: normal 6pt "Verdana"; Color: #ff6600;}
font.pt6 { font: normal 6pt "Verdana"; Color: #000000;}

font.pt5purp { font: normal 5pt "Verdana"; Color: #660066;}
font.pt5p { font: normal 5pt "Verdana"; Color: #f8aaf8;}
font.pt5w { font: normal 5pt "Verdana"; Color: #ffffff;}
font.pt5o { font: normal 5pt "Verdana"; Color: #ff6600;}
font.pt5 { font: normal 5pt "Verdana"; Color: #000000;}

input.inp8 { color: #000000; font: 8pt "Verdana"; }

a.contact {color: #660066; font: bold 8pt "Verdana"; text-decoration: underline; }
a.contact:hover {color: #f8aaf8; font: bold 8pt "Verdana"; text-decoration: underline; }

a.stats {color: #000000; font: bold 8pt "Verdana"; text-decoration: underline; }
a.stats:hover {color: #660066; font: bold 8pt "Verdana"; text-decoration: underline; }

a.statsnobold {color: #000000; font: 8pt "Verdana"; text-decoration: underline; }
a.statsnobold:hover {color: #660066; font: 8pt "Verdana"; text-decoration: underline; }

a.stats1 {color: #000000; font: bold 10pt "Verdana"; text-decoration: underline; }
a.stats1:hover {color: #660066; font: bold 10pt "Verdana"; text-decoration: underline; }

a.stats9pt {color: #000000; font: bold 9pt "Verdana"; text-decoration: underline; }
a.stats9pt:hover {color: #660066; font: bold 9pt "Verdana"; text-decoration: underline; }

a.link {color: #ffffff; font: bold 8pt "Verdana"; text-decoration: underline; }
a.link:hover {color: #f8aaf8; font: bold 8pt "Verdana"; text-decoration: underline; }

a.linking {color: #000000; font: bold 8pt "Verdana"; text-decoration: underline; }
a.linking:hover {color: #f8aaf8; font: bold 8pt "Verdana"; text-decoration: underline; }

select.10pt {color: #000000; font: 10pt "Verdana"; }

a.sidemenu {color: #660066; font: bold 8pt "Verdana"; text-decoration: underline; }
a.sidemenu:hover {color: #ff6600; font: bold 8pt "Verdana"; text-decoration: underline; }

a.sidemenu2 {color: #660066; font: bold 10pt "Verdana"; text-decoration: none; }
a.sidemenu2:hover {color: #ff6600; font: bold 10pt "Verdana"; text-decoration: none; }

a.footer {color: #660066; font: normal 8pt "Verdana"; text-decoration: underline; }
a.footer:hover {color: #ff6600; font: normal 8pt "Verdana"; text-decoration: underline; }

font.error7 { font: normal 7pt "Verdana"; Color: red;}
font.error8 { font: normal 8pt "Verdana"; Color: red;}
font.error10b { font: bold 10pt "Verdana"; Color: red;}

font.success10 { font: bold 10pt "Verdana";}
font.error12 { font: bold 10pt "Verdana";}

.boxpurp   { border-left : solid 2px #660066; border-right : solid 2px #660066; border-top : solid 2px #660066; border-bottom : solid 2px #660066; }
.hr { color: #efe7ef; size: 2;}

font.space { font: normal 1pt "Verdana"; Color: red;}

input.pt8 { font: normal 8pt "Verdana"}
input.pt10 { font: normal 10pt "Verdana"}

td.calendar	{ font: normal 8pt "Verdana"; }
td.calendarcell	{ font: normal 8pt "Verdana"; border:solid 2px #660066; }
td.calendarday	{ height:20;padding-left:2px; padding-top:2px; height:20; vertical-align:top; }
td.calendarcell { height:100; width:90; vertical-align:top; width:90; border:solid 2px #660066; background:#eeeeee; }
td.calendarmore { height:25; padding-bottom:5px; padding-right:3px; text-align:right; }
td.calendarblank { height:100; width:90; padding-left:2px; padding-top:2px; vertical-align:top; align:left; border:solid 2px #660066; font: bold 8pt verdana, arial, helvetica; }
td.calendarhome { height:100; width:85; padding-left:2px; padding-top:2px; vertical-align:top; align:left; border:solid 2px #660066; font: bold 8pt verdana, arial, helvetica; }
td.calendarevents { height:55; vertical-align:top; text-align:right; padding-right:2px; width:100% }
table.calendar { border:solid 2px #660066; width:600; border-collapse:collapse; }
table.calendarhome { border:solid 2px #660066; width:600; border-collapse:collapse; }
table.calendarcelltable {height:100; width:100%;}
a.calendar { color: #000000; font: normal 8pt "Verdana"; text-decoration: none; }
a.calendar:hover { color: #660066; text-decoration: underline; }
a.calendarevents { color: #000000; font: normal 8pt "Verdana"; text-decoration: none; }
a.calendarevents:hover { color: #660066; text-decoration: underline; }
a.calendarday { color: #000000; font: bold 8pt "Verdana"; text-decoration: none; }
a.calendarday:hover { color: #660066; text-decoration: underline; }
a.calendarmore { color: #000000; font: normal 8pt "Verdana"; text-decoration: none; padding-bottom:10px;}
a.calendarmore:hover { color: #660066; text-decoration: underline; }

td.partycalendarday	{ height:20;padding-left:2px; padding-top:2px; height:20; vertical-align:top; }
td.partycalendarcell { height:100; width:90; vertical-align:top; width:90; border:solid 2px #660066; background:#eeeeee; }
td.partycalendarmore { height:25; padding-bottom:5px; padding-right:3px; text-align:right; }
td.partycalendarblank { height:100; width:90; padding-left:2px; padding-top:2px; vertical-align:top; align:left; border:solid 2px #660066; font: bold 8pt verdana, arial, helvetica; }
td.partycalendarevents { height:55; vertical-align:top; text-align:right; padding-right:3px; width:100%; }
table.partycalendar { border:solid 2px #660066; width:600; border-collapse:collapse; }
table.partycalendarcelltable {height:100; width:100%;}


table.schedule { border:solid 2px #660066; border-collapse:collapse; }

a.partycalendar { color: #000000; font: bold 8pt "Verdana"; text-decoration: none; }
a.partycalendar:hover { color: #660066; text-decoration: underline; }
a.partycalendarevents { color: #000000; font: normal 8pt "Verdana"; text-decoration: none; }
a.partycalendarevents:hover { color: #660066; text-decoration: underline; }
a.partycalendarday { color: #000000; font: bold 8pt "Verdana"; text-decoration: none; }
a.partycalendarday:hover { color: #660066; text-decoration: underline; }
a.partycalendarmore { color: #000000; font: bold 8pt "Verdana"; text-decoration: none; padding-bottom:10px;}
a.partycalendarmore:hover { color: #660066; text-decoration: underline; }

td.bottomborder { border-bottom : 1px solid #660066 }
td.bottomtopborder { border-bottom : 1px solid #660066; border-top : 1px solid #660066  }
td.rightborder { border-right : 1px solid #660066 }
td.bottomrightborder { border-right : 1px solid #660066; border-bottom : 1px solid #660066 }

a.pt8 {color: #000000; font: normal 8pt "Verdana"; text-decoration: underline; }
a.pt8:hover {color: #660066; font: normal 8pt "Verdana"; text-decoration: underline; }

td.title8ptw { font: bold 8pt "Verdana"; color : #ffffff; background-color: #660066; text-align: center }
td.listpt8 { font: normal 8pt "Verdana"; color : #000000; }
td.titlept8 { font: bold 8pt "Verdana"; color : black; background-color: white; text-align: center }
td.titlept8r { font: bold 8pt "Verdana"; color : red; background-color: white; text-align: center }
td.listpt8 { font: normal 8pt "Verdana"; color : #000000; text-align: center; text-align: center}
td.listpt10 { font: normal 10pt "Verdana"; color : black; background-color: white }
td.titlept10 { font: bold 10pt "Verdana"; color : black; background-color: white }
td.titlept10w { font: bold 10pt "Verdana"; color : white; background-color: #660066 }
td.titlept12 { font: bold 12pt "Verdana"; color : black; background-color: white }

font.alertbadpt8 { font: normal 8pt "Verdana"; color: red }
font.alertmedpt8 { font: normal 8pt "Verdana"; color: orange }
font.goodpt8 { font: normal 8pt "Verdana"; color: green }

td.plistpt8 { font: normal 8pt "Verdana"; color : black; background-color: white; text-align: center; border-bottom : 1px solid #660066 }

font.errorlogin {font: normal 7pt "Verdana"; color:#660066; }

p.caption {font: bold 7pt "Verdana"; color:#000000; }
span.caption {font: bold 7pt "Verdana"; color:#000000; }


#menu {
	margin:0px;
	padding:0px;
  background:#efe7ef;
  width:190;
}
#menu a {text-decoration:none;}
#menu_top {margin:0px; color:white; 
  font:bold 12px Verdana; height:20px; 
  text-align:center;
  }
#menu_base {line-height:5px; font-size:5px;
  height:10px; margin:0px; padding:0px;
  border-left:1px solid #660066;
  border-right:1px solid #660066;
  border-bottom:1px solid #660066;
  background:#efe7ef;
  }

#menublock {border-left:1px solid #660066;
  border-right:1px solid #660066;
  border-collapse:collapse;
}
.menu {padding-left:8; padding-right:8; border-collapse:collapse;}
.menu_deptbreak {margin:2 2 0 2; border-bottom:1px solid #CCCCCC; 
  border-collapse:collapse; line-height:1px; 
  font-size:1px; height:2px;
  }
.menu_dept {padding-left:4px; color: #660066; font: bold 10pt "Verdana"; text-align:left; }
.menu_sect {padding:0;background:white; margin:0 8; text-align:left;
  font-size:8pt; width:156; font-weight:normal;
  }
.menu_sect a {padding-left:8;}
.menu_secttop {line-height:3px; font-size:3px; height:6px; }
.menu_sectbase {line-height:3px; font-size:3px; height:6px; }
.menuitem_dept {padding-left:8px; font:bold 10pt Verdana; color:#660066; text-align:left;}
.menuitem_1 {font:bold 9pt Verdana; color:#660066; text-align:left;  background:white; text-decoration: none;}
.menuitem_0 {font:normal 8pt Verdana; color:#660066; text-align:left;  background:white; text-decoration: none;}
.menu_submenu_wrapper {width:156; margin-left:8;}
.menu_submenu {padding-left:8; font:normal 8pt Verdana; background:white;}
a.menu_dept:hover {}
a.menu_sect:hover {}

.logout a {font:bold 10pt Verdana; color:yellow; }
.logout a:hover {color:white;text-decoration:underline;}

.news_archive_cont {width:600; border:2px solid #660066; padding:0; border-collapse:collapse;}
.news_archive_cont td {padding:2 5;}

.nav_cont {text-align:center; width:100%; background:#efe7ef; border-bottom:2px solid #660066;border-left:2px solid #660066;border-right:2px solid #660066;}
.nav_title {color:#660066; font:bold 8pt Verdana;}
.nav_title a {color:#660066; text-decoration:none;}
.nav_title a:visited {color:#660066; text-decoration:none;}
.nav_title a:hover {color:#ff6600;}

.party_status_header_cont {padding:5; border-collapse:collapse; width:100%; text-align:center;}
.party_status_header_def {border: 1px solid #660066; background:#efe7ef; text-align:center;
  font:bold 14pt Verdana; color:#660066;}

.party_status_select {border-collapse:collapse; width:50%; border:1px solid #660066;}
.party_status_select_title {font:bold 10pt Verdana; text-align:center; border:#660066; 
  background:#efe7ef; border:1px solid #660066; padding:2;}
.party_status_select_def select {font:normal 8pt Verdana;}
.party_status_select_def input {font:normal 8pt Verdana;}
.party_status_select_def {font:bold 8pt Verdana; vertical-align:top; padding:2 0; 
  text-align:center; white-space:nowrap;}

.party_status_cont {border:1px solid #660066; padding:5; border-collapse:collapse; width:100%;}
.party_status_title {font:bold 10pt Verdana; background:#efe7ef; padding:2 5; 
  border:1px solid #660066;}
.party_status_default {padding:1 5; font:normal 8pt Verdana;}
.party_status_nothing {font:bold 10pt Verdana; text-align:center;}

.tooltip {font:normal 8pt Verdana;}
.tooltip_pre {text-align:right; font:normal 8pt verdana; font-weight:bold; 
  vertical-align:top; white-space:nowrap;}
.tooltip_post {vertical-align:top; font:normal 8pt verdana;}

table.maintable {width:100%;}

table.myleads {border:1px solid #660066; width:100%; border-collapse:collapse;}
table.myleads td {font:normal 11px verdana;}
tr.myleads_header td {text-align:center; font-weight:bold; color:#660066; background:#efe7ef; border-bottom:1px solid #660066;}
table.myleads tr.row td {padding-left:5px;}
table.myleads tr.row a {cursor:pointer;}

table.incomingleads {border:1px solid #660066; width:100%; border-collapse:collapse;}
table.incomingleads td {font:normal 11px verdana;}
table.incomingleads tr.header td {text-align:center; font-weight:bold; color:#660066; background:#efe7ef; border-bottom:1px solid #660066;}
table.incomingleads tr.row td {padding-left:5px;}
table.incomingleads tr.row a {cursor:pointer;}

.leadscontent td {vertical-align:top; text-align:center;}
.leadsheaders td {text-align:center; width:33%; font-weight:bold; color:white; background:#660066;}

td.lead_info {text-align:left;}

.transferdiv {width:300px; background:#efe7ef; text-align:center; display:none; border-right:4px solid #bbbbbb; border-bottom:4px solid #bbbbbb;}
.transferdiv table {border-collapse:collapse; width:100%; border:1px solid #660066;}
tr.header td {background:#660066; color:white; font-weight:bold; text-align:center;}
tr.content td {padding:5px 0px;}
tr.content td.left {font:bold 11px verdana; text-align:right;}
.transferdiv tr.buttons td {text-align:center;}
.transferdiv tr.buttons button {font:normal 11px verdana; margin-bottom:3px;}
.transferdiv tr.feedback td {font:normal 11px verdana; padding:3px 0px; text-align:center;}

table.outgoingleads {width:100%; border-collapse:collapse; border:1px solid #660066;}
table.outgoingleads td {font:normal 11px verdana;}
table.outgoingleads tr.header td {text-align:center; font-weight:bold; color:#660066; background:#efe7ef; border-bottom:1px solid #660066;}
table.outgoingleads tr.row td.cancel {padding:4px; vertical-align:middle;}
table.outgoingleads tr.row td.cancel a {font:bold 11px verdana; border:1px solid #660066;
  padding:1px;
  }
table.outgoingleads tr.row td.cancel a:hover {background:#efe7ef;}
  }
table.outgoingleads tr.row td {padding-left:5px; vertical-align:middle;}
table.outgoingleads tr.row a {cursor:pointer;}

div.close {text-align:center; vertical-align:center; }
div.close a {display:inline; position:absolute; top:0; right:0; width:14px; 
  height:17px; font:bold 11px verdana; background:#efe7ef;
  border:1px solid #660066; 
  }

div#delete {width:300px; background:#efe7ef; text-align:center; display:none; border-right:4px solid #bbbbbb; border-bottom:4px solid #bbbbbb;}
div#delete table {border-collapse:collapse; width:100%; border:1px solid #660066;}
tr.header td {background:#660066; color:white; font-weight:bold; text-align:center;}
tr.content td {padding:5px 0px; text-align:center;}
div#delete tr.buttons td {text-align:center;}
div#delete tr.buttons button {font:normal 11px verdana; margin-bottom:3px;}
div#delete tr.feedback td {font:normal 11px verdana; padding:3px 0px; text-align:center;}

div#convert {width:300px; background:#efe7ef; text-align:center; display:none; border-right:4px solid #bbbbbb; border-bottom:4px solid #bbbbbb;}
div#convert table {border-collapse:collapse; width:100%; border:1px solid #660066;}
tr.header td {background:#660066; color:white; font-weight:bold; text-align:center;}
tr.content td {padding:5px 0px; text-align:center;}
div#convert tr.buttons td {text-align:center;}
div#convert tr.buttons button {font:normal 11px verdana; margin-bottom:3px;}
div#convert tr.feedback td {font:normal 11px verdana; padding:3px 0px; text-align:center;}

div#cancel {width:300px; background:#efe7ef; text-align:center; display:none; border-right:4px solid #bbbbbb; border-bottom:4px solid #bbbbbb;}
div#cancel table {border-collapse:collapse; width:100%; border:1px solid #660066;}
tr.header td {background:#660066; color:white; font-weight:bold; text-align:center;}
tr.content td {padding:5px 0px; text-align:center;}
div#cancel tr.buttons td {text-align:center;}
div#cancel tr.buttons button {font:normal 11px verdana; margin-bottom:3px;}
div#cancel tr.feedback td {font:normal 11px verdana; padding:3px 0px; text-align:center;}

div#feedback {width:300px; background:#efe7ef; text-align:center; display:none; border-right:4px solid #bbbbbb; border-bottom:4px solid #bbbbbb;}
div#feedback table {border-collapse:collapse; width:100%; border:1px solid #660066;}
tr.content td {text-align:center;}
tr.header td {background:#660066; color:white; font-weight:bold; text-align:center;}

div.lead_box {width:300px; background:#efe7ef; text-align:center; display:none; border-right:4px solid #bbbbbb; border-bottom:4px solid #bbbbbb;}
div.lead_box table {border-collapse:collapse; width:100%; border:1px solid #660066;}
tr.header td {background:#660066; color:white; font-weight:bold; text-align:center;}
tr.content td {padding:5px 0px; text-align:center;}
div.lead_box tr.buttons td {text-align:center;}
div.lead_box tr.buttons button {font:normal 11px verdana; margin-bottom:3px;}
div.lead_box tr.feedback td {font:normal 11px verdana; padding:3px 0px; text-align:center;}

table.header {width:100%; border:1px solid #660066; border-collapse:collapse; margin-bottom:10px;}
table.header td {font:bold 14pt verdana; background:#efe7ef; color:#660066; padding:5px;}