/************************************************************************************************
 *										FGRClub CSS Document									*
 ************************************************************************************************/
body 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

li 
{
  padding-top: 8px;
  margin-bottom: 0px;
}

select 
{
	font-size: 10px;
	color: #333300;
}

/*
a
{
	font-size: 10px;
	color: #333300;
}
a:hover 
{
	text-decoration:underline;
	color:#000000;
}
a:visited 
{
	text-decoration:underline;
	color:#000000;
}
a:link 
{
	text-decoration:underline;
	color:#000000;
}
a:active 
{
	text-decoration:underline;
	color:#000000;
}
*/

.text 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.text A:link { text-decoration: underline; color: #000000; }
.text A:visited { text-decoration: underline; color: #000000; }
.text A:hover { text-decoration: underline; color: #000000; }
.text A:active { text-decoration: underline; color: #000000; }
.textgrey
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
	color: #828282
}

.globalMenutext 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003399;
}
.globalMenutext A:link { text-decoration: none; color: #003399; }
.globalMenutext A:visited { text-decoration: none; color: #003399; }
.globalMenutext A:hover { text-decoration: underline; color: #FF6633; }
.globalMenutext A:active { text-decoration: none; color: #003399; }

.leftnavi_bkgrd 
{
	background-image: url(/FGRClub/Images/leftnavibody.jpg);
	background-repeat: none;
}

.black_bkgrd 
{
	background-color: #000000;
}

.red_bkgrd 
{
	background-color: #eabec0; /*#cd787c*/
}

.fieldtext 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
}

.whitetext 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.whitetext2 
{
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bolder;
}
.whitetext A:link { text-decoration: none; color: #FFFFFF; }
.whitetext A:visited { text-decoration: none; color: #FFFFFF; }
.whitetext A:hover { text-decoration: underline; color: #FFFFFF; }
.whitetext A:active { text-decoration: none; color: #FFFFFF; }

.yellow_Text 
{
	font-size: 11px;
	font-weight: bolder;
	color: #FFFF66;
}

.newstext 
{
	font-size: 11px;
	color: #000000;
	font-weight: bolder;
}

.sidebar_news_bg 
{
	background: url(/FGRClub/Images/sidebar_news_02.gif) repeat-y;
}
.sidebar_newstext1 
{
	font-size: 11px;
	font-weight: bold;
	color: #375A6F;
	padding-top: 3px;
	padding-bottom: 3px;
}
.sidebar_newstext2 
{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
/*
	margin-left: 5px;
*/
	left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.header 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}

.whitedivider 
{
	background-attachment: scroll;
	background-image: url(/FGRClub/Images/whitedivider.gif);
	background-repeat: repeat-x;
	background-position: center center;
}

.divider 
{
	background-attachment: scroll;
	background-image: url(/FGRClub/Images/divider.gif);
	background-repeat: repeat-x;
	background-position: center center;
}

.item 
{
	background-color: #e8d8cd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	border: 1px solid #FFFFFF;
	padding-right: 10px;
}
.item A:link { text-decoration: none; color: #000000; }
.item A:visited { text-decoration: none; color: #000000; }
.item A:hover { text-decoration: underline; color: #000000; }
.item A:active { text-decoration: none; color: #000000; }
.item1
{
	background-color: #e8d8cd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
}
.item2 
{
	background-color: #e8d8cd;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	border: 1px solid #FFFFFF;
	padding-right: 10px;
}
.item2 A:link { text-decoration: none; color: #000000; }
.item2 A:visited { text-decoration: none; color: #000000; }
.item2 A:hover { text-decoration: underline; color: #000000; }
.item2 A:active { text-decoration: none; color: #000000; }
.itemheader 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #c3b39b;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	border: 1px solid #FFFFFF;
}

.category 
{
	background-color: #a61a1f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	border: 1px solid #FFFFFF;
}

.menuHdrCell
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: transparent; 
/*
	background: #DEC7A7; 
*/
	background-image: url(/FGRClub/Images/mainmenu_header.jpg);
	background-repeat: no-repeat;
	cursor: default;
	width: 153px;
	height: 35px;
	text-align: left;
	vertical-align: top; 
	margin: 0px 
}
.menuHdrCell1
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: transparent; 
/*
	background: #DEC7A7; 
*/
	background-image: url(/FGRClub/Images/form_header.jpg);
	background-repeat: no-repeat;
	cursor: default;
	width: 153px;
	height: 35px;
	text-align: left;
	vertical-align: top;
	margin: 0px 
}
.menuEndCell
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: transparent; 
/*
	background: #DEC7A7; 
*/
	background-image: url(/FGRClub/Images/leftnavi_base.jpg);
	background-repeat: no-repeat;
	cursor: default;
	width: 153px;
	height: 15px;
	text-align: left;
	vertical-align: top;
	margin: 0px 
}
.menuCell
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background: #A08965; 
	color: #FFFFFF;
	cursor: hand;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.menuCellSelected
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	cursor: default;
	background: #A08965; 
	color: #FFFFFF;
	text-decoration: none; 
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.menu
{
	cursor: hand;
	color: #FFFFFF;
}
.menuSelect
{
	cursor: default;
	color: #FFFFFF;
}
.menuHover
{
	cursor: hand;
	color: #FFFFFF;
	text-decoration: none; 
}

.sidenavi 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.sidenavi A:link { text-decoration: none; color: #FFFFFF; }
.sidenavi A:visited { text-decoration: none; color: #FFFFFF; }
.sidenavi A:hover { text-decoration: none; color: #FFFFFF; }
.sidenavi A:active { text-decoration: none; color: #FFFFFF; }

.tranheader 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #af5054;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #FFFFFF;
}
.tranrow
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #af5054;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 1px solid #FFFFFF;
}

.cartitemdes 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
}
.cartitemdes A:link { text-decoration: none; color: #000000; }
.cartitemdes A:visited { text-decoration: none; color: #000000; }
.cartitemdes A:hover { text-decoration: underline; color: #000000; }
.cartitemdes A:active { text-decoration: none; color: #000000; }
.cartitem 
{
	background-color: #e9ded0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: 1px solid #FFFFFF;
	padding-right: 10px;
}
.cartitem A:link { text-decoration: none; color: #000000; }
.cartitem A:visited { text-decoration: none; color: #000000; }
.cartitem A:hover { text-decoration: underline; color: #000000; }
.cartitem A:active { text-decoration: none; color: #000000; }
.cartsec2 
{
	background-color: #e9e0d4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	padding-right: 10px;
	border: 1px none #000000;
}
.cartsec3 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #af5054;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	padding-right: 10px;
}

.detail 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
.detail A:link { text-decoration: underline; color: #000000; }
.detail A:visited { text-decoration: underline; color: #000000; }
.detail A:hover { text-decoration: underline; color: #000000; }
.detail A:active { text-decoration: underline; color: #000000; }
.detailbkgrd 
{
	background-attachment: scroll;
	background-image: url(/FGRClub/Images/detail_body.jpg);
	background-repeat: repeat-y;
}

.toshtext 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b80413;
	font-weight: bold;
}

.profilebkgrd 
{
	background-color: #e9ded0;
}

.lighterbrownbkgrd 
{
	background-color: #e9e0d4;
}

.greytext 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #828282;
}

.faqitemheader 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #c3b39b;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	border: 1px solid #FFFFFF;
}

.topLink 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
.topLink A:link { text-decoration: none; color: #FFFFFF; }
.topLink A:visited { text-decoration: none; color: #FFFFFF; }
.topLink A:hover { text-decoration: underline; color: #FFFFFF; }
.topLink A:active { text-decoration: none; color: #FFFFFF; }
.topLinkbkgrd 
{
	background-attachment: scroll;
	background-color: #000000;
	background-image: url(/FGRClub/Images/masthead_base.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
}

.pagerCell
{
	font-size: 10px;
	font-weight: bold;
	color: #330000;
	background: #a08965;
	padding: 5px 10px 5px 5px;
}

.pager
{
	font-size: 10px;
	color: #333300;
}

.qryPanelBg
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 10px;
    padding-left: 10px;
    background-color: #e9ded0;
    background-position: left top;
    /*background-image: url(/FGRClub/Images/querypanel_bg.gif);*/
    background-repeat: repeat-x;
    vertical-align: middle;
    color: #ffffff;
}

.small
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height: 14px;
    color: #000000
}

.headerText
{
	font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px
}

.label
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.validator
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: Red;
}

.validationSummary
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 10px
}

.cellGrpLabel, .cellGrpInfo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 12px;
    padding-right: 12px;
    border-bottom: solid 1px #7A7A7A;
    white-space: nowrap;
    margin-bottom: 15;
}
.cellLabel, .cellInfo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;
    padding-right: 0px;
    white-space: nowrap;
    background-color: #e8d8cd; /*#E9DED0*/
}
.cellWhiteLabel, .cellWhiteInfo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
    padding-right: 0px;
    white-space: nowrap;
    background-color: #FFFFFF;
}
.cellRedLabel, .cellRedInfo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 12px;
    padding-right: 12px;
    white-space: nowrap;
    color: #FF3333;
}
.cellNoteLabel, .cellNoteInfo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
    text-indent: 0px;
/*
    color: #737373;
*/
    white-space: nowrap;
}

.cellTNCLabel, .cellTNCInfo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
    text-indent: 12px;
    padding-top: 15px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 15px;
    border-bottom: solid 2px #BABABA;
    border-top: solid 2px #BABABA;
    white-space: nowrap
}

.hdrFrmLabel, .hdrFrmInfo 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #FF3333;
	text-align: center;
	border-bottom: 2px solid #FF3333;
}

.hdrLabel, .hdrInfo 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF3333;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	border: 1px solid #FFFFFF;
}

.itemHdrLabel, .itemHdrInfo, .itemHdrReadOnly
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #c3b39b;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
/*
	border: 1px solid #FFFFFF;
*/
}

/************************************************************************************
 *									WEB TABLE STYLE									*
 ************************************************************************************/

.tblStyle
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	background-color: #e8d8cd; /*#E9DED0*/
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	width: 100% 
}

.tblRowLabel, .tblRowInfo 
{
	height: 25px;
}

.tblCellGrpLabel
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px; 
    padding-right: 10px;
    border-bottom: #eaeaea 1px solid;
}
.tblCellGrpInfo
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px 
}
.tblCellLabel
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px; 
    padding-right: 10px;
}
.tblCellInfo
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.tblLabelCtrl
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    color: #000000; /*#737373*/
    white-space: nowrap;
/*    
    text-indent: 15px;
*/
    background-color: Transparent
}
.tblLabelClauseCtrlReadOnly
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: italic;
	color: #828282
}

.tblHyperLinkCtrl
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: hand;
	text-decoration: underline; 
	color: Blue 
}

.tblBtnCtrl
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    height: 20px 
}

.tblParmCtrl
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    height: 18px;
}
.tblParmCtrlReadOnly
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #EBEBEB;
    border-right: #7F9DB9 1px solid;
	border-top: #7F9DB9 1px solid;
	border-left: #7F9DB9 1px solid;
	border-bottom: #7F9DB9 1px solid;
    height: 18px 
}
.tblParmCtrlDropDownList
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    height: 18px 
}
.tblParmCtrlDropDownListReadOnly
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #EBEBEB;
    border-right: #7F9DB9 1px solid;
	border-top: #7F9DB9 1px solid;
	border-left: #7F9DB9 1px solid;
	border-bottom: #7F9DB9 1px solid;
    height: 20px 
}
.tblParmCtrlArea
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px 
}
.tblParmCtrlAreaReadOnly
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #EBEBEB;
    border-right: #7F9DB9 1px solid;
	border-top: #7F9DB9 1px solid;
	border-left: #7F9DB9 1px solid;
	border-bottom: #7F9DB9 1px solid 
}

