.submenu_bg {
	background-image:url(submenu_bg.jpg)
}

.MoreTableTitle {
	background-color:#666;
	color:#fff;
	font-weight:Bold
}
.MoreTableLink {
	border-bottom:solid 1px #E4E5DA
}
.TableTitle {
	font-size:12px;
	color:#666;
	font-weight:bold
}
.Newsline {
	border-bottom:#CCC
}
.TableVertLine {
	border-left:solid 1px #ccc
}
.BGTopNav {
	background-image:url(tn_top_nav_bg.gif);
	border-top:solid 1px #000;
	border-bottom:solid 1px #000
}
.botnav, .bottext {
	font-size:11px
}
.contentbg {
	background-color:#8E8E7A
}
.Level1001selected, .Level1001:Hover {
	COLOR:#a4b1bf;
	FONT-SIZE:10px;
	TEXT-DECORATION:none
}
.Level1001selected:Hover, .Level1001 {
	COLOR:#586a7e;
	FONT-SIZE:10px;
	TEXT-DECORATION:none
}


BODY {
	COLOR:#000;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px
}
.ContentPadding {
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-Right:15px;
	padding-left:19px
}
BODY TD {
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px
}

.ContactSubHd {
	color:Black;
	font-weight:bold
}
HR {
	color:#ccc;
	height:1px
}
.Hyperlinkvisited, .Hyperlink {
	COLOR:#43423D
}
.ImageHyperlink {
	BORDER-BOTTOM:#666 1pt solid;
	BORDER-LEFT:#666 1pt solid;
	BORDER-RIGHT:#666 1pt solid;
	BORDER-TOP:#666 1pt solid
}
ol {
	margin-left:3em;
	text-align:left;
	line-height:1.5
}
.title {
	COLOR:#000;
	FONT-SIZE:10pt;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:8px;
	background-color:#f3f3f3
}
.ContentTableHeader {
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#fff;
	background-color:#999;
	padding-right:10px
}
.track {
	COLOR:#a92928;
	FONT-SIZE:10px
}
.PlainImageHyperlink {
	BORDER-BOTTOM:#000 0pt solid;
	BORDER-LEFT:#000 0pt solid;
	BORDER-RIGHT:#000 0pt solid;
	BORDER-TOP:#000 0pt solid
}

