/* SK2 Skin styles for DotNetNuke */

/* General style for the whole page */
body {
	width: 100%;
	height: 100%;
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	border: 0 none transparent;
	color: #000000;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}


form {
	margin: 0;
	padding: 0;
}


.Page_General {
	width: 100%;
	height: 100%;
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	border: 0 none transparent;
	color: #000000;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}


/* General style for the frame of the skin */
.Skin_General {
	width: 100%;
	height: 100%;
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	border: 0 none transparent;
	color: #000000;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}


/* Visible when logged in as host or admin */
.Control_Panel_Pane {
	margin: 0;
	width: 100%;
	background-color: transparent;
	padding: 0;
	color: #404040;
}


.Top_Logo_Area {
	background-color: #ffffff;
	margin: 0;
	padding: 5px;
}


.Top_Image_Area {
	background-color: #ffffff;
	margin: 0;
	padding: 5px;
	width: 100%;
	text-align: right;
}


.Top_Banner_Ad_Area {
	background-color: #ffffff;
	margin: 0;
	padding-top: 5px;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 5px;
}


/* Image Style for various object headers */
.Image_Header {
	background-image: url(gradient_LightTan.gif);
	height: 23px;
}


/* Style for the horizontal bar (menu bar) */
.Horizontal_Bar {
	background-image: url(gradient_LightTan.gif);
	height: 27px;
	background-color: #f0f4ed;
	color: #687757;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	padding: 0;
	vertical-align: middle;
}
A.Horizontal_Bar:link {
	text-decoration: none;
	color: #687757;
	background-color: transparent;
}
A.Horizontal_Bar:visited {
	text-decoration: none;
	color: #687757;
	background-color: transparent;
}
A.Horizontal_Bar:hover {
	text-decoration: none;
	color: #00c000;
	background-color: transparent;
}
A.Horizontal_Bar:active {
	text-decoration: none;
	color: #00c000;
	background-color: transparent;
}


/* Style for the DNN objects that generate text on the horizontal bar */
.Horizontal_Bar_DNN_Object {
	background-color: transparent;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	padding: 0;
	color: #687757;
	/* vertical-align: middle;*/
}
A.Horizontal_Bar_DNN_Object:link {
	text-decoration: none;
	color: #687757;
	background-color: transparent;
}
A.Horizontal_Bar_DNN_Object:visited {
	text-decoration: none;
	color: #687757;
	background-color: transparent;
}
A.Horizontal_Bar_DNN_Object:hover {
	text-decoration: none;
	color: #00c000;
	background-color: transparent;
}
A.Horizontal_Bar_DNN_Object:active {
	text-decoration: none;
	color: #00c000;
	background-color: transparent;
}


/* Style for the text objects on the horizontal bar */
.Horizontal_Bar_Text_Object {
	background-color: transparent;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	padding: 0;
	color: #687757;
	vertical-align: middle;
}


/* Style for the hidden objects (like hidden inputs) on the horizontal bar */
.Horizontal_Bar_Hidden_Object {
	background-color: transparent;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	padding: 0;
	color: #687757;
	vertical-align: middle;
}


/* button style for standard HTML buttons on the horizontal bar */
.Horizontal_Bar_Button {
	border-top: 1px solid #c6cfb6;
	border-left: 1px solid #c6cfb6;
	border-right: 1px solid #98a878;
	border-bottom: 1px solid #98a878;
	background-color: #f0f4ed;
	height: 19px;
	width: 88px;
	margin: 0;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 4px;
	text-align: center;
	color: #555555;
	font-weight: normal;
	font-style: normal;
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	cursor: pointer;
}


/* text style used for textboxes on the horizontal bar */
.Horizontal_Bar_TextBox {
	border: 1px solid #b3c09d;
	background-color: #ffffff;
	height: 13px;
	width: 100px;
	margin: 0;
	padding: 2px;
	text-align: left;
	color: #555555;
	font-weight: normal;
	font-style: normal;
	font-size: 10px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}


/* Style for the DNN Search objects on the horizontal bar */
.Horizontal_Bar_DNN_Search {
	background-color: transparent;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	padding: 0;
	color: #687757;
}
A.Horizontal_Bar_DNN_Search:link {
	border-top: 1px solid #c6cfb6;
	border-left: 1px solid #c6cfb6;
	border-right: 1px solid #98a878;
	border-bottom: 1px solid #98a878;
	background-color: #f0f4ed;
	padding-top: 1px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
	text-align: center;
	color: #687757;
	text-decoration: none;
	cursor: pointer;
}
A.Horizontal_Bar_DNN_Search:visited {
	border-top: 1px solid #c6cfb6;
	border-left: 1px solid #c6cfb6;
	border-right: 1px solid #98a878;
	border-bottom: 1px solid #98a878;
	background-color: #f0f4ed;
	padding-top: 1px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
	text-align: center;
	color: #687757;
	text-decoration: none;
	cursor: pointer;
}
A.Horizontal_Bar_DNN_Search:hover {
	border-top: 1px solid #c6cfb6;
	border-left: 1px solid #c6cfb6;
	border-right: 1px solid #98a878;
	border-bottom: 1px solid #98a878;
	background-color: #f0f4ed;
	padding-top: 1px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
	text-align: center;
	color: #687757;
	text-decoration: none;
	cursor: pointer;
}
A.Horizontal_Bar_DNN_Search:active {
	border-top: 1px solid #c6cfb6;
	border-left: 1px solid #c6cfb6;
	border-right: 1px solid #98a878;
	border-bottom: 1px solid #98a878;
	background-color: #f0f4ed;
	padding-top: 1px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
	text-align: center;
	color: #687757;
	text-decoration: none;
	cursor: pointer;
}


.Ad_Pane {
	width: 100%;
	background-color: transparent;
	margin: 0;
	padding: 0;
	color: #000000;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}


.Top_Pane {
	width: 100%;
	background-color: transparent;
	margin: 0;
	padding: 5px;
	color: #000000;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}


.Left_Pane {
	width: 180px;
	background-color: transparent;
	margin: 0;
	padding: 5px;
	color: #000000;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}


.Content_Pane {
	width: 100%;
	background-color: transparent;
	margin: 0;
	padding: 5px;
	color: #000000;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}


.Right_Pane {
	background-color: transparent;
	margin: 0;
	padding: 5px;
	color: #000000;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}


.Bottom_Pane {
	width: 100%;
	background-color: transparent;
	margin: 0;
	padding: 5px;
	color: #000000;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}


/*SolpartMenu*/
.MainMenu_MenuContainer {
	background-color: transparent;
}


.MainMenu_MenuBar {
	cursor: pointer; /* cursor: hand; */
	height: 24px;
	background-color: transparent;
	padding-left: 8px;
	padding-right: 8px;
}


.MainMenu_MenuItem {
	border-top: 1px solid #f0f4ed;
	border-left: 0 solid #f0f4ed;
	border-right: 0 solid #f0f4ed;
	border-bottom: 1px solid #f0f4ed;
	padding-left: 8px;
	padding-right: 8px;
	cursor: pointer; /* cursor: hand; */
	color: #000000;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	background-color: transparent;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}


.MainMenu_MenuIcon {
	background-color: #f0f4ed;
	border: 1px solid transparent;
	cursor: pointer;
	text-align: center;
	width: 15px;
	height: 21px;
}


.MainMenu_SubMenu {
	background-color: #f0f4ed;
	z-index: 1000;
	cursor: pointer;
}


.MainMenu_MenuBreak {
	height: 1px;
}


.MainMenu_MenuItemSel {
	background-color: transparent;
	cursor: pointer;
	color: #00c000;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	height: 24px;
	padding-top: 0;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 0;
}


.MainMenu_MenuArrow {
	border-top: 0 solid #f0f4ed;
	border-right: 1px solid #f0f4ed;
	border-bottom: 1px solid #f0f4ed;
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
}


.MainMenu_RootMenuArrow {
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
}
/*EndSolpartMenu*/


.Normal {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}
A.Normal:link {
	text-decoration: none;
	color: #000000;
}
A.Normal:visited {
	text-decoration: none;
	color: #000000;
}
A.Normal:hover {
	text-decoration: none;
	color: #00c000;
}
A.Normal:active {
	text-decoration: none;
	color: #cccc70;
}


/* text style used for text boxes in the admin and edit pages, for Nav compatibility */
.NormalRed {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ff0000;
}
.NormalBold {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}


/* Buttons and link buttons */
.CommandButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
A.CommandButton:link {
	text-decoration: underline;
	color: #204420;
}
A.CommandButton:visited {
	text-decoration: underline;
	color: #204420;
}
A.CommandButton:hover {
	text-decoration: underline;
	color: #6FA574;
}
A.CommandButton:active {
	text-decoration: underline;
	color: #204420;
}


/* Standard HTML buttons */
.StandardButton, .StandardButtonNoPrint, .StandardSaveButton, .StandardUpdateButton, .StandardCancelButton, .StandardCalculateButton {
	border-top: 1px solid #c6cfb6;
	border-left: 1px solid #c6cfb6;
	border-right: 1px solid #98a878;
	border-bottom: 1px solid #98a878;
	background-color: #f0f4ed;
	padding-top: 1px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
	text-align: center;
	color: #555555;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	cursor: pointer;
	display: inline;
}
A.StandardButton:link, A.StandardButtonNoPrint:link, A.StandardSaveButton:link, A.StandardUpdateButton:link, A.StandardCancelButton:link, A.StandardCalculateButton:link {
	text-decoration: none;
	background-color: #f0f4ed;
	color: #555555;
}
A.StandardButton:visited, A.StandardButtonNoPrint:visited, A.StandardSaveButton:visited, A.StandardUpdateButton:visited, A.StandardCancelButton:visited, A.StandardCalculateButton:visited {
	text-decoration: none;
	background-color: #f0f4ed;
	color: #555555;
}
A.StandardButton:hover, A.StandardButtonNoPrint:hover, A.StandardSaveButton:hover, A.StandardUpdateButton:hover, A.StandardCancelButton:hover, A.StandardCalculateButton:hover {
	text-decoration: none;
	background-color: #f0f4ed;
	color: #00c000;
}
button.StandardButton:hover, button.StandardButtonNoPrint:hover, button.StandardSaveButton:hover, button.StandardUpdateButton:hover, button.StandardCancelButton:hover, button.StandardCalculateButton:hover {
	text-decoration: none;
	background-color: #f0f4ed;
	color: #00c000;
}
input.StandardButton:hover, input.StandardButtonNoPrint:hover, input.StandardSaveButton:hover, input.StandardUpdateButton:hover, input.StandardCancelButton:hover, input.StandardCalculateButton:hover {
	text-decoration: none;
	background-color: #f0f4ed;
	color: #00c000;
}
A.StandardButton:active, A.StandardButtonNoPrint:active, A.StandardSaveButton:active, A.StandardUpdateButton:active, A.StandardCancelButton:active, A.StandardCalculateButton:active {
	text-decoration: none;
	background-color: #f0f4ed;
	color: #555555;
}
.StandardCalculateButton[disabled] {
	background-color: #f0f4ed;
	color: #bbbbbb;
}


/* Textboxes in tables */
.TableTextBox {
	border: 0 none transparent;
	background-color: #ffffff;
	padding: 0;
	text-align: center;
	color: #555555;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}


.TableTextBoxNarrow {
	border: 0 none transparent;
	background-color: #ffffff;
	padding: 0;
	text-align: center;
	color: #555555;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}


.TableTextBoxBold {
	border: 0 none transparent;
	background-color: #ffffff;
	padding: 1px;
	text-align: center;
	color: #555555;
	font-weight: bold;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
}


.Tborder {
	border-color: #B3C09D;
}


/* Textboxes in forms */
.FormTextBox {
	border: solid 1px #b3c09d;
	background-color: #ffffff;
	padding: 1px;
	text-align: left;
	color: #555555;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}


.FormTextBoxLabel {
	color: #555555;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}


.DatePickerButton {
	border: 0 none transparent;
	background-color: transparent;
	padding: 0;
	text-align: center;
	vertical-align: middle;
	color: #000000;
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}


/* Text in calendar month view links */
.cal_cell {
	border-top: 1px solid #f6f6f6;
	border-left: 1px solid #f6f6f6;
	border-right: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	background-color: transparent;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	width: 100%;
	text-align: center;
	cursor: pointer;
}

.cal_spacer {
	font-size: 2px;
	font-weight: normal;
	background-color: #ffffff;
}


.TreeViewMenu {
	width: 180px;
	margin: 0;
}


/* Styles for the vertical site navigation menu */
.TreeViewMenu_Header {
	/* background-image: url(gradient_LightTan.gif); */ /* background-color: #f0f4ed; */
	background-color: transparent;
	height: 27px;
	vertical-align: middle;
	padding: 0;
	border-top: 1px solid #b3c09d;
	border-left: 1px solid #b3c09d;
	border-right: 1px solid #b3c09d; /* border-bottom: 1px solid #b3c09d; */
	border-bottom: 0 solid #b3c09d;
}


.TreeViewMenu_Header_Text {
	background-color: transparent;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	vertical-align: middle;
	padding-top: 0;
	padding-left: 8px;
	padding-right: 4px;
	padding-bottom: 0;
	color: #687757;
	height: 15px;
}


.TreeViewMenu_Body {
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 4px;
	padding-right: 0;
	padding-bottom: 10px;
	border-top: 0 solid #b3c09d;
	border-left: 1px solid #b3c09d;
	border-right: 1px solid #b3c09d;
	border-bottom: 1px solid #b3c09d;
}


.TreeViewMenu_Tree {
	padding-top: 0;
	padding-left: 4px;
	padding-right: 0;
	padding-bottom: 0;
}


.TreeViewMenu_Node {
	padding-top: 0;
	padding-left: 4px;
	padding-right: 0;
	padding-bottom: 0;
}


.TreeViewMenu_Node_Child {
	padding-top: 0;
	padding-left: 4px;
	padding-right: 0;
	padding-bottom: 0;
}


.TreeViewMenu_Node_Mouseover {
	padding-top: 0;
	padding-left: 4px;
	padding-right: 0;
	padding-bottom: 0;
	text-decoration: none;
	color: #00c000;
}


.TreeViewMenu_Node_Selected {
	padding-top: 0;
	padding-left: 4px;
	padding-right: 0;
	padding-bottom: 0;
}
/* End of the styles for the vertical site navigation menu */




/*GENERAL style for module titles*/
.Head {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6FA574;
}


/* Footer bar at bottom of page */
.Footer_Bar {
	height: 24px;
	background-color: transparent;
	color: #000000;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	padding-top: 0;
	padding-bottom: 1px;
	vertical-align: bottom;
}
A.Footer_Bar:link {
	text-decoration: none;
	color: #000000;
}
A.Footer_Bar:visited {
	text-decoration: none;
	color: #000000;
}
A.Footer_Bar:hover {
	text-decoration: none;
	color: #00c000;
}
A.Footer_Bar:active {
	text-decoration: none;
	color: #00c000;
}


/* DNN objects that generate text on the footer bar */
.Footer_Bar_DNN_Object {
	background-color: transparent;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	line-height: 20px;
	padding-left: 8px;
	padding-right: 8px;
	color: #000000;
}
A.Footer_Bar_DNN_Object:link {
	text-decoration: none;
	color: #000000;
}
A.Footer_Bar_DNN_Object:visited {
	text-decoration: none;
	color: #000000;
}
A.Footer_Bar_DNN_Object:hover {
	text-decoration: none;
	color: #00c000;
}
A.Footer_Bar_DNN_Object:active {
	text-decoration: none;
	color: #00c000;
}


/* Calendar text */
.NormalCalendar {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
A.NormalCalendar:link {
	text-decoration: none;
	color: #000000;
}
A.NormalCalendar:visited {
	text-decoration: none;
	color: #000000;
}
A.NormalCalendar:hover {
	text-decoration: none;
	color: #00c000;
}
A.NormalCalendar:active {
	text-decoration: none;
	color: #00c000;
}


/* Table of records */
.Column_Header, .Column_Footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}


.News_Feed_Title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
}
A.News_Feed_Title:link {
	text-decoration: none;
	color: #000000;
}
A.News_Feed_Title:visited {
	text-decoration: none;
	color: #309030;
}
A.News_Feed_Title:hover {
	text-decoration: none;
	color: #00c000;
}
A.News_Feed_Title:active {
	text-decoration: none;
	color: #cccc70;
}


.News_Feed_Description {
}


/* Item titles on edit and admin pages */
.NormalTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}


.SubHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}


/* Module title style used instead of Head for compact rendering by QuickLinks and Signin modules*/
.SubSubHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6FA574;
}


/* Bright Green Bullet */
.GB {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #8bf833;
}


/* Styles for the tour pages */

.Tour_Topic {
	color: #687757;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 40px;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	width: auto;
}


.Tour_Heading {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #687757;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	width: 100%;
	padding: 60px 0 2px 0;
	border-bottom: 1px solid #b3c09d;
}


.Tour_Heading2 {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #687757;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	width: 100%;
	padding: 0;
	border-bottom: 0 none #b3c09d;
}


.Tour_Heading3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	width: 100%;
	padding: 0;
	border-bottom: 0 none #b3c09d;
}


.Tour_Text {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-align: justify;
}


.Tour_Continue {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	font-style: normal;
	padding-bottom: 15px;
	color: #7ee02e;
}


.Tour_Spacer_Row {
	height: 40px;
	padding: 0;
	border-bottom: 0 none #b3c09d;
}


.BList {
	list-style-type: disc;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #8bf833;
	margin-top: 14px;
	margin-bottom: 0;
}


.LiText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	line-height: 24px;
}


.LinksMenu {
	font-family: Verdana,sans-serif;
	font-size: 12px;
	color: #204420;
	padding-left: 10px;
	margin-top: 3px;
}


/* Log Colours */

.PaceBGColor {
	background-color: #fff060;
}

.HealthBGColor {
	background-color: #53ccff;
}

.InjuryBGColor {
	background-color: #ff8060;
}

.TennisBGColor {
	background-color: #9bf843;
}

.BowlingBGColor {
	background-color: #cc99ff;
}

.SquashBGColor {
	background-color: #99cccc;
}

.RacquetballBGColor {
	background-color: #a3c1ff;
}

.BadmintonBGColor {
	background-color: #ffad47;
}

.AerobicsBGColor {
	background-color: #e090e0;
}

.WeightTrainBGColor {
	background-color: #cddb97;
}

.YogaBGColor {
	background-color: #ffd600;
}

.DietBGColor {
	background-color: #a0d635;
}


/* Used where all browsers need to align similarly. */

.Zero_Space {
	margin: 0;
	padding: 0;
	border: 0 none transparent;
}


.Mod_Size_Adjuster {
	margin: 0;
	padding: 0;
	border: 0 none transparent;
	width: 100%;
	height: auto;
	overflow: scroll;
}


/* XMod "No Items Found" Message */

.No_Items_Header {
	margin: 0;
	padding-top: 51px;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 5px;
	border: 0 none transparent;
	width: 450px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.No_Items_Text {
	margin: 0;
	padding-top: 5px;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 10px;
	border: 0 none transparent;
	width: 450px;
	text-align: justify;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #000000;
}


.Container_Not_Visible {
	margin: 5px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}


/* Horizontal Lines */

.Hr_Line
{
  width: 100%;
  height: 1px;
  font-size: 1px;
  text-align: left;
  padding: 0px 0px 0px 0px;
  border: none 0px transparent;
  background-color: #000000;
}


.Cell_Align_Height
{
  height: 24px;
}


.Align_LineHeight
{
  line-height: 18px;
}


/* Table Styles */

.GTable
{
  color: #000000;
/*  background-color: #B4BFB9; */
  background-color: #b3c09d;
  border: none 0px transparent;
  text-align: center;
  vertical-align: middle;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}

.Header
{
  color: #000000;
  background-color: #e9eddf;
	background-image: url(gradient_LightTan.gif);
  border: none 0px transparent;
  text-align: center;
  vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
}

.Item
{
  color: #000000;
  background-color: #ffffff;
  border: none 0px transparent;
  text-align: center;
  vertical-align: middle;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}

.AltItem
{
  color: #000000;
  background-color: #f0f4ed;
  border: none 0px transparent;
  text-align: center;
  vertical-align: middle;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
}


.WelcomeButton
{
  margin: 0px;
  padding: 0px;
  width: 12%;
  text-align: center;
  vertical-align: middle;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-style: normal;
  text-decoration: none;
  color: #000000;
  background-color: #ffffff;
  background-image: url(../../Graphics/gradient_Light_Tan.gif);
  background-repeat: repeat-x;
  border: #dce0c8 1px solid;
	cursor: pointer;
}



/* Selected tab */

.SelectedTab {
	font-weight: normal;
	font-size: 9px;
	line-height: 0em;
	color: #808080;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
A.SelectedTab:link {
	text-decoration: none;
	color: #808080;
	background-color: transparent;
}
A.SelectedTab:visited {
	text-decoration: none;
	color: #808080;
}
A.SelectedTab:active {
	text-decoration: none;
	color: #6FA574;
}
A.SelectedTab:hover {
	text-decoration: underline;
	color: #808080;
}

/* Unselected tabs */
.OtherTabs {
	font-weight: bold;
	font-size: 8.5pt;
	color: #808080;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	vertical-align: middle;
}
A.OtherTabs:link {
	text-decoration: none;
	color: #6FA574;
}
A.OtherTabs:active {
	text-decoration: none;
	color: #6FA574;
}
A.OtherTabs:hover {
	text-decoration: none;
	color: #808080;
}
A.OtherTabs:visited {
	text-decoration: none;
	color: #4A7850;
}

.FooterBackground {
	background-color: transparent;
	height: 22px;
	padding-bottom: 0;
	padding-top: 0;
	vertical-align: middle;
}

.Footer {
	color: #000000;
	height: 16px;
	padding-top: 0;
	font-weight: bold;
	font-size: 8.5pt;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding-right: 10px;
}
A.Footer:link {
	text-decoration: none;
	color: #EAEAEA;
}
A.Footer:active {
	text-decoration: none;
	color: #FAFAFA;
}
A.Footer:hover {
	text-decoration: none;
	color: #fefefe;
}
A.Footer:visited {
	text-decoration: none;
	color: #EAEAEA;
}


.LoginTab {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 25px;
	padding-left: 3px;
	padding-right: 12px;
}
A.LoginTab:link {
	text-decoration: none;
	color: #808080;
}
A.LoginTab:visited {
	text-decoration: none;
	color: #808080;
}
A.LoginTab:active {
	text-decoration: none;
	color: #808080;
}
A.LoginTab:hover {
	text-decoration: underline;
	color: #808080;
}


/* Generic Styles */
A:link {
	text-decoration: none;
	color: #000000;
}

A:visited {
	text-decoration: none;
	color: #309030;
}

A:hover {
	text-decoration: none;
	color: #00c000;
}

A:active {
	text-decoration: none;
	color: #cccc70;
}


UL LI {
	list-style-type: disc;
}
UL LI LI {
	list-style-type: disc;
}
UL LI LI LI {
	list-style-type: disc;
}


H1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6FA574;
	background-color: transparent;
}
H2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #808080;
	background-color: transparent;
}
H3 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #204420;
	background-color: transparent;
}
H4 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #204420;
	background-color: transparent;
}
H5, DT {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #204420;
	background-color: transparent;
}
H6 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #204420;
	background-color: transparent;
}


TFOOT, THEAD {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #204420;
}


TH {
	vertical-align: baseline;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #204420;
}