﻿.events_container { width: 746px; height:544px; margin-left:208px; padding-top:10px; }
.NormalTextBox
{
	width: 74px;
	height: 21px;
	padding: 3px 5px 0 5px;
	margin: 0 5px 0px 9px;
	border: solid 1px #be8d8d;
	background: #e8dbd5;
	color: #47262d;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	text-align: center;
}
.NormalTextBoxRound
{
	width: 66px;
	height: 18px;
	margin: 0px 5px 0px 5px;
	border: solid 0px;
	background: #f3e6e0;
	color: #47262d;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	text-align: center;
}
.CommandButton, .CommandButton a:link, .CommandButton a:visited, .CommandButton a:hover, .CommandButton a
{
    font-weight: bold;
    font-size: 12px !important;
    color:#e61c6b !important;
}
.Eventtooltip
{
    border-right: #000 1px solid;
    padding-right: 5px;
    border-top: #000 1px solid;
    padding-left: 5px;
    font-size: 10px;
    filter: alpha(opacity=80);
    padding-bottom: 5px;
    border-left: #000 1px solid;
    width: 200px;
    color: #000;
    padding-top: 5px;
    border-bottom: #000 1px solid;
	font-family: Arial, Helvetica, sans-serif;
    background-color: #ffd;
    text-align: left;
    moz-opacity: 0.8;
    z-index: 99;
}
.Event
{
    table-layout: fixed;
    width: 748px;
    font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
    text-align: center;
	border: #dbd1d1 solid 1px !important;
    border-bottom: #c8b3aa 1px solid !important;
}
.EventTitle
{
    font-weight: bold;
    font-size: 11px;
    width: 100%;
    color: #711365 !important;
    height: 34px !important;
    text-align: center;
}
.EventTitle, .EventTitle td
{
    font-weight: bold;
    font-size: 11px;
    width: 100%;
    color: #711365 !important;
    height: 34px !important;
    text-align: center;
    background: #edcce5;
}
/* Note use of "!important" to override Inline Style */
.EventNextPrev, .EventNextPrev a:link
{
    padding-right: 0.5em;
    padding-left: 0.5em;
    font-size: 11px;
    font-weight: bold;
    padding-bottom: 0px;
    color: #711365 !important;
    padding-top: 10px;
}
.EventNextPrev a, .EventNextPrev a:visited, .EventNextPrev a:hover
{
    padding-right: 0.5em;
    padding-left: 0.5em;
    font-size: 11px;
    padding-bottom: 0px;
    color: #711365 !important;
    padding-top: 10px;
}
.EventDayHeader
{
    font-weight: bold;
    font-size: 11px;
    height: 50px;
	font-family: Arial, Helvetica, sans-serif;
    background-color: #e7f0b8;
    vertical-align: middle;
	text-transform: uppercase;
	border: #dfcfc9 1px solid;
	border-top: #f8eaeb 3px solid;
	color:#711365;
}
/*width:14%;*/
.EventDay, .EventDay td
{
    font-size: 11px;
    overflow: hidden;
    height: 69px !important;
    text-align: center;
    vertical-align: top;
    color: #e60e63 !important;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 1px;
	border: #dfcfc9 1px solid;
}
.EventDayScroll
{
    overflow: auto;
    position: static;
    width: 100%;
    height: 48px;
    text-align: left;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px !important;
	color: #e60e63;
    font-weight: normal;
	margin: 5px;
	margin-top: 1px;
}
.EventDayScroll a, .EventDayScroll a:visited, .EventDayScroll a:hover
{
    font-size: 11px !important;
	color: #e60e63 !important;
}
.EventDayScroll a:hover
{
	font-weight:bold;
	text-decoration:underline;
}
.EventOtherMonthDay
{
    color: #e60e63;
    background-color: #ececec;
}
}
.EventOtherMonthDay a, .EventOtherMonthDay a:visited, .EventOtherMonthDay a:hover
{
    color: #e60e63;
}
.EventWeekendDay
{
    background-color: #ffffff;
}
.EventTodayDay
{
    font-weight: bold;
    color: #e60e63 !important;
    background-color: #c5db56;
}
/* Note use of "!important" to override Inline Style */
.EventSelectedDay
{
    border: #ff0048 2px solid;
}
.EventSelector
{
    background-color: #c0c0e0;
}
.EventSelector a, .EventSelector a:visited, .EventSelector a:hover
{
    color: #0000ff;
    text-decoration: none;
}
/* The following control the Calendar Week View Style-Look */
.WeekTable table
{
    table-layout: auto;
    width: 100%;
    font-size: 7pt;
    color: black;
    font-family: Verdana;
    text-align: center;
    border-right: #7994cb 1px solid;
    border-top: #7994cb 1px solid;
    border-left: #7994cb 1px solid;
    border-bottom: #7994cb 1px solid;
}
.WeekTable table td, .WeekTable table th
{
    border:0px;
    padding:0px;
}
.WeekItem
{
    text-align: center;
    font-family: verdana,helvetica,arial;
    font-size: xx-small;
    background-color: #FFFFFF;
    font-weight: normal;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=  '#FFFFFF' , EndColorStr= '#CCCCCC' );
    border-right: transparent 1px solid;
    border-top: transparent 1px solid;
    border-left: transparent 1px solid;
    border-bottom: transparent 1px solid;
}
.WeekDay
{
    font-weight: bold;
    font-size: xx-small;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=  '#EEEEEE' , EndColorStr= '#B0C4DE' );
    color: #7994cb;
    font-family: verdana,helvetica,arial;
    background-color: #7994cb;
    text-align: center;
    vertical-align: middle;
    border-right: transparent 1px solid;
    border-top: transparent 1px solid;
    border-left: transparent 1px solid;
    border-bottom: transparent 1px solid;
}
.WeekBackground
{
    font-family: verdana,helvetica,arial;
    font-size: xx-small;
    background-color: #B0C4DE;
    border-right: transparent 1px solid;
    border-top: transparent 1px solid;
    border-left: transparent 1px solid;
    border-bottom: transparent 1px solid;
}
.WeekTitle
{
    font-family: verdana,helvetica,arial;
    font-size: xx-small;
    color: #00008B;
    height: 15%;
    text-align: center;
    background-image: url(gradient_LtBlue.jpg);
    width: 11%;
    border-right: transparent 1px solid;
    border-top: transparent 1px solid;
    border-left: transparent 1px solid;
    border-bottom: transparent 1px solid;
}
.WeekOfTitle
{
    font-weight: bold;
    font-size: 10px;
    width: 100%;
    color: #00008B;
    font-family: verdana,helvetica,arial;
    text-align: center;
    vertical-align: middle;
}
.WeekNextPrev
{
    font-weight: bold;
    font-family: verdana,helvetica,arial;
    font-size: 10px;
    width: 100%;
    color: #00008B;
    text-align: center;
    vertical-align: middle;
}
.WeekRangeheader
{
    text-align: center;
    vertical-align: middle;
    font-family: verdana,helvetica,arial;
    font-size: xx-small;
    background-color: #7994cb;
    border:none!important;
}
/* The following control the Calendar List View Style-Look */
.ListTable
{
    width: 100%;
}
.ListDate
{
    font-size: 7pt;
    font-family: verdana,helvetica,arial;
    text-align: left;
    vertical-align: top;
}
.ListTitle
{
    font-size: 7pt;
    font-family: verdana,helvetica,arial;
    text-align: left;
    vertical-align: top;
}
.ListDescription
{
    font-size: 7pt;
    font-family: verdana,helvetica,arial;
    text-align: left;
    vertical-align: top;
}
.ListLink
{
    font-weight: bold;
    font-size: 7pt;
    font-family: verdana,helvetica,arial;
    text-align: left;
    vertical-align: top;
}
.ListHeader
{
    font-weight: bold;
    font-size: xx-small;
    background-image: url(gradient_LtBlue.jpg);
    color: #00008B !important;
    font-family: verdana,helvetica,arial;
    height: 32px;
    text-align: left;
}
.ListDuration
{
    width: 60px;
    font-size: 7pt;
    font-family: verdana,helvetica,arial;
    text-align: center;
    vertical-align: top;
}
.ListCategory
{
    font-size: 7pt;
    font-family: verdana,helvetica,arial;
    text-align: left;
    vertical-align: top;
}	
.ListCustomField1
{
    font-size: 7pt;
    font-family: verdana,helvetica,arial;
    text-align: left;
    vertical-align: top;
}
.ListCustomField2
{
    font-size: 7pt;
    font-family: verdana,helvetica,arial;
    text-align: left;
    vertical-align: top;
}
.ListAlternate
{
    background-color: WhiteSmoke;
}
.ListDataGrid
{
    border-style: none;
}
.ListDataGrid td
{
    border-style: none;
}
.ListEdit
{
    width: 10px;
    text-align: center;
    vertical-align: top;
}
.EventHeaderContainer { margin: 6px 0 12px 270px; height: 30px; overflow:hidden; }
.EventHeaderText { float:left; margin:7px 10px 0 0px; }
.EventHeaderText, .EventHeaderText a, .EventHeaderText a:link, .EventHeaderText a:visited, .EventHeaderText a:hover
{ 
	color:#e60e63 !important;
	font-weight:bold !important;
	font-size:11px !important;
	text-decoration:none;
}
.EventHeaderText a:hover
{
	text-decoration:underline;
}
.DateSelBox { float:left; background:#fff; border:1px #db2d5f solid; margin: 2px 15px 0 0; padding:2px; }
.EventGoButton { background: url('/Portals/0/event_go.gif'); width: 43px; height: 26px; border:0; cursor:pointer; text-align:left; float:left; }
.InputTextNoBox { color:#db2d5f; font-size:11px; height:19px; border: 0; }
.InputTextNoBox option { padding-left:3px; padding-bottom:2px; }

.SelMcontainer {
  border: 0;
  position: relative; width: 70px; height: 16px; overflow: hidden;
  float: left; margin: 1px 7px 0 1px;
}
.SelYcontainer {
  border: 0;
  position: relative; width: 50px; height: 16px; overflow: hidden;
  float: left; margin: 1px 2px 0 1px;
}
#mnt {
  position: absolute; width: 74px; top: -2px; left: -2px;
}
#yar {
  position: absolute; width: 54px; top: -2px; left: -2px;
}
.TwitterPane { position:absolute; top:285px; left: 30px; width:130px; height:105px; overflow:hidden; }
.TwitterPane, class.TwitterPane, .TwitterPane a, .TwitterPane a:link, .TwitterPane a:visited, .TwitterPane a:hover { color: #828282; font-size:11px; text-decoration:none; line-height:13px; }
.DNN_News_ItemLink, .DNN_News_ItemLink a, .DNN_News_ItemLink a:link, .DNN_News_ItemLink a:visited, .DNN_News_ItemLink a:hover { color:#5ed1d9; text-decoration:none; }
.brake_line { height:5px; width:30px; overflow:hidden; }
.DNN_NewsFeedsContent { margin-top: 0px; }
.DNN_News_ItemDate { font-size:10px; color:#828282; font-style:normal; }

.BannerPane { position:absolute; top:587px; left: 30px; width:150px; height:231px; letter-spacing:-0.2px; }
.BannerPane, .BannerPane div { font-size:12px; color: #828282; line-height:12px;  }
.BannerImgTop { margin-left:6px; margin-bottom:2px; }
.BannerImgBot { position:absolute; top:85px; left: 0px; }
.BannerTxt { position:absolute; top:50px; left:5px; }

.FBook { position:absolute; top:376px; left: 22px; width:153px; height:206px; overflow:hidden; }

.EventSubHead { font-size: 12px; font-weight:bold; }
.EventNormal { font-size: 12px; }
.EventDescription { height:300px; overflow:auto; margin-bottom:35px; }
.EventDescription a, .EventDescription a:link, .EventDescription a:visited, .EventDescription a:hover { text-decoration:underline; }

.fb_content_loading { text-align:center; }
.fb_content_loader_gif { margin-top:20px; }

.subnav_pos { border-right:1px solid #838db1; }
.ssmenu { margin-bottom:8px; }
.slast { margin-bottom:15px; }

