/*
[Theme Wizard Settings]
BASE_FONT_SIZE=10pt
FONT_SIZE=small
FONT_UNIT=absolute
BIG_FACE=Verdana,Arial,Helvetica,sans-serif
BIG_BOLD=bold
BIG_ITALIC=
BIG_CASE=
NORMAL_FACE=Verdana,Arial,Helvetica,sans-serif
NORMAL_BOLD=bold
NORMAL_ITALIC=
NORMAL_CASE=
SMALL_FACE=Arial,Verdana,Helvetica,sans-serif
SMALL_BOLD=
SMALL_ITALIC=
SMALL_CASE=
BANNER_BGCOLOR=#FFFFCC
BANNER_TEXT=#003366
BANNER_LINK=#FFFFCC
BANNER_HOVER=#E4E400
MENU_BGCOLOR=#003366
MENU_TEXT=#FFFFFF
MENU_LINK=#FFFFFF
MENU_HOVER=#E4E400
PAGE_BGCOLOR=#FFFFFF
PAGE_TEXT=#000000
PAGE_LINK=#003366
PAGE_HOVER=#006699
TABBAR_BGCOLOR=#003366
TABBAR_TEXT=#FFFFCC
TABBAR_LINK=#FFFFCC
TABBAR_HOVER=#E4E400
TAB_BGCOLOR=#006699
TAB_TEXT=#FFFFCC
TAB_LINK=#FFFFCC
TAB_HOVER=#E4E400
TOOLBAR_BGCOLOR=#000000
TOOLBAR_TEXT=#FFFFCC
TOOLBAR_LINK=#FFFFFF
TOOLBAR_HOVER=#E4E400
TITLEBAR_BGCOLOR=#003366
TITLEBAR_TEXT=#FFFFCC
SHADED_BGCOLOR=#FFFFCC
SHADED_TEXT=#606060
HOME_BGIMAGE=
MENU_BGIMAGE=
BANNER_BGIMAGE=
PAGE_BGIMAGE=
TITLEBAR_BGIMAGE=
TABBAR_BGIMAGE=
TABON_BGIMAGE=/AngelThemes/tabOn.gif
TABOFF_BGIMAGE=/AngelThemes/tabOff.gif
[End of Settings]
*/

/* General Settings */
BODY
{
 color: #000000;
 background-color: #FFFFFF;
 font-size: small;
}

TABLE.AttentionBox {
	border-left:1px black solid;
	border-top:1px black solid;
	border-right:1px black solid;
	border-bottom:1px black solid;
	background-color:CCFFCC;
	margin-left:20px;
	margin-right:20px;
	margin-top:20px;
	margin-bottom:20px;
}

.bodyDefault
{
 background-color: #FFFFFF;
 BACKGROUND-IMAGE: url('none');
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: small;
}
tonyTD
{
 color: #000000;
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: small;
}

TD {
    font-family: Verdana, Arial;
    font-size: 11px;
}

TH
{
 color: #000000;
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: small;
}
DT
{
 margin-top: 4px;
}
.normalDiv
{
 color: #000000;
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: small;
}
A
{
 color: #003366;
}
.titlebarDiv
{
 background-color: #003366;
 BACKGROUND-IMAGE: url('none');
 border: 1px outset #003366
}
.shadedDiv
{
 background-color: #FFFFCC;
 border: 1px solid #606060;
}

/* BEGIN Shopping cart classes    */
.Normal
{
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px    
}
.CategoryList
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 14px    
}
.CartListHead
{
 background-color: #FFFFCC;
 border: 1px solid #606060;
 color: #606060;
 font-family: Arial,Verdana,Helvetica,sans-serif;
 FONT-WEIGHT: normal;
 FONT-STYLE: normal;
 font-size: x-small;
}
.CartListItem
{
    background-color: #ffffff;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px
}

.CartListItemAlt
{
    background-color: #f2f2f2;
    border-bottom: dimgray;
    border-left: dimgray 1px solid;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px
}

.CartListFooter
{
    background-color: #dddca3;
    line-height: 0pt
}

.ErrorText
{
    color: red;
    font-family: Verdana, Arial;
    font-size: 12px;
    line-height: 12px;
}
.NormalBold
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 12px    
}
.NormalSmall
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 10px    
}
.NormalRed
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: red
}
.NormalGreen
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: green
}
/* END Shopping cart classes    */

/* Start Header Classes */
A.SiteLinkBold, A.SiteLinkBold:link, A.SiteLinkBold:visited
{
    color: #003366;
    font-family: Verdana, Helvetica, sans-serif;
    text-decoration: none;
    font-size:  11px;
    font-weight: bold
}

A.SiteLinkBold:hover
{
    color: 6699cc;
    text-decoration: none;
}
/* End Header Classes */