.updated {
	font-size:10px;
	color:#43423D
}
.TopMenuBG {
	BACKGROUND-COLOR:#000
}
.NoChildren {
	COLOR:BLACK
}
.RequestPending {
	COLOR:#666;
	background-color:#e5e5e5
}
.10pt {
font-size:10px
}
.14pt {
font-size:14px
}
.16pt {
font-size:16px
}
.18pt {
font-size:18px
}
.20pt {
font-size:20px
}
.EvenRow {
	background-image:url(row_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#f5f5f5
}
.pagingnobg {
	padding:5px 2px
}
.pagingbot, .pagingbg {
	background-color:#f5f5f5;
	border-bottom:solid 1px #ccc;
	border-top:solid 1px #ccc;
	padding:5px 2px
}
.TableHeader {
	COLOR:#666;
	background-color:#efefef;
	border-bottom:solid 1px #e5e5e5;
	font-size:10px
}
.TableHeaderNoPadding {
	COLOR:#666;
	background-color:#E4E5DA;
	border-bottom:solid 1px #e5e5e5;
	font-size:10px
}
.TableHeaderPadding {
	COLOR:#666;
	FONT-WEIGHT:bold;
	padding-left:5px;
	background-color:#E4E5DA;
	border-bottom:solid 1px #e5e5e5;
	font-size:10px
}
.Error {
	COLOR:red;
	FONT-SIZE:9pt
}
.fldCaption {
	padding:1px
}
.fldCaptionsmall {
	padding:1px;
	font-size:10px
}

.galleryborder {
	border-bottom:solid 1px #e5e5e5;
	border-left:solid 1px #e5e5e5;
	border-right:solid 1px #e5e5e5
}
.EventDate, .Archived {
	COLOR:#666
}
.abstractalign {
	text-align:left
}
.archivelink {
	color:#000
}
.boxoutline {
	background-color:#fff;
	border:solid 1px #6167b5;
	padding:2px
}
.itemtitle {
	COLOR:#666;
	font-weight:bold;
	font-size:12px;
	background-image:url(item_title_bg.jpg);
	padding:2px 4px
}
.item {
	background-color:#e5e5e5;
	font-size:10px;
	padding-left:4px;
	padding-right:4px
}
.itembg {
	background-image:url(item_bg.jpg);
	border:solid 1px #e5e5e5;
	background-repeat:repeat-x
}
.itemnobg {
	font-size:10px;
	padding-left:4px;
	padding-right:4px;
	border:solid 1px #e5e5e5
}
.itemline {
	border-bottom:solid 1px #e5e5e5;
	font-size:10px;
	padding-left:4px
}
.itemvertline {
	font-size:10px;
	padding-left:4px
}

.newslistbg {
	background-COLOR:#e5e5e5
}
.NewsTitleSmall {
	COLOR:#666;
	FONT-SIZE:9px;
	FONT-Weight:bold
}
.BasketTitle {
	COLOR:#666;
	FONT-SIZE:10px;
	FONT-WEIGHT:bold
}
.BasketItemsCnt {
	COLOR:#000;
	FONT-SIZE:14px;
	FONT-WEIGHT:bold
}
.BasketItems {
	COLOR:#666;
	FONT-SIZE:14px;
	FONT-WEIGHT:bold
}
.BasketCurrency {
	COLOR:#FFF;
	FONT-SIZE:12px;
	BACKGROUND-COLOR:#999
}
.BasketTotal {
	COLOR:#FFF;
	FONT-SIZE:12px;
	FONT-WEIGHT:bold;
	BACKGROUND-COLOR:#666
}
.ProdPlainLink {
	font-size:12px;
	font-weight:bold;
	color:#666;
	vertical-align:middle
}
.ProdTitle {
	COLOR:#666;
	FONT-SIZE:11px;
	FONT-Weight:bold
}
.ProdCode {
	COLOR:#666;
	FONT-SIZE:11px;
	BACKGROUND-COLOR:#E5E5E5
}
.ProdAmount {
	COLOR:#FFF;
	FONT-SIZE:18px;
	FONT-WEIGHT:bold;
	BACKGROUND-COLOR:#999
}
.ProdPrevHeading {
	COLOR:#999;
	FONT-SIZE:12px
}
.ProdPrevCode, .12pt {
font-size:12px
}
.ProdPrevAmount {
	font-size:12px;
	font-weight:bold
}
.ProdPrevCheckOut {
	font-size:14px;
	font-weight:bold;
	vertical-align:middle;
	color:#000
}
.ProdPrevTotalLbl {
	font-size:18px;
	font-weight:bold
}
.ProdPrevTotal {
	font-weight:bold;
	font-size:18px;
	color:#FFF
}
.ProdListTitle {
	COLOR:#333;
	FONT-SIZE:11px;
	FONT-Weight:bold
}
.ProdListCode {
	COLOR:#666;
	FONT-SIZE:11px
}
.ProdRRP {
	COLOR:#666;
	FONT-SIZE:6px
}
.ProdListAmount, .BasketAmount {
	COLOR:#FFF;
	FONT-SIZE:12px;
	FONT-WEIGHT:bold;
	BACKGROUND-COLOR:#999
}
.SiteOnly {
	background-color:#e5e5e5;
	border-bottom:solid 1px #ccc;
	font-size:10px;
	color:#666
}
.ActionButton {
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	background-color:#efefef;
	padding:5px 2px
}
.SubSearch {
	background-color:#e5e5e5;
	border:solid 1px #ccc
}
.RowSelectPadding {
	border-bottom:solid 1px #ccc;
	padding-top:2px;
	padding-bottom:2px
}
.RowList {
	background-color:#EFEFEF;
	border-bottom:solid 1px #CCC;
	border-top:solid 2px #fff;
	padding-top:6px;
	padding-bottom:7px;
	font-size:10px;
	padding-left:5px
}
.RowListButton {
	background-color:#EFEFEF;
	border-bottom:solid 1px #CCC;
	border-top:solid 2px #fff;
	padding-top:2px;
	padding-bottom:2px;
	font-size:10px
}
.RowSearchButton {
	border-bottom:solid 1px #e5e5e5;
	font-size:10px
}
.RowSearch {
	border-bottom:solid 1px #e5e5e5;
	font-size:10px;
	padding:6px 6px 5px 4px
}
.AreaListTitle {
	background-color:#E4E5DA;
	padding-top:4px;
	padding-bottom:4px;
	border-bottom:solid 1px #ccc;
	padding-left:5px;
	font-weight:bold
}
.AreaListDate {
	font-size:10px;
	padding:2px 5px 4px
}
.AreaListContent {
	padding-top:2px;
	padding-bottom:4px;
	padding-left:10px
}
.AreaListSearchLink {
	padding-top:8px;
	padding-bottom:8px;
	font-size:10px;
	padding-left:10px;
	text-transform:uppercase
}
.SideAreaTitle {
	background-color:#ccc;
	border-bottom:solid 1px #999;
	font-weight:bold;
	padding:4px 5px
}
.SideAreaContent {
	border:solid 1px #ccc;
	padding-top:10px;
	line-height:18px
}
.BasketControl {
	border:solid 1px #666;
	padding-left:5px;
	padding-right:5px;
	padding-Top:5px;
	background-color:#ccc;
	padding-bottom:5px
}
.wi-list {
	border-right:#7f9db9 1px solid;
	border-top:#7f9db9 1px solid;
	border-left:#7f9db9 1px solid;
	border-bottom:#7f9db9 1px solid;
	color:#000;
	font-size:8pt;
	height:18px
}
.bulkchangetitle {
	font-weight:bold;
	color:#666;
	background-color:#e5e5e5
}
.BulkChangeTop {
	background-color:#e5e5e5;
	border-top:solid 1px #666
}
.BulkChangeTable {
	background-color:#e5e5e5;
	color:#000
}
.GridTD {
	padding-left:10px;
	padding-right:10px
}
.Warning {
	COLOR:#666;
	FONT-SIZE:9px
}
.TableHeaderButton {
	COLOR:#666;
	font-weight:bold;
	font-size:10px;
	background-color:#efefef;
	border-bottom:solid 1px #e5e5e5
}
.FontNews {
	background-color:#FFFAE6
}
.FrontNewsTitle {
	COLOR:#000;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE:11px;
	FONT-Weight:bold;
	text-transform:none;
	padding-left:15px;
	padding-top:3px;
	padding-bottom:10px;
}
.FrontListsTitle {
	COLOR:#000;
	FONT-SIZE:16px;
	FONT-Weight:bold;
	padding-left:20px;
	padding-top:8px;
	padding-Bottom:8px;
	text-transform:uppercase
}
.FooterNewsItem {
	COLOR:#020167;
	FONT-SIZE:15px;
	FONT-Weight:bold;
	text-transform:uppercase;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:7px
}
.FooterNewsTitle {
	COLOR:#000;
	FONT-SIZE:11px;
	padding-top:8px;
	padding-Bottom:2px;
	padding-left:5px
}
#header {
	FONT-SIZE:93%;
	BACKGROUND:url(bg.gif) #dae0d2 repeat-x 50% bottom;
	FLOAT:left;
	WIDTH:100%;
	LINE-HEIGHT:normal
}
#header UL {
	PADDING-RIGHT:10px;
	PADDING-LEFT:10px;
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	PADDING-TOP:10px;
	LIST-STYLE-TYPE:none
}
#header LI {
	PADDING-RIGHT:5px;
	PADDING-LEFT:8px;
	BACKGROUND:url(left_up.gif) no-repeat left top;
	FLOAT:left;
	PADDING-BOTTOM:0px;
	MARGIN:0px;
	PADDING-TOP:0px
}
#header A {
	PADDING-RIGHT:8px;
	DISPLAY:block;
	PADDING-LEFT:2px;
	FONT-WEIGHT:bold;
	BACKGROUND:url(right_up.gif) no-repeat right top;
	PADDING-BOTTOM:4px;
	COLOR:#000;
	PADDING-TOP:5px;
	TEXT-DECORATION:none;
	FLOAT:none
}
#header A:hover {
	COLOR:#fff
}
#header #selected {
	BACKGROUND-IMAGE:url(left_down.gif)
}
#header #selected A {
	BACKGROUND-IMAGE:url(right_down.gif);
	PADDING-BOTTOM:5px;
	COLOR:#fff
}
A.PollButton:Hover, A.PollButton, A.PollButton:Visited {
	font-weight:bold;
	color:#fff;
	background-color:#fff;
	text-align:center;
	text-decoration:none;
	padding:5;
	margin:5
}
.PollHeader {
	BACKGROUND-IMAGE:url(opinion.gif);
	background-repeat:no-repeat
}
.PollTitle {
	font-weight:bold;
	padding:5px
}
.PollText {
	padding-top:3px
}
.Links {
	padding:4px 2px
}
.SearchLinks {
	color:#900
}
.WizardStepNumber {
	background-color:#ccc;
	border-bottom:solid 1px #999;
	border-top:solid 1px #999;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px
}
.WizardStepCaption {
	background-color:#e8e8e8;
	border-bottom:solid 1px #999;
	border-top:solid 1px #999;
	padding-top:5px;
	padding-bottom:5px
}
.WizardNext {
	background-color:#9a9889;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:5px;
	border-bottom:solid 1px #9a9889;
	border-top:solid 1px #9a9889
}
.WizardNextBG {
	border-bottom:solid 1px #ccc;
	border-top:solid 1px #ccc
}
.WizardSubHdPadding {
	color:#9a9889;
	font-weight:bold;
	padding-top:20px;
	padding-bottom:10px;
	border-top:solid 1px #ccc
}
.WizardSubHd {
	color:#6e6e6e;
	font-weight:bold;
	padding-bottom:10px
}
.WizardContent {
	line-height:18px;
	color:#6e6e6e
}
.WizardProceed {
	padding:3px 3px 3px 0px
}
.WizardNameSelect {
	border:solid 1px #ccc;
	padding:5px
}
.WizardNameSelectBG {
	border:solid 1px #ccc;
	padding:5px;
	background-image:url(wizard_bg.gif)
}
.WizardNameSelectBGEmail {
	border:solid 1px #ccc;
	padding:5px;
	background-image:url(wizard_bg_email.gif)
}
.WizardSiteSelectBGEmail {
	border:solid 1px #ccc;
	padding:5px;
	background-image:url(wizard_bg_email_ss.gif)
}
.WizardCost {
	font-weight:bold;
	color:#9a9889;
	border-top:solid 1px #ccc;
	padding-top:3px;
	padding-bottom:3px
}
.WizardCaptionBG {
	background-color:#e8e8e8
}
.WizardSubItemContent {
	font-size:10px;
	color:#9a9889;
	padding-top:2px;
	padding-bottom:15px;
	padding-right:5px
}
.WizardSubItemContentFee {
	padding:5px;
	background-color:#f4edda
}
.WizardCaptionDiscipline {
	padding:5px;
	border-top:solid 1px #ccc
}
.WizardCaptionDisciplineFee {
	padding:5px;
	background-color:#f4edda;
	border-top:solid 1px #fff
}
.Summary {
	background-color:#f4edda;
	color:#9a9889;
	border-bottom:solid 1px #ccc;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:2px;
	font-weight:bold
}
.SummaryFilter {
	background-color:#f4edda;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	font-weight:bold
}
.SummaryRow {
	border-bottom:solid 1px #ccc;
	font-size:10px;
	padding:3px 2px
}
.SummaryBorder {
	border:Solid 1px #9a9889;
	padding:3px
}
.ProfileGalleryBG {
	background-color:#f5f5f5;
	border-top:solid 1px #000;
	font-size:10px;
	padding-left:4px
}
.ProfileListTitle {
	COLOR:#666;
	font-weight:bold;
	font-size:11px;
	background-color:#f5f5f5;
	background-repeat:repeat-x;
	background-position:top;
	border-bottom:solid 1px #000
}
.ProfileListTitle2 {
	COLOR:#666;
	font-weight:bold;
	font-size:11px;
	background-repeat:repeat-x;
	background-position:top;
	border-bottom:solid 1px #000;
	border-left:solid 1px #000;
	border-Right:solid 1px #000
}
.NewsFullURL {
	padding-top:3px;
	padding-bottom:3px
}
.AdvHeader {
	background-color:#fff;
	font-weight:bold;
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:3px
}
.AdvHeaderImage {
	BACKGROUND-IMAGE:url(advertising.gif);
	background-repeat:no-repeat;
	height:25px
}
.FeaturedHeaderImage {
	BACKGROUND-IMAGE:url(featured.gif);
	background-repeat:no-repeat;
	height:25px;
	background-color:7b0100
}
.WeatherHeaderImage {
	BACKGROUND-IMAGE:url(weather.gif);
	background-repeat:no-repeat;
	height:25px
}
.Weathertext {
	padding-top:10px;
	padding-left:5px;
	color:#000
}
.AdvBorder, .PollTable {
	border:none
}
.AdvFooter {
	background-color:#fff;
	font-size:11px
}
.ZeusLink {
	COLOR:#586a7e;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	FONT-SIZE:7pt;
	font-weight:bold;
	padding-top:5px
}
.ZeusLinktxt {
	COLOR:#a4b1bf;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	FONT-SIZE:7pt;
	padding:0px 5px 5px 0px
}
.FrontLetterNav {
	color:#000;
	font-weight:bold;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:6px 5px 5px 4px
}
.TableIndicator {
	background-position:3 5;
	background-image:url(indicator_hm.gif);
	background-repeat:no-repeat
}
.IncidentSelectedTab {
	cursor:pointer;
	border:solid;
	border-color:#000;
	border-width:1px;
	height:16;
	text-align:center;
	border-bottom:none;
	background-color:#fff;
	font-weight:bold
}
.IncidentTabLink, .IncidentTabLink:hover, A:hover {
	text-decoration:none;
	color:#000
}
.IncidentTab {
	cursor:pointer;
	border:solid;
	border-color:#000;
	border-width:1px;
	height:16;
	text-align:center;
	background-color:#E4E5DA
}
.IncidentTabSeperator {
	border-bottom:solid;
	border-color:#000;
	border-bottom-width:1px
}
.VideoSelectedTab {
	background-image:url(Videos1.gif)
}
.VideoTab, .VideoSelectedTab:Hover, .VideoTab:Hover {
	background-image:url(Videos2.gif)
}
.GallerySelectedTab {
	background-image:url(photos1.gif)
}
.GalleryTab, .GallerySelectedTab:hover, .GalleryTab:hover {
	background-image:url(photos2.gif)
}
.NewsSelectedTab {
	background-image:url(news1.gif)
}
.NewsTab, .NewsSelectedTab:Hover, .NewsTab:Hover {
	background-image:url(news2.gif)
}
.OtherNewsSelectedTab {
	background-image:url(othernews1.gif)
}
.OtherNewsTab, .OtherNewsSelectedTab:hover, .OtherNewsTab:hover {
	background-image:url(othernews2.gif)
}
.EditorSelectedTab {
	background-image:url(editorspicks1.gif)
}
.EditorTab, .EditorSelectedTab:Hover, .EditorTab:Hover {
	background-image:url(editorspicks2.gif)
}
.MostSelectedTab {
	background-image:url(mostviewed1.gif)
}
.MostTab, .MostSelectedTab:hover, .MostTab:hover {
	background-image:url(mostviewed2.gif)
}
.RSSHeader {
	color:Black;
	font-weight:bold;
	text-align:Left;
	font-size:12px
}
TR.RSSItem span, TR.RSSItem A, TR.RSSItem TD, .RSSItem, TR.RSSHeader TD, .RSS {
	color:Black
}
.FindClubHeader {
	BACKGROUND-IMAGE:url(findclub.gif);
	background-repeat:no-repeat;
	height:23px
}
.EventsHeader {
	BACKGROUND-IMAGE:url(header_events.gif);
	background-repeat:no-repeat;
	height:23px
}
.Headerhomeheadlines {
	BACKGROUND-IMAGE:url(header_news.gif);
	background-repeat:no-repeat;
	height:23px
}
.DisplayDate {
	color:#000;
	padding-left:15px;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top:15px;
}
.AbstractText {
	padding-left:15px;
	padding-right:15px;
	text-align:justify
}
.LatestNewsMore, .FrontFullStoryLink {
	color:#000;
	font-weight:bold;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:none;
	padding-left:0px;
	padding-bottom: 7px;
	padding-top:7px;
}
.DisplayLatestNewsDate {
	color:#000;
	padding-left:18px;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding-bottom:3px
}
.DisplayLatestEventsDate {
	color:#000;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	padding-bottom:0px;
}
.FrontFullEventsList {
	color:#000;
	font-weight:bold;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:none;
	padding-left:0px;
	padding-bottom: 7px;
}
.FrontGalleryList {
	color:#000;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-transform:none;
	padding-left:0px;
	padding-bottom: 7px;
}
.DisplayLatestGalleryList
{
	color:#000;
	font-weight:bold;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:none;
	padding-left:0px;
	padding-bottom: 7px;
	padding-top:5px;
}
.DisplayLatestEvents {
	color:#000;
	padding-left:18px;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline
}
.ReadMoreEvents {
	color:#000;
	font-weight:bold;
	FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-transform:none;
	padding:15px 5px 5px 18px
}
body {
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	font-size:11px
}
a:active, a:link, a:visited, a {
	color:#45139A;
	text-decoration:underline;
	line-height:120%;
	margin:0px;
	padding:0px
}
a:hover {
	color:#45139A;
	text-decoration:underline
}
.right_col {
	background-image:url(promo_bg.jpg);
	background-repeat:repeat-y
}
.promo_bg {
	background-image:url(promo_active.jpg);
	background-repeat:repeat-y
}
.left_col {
	background-image:url(left_main_bg.jpg);
	background-repeat:repeat-y
}
.whitebox_main {
	background-color:#FFF;
	padding:10px 8px;
	border-bottom:1px solid #F2F2F2;
	border-left:1px solid #F2F2F2;
	border-right:1px solid #F2F2F2
}
.whitebox_main ul {
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px
}
.whitebox_main li {
	list-style-image:url(black_bullet.jpg);
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px
}
.greenbox_footer {
	background-image:url(greenbox_footer_middle.jpg);
	background-repeat:repeat-x
}
.greenbox_main {
	background-color:#ffffff;
	padding:10px 20px;
	border-bottom:1px solid #F2F2F2;
	border-left:1px solid #F2F2F2;
	border-right:1px solid #F2F2F2
}
.greenbox_right {
	background-image:url(greenbox_main_right.jpg);
	background-repeat:repeat-y
}
.greenbox_header_bg {
	background-image:url(greenbox_header_bg.jpg);
	background-repeat:repeat-x;
	padding-bottom:3px
}
.mainfeaturebox_bg {
	background-image:url(mainfeaturebox_header_left.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#FFF;
	padding-left:10px
}
.mainfeaturebox_main {
	margin:0px;
	font-size:12px;
	padding:0px 10px 10px
}
.mainfeaturebox_bg h1 {
	color:#2E0C6A;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px
}
.featurebox_footer, .whitebox_footer {
	background-image:url(whitebox_footer_middle.jpg);
	background-repeat:repeat-x
}
.featurebox_main {
	border:1px solid #F2F2F2;
	padding-right:10px;
	font-size:12px
}
.featurebox_main p {
	margin-top:5px;
	line-height:120%
}
.featurebox_main img {
	margin-right:10px;
	margin-bottom:5px
}
.featurebox_right, .whitebox_right {
	background-image:url(whitebox_main_right.jpg);
	background-repeat:repeat-y
}
.featurebox_header_bg, .whitebox_header_bg {
	background-image:url(whitebox_header_bg.jpg);
	background-repeat:repeat-x;
	padding-bottom:3px
}
.featurebox_header_bg h1, .greenbox_header_bg h1, .whitebox_header_bg h1 {
	color:#C8F195;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px
}
.blacklinks a:active, .blacklinks a:link, .blacklinks a:visited, .blacklinks a, .whitebox_main a:active, .whitebox_main a:link, .whitebox_main a:visited, .whitebox_main a {
	color:#000;
	text-decoration:underline;
	line-height:120%;
	margin:0px;
	padding:0px
}
.blacklinks a:hover, .whitebox_main a:hover {
	color:#666;
	text-decoration:underline
}
.footer_footer {
	background-image:url(footer_middle.jpg);
	background-repeat:repeat-x
}
.CalendarSearchBG {
	background-image:url(calendar_search_bg.jpg);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding-left:5px;
	padding-right:5px;
	border-left:solid 1px #ccc
}
.CalendarMonthSelect {
	color:#666;
	font-weight:bold
}
.CalendarMonth {
	color:#fff;
	font-weight:bold;
	background-color:#999;
	padding:2px
}
.CalendarBG {
	padding:2px;
	border:solid 1px #ccc;
	background-color:#E9EAE1
}
.CalendarDay {
	background-color:#D0DAD6;
	border-left:solid 1px #e5e5e5;
	border-bottom:solid 1px #e5e5e5
}
.CalendarDaySelected, .AdvRow, .managerbg {
	background-color:#fff
}
.CalendarDayHeaderSelected {
	font-weight:bold;
	background-color:#E4E5DA;
	border-bottom:solid 1px #CCC;
	border-top:solid 2px #fff;
	padding-top:6px;
	padding-bottom:7px;
	font-size:10px;
	padding-left:5px
}
.CalendarSeperator {
	border:solid 1px #e5e5e5
}
.CalendarBody, .TableNewsDate {
	font-size:10px;
	color:#666
}
.CalendarButton {
	padding:2px 2px 2px 8px
}
.CalendarRowList, .CalendarDayHeader {
	font-weight:bold;
	background-color:#EFEFEF;
	border-bottom:solid 1px #CCC;
	border-top:solid 2px #fff;
	padding-top:6px;
	padding-bottom:7px;
	font-size:10px;
	padding-left:5px
}
.CalendarTableHeader {
	COLOR:#fff;
	font-weight:bold;
	font-size:10px;
	background-color:#999;
	border-bottom:solid 1px #e5e5e5;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px
}
.CourseScedhule {
	background-image:url(row_bg_notice.gif);
	background-repeat:repeat-x;
	background-position:left bottom
}
.CourseScedhuleBG, .WizardDiscipline, .RowSelect {
	border-bottom:solid 1px #ccc
}
.fldCaptionCourse {
	font-size:9pt;
	color:#9a9889;
	padding-top:2px;
	padding-bottom:2px
}
.fldContent {
	color:#000;
	FONT-SIZE:9pt;
	padding-top:2px;
	padding-bottom:2px
}
.fldNotice {
	color:#900;
	font-weight:bold;
	font-size:10px;
	padding-top:4px;
	padding-bottom:4px
}

#menu_curve {
	height:48px;
	width:33px;
	position:absolute;
	left:50%;
	top:238px;
	z-index:1;
	margin-left:-486px
}


