
/* --------------------------------------------------------
 * MMG-CRM - developed for Tabcorp
 * Tabaret Membership Program
 * Copyright (C) 2004-2006 MMG interactive
 * 
 * MMG interactive versioning:
 * ---------------
 * $Revision: 1944 $
 * $Author: Mark $
 * $Date: 2006-09-29 14:10:57 +1000 (Fri, 29 Sep 2006) $ 
 * 
 * Tabcorp versioning:
 * -------------------
 * $Tag1$
 * $Tag2$
 * $Tag3$
 * --------------------------------------------------------
 */
/* CSS Document */
/* RR WEB LAYOUT STYLES >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */



.body {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
}

.bodyBG {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
}

td, p {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
}

a {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	color: #448CE3;
	text-decoration: underline;
}

a:hover {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	color: #005E7B;
	text-decoration: underline;
}










#page {
	width: 100%;
	margin: 0 auto;
	padding: 0px;
	text-align: center;
	background: #237FCA url('../images/assets/bgstripe3.gif');
	background-color: #e9e9e9;
}

#pageHolder {
	width:780px;
	margin: 0 auto;
	background: #FFFFFF url('../images/assets/RRwatermarkBG.gif') repeat-y left top;
}



.pageTB {
	min-height: 100%;
}

#Footer {
	width: 780px;
	position: relative;
	margin: 0 auto;
}

.footerTB {
	width: 780px;
	display:block;
	
}

.prop {
    height:400px;
    float:left;
    width:1px;
    border: 1px solid #990000;
}


#menuHeader {
	width: 780px;
	height: 80px;
	margin: 0;
	padding: 0px;
	background-color: #5EA0ED;
}



#menuLOGIN {
	width: 780px;
	height: 80px;
	margin: 0;
	padding: 0px;
	background: #5EA0ED url('../images/assets/loginPanel.gif') no-repeat left top;
}

.menuLABEL {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 10px;
	color: #000000;
}








#featureAD {
	width: 780px;
	padding:0;
	background-color: #448CE3;
}

#featureADTOP {
	width: 780px;
	height: 3px;
	background: #448CE3 url('../images/assets/featureTOP.jpg') repeat-y left top;
}

#featureADBTM {
	width: 780px;
	height: 10px;
	background: #448CE3 url('../images/assets/featureBTM.jpg') repeat-y left top;
}






#largeBannerAD {
	width: 780px;
	margin: 0;
	background: #448CE3 url('../images/assets/bannerBack.jpg') no-repeat left top;
}

#largeBannerAD p {
	margin: 0;
	padding-top:10px;
	padding-bottom: 10px;
}

#largeBannerBTM {
	width: 780px;
	height: 8px;
	background: #448CE3 url('../images/assets/bannerBtmEdge.gif') repeat-y left top;
}









#mainContent {
	width: 500px;
	float: left;
	padding:0px;
	padding-bottom: 30px;
	padding-left: 30px;
}

#columnRight {
	width: 200px;
	margin:0px;
	padding:0px;
	float: right;
	padding-bottom: 30px;
}

.contentHolderMain {
	width: 520px;
	float: left;
	padding:10px;
}

.contentHolderColumn {
	float: left;
	padding:10px;
	padding-top: 0px;
}






#sectionPic {
	margin:0px;
}













.NEWfooter {
	background-color: #F1F4E7;
	border: 1px solid #E4EDF2;
}

.NEWtext {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
}

.NEWnav {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 9px;
	color: #005E7B;
	margin-bottom: 4px;
	width:80px;
}






.FeatureHiliteTB {
	display: inline;
	float:left;
}

.FeatureHiliteTitle {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 11px;
	color: #00718F;
}

.FeatureHiliteText {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 10px;
	color: #00718F;
}

.FeatureHiliteText a {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 10px;
	color: #00718F;
	text-decoration: none;
}

.FeatureHiliteText a:hover {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 10px;
	color: #00718F;
	text-decoration: underline;
}





