/*****************************
  Default Style Elements
*****************************/

body, form, table, img, pre {font-size:8pt; font-family:Verdana, Arial, Times New Roman; color:#666; border-style:none; border-width:0px; padding:0; margin:0;}
td, p, div, span, a, .pageBody {font-size:8pt; font-family:Verdana, Arial, Times New Roman; color:#666;}

body {background-color:#FFFFFF; text-align:center;}
.ThemeContainer {width:760px; margin:18 auto; text-align:left;}

.bold {font-weight:bold;}
a, a:link, a:visited {color:#a2a200;text-decoration:underline;}
a:active, a:hover {color:#a2a200;text-decoration:underline;}

/* Header Styles */
hr {height:1px; background:#B3B3B3; margin:4px 0; padding:0; border:0; color:#B3B3B3;}
.SiteHeader {height:94px; clear:both;}
.divHeaderRight {float:right;}
.TopHeaderNav {}
#Logo {float:left; padding:4px 0 0 38px;}
h1, h2, h3, h4, h5, h1 span, h2 span, h3 span, h4 span, h5 span {margin:5px 0; padding:0;}
h1 {font-size:14px; color:#8C8C8C; letter-spacing:0px;}
h2, h2 span {font-size:13px; color:#8C8C8C;}
h3 {font-size:12px; color:#8C8C8C;}
h4 {font-size:11px; color:#8C8C8C;}
h5 {font-size:10px; color:#8C8C8C;}

.PageHeaders {font-weight:bold; padding-bottom:6px; text-transform:capitalize; line-height:18px;}
.PageHeaders span {font-size:14px; font-weight:bold; padding-bottom:6px; text-transform:capitalize;}
.PageHeaderDescriptions {font-size:13px; padding:0px 0px 5px 0px; text-align:right;}
.TopHeaderNav {height:60px; text-align:right; margin-top:10px;}
.TopHeaderNav ul {margin:0; padding:0;}
.TopHeaderNav ul li, .TopHeaderNav ul li a {list-style-type:none; display:inline; font-weight:bold; text-transform:uppercase; color:#707070; font-size:10px;}
.TopHeaderNav ul li a {text-decoration:none;}
.TopHeaderNav ul li a:active, .TopHeaderNav ul li a:hover {text-decoration:underline;}

/* Navigation Styles */
.Menu {clear:both; background:#8C8C8C; height:21px; padding:0 15px;}
#Menu {margin:0; padding:0; line-height:21px;}
#Menu li {display:inline;}
#Menu li a, #Menu li a:link, #Menu li a:visited {color:#ccc; text-decoration:none; font-size:12px; padding:0px 6px; text-transform:lowercase;}
#Menu li a:active, #Menu li a:hover {color:#cccc00;}
#Menu li a.Menu_CurrentSection, #Menu li a.Menu_CurrentSection:link, #Menu li a.Menu_CurrentSection:visited {color:#cccc00;}

/* Flyout Styles */
.cswmPopupBox {opacity:.90; filter: alpha(opacity=90);}
.cswmItem {text-transform:lowercase;}

/* Home Page Styles */
.divHomeHeader {height:205px; background:#666px; position:relative;}
#divHomeUpcomingEvents {width:128px; height:205px; position:absolute; top:0px; left:0px; background:#666;}
#divHomeGreenPanel {width:43px; height:205px; position:absolute; top:0px; left:128px; background:#cc0;}
#divHomeSlideShow {width:589px; height:205px; position:absolute; top:0px; left:171px; background:#666;}
.divHomeMainContent {padding:15px 0 0 0;}
.divHomeContentArea {margin:0 0 0 130px; line-height:16px;}

/* Content Area Styles */
.MainContentArea {}
.divContent {position:relative;}
.divContentArea {float:right; width:590px; background:#eeeeee;}
.divContentAreaForums {background:#eeeeee; width:760px;}
.divMainContent {padding:10px 15px 15px 58px;}
.divContentPagesLeft {width:210px; height:205px; background:#666; position:absolute; top:0px; left:0px;}
#divContentPagesLeftGreenPanel {width:43px; height:205px; background:#cc0; float:right;}
#divContentPagesLeftSectionImage {float:right;}
#contentSpacer {float:right;}

/* Article Styles */
.divArticleContainer {}
.divArticleSection_ArticleImage {float:left;}
.divArticleSection_ArticleTitle {padding:5px 0px 5px 0px;}
.ArticleSection_ArticleTitle {font-weight:bold;}
.ArticleSection_ListBriefDescription {}
.ArticleSection_ListReadMoreLink {}
.divBriefDescription {padding:5px 0px 5px 0px;}


/* Membership Styles */

.divMembershipContainer {padding:5px;}
.divMembershipDescription {font-size:12px; padding-bottom:5px;}
.divMembershipLength {line-height:20px; padding-bottom:5px;}
.divMembershipCost {font-weight:bold; line-height:30px;}
.divMembershipIncludes {padding-bottom:10px; font-size:10px;}
.ItemCost {font-weight:bold;}
.OrderForm_HeaderText {font-weight:bold; font-size:9pt;}
.Form_LabelText {white-space:nowrap;}

.ulMembershipDescription {margin:0; padding:0;}
.liMembershipTitle {padding:0; margin:0 0 0 20px;}
.liMembershipTitle span { font-weight:bold; font-size:13px;}
.liMembershipDescription {list-style-type:none;}

.MembershipStepHeader {background-color:#dddddd; border-top:solid 1px #848284; margin-top:10px;}
.MembershipStepHeader span {font-weight:bold; padding-bottom:5px; padding-left:5px; font-size:13px; line-height:25px;}
div.MembershipSeparator hr {height:1px; border:0; margin:0; padding:0; background:#848484; color:#848484;}
div.MembershipSeparator {clear:both; margin:5px 0;}

/* Calendar Styles */
.CalendarSection_CalendarPicker {background-color:#ffffff;}
.btn_submitAdditional {display:none;}
.CalendarForm_Table {width:400px ! important;}

/* Media Skins */
.MediaMonthRow {background-color:#BBBBBB;}
.MediaRow {}
.AltMediaRow {}

/* Search Styles */
.tdSearch {font-weight:bold; text-transform:uppercase; color:#707070; font-size:.8em; padding:10px 10px 0px 0px;}
.tdSearch a, .tdSearch a:link, .tdSearch a:visited {font-weight:bold; text-transform:uppercase; color:#707070; font-size:.8em; text-decoration:none;}
.tdSearch a:active, .tdSearch a:hover {text-decoration:underline;}
.SearchBox {border:solid 1px #B3B3B3; width:118px; height:17px; font-size:1em; padding:2px;}

/* Newsletter Signup Styles */
.divUserSignupMain {width:280px; margin:0 auto; border:solid 1px #888; background-color:#ddd;}
.divNewsletterMain {width:250px; margin:0 auto; border:solid 1px #888; background-color:#ddd;}
.divNewsletterSignupContainer {text-align:left; margin:10px;}
.divNewsletterSignupContainer h2 {clear:both; font-size:12px; font-weight:bold; margin:0px 0px 10px 0px; padding:0px;}
.divNewsletterSignupContainer input {float:right; width:130px; margin:0; padding:0; font-size:11px; padding:2px;}

.NewsletterTxtBox {width:130px; height:19px; border:solid 1px #B3B3B3;}
.divNewsletterTextLabel {white-space:nowrap; line-height:20px; }
.divNewsletterJoinButton {text-align:right; margin-top:5px;}
.NewsletterJoinButton {float:none ! important; width:50px ! important; margin:0 ! important; padding:0 ! important; font-size:12px ! important; font-weight:bold ! important;}

/* Staff Styles */
.divStaff_Information {float:right; text-align:left; width:275px;}
.divStaffSection_Information {float:right; text-align:left; width:330px;}
.ArticleSeparator {clear:both; margin:0; padding:5px 0; height:10px;}
.ArticleSeparator hr {margin:0; padding:0; border:0; background:#000; color:#000; height:1px;}

/* WebBox Styles */
.divWebBox_Container {padding:0 5px 15px 10px;}
h2.divNextEventHeader {color:#ccc; margin:0 0 10px 0; padding:0; font-size:10px;}
.WebBox_Event_Date {color:#ccc; font-size:10px; font-weight:bold;}
a.WebBox_Item_Title_Link, a.WebBox_Item_Title_Link:link, a.WebBox_Item_Title_Link:visited {color:#ccc; text-decoration:none; font-size:10px;}
a.WebBox_Item_Title_Link:active, a.WebBox_Item_Title_Link:hover {text-decoration:underline;}
.WebBox_Item_Time {color:#ccc; font-size:10px;}
a.WebBox_ReadMore, a.WebBox_ReadMore:link, a.WebBox_ReadMore:visited {color:#ccc; margin:10px 0 0 0; padding:0; font-size:10px;}

/* Footer Styles */
.Footer {clear:both; height:21px; line-height:21px; background:#e1e1e1; padding:0 0 0 58px;}
.divLinkFooter {clear:both; background:#fff; height:35px; padding:0 0 20px 0;}
#smartz {float:right;}
#brandnav {float:left;}
.UserLogin {float:right; clear:both; width:50px;}

/* Misc Styles */
.FormsSection_FormTitle {display:none;}
.divRegisterErrorBox {width:515px; height:100px; padding:10px; position:absolute; border:1px solid #CCCC00; background-color:#dddddd; color:#666666;}
.divRegisterErrorBox a, .divRegisterErrorBox a:link, .divRegisterErrorBox a:visited {color:#666666;}
.clear {clear:both;}

/* Breadcrumb Styles */
.divBreadCrumb {line-height:30px;}
.divBreadCrumb {font-size:10px; color:#6F6F6F;}
.divBreadCrumb span {font-size:10px; color:#6F6F6F;}
.divBreadCrumb a, .divBreadCrumb a:link, .divBreadCrumb a:visited {font-size:10px; color:#6F6F6F; text-decoration:none;}
.divBreadCrumb a:active, .divBreadCrumb a:hover {font-size:10px; color:#6F6F6F; text-decoration:underline;}

/* Forum Styles */
.ForumRegister {background-color:#ddd; margin:0px; padding:10px;}
.ClearFloats {clear:left; }
.ForumContainer {width:650px; overflow:hidden;/* was 650 */ font-family:Verdana; font-size:10pt;}
.TopCorner {float:left;}
.TopCornerLeft {float:left; background:#EEEEEE;}
.TopCornerRight {float:right; background:#EEEEEE;}
.TopBar {background-color:#6F6F6F; height:20px; width:auto;}
.TopBarAnchors {float:right; }
.TopBarAnchors a {color:#FFFFFF; text-decoration:none; font-size:8pt; line-height:18px;}
.TopBarAnchors a:hover {color:#FFFFFF; text-decoration:none; font-size:8pt; }
.TopBarAnchors a:visited {color:#FFFFFF; text-decoration:none; font-size:8pt; }
.MainLevel_Labels {font-weight:bold; height:29px; color:#FFFFFF; width:100%;}
.MainLevel_Labels {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.MainLevel_Forums {width:auto; text-indent:20px; height:29px; text-align:left; color:#ffffff; }
.MainLevel_ViewCount {width:84px; text-align:center; height:29px; color:#ffffff; }
.MainLevel_ViewCount {border-left-style:solid; border-left-width:1px; border-left-color:#FFFFFF; }
.MainLevel_ReplyCount {width:84px; text-align:center; border-left-style:solid; color:#ffffff; }
.MainLevel_ReplyCount { border-left-width:1px; border-left-color:#FFFFFF; height:29px; color:#ffffff; }
.MainLevel_LastComment {width:170px; text-align:center; border-left-style:solid; color:#ffffff; }
.MainLevel_LastComment {border-left-width:1px; border-left-color:#FFFFFF; height:29px; }
.MainLevel_Category {font-weight:bold; float:left; width:100%; height:25px; background-color:#9F9F9F;}
.MainLevel_Category span {color:#dedede;}
.MainLevel_Category {padding-top:5px; border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.MainLevel_Category {text-indent:20px; color:#6D8C00; }
.SecondLevel_Table {background-color:#dedede; width:100%;}
.SecondLevel_Controls {background-color:#dedede; }
.SecondLevel_Icon {width:50px; }
.SecondLevel_Icon {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.SecondLevel_ForumAndDescription {width:auto; padding: 10px 20px 10px 20px; color:#646464; }
.SecondLevel_ForumAndDescription {border-left-style:solid; border-left-width:1px; border-left-color:#FFFFFF; }
.SecondLevel_ForumAndDescription {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.SecondLevel_ForumAndDescription a {color:#646464; text-decoration:none; }
.SecondLevel_ForumAndDescription a:hover {color:#646464; text-decoration:underline; }
.SecondLevel_ForumAndDescription a:visited {color:#646464; text-decoration:none; }
.SecondLevel_Threads {width:85px; text-align:center; height:100%; color:#646464; }
.SecondLevel_Threads {border-left-style:solid; border-left-width:1px; border-left-color:#FFFFFF; }
.SecondLevel_Threads {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.SecondLevel_Posts {width:85px; text-align:center; color:#646464; }
.SecondLevel_Posts {border-left-style:solid; border-left-width:1px; border-left-color:#FFFFFF; }
.SecondLevel_Posts {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.SecondLevel_LastPost {width:170px; text-align:center; color:#646464; }
.SecondLevel_LastPost {border-left-style:solid; border-left-width:1px; border-left-color:#FFFFFF; }
.SecondLevel_LastPost {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.SecondLevel_LastPost a {color:#6F6F6F; }
.SecondLevel_LastPost a:hover {color:#6F6F6F; }
.SecondLevel_LastPost a:visited {color:#6F6F6F; }
.SecondLevel_Separator {height:10px; background-color:#dedede; }
.SecondLevel_LastSeparator {height:20px; background-color:#dedede; }
.SecondLevel_Info {white-space:nowrap; }
.SecondLevel_Description {}
.UsersOnlineArea {background-color:#6F6F6F; border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.UsersOnlineAreaTitle {text-indent:20px; color:#FFFFFF; font-weight:bold; }
.UsersOnlineAnchors {float:left; text-indent:20px; }
.UsersOnlineAnchors a {color:#FFFFFF; text-decoration:none; }
.UsersOnlineAnchors a:hover {color:#FFFFFF; text-decoration:none; }
.UsersOnlineAnchors a:visited {color:#FFFFFF; text-decoration:none; }
.ForumStatistics {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; background-color:#6F6F6F;}
.BottomCorner {float:left; }
.BottomCornerLeft {float:left; background:#EEEEEE; width:10px;}
.BottomCornerRight {float:right; background:#EEEEEE; width:10px;}
.BottomBar { width:auto; height:20px; color:#FFFFFF; }
.BottomBar {line-height:18px; vertical-align:middle; }
.BottomBarLabels {float:right; color:#FFFFFF; text-decoration:none; font-size:8pt; }
.BottomBarAnchor {float:right; }
a.BottomBarAnchor  {color:#ffffff; font-size:8pt; }
a.BottomBarAnchor:hover {color:#ffffff; font-size:8pt; }
a.BottomBarAnchor:visited {color:#ffffff; font-size:8pt; }
a.FAndDAnchor:hover {text-decoration:underline; }

/* Discuss Section Styles */
.DiscussTable {width:650px;}
.DiscussTableHeaderRow {height:30px; color:#FFFFFF; font-weight:bold; }
.DiscussTHTitle {text-align:left; text-indent:20px; color:#dedede; }
.DiscussTHTitle {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.DiscussTHReplies {width:85px; text-align:center; color:#dedede; }
.DiscussTHReplies {border-left-style:solid; border-left-width:1px; border-left-color:#FFFFFF; }
.DiscussTHReplies {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.DiscussTHViews {width:85px; text-align:center; color:#dedede; }
.DiscussTHViews {border-left-style:solid; border-left-width:1px; border-left-color:#FFFFFF; }
.DiscussTHViews {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.DiscussTHLastPost {width:170px; text-align:center; color:#dedede; }
.DiscussTHLastPost {border-left-style:solid; border-left-width:1px; border-left-color:#FFFFFF; }
.DiscussTHLastPost {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.NewThread {float:left; line-height:18px; }
.NewThread a {color:#ffffff; text-decoration:none; font-size:8pt; }
.NewThread a:hover {color:#ffffff; text-decoration:none; font-size:8pt; }
.NewThread a:visited {color:#ffffff; text-decoration:none; font-size:8pt; }
.DiscussTableDataRow {background-color:#dedede; }
.DiscussIcon {width:50px; }
.DiscussIcon {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.DiscussTitle {padding:10px 20px 10px 20px; color:#646464; }
.DiscussTitle {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.DiscussTitle {border-left-style:solid; border-left-width:1px; border-left-color:#FFFFFF; }
.DiscussTitle a {color:#646464; text-decoration:none; font-weight:bold; }
.DiscussTitle a:hover {color:#646464; text-decoration:underline; font-weight:bold; }
.DiscussTitle a:visited {color:#646464; text-decoration:none; font-weight:bold; }
.AuthorAnchors {color:#646464; }
.AuthorAnchors a {color:#6F6F6F; text-decoration:underline; font-weight:normal; }
.AuthorAnchors a:hover {color:#6F6F6F; text-decoration:underline; font-weight:normal; }
.AuthorAnchors a:visited {color:#6F6F6F; text-decoration:underline; font-weight:normal; }
.DiscussReplies {width:85px; text-align:center; color:#646464; }
.DiscussReplies {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.DiscussReplies {border-left-style:solid; border-left-width:1px; border-left-color:#FFFFFF; }
.DiscussViews {width:85px; text-align:center; color:#646464; }
.DiscussViews {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.DiscussViews {border-left-style:solid; border-left-width:1px; border-left-color:#FFFFFF; }
.DiscussLastPost {width:170px; text-align:center; color:#646464; }
.DiscussLastPost {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.DiscussLastPost {border-left-style:solid; border-left-width:1px; border-left-color:#FFFFFF; }
.DiscussLastPost a {color:#6F6F6F; }
.DiscussLastPost a:hover {color:#6F6F6F; }
.DiscussLastPost a:visited {color:#6F6F6F; }
.NoContent {background-color:#dedede; height:30px; line-height:24px; vertical-align:middle; }
.NoContent {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.EditBar {width:auto; border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; background-color:#6F6F6F; }
.EditContent {float:left; background-color:#6F6F6F; width:625px; text-indent:10px; height:20px; }
.EditContent a {color:#FFFFFF; text-decoration:none; font-size:8pt; }
.EditContent a:hover {color:#FFFFFF; text-decoration:none; font-size:8pt; }
.EditContent a:visited {color:#FFFFFF; text-decoration:none; font-size:8pt; }
.discussCell a:hover {text-decoration:underline;}

/* Personal Email Styles */
.PersonalEmailText {font-weight:bold; color:#646464; } 
.Post_Comments table {}

/* Discussion Post Styles */
.ThreadTop {width:auto; background:#6F6F6F; }
.ThreadTopCorner {float:left; }
.ThreadTopCornerLeft {float:left; background:#EEEEEE;}
.ThreadTopCornerRight {float:right; background:#EEEEEE;}
.ThreadTopBar {background-color:#6F6F6F; width:auto; height:20px; line-height:18px; vertical-align:middle; color:#ffffff; }
.ThreadTopBar a {color:#ffffff; text-decoration:none; font-size:8pt; }
.ThreadTopBar a:hover {color:#ffffff; text-decoration:none; font-size:8pt; }
.ThreadTopBar a:visited {color:#ffffff; text-decoration:none; font-size:8pt; }
.ThreadTable {width:650px; }
.ThreadTableHead {height:30px; color:#FFFFFF; font-weight:bold; padding:0;}
.ThreadTableHeadAuthor {width:100px; text-align:left; text-indent:20px; color:#dedede; } 
.ThreadTableHeadAuthor {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.ThreadTableHeadMessage {width:auto; text-align:left; text-indent:20px; color:#dedede; }
.ThreadTableHeadMessage {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.ThreadTableHeadMessage {border-left-style:solid; border-left-width:1px; border-left-color:#FFFFFF; }
.ThreadTableContent {width:100%;}
.ThreadTableTitleHeading {background-color:#ffffff; color:#6F6F6F; }
.ThreadTableAuthor {width:100px; text-align:left; text-indent:20px; }
.ThreadTableAuthor a {color:#6F6F6F; }
.ThreadTableAuthor a:hover {color:#6F6F6F; }
.ThreadTableAuthor a:visited {color:#6F6F6F; }
.ThreadTableAuthor {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.ThreadTableTitle {color:#6F6F6F; height:25px; }
.ThreadTableTitle {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.ThreadTableTitle {border-left-style:solid; border-left-width:1px; border-left-color:#FFFFFF; }
.ThreadTableTitleTitle {float:left; text-indent:20px; font-weight:bold; }
.ThreadTableTitleDate {float:right; margin-right:20px;}
.ThreadTableTitleEnd {float:right; width:20px; }
.ThreadTableBody {}
.ThreadTableEmpty {width:100px; background-color:#DEDEDE; border-top:solid 1px #fff; padding:0;}
.ThreadTableEmpty {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.ThreadTableMessage {padding:10px 20px 10px 20px; background-color:#FFF; color:#646464; }
.ThreadTableMessage {border-top-style:solid; border-top-width:1px; border-top-color:#FFFFFF; }
.ThreadTableMessage {border-left-style:solid; border-left-width:1px; border-left-color:#FFFFFF; }
.ThreadTableMessage a {color:#6F6F6F; font-size:8pt; }
.ThreadTableMessage a:hover {color:#6F6F6F; font-size:8pt; }
.ThreadTableMessage a:visited {color:#6F6F6F; font-size:8pt; }
.PostBottomCorner {background-color:#6F6F6F;}
.PostBottomCornerLeft {float:left; background:#EEEEEE;}
.PostBottomCornerRight {float:right; background:#EEEEEE;}
.PostBottom {background-color:#6F6F6F;}
.PostBottomBar {width:auto; height:20px; line-height:18px; vertical-align:middle; color:#ffffff; }
.PostBottomBar a {color:#ffffff; text-decoration:none; font-size:8pt; }
.PostBottomBar a:hover {color:#ffffff; text-decoration:none; font-size:8pt; }
.PostBottomBar a:visited {color:#ffffff; text-decoration:none; font-size:8pt; }

/* Paginatior Styles */

.divForumPagination {width:auto; line-height:25px; background:#DEDEDE; border-top:solid 1px #fff; padding:5px 10px;}
.divPagination {line-height:25px; background:#DEDEDE; border-top:solid 1px #fff; padding:5px 10px;}
.divBeginPagerLink {display:inline; padding:0px;}

a.BeginEndPagerLink,
a.BeginEndPagerLink:link,
a.BeginEndPagerLink:visited,
a.SkipPagerLink,
a.SkipPagerLink:link,
a.SkipPagerLink:visited,
a.CurrentPagerLink,
a.CurrentPagerLink:link,
a.CurrentPagerLink:visited,
a.PrevNextPagerLink,
a.PrevNextPagerLink:link,
a.PrevNextPagerLink:visited,
a.PagerLink,
a.PagerLink:link,
a.PagerLink:visited {font-size:10px; color:#6F6F6F; padding:2px 5px 3px 5px; border:solid 1px #6F6F6F; text-decoration:none;}

a.BeginEndPagerLink:hover,
a.SkipPagerLink:hover,
a.CurrentPagerLink:hover,
a.PrevNextPagerLink:hover,
a.PagerLink:hover {border:solid 1px #ffffff; background-color:#9A9A9A; color:#ffffff;}

a.CurrentPagerLink, a.CurrentPagerLink:link, a.CurrentPagerLink:visited {background-color:#9A9A9A; color:#ffffff;}

.divPrevSkipPagerLink {display:none;}
.divPrevPagerLink {display:none;}
.divCurrentPagerLink {display:inline; padding:0px 2px 0px 2px;}
.divPagerLink {display:inline; padding:0px 2px 2px 2px;}
.divNextPagerLink {display:inline;padding:0px 2px 2px 2px;}
.divSkipPagerLink {display:none;}
.divEndPagerLink {display:inline; padding:0px;}