/*****************************
  Default Style Elements
*****************************/
body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 11pt;
	color: #ffffff;
	font-family: Arial;
	background-image: url(../images/background.jpg);
}
.BodyColor {
}
.radmenu {
	width: 800px;
}
.style2 {
	font-size: 9pt;
	color: #790000;
	font-family: Verdana;
}
.greensearch {
	color: #71b849;
}
.SearchTextExtra {
	vertical-align: middle;
}
.style3 {
	color: #000000;
}
.readmoreLink a:active {
	text-align: center;
	color: #0f559f;
	text-decoration: none;
	font-size: 9pt;
}
.readmoreLink a:link {
	text-align: center;
	color: #0f559f;
	text-decoration: none;
	font-size: 9pt;
}
.readmoreLink a:visited {
	text-align: center;
	color: #0f559f;
	text-decoration: none;
	font-size: 9pt;
}
.readmoreLink a:hover {
	text-align: center;
	color: #0f559f;
	text-decoration: none;
	font-size: 9pt;
}
.menuPad {
	padding-left: 20px;
}
.LeftCell {
}
.RightCell {
}
.LogoCell {
}
.BrownCell {
}
.WhiteCell {
}
.MenuCell {
}
.PersonalWelcome {
	color: #185194;
	font-weight: bold;
}
.columnAd_Text {
	margin: 0px;
	width: 160px;
}

.advertisement {
        margin-left: 10px;
        margin-right: 10px;
}