/************************************************************************************
 *									WEB GRID STYLE									*
 ************************************************************************************/

.gridHeaderBlue
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: White;
	background-color: #006596;
	border-right: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid
/*
	height: 35px;
*/
}

.gridFooterBlue
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: White;
	background-color: #006596;
	border-right: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid
}

.gridPagerBlue
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 10px;
	color: White;
	background-color: #006596
}

.gridRowBlue
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	background-color: #66A3BE;
	border-right: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid
}

.gridRowBlue A
{
	color: Blue;
	text-decoration: underline
}

.gridHeaderGrey
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: White;
	background-color: #7A7A7A;
	border-right: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid
/*
	height: 35px;
*/
}

.gridFooterGrey
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: White;
	background-color: #7A7A7A;
	border-right: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid
}

.gridPagerGrey
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 10px;
	color: White;
	background-color: #7A7A7A
}

.gridRowGrey
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	background-color: #F6F4EC; /*#DDDDDD;*/
	border-right: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid
}

.gridRowGrey A
{
	color: Blue;
	text-decoration: underline
}

.gridHeaderRed
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #AF5054;
	border-right: #FFFFFF 2px solid;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 2px solid;
	border-bottom: #FFFFFF 1px solid
/*
	height: 35px;
*/
}

.gridFooterRed
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #AF5054;
	border-right: #FFFFFF 2px solid;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 2px solid;
	border-bottom: #FFFFFF 1px solid
}