.normalSpan
{
 color: #000000;
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: small;
}
.headingSpan
{
 color: #000000;
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-weight: bold;
 FONT-STYLE: normal;
 font-size: small;
}
.descriptionSpan
{
 color: #606060;
 font-family: Arial,Verdana,Helvetica,sans-serif;
 FONT-WEIGHT: normal;
 FONT-STYLE: normal;
 font-size: x-small;
}
.highlightSpan
{
 color: #006699;
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-weight: bold;
 FONT-STYLE: normal;
 font-size: small;
}
.pageTitleSpan
{
 color: #000000;
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-weight: bold;
 FONT-STYLE: normal;
 font-size: 14pt;
}
.pageSubtitleSpan
{
 color: #000000;
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-weight: bold;
 FONT-STYLE: normal;
 font-size: small;
}
.titlebarSpan
{
 color: #FFFFCC;
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-weight: bold;
 FONT-STYLE: normal;
 font-size: 12pt;
}
.titlebarLink
{
 color: #FFFFCC;
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-weight: bold;
 FONT-STYLE: normal;
 font-size: 9pt;
 text-decoration: none;
}

/* Toolbar Settings */
.toolbarDiv
{
 background-color: #000000;
 font-family: Arial,Verdana,Helvetica,sans-serif;
 font-weight: bold;
 font-size: 10pt;
}
.toolbarSpan
{
 color: #FFFFCC;
 font-family: Arial,Verdana,Helvetica,sans-serif;
 font-weight: bold;
 font-size: 10pt;
}
A.toolbarLink
{
 text-decoration: none;
 color: #FFFFFF;
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-weight: bold;
 font-size: 9pt;
}
A.toolbarLink:hover
{
 color: #E4E400;
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-weight: bold;
 font-size: 9pt;
}

/* Sidebar Settings */
.bodySidebar
{
 background-color: #003366;
 BACKGROUND-IMAGE: url('none');
 color: #FFFFFF;
 font-family: Verdana,Arial,Helvetica,sans-serif
}
.menuItemDiv
{
 color: #FFFFFF;
 font-family: Arial,Verdana,Helvetica,sans-serif;
 FONT-WEIGHT: normal;
 FONT-STYLE: normal;
 font-size: 10pt;
}
.menuDiv
{
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-weight: bold;
 FONT-STYLE: normal;
 font-size: 12pt;
}
A.menuLink
{
 text-decoration: none;
 color: #FFFFFF;
}
A.menuLink:hover
{
 text-decoration: none;
 color: #E4E400;
}

/* Banner Settings */
.bodyBanner
{
 background-color: #FFFFCC;
 BACKGROUND-IMAGE: url('none');
 color: #003366;
 font-family: Verdana,Arial,Helvetica,sans-serif
}
.bannerTitle
{
 color: #003366;
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-weight: normal;
 FONT-STYLE: normal;
 font-size: 14pt;
}
.bannerText
{
 color: #003366;
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-weight: normal;
 FONT-STYLE: normal;
 font-size: 12pt;
}

/* Menu Bar Settings */
.bodyMenubar
{
 BACKGROUND-IMAGE: url('none');
 background-color: #FFFFCC;
 color: #003366;
 font-family: Verdana,Arial,Helvetica,sans-serif
}
A.tabOnLink 
{ 
 text-decoration: none;
 color: #FFFFCC;
}
A:hover.tabOnLink 
{ 
 color: #E4E400;
}
A.tabOffLink 
{ 
 text-decoration: none;
 color: #FFFFCC;
}
A:hover.tabOffLink 
{ 
 color: #E4E400;
}
.tabOn 
{ 
 background-color: #003366;
 background-image: url('/AngelThemes/tabOn.gif');
 color: #FFFFCC;
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: 10pt;
 font-weight: bold;
 border-top: 1px solid #999999;
 border-left: 1px solid #999999;
 border-right: 2px solid #666666
}
.tabOff 
{ 
 background-color: #006699;
 background-image: url('/AngelThemes/tabOff.gif');
 color: #FFFFCC;
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: 10pt;
 font-weight: bold;
 border-top: 1px solid #666666;
 border-left: 1px solid #999999;
 border-right: 2px solid #333333
}
.tabNone 
{ 
 color: #003366;
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: 10pt;
 font-weight: bold;
}
.tabBar	
{ 
 background-color: #003366;
 BACKGROUND-IMAGE: url('none');
 color: #FFFFCC;
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: 12pt;
 font-weight: bold;
 line-height: 12pt
}

/* Lesson and Content Settings */
.bodyLessons
{
 background-color: #FFFFFF;
 BACKGROUND-IMAGE: url('none');
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: 10pt
}

/* Homepage Settings */
.homeBG
{
 BACKGROUND-IMAGE: url('none');
 font-size: 10pt
}

