body
{
  background-color: #CCCC99;
}

body, td
{
  font-family: verdana;
  font-size: 10px;
  color: #333333;
}

a
{
  color: #333333;
}

h2
{
  margin: 0px;
}

img
{
  border: 0px;
}

dl
{
  margin: 0px;
}

dd
{
  margin: 0px 0px 0px 15px;
}

p
{
  margin: 0px 0px 7px 0px;
  padding: 0px;
}

.actions
{
  background-color: #000000;
  color: #FFFFFF;
  padding: 2px;
  font-size: 11px;
}

.box
{
 padding: 4px 10px 4px 10px;
}

.box p
{
  margin: 0px 0px 10px 0px;
}

.buffer
{
  padding: 4px;
}

.calBox
{
  text-align: left;
  border: solid 1px #C1CDD8;
  background-color: #DBEAF5;
  color: #10659E;
  padding: 3px 0px 3px 6px;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 10px;
}

.calBoxBottom
{
  text-align: left;
  border-left: solid 1px #C1CDD8;
  border-right: solid 1px #C1CDD8;
  border-bottom: solid 1px #C1CDD8;
  background-color: white;
  margin-left: 5px;
  margin-right: 5px;
}

.calDisplay
{
  color: white;
  font-weight: bold;
}

.calItems
{
  background-color: #DBEAF5;
}

.calWeekday
{
  background-color: #DBEAF5;
  color: #10659E;
}

.calWeekday div
{
  padding: 5px;
}

.calOtherMonthDate
{
  background-color: #F7F7F7;
}

.calWhite
{
  background-color: #FFFFFF;
}

.calOtherMonthDate a, .calWhite a
{
  color: #AAAAAA;
  text-decoration: none;
}

.calDate
{
  background-color: #FFFFFF;
}

.calDate .hour, .calOtherMonthDate .hour, .calItems .hour
{
  font-size: large;
  font-weight: bold;
  text-decoration: none;
}

.calDate .ampm, .calOtherMonthDate .ampm, .calItems .ampm
{
  font-weight: bold;
  text-decoration: none;
}

.calDay
{
  padding: 5px 0px 5px 0px;
}

.catDate
{
  background-color: #EEEEEE;
  font-size: 9px;
}

.emailBody
{
  background-color: #EDECEC;
}

.emailH2
{
  font-size: large;
  background-color: #000000;
  border: solid 1px #FFFFFF;
}

.emailH2 a
{
  color: #FFFFFF;
}

.calOtherMonthDate .hour, .calOtherMonthDate .ampm
{
  color: #959595;
}

.calOccasion
{
  font-size: medium;
  font-weight: bold;
  background-color: #DFF1DF;
}

.calMore a
{
  text-decoration: underline;
  color: #000000;
}

.calToday
{
  background-color: #FFFAE0;
}

.calSelected
{
  background-color: #FFF799;
}

.calDate a, .calToday a, .calSelected a
{
  color: #000000;
  font-size: 14px;
}

.calDate div a, .calToday div a, .calOtherMonthDate div a, .calSelected div a
{
  font-size: 10px;
  color: #959595;
}

.canvas a
{
  font-weight: normal;
}

.canvas div
{
  margin: 0px 10px 10px 10px;
}

.canvas h3
{
  margin: 0px 0px 7px 0px;
}

.card
{
  margin: 3px 2px 3px 2px;
}

.card a
{
  color: #FFFFFF;
}

.subCard
{
  border-top: solid 1px #000000;
  border-bottom: solid 1px #000000;
  border-left: solid 1px #000000;
}

.cN
{
  background-color: Black;
  padding: 0px 0px 0px 4px;
}

.cN a
{
  font-size: 18px;
  font-family: Verdana, Tahoma, Arial;
  color: White;
  text-decoration: none;
}

.pN, .pNa
{
  background-color: Black;
  font-family: Verdana, Tahoma, Arial;
  color: White;
}

.pN a
{
  font-size: 12px;
  text-decoration: none;
}

.cA
{
}