.specialContent {
	padding:0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.specialContent img {
	display:block;
}

.specialContent p {
	text-align: left;
	color: #005369;
}







.summaryTB {
	display: inline;
	float:left;
}

.summaryTitle {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 11px;
	color: #555555;
}

.summaryText {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 10px;
	color: #555555;
}

.summaryText a {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 10px;
	color: #555555;
	text-decoration: none;
}

.summaryText a:hover {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 10px;
	color: #555555;
	text-decoration: underline;
}









.quickLink {
	display:block;
	margin:0;
	padding:0px;
	padding-bottom: 2px;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	color: #448CE3;
	text-decoration: none;
}

.quickLink:hover {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	color: #005E7B;
	text-decoration: underline;
}





.footerBAR {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 10px;
	padding-right: 210px;
	color: #FFFFFF;
	background: #448CE3 url('../images/assets/footerBack.jpg') repeat-y left top;
}

.footerBAR a {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;
}

.footerBAR a:hover {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 10px;
	color: #F1F1F1;
}


.columnPromo {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	color: #005065;
}

.columnPromo a {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	color: #448CE3;
	text-decoration: underline;
}

.columnPromo a:hover {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	color: #9BA71D;
	text-decoration: underline;
}






.sideBox {
	width:178px;
	border: 1px solid #FFFFFF;
}




#latestNews {
	width:178px;
	border: 1px solid #FFFFFF;
}


.newsList {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-left:20px;
	padding-top: 4px;
	padding-bottom: 4px;
	border: none;
}

.newsList li {
	padding-bottom: 5px;
	list-style-type: none;
    list-style-image: url('../images/assets/smlArrow2.gif');
}

.newsList li a {
	text-decoration: none;
}

.newsList li a:hover {
	text-decoration: underline;
}









form {
    padding: 0px;
	margin: 0px;
}




#subMenuHolder {
	padding:0px;
	margin:0;
	padding-top: 0px;
}

#subMenu {
	width: 180px;
	padding: 0 0 0 0;
	margin: 0;
	font-family: "Verdana", "Arial", sans-serif;
	color: #333;
}

#subMenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
		
#subMenu li {
	border-bottom: 1px solid #E4EDF2;
	margin: 0;
	padding:0px;
}

#subMenu li a {
	display: block;
	padding: 4px 5px 5px 10px;
	background-color: #ACC9D9;
	color: #00485E;
	text-decoration: none;
	width: 100%;
}

html>body #subMenu li a {
	width: auto;
}

#subMenu li a:hover {
	background-color: #66A6D8;
	color: #FFFFFF;
}





#subMenu li.Current {
	border-bottom: 1px solid #E4EDF2;
	margin: 0;
	padding:0px;
}

#subMenu li.Current a {
	display: block;
	padding: 4px 5px 5px 10px;
	background-color: #2586D7;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 100%;
}

html>body #subMenu li.Current a {
	width: auto;
}

#subMenu li.Current a:hover {
	background-color: #66A6D8;
	color: #FFFFFF;
}




#subMenu li.subNav {
	border-bottom: 1px solid #E4EDF2;
	margin: 0;
	padding:0px;
}

#subMenu li.subNav a {
	display: block;
	padding: 4px 5px 5px 20px;
	background-color: #FFFFFF;
	color: #00485E;
	font-weight: normal;
	text-decoration: none;
	width: 100%;
}

html>body #subMenu li.subNav a {
	width: auto;
}

#subMenu li.subNav a:hover {
	background-color: #66A6D8;
	color: #FFFFFF;
}		


#subMenu li.subNavCurrent {
	border-bottom: 1px solid #E4EDF2;
	margin: 0;
}

#subMenu li.subNavCurrent a {
	display: block;
	padding: 4px 5px 5px 20px;
	background-color: #66A6D8;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	width: 100%;
	background: #66A6D8 url('../images/assets/navArrow.gif') no-repeat left 50%;
}

html>body #subMenu li.subNavCurrent a {
	width: auto;
}

#subMenu li.subNavCurrent a:hover {
	background-color: #66A6D8;
	color: #FFFFFF;
}	













#loginPanel {
	width:180px;
	margin: 0;
}

#loginTB {
	padding-bottom: 2px;
}

