﻿body, table, tr, td, select, input, textarea, div
{
	font-family: Tahoma;
	font-size: 11px;
}
body
{
	margin: 0px;
	background-color: #000000;
	cursor: default;
	background-image: url(../images/grid/pagebg20.jpg);
	background-position: top center;
	background-repeat: repeat-x;
	color: #000000;
}
textarea
{
	scrollbar-face-color: #cccccc;
	scrollbar-base-color: #dddddd;
	scrollbar-arrow-color: #666666;
	scrollbar-track-color: #dddddd;
	scrollbar-darkshadow-color: #cccccc;
	scrollbar-highlight-color: #eeeeee;
	scrollbar-3dlight-color: #eeeeee;
}
a
{
	color: #5B8020;
}
a:hover
{
	color: #333333;
	text-decoration: underline;
}
a.normal
{
	font-weight: normal;
}
form
{
	margin: 0px;
}
menu
{
	margin-bottom: 0px;
	line-height: 140%;
}
h2
{
	font-size: 19px;
	font-weight: bold;
	font-family: arial;
	margin: 0px;
	margin-bottom: 10px;
}
h3
{
	font-size: 16px;
	font-weight: bold;
	font-family: arial;
	margin: 0px;
	margin-bottom: 5px;
}
/*************************************************
	  * Misc styles
	  ***********************************************/
.strong
{
	font-weight: bold;
}
input.button, input.buttonAlt, input.buttonStrong, input.buttonDisabled, input.buttonSmall
{
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #8CB051;
	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
	border-top: 2px solid #A9C975;
	border-left: 2px solid #A9C975;
	border-bottom: 2px solid #7C9A4A;
	border-right: 2px solid #7C9A4A;
	padding: 3px;
	float: left;
}
input.buttonrate
{
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #8CB051;
	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
	border-top: 2px solid #A9C975;
	border-left: 2px solid #A9C975;
	border-bottom: 2px solid #7C9A4A;
	border-right: 2px solid #7C9A4A;
	padding: 3px;
}
input.buttonSmall
{
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 10px;
	border-top: 1px solid #92C164;
	border-left: 1px solid #92C164;
	border-bottom: 1px solid #5B8B2D;
	border-right: 1px solid #5B8B2D;
}
input.buttonAlt
{
	background-color: #666666;
	color: #ffffff;
	border-top: 2px solid #999999;
	border-left: 2px solid #999999;
	border-bottom: 2px solid #222222;
	border-right: 2px solid #222222;
}
input.buttonStrong
{
	ackground-color: #cc0000;
	olor: #ffffff;
	order-top: 2px solid #ee0000;
	order-left: 2px solid #ee0000;
	order-bottom: 2px solid #aa0000;
	order-right: 2px solid #aa0000;
}
input.buttonDisabled
{
	filter: alpha(opacity=75);
}
.small
{
	font-size: 10px;
}
div.note
{
	padding: 10px;
	background-color: #fdf7ce;
	border: 1px solid #999999;
}
input.imgButton
{
	cursor: hand;
}
/*************************************************
	  * Form styles
	  ***********************************************/
table.form
{
	padding-bottom: 2px;
}
td.formCellName, td.formCellNameTop, td.formCellNameStrong, td.formCellNameInfo, td.formCellInfo
{
	height: 18px;
	padding-right: 18px;
	color: #333333;
}
td.formCellNameTop
{
	padding-top: 3px;
}
td.formCellNameStrong
{
	font-weight: bold;
}
td.formCellItem, td.formCellItemList, td.formCellItemControl, td.formCellItemInfo
{
	padding-right: 30px;
}
td.formCellItemControl
{
	padding-right: 10px;
}
td.formCellItemList
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}
td.formCellNameInfo, td.formCellItemInfo, td.formCellInfo
{
	padding: 8px;
	border-bottom: 1px solid #cccccc;
}
td.formCellNameInfo
{
	padding-left: 10px;
	padding-right: 18px;
}
td.formCellInfo
{
	padding-right: 0px;
}
td.formCellButton
{
	padding-top: 20px;
}
div.formCellButton
{
	padding-top: 15px;
}
td.formRow
{
	padding-bottom: 5px;
}
img.imageHeader
{
}
/*************************************************
	  * Panels
	  ***********************************************/
