/* GENERAL TEXT STYLES
-----------------------------------------------------------------------------*/

h1, .Head {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	font-size: 18px;
	color: #496679;
	}

h2 {
	font-size:14px;
	line-height: 1.4em;
	padding: 4px 0 4px 0;
	color: #496679;
	}

h3 {
	font-size: 11px;
	font-weight: normal;
	line-height: 1.6em;
	color: #416075;
	}

h1, h2, h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 2px;
	margin-top: 5px;
}


p, .Normal {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	padding: 4px 0 4px 0;
	}

a {
	color: #416075;
	text-decoration: none;
	}

a:hover {
	color: #416075;
	text-decoration: underline;
	}

/*** Container Layout Styles ***/

.Container_Content {
	width: 100%;
}

.Container_Top {
	overflow: hidden;
	width: 100%;
}

.Container_TopLeft {
	float: left;
}

.Container_TopMiddle {
}

.Container_TopRight {
	width: 10px;
	float: right;
}

.Container_Main {
	width: 100%;
}

.Container_Main_Plain {
	width: 100%;
}

.Container_MainLeft {
	float: left;
}

.Container_MainMiddle {
}

.Container_MainRight {
	float: right;
}

.Container_Bottom {
	width: 100%;
}

.Container_BottomLeft {
	float: left;
}

.Container_BottomRight {
	float:right;
}

.Container_BottomMiddle {
	text-align: center;
}


#ContentPane, .ContentPane {
	padding: 0px;
	margin: 0px;
}

/*** Container Content Element Styles ***/

.Head {
	font-size: 14px;
	font-weight:bold;
	text-align: center;
}

.Actions {
	text-align: left;
}

.bg_transparent {
	background: transparent;
}

.bg_white {
	background: #ffffff;
}

/*** Required Module Title Styles ***/

.ModuleTitle_MenuItem {
	border: white 0px solid; /*override borders*/    
}

.ModuleTitle_MenuItem TD {  /*TD if menu is using tables*/
	cursor: pointer; 
	cursor: hand; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	height: 21px;
	white-space: nowrap;  /*Word wrapping menu item now optional*/
}


.ModuleTitle_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	background-color: #EEEEEE; 
	width: 15px;
	height: 100%;   /*override the default height for icon so that menubreaks can have heights adjusted*/
}

.ModuleTitle_SubMenu 
{
	z-index: 1000; 
	cursor: pointer; 
	background-color: #FFFFFF; 
	padding: 1px 1px 1px 1px;   /*explicitly set padding for sub-menus */
}

.ModuleTitle_MenuBreak  {
	background-color: #EEEEEE; 
	font-size: 1px; /*make sure you take out portal.css ModuleTitle_MenuBreak for this to work*/
}

.ModuleTitle_MenuItemSel {

	cursor: pointer; 
	color: black; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 9pt; 
	font-weight: bold; 
	font-style: normal;
	background-color: #C1D2EE;
}

/* CALENDAR AREA
-----------------------------------------------------------------------------*/

.calendar {
	padding: 0px;
	clear: both;
	overflow: hidden;
	margin: 5px;
}
.date {
	height: 55px;
	width: 45px;
	background: url('graphics/calendar.gif') no-repeat;
	font: normal 22px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
	padding: 0px 2px 0 0;
	line-height: 100%;
	float: left;
	margin-right: 3px;
}
.date span {
	height: 16px;
	display: block;
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	padding-top: 5px;
}

.Event, #dnn_ctr1515_Events_EventMonth_EventCalendar {
	background-color: #8fafc6;
}

#dnn_ctr1515_Events_EventMonth_EventCalendar td.EventTitle {
	background: url(graphics/nav_selected.gif) 50% 0 repeat-x;
	color: #fff;
}

.EventDayHeader {}

.EventDay {}

.EventOtherMonthDay {}

.EventWeekendDay {}

.EventDayScroll {}

.EventTodayDay {}

.EventSelectedDay {}
