#breadcrumbs                      {display: none;}

#main                             {padding: 60px 0 0;}

#newsFlashList                    {display: block; margin: 0 0 20px; padding: 20px; background: #FFF; border: 3px solid #CC0000; list-style-type: none; font-size: 18px; font-weight: bold; -webkit-box-shadow: 0px 0px 10px #666; -moz-box-shadow: 0px 0px 10px #666; box-shadow: 0px 0px 10px #666;}
#newsFlashList h1                 {display: inline; margin: 0 .4em; 0 0; color: #CC0000;}
#newsFlashList li                 {display: inline; margin: 0; padding: 0;}
#newsFlashList li a:link          {text-decoration: none; color: #CC0000;}
#newsFlashList li a:visited       {text-decoration: none; color: #CC0000;}
#newsFlashList li a:hover         {text-decoration: underline; color: #990000;}
#newsFlashList li a:focus         {text-decoration: underline; color: #990000;}
#newsFlashList li a:active        {text-decoration: underline; color: #990000;}

#subnavWrapper                    {display: none;}

#contentWrapper                   {float: left;}

#content                          {width: 598px;}

.fileAttachmentList               {display: none;}

.shadowBox                        {padding: 10px; background: #FFF; border: 1px solid #999; -webkit-box-shadow: 0px 0px 10px #666; -moz-box-shadow: 0px 0px 10px #666; box-shadow: 0px 0px 10px #666;}

#secondaryContent                 {clear: both; margin: 20px 0 0; width: 598px;}

#homeLatestNews                   {margin: 0; padding: 0; list-style-type: none;}
#homeLatestNews li                {display: inline; float: left; margin: 0 10px 0 0; padding: 0; width: 186px;}
#homeLatestNews li.even           {margin-right: 10px;}
#homeLatestNews li .newsDetails   {display: inline; float: left; margin: 0 8px 0 0; width: 72px; text-align: center; font-size: 13px; font-family: 'CenturyGothicRegular', Arial, Helvetica, sans-serif; color: #083194;}
#homeLatestNews li .newsDetails .newsThumb{display: block; margin: 0 0 5px; width: 72px; height: 72px; background: #FFF url(../images/design/news_thumb_default.jpg) no-repeat 5px 5px;}
#homeLatestNews li .newsDetails .newsThumb a{display: block; width: 72px; height: 72px;}
/*#homeLatestNews li .newsDetails .newsThumb img{width: 72px; height: 72px;}*/
#homeLatestNews li .newsDetails .date{font-weight: normal;}
#homeLatestNews li .newsDetails .added{display: block; margin: 10px 0 0; font-size: 10px;}
#homeLatestNews li .newsDetails .day{margin-right: 0.3em; font-weight: bold;}
#homeLatestNews li .newsWrapper   {display: inline; float: left; width: 186px; margin-top:8px;}
#homeLatestNews li .newsWrapper h3{font-weight: normal; font-size: 16px; font-family: Myriad Pro; margin-top:20px;}
#homeLatestNews li .newsWrapper h3 a{text-decoration: none;}

#eventsWrapper                    {display: inline; float: right; width: 278px;}
#eventsWrapper h2                 {font-weight: normal; font-size: 18px;}

#calendarPopout                   {margin: 0 -10px 0px; padding: 0 0 20px; width: 298px; text-align: center;}
#calendarPopout > table             {margin: 0 auto; width:90%}

/*#calendarPopout table table table td { text-align:left; }
*/
ul.calendar_eventList {clear: left;
  list-style-type:none;
  margin:0;
  padding:0;
}
.calendar_eventList ul {
  float:left;
  padding:0;
  display:inline; 
list-style-type:none;
 
}

.calendar_eventList li {padding-left: 120px; position: relative;}

.calendar_heading ul li {
  margin:2px 0;
  padding:6px 0 6px 15px;
}

/* DEFAULT $.calendar() styles */
.cal-popout			{font-size:80%;}
.cal-popout td			{text-align:center;}
.cal-popout td a		{display:block; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:5px; margin:1px; text-decoration:none; border:1px solid #ddd; color:#333;}
.cal-linkHolder			{position:relative; display:block;}
.cal-loading			{-moz-opacity:.50; filter:alpha(opacity=50); opacity:.50;}
.cal-label			{display:none;}
.cal-icon			{display:block; cursor:pointer; text-align:center;}
.cal-monthName			{text-align:center;}
.cal-hasevent			{font-weight:bold;}
.cal-day-names			{font-size:80%; color:#777;}
.cal-popout abbr		{cursor:help;}
.cal-row-even a			{background:#f3f3f3;}
td.cal-today a			{background:#444; color:#fff; border:1px solid #999;}
.cal-popoutContent		{background:#fff; border:1px solid #777; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;}
.cal-events			{margin:0; padding:10px 10px 2px; list-style:none;}
.cal-events li			{margin:0 0 8px; padding:0;}
.cal-events li span		{display:block;}
.cal-eventTitle			{font-weight:normal; float:right;}
.cal-eventTimescale		{float:left;}
.cal-popoutPointer-border	{border-color:#777;}
.cal-popoutPointer-content	{border-color:#fff;}
/* Fix for ie6 transparency rendering */
*html .cal-popoutPointer-border	{filter: chroma(color=pink);}
*html .cal-popoutPointer-content{filter: chroma(color=pink);}


.calendar_date									{position: absolute; width: 110px; left: 0; top: 0; padding:0; display:inline; font-size: 80%; width: 110px !important;}
.calendar_date_date								{display:inline; float:left;  height:34px; font-size:20px;  padding:5px; background:#791B1B; color:#eee; border:1px solid #ccc; width:32px; }
.calendar_date_date p								{margin:0; padding:0; line-height:34px; text-align:center; font-family: Verdana, Arial, sans-serif; font-weight:bold;}
.calendar_date_dayMonth							{display:inline; float:left; height:34px; padding:5px; background: #ccc url(/_includes/images/podcast/button_background.png) repeat-x 50% 50%; color:#444; border:1px solid #ccc; border-left:none; width:50px; }
.calendar_date_dayMonth p							{margin:0;}
.calendar_event_date_list							{display: inline; float: right; width:165px; margin: 0; padding: 0;}
.calendar_event_date_list li							{padding:5px; margin:5px 0; text-align: right; color: #083194;}
.calendar_time									{display:block; font-weight: bold;}
.eventTitle										{display:block; }
.sortDescription									{display:block; float:left; margin:0 0 0 15px; padding:0 0 0 10px;}
#calendar_event_list ul.calendar_eventList li.calendar_event_item	{padding:0 0 15px 0; margin-bottom:15px; }
.calendar_zebra									{background: url(../images/design/home/event_zebra_bg.jpg) repeat-y right;}