table.panelContainer
{
	margin-bottom: 10px;
}
td.panelContainerLeft
{
	padding-right: 10px;
}
td.panelContainerRight
{
	border-left: 2px dotted #cccccc;
	padding-left: 10px;
}
td.panelContainerBoth
{
	padding-left: 8px;
	padding-right: 8px;
	border-left: 1px dotted #76A52B;
}
div.panelHeader, div.panelHeader1, div.panelHeader2, div.panelHeader3, div.panelHeaderHolder, div.panelHeaderHighlight
{
	font-weight: bold;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 5px;
	color: #ffffff;
	background-color: #444444;
	ackground-color: #689320;
	background-image: url(../images/grid/panelheaderbg3.jpg);
	text-align: right;
}
td.panelHeaderLeft, td.panelHeaderRight, td.panelHeaderLeft2, td.panelHeaderRight2
{
	background-color: #393C39;
}
div.panelHeader2
{
	background-image: none;
	background-color: #bbbbbb;
	color: #000000;
}
div.panelHeader3, td.panelHeaderLeft3, td.panelHeaderRight3
{
	background-color: #dddddd;
}
div.panelHeaderHighlight
{
	background-color: #6D893C;
}
div.panel, div.panelContainer, panelListContainer, div.panelClear, div.panelBlank, div.panel1, div.panel2, div.panel3, div.panel4, div.panelSubscription, div.panelError, div.panelErrorInfo, div.panelErrorOk, div.panelErrorWarn, div.panelList, div.panelListNoMargin, div.panelButtons, div.panelForm, div.panelAdvert
{
	padding: 10px;
	margin-bottom: 10px;
	border-left: 1px solid #dedede;
	border-bottom: 1px solid #959595;
	border-right: 1px solid #959595;
	background-image: url(../images/grid/panelbg.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	border: 1px solid #cccccc;
	border-top: 0px;
}
div.panelContainer
{
	border-bottom: 1px dotted #76a52b;
}
div.panel2
{
	background-image: url(../images/grid/panelbg2.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #D5F1A6;
}
div.panelHolder, div.panelHolderLeft, div.panelHolderRight
{
}
div.panelHolderLeft
{
	background-image: url(../images/grid/panelshadowleftbg.jpg);
	background-repeat: repeat-y;
	padding-left: 5px;
	background-position: top left;
}
div.panelHolderRight
{
	background-image: url(../images/grid/panelshadowrightbg.jpg);
	background-repeat: repeat-y;
	padding-right: 5px;
	background-position: top right;
	margin-bottom: 10px;
}
div.panelForm
{
	padding: 0px;
}
div.panelList, div.panelNoMargin, div.panelListNoMargin, div.panelListContainer
{
	padding: 0px;
}
div.panelListContainer
{
	padding-bottom: 10px;
	border-bottom: 0px dotted #76a52b;
	margin-bottom: 10px;
}
div.panelNoMargin, div.panelListNoMargin
{
	margin-bottom: 0px;
}
div.panelClear
{
	background-image: none;
	border: 0px;
}
div.panelBlank
{
	background-image: none;
}
div.panelSubscription
{
	background-image: url(../images/grid/panelsubscriptionbg.jpg);
	background-color: #EDF4DF;
	background-position: top;
}
div.panelSubscriptionHeader
{
	font-weight: bold;
	color: #000000;
	padding-bottom: 5px;
	font-size: 14px;
	font-family: arial;
}
div.panelError, div.panelErrorInfo, div.panelErrorWarning, div.panelErrorOk, div.panelTip, div.panelAdvert
{
	background-image: none;
	background-repeat: repeat;
	border: 1px dotted #567B12;
	padding: 1px;
	background-color: #D9E7A2;
}
div.panelButtons
{
	padding: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
	border: 0px;
	background-image: none;
}
div.panelTip
{
	padding: 10px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-right: 15px;
}
td.panelError, td.panelErrorInfo, td.panelErrorWarning, td.panelErrorOk
{
	font-weight: bold;
	line-height: 130%;
	padding: 9px;
	padding-bottom: 10px;
}
a.panelHeader, a.panelHeader:hover
{
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
}
/*************************************************
	  * Panel tabs
	  ***********************************************/
td.listTabOn, td.listTabOff
{
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px;
	padding-bottom: 4px;
	cursor: hand;
	border-right: 1px solid #ffffff;
}
td.listTabOn
{
	background-color: #444444;
	color: #ffffff;
}
td.listTabOff
{
	background-color: #dddddd;
}
/*************************************************
	  * List styles
	  ***********************************************/
table.list, table.listImage
{
	border: 0px solid #cccccc;
	border-top: 0px;
	border-collapse: collapse;
}
table.listImage
{
	background-repeat: repeat-x;
	background-position: bottom;
}
td.listHeader, td.listHeaderAlt, td.listHeaderInverse, td.listHeaderFormAlt, td.listHeaderForm, td.listHeaderGrid, td.listHeaderAltStrong, td.listHeaderSmall
{
	padding: 4px;
	padding-bottom: 5px;
	padding-left: 6px;
	padding-right: 6px;
	font-weight: bold;
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #eeeeee;
	border-top: 1px solid #dddddd;
	color: #000000;
}
td.listHeaderSmall
{
	padding: 8px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-size: 10px;
	background-color: #E9EDEE;
}
td.listHeaderAlt, td.listHeaderFormAlt
{
	background-color: #d9dbdb;
}
td.listHeaderAltStrong
{
	background-color: #8D8F8F;
	color: #ffffff;
	border-bottom: 1px solid #7C7E7E;
}
td.listHeaderForm, td.listHeaderFormAlt
{
	padding-top: 1px;
	padding-bottom: 1px;
}
a.listHeader
{
	color: #000000;
	text-decoration: none;
}
a.listHeader:hover
{
	color: #000000;
	text-decoration: underline;
}
a.listHeaderAlt
{
	color: #ffffff;
	text-decoration: none;
}
a.listHeaderAlt:hover
{
	color: #ffffff;
	text-decoration: underline;
}
td.listHeaderGrid
{
	border-right: 1px solid #dddddd;
}
td.listItem, td.listItemSmall, td.listItemSmall2, td.listItemSmall3, td.listItemSmall3Alt, td.listItemGrid, td.listItemAlt, td.listItemAltSmall, td.listItemTip, td.listItemForm, td.listItemHighlight, td.listItemHighlightAlt, td.listItemHighlightStrong, td.listItemHighlightStrongAlt, td.listItemHighlightSmall, td.listItemAltStrong
{
	padding: 6px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #dddddd;
}
td.listItemGrid
{
	border-right: 1px solid #dddddd;
}
tr.listItemHighlight, td.listItemHighlight, td.listItemHighlightSmall
{
	background-color: #E7F1D8;
}
td.listItemHighlightStrong, td.listItemHighlightStrongAlt
{
	background-color: #dce8c9;
	border-top: 1px solid #9BD3E9;
	font-weight: bold;
	font-size: 10px;
	color: #444444;
}
td.listItemHighlightStrongAlt
{
	background-color: #4F9BBD;
	color: #ffffff;
}
td.listItemTip
{
	background-color: #7F9FC6;
	border-top: 0px;
	color: #ffffff;
	font-weight: bold;
}
a.listItemStrong
{
	font-weight: bold;
}
a.listItemHighlightSmall, a.listItemHighlightSmall:hover
{
	font-size: 10px;
}
td.listItemSmall, td.listItemSmall2, td.listItemSmall3, td.listItemSmall3Alt, td.listItemAltSmall, td.listItemHighlightSmall
{
	font-size: 10px;
	padding: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-top: 1px solid #dddddd;
}
td.listItemHighlightSmall
{
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
}
td.listItemAltSmall
{
	background-color: #ffffff;
}
td.listItemSmall2, td.listItemSmall3, td.listItemSmall3Alt
{
	font-family: arial;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 0px;
}
td.listItemSmall3
{
	background-color: #eeeeee;
}
td.listItemForm
{
	padding-top: 2px;
	padding-bottom: 2px;
}
#listItemAlt, #listItemAltSmall
{
	background-color: #ffffff;
}
#listItemAltSmall
{
	font-size: 10px;
	padding: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #ffffff;
}
span.listItemBig
{
}
/*************************************************
	  * Form styles
	  ***********************************************/
td.formName, td.formNameTop, td.formItem, td.formInfo
{
	padding: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top: 1px solid #dddddd;
}
td.formItemControl
{
	padding-left: 10px;
}
td.formNameTop
{
	padding-top: 6px;
}
td.formInfo
{
	font-size: 10px;
}
/*************************************************
	  * Profile styles
	  ***********************************************/
td.profileName, td.profileItemGrid, td.profileItemAlt, td.profileItem, td.profileNameHighlight, td.profileItemHighlight
{
	padding: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #dddddd;
}
td.profileName
{
	background-repeat: repeat-y;
	background-position: top right;
}
td.profileNameHighlight, td.profileItemHighlight
{
	background-color: #ffffff;
}
td.profileItemAlt
{
	background-color: #ffffff;
}
td.profileItemLeft
{
	background-color: #f1f1f1;
	border-right: 1px solid #777777;
}
td.profileItemRight
{
	background-color: #f1f1f1;
	border-right: 1px solid #777777;
}
/*************************************************
	  * Profile strong styles
	  ***********************************************/
td.profileStrongName, td.profileStrongItem
{
	padding: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
}
td.profileStrongItem
{
	font-weight: bold;
	background-color: #ffffff;
}
/*************************************************
	  * Forum styles
	  ***********************************************/
table.forum
{
	border-collapse: collapse;
}
td.forumCategoryHeader, td.forumHeaderStrong, td.forumHeader
{
	background-color: #eeeeee;
	padding: 8px;
	padding-top: 6px;
	padding-bottom: 7px;
	border-top: 1px solid #cccccc;
}
div.forumCategoryHeader
{
	font-weight: bold;
}
a.forumCategoryHeader, a.forumCategoryHeader:hover
{
	color: #ffffff;
	text-decoration: none;
}
td.forumListHeader, td.forumListHeaderAlt
{
	padding: 6px;
	padding-bottom: 7px;
	padding-left: 8px;
	padding-right: 8px;
	color: #ffffff;
	background-color: #444444;
	font-weight: bold;
}
td.forumHeaderStrong
{
	padding: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
}
a.forumItemHeader, a.forumItemHeaderNew
{
	font-weight: normal;
	font-size: 12px;
}
a.forumItemHeader
{
	color: #52731B;
}
a.forumItemHeaderNew
{
	font-weight: bold;
}
div.forumHeader
{
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 0px;
}
a.forumHeader
{
}
td.forumItem, td.forumItemAlt, td.postItem, td.postItemAlt
{
	padding: 8px;
	padding-top: 9px;
	padding-bottom: 10px;
	border-bottom: 1px solid #cccccc;
	background-color: #f1f1f1;
}
td.forumItemAlt, td.postItemAlt
{
	background-color: #ffffff;
}
a.forumPostAuthor
{
	text-decoration: none;
	color: #000000;
}
div.postMainHeader
{
	background-color: #73a543;
	color: #ffffff;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding: 4px;
	padding-left: 7px;
	padding-right: 7px;
	border-bottom: 0px;
}
div.postHeader
{
	background-color: #c7cad2;
	font-size: 10px;
	font-weight: bold;
	padding: 4px;
	padding-left: 7px;
	padding-right: 7px;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
td.postItem, td.postItemAlt
{
	padding-top: 5px;
	padding-bottom: 6px;
}
td.postItemAuthor
{
	border-right: 1px solid #dddddd;
	padding: 8px;
}
div.postMessage
{
	padding: 0px;
	font-size: 11px;
	line-height: 120%;
}
div.postTitle
{
	font-weight: bold;
	font-size: 12px;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 8px;
	width: 100%;
	color: #000000;
	margin-bottom: 7px;
}
span.postTitle
{
	font-weight: bold;
	font-size: 12px;
}
table.postTitle
{
	color: #000000;
}
div.postPostedDate
{
	font-size: 10px;
	width: 100%;
	color: #999999;
}
div.postSmall
{
	font-size: 10px;
}
div.quoteHolder
{
	margin: 10px;
	margin-top: 0px;
}
div.quote
{
	margin-top: 5px;
	background-color: #f1f1f1;
	padding: 10px;
	font-style: italic;
}
/*************************************************
	  * Messages/Comments
	  ***********************************************/
div.messageHeader, div.messageBody
{
	padding: 10px;
	background-color: #eeeeee;
}
div.messageHeader
{
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 10px;
}
div.messageBody
{
	background-color: #ffffff;
}
/*************************************************
	  * Toolbar styles
	  ***********************************************/
table.toolbarHolder
{
	padding: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
/*************************************************
	  * Content styles
	  ***********************************************/
table.contentOuterHolder
{
	background-position: top center;
	margin-top: 0px;
	background-color: #ffffff;
	padding-bottom: 0px;
}
table.contentMiddleHolder
{
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 25px;
}
td.contentLeftHolder
{
	background-repeat: repeat-y;
	background-position: top right;
	background-image: url(../images/grid/leftmenuitembg.jpg);
	background-repeat: repeat-y;
	background-color: #000000;
}
td.contentRightHolder
{
	background-image: url(../images/grid/rightmenubg.gif);
	background-repeat: repeat-y;
}
div.contentRightItem
{
	background-color: #ffffff;
	padding: 5px;
}
div.contentMiddlePanel
{
	padding-bottom: 10px;
}
/*************************************************
	  * Page styles
	  ***********************************************/
div.pageTitleHolder
{
	background-repeat: repeat-x;
	background-position: top left;
}
table.pageTitleHolder
{
	padding-bottom: 15px;
	padding-top: 10px;
	padding-left: 160px;
	padding-right: 15px;
	background-image: url(../images/grid/pagetitlebgpic.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
h1, div.pageTitle
{
	font-family: arial;
	font-size: 22px;
	font-weight: bold;
	padding-top: 0px;
	padding-bottom: 2px;
	margin: 0px;
	color: #ffffff;
	text-align: right;
}
div.pageTitleNoTabs
{
	border-bottom: 1px solid #bbbbbb;
}
div.pageTitleNoTabsHolder
{
	border-bottom: 1px solid #bbbbbb;
}
/*************************************************
	  * Paging
	  ***********************************************/
div.page
{
	font-family: arial;
	font-size: 9px;
	width: 15px;
	height: 17px;
	text-align: center;
	padding-top: 3px;
	padding-left: 1px;
	background-image: url(../images/grid/paging/pagebg.gif);
	margin-right: 5px;
}
a.pagingLink, a.pagingLink:hover, span.pagingLink, span.pagingLinkDisabled
{
	height: 20px;
	border: 1px solid #7CA738;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	text-decoration: none;
	font-size: 11px;
	margin-left: 1px;
	margin-right: 1px;
}
a.pagingLink:hover
{
	border: 1px solid #000000;
}
span.pagingLink, span.pagingLinkDisabled
{
	color: #ffffff;
	background-color: #7CA738;
}
span.pagingLinkDisabled
{
	color: #cccccc;
	background-color: #ffffff;
	border: 1px solid #cccccc;
}
/*************************************************
	  * Left menu
	  ***********************************************/
td.leftMenuHeader
{
	color: #ffffff;
	font-family: verdana;
	font-weight: bold;
	padding-left: 6px;
}
td.leftMenuName, td.leftMenuItem
{
	font-family: verdana;
	font-size: 10px;
	padding: 5px;
	border-bottom: 1px solid #000000;
	padding-left: 6px;
	padding-bottom: 3px;
	padding-top: 3px;
	color: #c1c1c1;
	background-repeat: repeat-x;
}
a.leftMenuName
{
	color: #bbbbbb;
}
a.leftMenuItem
{
	color: #C0DC85;
	text-decoration: none;
}
a.leftMenuName:hover, a.leftMenuItem:hover
{
	color: #ffffff;
}
/*************************************************
	  * User bar styles
	  ***********************************************/
table.userBar
{
	border-collapse: collapse;
}
td.userBarName
{
	color: #ffffff;
	font-weight: bold;
}
td.userBarSection
{
	padding-left: 8px;
	padding-right: 8px;
}
a.userBarItem, a.userBarItem:hover, span.userBarItem
{
	color: #494949;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.userBarSmall, span.userBarSmall
{
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
/*************************************************
	  * Header styles
	  ***********************************************/
table.headerHolder
{
	background-image: url(../images/grid/headerbg.jpg);
	background-repeat: repeat-x;
	height: 90px;
}
div.headerItem
{
	color: #ffffff;
}
a.headerText
{
	color: #ffffff;
	font-size: 10px;
}
span.headerSearchText
{
	font-size: 10px;
	color: #ffffff;
}
td.headerSearchCell
{
	padding-right: 5px;
}
table.header1
{
	background-color: #7EA633;
	background-image: url(../images/grid/header1bg.jpg);
}
td.header1
{
	padding: 8px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #ffffff;
	font-size: 10px;
}
/*************************************************
	  * Content titles
	  ***********************************************/
span.header1, span.header2, div.header1, div.header2
{
	font-family: arial;
	font-weight: bold;
	font-size: 16px;
}
span.header2, div.header2
{
	font-size: 13px;
}
span.mediumHeader
{
	font-family: arial;
	font-weight: bold;
	font-size: 15px;
}
table.headerBrow
{
	height: 28px;
}
/*************************************************
	  * Footer styles
	  ***********************************************/
table.footerBrow
{
	height: 30px;
}
td.footerBrow
{
	color: #ffffff;
	font-size: 11px;
}
table.footerBar, td.footerBar
{
	background-color: #4C4C4C;
	height: 30px;
}
table.footerHolder
{
	padding: 20px;
}
a.footerText, a.footerText:hover
{
	text-decoration: none;
	color: #95B65D;
}
a.footerText:hover
{
	text-decoration: underline;
	color: #ffffff;
}
/*************************************************
	  * Main toolbar styles
	  ***********************************************/
a.mainToolbar
{
	color: #ffffff;
}
/*************************************************
	  * Global Navigation
	  ***********************************************/
div.globalNavHolder
{
}
table.globalNav
{
	border-collapse: collapse;
}
div.globalNavItemOn, div.globalNavItemOff
{
	padding: 7px;
	padding-top: 6px;
	padding-bottom: 8px;
	background-image: url(../images/grid/pagetabs/globalnavholderbg.jpg);
}
a.globalNavItemOn, a.globalNavItemOff
{
	font-family: verdana;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
td.globalNavText
{
	color: #ffffff;
}
a.globalNavItemOn:hover, a.globalNavItemOff:hover
{
	color: #C8F95F;
}
span.globalNavText
{
	color: #C0DC85;
	font-weight: bold;
}
span.globalNavTextSep
{
	color: #3D5802;
}
a.globalNavText
{
	color: #C0DC85;
	text-decoration: none;
	font-weight: bold;
}
a.globalNavText:hover
{
	color: #ffffff;
}
/*************************************************
	  * Local Navigation
	  ***********************************************/
div.localNavHolder
{
	background-image: url(../images/grid/pagetitlebg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #365101;
}
div.localNavOn, div.localNavOff, div.localNavEnd, div.localNavHighlight
{
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 4px;
	padding-bottom: 5px;
	border-right: 1px solid #365101;
	border-bottom: 1px solid #365101;
	background-color: #95B65D;
}
div.localNavOn
{
	background-color: #ffffff;
	border-bottom: 1px solid #ffffff;
}
div.localNavOff
{
	background-color: #95B65D;
}
td.localNavSep
{
	padding-left: 3px;
	padding-right: 3px;
}
div.localNavEnd
{
	border: 0px;
}
td.localNavEnd
{
	border-bottom: 1px solid #365101;
	border-right: 0px;
}
span.localNavDisabled
{
	color: #cccccc;
}
a.localNavOff, a.localNavHighlight
{
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
}
a.localNavHighlight
{
	font-weight: bold;
}
a.localNavOn
{
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
a.localNavOff:hover
{
	color: #ffffff;
}
/*************************************************
	  * Page tabs styles
	  ***********************************************/
div.pageTabsHolder
{
	background-position: top;
	background-repeat: repeat-x;
	padding-bottom: 20px;
}
td.pageTabsBlank
{
	font-size: 1px;
}
td.pageTabsLeft
{
	font-size: 1px;
}
td.pageTabsEnd
{
	font-size: 1px;
	background-position: bottom;
}
div.pageTabsOn, div.pageTabsOff, td.pageTabsSep, div.pageTabsDisabled
{
	padding: 7px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 7px;
	padding-bottom: 0px;
}
td.pageTabsSep
{
	color: #999999;
	padding-left: 0px;
	padding-right: 0px;
}
div.pageTabsOn
{
	background-position: bottom;
	background-repeat: repeat-x;
}
div.pageTabsOff, div.pageTabsDisabled
{
	background-position: bottom;
	background-repeat: repeat-x;
}
div.pageTabsDisabled
{
	color: #acc877;
}
a.pageTabsOn, a.pageTabsOff
{
	text-decoration: none;
	color: #000000;
}
a.pageTabsDisabled, span.pageTabsOn, span.pageTabsDisabled, a.pageTabsOff
{
	text-decoration: none;
	font-weight: normal;
}
a.pageTabsOff
{
	text-decoration: none;
	color: #000000;
}
span.pageTabsDisabled
{
	color: #999999;
}
a.pageTabsOn, span.pageTabsOn
{
	font-weight: bold;
}
div.pagePageTabOn, div.pagePageTabOff, div.pagePageTabSep, div.pagePageTabEnd
{
	border: 1px solid #cccccc;
	padding: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
}
div.pagePageTabOn
{
	border-bottom: 1px solid #ffffff;
	background-color: #ffffff;
	font-weight: bold;
}
div.pagePageTabOff
{
	background-color: #f1f1f1;
}
div.pagePageTabEnd
{
	border: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc;
}
div.pagePageTabHolder
{
	margin-bottom: 15px;
}
a.pagePageTabOn, a.pagePageTabOff
{
	text-decoration: none;
}
/*************************************************
	  * Page tabs sub navigation
	  ***********************************************/
table.subNavHolder
{
	padding: 20px;
	padding-top: 1px;
	padding-bottom: 0px;
	border-bottom: 1px solid #999999;
}
td.subNavSep
{
	padding-left: 3px;
	padding-right: 3px;
}
/*************************************************
	  * Page sub buttons styles
	  ***********************************************/
table.topButtons
{
	padding-right: 5px;
}
div.topButtons
{
	padding: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #cccccc;
}
/*************************************************
	  * Error styles
	  ***********************************************/
div.errorHolder
{
	font-weight: bold;
	color: #990000;
	margin-bottom: 10px;
	width: 100%;
	adding: 5px;
}
/*************************************************
	  * Breadcrumb styles
	  ***********************************************/
div.subNavHolder
{
	padding-left: 0px;
	padding-right: 5px;
	background-image: url(../images/grid/pagetabs/subnavholderbg.jpg);
	background-position: top;
	background-repeat: repeat-x;
	border-top: 0px solid #333333;
	border-bottom: 0px solid #333333;
}
td.subNavHolder, td.subNavHolderRight
{
	padding: 8px;
	padding-right: 5px;
	padding-top: 7px;
	padding-bottom: 9px;
}
td.subNavHolderRight
{
	padding-top: 0px;
	padding-bottom: 0px;
	height: 29px;
}
/*************************************************
	  * Breadcrumb styles
	  ***********************************************/
div.breadCrumbHolder
{
	color: #7CA738;
}
a.breadCrumb
{
	text-decoration: none;
	font-weight: bold;
	color: #7CA738;
}
a.breadCrumb:hover
{
	color: #ffffff;
}
/*************************************************
	  * Rating styles
	  ***********************************************/
table.ratingHolder
{
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-bottom: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}
table.rating
{
	font-size: 1px;
	border: 1px solid #888888;
}
div.ratingOn, div.ratingOnPlr, div.ratingOff, div.ratingMax, div.ratingChangeup, div.ratingChangeDown
{
	height: 7px;
	font-size: 1px;
}
div.ratingOn
{
	background-color: #b8db63;
	background-image: url(../images/grid/barratingbg.jpg);
}
div.ratingOnPlr
{
	background-color: #CCEBEB;
}
div.ratingOff
{
	background-color: #ffffff;
}
div.ratingMax
{
	background-color: #ffcc00;
}
div.ratingChangeUp
{
	background-color: #7fcccc;
}
div.ratingChangeDown
{
	background-color: #ffcc00;
}
/*************************************************
	  * Percentage bars
	  ***********************************************/
table.perBar
{
	font-size: 1px;
}
div.perBarA, div.perBarB
{
	height: 8px;
	font-size: 1px;
}
div.perBarA
{
	background-color: #2D7AC0;
}
div.perBarB
{
	background-color: #67AAE8;
}
/*************************************************
	  * Profile image styles
	  ***********************************************/
img.subscription
{
	margin-top: 1px;
}
/*************************************************
	  * Fixture banner info
	  ***********************************************/
span.teamName
{
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
}
/*************************************************
	  * Small league style
	  ***********************************************/
td.smallLeagueHeader
{
	background-color: #cccccc;
	padding: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #000000;
}
td.smallLeagueItem
{
	font-size: 10px;
	padding: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 0px solid #dddddd;
}
/*************************************************
	  * Fixtures/Results
	  ***********************************************/
table.fixtureEvents, td.fixtureEvents
{
	font-size: 10px;
}
span.fixtureScoreFT
{
	font-weight: bold;
	font-size: 12px;
}
span.fixtureScoreHT
{
	font-size: 12px;
}
/* Match reports */table.reportScore
{
	margin-left: 0px;
	margin-right: 0px;
}
td.reportScore
{
	padding: 5px;
	padding-top: 6px;
	padding-bottom: 5px;
	color: #000000;
	font-family: arial;
	font-size: 26px;
	font-weight: bold;
}
a.reportScore, a.reportScore:hover
{
	color: #ffffff;
	text-decoration: none;
}
table.reportResultInfo
{
	margin: 5px;
}
td.reportResultInfo
{
	padding: 2px;
}
div.reportResultClubHeader
{
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
}
div.playerFormRating
{
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
	font-weight: bold;
	width: 23px;
	background-color: #ffcc00;
}
/*************************************************
	  * Popup styles
	  ***********************************************/
td.op
{
	background-color: #ffffcc;
	font-size: 10px;
	border: 1px solid #000000;
	padding: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
/*************************************************
	  * Ad styles
	  ***********************************************/
table.adsTopHolder
{
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
}
td.adsTopHolder
{
}
div.adsTop
{
	background-color: #f7fef4;
	padding: 8px;
	border: 1px solid #c1e6c1;
	font-size: 12px;
	line-height: 130%;
}
a.adsTopTitle
{
	font-weight: bold;
	color: #1F5BA4;
	text-decoration: underline;
}
a.adsTopLink
{
	color: #008B00;
	font-weight: normal;
}
/*************************************************
	  * Blog styles
	  ***********************************************/
div.blogHeader
{
	font-family: arial;
	font-weight: bold;
	font-size: 16px;
	color: #5B8020;
}
div.blogSubHeader
{
	color: #666666;
	padding-top: 2px;
}
a.blogHeader
{
	text-decoration: underline;
}
div.blogPanel
{
	font-size: 11px;
	padding-top: 10px;
	line-height: 130%;
}
div.blogPanelComment
{
	padding-top: 5px;
}
table.blogCalendar
{
	border-collapse: collapse;
}
td.blogCalendarHeader, td.blogCalendarItem, td.blogCalendarItemHighlight
{
	border: 2px solid #dddddd;
	padding: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
}
td.blogCalendarHeader
{
	background-color: #eeeeee;
	font-weight: bold;
	font-size: 10px;
}
td.blogCalendarItemHighlight
{
	background-color: #86AC3B;
	color: #ffffff;
}
a.blogCalendarItemHighlight
{
	color: #ffffff;
}
/*************************************************
	  * Header styles
	  ***********************************************/
body
{
	margin: 0px;
	border: 0px;
	background-position: top;
	background-repeat: repeat-x;
	background-image: none;
	background-color: #2E5500;
	background-color: #ffffff;
}
table.header
{
	padding-left: 10px;
	padding-right: 10px;
}
table.contentHolder
{
	background-color: #ffffff;
}
/*************************************************
	  * Page styles
	  ***********************************************/
div.pageTitleHolder
{
	background-image: url(../images/grid/pagetitlebg.jpg);
	background-repeat: repeat-x;
	background-position: top left;
}
table.pageTitleHolder
{
	padding-bottom: 15px;
	padding-top: 10px;
	padding-left: 160px;
	padding-right: 15px;
	background-image: url(../images/grid/pagetitlebgpic.jpg);
	background-repeat: no-repeat;
	background-position: left;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
table.pageTitleHolder, div.pageTitleHolder
{
	border: 0px;
}