.gridPagerRed
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #AF5054
}

.gridRowRed
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	background-color: #D1E7F5;
	border-right: #FFFFFF 2px solid;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 2px solid;
	border-bottom: #FFFFFF 1px solid
}

.gridRowRed A
{
	color: Blue;
	text-decoration: underline
}

.gridRowWhite
{
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	font-weight: normal;
	font-size: 10px;
	background-color: White;
	border-right: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid
}

.gridRowWhite A
{
	color: Blue;
	text-decoration: underline
}

.gridRowLightBlue
{
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	background-color: #EEF5FB;
	border-right: #FFFFFF 2px solid;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 2px solid;
	border-bottom: #FFFFFFC 1px solid
}

.gridRowLightBlue A
{
	color: Blue;
	text-decoration: underline
}

.gridHeaderBrown
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #c3b39b;
	border-right: #FFFFFF 2px solid;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 2px solid;
	border-bottom: #FFFFFF 1px solid
/*
	height: 35px;
*/
}

.gridFooterBrown
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #c3b39b;
	border-right: #FFFFFF 2px solid;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 2px solid;
	border-bottom: #FFFFFF 1px solid
}

.gridPagerBrown
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #c3b39b
}

.gridRowBrown
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #000000;
	background-color: #e8d8cd;
	border-right: #FFFFFF 2px solid;
	border-top: #FFFFFF 1px solid;
	border-left: #FFFFFF 2px solid;
	border-bottom: #FFFFFF 1px solid
}