.c0
{
  background-color: #959595;
}

.c1
{
  background-color: #555555;
}

.c2
{
  background-color: #CCCC99;
}

.c3
{
  background-color: #D90000;
}

.c4
{
  background-color: #364AC7;
}

.categories
{
  border: solid 1px #000000;
  background-color: #FFFFFF;
  padding: 5px;
  margin: 0px;
  height: 200px;
  overflow: auto;
}

.categoryHighlight
{
  background-color: Yellow;
  padding: 2px 0px 2px 4px;
  margin: 0px;
  border: 1px solid #C0C000;
}

.catMajor
{
	font-weight: bold;
	color: #CC0000;
}

.content
{
  background-color: #FFFFFF;
}

.error
{
  color: #FFFFFF;
  font-weight: bold;
  font-size: 12px;
  font-family: Arial;
  background-color: #F7941C;
  border: solid 1px #E0861B;
  padding: 5px;
}

.fontError
{
  color: #0000FF;
  font-family: Courier New;
  font-weight: bold;
  font-size: 20px;
}

.growth
{
  background-color: #66CC66;
  border: solid 1px #0A4E0A;
  margin-bottom: 2px;
}

.growthTitle, .growthTitle a
{
  font-weight: bold;
  background-color: #006600;
  color: #FFFFFF;
}

.invite, .inviteAttending, .inviteCant
{
  padding: 3px;
  margin: 4px 2px 0px 2px;
}

.invite
{
  background-color: #F3F3F3;
  border: solid 1px #EDEDED;
}

.inviteAttending
{
  background-color: #CCE4AF;
  border: solid 1px #94CD64;
}

.inviteCant
{
  background-color: #F69679;
  border: solid 1px #ED1B23;
}

.inviteCantNote, .inviteAttendingNote
{
  color: #FFFFFF;
  padding: 2px 2px 2px 4px;
}

.inviteCantNote
{
  background-color: #ED1B23;
}

.inviteAttendingNote
{
  background-color: #94CD64;
}

.inviteDD
{
  font-size: 10px;
}

.highlight
{
  color: #FFFFFF;
  font-weight: bold;
  font-size: 12px;
  font-family: Arial;
  background-color: #38B549;
  border: solid 1px #007236;
  padding: 5px;
}

.label
{
  font-weight: bold;
}

.legaltextfield
{
  background-color: #FEFCD2;
  font-family: Arial;
  font-size: 10px;
}

.lifelines
{
  font-size: large;
  font-weight: bold;
  background-color: #CB0101;
  color: #FFFFFF;
}

.menuTable
{
  background-color: #000000;
}

.menuTable td, .menuTable a
{
  font-weight: bold;
  color: #FFFFFF;
}

.menuOther
{
  background-color: F1F1F1;
}

.menuOther div
{
  padding: 5px;
}

.miniCard0, .miniCard1, .miniCard2, .miniCard3, .miniCard4
{
  margin: 2px;
}

.miniCard0 td, .miniCard1 td, .miniCard2 td, .miniCard3 td, .miniCard4 td,
.miniCard0 a, .miniCard1 a, .miniCard2 a, .miniCard3 a, .miniCard4 a
{
  color: #FFFFFF;
}

.miniCard0
{
  border: solid 1px #777777;
  background-color: #959595;
}

.miniCard1
{
  border: solid 1px #000000;
  background-color: #555555;
}

.miniCard2
{
  border: solid 1px #444444;
  background-color: #CCCC99;
}

.miniCard3
{
  border: solid 1px #B80101;
  background-color: #D90000;
}

.miniCard4
{
  border: solid 1px #1B155C;
  background-color: #364AC7;
}

.more
{
  margin: 10px 3px 10px 3px;
  padding: 7px;
  background-color: #FFF200;
  border: solid 1px #000000;
}

.more a
{
  font-weight: bold;
}

.noline
{
  text-decoration: none;
}

.rHeader
{
  font-size: medium;
  font-weight: bold;
}

.rLine
{
  background-color: #DDDDDD;
}