/****Navigation***/
#section-links {
	width:142px;
	padding:0 17px 0 15px;
	margin:0px;
	border-bottom:1px solid #fff;
	float:right;
	position:absolute;
}
#section-links ul {
	list-style:none;
	padding:0;
	margin:0
}
#section-links a {
	display:block;
	padding:3px 11px;
	margin:0 0 1px;
	font-size:12px;
	font-weight:none;
	background-image:url(submenu/level1.gif);
	text-decoration:none;
	color:#fff;
	text-align:right;
}
#section-links a:hover {
	text-decoration:none;
	background-image:url(submenu/level1_selected.gif)
}
#section-links li {
	position:relative;
	width: 13em;

}
#section-links ul ul {
	position:absolute;
	top:0px;
	left:100%;
	width:100%;
	background-image:url(submenu/level2.gif);
	border-left:1px solid #fff;
}
#section-links ul ul li a {
	font-size:12px;
	font-weight:none;
	color:#FFF;
	border-top:none;
	width: 10em;
}
#section-links ul ul li  
{
	border-bottom: 1px solid #fff;
}

#section-links ul ul a:hover {
	text-decoration:none;
	background-image:url(submenu/level2_selected.gif)
}
div#section-links ul ul, div#section-links ul li:hover ul ul{
	display:none;
	z-index:1;

}
div#section-links ul li:hover ul, div#section-links ul ul li:hover ul {
	display:block;
	z-index:1;

}