.loginTitle {
	font-family: "Verdana", "Arial", sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

.memberName {
	font-family: "Verdana", "Arial", sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

.memberPoints {
	font-family: "Verdana", "Arial", sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
}

.memberNo {
	font-family: "Verdana", "Arial", sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #005E7B;
}



.errorText {
	font-family: "Verdana", "Arial", sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
}

.errorBox {
	width:500px;
	font-family: "Verdana", "Arial", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#990000;
	background-color: #E8D4D2;
	border: 1px solid #990000;
	padding: 10px;
}







#loginForm {
	padding:5px;
	background: #9BC6D2 url('../images/assets/loginBack.gif') repeat-y left top;
}

input.loginText {
    width: 150px;
	border: 1px solid #A1A1A1;
	background-color: #FFFFFF;
}

a.login_btn {
	font-family: "Verdana", "Arial", sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	display:block;
	height: 14px;
	width: 80px;
	text-align: center;
	border: 1px solid #FFFFFF;
	margin:0;
	padding: 1px 0px 0px 0px;
	text-decoration: none;
	background: #005E7B url('../images/assets/BTNback.gif') repeat-x left top;
}

a.login_btn:hover {
	font-family: "Verdana", "Arial", sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	display:block;
	height: 14px;
	width: 80px;
	text-align: center;
	border: 1px solid #FFFFFF;
	margin:0;
	padding: 1px 0px 0px 0px;
	text-decoration: none;
	background: #ADB33A url('../images/assets/BTNback2.gif') repeat-x left top;
}










a.RR_btn {
	font-family: "Verdana", "Arial", sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	display:block;
	height: 15px;
	width: 80px;
	text-align: center;
	border: 1px solid #000000;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	margin:0;
	padding: 1px 0px 0px 0px;
	text-decoration: none;
	background: #005E7B url('../images/assets/BTNback.gif') repeat-x left top;
}

a.RR_btn:hover {
	font-family: "Verdana", "Arial", sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	display:block;
	height: 15px;
	width: 80px;
	text-align: center;
	border: 1px solid #000000;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	margin:0;
	padding: 1px 0px 0px 0px;
	text-decoration: none;
	background: #ADB33A url('../images/assets/BTNback2.gif') repeat-x left top;
}












a.RR_btnGray {
	font-family: "Verdana", "Arial", sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	display:block;
	height: 15px;
	width: 80px;
	text-align: center;
	border: 1px solid #000000;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	margin:0;
	padding: 1px 0px 0px 0px;
	text-decoration: none;
	background: #005E7B url('../images/assets/BTNback6.gif') repeat-x left top;
}

a.RR_btnGray:hover {
	font-family: "Verdana", "Arial", sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	display:block;
	height: 15px;
	width: 80px;
	text-align: center;
	border: 1px solid #000000;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	margin:0;
	padding: 1px 0px 0px 0px;
	text-decoration: none;
	background: #ADB33A url('../images/assets/BTNback2.gif') repeat-x left top;
}

















/* RR SIDE OFFER >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */




.sideOfferText {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	color: #005065;
	padding: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background: #E4EDF2 url('../images/assets/sideOfferBk.gif') repeat-y left top;
}

.sideOfferText a {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	color: #448CE3;
	text-decoration: underline;
}

.sideOfferText a:hover {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	color: #9BA71D;
	text-decoration: underline;
}

.sideOfferPic {
	border-left: 1px solid #CBD3D7;
	border-RIGHT: 1px solid #FFFFFF;
}




/* MEMBER SIDE PANEL >>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */




.membPanelText {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	color: #005065;
	padding: 5px;
	padding-left: 5px;
	padding-right: 5px;
	background: #E4EDF2 url('../images/assets/membPanelBk.gif') repeat-y left top;
}

.membPanelText a {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.membPanelText a:hover {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}

.memberDets_Venue {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	width:170px;
	padding-top:2px;
	padding-bottom: 2px;
}

.memberDets_Value {
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	width:170px;
	background-color: #5DA2DA;
	padding-top:2px;
	padding-bottom: 2px;
}


.memberIcon_message {
	margin-top: 8px;
	margin-bottom: 4px;
}

.memberRewardsB {
	background: #E4EDF2 url('../images/assets/membPanelBk.gif') repeat-y left top;
	padding-top: 10px;
	padding-bottom: 4px;
}


/* Calendar Search results */

.searchCalResultsOdd{
	background-color: #E4EDF2;
	font-size: 10px;	
	cursor: pointer;
}

.searchCalResultsEven{
	background-color: #E4EDF2;
	font-size: 10px;	
	cursor: pointer;	
}

.searchCalTitle{
	background-color: #7498bf;
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;	
}

table.searchCalTable{
	font-size: 10px;
	border-bottom: 1px #004c7d solid;
}

td.searchCalTD {
	background-color: #ffffff;
}

td.searchCalHeader{
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 14px;
	color: #A3B01F;
	margin: 0px;
	padding-left: 5px;
}

.button {
	border: 1px #000000 solid;
	font-size: 10px;
}

.defaultDropDown {
	font-size: 10px;
}

input.searchCalText {
	font-size: 10px;
}