.rLine2
{
}

.rTitle
{
  background-color: #CCCCCC;
  font-weight: bold;
}

.rLegend
{
  background-color: #CCCCCC;
  font-weight: bold;
}

.rSummary
{
  padding: 5px;
  background-color: #CCCCCC;
  font-weight: bold;
}

.nav, .nav a
{
  font-weight: normal;
  color: #FFFFFF;
}

.option, .optionRead
{
  margin: 2px 5px 2px 2px;
  padding: 4px 5px 4px 5px;
}

.option
{
  border: solid 2px #7a7879;
  color: #000000;
  background: #bcbabb;
}
  
.option a
{
  font-weight: bold;
  font-size: large;
}

.optionRead
{
  border: solid 2px #CCCCCC;
  background: #EEEEEE;
}

.optionReadText
{
  font-weight: bold;
  font-size: large;
  color: #888888;
}

.pageNum
{
  font-size: xx-small;
}

.playbook
{
  background-color: #FFFFFF;
}

.playbookBox
{
  margin: 2px;
  padding: 2px;
  background-color: #EDECEC;
  border: solid 1px #D6D6D6;
}

.playbookContent
{
  border-left: solid 1px #aaaaaa;
  border-right: solid 1px #aaaaaa;
}

.playbookNav
{
  background-color: #000000;
  color: #FFFFFF;
}

.playbookEventSel
{
  background-color: #9A0202;
  color: #FFFFFF;
}

.playbookSidebar
{
  background-color: #CB0101;
}

.productList
{
  font-size: 10px;
}

.r0, .r1
{
  margin: 2px 5px 2px 0px;
  padding: 3px;
}

.r2
{
  background-color: #FFFFFF; 
}

.reportHeader
{
  background-color: #000000; 
  color: #FFFFFF; 
  font-weight: bold;
  text-align: center;
}

.reportTitle
{
  background-color: #C80000; 
}

.row0, .r0
{
  background-color: #FEFF99;
}

.row1, .r1
{
  background-color: #FFF468;
}

.anrow0, .anrow1
{
  background-color: #EBEBEB;
  color: #959595;
}

.scrollArea
{
  border: solid 1px #000000;
  width: 350px;
  padding: 3px;
  overflow: auto;
  background-color: #FFFFFF;
}

.search, .search a
{
  color: #FFFFFF;
}

.searchField
{
  background-color: #FFFFFF;
  font-size: 11px;
}

.searchLineHeader
{
  font-weight: bold;
}

.sideNav a
{
  color: #ffffff;
  font-weight: bold;
}

.strip, .stripSel
{
  font-family: Verdana;
  text-decoration: underline;
}

.strip
{
  border: solid 1px #E6D7D7;
  padding: 0px 3px 0px 3px;
  background-color: #FFFFFF;
}

.stripSel
{
  border: solid 1px #000000;
  background-color: #720203;
  color: #FFFFFF;
}

.subGroups
{
  margin: 5px;
  color: Yellow;
}

.summary
{
  border: solid 1px #868485;
  background-color: #FFFFFF;
}

.summary td
{
  color: #505050;
}

.tabs
{
  background-color: #000000;
}

.tabs .madechanges
{
  padding: 10px;
  color: #FFFFFF;
}

.tabsBox
{
  margin: 0px 0px 0px 7px;
}

.tabContent
{
  background-color: #EDECEC;
}

.tabRemove a
{
  font-weight: bold;
  color: #FFFF00;
}

.tabSelected
{
  font-weight: bold;
  color: #F4A100;
  text-decoration: underline;
}

.tabUnselected, .tabUnselected a
{
  font-weight: bold;
  color: #FFFFFF;
}

.textField
{
  background-color: #FFFFFF;
}

.textArea
{
  font-family: verdana;
}

.textField2
{
  background-color: #F2F2F2;
}

.tinySelect
{
  font-size: xx-small;
}

.topSpace
{
  padding:8px, 0px, 0px, 0px;
}

.noSpace
{
  padding:0px, 0px, 0px, 0px;
}