/* ================================	    CSS STYLES FOR DotNetNuke   ================================green:  #336633Blue: #333399H1 text blue:  #330099*/ Body
{
	BACKGROUND-POSITION-X: center;
	background-image: url(foliage2.jpg);
	margin: 0px;
	background-repeat: no-repeat;
	background-color: khaki;
}
table {	padding: 0;}select, input {	font-family: Arial, Helvetica;
	font-size: 10px;	color: #333;}H1 {
	font-family: Arial, Helvetica;
	font-size : 140%;
	font-weight : bold;
	text-align : left;
	color : #330099;
}

H2
{
	font-weight: bold;
	font-size: 120%;
	color: black;
	font-family: Arial, Helvetica;
	text-align: left;
}
H3 {
	font-family: Arial, Helvetica;
	font-size : 105%;
	font-weight : bold;
	text-align : left;
}h4 {	font-family: Arial, Helvetica;
	font-size: 9px;	font-weight: bold;	color: #6C6C6C;	padding: 2px 0 1px 7px;	background: #888;	margin-top: 20px;	margin-left: 0;	margin-right: 0;	margin-bottom: 5px;	letter-spacing: 3px;	text-transform: uppercase;}p {	margin-top: 10px;	margin-bottom: 10px;	padding-left: 10px;	padding-right: 10px;}/* Current Date----------------------------------------------------------------------------------------*/.date
{
	font-weight: bold;
	font-size: 10px;
	color: #993333;
	font-family: Arial, Helvetica;
}/* text style for the unselected tabs */.OtherTabs {    font-size: 10px;    color: #000;	font-family: Arial, Helvetica;
    text-decoration: none;}/* hyperlink style for the unselected tabs */A.OtherTabs:link, A.OtherTabs:visited, A.OtherTabs:active {    text-decoration:    none;    color: #fff;	background-color: transparent;	border: 0;	font-weight: bold;}A.OtherTabs:hover    {    text-decoration:    underline;    color: #fff;	background-color: transparent;	border: 0;	font-weight: bold;}/* Main Menu */.MainMenu_MenuContainer {	background: transparent;}.MainMenu_MenuBar {	cursor: pointer; 	cursor: hand; 	height: 21px;}.MainMenu_MenuItem
{
	border-right: 0px;
	padding-right: 10px;
	border-top: 0px;
	padding-left: 7px;
	font-weight: bold;
	font-size: 12px;
	border-left: 0px;
	cursor: hand;
	color: white;
	border-bottom: 0px;
	font-style: normal;
	font-family: Arial, Helvetica;
	height: 25px;
}.MainMenu_MenuItemSel
{
	border-right: 0px;
	padding-right: 10px;
	border-top: 0px;
	padding-left: 7px;
	font-weight: bold;
	font-size: 12px;
	background: #330099;
	border-left: 0px;
	width: 100%;
	color: white;
	border-bottom: 0px;
	font-family: Arial, Helvetica;
	height: 25px;
}.MainMenu_MenuIcon {	display: none;}.MainMenu_SubMenu
{
	border-right: #6c6c6c 1px solid;
	padding-right: 3px;
	border-top: #6c6c6c 1px solid;
	margin-top: 0px;
	padding-left: 3px;
	z-index: 1000;
	background: #336633;
	filter: none;
	padding-bottom: 2px;
	border-left: #6c6c6c 1px solid;
	cursor: hand;
	color: white;
	padding-top: 2px;
	border-bottom: #6c6c6c 1px solid;
	font-family: Arial, Helvetica;
}.MainMenu_MenuBreak {	display: none;}.MainMenu_MenuArrow {	display: none;}.MainMenu_RootMenuArrow  {	display: none;}/* Submenus */.submenuitemselectedcssclass
{
	background-color: #336633;
}/* Menu-Styles *//* Module Title Menu ----------------------------------------------------------------------------------------*/.ModuleTitle_MenuContainer {	color: #2c2c2c;}.ModuleTitle_MenuBar {	cursor: pointer; 	cursor: hand; 	height: 21px;}/* Module Title Menu ----------------------------------------------------------------------------------------*/.ModuleTitle_MenuItem {	color: #6C6C6C; 	background: #fff;	cursor: pointer; 	cursor: hand; 	font-family: Arial, Helvetica;
	font-size: 10px; 	font-weight: bold; 	font-style: normal;		padding-left: 2px;	padding-right: 8px;	height: 21px;	border: 0;}.ModuleTitle_MenuIcon {	cursor: pointer; 	cursor: hand;	color: #6C6C6C;	text-align: center;	padding-right: 0px;	padding-left: 3px;	background: transparent;	display: none;}.ModuleTitle_SubMenu {	z-index: 1000; 	cursor: pointer; 	cursor: hand;	color: #fff;	background: #fff;	margin-top: 5px;	border: 1px solid #6C6C6C;	padding: 3px;	filter: none; }.ModuleTitle_MenuBreak {	display: none;}.ModuleTitle_MenuItemSel {	color: #fff;	font-family: Arial, Helvetica;
	font-size: 10px; 	font-weight: bold; 	font-style: normal;	padding-left: 2px;	padding-right: 8px;	height: 21px;	border: 0;	background: #6C6C6C;}.ModuleTitle_MenuArrow {	font-family: webdings; 	font-size: 10px; 	cursor: pointer; 	cursor: hand;	display: none;}.ModuleTitle_RootMenuArrow {	font-family: webdings; 	font-size: 10px; 	cursor: pointer; 	cursor: hand;	display: none;}/* for the date ---------------------------------------------------*/.SelectedTab {    color: #999;	font-family: Arial, Helvetica;
	font-weight: normal;	font-size: 10px;}/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
	font-family: Arial, Helvetica;
    font-size:  1em;
    font-weight:    bold;
    color: black;
}/* Item titles on edit and admin pages ----------------------------------------------------------------------------------------*//* style of item titles on edit and admin pages */
.SubHead
{
	font-weight: bold;
	font-size: 1em;
	color: #003366;
	font-family: Arial, Helvetica;
}
/* linky linky */a.SubHead:link, a.SubHead:visited {	color: #6F88A3;	text-decoration: none;	font-family: Arial, Helvetica;
    font-size: 10px;    font-weight: normal;}a.SubHead:hover {	color: #333;	text-decoration: none;	font-family: Arial, Helvetica;
    font-size: 10px;    font-weight: normal;}a.CommandButton:link, a.CommandButton:visited {	color: #fff;		border-top: 1px solid #9f9f9f;	border-bottom: 1px solid #747474;	border-left: 1px solid #9f9f9f;	border-right: 1px solid #747474;	padding: 1px 2px 1px 3px;	font-family: Arial, Helvetica;
	font-weight: bold;	font-size: 10px;	text-decoration: none;	background: #888;}a.CommandButton:hover {	color: #fff;	padding: 1px 2px 1px 3px;	border-top: 1px solid #9f9f9f;	border-bottom: 1px solid #747474;	border-left: 1px solid #9f9f9f;	border-right: 1px solid #747474;	font-family: Arial, Helvetica;
	font-weight: bold;	font-size: 10px;	text-decoration: none;	background: #666;}a.Normal:link, a.Normal:visited {	font-weight: normal;	text-decoration: none;}a.Normal:hover {	color: Black;	font-weight: normal;	text-decoration: none;}a:link, a:visited {	font-weight: bold;	text-decoration: underline;}a:hover {	color: BLACK;	font-weight: bold;	text-decoration: none;}/* style for module titles */
.Head
{
	font-weight: bold;
	font-size: 1.2em;
	color: #330099;
	font-family: Arial, Helvetica;
}

/* text style used for most text rendered by modules */
.Normal
{
	color: #000000;	font-family: Arial, Helvetica;
    font-size: .9em;
    font-weight: normal;
	line-height : 150%;
}

/* text style used for error messages */
.NormalRed
{
	font-family: Arial, Helvetica;
    font-size: .9em;
    font-weight: bold;
    color: #ff0000
}
/* text style used for rendered text which requires emphasis */
.NormalBold
{
	font-family: Arial, Helvetica;
    font-size: .9em;
	line-height : 150%;
    font-weight: bold
}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility
.NormalTextBox
 {
     font-family: Tahoma, Arial, Helvetica;
    font-weight: normal;
} */.NormalTextBox {	color: BLACK;	padding-left: 4px;	line-height: 13px;	font-family: Arial, Helvetica;
	font-weight: normal;     font-size: .9em;
	background: #fff;	border: 1px solid #ccc;	scrollbar-face-color: #fff;	scrollbar-track-color: #fff;	scrollbar-arrow-color: #686868;	scrollbar-3dlight-color: #fff;	scrollbar-shadow-color: #fff;	scrollbar-highlight-color: #fff;	scrollbar-darkshadow-color: #fff;}td.NormalTextBox {	padding: 0;	margin: 0;	background: transparent;	border: 1px solid #f5f5f5;	visibility: invisible;}
.BreadCrumb
{
	font-weight: bold;
	font-size: 0.8em;
	color: #336633;
	padding-top: 20px;
	font-family: Arial, Helvetica;
	text-decoration: none;
}a.BreadCrumb:link, a.BreadCrumb:visited
{
	font-weight: bold;
	font-size: 0.8em;
	color: #336633;
	padding-top: 20px;
	font-family: Arial, Helvetica;
	text-decoration: none;
}a.BreadCrumb:hover
{
	font-weight: bold;
	font-size: 0.8em;
	color: #333399;
	padding-top: 20px;
	font-family: Arial, Helvetica;
	text-decoration: underline;
}.LoginCell{	padding-bottom:10px;}.mainTable{	padding-top:10px;}
.footerCopywrite
{
	font-family: Arial, Helvetica;
	font-size: 0.8em;
	text-align: center;
}

.footerLinks
{
	font-size: 0.8em;
	font-family: Arial, Helvetica;
	color: black;
	text-align: center;
}

a.footerLinks:link, a.footerLinks:visited
{
	color: black;
	text-align: center;
	text-decoration: none;
}

a.footerLinks:hover
{
	color: #993333;
	text-align: center;
	text-decoration: underline overline;
}

.headerAddress
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Arial, Helvetica;
	text-align: right;
}

.backgroundGreen
{
	background-color: #336633;
}

.backgroundBlue
{
	background-color: #333399;
}

.bluetext
{
	color: #333399;
}

.footersmall
{
	font-size: 80%;
	text-align: center;
}

.footermedium
{
	font-size: 90%;
	text-align: center;
}


/* ================================
    CSS STYLES FOR Module Calendar
   ================================

*/

.calendar
{
	border-right: lightgrey 1px solid;
	border-top: lightgrey 1px solid;
	font-size: 7pt;
	border-left: lightgrey 1px solid;
	color: black;
	border-bottom: lightgrey 1px solid;
	font-family: Verdana;
}

.calendarTitle
{
	font-weight: bold;
	font-size: 9pt;
	color: white;
	background-color: #336633;
}

.calendarTitle,
.calendarTitle td
{
	font-weight: bold;
	font-size: 9pt;
	color: white;
	background-color: #336633;
}

.calendarNextPrev, .calendarNextPrev a:link
{
	color: white;
	font-size: 8pt;
	padding: 0px .5em;
}

.calendarNextPrev a, .calendarNextPrev a:visited, .calendarNextPrev a:hover
{
	color: white;
	font-size: 8pt;
	padding: 0px .5em;
}

.calendarDayHeader
{
	font-weight: bold;
	font-size: 7pt;
	font-family: Verdana;
	background-color: silver;
}

.calendarDay, .calendarDay td
{
	font-size: 7pt;
	color: #000000;
	font-family: Verdana;
	text-align: left;
}

.calendarDay a,
.calendarDay a:visited,
.calendarDay a:hover
{
	color: #0000ff;
	text-align: left;
	font-size: 7pt;
	font-family: Verdana;
}

.calendarOtherMonthDay
{
	color: #808080;
	background-color: gainsboro;
}

.calendarOtherMonthDay a, .calendarOtherMonthDay a:visited, .calendarOtherMonthDay a:hover
{
	color: #8080c0;
	background-color: gainsboro;
}


.calendarWeekendDay
{
	background-color: WhiteSmoke; 
}

.calendarTodayDay
{
	border-right: #336633 2px solid;
	border-top: #336633 2px solid;
	border-left: #336633 2px solid;
	border-bottom: #336633 2px solid;
}

.calendarSelectedDay
{
	font-weight: bold;
	color: #330099;
	background-color: #cccccc;
}

.calendarSelectedDay a,
.calendarSelectedDay a:visited,
.calendarSelectedDay a:hover
{
	color: #330099;
	font-weight: bold;
}

.calendarSelector
{
	background-color: #cccccc;
}

.calendarSelector a, .calendarSelector a:visited, .calendarSelector a:hover
{
	color: #330099;
	text-decoration: none;
}	
/* ================================
    CSS STYLES FOR Module Event
   ================================
*/

.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;
	background-color: #ffd;
	text-align: left;
	moz-opacity: 0.8;
}
	 
.Event
{
	border-right: black 1px solid;
	table-layout: auto;
	padding-right: 0px;
	border-top: black 1px solid;
	padding-left: 0px;
	font-size: 7pt;
	padding-bottom: 0px;
	margin: 0px;
	border-left: black 1px solid;
	color: black;
	padding-top: 0px;
	border-bottom: black 1px solid;
	font-family: Verdana;
	border-collapse: collapse;
	text-align: center;
	width: 100%;
	height: 400px;
}

.EventTitle
{
	font-weight: bold;
	font-size: 9pt;
	background-image: none;
	width: 100%;
	color: white;
	height: 100%;
	background-color: #336633;
	text-align: center;
}

.EventTitle, .EventTitle td
{
	font-weight: bold;
	font-size: 11pt;
	background-image: none;
	color: white;
	background-color: #336633;
	text-align: center;
}

/* Note use of "!important" to override Inline Style */
.EventNextPrev, .EventNextPrev a:link
{
	padding-right: 0.5em;
	padding-left: 0.5em;
	font-size: 10pt;
	padding-bottom: 0px;
	color: yellow;
	padding-top: 0px;
}

.EventNextPrev a, .EventNextPrev a:visited, .EventNextPrev a:hover
{
	padding-right: 0.5em;
	padding-left: 0.5em;
	font-size: 8pt;
	padding-bottom: 0px;
	color: white;
	padding-top: 0px;
}

.EventDayHeader
{
	font-weight: bold;
	font-size: 7pt;
	font-family: Verdana;
	background-color: silver;
}

.EventDay, .EventDay td
{
	font-size: 7pt;
	color: #0000ff !important;
	font-family: Verdana;
	background-color: white;
}

.EventDay a,
.EventDay a:visited,
.EventDay a:hover
{
	font-size: 7pt;
	color: #0000ff !important;
	font-family: Verdana;
}

.EventOtherMonthDay
{
	color: #808080;
	background-color: khaki;
}

.EventOtherMonthDay a, .EventOtherMonthDay a:visited, .EventOtherMonthDay a:hover
{
	color: #8080c0;
	background-color: khaki;
}


.EventWeekendDay
{
	background-color: darkseagreen;
}

.EventTodayDay
{
	border-right: red 2px solid;
	border-top: red 2px solid;
	border-left: red 2px solid;
	border-bottom: red 2px solid;
}

/* Note use of "!important" to override Inline Style */
.EventSelectedDay
{
	font-weight: bold;
	color: #0000ff !important;
	background-color: darkgray;
}

.EventSelectedDay a,
.EventSelectedDay a:visited,
.EventSelectedDay a:hover
{
	color: #0000ff !important;
	font-weight: bold;
}

.EventSelector
{
	background-color: #c0c0e0;
}

.EventSelector a,
.EventSelector a:visited,
.EventSelector a:hover
{
	color: #0000ff;
	text-decoration: none;
}	