/* Calendar Settings */
.calBodyCalendar
{
 background-color: #FFFFFF;
 BACKGROUND-IMAGE: url('none');
 color: #000000;
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: 10pt
}
.calSelectedDay
{
 font-size: 8pt;
}
.calUnselectedDay
{
 font-size: 8pt;
}
A.calCalendarDay
{
 color: #003366;
 text-decoration: none;
 font-size: 8pt;
}
A.calCalendarToday
{
 color: #006699;
 font-weight: bold;
 text-decoration: none;
 font-size: 8pt;
}
TABLE.calCalendarSettings
{
 border: none;
 padding: 2px;
 width: 100%;
}
.calTableSubHeading
{
 background-color: #003366;
 color: #FFFFCC;
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-weight: bold;
 FONT-STYLE: normal;
 border: 1px solid #003366;
 padding: 1px;
 font-size: small;
 text-align: center;
}
.calDaysOfWeek
{
 text-align: center;
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-weight: bold;
 font-size: 8pt;
 border: none;
}
.calNoEvent
{
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-weight: normal;
 font-size: 8pt;
 border: 1px solid #FFFFFF;
}
.calEvent
{
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-weight: bold;
 font-size: 8pt;
 border: 1px outset #FFFFFF;
}
.calScheduleEventHeadingPersonal
{
 background-color: #003366;
 BACKGROUND-IMAGE: url('none');
 color: #FFFFCC;
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-weight: $NORAL_BOLD$;
 FONT-STYLE: normal;
 font-size: small;
 text-align: left;
 border: 2px ridge #003366
}
.calScheduleEventHeadingPublic
{
 background-color: #003366;
 BACKGROUND-IMAGE: url('none');
 color: #FFFFCC;
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-weight: bold;
 FONT-STYLE: normal;
 font-size: small;
 text-align: left;
 border: 2px ridge #003366
}
.calScheduleEventPersonal
{
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: small;
 border: none;
}
.calScheduleEventPublic
{
 font-family: Verdana,Arial,Helvetica,sans-serif;
 font-size: small;
 border: none;
}

/* Chat Settings */
.chatMsg100
{
 color: #606060;
 font-family: Arial,Verdana,Helvetica,sans-serif;
 FONT-WEIGHT: normal;
 font-size: small;
}
.chatMsg1
{
 color: #006699;
 font-family: Arial,Verdana,Helvetica,sans-serif;
 FONT-WEIGHT: normal;
 font-size: small;
}
.chatMsg0
{
 color: #000000;
 font-family: Arial,Verdana,Helvetica,sans-serif;
 font-size: small;
}
.chatUser
{
 color: #606060;
 font-family: Arial,Verdana,Helvetica,sans-serif;
 FONT-STYLE: normal;
 font-weight: bold;
 font-size: small;
}

@media print {
  @page         { margin: 10% }
  H1, H2, H3,
  H4, H5, H6    { page-break-after: avoid; page-break-inside: avoid }
  BLOCKQUOTE, 
  PRE           { page-break-inside: avoid }
  UL, OL, DL    { page-break-before: avoid }
}

@media speech {
  H1, H2, H3, 
  H4, H5, H6    { voice-family: paul, male; stress: 20; richness: 90 }
  H1            { pitch: x-low; pitch-range: 90 }
.pageTitleSpan  { pitch: x-low; pitch-range: 90 }
  H2            { pitch: x-low; pitch-range: 80 }
.pageSubtitleSpan { pitch: x-low; pitch-range: 80 }
  H3            { pitch: low; pitch-range: 70 }
.titlebarSpan   { pitch: low; pitch-range: 70 }
  H4            { pitch: medium; pitch-range: 60 }
  H5            { pitch: medium; pitch-range: 50 }
  H6            { pitch: medium; pitch-range: 40 }
  LI, DT, DD    { pitch: medium; richness: 60 }
  DT            { stress: 80 }
  PRE, CODE, TT { pitch: medium; pitch-range: 0; stress: 0; richness: 80 }
  EM            { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
  STRONG        { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
.headingSpan    { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
  DFN           { pitch: high; pitch-range: 60; stress: 60 }
.descriptionSpan { pitch: high; pitch-range: 60; stress: 60 }
  S, STRIKE     { richness: 0 }
  I             { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
.highlightSpan  { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
  B             { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
  U             { richness: 0 }
  A:link        { voice-family: harry, male }
  A:visited     { voice-family: betty, female }
  A:active      { voice-family: betty, female; pitch-range: 80; pitch: x-high }
}

.FieldListHead
{
 background-color: #773333;
 border: 1px solid #606060;
 color: #FDFDFD;
 font-family: Arial,Verdana,Helvetica,sans-serif;
 FONT-WEIGHT: normal;
 FONT-STYLE: normal;
 font-size: x-small
}

.FieldListFoot
{
 background-color: #FFFFCC;
 border: 1px solid #606060;
 color: #606060;
 font-family: Arial,Verdana,Helvetica,sans-serif;
 FONT-WEIGHT: normal;
 FONT-STYLE: normal;
 font-size: x-small
}

.FieldListItem
{
    background-color: #ffffff;
    border-bottom: none;
    border-left: none;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px
}

.FieldListItemAlt
{
    background-color: #ffffcc;
    border-bottom: none;
    border-left: none;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px
}

.title
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: black
}