.PanelBarDiv {
}
.DarkGreyCell {
}
.ContactFormFieldTitle {
	font-size: 9pt;
}
.RegisterFormRequiredField {
	color: #FF0000;
}
div.EmailSubMenuHeader {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	text-align: center;
	background-color: #FFFFFF;
	border-top: solid 1px #CCCCCC;
	border-bottom: solid 1px #CCCCCC;
	padding: 2px 0px 2px 0px;
}
.EmailSubMenuHeader a {
	color: #000000;
	text-decoration: none;
}
.EmailSubMenuHeader a:hover {
	color: #000000;
	text-decoration: none;
}
.EmailSubMenuText {
	font-size: 9pt;
	text-decoration: none;
}
div.EmailSubMenuDiv {
	width: 160px;
	text-align: left;
}
.EmailSubMenuMainHeader {
	background-color: #FFFFFF;
	border-top: solid 1px #666666;
	border-bottom: solid 1px #666666;
	color: #CC6600;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
}
.TopPanel {
	background-image: url(../Images/toppanelback.jpg);
	background-repeat: no-repeat;
	width: 751px;
	height: 95px;
}
.MainTable {
	margin-top: 0px;
	background-color: #FFFFFF;
}
.BodyDiv {
	width: 97%;
}
.MainCell {
	padding: 0px 0px 0px 0px;
}
.MenuCell {
	padding-right: 2px;
}
.bodyPad {
	padding-top: 18px;
	width: 97%;
	padding-left: 27px;
	padding-right: 26px;
}
.PersonalWelcome {
	text-align: center;
	border-bottom: solid 1px #DBA8B1;
	color: #666666;
	font-size: 9pt;
	padding: 10px 4px 4px 4px;
	display: none;
}
.breadcrumbcell {
	vertical-align: top;
	padding-top: 2px;
	padding-left: 5px;
}
.maincontent {
	width: 751px;
}
.BannerAd1 {
	padding: 0px;
}
.Content {
	width: 1000px;
}
.RSSFeeds {
	padding: 0px;
}
.BannerAd2 {
	padding: 0px;
}
.columnAd1 {
	margin-left: 5px;
	margin-right: 10px;
}
.columnAd_Image_OuterDiv {
}
.columnAd2_Image {
}
.columnAd2_Text {
}
.columnAd_Text_OuterDiv {
	margin-left: 10px;
	margin-right: 10px;
	width: 160px;
	padding-left: 3px;
	padding-right: 3px;
	margin-top: 5px;
	text-align: center;
}
.columnAd2_Text_OuterDiv {
	margin-left: 10px;
	margin-right: 10px;
	width: 160px;
	padding-left: 3px;
	padding-right: 3px;
	margin-top: 5px;
	text-align: center;
}
.columnAd_Image_OuterDiv {
}
/* Printer Friendly Info */
.PrinterFriendly_OuterDiv {
}
.PrinterFriendly_TextCell {
}
.PrinterFriendly_ImageCell {
}
.PrinterFriendly_Table {
	float: right;
	margin-bottom: 10px;
	margin-top: 10px;
}
a {
	color: #FF0000;
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
a:hover {
	color: #0066FF;
	text-decoration: underline;
}
td {
	font-family: Arial;
	font-size: 11pt;
	color: #ffffff;
}
H1 {
	display: none;
	color: #ffffff;
	font-size: 16pt;
	font-weight: bold;
	padding-bottom: 5px;
	font: tahoma;
}
H2 {
	color: #cccccc;
	font-size: 10pt;
	font-weight: bold;
	font: verdana;
}
H3 {
	color: #cccccc;
	font-size: 12pt;
	font-weight: bold;
	font: tahoma;
}
H4 {
	color: #cccccc;
	font-size: 12pt;
	font-weight: bold;
	font: tahoma;
}
H5 {
	color: #0f559f;
	font-size: 12pt;
	font-weight: bold;
	font: verdana;
}
.H1 {
	display: none;
	color: #ffffff;
	font-size: 16pt;
	font-weight: bold;
	padding-bottom: 5px;
	font: tahoma;
}
.H2 {
	color: #cccccc;
	font-size: 10pt;
	font-weight: bold;
	font: verdana;
}
.H3 {
	color: #cccccc;
	font-size: 12pt;
	font-weight: bold;
	font: tahoma;
}
.H4 {
	color: #cccccc;
	font-size: 12pt;
	font-weight: bold;
	font: tahoma;
}
.H5 {
	color: #0f559f;
	font-size: 12pt;
	font-weight: bold;
	font: verdana;
}
.LeftFiller {
	height: 25px;
	background-color: #bf3d00;
	margin-top: 2px;
	padding-top: 5px;
}
td.LogoClass {
}
.text_Content {
	padding-top: 0px;
}
td.colorlight {
}
td.colordark {
}
.colorLight_HorizontalLine {
}
.NotifyMe {
	font-size: 11px;
	text-align: right;
	padding-right: 15px;
}
.Sorter {
	padding: 10px 5px 0px 5px;
	text-align: right;
}
.text_PageHeader {
	display: none;
}
.text_FrontEditableHeader {
	display: none;
}
.text_PageFooter {
}
.text_FrontEditableFooter {
}
.EditContent {
	font-size: xx-small;
}
.EditContent a {
	font-size: xx-small;
}
.EditContent td {
	font-size: xx-small;
	padding: 10px 5px 10px 5px;
}
.VotingControlContainer {
}
.VotingControl_outerTable {
	display: none;
}
.VotingControl {
	font-family: Verdana;
	font-size: xx-small;
	margin-top: 10px;
	background-color: #d44c00;
}
.VotingControl_MainTable {
	margin: 0px 0px 0px 0px;
	border: solid 1px #cccccc;
	width: 182px;
}
.VotingControl td {
	padding: 2px 2px 2px 2px;
	font-size: 11px;
	font-weight: bold;
}
td.VotingControl_QuestionCell {
	padding: 10px 10px 10px 10px;
	color: #000000;
	font-size: 13px;
}
td.VotingControl_ChoicesCell {
	padding: 0px 10px 0px 10px;
}
td.VotingControl_ButtonCell {
	padding: 0px 10px 0px 20px;
	height: 37px;
}
.VotingControl_ResultsTable {
	margin: 0px 0px 0px 0px;
	border: solid 1px #cccccc;
	width: 182px;
}
td.VotingControl_ResultsQuestionCell {
	color: #000000;
	font-size: 13px;
}
td.VotingControl_ResultsChoiceCell {
	padding: 0px 0px 0px 0px;
}
.VotingControl_ResultsResultsCell {
	text-align: left;
	color: #000000;
	height: 37px;
}
td.logincell {
	text-align: left;
	font-size: 10px;
	padding-top: 10px;
}
td.logincell table {
	text-align: left;
	font-size: 10px;
}
td.logincell table:td {
	text-align: left;
	font-size: 10px;
}
.logincell a {
	color: #807D79;
}
.logincell a:hover {
	color: #ffffff;
	text-decoration: underline;
}
a.LoginLink {
	height: 10px;
	text-align: left;
}
a.RegisterLink {
	height: 10px;
	padding-left: 5px;
	text-align: left;
	padding-right: 10px;
}
.FooterText {
	font-size: 9pt;
	text-align: right;
	color: #ffffff;
}
.FooterText a {
	color: #ffffff;
	text-decoration: none;
}
.FooterText a:hover {
	color: #ff0000;
	text-decoration: underline;
}
.RegisterFormRequiredField {
	color: #FF0000;
}
.ContactFormListTable {
	border: none 0px #FFFFFF;
}
/*********************************
  Standard Style Elements
  -----------------------
  The following style elements are defined for every theme. When 
  creating a new theme, you should copy these elements.
***********************************/
/* Section Menu */
.SectionMenu {
	font-weight: bold;
	color: #000099;
}
.SectionMenu a {
	color: #000099;
	text-decoration: none;
	font-weight: bold;
}
.SectionMenu a:hover {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.StaticNav {
	font-weight: bold;
}
.StaticNav a {
	text-decoration: none;
	font-weight: bold;
	color: #3333CC;
}
.StaticNav a:hover {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}
.SectionMenu2 {
	font-size: 11px;
}
.SectionMenu2 a {
	color: #000099;
	text-decoration: none;
	font-size: 11px;
}
.SectionMenu2 a:hover {
	text-decoration: none;
}
/* HTML Section*/
.CentralContent {
	padding: 5px;
}
.CentralContent a {
	color: #FFFFFF;
	text-decoration: underline;
}
.CentralContent a:hover {
	color: #FF0000;
	text-decoration: underline;
}
/* Topic Menu */
.TopicMenu {
	font-size: 11px;
}
.TopicMenu a {
	color: #3333CC;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
.TopicMenu a:hover {
	text-decoration: underline;
}
/* RSS Feeds */
.RSS_IconSpan {
	padding-left: 10px;
}
.RSS_Link {
}
.RSS_Icon {
}
.RSS_ChildIconSpan {
	padding-left: 10px;
}
.RSS_ChildLink {
}
.RSS_ChildIcon {
}
/* BreadCrumb Navigation */
.BreadCrumb {
	color: #930000;
	font-size: 9pt;
	padding-left: 5px;
	vertical-align: top;
}
.BreadCrumb a {
	color: #930000;
	text-decoration: none;
	font-size: 9pt;
}
.BreadCrumb a:hover {
	color: #ffffff;
	text-decoration: underline;
}
/* UserLogin */
.UserLogin {
	color: #807D79;
}
.UserLogin a {
	color: #807D79;
	text-decoration: none;
	font-weight: normal;
}
.UserLogin a:hover {
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}
/* Search */
.Search {
	font-weight: normal;
	color: #000099;
}
.Search a {
	text-decoration: none;
	font-weight: bold;
	color: #000099;
}
.Search a:hover {
	text-decoration: none;
	color: #000000;
}
/***************************
  Modules 
***************************/
/* Articles */
.ArticleSection_ListImage {
	padding-right: 10px;
	margin-right: 10px;
}
.ArticleSection_SectionTitle {
}
.ItemTopic {
	padding-left: 10px;
}
.ArticleSection_SectionDescription {
}
.ArticleSection_ListTable {
	padding: 10px 10px 10px 10px;
	border: solid 1px #cccccc;
}
.ArticleSection_ListItem {
}
.ArticleSection_ListItem2 {
}
.ArticleSection_ListAlternatingItem {
}
.ArticleSection_ListAlternatingItem2 {
}
.ArticleSection_ListTitle {
	font-family: Verdana;
	color: #464646;
	font-size: 15px;
	font-weight: bold;
}
.ArticleSection_ListAuthorLink {
}
.ArticleSection_ListBriefDescription {
}
.ArticleSection_ListReadMoreLink {
}
.ArticleSection_NoArticles {
}
.Article_Table {
	width: 97%;
}
.Article_IntroCell {
}
.Article_BodyCell {
}
.Article_Title {
	font-family: Verdana;
	color: #464646;
	font-size: 15px;
	font-weight: bold;
}
.Article_AuthorLink {
}
.Article_BriefDescription {
	font-style: italic;
}
.Article_FullDescription {
}
/* Books */
.BookSection_SectionTitle {
}
.BookSection_SectionDescription {
}
.BookSection_ListTable {
	padding: 10px 10px 10px 10px;
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
}
.BookSection_ListItem {
}
.BookSection_ListItem2 {
	padding: 0px 10px 10px 10px;
}
.BookSection_ListAlternatingItem {
}
.BookSection_ListAlternatingItem2 {
}
.BookSection_ListLabel {
}
.BookSection_ListTitle {
	font-family: Verdana;
	color: #464646;
	font-size: 15px;
	font-weight: bold;
}
.BookSection_ListAuthor {
	font-style: italic;
}
.BookSection_ListPublisher {
	font-style: italic;
}
.BookSection_ListPublicationDate {
	font-style: italic;
}
.BookSection_ListBriefDescription {
}
.BookSection_ListReadMoreLink {
}
.BookSection_NoBooks {
}
.Book_Table {
}
.Book_IntroCell {
}
.Book_BodyCell {
}
.Book_Label {
}
.Book_Title {
	font-family: Verdana;
	color: #464646;
	font-size: 15px;
	font-weight: bold;
}
.Book_Author {
}
.Book_BriefDescription {
	font-style: italic;
}
.Book_FullDescription {
}
/* Contact Form */
.ContactFormFieldTitleCell {
	width: 130px;
	font-weight: bold;
}
/* Downloads */
.DownloadSection_SectionTitle {
}
.DownloadSection_SectionDescription {
}
.DownloadSection_ListTable {
	padding: 10px 10px 10px 10px;
	border-bottom: solid 1px #cccccc;
}
.DownloadSection_ListItem {
}
.DownloadSection_ListItem2 {
}
.DownloadSection_ListAlternatingItem {
}
.DownloadSection_ListAlternatingItem2 {
}
.DownloadSection_ListTitle {
	font-family: Verdana;
	color: #ff0000;
	font-size: 15px;
	font-weight: bold;
}
.DownloadSection_ListAuthorLink {
}
.DownloadSection_ListFileSize {
}
.DownloadSection_ListBriefDescription {
}
.DownloadSection_ListReadMoreLink {
}
.DownloadSection_ListDownloadLink {
}
.DownloadSection_NoDownloads {
}
.Download_Table {
	margin: 15px 0px 15px 0px;
}
.Download_IntroCell {
}
.Download_BodyCell {
}
.Download_Label {
	font-weight: bold;
}
.Download_Title {
	font-family: Verdana;
	color: #ff0000;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 4px;
}
.Download_FileSize {
	font-family: Verdana;
	color: #9b3600;
	font-size: 12px;
	font-weight: bold;
}
.Download_BriefDescription {
	padding-bottom: 10px;
}
.Download_FullDescription {
}
.Download_AuthorLink {
}
.Download_DownloadLink {
	padding-bottom: 10px;
	font-weight: bold;
}
.Download_ThumbnailImage {
	margin-top: 10px;
	border: solid 1px #666666;
}
/* Events */
.EventsSection_SectionTitle {
}
.EventsSection_SectionDescription {
}
.EventsSection_ListTable {
	padding: 10px 10px 10px 10px;
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
}
.EventsSection_ListItem {
}
.EventsSection_ListItem2 {
}
.EventsSection_ListAlternatingItem {
}
.EventsSection_ListAlternatingItem2 {
}
.EventsSection_ListTitle {
	font-family: Verdana;
	color: #464646;
	font-size: 15px;
	font-weight: bold;
}
.EventsSection_ListDate {
}
.EventsSection_ListBriefDescription {
}
.EventsSection_ListReadMoreLink {
}
.EventsSection_ListNotVisible {
	font-style: italic;
}
.EventsSection_NoBooks {
}
.Event_Table {
}
.Event_IntroCell {
}
.Event_BodyCell {
}
.Event_Title {
	font-family: Verdana;
	color: #464646;
	font-size: 15px;
	font-weight: bold;
}
.Event_Date {
}
.Event_BriefDescription {
	font-style: italic;
}
.Event_FullDescription {
}
.EventCalendar_CalendarControlsDiv {
	text-align: center;
	border: solid 1px #E7EBFF;
	padding: 5px;
	margin-bottom: 10px;
}
.EventCalendar_CalendarControlsTable {
}
.EventCalendar_DateSelectTable {
}
td.EventCalendar_DateSelectText {
	font-weight: bold;
	color: #506089;
	padding-left: 5px;
	padding-right: 20px;
}
td.EventCalendar_CategorySelectText {
	font-weight: bold;
	color: #506089;
	padding-left: 5px;
	padding-right: 20px;
}
td.EventCalendar_RolesSelectText {
	font-weight: bold;
	color: #506089;
	padding-left: 5px;
	padding-right: 20px;
}
.itemTitle {
	color: #ff0000;
	margin-bottom: 4px;
}
.itemReadMoreLink {
	color: ff0000;
}
.EventCalendar_DayWeekPlannerDiv {
	background-color: #E7EBFF;
	text-align: center;
	border: solid 1px #000000;
	padding-top: 5px;
	padding-bottom: 5px;
}
.calendarWrapper {
	width: 1000px;
	text-align: center;
}
.TableLayout {
	width: 1000px;
}
.EventsMonthCalendar_EventList {
	height: 50px;
	text-align: left;
	padding: 0px 4px 2px 4px;
}
.EventsMonthCalendar_EventList a {
	text-decoration: none;
}
.EventsMonthCalendar_EventList a:hover {
	text-decoration: none;
}
table.EventsMonthCalendar_AddEventTable {
	width: 100%;
}
.EventsMonthCalendar_DayNumber {
	font-size: 9pt;
	text-align: right;
	padding: 0px 4px 0px 0px;
}
.EventsMonthCalendar_SingleEvent {
	padding-bottom: 5px;
	font-weight: normal;
}
.EventsMonthCalendar_SingleEvent a {
	font-weight: normal;
}
.EventsMonthCalendar_SingleEvent a:hover {
	font-weight: normal;
}
.EventToolTip {
	border: solid 2px #8492B6;
	background-color: #EEF1F6;
	color: #3C4451;
	padding: 10px;
	width: 300px;
	font-size: 11px;
}
/* Faqs */
.FaqSection_SectionTitle {
}
.FaqSection_SectionDescription {
}
.FaqSection_ListTable {
	padding: 10px 10px 10px 10px;
	width: 100%;
}
.FaqSection_ListItem {
}
.FaqSection_ListItem2 {
}
.FaqSection_ListAlternatingItem {
}
.FaqSection_ListAlternatingItem2 {
}
.FaqSection_ListTitle {
	font-family: Verdana;
	color: #ff0000;
	font-size: 15px;
	font-weight: bold;
}
.FaqSection_ListAuthorLink {
}
.FaqSection_ListBriefDescription {
}
.FaqSection_ListReadMoreLink {
}
.FaqSection_NoFaqs {
}
.Faq_Table {
}
.Faq_IntroCell {
}
.Faq_BodyCell {
}
.Faq_Title {
	font-family: Verdana;
	color: #ff0000;
	font-size: 15px;
	font-weight: bold;
}
.Faq_AuthorLink {
}
.Faq_BriefDescription {
	font-style: italic;
}
.Faq_FullDescription {
}
/* GeoMaps */
.GeoMapMainMapDiv {
	width: 100%;
	height: 500px;
	margin-top: 10px;
	border: solid 1px #cccccc;
}
.GeoMapDrivingDirectionsInnerDiv {
	font-family: Verdana;
	font-size: 9px;
}
.GeoMapLocationListDiv {
	width: 100%;
	padding-top: 20px;
}
.GeoMapLocationListHeader td {
	background-color: #000000;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	padding: 0px 5px;
}
.GeoMapLocationListItem td {
	padding: 0px 5px;
}
.GeoMapLocationListAlternatingItem td {
	padding: 0px 5px;
	background-color: #F2F2F2;
}
.GeoMapLocationListGrid {
	border: solid 0px #FFFFFF;
}
/* HTMLNewsletters */
.HTMLNewslettersSection_SectionTitle {
}
.HTMLNewslettersSection_SectionDescription {
}
.HTMLNewslettersSection_ListTable {
	padding: 10px 10px 10px 10px;
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
	border-bottom: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
}
.HTMLNewslettersSection_ListItem {
}
.HTMLNewslettersSection_ListItem2 {
}
.HTMLNewslettersSection_ListAlternatingItem {
}
.HTMLNewslettersSection_ListAlternatingItem2 {
}
.HTMLNewslettersSection_ListTitle {
	font-family: Verdana;
	color: #464646;
	font-size: 15px;
	font-weight: bold;
}
.HTMLNewslettersSection_ListAuthorLink {
}
.HTMLNewslettersSection_ListBriefDescription {
}
.HTMLNewslettersSection_ListReadMoreLink {
}
.HTMLNewslettersSection_NoHTMLNewsletters {
}
.HTMLNewslettersSection_DateCreated {
	display: none;
}
/* Surveys */
.SurveyListItemOuterDiv1 {
}
.SurveyListItemOuterDiv2 {
}
.SurveyListItemOuterDiv3 {
}
.SurveyListItemOuterDiv4 {
}
.SurveyListItemOuterDiv5 {
}
.SurveyListItemOuterDiv6 {
}
.SurveyListItemOuterDiv7 {
}
.SurveyListItemOuterDiv8 {
}
.SurveySection_SectionTitle {
}
.SurveySection_SectionDescription {
}
.SurveySection_ContentList {
}
.SurveySection_ListTable {
}
.SurveySection_ListImage {
	margin: 0px 10px 5px 0px;
}
.SurveySection_ListItem {
}
.SurveySection_ListItem2 {
}
.SurveySection_ListAlternatingItem {
}
.SurveySection_ListAlternatingItem2 {
}
.SurveySection_ListTitle {
	font-family: Verdana;
	color: #FC8011;
	font-size: 15px;
	font-weight: bold;
}
.SurveySection_ListAuthorLink {
}
.SurveySection_ListBriefDescription {
	color: #174268;
	letter-spacing: 1px;
}
.SurveySection_ListReadMoreLink {
}
.SurveySection_NoSurveys {
}
.SurveyFormListTable {
	border-color: #FFFFFF;
}
.Survey_Table {
}
.Survey_IntroCell {
}
.Survey_BodyCell {
}
.Survey_Title {
	font-family: Verdana;
	color: #FC8011;
	font-size: 15px;
	font-weight: bold;
}
.Survey_AuthorLink {
}
.Survey_BriefDescription {
	font-style: italic;
}
.Survey_FullDescription {
}
.SurveyFormResultsTable {
	border: solid 0px #FFFFFF;
}
.SurveyFormResultsTableHeader {
	display: none;
}
.SurveyQuestionTable {
	width: 100%;
}
.SurveyResultQuestionTitleCell {
	font-weight: bold;
	background-color: #EBF2F7;
	padding-left: 20px;
}
.SurveyResultCountCell {
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
}
.SurveyResultPercentageCell {
	font-weight: bold;
	padding: 0px;
	text-align: right;
}
.SurveyResultBarGraphTable {
	border: solid 1px #CCCCCC;
}
.SurveyResultBarGraphCellLeft {
	background-color: #d44c00;
	border-right: solid 1px #CCCCCC;
}
.SurveyResultBarGraphCellRight {
	background-color: #FFFFFF;
}
.SurveyResultsTextAnswerLineItem {
	padding-left: 17px;
	text-indent: -17px;
}
/* Links */
.LinksSection_SectionTitle {
}
.LinksSection_SectionDescription {
}
.LinksSection_ListTable {
	border-bottom: solid 1px #cccccc;
}
.LinksSection_ListItem {
}
.LinksSection_ListItem2 {
}
.LinksSection_ListAlternatingItem {
}
.LinksSection_ListAlternatingItem2 {
}
.LinksSection_ListTitle {
	font-family: Verdana;
	color: #464646;
	font-size: 15px;
	font-weight: bold;
}
.itemLinkTitle {
	font-family: Verdana;
	color: #464646;
	font-size: 15px;
	font-weight: bold;
}
.LinksSection_ListBriefDescription {
}
.LinksSection_ListCommentLink {
}
.LinksSection_NoLinks {
}
.LinksSection_ListImage {
	margin: 0px 10px 0px 0px;
	border: none;
}
.LinksSection_MainListTable {
	width: 100%;
}
.LinksSection_MainListTable td {
	vertical-align: top;
}
.Link_Table {
	padding: 10px 10px 10px 10px;
	margin-top: 15px;
	width: 100%;
}
.Link_IntroCell {
}
.Link_BodyCell {
}
.Link_Link {
	font-family: Verdana;
	color: #464646;
	font-size: 15px;
	font-weight: bold;
}
.Link_BriefDescription {
}
/* Parent Section */
.ParentSection_SectionTitle {
}
.ParentSection_SectionDescription {
	width: 97%;
}
.ParentSection_ListTable {
	padding: 5px;
	width: 97%;
}
.ParentSection_ListItem {
}
.ParentSection_ListItem2 {
}
.ParentSection_ListAlternatingItem {
}
.ParentSection_ListAlternatingItem2 {
}
.ParentSection_ListTitleLink {
	font-family: Verdana;
	color: #ff0000;
	font-size: 10pt;
	font-weight: bold;
}
.ParentSection_ListTitleLink a:hover {
	font-family: Verdana;
	color: #ffffff;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
}
.ParentSection_ListBriefDescription {
	width: 450px;
	font: verdana;
	font-size: 10pt;
}
.ParentSection_MainListTable {
	width: 100%;
}
.ParentSection_MainListTable td {
	vertical-align: top;
	text-align: left;
	padding-bottom: 10px;
}
/* Photo Gallery */
.PhotoSection_SectionTitle {
	color: #CEB463;
	font-size: 21px;
}
.PhotoSection_SectionDescription {
	font-size: 12px;
	font-weight: normal;
}
.PhotoSection_SpacerCell {
	background-color: #993300;
}
.PhotoSection_ListTable {
	border: none;
}
.PhotoSection_ListTable td {
	border: none;
	vertical-align: bottom;
}
.PhotoSection_ListItem {
	border-top: dashed #cccccc 1px;
	background-color: #FFFFFF;
}
.PhotoSection_ListItem2 {
	background-color: #993300;
	font-size: 12px;
	font-weight: normal;
}
.PhotoSection_ListAlternatingItem {
	border-top: dashed #993300 1px;
	background-color: #FFFFFF;
}
.PhotoSection_ListAlternatingItem2 {
	background-color: #993300;
}
.PhotoSection_ListTitle {
	font-size: 9pt;
}
.PhotoSection_ListBriefDescription {
	font-size: 12px;
	font-weight: normal;
}
.PhotoSection_ListReadMoreLink {
	text-decoration: none;
	font-size: 9px;
	font-weight: normal;
	text-align: center;
}
.PhotoSection_NoPhotos {
	font-size: 12px;
	color: #993300;
}
.PhotoSection_FullImageReadMore {
	font-size: 11px;
	font-weight: bold;
}
.PhotoSection_FullImageCaption {
	font-size: 11px;
	font-weight: bold;
	color: #92785F;
}
.PhotoSection_FullImageBox {
	padding-bottom: 5px;
}
.PhotoGallery_BigImage {
}
.PhotoSection_SlideShowBigImage {
	text-align: center;
	width: 420px;
}
.Photo_Table {
}
.Photo_IntroCell {
}
.Photo_BodyCell {
}
.Photo_Title {
	font-size: 15px;
	font-weight: bold;
}
.Photo_AuthorLink {
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}
.Photo_DateCreated {
	font-size: 12px;
}
.Photo_BriefDescription {
	font-size: 12px;
	font-style: italic;
}
.Photo_FullDescription {
	font-size: 12px;
}
.PhotoContentList {
	border: solid 1px #CCCCCC;
	vertical-align: middle;
}
/* Comments */
.Comments_ListTable {
	padding: 10px 10px 10px 10px;
	background-color: FFFFFF;
	border: solid 1px #F8F7F8;
	background-image : url(../Images/red-bkgd-listing.gif);
	background-repeat: repeat-x;
}
.Comments_ListItem {
}
.Comments_ListItem2 {
}
.Comments_ListAlternatingItem {
}
.Comments_ListAlternatingItem2 {
}
.Comments_ListTitle {
	font-family: Verdana;
	color: #464646;
	font-size: 15px;
	font-weight: bold;
}
.Comments_ListTitleLink {
}
.Comments_ListAuthorLink {
}
.Comments_ListDateCreated {
}
.Comments_ListBriefDescription {
}
.Comments_ListReplyLink {
}
.Comments_Table {
}
.Comments_IntroCell {
}
.Comments_BodyCell {
}
.Comments_Title {
	font-family: Verdana;
	color: #464646;
	font-size: 15px;
	font-weight: bold;
}
.Comments_AuthorLink {
}
.Comments_DateCreated {
}
.Comments_BriefDescription {
}
.Comments_ParentLink {
}
/* Topics */
.Topics_TopicTitle {
	color: #000099;
	font-size: 21px;
}
.Topics_TopicDescription {
	font-weight: normal;
}
.Topics_ListTable {
	border: border-top: solid #003399 3px;
	border-bottom: solid #003399 1px;
	border-left: solid #003399 1px;
	border-right: solid #003399 1px;
}
.Topics_ListItem {
	background-color: #DBE8F4;
}
.Topics_ListItem2 {
	background-color: #FFFFFF;
}
.Topics_ListAlternatingItem {
	border-top: dashed #CCCCCC 1px;
	background-color: #EEEEEE;
}
.Topics_ListAlternatingItem2 {
	background-color: #DBE8F4;
}
.Topics_ListTitle {
	color: #000099;
	font-size: 20px;
	font-weight: bold;
}
.Topics_ListTitleLink {
	text-decoration: none;
	font-weight: normal;
}
.Topics_ListAuthorLink {
	text-decoration: none;
	font-weight: normal;
}
.Topics_ListDateCreated {
}
.Topics_ListBriefDescription {
	font-weight: normal;
}
/* Catalog Section */
.Catalog_ProductItemOuterDiv {
}
.Catalog_ProductItemOuterDiv2 {
}
.Catalog_ProductItemOuterDiv3 {
}
.Catalog_ProductItemOuterDiv4 {
}
.Catalog_ProductItemOuterDiv5 {
}
.Catalog_ProductItemMiddleOuterDiv {
}
.Catalog_ProductItemMiddleInnerDiv {
}
.Catalog_ProductItemInnerDiv {
}
.Catalog_ProductListTable {
	padding: 10px 10px 10px 10px;
	border-top: solid 1px #cccccc;
	border-left: solid 1px #cccccc;
}
.Catalog_ProductItemOuterTable {
	border: solid 0px #FFFFFF;
}
.Catalog_ProductImageCell {
	vertical-align: top;
}
.Catalog_ProductImageOuterDiv {
	padding-right: 10px;
}
.Catalog_ProductImageInnerDiv {
	width: 100px;
	border: solid 1px #FFFFFF;
	background-color: #FFFFFF;
	text-align: center;
}
.Catalog_ProductImage {
}
.Catalog_ProductItemAttributeCell {
	vertical-align: top;
}
.Catalog_ProductItemTitle {
	font-family: Verdana;
	color: #464646;
	font-size: 15px;
	font-weight: bold;
}
.Catalog_ProductAttributeTable {
	padding: 0px;
	margin: 0px;
	border: solid 0px #F9F9F9;
}
.Catalog_ProductAttributeTable tr {
	padding: 0px;
	margin: 0px;
}
.Catalog_ProductAttributeTable td {
	padding: 0px;
	margin: 0px;
}
.Catalog_ProductItemAttribute {
	padding: 0px;
	margin: 0px;
	border: solid 0px #F9F9F9;
}
.Catalog_ProductItemAttribute tr {
	padding: 0px;
	margin: 0px;
}
.Catalog_ProductItemAttribute td {
	padding: 0px;
	margin: 0px;
}
.Catalog_ProductItemAttributeTitle {
	display: none;
}
.Catalog_ProductItemAttributeValue {
	vertical-align: top;
	color: #174268;
	letter-spacing: 1px;
}
td.Catalog_ProductItemFileTitle {
	font-weight: bold;
	padding-right: 10px;
}
.Catalog_ProductReadMoreLink {
}
.Catalog_ProductReadMoreLink:hover {
}
.Catalog_ProductDetailAttributeTable {
	border: solid 0px #FFFFFF;
}
.Catalog_ProductDetailOuterDiv {
	padding-bottom: 20px;
	padding-top: 10px;
}
.Catalog_ProductDetailImageCell {
	vertical-align: top;
}
.Catalog_ProductDetailImageOuterDiv {
	padding-right: 10px;
	padding-bottom: 10px;
}
.Catalog_ProductDetailImageInnerDiv {
	width: 400px;
	border: solid 1px #FFFFFF;
	background-color: #FFFFFF;
	text-align: center;
	padding: 5px 0px 5px 0px;
}
.Catalog_ProductDetailImage {
	border: solid 0px #FFFFFF;
}
.Catalog_ProductDetailAttributeTitle {
	font-weight: bold;
	padding-right: 10px;
	vertical-align: top;
}
.Catalog_ProductDetailAttributeValue {
	vertical-align: top;
}
td.Catalog_ProductDetailFileTitle {
	font-weight: bold;
	padding-right: 10px;
}
.Catalog_ManagementUnassignedProductsTitle {
	font-weight: bold;
	font-size: 16px;
}
.Catalog_ManagementNoMasterProducts {
}
.Catalog_ManagementAssignedProductsTitle {
	font-weight: bold;
	font-size: 16px;
	padding-top: 20px;
}
.Catalog_ManagementNoSectionProducts {
	padding-bottom: 20px;
}
/* Search */
.Site_Search {
	font-size: 11px;
	font-weight: bold;
	padding: 7px 5px 5px 0px;
	text-align: right;
	width: auto;
}
.searchBoxClear {
	background-color: #ffffff;
	border: solid 1px #cccccc;
	width: 134px;
	height: 27px;
	vertical-align: top;
	color: #000000;
	font-size: 10pt;
	margin-right: 3px;
}
.Site_Search a {
	text-decoration: none;
	color: #9D9D9D;
	font-size: 11px;
}
.Site_Search a:hover {
	text-decoration: none;
	color: #000000;
	font-size: 11px;
}
.search_button {
	background-color: #ffffff;
	border: solid 1px #9D9D9D;
	display: block;
	width: auto;
	line-height: 20px;
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
}
.SearchBox {
	height: 20px;
	display: block;
	border: solid 1px #789AB8;
	width: 100px;
}
.Search_ListTable {
	border: none;
	padding: 0px 0px 0px 0px;
}
.Search_ListTable td {
	text-align: left;
}
.Search_ListItem {
	padding: 10px 0px 10px 10px;
	background-color: #FFFFFF;
}
.Search_ListItem td {
	text-align: left;
}
.Search_ListTitleLink {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
.Search_ListBriefDescription {
}
.Search_ListHyperlink {
	text-decoration: none;
	font-size: 9pt;
	font-weight: normal;
	color: #CC6600;
}
.Search_ListHyperlink a {
	color: #666666;
}
.Search_NoResults {
	text-align: center;
	font-weight: bold;
}
.Search_PagerStyle {
}
/* Form */
.Form_Title {
	font-size: 21px;
}
.Form_Description {
}
.Form_Table {
}
.Form_LabelRow {
	font-weight: bold;
}
.Form_LabelCell {
	font-weight: bold;
}
.Form_LabelText {
	font-weight: bold;
}
.Form_FieldRow {
}
.Form_FieldCell {
}
.Form_Field {
}
.Form_SectionRow {
}
.Form_SectionCell {
}
.Form_SectionText {
}
.Form_Button {
}
.Form_HelpText {
}
.Form_SubSectionRow {
}
.Form_SubSectionCell {
}
.Form_SubSectionText {
}
.Form_List {
}
.Form_Message {
}
/* Web Box */
.WebBox_ListTable {
	text-align: left;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	width: 140px;
}
.WebBox_ListItem {
	text-align: center;
	font-size: 11px;
}
.WebBox_ListItem a:active {
	text-align: center;
	color: #0f559f;
	text-decoration: none;
	font-size: 9pt;
}
.WebBox_ListItem a:link {
	text-align: center;
	color: #0f559f;
	text-decoration: none;
	font-size: 9pt;
}
.WebBox_ListItem a:visited {
	text-align: center;
	color: #0f559f;
	text-decoration: none;
	font-size: 9pt;
}
.WebBox_ListItem a:hover {
	text-align: center;
	color: #0f559f;
	text-decoration: none;
	font-size: 9pt;
}
.WebBox_ListServiceImage {
	display: none;
}
.WebBox_ItemOuterDiv {
	margin-bottom: 10px;
}
.WebBox_ListServiceItemCategory {
	display: none;
}
.WebBox_ListServiceDescription {
	display: none;
}
.WebBox_ListServiceItemTitle {
	margin-bottom: 5px;
}
.WebBox_ListServiceItemTitle a:hover {
	margin-bottom: 5px;
	color: #ffffff;
}
.WebBox_ListServiceItemInner {
	padding-left: 5px;
	padding-right: 4px;
	padding-top: 10px;
}
/* .WebBox_TitleText {text-align:center; color: #000000; font-weight: bold; font-size: 12px;}  saved from old */
.WebBox_TitleRow {
	text-align: center;
	color: #000000;
	font-size: 12px;
	font-style: italic;
}
.WebBox_TitleCell {
	text-align: center;
	color: #000000;
	font-size: 12px;
}
.WebBox_SubText {
	font-size: 9pt;
}
/* Web Service Box */
.WebServiceBox_ListTable {
	padding: 5px;
	width: 95%;
}
.WebBox_Copyright {
	display: none;
}
.WebServiceBox_ListItem {
	padding-bottom: 15px;
	border: solid 1px #ffffff;
}
.WebServiceBox_ServiceTitleLink {
	font-size: 8pt;
	color: #ffffff;
	font-weight: normal;
}
.WebServiceBox_ServiceTitleLink:hover {
	font-size: 8pt;
	color: #ffffff;
	font-weight: normal;
}
.WebServiceBox_ServiceDescription {
	font-family: verdana, helvetica, sans-serif;
	font-size: 12px;
}
.WebServiceBox_ListTitleLink:link {
	font-size: 9pt;
	color: #cccccc;
}
.WebServiceBox_ListTitleLink:visited {
	font-size: 9pt;
	color: #cccccc;
}
.WebServiceBox_ListTitleLink:hover {
	font-size: 9pt;
	color: #ffffff;
}
.WebServiceBox_ListDescription {
	font-size: 9pt;
	color: #cccccc;
}
.WebServiceBox_Copyright {
	font-size: 9pt;
}
.WebServiceBox_LastRefreshed {
	font-size: 8px;
}
.WebServiceBox_ListServiceItemSpacer {
	display: none;
}
.WebServiceBox_ListServiceDescription {
	font-size: 9pt;
	color: #cccccc;
}
.WebServiceBox_ListServiceImage {
	display: none;
}
.WebServiceBox_ListServiceItemCategory {
	display: none;
}
.WebServiceBox_ListServiceTitle {
	display: none;
	text-align: left;
	font-weight: normal;
	background-color: #B1CFAB;
	line-height: 20px;
}
.WebServiceBox_ListServiceItemOuter {
}
.WebServiceBox_ListServiceItemTitle {
	text-align: left;
	padding-top: 15px;
	padding-right: 5px;
}
.WebServiceBox_ListServiceItemTitle a:link {
	font: verdana;
	font-size: 9pt;
	color: #cccccc;
	font-weight: bold;
}
.WebServiceBox_ListServiceItemTitle a:visited {
	font: verdana;
	font-sie: 9pt;
	color: #cccccc;
	font-weight: bold;
}
.WebServiceBox_ListServiceItemTitle a:hover {
	font: verdana;
	font-size: 9pt;
	color: #ffffff;
	font-weight: bold;
}
.WebBox_ServiceTitleLink {
	font-size: 8pt;
	color: #505050;
	font-weight: normal;
}
.WebBox_ServiceTitleLink a:link {
	font-size: 8pt;
	color: #505050;
	font-weight: normal;
}
.WebBox_ServiceTitleLink a:visited {
	font-size: 8pt;
	color: #505050;
	font-weight: normal;
}
.WebBox_ServiceTitleLink a:hover {
	font-size: 8pt;
	color: #505050;
	font-weight: normal;
}
.webservicebox_list {
}
.WebBox_TitleText {
	font-size: 8pt;
	color: #930000;
	font-weight: normal;
}
.WebBox_TitleText a:active {
	font-size: 8pt;
	color: #930000;
	font-weight: normal;
}
.WebBox_TitleText a:link {
	font-size: 8pt;
	color: #930000;
	font-weight: normal;
}
.WebBox_TitleText a:visited {
	font-size: 8pt;
	color: #930000;
	font-weight: normal;
}
.WebBox_TitleText a:hover {
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
}
.WebBox_TitleDiv {
	display: none;
}
.WebBox_ListTitleLink {
	color: #cccccc;
	font-weight: bold;
	font-size: 9pt;
	padding-right: 5px;
	text-decoration: underline;
}
/* background: url(../Images/weblist.jpg) left center no-repeat; */
.WebBox_ListTitleLink a:hover {
	color: #ffffff;
	font-weight: bold;
	font-size: 9pt;
	margin-left: 10px;
	padding-right: 5px;
	text-decoration: underline;
}
/* background: url(../Images/weblist.jpg) left center no-repeat; padding-right:5px;} */
.WebBox_UnderItemTitleSpacerDiv {
	display: none;
}
.WebBox_ListDescription {
	font-size: 9pt;
	color: #CCCCCC;
	font: arial;
	padding-left: 5px;
}
.WebBox_ItemDescription {
}
.WebBox_LastRefreshed {
	display: none;
}
.WebBox_UnderItemDescriptionSpacerDiv {
	display: none;
}
.WebBox_BoxOuterDiv {
	width: 161px;
	border: solid 1px #ffffff;
	margin-top: 10px;
}
.WebBox_UnderTitleSpacerDiv {
	display: none;
}
.WebBox_SubText {
	font-size: 9pt;
}
/* Forum Login */
.ForumLogin_SectionTitle {
	color: #000099;
	font-size: 21px;
}
.ForumLogin_SectionDescription {
	font-weight: normal;
}
.ForumLogin_LoginLink {
	color: #ff0000;
}
/* Discuss */
.discussTable {
	border: 1px #CCCCCC solid;
	background-color: #FFFFFF;
}
.discussTable td {
	font-size: 11px;
}
.discussTable th {
	height: 25px;
	padding: 3px;
	margin: 1px;
	background-color: #9b3600;
	color: white;
	font-size: 0.7em;
	font-weight: bold;
}
.discussTable a {
	color: black;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}
.discussCell {
	padding: 3px;
	margin: 1px;
	background-color: #ff0000;
}
.discussCellHilite {
	padding: 3px;
	background-color: #ff0000;
}
/* HtmlTextBox */
pre {
	word-wrap: break-word;
	padding: 5px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 10px;
	background-color: #eeeeee;
	font: 10px normal Lucida Console;
}
.postBodyText {
	padding-bottom: 20px;
	width: 400px;
	overflow-x: auto;
}
.postBodyText p {
	margin: 0px;
}
.commentText {
	padding-bottom: 20px;
	width: 400px;
	overflow-x: auto;
}
.commentText p {
	margin: 0px;
}
.itemCommentText {
	padding-bottom: 20px;
	width: 400px;
	overflow-x: auto;
}
.itemCommentText p {
	margin: 0px;
}
.articleBodyText {
	padding-bottom: 20px;
	width: 400px;
	overflow-x: auto;
}
.articleBodyText p {
	margin: 0px;
}
.bookFullDescription {
	padding-bottom: 20px;
	width: 400px;
	overflow-x: auto;
}
.bookFullDescription p {
	margin: 0px;
}
.downloadFullDescription {
	padding-bottom: 20px;
	width: 400px;
	overflow-x: auto;
}
.downloadFullDescription p {
	margin: 0px;
}
.eventFullDescription {
	padding-bottom: 20px;
	width: 400px;
	overflow-x: auto;
}
.eventFullDescription p {
	margin: 0px;
}
.eventSpeakerBiography {
	padding-bottom: 20px;
	width: 400px;
	overflow-x: auto;
}
.eventSpeakerBiography p {
	margin: 0px;
}
.itemEventSpeakerBiography {
}
.itemEventSpeakerBiography p {
	margin: 0px;
}
.photoFullDescription {
	padding-bottom: 20px;
	width: 400px;
	overflow-x: auto;
}
.photoFullDescription p {
	margin: 0px;
}
/* PPIGrid */
.PPIGrid {
	background-image: url(../../../../Common/Images/PPIGrid/PPIGridBg.gif);
	background-repeat: repeat-x;
	font-size: 11px;
	font-family: Verdana, Verdana;
	padding-top: 8px;
	border: solid 1px #5F748F;
	color: #666666;
}
.PPIGrid TABLE {
	font-size: 11px;
	font-family: Verdana, Verdana;
	color: #666666;
}
.GridHeader {
	font-weight: bold;
	color: white;
	background-image: url(../../../../Common/Images/PPIGrid/headerBg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: transparent;
	padding-left: 6px;
	height: 35px;
}
.GroupPanel {
}
.GroupPanelItems {
	font-weight: bold;
	color: white;
	white-space: nowrap;
}
.GridHeader A {
	color: white;
	text-decoration: none;
}
.GridRow {
	background-color: #E7E9EF;
	padding-left: 5px;
}
.GridRow TD {
	border-bottom: solid 1px #BEC7D3;
}
.GridAltRow {
	background-image: url(../../../../Common/Images/PPIGrid/GridAltRowBg.gif);
	background-repeat: repeat-x;
	background-color: #DCE0E8;
	padding-left: 5px;
}
.GridAltRow TD {
	border-bottom: solid 1px #BEC7D3;
}
.GridPager {
	background-image: url(../../../../Common/Images/PPIGrid/pagerBg.gif);
	color: #E7E9EF;
	padding-left: 6px;
	background-repeat: repeat-x;
	background-position: left bottom;
}
.GridPager A {
	color: #E7E9EF;
}
/****************************************/
/* FlyOutMenu CSS */
/****************************************/
/* A main button (horizontal layout) */

.RadMenu_Default .rmHorizontal li.rmItem {
	background-image: url(../images/navOverRight.jpg);
	background-position: right;
	background-repeat: no-repeat;
	margin-right: 2px;
	margin-top: 5px;
	cursor: pointer;
	cursor: hand;
	height: 22px;
	line-height: 22px;
	text-align: center;
}
/* A main button (vertical layout) */
.RadMenu_Default .rmVertical {
	border: solid 1px #666666;
}
/* A main button (vertical layout) */
.RadMenu_Default .rmVertical li.rmItem {
	background-color: White;
	border-style: solid;
	border-width: 1px;
	border-color: #f5f5f5;
	cursor: pointer;
	cursor: hand;
	width: auto;
}
/* Child buttons */
.RadMenu_Default div .rmVertical li.rmItem {
	width: auto;
}
/* A main hyperlink - normal state */
.RadMenu_Default .rmLink {
	font-family: Verdana;
	background-image: url(../images/navNormLeft.jpg);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 5px;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	cursor: pointer;
	cursor: hand; /* height: 22px; */;
	line-height: 22px;
	width: auto;
}
/* A main hyperlink - hover state */
.RadMenu_Default .rmLink:hover, .RadMenu_Default .focused, .RadMenu_Default .expanded {
	font-family: Verdana;
	font-size: 11px;
	color: #cccccc;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
	width: auto; /* height: 22px; */;
	line-height: 22px;
}
/* The text of every button */
.RadMenu_Default .rmText {
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
	font-family: Verdana, Verdana;
}
/* A child group of buttons */
.RadMenu_Default .rmGroup {
	padding: 0px;
	margin: 0px;
	cursor: pointer;
	cursor: hand;
	border: solid 1px #666666;
	white-space: nowrap;
}
/* The interior frame of a child button */
.RadMenu_Default .rmGroup .rmLink {
	text-align: left;
	padding: 0px;
	margin: 0px;
}
/* The hover state of a child button */
.RadMenu_Default .rmGroup .rmLink:hover, .RadMenu_Default .rmGroup .focused, .RadMenu_Default .rmGroup .expanded {
	padding: 0px;
	margin: 0px;
}
/* The text of a child button */
.RadMenu_Default .rmGroup .rmLink .rmText {
	padding-right: 20px;
}
/* The expand arrow in normal state */
.RadMenu_Default .rmExpandLeft, .RadMenu_Default .rmExpandRight {
	background: transparent url(../../../../../Images/arrow_down_black.gif) right center no-repeat;
	margin-right: 4px;
}
/* The expand arrow in hover state */
.RadMenu_Default .rmLink:hover .rmExpandLeft, .RadMenu_Default .rmLink:hover .rmExpandRight, .RadMenu_Default .focused .rmExpandLeft, .RadMenu_Default .focused .rmExpandRight, .RadMenu_Default .expanded .rmExpandLeft, .RadMenu_Default .expanded .rmExpandRight {
	background: transparent url(../../../../../Images/arrow_down_black.gif) right center no-repeat;
}
/* radPanelBar */
.panelbarClass {
	font-size: 9pt;
	font-weight: normal;
	cursor: hand;
	cursor: pointer;
	margin-bottom: 10px;
}
.panelbarClass table {
	font-size: 9pt;
	font-weight: normal;
	cursor: hand;
	cursor: pointer;
}
.panelbarClass td {
	font-size: 9pt;
	font-weight: normal;
	cursor: hand;
	cursor: pointer;
}
.panelbarHeader {
	COLOR: #666666;
	font-weight: normal;
	text-decoration: none;
	height: 25px;
	padding: 0px 0px 0px 24px;
	margin: 0px;
	background-image : url(../Images/red-button-bkgd.gif);
	background-repeat: no-repeat;
}
.panelbarHeaderExpand {
	COLOR: #000000;
	font-weight: normal;
	text-decoration: none;
	height: 25px;
	padding: 0px 0px 0px 24px;
	margin: 0px;
	background-image : url(../Images/red-button-bkgd.gif);
	background-repeat: no-repeat;
}
.panelbarItem {
	font-size: 9pt;
	COLOR: #792226;
	width: 100%;
	padding: 3px;
	padding-left: 24px;
	text-decoration: none;
	font-weight: normal;
	background-color: #DBA8B1;
}
.panelbarItemSelected {
	font-size: 9pt;
	COLOR: #000000;
	width: 100%;
	padding: 3px;
	padding-left: 24px;
	text-decoration: none;
	font-weight: normal;
	background-color: #DBA8B1;
}
.panelbarSubItem {
	font-size: 9pt;
	COLOR: #666666;
	text-decoration: none;
	font-weight: normal;
}
/****************************************/
/* SlideDownMenu CSS */
/****************************************/
.MenuPad {
	background-color: #e1e1e1;
	margin-top: 10px;
	border: solid 1px #464646;
	margin-left: 2px;
}
.RadPanelbar_PenPub a {
	text-decoration: none;
}
.RadPanelbar_PenPub a:hover {
	text-decoration: none;
}
.RadPanelbar_PenPub .text {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
}
.RadPanelbar_PenPub .rootGroup .text {
}
.RadPanelbar_PenPub .rootGroup .link .text {
	COLOR: #003663;
	font-weight: normal;
	text-decoration: none;
	padding: 6px 0px 6px 5px;
	margin: 0px;
}
.RadPanelbar_PenPub .rootGroup .expanded .text, .RadPanelbar_PenPub .rootGroup .selected .text, .RadPanelbar_PenPub .rootGroup .link:hover .text {
	COLOR: #000000;
	font-weight: bold;
	text-decoration: none;
	padding: 6px 0px 6px 10px;
	margin: 0px;
	background: url(../Images/navnover.jpg) no-repeat 0% 100%;
}
.RadPanelbar_PenPub .group {
}
.RadPanelbar_PenPub .group .text {
}
.RadPanelbar_PenPub .group .link .text {
	font-size: 9pt;
	COLOR: #ffffff;
	text-decoration: none;
	font-weight: normal;
	background-image : none;
	padding: 1px 5px 1px 10px;
	margin: 0px;
}
.RadPanelbar_PenPub .group .expanded .text, .RadPanelbar_PenPub .group .selected .text, .RadPanelbar_PenPub .group .link:hover .text {
	font-size: 9pt;
	COLOR: #ffffff;
	text-decoration: none;
	font-weight: normal;
	background-image : none;
	padding: 1px 5px 1px 10px;
	margin: 0px;
}
.RadPanelbar_PenPub .group .group {
	background-color: #000033;
}
.RadPanelbar_PenPub .group .group .text {
}
.RadPanelbar_PenPub .group .group .link .text {
	font-size: 9pt;
	COLOR: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	background-color: #993300;
	background-image : none;
	padding: 1px 5px 1px 32px;
	margin: 0px;
}
.RadPanelbar_PenPub .group .group .expanded .text, .RadPanelbar_PenPub .group .group .selected .text, .RadPanelbar_PenPub .group .group .link:hover .text {
	font-size: 9pt;
	COLOR: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	background-color: #993300;
	background-image : none;
	padding: 1px 5px 1px 32px;
	margin: 0px;
}
.RadPanelbar_PenPub .group .group .group {
	background-color: #965353;
}
.RadPanelbar_PenPub .group .group .group .text {
}
.RadPanelbar_PenPub .group .group .group .link .text {
	font-size: 9pt;
	COLOR: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	background-color: #993300;
	background-image : none;
	padding: 1px 5px 1px 37px;
	margin: 0px;
}
.RadPanelbar_PenPub .group .group .group .expanded .text, .RadPanelbar_PenPub .group .group .group .selected .text, .RadPanelbar_PenPub .group .group .group .link:hover .text {
	font-size: 9pt;
	COLOR: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	background-color: #993300;
	background-image : none;
	padding: 1px 5px 1px 37px;
	margin: 0px;
}
.RadPanelbar_PenPub .group .group .group .group {
	background-color: #000000;
}
.RadPanelbar_PenPub .group .group .group .group .text {
}
.RadPanelbar_PenPub .group .group .group .group .link .text {
	font-size: 9pt;
	COLOR: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	background-color: #000000;
	background-image : none;
	padding: 1px 5px 1px 40px;
	margin: 0px;
}
.RadPanelbar_PenPub .group .group .group .group .expanded .text, .RadPanelbar_PenPub .group .group .group .group .selected .text, .RadPanelbar_PenPub .group .group .group .group .link:hover .text {
	font-size: 9pt;
	COLOR: #000000;
	text-decoration: none;
	font-weight: normal;
	background-color: #333333;
	background-image : none;
	padding: 1px 5px 1px 40px;
	margin: 0px;
}
/* TabStrip3 Menu */
.TabStripOuterDiv {
	width: 900px;
	background: url(../images/menuback.jpg);
}
.TabStripInnerTable {
}
.RadTabStrip_PenPub {
	font: 11px Arial;
	font-weight: bold;
	height: 35px;
}
.RadTabStrip_PenPub ul {
}
.RadTabStrip_PenPub .level1 li a {
	color: #000000;
	text-align: center;
	text-decoration: none;
	width: 92px;
	line-height: 35px;
	cursor: hand;
	cursor: pointer;
	background-image: url(../images/navnorm.jpg);
	background-position: right;
	background-repeat: no-repeat;
}
.RadTabStrip_PenPub .level1 li a:hover {
	color: #ffffff;
	text-decoration: none;
	margin-top: 0px;
	width: 92px;
	line-height: 35px;
	cursor: hand;
	cursor: pointer;
	background-image: url(../images/navover.jpg);
	background-position: right;
	background-repeat: no-repeat;
}
.RadTabStrip_PenPub .level1 li a .wrap {
	padding: 0px 0px 0px 0px;
	cursor: hand;
	cursor: pointer;
}
.RadTabStrip_PenPub .level1 li a .innerWrap {
	padding: 0px 0px 0px 0px;
	width: 92px;
	cursor: hand;
	cursor: pointer;
}
.RadTabStrip_PenPub .level1 li a.selected {
	line-height: 35px;
	margin-top: 0px;
	cursor: hand;
	cursor: pointer;
}
.RadTabStrip_PenPub .level1 li a.selected .wrap {
	cursor: hand;
}
.RadTabStrip_PenPub .level1 li a.selected .innerWrap {
	width: 92px;
	color: #ffffff;
	background-image: url(../images/navover.jpg);
	background-position: right;
	background-repeat: no-repeat;
	line-height: 35px;
	background-color: #ffffff;
	cursor: hand;
}
.RadTabStrip_PenPub .level1 li a.selected:hover, .RadTabStrip_PenPub .level1 li a.selected:hover .wrap, .RadTabStrip_PenPub .level1 li a.selected:hover .innerWrap {
	cursor: hand;
}
/* level2 tabs */
.RadTabStrip_PenPub .level1 li {
}
.RadTabStrip_PenPub .level1 li ul {
}
.RadTabStrip_PenPub .level2 ul {
	padding-top: 12px;
	height: 28px;
	cursor: hand;
}
.RadTabStrip_PenPub .level2 li a {
	color: #000000;
	text-decoration: none;
	font-size: 9px;
	padding: 2px 9px;
	cursor: hand;
}
.RadTabStrip_PenPub .level2 li a.selected, .RadTabStrip_PenPub .level2 li a.selected:hover, .RadTabStrip_PenPub .level2 li a:hover {
	color: #78291b;
	cursor: hand;
	cursor: pointer;
	text-decoration: underline;
}
.RadTabStrip_PenPub .level2 li a.selected .innerWrap {
	color: #78291b;
	font-size: 9px;
	cursor: hand;
	cursor: pointer;
}
ul.TabRow2SubGroupCssClass {
	margin-left: 3px;
	padding-top: 9px;
	width: 85%;
}
/****************************************/
/* SubNav SlideDownMenu CSS */
/****************************************/
div.SubNavigationOuterDiv .RadPanelbar_PenPub {
	padding: 10px 0px 10px 20px;
}
div.SubNavigationOuterDiv .RadPanelbar_PenPub a {
	text-decoration: none;
}
div.SubNavigationOuterDiv .RadPanelbar_PenPub a:hover {
	text-decoration: none;
}
div.SubNavigationOuterDiv .RadPanelbar_PenPub .text {
	FONT-SIZE: 9pt;
	font-family: Verdana;
}
div.SubNavigationOuterDiv .RadPanelbar_PenPub .rootGroup .link .text {
	COLOR: #4d4d4d;
	font-weight: normal;
	text-decoration: none;
	padding: 1px 5px 1px 15px;
	margin: 0px;
}
div.SubNavigationOuterDiv .RadPanelbar_PenPub .rootGroup .expanded .text, div.SubNavigationOuterDiv .RadPanelbar_PenPub .rootGroup .selected .text, div.SubNavigationOuterDiv .RadPanelbar_PenPub .rootGroup .link:hover .text {
	COLOR: #790000;
	font-weight: normal;
	text-decoration: none;
	background: url(../Images/subbullet.jpg) left no-repeat;
	padding: 1px 5px 1px 15px;
	margin: 0px;
}
div.SubNavigationOuterDiv .RadPanelbar_PenPub .group {
}
div.SubNavigationOuterDiv .RadPanelbar_PenPub .group .link .text {
	COLOR: #4d4d4d;
	font-weight: normal;
	text-decoration: none;
	padding: 1px 5px 1px 22px;
	margin: 0px;
}
div.SubNavigationOuterDiv .RadPanelbar_PenPub .group .expanded .text, div.SubNavigationOuterDiv .RadPanelbar_PenPub .group .selected .text, div.SubNavigationOuterDiv .RadPanelbar_PenPub .group .link:hover .text {
	COLOR: #4d4d4d;
	font-weight: normal;
	text-decoration: none;
	padding: 1px 5px 1px 22px;
	margin: 0px;
}
div.SubNavigationOuterDiv .RadPanelbar_PenPub .group .group {
}
div.SubNavigationOuterDiv .RadPanelbar_PenPub .group .group .link .text {
	COLOR: #4d4d4d;
	font-weight: normal;
	text-decoration: none;
	padding: 1px 5px 1px 29px;
	margin: 0px;
}
div.SubNavigationOuterDiv .RadPanelbar_PenPub .group .group .expanded .text, div.SubNavigationOuterDiv .RadPanelbar_PenPub .group .group .selected .text, div.SubNavigationOuterDiv .RadPanelbar_PenPub .group .group .link:hover .text {
	COLOR: #4d4d4d;
	font-weight: normal;
	text-decoration: none;
	padding: 1px 5px 1px 29px;
	margin: 0px;
}
div.SubNavigationOuterDiv .RadPanelbar_PenPub .group .group .group {
}
div.SubNavigationOuterDiv .RadPanelbar_PenPub .group .group .group .link .text {
	COLOR: #4d4d4d;
	font-weight: normal;
	text-decoration: none;
	padding: 1px 5px 1px 36px;
	margin: 0px;
}
div.SubNavigationOuterDiv .RadPanelbar_PenPub .group .group .group .expanded .text, div.SubNavigationOuterDiv .RadPanelbar_PenPub .group .group .group .selected .text, div.SubNavigationOuterDiv .RadPanelbar_PenPub .group .group .group .link:hover .text {
	COLOR: #4d4d4d;
	font-weight: normal;
	text-decoration: none;
	padding: 1px 5px 1px 36px;
	margin: 0px;
}
div.SubNavigationOuterDiv .RadPanelbar_PenPub .group .group .group .group .link .text {
	COLOR: #4d4d4d;
	font-weight: normal;
	text-decoration: none;
	padding: 1px 5px 1px 43px;
	margin: 0px;
}
div.SubNavigationOuterDiv .RadPanelbar_PenPub .group .group .group .group .expanded .text, div.SubNavigationOuterDiv .RadPanelbar_PenPub .group .group .group .group .selected .text, div.SubNavigationOuterDiv .RadPanelbar_PenPub .group .group .group .group .link:hover .text {
	COLOR: #4d4d4d;
	font-weight: normal;
	text-decoration: none;
	padding: 1px 5px 1px 43px;
	margin: 0px;
}