.gridRowBrown A
{
	color: Blue;
	text-decoration: underline
}

.gridRowSelect
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	background-color: #ECE9D8; /*#BCC8D3*/ /*Yellow*/
	border-right: #CCCCCC 1px none;
	border-top: #CCCCCC 1px none;
	border-left: #CCCCCC 1px none;
	border-bottom: #CCCCCC 1px none
}

.gridCellEditable
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	border-left-width: 1px;
	border-bottom: solid 1px red
}

.gridCellEdit
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	background-color: #ECE9D8; /*#BCC8D3*/ /*Lime*/
	border-left-width: 1px;
	border-bottom: solid 1px red
}

.gridCellLocked
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: Blue;
/*
	border-right: solid 1px;
	border-top: solid 1px;
	border-left: solid 1px;
*/
	border-left-width: 1px;
	border-bottom: #CCCCCC 1px solid
}

.gridTablePager
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
/*
	color: White;
	font-weight: bold;
*/
	font-size: 10px;
/*
	background-color: #96927E; /*#003366*/
*/
	background-color: #CCCCCC;
	border-right: #CCCCCC 1px solid;
	border-top: #CCCCCC 1px solid;
	border-left: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid
}

/************************************************************************************
 *									CALENDAR STYLE									*
 ************************************************************************************/

.calendar
{
	background-color: #f6f6f6; /*#C8D6FB*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #737373;
	border-right: #7F9DB9 1px solid;
	border-top: #7F9DB9 1px solid;
	border-left: #7F9DB9 1px solid;
	border-bottom: #7F9DB9 1px solid
}
.calendarReadOnly
{
	background-color: #EBEBEB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #737373;
	border-right: #7F9DB9 1px solid;
	border-top: #7F9DB9 1px solid;
	border-left: #7F9DB9 1px solid;
	border-bottom: #7F9DB9 1px solid
}
.calendarDropDown
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.calendarDropDownReadOnly
{
	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    background-color: #EBEBEB;
    border-right: #7F9DB9 1px solid;
	border-top: #7F9DB9 1px solid;
	border-left: #7F9DB9 1px solid;
	border-bottom: #7F9DB9 1px solid
    
}
.calendarDayHeader
{
	background-color: #7A7A7A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: White
}
.calendarDay
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #737373
}
.calendarFooter
{
	background-color: #7A7A7A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: White
}
.calendarNextPrev
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #737373
}
.calendarOtherMthDay
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: gainsboro
}
.calendarSelectedDay
{
	background-color: Yellow;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000
}
.calendarTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold
}
.calendarTodayDay
{
	/*background-color: #7A7A7A;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: Orange
}
.calendarWeekendDay
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Red;
}
.calendarHoliday
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: Red;
}