
    body {
     background-color:#025780;
      margin:0px;
    }
    .header {
      background-color:#025780;
      color:#FFFFFF;
    }
    
    .divContainer {
        width:980px;
        overflow:hidden;
    }
	
	.calCell {
		width:342px;height:116px;
	}
	.newsCell {
		width:437px;height:116px;
	}
    .defTable, .table_alertMax {
        background-color:#014363;
		color:#FFFFFF;
        width:980px;
        
    	border-width:0px;
		border-right-width:5px;
		border-color:#0077B0;
	   border-style:solid;
    }
	.table_alertMax {
		background-color:#FFFFFF;
		color:#000000;
	}
    
	.table_main {
		background-color:#FFFFFF;
		color:#000000;
	}
	.table_notfull .header {
		background-color:#800000;
	}
	.table_notfull {
		background-color:#FFFFFF;
		color:#000000;
		margin:0px;
		margin-left:250px;
		border-right-width:0px;
	}
	
	.table_viewForm {
		background-color:#014363;
		color:#FFFFFF;
	}
	.inputs { background-color:#E0E0E0; }
	
    .table911 {
        border-width:0px;
        border-top-width:0px;
		border-right-width:5px;
        border-color:#0077B0;
        border-style:solid;
        width:980px;

        background-color:#FFFFFF;
		color:#000000;
        font-family:arial;
        font-size:7pt;
    }

    p {
        margin:0px;
    }

    .pPageTitle {
        font-weight:700;
        font-size:11pt;
        font-family:verdana;
        color:#FFFFFF;
    }

    .pSectionHeader {
        font-weight:700;
        font-family:verdana;
        color:#FFFFFF;
        font-size:10pt;
    }

    .pMain {
	font-family:verdana;
	font-size:10pt;
    }

    .hr {
        color:#C0C0C0;
    }

    .ffs_sectionHeader {
      background-color:#FFFFFF;
      color:#000000;
      font-weight:700;
      text-align:center;
    }

    a {
      color:#FFFFFF;
      text-decoration:none;
    }
    a:hover {
      text-decoration:underline;
    }

    .CalendarCast_ViewCalendar_table, .CalendarCast_ViewCalendar_main_table {
      width:750px;
      table-layout:fixed;

    	border-width:6px;
    	border-top-width:0px;
    	border-color:#336699;
    	border-style:solid;

      font-family:verdana;
    }

    .CalendarCast_ViewCalendar_table {
      font-size:10pt;

    	border-width:6px;
    	border-top-width:0px;
    	border-color:#336699;
    	border-style:solid;

      background-color:#366B9B;
    }

    .CalendarCast_ViewCalendar_main_table {
      font-size:15pt;
      color:#000000;
      background-color:#CCCCCC;

    	border-width:6px;
    	border-top-width:0px;
    	border-color:#336699;
    	border-style:solid;
    }

    .CalendarCast_ViewCalendar_dayNone_td, .CalendarCast_ViewCalendar_dayNormal_td, .CalendarCast_ViewCalendar_dayWeekend_td, .CalendarCast_ViewCalendar_dayToday_td {
      scrollbar-base-color:#CCCCCC;
      scrollbar-arrow-color:#FFFFFF;
      text-align:left;
      vertical-align:top;

      font-family:verdana;
      font-size:8pt;
      color:#000000;

      height:100px;
      font-weight:normal;
    }

    .CalendarCast_ViewCalendar_dayNormal_div, .CalendarCast_ViewCalendar_dayWeekend_div, .CalendarCast_ViewCalendar_dayToday_div {
        height:100%;
        overflow:auto;
    }

    a.CalendarCast_ViewCalendar_a {
       font-family:verdana;
       font-size:8pt;
       color:#000000;

       text-decoration:underline;
       font-weight:normal;
     }

    .CalendarCast_ViewCalendar_dayNone_td {
      background-color:#CCCCCC;
    } 

    .CalendarCast_ViewCalendar_dayHeader_td {
      background-color:#366B9B;
      color:#FFFFFF;
      text-align:center;
    }

    .CalendarCast_ViewCalendar_dayNormal_td {
      height:100px;
      background-color:#B2B2B2;
    }

    .CalendarCast_ViewCalendar_dayWeekend_td {
      background-color:#D1E1E1;
    }

    .CalendarCast_ViewCalendar_dayToday_td {
      background-color:#EFEFEF;
    }

    .CalendarCast_ViewCalendar_dayNormal_dayNumber_p, .CalendarCast_ViewCalendar_dayWeekend_dayNumber_p, .CalendarCast_ViewCalendar_dayToday_dayNumber_p {
      text-align:left;
    }

    div {
      width:100%;
      overflow:auto;
      word-wrap:break-word;
    }

    td {
      word-wrap:break-word;
    }

  