/* hyperlink style for portal link */
A {
	font-family: Tahoma;
	font-size: 11px;
	cursor: pointer;
}
A:link, A:visited, A:active {
	color: #000000;
	text-decoration: underline;
}
A:hover {
	color: #D8A200;
	text-decoration: underline;
}
/* text style used for most text rendered by modules in the admin and edit pages */
.DNN_HTMLContent {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
}
/* text style used for most text rendered by modules */
.Normal {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}
/* LINKS links style */
A.Normal {
	font-family: Tahoma;
	font-size: 12px !important;
	font-weight: bold;
}
A.Normal:link, A.Normal:visited, A.Normal:active {
	color: #000000;
	text-decoration: underline;
}
A.Normal:hover {
	color: #D8A200;
	text-decoration: underline;
}
/* hyperlink style for buttons and link buttons */
.Normal a, .Normal a:link, .Normal a:visited, .Normal a:active {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.Normal a:hover {
	font-size: 14px;
	color: #D8A200;
	text-decoration: underline;
}
/* text style used for most text rendered by modules */
.NormalDisabled {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #B3B3B3;
}
/* FAQs Labels */
.Normal LABEL SPAN {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #4F4F4F;
}
/* text style used for rendered text which requires emphasis */
.NormalBold {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
}
.NormalBold a, .NormalBold a:link, .NormalBold a:visited, .NormalBold a:active {
	color: #000000;
	text-decoration: underline;
}
.NormalBold a:hover {
	color: #D8A200;
	text-decoration: underline;
}
/* text style used for textboxes in the admin and edit pages */
.NormalTextBox {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #050505;
}
/* style for module titles */
.Head {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 18px;
	font-weight: normal;
	color: #303030;
}
/* style of item titles on edit and admin pages */
.SubHead {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: #4F4F4F;
}
/* REPOSITORY DASHBOARD Categories Links */
A.SubHead:link, A.SubHead:visited, A.SubHead:active {
	color: #616161;
	text-decoration: underline;
}
A.SubHead:hover {
	color: #D8A200;
	text-decoration: underline;
}
/* REPOSITORY Comments' Links */
.SubHead a, .SubHead a:link, .SubHead a:visited, .SubHead a:active {
	color: #616161;
	text-decoration: underline;
}
.SubHead a:hover {
	color: #D8A200;
	text-decoration: underline;
}
/* style of item titles on edit and admin pages */
.SubHead SPAN {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px !important;
	font-weight: bold;
}
.SubHead LABEL {
    padding-right: 5px;
}
.SubHead LABEL SPAN {
	color: #4F4F4F;
}
.Settings .SubHead LABEL SPAN {
	color: #4F4F4F;
}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #0A0A0A;
}
/* styles used by Data Grids */
.DataGrid_Container {
	background-color: transparent;
}
.DataGrid_Header {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #050505;
	background-color: transparent;
	text-align: center;
}
.DataGrid_Header TD {
	padding-right: 5px;
	white-space: nowrap;
}
.DataGrid_Item {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #050505;
	background-color: transparent;
}
.DataGrid_Item a:link, .DataGrid_Item a:active, .DataGrid_Item a:visited, .DataGrid_Item a:hover {
	font-weight: normal;
}
.DataGrid_AlternatingItem {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #c93232;
	background-color: #F5F5F5;
}
.DataGrid_AlternatingItem a:link, .DataGrid_AlternatingItem a:active, .DataGrid_AlternatingItem a:visited, .DataGrid_AlternatingItem a:hover {
	font-weight: normal;
}
.DataGrid_SelectedItem {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFE;
	background-color: #BEBEBE;
}
.DataGrid_SelectedItem a:link, .DataGrid_SelectedItem a:active, .DataGrid_SelectedItem a:visited, .DataGrid_SelectedItem a:hover {
	font-weight: normal;
}
.DataGrid_Footer {
	background-color: #FDFDFD;
}
/* styles used in the FileManager */
.FileManager {
	border: 1px solid #5C5C5C;
	max-height: 0%;
}
.FileManager_ToolBar {
	padding: 2px;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #5C5C5C;
	height: 25px;
}
.FileManager_ToolBar TR TD SPAN, .FileManager_ToolBar TR TD SPAN LABEL, .FileManager_ToolBar TR TD SPAN LABEL:hover {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	color: #050505;
}
.FileManager_ToolBar TR TD SPAN:hover {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	color: #D8A200;
}
.FileManager_Explorer {
	margin: 0px;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #5C5C5C;
	background-color: #FAFAFA;
	max-height: 100%;
}
.FileManager_Explorer TR TD SPAN {
	color: #050505;
}
.FileManager_Header, .FileManager_Header TD {
	border-bottom: 1px solid #5C5C5C;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	background-color: #E7E7E7;
	height: 23px;
	white-space: nowrap;
}
.FileManager_Header a, .FileManager_Header a:link, .FileManager_Header a:visited, .FileManager_Header a:active {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	color: #616161;
	text-decoration: underline;
}
.FileManager_Header a:hover {
	color: #D8A200;
	text-decoration: underline;
}
.FileManager_FileList {
	margin: 0px;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	border-color: #5C5C5C;
	background-color: #FFFEFC;
	max-height: 100%;
	overflow: auto;
}
.FileManager_FileList TABLE {
	margin-top: -1px;
	border-right: 0px solid #FCFBFA;
}
.FileManager_Item, .FileManager_AltItem, .FileManager_SelItem {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #050505;
}
.FileManager_Item a, .FileManager_AltItem a, .FileManager_SelItem a {
	font-size: 11px !important;
}
.FileManager_SelItem {
	color: #FBFBFF;
	border-style: none;
}
.FileManager_Item TD {
	border-color: #5C5C5C;
    border-width: 1px 0px 0px 0px;
	border-style: dashed;
	font-size: 11px;
	background-color: transparent;
}
.FileManager_AltItem TD {
	border-color: #5C5C5C;
	border-width: 1px 0px 0px 0px;
	border-style: dashed;
	font-size: 11px;
	background-color: #EFEFEF;
}
.FileManager_SelItem TD {
	border-color: #5C5C5C;
	border-width: 1px 0px 0px 0px;
	border-style: dashed;
	font-weight: normal;
	font-size: 11px;
	color: #FBFBFF;
	background-color: #B4B4B4;
}
.FileManager_SelItem a, .FileManager_SelItem a:link, .FileManager_SelItem a:visited, .FileManager_SelItem a:active {
	color: #FBFBFF;
}
.FileManager_SelItem a:hover {
	color: #050505;
}
.FileManager_Pager {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	border-top: 1px solid #5C5C5C;
	background-color: #B5B5B5;
	height: 25px;
}
.FileManagerTreeNode {
	padding: 1px 5px 1px 5px;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #050505;
}
.FileManagerTreeNodeSelected {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	background-color: #E7E7E7;
}
.FileManagerTreeNodeSelected, .FileManagerTreeNode:hover, .FileManagerTreeNodeSelected:hover {
	color: #c93232 !important;
}
.FileManager_StatusBar {
	margin: 0px;
	font-family: Tahoma, Arial, Helvetica;
	font-weight: normal;
	background-color: #E7E7E7;
	height: 23px;
	white-space: nowrap;
}
.FileManager_StatusBar TABLE {
	margin-bottom: -1px;
	padding: 2px;
	border: 0px solid #FCFBFA;
}
.FileManager_StatusBar TABLE TR TD {
	vertical-align: middle;
}
.FileManager_StatusBar SPAN {
	padding-left: 2px;
	font-size: 11px;
	color: #3B3B3B;
}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active {
	padding-right: 5px;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
A.CommandButton:hover {
	font-size: 11px;
	color: #D8A200;
	text-decoration: underline;
}
/* button style for standard HTML buttons */
.StandardButton {
	cursor: pointer;
}
/* HEADINGS */
H1 {
	font-family: Tahoma, Arial, Helvetica;
	font-weight: normal;
	color: #000000;
}
H2, H3 {
	font-family: Tahoma, Arial, Helvetica;
	font-weight: normal;
	color: #919191;
}
H4, H5, H6 {
	font-family: Tahoma, Arial, Helvetica;
	font-weight: bold;
	color: #383838;
}
H1 {
	font-size: 24px;
}
H2 {
	font-size: 22px;
}
H3 {
	font-size: 18px;
	font-style: italic;
}
H4 {
	font-size: 16px;
}
H5 {
	font-size: 14px;
	font-style: italic;
}
H6 {
	font-size: 12px;
}
/* ACCOUNT LOGIN Labels' Text */
.LoginPanel .SubHead LABEL SPAN {
	color: #616161;
}
/* ANNOUNCEMENTS Title Text */
.DNN_ANN_DesignTable SPAN  {
	padding: 0px 0px 0px 5px;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
	font-weight: bold;
	color: #616161;
}
/* ANNOUNCEMENTS Description Text */
.DNN_ANN_Description {
	padding: 0px 0px 0px 5px;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
	font-weight: normal;
}
/* ANNOUNCEMENTS Description Links */
.DNN_ANN_Description a, .DNN_ANN_Description a:link, .DNN_ANN_Description a:visited, .DNN_ANN_Description a:active {
	padding: 0px 0px 0px 5px;
	color: #000000;
	text-decoration: underline;
	height: 21px;
}
.DNN_ANN_Description a:hover {
	color: #D8A200;
	text-decoration: underline;
}
/* BLOG */
.SearchOptions {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
}
/*nc */
.CreateFrom {
	font-size: 10px;
	color: #050505;
}
.blog_body {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
}
.blog_Description_Heavy {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #050505;
}
.blog_Description {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #050505;
}
.blog_dateline {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #595959;
}
.blog_published {
	font-family: Arial;
	font-size: 10px;
	font-weight: normal;
}
.blog_pub-month {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}
.blog_pub-date {
	font-size: 12px;
	font-weight: bold;
}
.blog_pub-year {
	font-size: 10px;
	font-weight: bold;
}
.blog_subhead {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}
.blog_comments {
	padding: 2px 0px 2px 20px;
	background-position: left center;
	line-height: 25px;
}
.blog_comments_normal {
	padding: 2px 0px 2px 20px;
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-position: left center;
	line-height: 16px;
}
A.blog_comments_normal:link, A.blog_comments_normal:visited, A.blog_comments_normal:active {
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
A.blog_comments_normal:hover {
	font-size: 11px;
	color: #D8A200;
	text-decoration: underline;
}
.blog_topics {
	padding: 2px 0px 2px 20px;
    font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #616161;
	background-position: left center;
	line-height: 16px;
}
.blog_topics a, .blog_topics a:link, .blog_topics a:visited, .blog_topics a:active {
	font-size: 12px !important;
	font-weight: normal !important;
	color: #616161 !important;
	text-decoration: none;
}
.blog_topics a:hover {
	font-size: 12px;
	font-weight: normal;
	color: #D8A200 !important;
	text-decoration: underline;
}
.blog_more_link {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
A.blog_more_link:link, A.blog_more_link:visited, A.blog_more_link:active {
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
A.blog_more_link:hover {
	font-size: 11px;
	color: #D8A200;
	text-decoration: underline;
}
.blog_gravatar {
	margin-left: 4px;
    margin-bottom: -5px;
}
.blog_tags {
	font-size: 11px;
}
.blog_trackback {
	padding: 2px 0px 2px 20px;
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-position: left center;
	line-height: 16px;
}
A.blog_trackback:link, A.blog_trackback:visited, A.blog_trackback:active {
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
A.blog_trackback:hover {
	font-size: 11px;
	color: #D8A200;
	text-decoration: underline;
}
.blog_permalink {
	font-size: 11px;
}
.blog_print {
	padding: 2px 0px 2px 20px;
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-position: left center;
	line-height: 16px;
}
A.blog_print:link, A.blog_print:visited, A.blog_print:active {
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
A.blog_print:hover {
	font-size: 11px;
	color: #D8A200;
	text-decoration: underline;
}
.blog_edit_link {
	padding: 2px 0px 2px 20px;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-position: left center;
	line-height: 16px;
}
A.blog_edit_link:link, A.blog_edit_link:visited, A.blog_edit_link:active {
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
A.blog_edit_link:hover {
	font-size: 11px;
	color: #D8A200;
	text-decoration: underline;
}
.blog_date {
	color: #666666;
}
H2.blog_title {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #616161;
}
H2.blog_title a, H2.blog_title a:link, H2.blog_title a:visited, H2.blog_title a:active {
	font-size: 12px;
	color: #616161;
	text-decoration: none;
}
H2.blog_title a:hover {
	font-size: 12px;
	color: #D8A200;
	text-decoration: underline;
}
.horizontalline {
	border-bottom: 1px dotted #AAAAAA;
}
.blog_copyright {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	color: #595959;
}
/* Normal Bubble */
.blog_bubble_owner {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}
.blog_bubble_owner blockquote {
	border: 1px solid #AAAAAA;
    font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #050505;
	background-color: #E8E8E8 !important;
	min-height: 64px;
}
.blog_bubble_owner cite {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	cursor: text;
}
.blog_bubble_owner cite a, .blog_bubble_owner cite a:link, .blog_bubble_owner cite a:visited, .blog_bubble_owner cite a:active {
	font-size: 11px;
	font-weight: bold;
	color: #616161;
	text-decoration: underline;
	cursor: text;
}
.blog_bubble_owner cite a:hover {
	font-size: 11px;
	font-weight: bold;
	color: #D8A200;
	text-decoration: underline;
	cursor: pointer;
}
.blog_bubble_owner cite .Normal, .blog_bubble_owner cite .NormalBold {
	font-size: 11px;
	font-weight: normal !important;
	color: #050505 !important;
	text-decoration: none !important;
	cursor: text !important;
}
/* Calendar Styles */
.Blog_Archive_Title, .Blog_Archive_Title TD {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #050505;
	text-align: center;
	vertical-align: middle;
	height: 13px;
	white-space: nowrap;
}
.Blog_Archive_NextPrev, .Blog_Archive_NextPrev a, .Blog_Archive_NextPrev a:link, .Blog_Archive_NextPrev a:visited, .ThemeSmall .EventNextPrev a:hover {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #050505;
	text-decoration: none;
	vertical-align: middle;
}
.Blog_Archive_NextPrev a:hover {
	color: #F9F9F9 !important;
}
.Blog_Archive_DayHeader {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #F9F9F9;
	background-color: #BF7713;
	width: 24px;
}
.Blog_Archive_Day {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
}
.Blog_Archive_Day a, .Blog_Archive_Day a:link, .Blog_Archive_Day a:visited, .Blog_Archive_Day a:active {
	font-weight: bold;
	color: #4A4A4A !important;
	text-decoration: none;
}
.Blog_Archive_Day a:hover {
	font-weight: bold;
	color: #D8A200 !important;
	text-decoration: none;
}
.Blog_Archive_OtherMonth {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	font-size: 11px;
	background-color: #F0F0F0;
}
.Blog_Archive_OtherMonth a, .Blog_Archive_OtherMonth a:link, .Blog_Archive_OtherMonth a:visited, .Blog_Archive_OtherMonth a:active {
	font-weight: normal;
	color: #4A4A4A !important;
	text-decoration: none;
}
.Blog_Archive_OtherMonth a:hover {
	font-weight: normal;
	color: #D8A200 !important;
	text-decoration: none;
}
.Blog_Archive_SelectedDay {
	border-width: 0px;
	background-color: #D9D9D9 !important;
}
.Blog_Archive_SelectedDay a, .Blog_Archive_SelectedDay a:link, .Blog_Archive_SelectedDay a:visited, .Blog_Archive_SelectedDay a:active {
	color: #050505 !important;
	text-decoration: none;
}
.Blog_Archive_SelectedDay a:hover {
	color: #D8A200 !important;
	text-decoration: none;
}
.Blog_Archive_Selector {
	font-size: 11px;
}
.Blog_Archive_TodayDay {
	border: 1px solid #BF7713 !important;
	background-color: #ffff99 !important;
	font-size: 11px;
	font-weight: bold;
}
.Blog_Archive_TodayDay a, .Blog_Archive_TodayDay a:link, .Blog_Archive_TodayDay a:visited, .Blog_Archive_TodayDay a:active {
	font-weight: bold;
	text-decoration: none;
}
.Blog_Archive_TodayDay a:hover {
	font-weight: bold;
	color: #D8A200 !important;
	text-decoration: none;
}
.blog_image_list {
	line-height: 20px;
	vertical-align: middle;
}
.Blog_Archive_WeekendDay {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	background-color: #FFF8E3;
}
.Blog_Archive_WeekendDay a, .Blog_Archive_WeekendDay a:link, .Blog_Archive_WeekendDay a:visited, .Blog_Archive_WeekendDay a:active {
	font-weight: bold;
	color: #4A4A4A !important;
	text-decoration: none;
}
.Blog_Archive_WeekendDay a:hover {
	font-weight: bold;
	color: #D8A200 !important;
	text-decoration: none;
}
.blog_image_list {
	line-height: 20px;
	vertical-align: middle;
}
/* DASHBOARD Layout */
.DashboardContent {
	min-height: 100%;
}
/* DASHBOARD Links */
A.dashboardTab {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
}
A.dashboardTab:link, A.dashboardTab:visited, A.dashboardTab:active {
	color: #000000 !important;
	text-decoration: underline !important;
}
A.dashboardTab:hover {
	color: #D8A200 !important;
	text-decoration: underline;
}
/* DASHBOARD Grid Header */
.dashboardGrid TR TH {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #616161;
}
/* DASHBOARD Grid Rows */
.dashboardGrid TR TD {
	font-size: 11px;
	font-weight: normal;
	height: 17px;
}
/* DASHBOARD AltItem Background */
.dashboardTableAlt TD {
	background-color: #E6E6E6;
}
/* DOCUMENTS Header Title Link */
.TitleHeader {
	padding: 0px 10px 5px 0px;
    font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #616161;
	white-space: nowrap;
}
.TitleHeader a, .TitleHeader a:link, .TitleHeader a:visited, .TitleHeader a:active {
	font-size: 12px;
	color: #616161;
	text-decoration: underline;
}
.TitleHeader a:hover {
	font-size: 12px;
	color: #D8A200;
	text-decoration: underline;
}
/* DOCUMENTS Header Owner Link */
.OwnerHeader {
	padding: 0px 10px 5px 0px;
    font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #616161;
	white-space: nowrap;
}
.OwnerHeader a, .OwnerHeader a:link, .OwnerHeader a:visited, .OwnerHeader a:active {
	font-size: 12px;
	color: #616161;
	text-decoration: underline;
}
.OwnerHeader a:hover {
	font-size: 12px;
	color: #D8A200;
	text-decoration: underline;
}
/* DOCUMENTS Header Category Link */
.CategoryHeader {
	padding: 0px 10px 5px 0px;
    font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #616161;
	white-space: nowrap;
}
.CategoryHeader a, .CategoryHeader a:link, .CategoryHeader a:visited, .CategoryHeader a:active {
	font-size: 12px;
	color: #616161;
	text-decoration: underline;
}
.CategoryHeader a:hover {
	font-size: 12px;
	color: #D8A200;
	text-decoration: underline;
}
/* DOCUMENTS Header Modified Date and Created Date Links */
.DateHeader {
	padding: 0px 10px 5px 0px;
    font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #616161;
	white-space: nowrap;
}
.DateHeader a, .DateHeader a:link, .DateHeader a:visited, .DateHeader a:active {
	font-size: 12px;
	color: #616161;
	text-decoration: underline;
}
.DateHeader a:hover {
	font-size: 12px;
	color: #D8A200;
	text-decoration: underline;
}
/* DOCUMENTS Header Size Link */
.SizeHeader {
	padding: 0px 10px 5px 0px;
    font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #616161;
	white-space: nowrap;
}
.SizeHeader a, .SizeHeader a:link, .SizeHeader a:visited, .SizeHeader a:active {
	font-size: 12px;
	color: #616161;
	text-decoration: underline;
}
.SizeHeader a:hover {
	font-size: 12px;
	color: #D8A200;
	text-decoration: underline;
}
/* DOCUMENTS Header Download Link */
.DownloadHeader {
	padding: 0px 10px 5px 0px;
    font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #616161;
	white-space: nowrap;
}
.DownloadHeader a, .DownloadHeader a:link, .DownloadHeader a:visited, .DownloadHeader a:active {
	font-size: 12px;
	color: #616161;
	text-decoration: underline;
}
.DownloadHeader a:hover {
	font-size: 12px;
	color: #D8A200;
	text-decoration: underline;
}
/* DOCUMENTS Header Created By and Modified By Links */
.ByHeader {
	padding: 0px 10px 5px 0px;
    font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #616161;
	white-space: nowrap;
}
.ByHeader a, .ByHeader a:link, .ByHeader a:visited, .ByHeader a:active {
	font-size: 12px;
	color: #616161;
	text-decoration: underline;
}
.ByHeader a:hover {
	font-size: 12px;
	color: #D8A200;
	text-decoration: underline;
}
/* DOCUMENTS Header Description Link */
.DescriptionHeader {
	padding: 0px 10px 5px 0px;
    font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #616161;
	white-space: nowrap;
}
.DescriptionHeader a, .DescriptionHeader a:link, .DescriptionHeader a:visited, .DescriptionHeader a:active {
	font-size: 12px;
	color: #616161;
	text-decoration: underline;
}
.DescriptionHeader a:hover {
	font-size: 12px;
	color: #D8A200;
	text-decoration: underline;
}
/* DOCUMENTS Header Clicks Link */
.ClicksHeader {
	padding: 0px 10px 5px 0px;
    font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #616161;
	white-space: nowrap;
}
.ClicksHeader a, .ClicksHeader a:link, .ClicksHeader a:visited, .ClicksHeader a:active {
	font-size: 12px;
	color: #616161;
	text-decoration: underline;
}
.ClicksHeader a:hover {
	font-size: 12px;
	color: #D8A200;
	text-decoration: underline;
}
/* DOCUMENTS Titles' Links */
.TitleCell {
	padding: 0px 10px 0px 0px;
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.TitleCell a, .TitleCell a:link, .TitleCell a:visited, .TitleCell a:active {
	color: #000000;
	text-decoration: underline;
}
.TitleCell a:hover {
	color: #D8A200;
	text-decoration: underline;
}
/* DOCUMENTS Cell Owner Text */
.OwnerCell  {
	padding: 0px 10px 0px 0px;
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #0A0A0A;
}
/* DOCUMENTS Cell Category Text */
.CategoryCell {
	padding: 0px 10px 0px 0px;
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #0A0A0A;
}
/* DOCUMENTS Cell Modified Date and Created Date Text */
.DateCell {
	padding: 0px 10px 0px 0px;
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #0A0A0A;
}
/* DOCUMENTS Cell Size Text */
.SizeCell {
	padding: 0px 10px 0px 0px;
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #0A0A0A;
}
/* DOCUMENTS Cell Download Links */
.DownloadCell {
	padding: 0px 10px 0px 0px;
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	white-space: nowrap;
}
.DownloadCell a, .DownloadCell a:link, .DownloadCell a:visited, .DownloadCell a:active {
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.DownloadCell a:hover {
	font-weight: normal;
	color: #D8A200;
	text-decoration: underline;
}
/* DOCUMENTS Cell Created By and Modified By Text */
.ByCell {
	padding: 0px 10px 0px 0px;
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #0A0A0A;
}
/* DOCUMENTS Cell Description Text */
.DescriptionCell {
	padding: 0px 10px 0px 0px;
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #0A0A0A;
}
/* DOCUMENTS Cell Clicks Text */
.ClicksCell {
	padding: 0px 10px 0px 0px;
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #0A0A0A;
}
/* EVENTS */
.Eventtooltipheader, .Eventtooltipbody {
	padding: 5px;
	border-color: #CECECE;
	border-style: solid;
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	width: 300px;
	z-index: 99;
}
.Eventtooltipheader {
	border-width: 1px;
	background-color: #E9E9E9;
	font-size: 11px;
	font-weight: bold;
	color: #666563;
}
.Eventtooltipbody {
	border-width: 0px 1px 1px 1px;
	background-color: #FBFBFB;
}
.Eventtooltipbody hr {
	color: #C9C9C9;
	width: 100%;
	height: 1px;
}
/* The following control the Calendar Month Style-Look */
.ThemeEvents .Head {
	font-size: 12px !important;
	color: #303030;
}
.ThemeEvents .Event {
	margin-top: 5px;
	border: 1px solid #C9C9C9;
    font-family: Tahoma, Arial, Helvetica;
	background-color: #FFFEFC;
	text-align: center;
	table-layout: fixed;
	width: 100%;
	white-space: normal;
}
.ThemeEvents .EventTitle, .ThemeEvents .EventTitle TD {
	border-style: none;
    font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #616161;
	background-color: #ECECEC;
	text-align: center;
	width: 100%;
	height: 19px;
}
.ThemeEvents .EventNextPrev, .ThemeEvents .EventNextPrev a, .ThemeEvents .EventNextPrev a:link, .ThemeEvents .EventNextPrev a:visited, .ThemeEvents .EventNextPrev a:hover {
	padding: 1px 0px 1px 0px;
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #616161;
	vertical-align: middle;
}
.ThemeEvents .EventDayHeader {
	border-color: #BCBCBC;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #4B4B4B;
	background-color: #DBDBDB;
	text-align: center;
	vertical-align: middle;
	width: 14%;
	height: 19px;
}
/*width:14%;*/
.ThemeEvents .EventDay, .ThemeEvents .EventDayEvents {
	border: 1px solid #C2C2C2;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #616161;
	background-color: #F4F4F4;
	vertical-align: top;
	width: 14%;
	height: 90px;
}
.ThemeEvents .EventDayScroll {
	font-weight: bolder;
	background-color: #FFFEFC;
	width: 100%;
	height: 88%;
	position: static;
	overflow: auto;
}
.ThemeEvents .EventDayScroll a, .ThemeEvents .EventDayScroll a:link, .ThemeEvents .EventDayScroll a:visited, .ThemeEvents .EventDayScroll a:active, .ThemeEvents .EventDayScroll a:hover {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #525252;
}
.ThemeEvents .EventOtherMonthDay {
	font-weight: normal;
	color: #656565;
	background-color: #E5E5E5;
}
.ThemeEvents .EventWeekendDay {
	background-color: #FFF8E3;
}
.ThemeEvents .EventTodayDay {
	font-family: Tahoma, Arial, Helvetica;
	background-color: #DBDBDB;
	vertical-align: top;
	height: 90px;
}
.ThemeEvents .EventSelectedDay {
	border: 2px solid #BF7713;
	font-family: Tahoma, Arial, Helvetica;
	vertical-align: top;
	height: 90px;
}
.ThemeEvents .EventSelector {
	background-color: #EAEAEA;
}
.ThemeEvents .EventSelector a, .ThemeEvents .EventSelector a:visited, .ThemeEvents .EventSelector a:hover {
	color: #616161;
	text-decoration: none;
}
/* The following control the Calendar Week View Style-Look */
.ThemeEvents .WeekHeader {
	padding: 5px 0px 2px 0px;
}
.ThemeEvents .WeekOfTitle {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #525252;
	text-align: center;
	vertical-align: middle;
	width: 100%;
}
.ThemeEvents .WeekNextPrev , .ThemeEvents A.WeekNextPrev, .ThemeEvents A.WeekNextPrev:link, .ThemeEvents A.WeekNextPrev:visited, .ThemeEvents A.WeekNextPrev:hover {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #616161;
	text-align: center;
	vertical-align: middle;
	width: 100%;
}
.ThemeEvents A.WeekNextPrev:hover {
	color: #D8A200;
}
.ThemeEvents .WeekTable TABLE {
	margin-top: 2px;
	border: 1px solid #8F8F8F;
    font-family: Tahoma, Arial, Helvetica;
	text-align: center;
	table-layout: auto;
	width: 100%;
	white-space: normal;
}
.ThemeEvents .WeekTable TABLE TD, .ThemeEvents .WeekTable TABLE TH {
	border: 0px;
	padding: 2px;
}
.ThemeEvents .WeekRangeheader {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #656565;
	background-color: #F4F4F4;
	text-align: center;
	vertical-align: middle;
}
.ThemeEvents .WeekTitle {
	border-color: #BCBCBC;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #616161;
	background-color: #E7E7E7;
	text-align: center;
	vertical-align: middle;
	width: 11%;
	height: 15%;
}
.ThemeEvents .WeekBackground {
	border: #EDEDED 1px dotted !important;
}
.ThemeEvents .WeekItem {
	border: 1px solid #FFF0C7 !important;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	background-color: #FFF8E3;
	text-align: center;
	vertical-align: middle;
}
.ThemeEvents .WeekItem a, .ThemeEvents .WeekItem a:link, .ThemeEvents .WeekItem a:visited, .ThemeEvents .WeekItem a:active, .ThemeEvents .WeekItem a:hover {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #525252;
}
.ThemeEvents .WeekDay {
	border: 1px solid #FFF0C7 !important;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	background-color: #FFF8E3;
	text-align: center;
	vertical-align: middle;
}
/* The following control the Calendar List View Style-Look */
.ThemeEvents .ListDataGrid {
	margin-top: 5px;
	border: 1px solid #8F8F8F;
	background-color: #FFFEFC;
}
.ThemeEvents .ListDataGrid TH, .ThemeEvents .ListDataGrid TD {
	border: 1px dashed #E3E3E3;
}
.ThemeEvents .ListNormal {
	background-color: transparent;
}
.ThemeEvents .ListAlternate {
	background-color: #F4F4F4;
}
.ThemeEvents .ListHeader {
	padding: 1px 1px 3px 1px;
	border-bottom: 1px solid #8F8F8F !important;
	background-color: #E7E7E7;
	text-align: center;
	vertical-align: middle;
}
.ThemeEvents .ListHeader a, .ThemeEvents .ListHeader a:link, .ThemeEvents .ListHeader a:visited, .ThemeEvents .ListHeader a:active {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #616161;
	text-decoration: underline;
}
.ThemeEvents .ListHeader a:hover {
	color: #D8A200;
	text-decoration: underline;
}
.ThemeEvents .ListEdit {
	text-align: center;
	vertical-align: top;
	width: 1px;
}
.ThemeEvents .ListDate {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
}
.ThemeEvents .ListTitle {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
}
.ThemeEvents A.ListTitle, .ThemeEvents A.ListTitle:link, .ThemeEvents A.ListTitle:visited, .ThemeEvents A.ListTitle:active, .ThemeEvents A.ListTitle:hover {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #525252;
	text-decoration: underline;
}
.ThemeEvents .ListTitle a, .ThemeEvents .ListTitle a:link, .ThemeEvents .ListTitle a:visited, .ThemeEvents .ListTitle a:active, .ThemeEvents .ListTitle a:hover {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.ThemeEvents .ListLink {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
}
.ThemeEvents .ListDuration {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
}
.ThemeEvents .ListCategory {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
}
.ThemeEvents .ListLocation {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
}
.ThemeEvents .ListLocation a, .ThemeEvents .ListLocation a:link, .ThemeEvents .ListLocation a:visited, .ThemeEvents .ListLocation a:active {
	color: #000000;
	text-decoration: underline;
}
.ThemeEvents .ListLocation a:hover {
	color: #D8A200;
	text-decoration: underline;
}
.ThemeEvents .ListCustomField1 {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
}
.ThemeEvents .ListCustomField2 {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
}
.ThemeEvents .ListDescription {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
}
/* The following control the Calendar Month Style-Look */
.ThemeSmall .Head {
	font-size: 12px !important;
	color: #303030;
}
.ThemeSmall .Event {
	margin-top: 5px;
	border: 1px solid #C9C9C9;
    font-family: Tahoma, Arial, Helvetica;
	background-color: #FFFEFC;
	text-align: center;
	table-layout: auto;
	width: 215px;
	height: 107px;
	white-space: normal;
}
.ThemeSmall .EventTitle, .ThemeSmall .EventTitle TD {
	border-style: none;
    font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #616161;
	background-image: none;
	background-color: #ECECEC;
	text-align: center;
	height: 19px;
	white-space: nowrap;
}
.ThemeSmall .EventNextPrev, .ThemeSmall .EventNextPrev a, .ThemeSmall .EventNextPrev a:link, .ThemeSmall .EventNextPrev a:visited, .ThemeSmall .EventNextPrev a:hover {
	padding: 1px 1px 1px 1px;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #4B4B4B;
	background-image: none;
	vertical-align: middle;
}
.ThemeSmall .EventNextPrev a:hover {
	color: #D8A200;
}
.ThemeSmall .EventDayHeader {
	padding: 0px 2px 0px 2px;
	border-color: #BCBCBC;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #4B4B4B;
	background-color: #DBDBDB;
	text-align: center;
	vertical-align: middle;
	height: 19px;
}
.ThemeSmall .EventDay, .ThemeSmall .EventDay TD, .ThemeSmall .EventDayEvents, .ThemeSmall .EventDayEvents TD {
	border: 1px solid #C2C2C2;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #616161;
	background-color: #F4F4F4;
	vertical-align: top;
	width: 14%;
	height: 14%;
}
.ThemeSmall .EventDayScroll {
	background-color: #FFFEFC;
	width: 100%;
	height: 88%;
}
.ThemeSmall .EventDayScroll a, .ThemeSmall .EventDayScroll a:link, .ThemeSmall .EventDayScroll a:visited, .ThemeSmall .EventDayScroll a:active, .ThemeSmall .EventDayScroll a:hover {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #525252;
}
.ThemeSmall .EventOtherMonthDay {
	font-weight: normal;
	color: #656565;
	background-color: #E5E5E5;
}
.ThemeSmall .EventWeekendDay {
	background-color: #FFF8E3;
}
.ThemeSmall .EventTodayDay {
	font-family: Tahoma, Arial, Helvetica;
	background-color: #DBDBDB;
	vertical-align: top;
}
.ThemeSmall .EventSelectedDay {
	border: 2px solid #BF7713 !important;
	font-family: Tahoma, Arial, Helvetica;
	vertical-align: top;
}
.ThemeSmall .EventSelector {
	background-color: #EAEAEA;
}
.ThemeSmall .EventSelector a, .ThemeSmall .EventSelector a:visited, .ThemeSmall .EventSelector a:hover {
	color: #616161;
	text-decoration: none;
}
/* The following control the Calendar Week View Style-Look */
.ThemeSmall .WeekHeader {
	padding: 5px 0px 2px 0px;
}
.ThemeSmall .WeekOfTitle {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #525252;
	text-align: center;
	vertical-align: middle;
}
.ThemeSmall .WeekNextPrev , .ThemeSmall A.WeekNextPrev, .ThemeSmall A.WeekNextPrev:link, .ThemeSmall A.WeekNextPrev:visited, .ThemeSmall A.WeekNextPrev:hover {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #616161;
	text-align: center;
	vertical-align: middle;
}
.ThemeSmall A.WeekNextPrev:hover {
	color: #D8A200;
}
.ThemeSmall .WeekTable TABLE {
	margin-top: 2px;
	border: 1px solid #8F8F8F;
    font-family: Tahoma, Arial, Helvetica;
	text-align: center;
	table-layout: auto;
	width: 1%;
	white-space: normal;
}
.ThemeSmall .WeekTable TABLE TD, .ThemeSmall .WeekTable TABLE TH {
	border: 0px;
	padding: 1px;
}
.ThemeSmall .WeekRangeheader {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #656565;
	background-color: #F4F4F4;
	text-align: center;
	vertical-align: middle;
}
.ThemeSmall .WeekTitle {
	border-color: #BCBCBC;
	border-width: 1px 0px 1px 0px;
	border-style: solid;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #616161;
	background-image: none;
	background-color: #E7E7E7;
	text-align: center;
	vertical-align: middle;
	height: 1%;
}
.ThemeSmall .WeekBackground {
	border: #EDEDED 1px dotted !important;
}
.ThemeSmall .WeekItem {
	border: 1px solid #FFF0C7 !important;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	background-color: #FFF8E3;
	text-align: center;
	vertical-align: middle;
}
.ThemeSmall .WeekItem a, .ThemeSmall .WeekItem a:link, .ThemeSmall .WeekItem a:visited, .ThemeSmall .WeekItem a:active, .ThemeSmall .WeekItem a:hover {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #525252;
}
.ThemeSmall .WeekDay {
	border: 1px solid #FFF0C7 !important;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	background-color: #FFF8E3;
	text-align: center;
	vertical-align: middle;
}
/* The following control the Calendar List View Style-Look */
.ThemeSmall .ListDataGrid {
	margin-top: 5px;
	border: 1px solid #8F8F8F;
	background-color: #FFFEFC;
}
.ThemeSmall .ListDataGrid TH, .ThemeSmall .ListDataGrid TD {
	border: 1px dashed #E3E3E3;
}
.ThemeSmall .ListNormal {
	background-color: transparent;
}
.ThemeSmall .ListAlternate {
	background-color: #F4F4F4;
}
.ThemeSmall .ListHeader {
	padding: 1px 1px 3px 1px;
	border-bottom: 1px solid #8F8F8F !important;
	background-image: none;
	background-color: #E7E7E7;
	text-align: center;
	vertical-align: middle;
}
.ThemeSmall .ListHeader a, .ThemeSmall .ListHeader a:link, .ThemeSmall .ListHeader a:visited, .ThemeSmall .ListHeader a:active {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #616161;
	text-decoration: underline;
}
.ThemeSmall .ListHeader a:hover {
	color: #D8A200;
	text-decoration: underline;
}
.ThemeSmall .ListEdit {
	text-align: center;
	vertical-align: top;
	width: 1px;
}
.ThemeSmall .ListDate {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
}
.ThemeSmall .ListTitle {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
}
.ThemeSmall A.ListTitle, .ThemeSmall A.ListTitle:link, .ThemeSmall A.ListTitle:visited, .ThemeSmall A.ListTitle:active, .ThemeSmall A.ListTitle:hover {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #525252;
	text-decoration: underline;
}
.ThemeSmall .ListTitle a, .ThemeSmall .ListTitle a:link, .ThemeSmall .ListTitle a:visited, .ThemeSmall .ListTitle a:active, .ThemeSmall .ListTitle a:hover {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.ThemeSmall .ListLink {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
}
.ThemeSmall .ListDuration {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
}
.ThemeSmall .ListCategory {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
}
.ThemeSmall .ListLocation {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
}
.ThemeSmall .ListLocation a, .ThemeSmall .ListLocation a:link, .ThemeSmall .ListLocation a:visited, .ThemeSmall .ListLocation a:active {
	color: #000000;
	text-decoration: underline;
}
.ThemeSmall .ListLocation a:hover {
	color: #D8A200;
	text-decoration: underline;
}
.ThemeSmall .ListCustomField1 {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
}
.ThemeSmall .ListCustomField2 {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
}
.ThemeSmall .ListDescription {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	text-align: left;
	vertical-align: top;
}
/* FAQs Categories Layout */
.DNN_FAQsContent TD {
	padding-left: 5px;
    vertical-align: top;
}
/* FAQs Questions' Links */
.DNN_FAQsContent a:link, .DNN_FAQsContent a:visited, .DNN_FAQsContent a:active {
	color: #616161;
	text-decoration: none;
}
.DNN_FAQsContent a:hover {
	color: #D8A200;
	text-decoration: underline;
}
/* FORM&LIST Header Titles */
.UDT_Table_Head TH a, .UDT_Table_Head TH a:link, .UDT_Table_Head TH a:visited, .UDT_Table_Head TH a:active {
	font-family: Tahoma, Arial, Helvetica;
	font-weight: bold;
	font-size: 12px !important;
	color: #616161;
}
.UDT_Table_Head TH a:hover {
	color: #D8A200;
}
/* FORM&LIST Cells Text */
.UDT_Table_Item {
	font-family: Tahoma, Arial, Helvetica;
	font-weight: normal;
	font-size: 11px;
}
/* FORM&LIST Alt Cells Text */ /*nc*/
.UDT_Table_AlternateItem {
	font-family: Tahoma, Arial, Helvetica;
	font-weight: normal;
	font-size: 11px;
	background-color: #FAF9F7;
}
/* FORM&LIST Asterisk */ /*nc*/
.UDT_Form .NormalBold {
	color: #E79A00;
}
/* FORM&LIST *required Text */ /*nc*/
.UDT_Buttons {
	font-size: 11px !important;
	color: #E79A00;
}
/* FORM&LIST Submit Button Link */
A.UDT_Default {
	font-family: Tahoma, Arial, Helvetica;
	font-weight: bold;
	font-size: 11px !important;
}
A.UDT_Default:link, A.UDT_Default:visited, A.UDT_Default:active {
	color: #000000;
	text-decoration: underline;
}
A.UDT_Default:hover {
	color: #D8A200;
	text-decoration: underline;
}
/* FORM&LIST Cancel Button Link */
A.UDT_Cancel {
	font-family: Tahoma, Arial, Helvetica;
	font-weight: bold;
	font-size: 11px !important;
}
A.UDT_Cancel:link, A.UDT_Cancel:visited, A.UDT_Cancel:active {
	color: #000000;
	text-decoration: underline;
}
A.UDT_Cancel:hover {
	color: #D8A200;
	text-decoration: underline;
}
/* FORUM */
/*/////////////////////////// - FORUM UCP AND MENU - \\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Used for the User Control Panel and menu */
.Forum_MenuItem .Forum_HeaderText {
	color: #616161 !important;
}
.Forum_UCP_Header {
	font-family: Tahoma, Arial, Helvetica !important;
	font-size: 12px;
	color: #616161 !important;
}
/*/////////////////////////// - FORUM VIEW - \\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Used for the Forum breadcrumb navigation at the top and bottom of each thread and post view table (txt color is not applying here)*/
.Forum_BreadCrumb, A.Forum_BreadCrumb:Link, A.Forum_BreadCrumb:Visited, A.Forum_BreadCrumb:Active, A.Forum_BreadCrumb:Hover {
	font-family: Tahoma, Arial, Helvetica !important;
	font-size: 11px;
	color: #616161 !important;
	line-height: 20px;
}
A.Forum_BreadCrumb:Hover {
	color: #D8A200 !important;
}
/*/////////////////////////// - FORUM VIEW - HEADER \\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Text used in Forum_Header areas */
.Forum_HeaderText, A.Forum_HeaderText:Link, A.Forum_HeaderText:Visited, A.Forum_HeaderText:Active, A.Forum_HeaderText:Hover {
	font-family: Tahoma, Arial, Helvetica !important;
	font-size: 12px;
	color: #595959 !important;
}
/* PseudoClasses used in Forum_Header areas */
A.Forum_HeaderText:Hover {
	color: #D8A200 !important;
}
/* Forum Groups.  Overrides most section head controls.  Text for Forum Settings, User Settings */
.Forum_AltHeaderText, A.Forum_AltHeaderText:Link, A.Forum_AltHeaderText:Visited, A.Forum_AltHeaderText:Active, A.Forum_AltHeaderText:Hover {
	font-family: Tahoma, Arial, Helvetica !important;
	font-size: 12px !important;
	color: #3F3F3F !important;
	text-decoration: none !important;
}
A.Forum_AltHeaderText:Hover {
	color: #D8A200 !important;
	text-decoration: underline !important;
}
/* Class for identified words in search results */
.Forum_Markup {
	background-color: #ffff99 !important;
}
/*/////////////////////////// = GROUP & FORUM VIEW - FOOTER = \\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* where paging, arrows are in posts */
/* Text items used in footers,  seen in User Manager */
.Forum_FooterText {
	font-family: Tahoma, Arial, Helvetica !important;
	font-size: 11px;
	font-weight: bold !important;
	color: #595959 !important;
}
/* Used specifically for paging links */
A.Forum_FooterText, A.Forum_FooterText:Link, A.Forum_FooterText:Visited, A.Forum_FooterText:Active {
	padding-right: 2px !important;
	font-family: Tahoma, Arial, Helvetica !important;
	font-size: 11px !important;
	color: #616161 !important;
}
A.Forum_FooterText {
	color: #3F3F3F !important;
	text-decoration: none !important;
}
A.Forum_FooterText:Hover {
	color: #D8A200 !important;
	text-decoration: underline !important;
}
.Forum_FooterDisabled {
	font-family: Tahoma, Arial, Helvetica !important;
	font-size: 11px !important;
	color: #3F3F3F;
}
/*/////////////////////////// = GROUP & FORUM VIEW - ODD/EVEN ROWS = \\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.Forum_SubForumContainer, .Forum_SubForumLink:Link, A.Forum_SubForumLink:Visited {
	font-family: Tahoma, Arial, Helvetica !important;
	font-size: 11px !important;
	color: #000000;
}
A.Forum_SubForumLink:Active, A.Forum_SubForumLink:Hover {
	font-family: Tahoma, Arial, Helvetica !important;
	font-size: 11px !important;
	color: #D8A200 !important;
}
/* Subject/Name Column in group, threads views */
.Forum_Row a, .Forum_Row a:link, .Forum_Row a:visited, .Forum_Row a:active {
	padding-left: 5px;
	font-family: Tahoma, Arial, Helvetica !important;
	font-size: 12px;
	color: #616161 !important;
	text-decoration: none !important;
}
.Forum_Row a:hover {
	color: #D8A200 !important;
	text-decoration: underline !important;
}
.Forum_Row DIV {
	padding-left: 5px;
}
/* Subject/Name Column in group, threads views (odd) */
.Forum_Row_Alt a, .Forum_Row_Alt a:link, .Forum_Row_Alt a:visited, .Forum_Row_Alt a:active {
	padding-left: 5px;
	font-family: Tahoma, Arial, Helvetica !important;
	font-size: 12px;
	color: #616161 !important;
	text-decoration: none !important;
}
.Forum_Row_Alt a:hover {
	color: #D8A200 !important;
	text-decoration: underline !important;
}
.Forum_Row_Alt TD {
	vertical-align: middle !important;
}
.Forum_Row_Alt DIV {
	padding-left: 5px;
}
/*/////////////////////////// = THREAD VIEW = \\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Area in each post where subject is (top part) in posts view* (EVEN numbered rows)*/
.Forum_PostDetails a, .Forum_PostDetails a:link, .Forum_PostDetails a:visited, .Forum_PostDetails a:active {
	font-family: Tahoma, Arial, Helvetica !important;
	font-size: 12px;
	color: #616161 !important;
}
.Forum_PostDetails a:hover {
	color: #D8A200 !important;
}
/* Area in eqach post where subject is - (top part) (ODD numbered rows) */
.Forum_PostDetails_Alt a, .Forum_PostDetails_Alt a:link, .Forum_PostDetails_Alt a:visited, .Forum_PostDetails_Alt a:active {
	font-family: Tahoma, Arial, Helvetica !important;
	font-size: 12px;
	color: #616161 !important;
}
.Forum_PostDetails_Alt a:hover {
	color: #D8A200 !important;
}
/*/////////////////////////// - ADMIN CLASSES - \\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Used for all data rows where there is no section head (+/-'s) Or datalist/datagrid, Gallery & Smiles, Filtered Words, Rankings, User Settings, Search (Admin, editable stuff) */
.Forum_Row_AdminL {
	font-family: Tahoma, Arial, Helvetica !important;
	font-size: 11px !important;
	color: #666666;
}
/* Text for dnn labels, grid values */
.Forum_Row_AdminText {
	font-family: Tahoma, Arial, Helvetica !important;
	font-size: 11px !important;
	color: #666666;
}
/* Top Middle */
.d_t {
	font-family: Tahoma, Arial, Helvetica !important;
	font-size: 14px;
}
/* Dialog Center Area */
.d_ct {
	font-family: Tahoma, Arial, Helvetica !important;
	font-size: 11px;
}
/*/////////////////////////// - MISC CLASSES - \\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Attachment area at bottom of post view. */
.Forum_Attachments, .Forum_Attachments_Alt {
	background-color: #D9D9D9 !important;
	border: 1px dashed #737373 !important;
}
.Forum_PostBody TD, .Forum_PostBody_Alt TD {
	padding-bottom: 5px !important;
}
/* TextBoxes (This is only for the lookup control created by module) NEED FONT HERE*/
.Forum_ListCell {
	font-family: Tahoma, Arial, Helvetica !important;
	font-size: 11px !important;
}
/* How the quote reply section looks in post view (div) */
.Quote {
	border: 1px dashed #B3B3B3 !important;
	font-family: Tahoma, Arial, Helvetica !important;
	font-size: 11px !important;
	background-color: #F1F1F1;
}
/* Thread subject in each individual post, next to move, edit, reply buttons, forum description, forum threads, posts count, Views replies count */
.Forum_Normal, A.Forum_Normal:Link, A.Forum_Normal:Visited, A.Forum_Normal:Active, A.Forum_Normal:Hover {
	font-family: Tahoma, Arial, Helvetica !important;
	font-size: 12px;
	color: #3F3F3F;
}
A.Forum_Normal:Hover {
	color: #D8A200 !important;
}
.Forum_NormalSmall, A.Forum_NormalSmall:Link, A.Forum_NormalSmall:Visited, A.Forum_NormalSmall:Active, A.Forum_NormalSmall:Hover {
	font-family: Tahoma, Arial, Helvetica !important;
	font-size: 11px !important;
	color: #3F3F3F;
}
A.Forum_NormalSmall:Hover {
	color: #D8A200 !important;
}
.Forum_TreeNormal {
	font-family: Tahoma, Arial, Helvetica !important;
	font-size: 12px;
	color: #3F3F3F;
}
/* All textboxes, dropdownlists and checkbox labels */
.Forum_NormalTextBox, .Forum_GroupDetails {
	font-family: Tahoma, Arial, Helvetica !important;
	font-size: 11px !important;
	color: #000000;
}
.Forum_Posts, .Forum_Threads {
	font-family: Tahoma, Arial, Helvetica !important;
	font-size: 11px;
	color: #000000;
}
.Forum_LastPostText {
	font-family: Tahoma, Arial, Helvetica !important;
	font-size: 11px;
	color: #3F3F3F;
	text-decoration: none !important;
}
/* Links used in style above areas */
A.Forum_LastPostText, A.Forum_LastPostText:Link, A.Forum_LastPostText:Visited {
	color: #3F3F3F;
}
A.Forum_LastPostText:Hover {
	color: #D8A200 !important;
	text-decoration: underline !important;
}
A.Forum_AliasLink, A.Forum_AliasLink:Link, A.Forum_AliasLink:Visited {
	font-family: Tahoma, Arial, Helvetica !important;
	font-size: 11px !important;
	color: #3F3F3F;
}
A.Forum_AliasLink:Hover {
	color: #D8A200 !important;
}
/* Links used in style above areas */
.Forum_NormalBold, A.Forum_NormalBold:Link, A.Forum_NormalBold:Visited, A.Forum_NormalBold:Active, A.Forum_NormalBold:Hover {
	font-family: Tahoma, Arial, Helvetica !important;
	font-size: 12px;
	color: #3F3F3F;
}
A.Forum_NormalBold:Hover {
	color: #D8A200 !important;
}
.Forum_TreeNormalBold {
	font-family: Tahoma, Arial, Helvetica !important;
	font-size: 12px;
	color: #3F3F3F;
}
.NormalGrey {
	font-family: Tahoma, Arial, Helvetica !important;
	font-size: 11px;
	color: #3F3F3F !important;
}
/* This is for the reply, moderate, new thread, move, delete, quote  LINK buttons (only modify link properties here, use reply cell for containing td)
This is also the links used in the module actions, new thread, moderate buttons */
.Forum_Link, A.Forum_Link:Link, A.Forum_Link:Visited, TD.Active, A.Forum_Link:Hover {
	font-family: Tahoma, Arial, Helvetica !important;
	font-size: 11px;
	color: #3F3F3F;
}
A.Forum_Link:Hover {
	color: #D8A200 !important;
}
/* Profile link, used above posts avatar area (user alias) */
.Forum_Profile, A.Forum_Profile:Link, A.Forum_Profile:Visited, A.Forum_Profile:Active, A.Forum_Profile:Hover {
	font-family: Tahoma, Arial, Helvetica !important;
	font-size: 11px;
	color: #616161 !important;
	text-decoration: none !important;
}
A.Forum_Profile:Hover {
	color: #D8A200 !important;
	text-decoration: underline !important;
}
/* Previous/Next Box Enabled Links (Sub-classed) - Posts View  */
.Forum_NavBarButton A.Forum_Link:Link, .Forum_NavBarButton A.Forum_Link:Visited, .Forum_NavBarButton A.Forum_Link:Active, .Forum_NavBarButton A.Forum_Link:Hover {
	font-weight: bold;
	font-size: 11px;
	color: #666666;
}
.Forum_NavBarButton A.Forum_Link:Hover {
	color: #D8A200 !important;
}
/* Previous/Next Box Disabled Text (Sub-classed) - Posts View  */
.Forum_NavBarButtonDisabled .Forum_NormalBold {
	color: #E0E0E0;
}
/*/////////////////////////// - DNNTEXTSUGGEST CLASSES - \\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* This is the TextBox field attributes. (txtForumUserSuggest.DefaultNodeCssClass) */
.Forum_Suggest {
	font-weight: bold;
	font-size: 11px;
	color: #666666;
}
/* Forum_Suggest_DefaultChildNode  */
.Forum_Suggest_DefaultChildNode {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
/* .txtForumUserSuggest.DefaultNodeCssClassOver  */
.Forum_Suggest_DefaultNodeOver {
	font-size: 11px;
	color: #D8A200 !important;
}
/* .txtForumUserSuggest.DefaultNodeCssClassSelected  */
.Forum_Suggest_DefaultNodeUnSelected {
	color: #32c932 !important;
}
/*/////////////////////////// = FORUM ACTION ICONS - TOOLBAR = \\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Only seen if option is disabled to show icons for toolbar */
.Forum_ToolbarLink, A.Forum_ToolbarLink:Link, A.Forum_ToolbarLink:Visited, TD.Active, A.Forum_ToolbarLink:Hover {
	font-family: Tahoma, Arial, Helvetica !important;
	font-size: 11px !important;
	color: #3F3F3F;
}
A.Forum_ToolbarLink:Hover {
	color: #D8A200 !important;
}
/*/////////////////////////// - OVER-RIDING SUB-CLASSES - \\\\\\\\\\\\\\\\\\\\\\\\\\\*/
/* Text used in Forum_Header areas for Admin areas - OVER-RIDE for Search in Admin Pages like MemberList*/
.Forum_Row_Admin .Forum_HeaderText {
	font-family: Tahoma, Arial, Helvetica !important;
	font-size: 11px;
	color: #000000;
}
/* Attempting to OVER-RIDE  FCK FTB Editor text box backgroun from transparent to WHITE - HTML Body Admin Page, */
.NormalTextBox .normal {
	color: red;
}
/* Sub-class to OVER-RIDE  Footer links */
.Forum_FooterText A.Forum_Link:Link, .Forum_FooterText A.Forum_Link:Visited, .Forum_FooterText A.Forum_Link:Active, .Forum_FooterText A.Forum_Link:Hover {
	font-family: Tahoma, Arial, Helvetica !important;
	font-size: 11px;
	color: #3F3F3F;
}
.Forum_FooterText A.Forum_Link:Hover {
	color: #D8A200 !important;
}
.Forum_Grid_Header {
	font-family: Tahoma, Arial, Helvetica !important;
	color: #616161 !important;
}
.Forum_Grid_Header TD {
	padding-left: 5px;
	font-family: Tahoma, Arial, Helvetica !important;
	color: #616161 !important;
	font-size: 12px;
}
.Forum_Grid_Row {
	font-family: Tahoma, Arial, Helvetica !important;
	font-size: 12px;
	color: #3F3F3F;
}
/* Subject/Name Column in group, threads views (odd) */
.Forum_Grid_Row_Alt {
	font-family: Tahoma, Arial, Helvetica !important;
	font-size: 12px;
	color: #3F3F3F;
}
.PagerContainerTable {
	font-family: Tahoma, Arial, Helvetica !important;
	font-size: 12px;
}
.PagerInfoCell {
	font-size: 11px !important;
	color: #616161 !important;
}
.PagerCurrentPageCell {
	color: #BDBDBD;
}
.PagerOtherPageCells {
	color: #3F3F3F;
}
.PagerHyperlinkStyle {
	color: #3F3F3F;
}
.PagerHyperlinkStyle:link, A.PagerHyperlinkStyle:Visited, A.PagerHyperlinkStyle:Active {
	color: #3F3F3F;
}
.PagerHyperlinkStyle:hover {
	color: #D8A200 !important;
}
/* GALLERY Header Title */
A.Gallery_HeaderText {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
}
A.Gallery_HeaderText:link, A.Gallery_HeaderText:visited, A.Gallery_HeaderText:active {
	font-size: 12px;
	color: #616161;
	text-decoration: underline;
}
A.Gallery_HeaderText:hover {
	font-size: 12px;
	color: #D8A200;
	text-decoration: underline;
}
/* GALLERY Items' Titles */
A.Gallery_AltHeaderText {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
}
A.Gallery_AltHeaderText:link, A.Gallery_AltHeaderText:visited, A.Gallery_AltHeaderText:active {
	color: #000000;
	text-decoration: underline;
}
A.Gallery_AltHeaderText:hover {
	color: #D8A200;
	text-decoration: underline;
}
.Gallery_NormalGrey {
	font-family: Tahoma, Arial, Helvetica;
	font-weight: bold;
	font-size: 11px;
	color: #616161;
}
/* GALLERY Add Files Instructions' Titles */
.Gallery_SubHeader DIV SPAN {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #616161;
}
/* GALLERY Add Files Instructions' Text */
.Gallery_Row, .Gallery_Row P {
	font-family: Tahoma, Arial, Helvetica !important;
	font-size: 11px;
	font-weight: normal;
}
/* GALLERY Configuration */
.Gallery_RowPanel LABEL SPAN {
	font-size: 11px;
	font-weight: normal;
	color: #050505;
}
.Gallery_RowPanel LABEL {
	white-space: nowrap;
}
/* HELP Tutorials Titles */
.HelpContent TABLE TR TD SPAN {
	font-size: 12px;
}
.HelpContent .SubHead {
	color: #616161;
}
.HelpContent DIV DIV SPAN {
	font-size: 12px !important;
}
/* HELP Category Titles */
.HelpContent TABLE TR TD DIV DIV SPAN {
	padding-left: 2px;
	font-size: 11px !important;
}
.HelpContent TABLE TR TD DIV DIV SPAN:hover {
	color: #D8A200;
}
/* NEWSFEEDS Titles' Links */
.DNN_News_ItemLink {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #616161;
}
.DNN_News_ItemLink a, .DNN_News_ItemLink a:link, .DNN_News_ItemLink a:visited, .DNN_News_ItemLink a:active {
	font-size: 12px;
	font-weight: bold;
	color: #616161;
	text-decoration: underline;
}
.DNN_News_ItemLink a:hover {
	font-size: 12px;
	font-weight: bold;
	color: #D8A200;
	text-decoration: underline;
}
/* NEWSFEEDS Date Text */
.DNN_News_ItemDate {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	color: #050505;
}
/* NEWSFEEDS Content Top Gap */
.j DIV {
	margin-top: -10px;
}
/* NEWSFEEDS Content Text */
.lh FONT {
	padding: 0px 10px 0px 0px;
    font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #050505;
}
/* NEWSFEEDS Content Text Bold */
.lh B FONT {
	padding: 0px 10px 0px 0px;
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	color: #6F6F6F;
}
/* NEWSFEEDS Content Links */
.lh {
	padding: 0px 10px 0px 0px;
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.lh a, .lh a:link, .lh a:visited, .lh a:active {
	padding: 0px 10px 0px 0px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.lh a:hover {
	padding: 0px 10px 0px 0px;
	font-size: 11px;
	font-weight: bold;
	color: #D8A200;
	text-decoration: underline;
}
/* NEWSFEEDS Links Source Text */
.lh NOBR {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	color: #6F6F6F;
}
/* NEWSFEEDS Bottom Links */
.p NOBR {
	margin-right: -10px;
	padding: 0px 0px 0px 5px;
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: #000000;
}
.p a NOBR, .p a NOBR:link, .p a NOBR:visited, .p a NOBR:active {
	padding: 0px 0px 0px 5px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.p a NOBR:hover {
	padding: 0px 0px 0px 5px;
	font-size: 11px;
	font-weight: bold;
	color: #D8A200;
	text-decoration: underline;
}
/* NEWSFEEDS All Articles Links */
.p NOBR B {
    font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: #050505;
}
.p NOBR B, .p NOBR B:link, .p a NOBR:visited, .p a NOBR:active {
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: #050505;
	text-decoration: underline;
}
.p NOBR B:hover {
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: #D8A200;
	text-decoration: underline;
}
/* REPOSITORY Content Text */
.RepositoryContent {
	font-family: Tahoma, Arial, Helvetica;
	font-weight: normal;
	font-size: 11px;
	color: #050505;
}
/* REPOSITORY Content Layout */
.RepositoryContent SPAN {
	padding: 0px 2px 0px 0px;
}
/* REPOSITORY Content Links */
.RepositoryContent .SubHead a, .RepositoryContent .SubHead a:link, .RepositoryContent .SubHead a:visited, .RepositoryContent .SubHead a:active {
	color: #616161;
}
.RepositoryContent .SubHead a:hover {
	color: #D8A200;
}
/* REPOSITORY Dashboard Links */
.Repository a, .Repository a:link, .Repository a:visited, .Repository a:active {
	font-family: Tahoma, Arial, Helvetica;
	font-weight: bold;
	font-size: 11px;
	color: #616161;
}
.Repository a:hover {
	font-size: 11px;
	font-weight: bold;
	color: #D8A200;
}
/* SURVEY Answers */
.YourCompanyNameSurveyResults {
	padding: 3px 0px 0px 0px;
	font-family: Tahoma, Arial, Helvetica;
	font-weight: normal;
	font-size: 11px;
	line-height: 19px;
}
/* WIKI Left Links */
.WikiLinksPanel A.CommandButton:link, .WikiLinksPanel A.CommandButton:visited, .WikiLinksPanel A.CommandButton:active {
	padding-right: 5px;
	font-size: 11px;
	color: #616161;
	text-decoration: none;
}
.WikiLinksPanel A.CommandButton:hover {
	font-size: 11px;
	color: #D8A200;
	text-decoration: underline;
}
/* WIKI History Header Titles */
.WikiContent TH {
	padding: 0px 10px 0px 0px;
	font-family: Tahoma, Arial, Helvetica;
	font-weight: bold;
	font-size: 12px;
	color: #303030;
}
/* WIKI History Cells Layout */
.WikiContent TABLE TR TD TABLE TR TD {
	padding: 0px 10px 0px 0px;
}
/* Help Image Tooltip */
.Help {
    background-color: #FFF7E1;
}
.Help SPAN {
    font-weight: normal;
    color: #050505 !important;
}
.NormalBold:hover {
    font-family: Tahoma, Arial, Helvetica;
    font-weight: bold !important;
}
.LabelEditOverClass {
	text-decoration: none;
}

