a { color: #f1aa00;}
.altRegText { color: #00538E; font-size: 1.2em; margin-top: 1em;}
.AMA {  font-style: italic; }
.bodyDisplayCredits {  background-color: white; }
.bodyEventInfo { border: 1px solid #040A4E; color: #35424A; font-family: Verdana; font-weight: bold; font-size: 1.1em; line-height: 1.6; background-color: white; position: relative; margin-bottom: 0;}
.bodyEventInfoImg { text-align: center; }
.bodyText_box_detail  { background-color: transparent; text-align: left; position: relative  }
.ZbodyText_headerText { color: #666666; font-size: 1em; font-weight: bold; font-style: italic; background-color: transparent; z-index: 1; }
.bodyText_main { font-size: 1.1em; text-align: left; position: relative; width: 46em;  }
.bodyTextSelect_main { font-size: 1.1em; text-align: left; position: relative; width: 45em; height: 5em; }
.calThru { color: #666666; font-size: .8em; line-height: 2; font-style: italic; font-weight: normal; }
.calDate { color: #666666; font-size: 1.2em; font-weight: bold; margin-top: 1.4em; margin-left: .5em;  height: 4em;}
.calTime { color: #666666; font-size: 1.1em; margin-top: 1em; margin-left: .9em; font-weight: normal; height: 2em; }
.CalFacCityStStr { color: #666666; font-size: 1.1em; margin-top: 1em; margin-left: .9em; font-weight: normal; height: 2em; }
.calFreeFormDate { color: #666666; font-size: 1.1em;   margin-bottom: .2em; line-height: 1.3;}
.calFreeFormTime { color: #666666; font-size: 1.1em;   margin-bottom: .2em; line-height: 1.3;}
.calFreeFormDay { color: #666666; font-size: 1.1em;   margin-bottom: .2em; line-height: 1.3;}
.CalCourseDirStr { color: #666666; font-size: 1.1em;   margin-bottom: .2em; line-height: 1.3;}
.CalDeptStr { color: #666666; font-size: 1.1em;   margin-bottom: .2em; line-height: 1.3;}
.calSaveDate {  }
.CalCredStr { color: #666666; font-size: 1.2em; font-weight: normal;  height: 1.3em; margin-bottom: 1em;  }
.CalDivisionStr { color: #666666; font-size: 1em; font-weight: normal; margin-bottom: 1em; }
.CalFeesStr { color: #004A7F; font-size: .8em; font-weight: normal; margin-left: 1em; height: 1.3em; margin-bottom: 1em;  }
.CalEventStr { color: #46858F; font-size: 1.5em; line-height: 1.2; font-weight: bold; height: 3.3em;  margin-top: 1em; }
.CalFacilityStr { color: #666666; font-size: 1.2em; font-weight: normal; height: 1em;   height: 1.3em;  }
.CalEvtNotesStr { color: #666666; font-size: 1.2em; font-weight: normal;  height: 1.3em;  }
.CalEventNameLabelStr { color: #004A7F; font-size: 1.2em; line-height: 1.2; font-weight: bold; height: .2em;  margin-top: 1em; }
.CalDirector { color: #666666; font-size: 1.2em; font-weight: normal; font-style: italic;  height: 1.3em;  }
.calHeader_topBox { height: 10px; background-color: white; }
.calFooter_botBox { height: 200px; background-color: white; color: #666666; font-size: 1em;  font-weight: bold; line-height: 1.2; position: relative; margin-top: 10px; }
.CalNoDisplayStr { color: #666666; display: none; }
.CalInstructStr { color: #46858F; font-size: 1.2em ;  margin-bottom: 1em; line-height: 1.3; }
.CalSpeakStr  {color: #00538e; font-size: 1.2em;   height: 1.3em; }
.CalSpeakStrAffiliation  {color: #00538e; font-size: 1.2em;   height: 1.3em; }
.CalTargetStr { color: #666666; font-size: 1.2em;   margin-bottom: .3em; line-height: 1.3;}
.CalTopicStr  {color: #666666; font-size: 1.2em;   margin-bottom: .3em; line-height: 1.3; }
.CalObjectStr  {color: #666666; font-size: 1.2em;   margin-bottom: .3em; line-height: 1.3;}
.classDivBroch { text-align: center; position: relative; margin-top:  1.5em; }
.classDivReg { text-align: center; position: relative; margin-top:  1.5em;  }
.classDivURL { text-align: center; position: relative; margin-top:  1.5em;  }
.contactInfo { color: #666666; font-size: .9em;  font-weight: bold; line-height: 1.2; position: relative; height: 8em; }
.clearBoth { clear: both;}
.curPage { display: none;}
.divInput { }
.divInputBox { background-color: transparent; text-align: left; position: relative; height: 4.5em; position: relative; float: left;}
.divInputLabel { position: relative; font-size: .9em; height: 1.3em; line-height: 1.2; }
.divPageCal {  background-color: #F7F7F7; text-align: center; width: 900px; height: auto; }
.divPPMoveTo { height: 1000px; }
.EvenCell  { text-align: left; height: 28em; width: 99.8%;background-color: #FFFFFF; border: 1px solid #666666;  }
.EvenCellArch  { text-align: left; height: 20em; width: 99.8%;background-color: #FFFFFF; border: 1px solid #6B6AB4;  }
.EvenCellEndu  { text-align: left; height: 20em; width: 99.8%;background-color: #FFFFFF; border: 1px solid #6B6AB4;  }
.eventTop { color: #35424A; font-size: 11pt; font-weight: bold; font-family: Verdana; line-height: 1.6; background-color: white; position: relative; border: 1px solid gray; }
.evtFull { color: red; margin-top: 1em; margin-bottom: 1em; font-size: 1.3em;}
.external { background-color: transparent; background-image: url(../images/extLinkWh.gif); background-repeat: no-repeat; background-position: right center; width: 10px; height: 10px; padding-right: 13px; }
.externalBk { background-color: transparent; background-image: url(../images/extLinkBk.gif); background-repeat: no-repeat; background-position: right center; width: 10px; height: 10px; padding-right: 13px; }
.externalWh { background-color: transparent; background-image: url(../images/extLinkWh.gif); background-repeat: no-repeat; background-position: right center; width: 10px; height: 10px; padding-right: 13px; }
.header_month  { color: #FFFFFF; font-size: 1.2em; font-weight: bold; line-height: 2; background-color: white; text-align: left; text-indent: .5em; position: relative; width: 100%; margin-bottom:0; }
.imgCatEvt{border: solid 0px #666666; padding-top: 1em; padding-right: 20px; }
.month_column_1 { float: left; position: relative; text-align: left;   width: 16em; height: 11em; border: 1px solid white; background-color: white;  margin-left: 1em;  }
.month_column_1h { float: left; position: relative; font-size: .9em;  line-height: 2; text-align: left; text-indent: .3em; width: 16em; background-color: white; }
.month_column_2 { float: left; position: relative; text-align: left;  margin-left: 1em; width: 50em; height: 19em; border: 1px solid white; background: white;   }
.month_column_2h { float: left; position: relative;  font-size: .9em; text-indent: .3em; margin-left: 1em; width: 54em; background-color: white;}
.month_column_3 { float: left; position: relative; text-align: center;   width: .5em; background-color: white ; }
.month_column_3h { float: left; position: relative; visibility: visible; margin-left: .5em; width: .5em; background-color: white;}
.month_column_4 { float: right; position: relative; text-align: center; width: 11em; height: 11em; border: 1px solid white; margin-left: .5em; background-color: white;}
.month_column_4h { float: left; position: relative; font-size: .8em; text-align: center; visibility: visible;   width: 10em; margin-left: .5em; background-color: white;}
.month_column_detail { color: #00538e; background-color: white; }
.month_column_detail a { color: #f1aa00; text-decoration: none; }
.month_column_header  { color: #696A6C; font-size: .8em; font-weight: bold; line-height: 2.4em; background-color: #E0EAEF; height: 2.4em; margin-bottom: .3em;  }
.month_detail_box {  position: relative; }
.month_footer_link { color: #fff; font-size: 1em; line-height: 2pt; background-color: white; text-align: center; position: relative;  width: 60em; height: 1.8em; vertical-align: middle;  }
.month_footer_link a { color: #666666; font-size: 8pt; line-height: 12pt; text-decoration: none; }
.month_header_box  { text-align: left; float: left; position: relative; width: 84em; height: .1em;  }
.monthdisabled  {  text-align: center; width: 6.6em; height: 2em; float: left; vertical-align: middle;}
.monthdisabled a { color: #FFDA73; font-size: 14px; line-height: 20px; text-decoration: none; cursor: default; }
.monthenabled  {  text-align: center; width: 6.6em; height: 2em; float: left; vertical-align: middle;}
.monthenabled a { color: #FFDA73; font-size: 14px; font-weight: bolder; line-height: 20px; text-decoration: underline; }
.navigation_box { background-color: #46858F; color: #FFFFFF; text-align: center; position: relative; width: 100%;  height: 2em; white-space: nowrap; margin-bottom: 1em; margin-top: 1.5em;}
.NoDisplay { display: none; }
.noDisplay { display: none; }
.noShow { visibility: hidden; }
.showHand { cursor: pointer; }
.setShow { display: inline }
.OddCell  { text-align: left; height: 28em;   width: 99.8%; background-color: #FFFFFF;border: 1px solid #666666; }
.OddCellArch  { text-align: left; height: 20em;   width: 99.8%; background-color: #FFFFFF;border: 1px solid #6B6AB4; }
.OddCellEndu  { text-align: left; height: 20em;   width: 99.8%; background-color: #FFFFFF;border: 1px solid #6B6AB4; }
.popLinkWh { display:inline-block; background-image: url(../images/newWinWh.gif); background-repeat: no-repeat; background-position: right; padding: 0 15px 0 0; margin-right: .3em; text-align: left; }
.popLinkBk { display:inline-block; background-image: url(../images/newWinBk.gif); background-repeat: no-repeat; background-position: right; padding: 0 15px 0 0; margin-right: .3em; text-align: left; }
.popLink { display:inline-block; background-image: url(../images/newWin.gif); background-repeat: no-repeat; background-position: right; margin-right: .3em; text-align: left; }
.required {  }
.star { color: #f60; }
.underOn {  text-decoration: underline; cursor: pointer; }
/*
  This section is for spacers
*/
.hem-65 { height: 6.5em; }
.wem-10 {width: 10em; }
.wem-20 {width: 20em; }
.wem-25 {width: 25em; }
.inputSpacer { position: relative; float: left; display: block;  }
.spacer_navmonth_1  { background-color: #C9C9C9; width: .4em; height: 100%; float: left  }
.spacer_navmonth_2  { background-color: white; width: 0em; height: 100%; float: left; background-color: #E1E0F2;  }
.spacerHeader { background-color: #c8d3e2 !important; width: 0; height: 0; float: left; }
.spacerMonthDetail { position: relative; left: 0; width: 1px; float: left; }
.xspacerProfile { position: relative; width: 100%; background-color: silver; font-size: 1em;}
/*
  Ends spacer section
*/

/*
#boxContinue { text-align: center; position: relative; height: 6em; margin-top: 1.5em; }
#btnAltLogin { position: relative; }
#btnContinue { position: relative; visibility: visible; margin-bottom: 1em;}
#dialogBox { display: none; position: relative; top: 1px; left: 1px; }
#regBtn { position: absolute; top: 3px; left: 15px; }
#spinner { background-color: transparent; position: relative; text-align: center;  height: 16px; }

*/