#section-links .Level1Selected a {
	display:block;
	padding:3px 10px;
	margin:0 0 1px;
	font-size:12px;
	font-weight:none;
	background-image:url(submenu/level1_selected.gif);
	text-decoration:none;
	color:#fff;
	text-align:right
}


/*** News Styles ***/
.phNewsPadding {padding:0px; background-color: #FFFFFF;}
.NewsTitle {COLOR:#000;	FONT-SIZE:12px;	FONT-Weight:bold; padding-bottom:10px}
.NewsDate {	COLOR:#000;	FONT-SIZE:11px}

.HeaderPopularLinks {
	font-weight:bold;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color:#4a4e95;
	margin:0px;
	padding:0px;
	padding-bottom:3px;
}
.category_tbl h1 {color: #990000; FONT-SIZE: 9pt; padding: 0px; margin: 5px 0px 3px 0px;}
.category_tbl a {color: #990000; text-decoration:none}
.category_tbl a:hover {color: #990000; text-decoration:underline}
.category_tbl img {border: Solid 1px #333333}



/***** Header Styles *****/
h1 {
	font:bold 18px Arial, sans-serif;
	color:#000000;
	margin:0px;
	padding:0px
}
h2 {
	font:bold 16px Arial, sans-serif;
	color:#000000;
	margin:0px;
	padding:0px
}
h3 {
	font:bold 15px Arial, sans-serif;
	color:#000000;
	margin:0px;
	padding:0px
}
h4 {
	font:bold 14px Arial, sans-serif;
	color:#495094;
	margin:0px;
	padding:0px
}
h5 {
	font:bold 13px Arial, sans-serif;
	color:#495094;
	margin:0px;
	padding:0px
}
h6 {
	font:bold 12px Arial, sans-serif;
	color:#000000;
	margin:0px;
	padding:0px
}
/* Find a Coach & Find a Club Styles */
.Header
{
	Font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #505050;
	background-color: #f5f5f5;
	Border: solid 1px #b5b5b5;
	padding: 5px 5px 5px 5px;
}
.HeaderNoBorder
{
	Font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #505050;
	background-color: #f5f5f5;
	Border-right: solid 1px #b5b5b5;
	padding: 5px 5px 5px 5px;
}
.HeaderNoBorderRight
{
	Font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #505050;
	background-color: #f5f5f5;
	padding: 5px 5px 5px 5px;
}
.HeaderSiteSimple
{
	Font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #505050;
	background-color: #f5f5f5;
	Border-top: solid 1px #b5b5b5;
	Border-bottom: solid 1px #b5b5b5;
	padding: 5px 5px 5px 5px;
}
.bordertop
{
	Border: solid 1px #b5b5b5;
	background-color: #f5f5f5;
}
.borderbottom
{
	Border-bottom: solid 1px #b5b5b5;
	Border-right: solid 1px #b5b5b5;
	Font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #505050;
}
.borderright
{
	Border-bottom: solid 1px #b5b5b5;
	Font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #505050;
}
.TdBackgroundNone
{
	background-color: #ffffff;
	Border-right: solid 1px #b5b5b5;
	Border-bottom: solid 1px #b5b5b5;
}
.TdBackgroundNone2
{
	background-color: #ffffff;
	Border-bottom: solid 1px #b5b5b5;
}
.TableBackgroundNone
{
	background-color: #ffffff;
}
.border
{
	Border-bottom: solid 1px #b5b5b5;
	Border-right: solid 1px #b5b5b5;
	border-left: solid 1px #b5b5b5;
	padding: 5px 5px 5px 5px;
}
.borderClubDetails
{
	Border-top: solid 1px #b5b5b5;
	Border-bottom: solid 1px #b5b5b5;
	Border-right: solid 1px #b5b5b5;
	border-left: solid 1px #b5b5b5;
	padding: 5px 5px 5px 5px;
}
.NoLeftBorder
{
	Border-bottom: solid 1px #b5b5b5;
	Border-right: solid 1px #b5b5b5;
	padding: 5px 5px 5px 5px;
}
.borderfull
{
	Border-top: solid 1px #b5b5b5;
	Border-bottom: solid 1px #b5b5b5;
	Border-right: solid 1px #b5b5b5;
	border-left: solid 1px #b5b5b5;
}
.RegionList
{
	Font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	Border-left: solid 1px #b5b5b5;
	Border-right: solid 1px #b5b5b5;
	Border-bottom: solid 1px #b5b5b5;
	padding: 5px 5px 5px 5px;
}
.RegionListHeader
{
	Font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #505050;
	background-color: #f5f5f5;
	Border-left: solid 1px #b5b5b5;
	Border-right: solid 1px #b5b5b5;
	Border-Top: solid 1px #b5b5b5;
	padding: 5px 5px 5px 5px;
}
.RegionListHeader2
{
	Font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #505050;
	background-color: #f5f5f5;
	Border-left: solid 1px #b5b5b5;
	Border-right: solid 1px #b5b5b5;
	Border-bottom: solid 1px #b5b5b5;
	Border-Top: solid 1px #b5b5b5;
	padding: 5px 5px 5px 5px;
}
.BorderSiteSimple
{
	Border-bottom: solid 1px #b5b5b5;
	Border-right: solid 1px #b5b5b5;
	border-left: solid 1px #b5b5b5;
}
.HeaderRegion
{
	Font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #505050;
	padding: 5px 5px 5px 5px;
}
.TableContent
{
	Font-family:Verdana,  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	padding: 5px 5px 5px 0px;
}
.ProfileContent
{
	Font-family:Verdana,  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	padding: 5px 5px 5px 5px;
	Border-left: solid 1px #b5b5b5;
	Border-right: solid 1px #b5b5b5;
	Border-bottom: solid 1px #b5b5b5;
}

.ImageContent
{
	Font-family:Verdana,  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	padding: 5px 5px 5px 5px;
	Border-right: solid 1px #b5b5b5;
	Border-bottom: solid 1px #b5b5b5;
}
.ClubHeaderRegion
{
	Font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #505050;
	padding: 5px 5px 5px 5px;
	Border-bottom: solid 1px #b5b5b5;
}
.ClubHeader, .clubheader
{
	Font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #505050;
	background-color: #f5f5f5;
	Border-top: solid 1px #b5b5b5;
	Border-right: solid 1px #b5b5b5;
	Border-bottom: solid 1px #b5b5b5;
	padding: 5px 5px 5px 5px;
}
.ClubHeaderLeftBorder
{
	Font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #505050;
	background-color: #f5f5f5;
	Border-top: solid 1px #b5b5b5;
	Border-right: solid 1px #b5b5b5;
	Border-left: solid 1px #b5b5b5;
	Border-bottom: solid 1px #b5b5b5;
	padding: 5px 5px 5px 5px;
}
.ClubDetails
{
	Font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #505050;
	Border-left: solid 1px #b5b5b5;
	Border-bottom: solid 1px #b5b5b5;
	padding: 5px 5px 5px 5px;
}
.ImageBackground
{
	padding: 10px 10px 10px 10px;
	Border-right: solid 1px #b5b5b5;
	Border-bottom: solid 1px #b5b5b5;
}
.ClubImageContent
{
	Font-family:Verdana,  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
	padding: 10px 10px 10px 10px;
	Border-top: solid 1px #b5b5b5;
	Border-right: solid 1px #b5b5b5;
	Border-bottom: solid 1px #b5b5b5;
}
.ClubDetailsHeader
{
	Font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #505050;
	padding: 5px 5px 5px 0px;
}
