
HTML,
BODY,
div, 
span, 
#container applet, 
#container object, 
#container iframe, 
#container h3, 
#container h4, 
#container h5, 
#container h6, 
p, 
#container blockquote, 
#container pre,

#container abbr, 
#container acronym, 
#container address, 
#container big, 
#container cite, 
#container code,
#container del, 
#container dfn, 
#container em, 
#container font, 
#container img, 
#container ins, 
#container kbd, 
#container q, 
#container s, 
#container samp,
#container small, 
#container strike, 
#container strong, 
#container sub, 
#container tt, 
#container var,
#container dl, 
#container dt, 
#container dd, 
#container ol, 
#container ul, 
#container li,
#container fieldset, 
#container form, 
#container label, 
#container legend,
#container table, 
#container caption, 
#container tbody, 
#container tfoot, 
#container thead, 
#container tr, 
#container th {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;

} 


.cne_body {
	background-color: #000000;
}

.cc_body {
	background-image: url(/Style%20Library/CherokeeCasino_images/cc_bgtop.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #000;
	text-align: center;
}

.sr_body {
	background-image: url(/Style%20Library/StarRewards_images/bg_top2.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #000;
	text-align: center;
}


p {
	margin-top: 0px;
}

form {
	padding: 0px;
	margin:0px;
}


H3 {	FONT: bold 13px Verdana, Arial, Helvetica, sans-serif;	COLOR: #666338;	PADDING-TOP: 5px}


DIV {	FONT-WEIGHT: normal;	FONT-SIZE: 11px;	COLOR: #49392c;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}

LI {	
	LIST-STYLE-TYPE: square;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	margin: 0 0 0 10px;

}

UL {
	margin-bottom: 3px;
	margin-top: 0;
	margin-left: 5px;
	padding: 0;
}

.ms-rteCustom-Header {	FONT-SIZE: 1.8em;	COLOR: #81754e;	FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:bold; line-height:1em;}
.ms-rteCustom-SubHead {	FONT-SIZE: 1.1em;	COLOR: #81754e;	FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:bold;}
.ms-rteCustom-SubHead-Italic {	FONT-SIZE: 1.1em;	COLOR: #81754e;	FONT-FAMILY: Arial, Helvetica, sans-serif; font-style:italic; font-weight:bold;}
.ms-rteCustom-DropCap {	FONT-SIZE: 4em;	FLOAT: left;	WIDTH: 0.8em;	COLOR: #ccb185;	LINE-HEIGHT: 83%;	FONT-FAMILY: Arial, Helvetica, sans-serif;}

/* Hide the background and border to admin toolbar on CNE Calendar Display form */
#contentrightcontent .ms-toolbar
{
	background-image: none;
	border-width: 0px;
	background-color: transparent;
}

h3.ms-standardheader, .ms-formbody 
{
	FONT: bold 11px Verdana, Arial, Helvetica, sans-serif;	
	COLOR: #666338;
}

/* LAYOUT */

#CC_mainContainer {
	width: 800px;
	margin: 0px auto 0px auto;
	background-color: #e8dac4;
	border: solid #000000;
	border-width: 0px 1px 1px 1px;
}

#CC_mainContainer A:link {	FONT-WEIGHT: normal;	FONT-SIZE: 11px;	COLOR: #be630c;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	TEXT-DECORATION: underline}


.breadcrumb{	
	FONT-WEIGHT: normal;	
	FONT-SIZE: 11px;	
	COLOR: #000000;	
	FONT-FAMILY: Tahoma,Verdana, Arial, Helvetica, sans-serif;	
	TEXT-DECORATION: none;
	padding: 0px 0px 0px 10px;
	line-height: 30px;
	border-bottom: 1px #ae906f dashed;
}

.breadcrumb a:hover{	
	COLOR: #ffffff;	
	TEXT-DECORATION: none;
}

.breadcrumb a{		
	COLOR: #000000;
	TEXT-DECORATION: none;
}


/* HEADER */


/* ~~~~~~~~~~~~~~~~~~ NAVIGATION~~~~~~~~~~~~~~~~~~  */

.ms-formfieldcontainer {
	display:block;
}

.staticNavItem, .staticNavSelected, .staticNavHover
{
	font-family:Lucida Sans Unicode, Arial Narrow, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	height: 30px;
	text-transform:uppercase;
	line-height: 35px;
}

.staticNavItem {
	color: #a09f9f;
}


.staticNavSelected {
	color:#a21e21;	
}

a.staticNavSelected {
	color:#a21e21;
	background-image:none; 	
}


.staticNavHover {
	color:#a21e21;
}

a.staticNavHover {
	color:#a21e21;
	background-image:none;  	
}
	
.dynamicNav {
	background-color: #000000;
	border-width: 0px;
	z-index:500;
}
.dynamicNavItem {
	background-color: #000000;
	color: #a09f9f;
	font-weight: normal;	
	FONT-FAMILY: Tahoma, Arial, Helvetica;
	font-size: 11px;
	border-width: 0px 0px 0px 0px;

}

#container a.dynamicNavItem:link {
	color: #a09f9f;
	font-weight: normal;	
	text-decoration: none;
}


table.dynamicNavItem td {
	padding: 4px 7px 4px 7px;
}
a.dynamicNavItem {
	padding: 0px;
}

.dynamicNavHover {
	background-color: #666666;
	color: #554F1C;
	font-weight: normal;	
	FONT-FAMILY: Tahoma, Arial, Helvetica;
	font-size: 11px;
	border-width: 0px;

}
.dynamicNavHover a {
	display: block;
	width: 100%;
	height: 100%;
	background-color: #666666;
	color: #ffffff;
	font-weight: normal;
	font-size: 11px;
}
table.dynamicNavHover td {
	background-color: #666666;
}

.dynamicNavSelected{
	
}



/* ~~~~~~~~~~~~~~~~~~ CONTENT~~~~~~~~~~~~~~~~~~  */

.innerfade
{
	margin: 0px 0px 0px 0px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	z-index: 0;
}

/* ~~~~~~~~~~ StarRewards ~~~~~~~~~~ */

.cc_container {
	background: url(/Style%20Library/CherokeeCasino_images/CherokeeCasinoContentBG.jpg);
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 1050px;
	height: 1000px;
	z-index: 1
}

.cc_splash {
	background-image: none;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 1050px;
	height: 1000px;
	z-index: 1
	
}

.sr_container {
	background: url(/Style%20Library/StarRewards_images/containerbg4.jpg);
	background-repeat: no-repeat;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 1050px;
	height: 1000px;
	z-index: 1
	
}

.sr_splash {
	background-image: none;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 1050px;
	height: 1000px;
	z-index: 1
	
}

img#chip {
	position: relative;
	background-image: url(/Style%20Library/StarRewards_images/chip.png);
	background-repeat: no-repeat;
	border:0px;
	float: left;
	z-index: 200;
}


a#chip {
	position: absolute;
	top: -35px;
	left: 10px;
	z-index: 200;
	border:0px;
}

img#cherokeecasino {
	position: relative;
	background-image: url(/Style%20Library/CherokeeCasino_images/cherokeecasinologo.png);
	background-repeat: no-repeat;
	border:0px;
	float: left;
	z-index: 10;
}

a#cherokeecasino {
	position: absolute;
	top: -38px;
	left: 30px;
	z-index: 10;
}

a#headerimageright {
	position: absolute;
	top: -38px;
	left: 591px;
	border:0px;
}

a#headerimageright img{
	border:0px;
}

/* Hack for IE6 */
* html #titleandnavcontainer {
	margin: 89px 0px 0px 103px;
	float:left;
	width: 800px;
	position:relative;
	z-index: 20;
}

/* Everyone else */
#titleandnavcontainer {
	margin: 89px 0px 0px 202px;
	float:left;
	width: 800px;
	position:relative;
	z-index: 20;
}

img#maintitle {
	background-image: url(/Style%20Library/StarRewards_images/maintitle.jpg);
	background-repeat: no-repeat;
	float: left;
	position:absolute;
	top: 15px;
	left: 203px;
	border:0px;
}

img#cc_maintitle {
	position:absolute;
	top: 18px;
	left: 203px;
}



img.starrewardsbutton {
	position: absolute;
    left: 750px;
	top: -72px;
	float: left;
	width: 186px;
	height: 149px;
}

#headerimages {
	position: relative;
	width: 1000px;
	z-index:10;
}


#sectiontitle {
	position: relative;
	top: 0px;
	left: 182px;
	width: 376px;
	/* height: 109px; */
	float: left;
	margin-bottom: -55px;
}

#splashbody {
	position: relative;
	top: -35px;
	left: -5px;
	width: 376px;
	/* height: 109px; */
	float: left;
	margin-bottom: -10px;
}

/* Rule for IE6 */
* html #flashcontainer {
	width: 1000px;
	position: relative;
	top: -60px;
	left: -49px;
	float: left;
}


/* Rule for IE7 + */
#flashcontainer {
	width: 1000px;
	position: relative;
	top: -128px;
	left: -49px;
	float: left;
}

/* rule for other browsers */
html>/**/body #flashcontainer {
	width: 1000px;
	position: relative;
	top: -48px;
	left: -49px;
	float: left;
}



#flashcontainer .ms-PartSpacingVertical {
	margin: 0px;
}

/* Rule for IE */
#contentcontainer {
	margin-left: 37px;
	clear: both;
	padding-top: 65px;
}

/* rule for other browsers */
html>/**/body #contentcontainer {
	margin-left: 37px;
	clear: both;
	padding-top: 50px;
}


#splashcontentcontainer {
	position: relative;
	top: -60px;
	clear: both;
	
}

#contentrightcontainer {
	width: 724px;
	background-color: #f9f9f9;
	background-image: url(/Style%20Library/StarRewards_images/contentbg3.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
	
}

#cc_contentrightcontainer {
	width: 724px;
	background-color: #e8dec4;
	background-image: url(/Style%20Library/CherokeeCasino_images/cc_content_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
	
}

#contentrightborder {
	width: 712px;
	border: #2e2e2e solid 1px;
	margin: 5px;
	filter:alpha(opacity=50); /* Only works in IE. Can't use opacity for other browsers because it overrides the children, which is blocked in IE by position: relative */
}


#contentrightleft {
	float: left;
	width: 429px;
	margin: 0 41px 0 0;
}

#contentrightcontent {
	width: 655px;
	position: relative;
	padding: 36px 36px 36px 36px;
	display: table-cell;
}

#contentrightcontent a:link {
	text-decoration: underline;
	color: #49392c;
}

#contentrightcontent a:active{
	text-decoration: underline;
	color: #000;
}

#contentrightcontent a:visited {
	text-decoration: underline;
	color: #000;
}

#contentrightcontent a:hover {
	text-decoration: underline;
	color: #635a3c;
}

/* #contentimg img{
	margin-bottom: 37px;
} */

#contentrightcontent p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	padding: 0 36px 0 0;
}

#contentrightleft p {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	padding: 0;
}

/* ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ */

/* ~~~~~~~~~~~~~~ SubNav ~~~~~~~~~~~~ */

.navbar tr td{
	vertical-align:middle;
}


#subnav {
width: 165px;
margin-top: 39px;
color: #fff;
float: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 24px;
}

.leftNav a {
	color: #ffffff;
}

a.SubNavItem {
	color: #fff;
	text-decoration: none;
}

a.SubNavHover {
	color: #81754e;
	text-decoration: none;
}

a.SubNavSelected {
	color: #81754e;
}


#contentrightright{
	float: left;
	width: 170px;
	margin: 0 0 0 0;
}


#secondarysubmenucontainer a.nodestyle {
	width: 170px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .8em !important;
	color: #6e6e6e;
	text-decoration: none;
	background-image: url(/Style%20Library/CherokeeCasino_images/minus.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
}

#secondarysubmenucontainer td.nodestyle {
	padding-bottom: 5px;
}

#secondarysubmenucontainer a.selectednodestyle {
	color: #000000;
	background-image: url(/Style%20Library/CherokeeCasino_images/minus_black.gif);
	background-repeat: no-repeat;
	background-position: left;

}

#secondarysubmenucontainer a.NodeLevel1 {
	font-size: 1em !important;
	line-height: 28px;
	padding-left: 20px;
	background-image:none;
}

#secondarysubmenucontainer td.NodeLevel1 {
	padding-bottom: 0px;
}

#secondarysubmenucontainer a.nodestyle:hover {
	color: #000000;
}


#secondarysubmenucontainer td.NodeLevel1 {
	border-top: 1px #6e6e6e solid;
	width: 170px;
}

/*
.SecondarySubNav {
	width: 170px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #6e6e6e;
	text-decoration: none;	
}

#contentrightcontent a.leafnodestyle {
	width: 170px;
	font-family:Arial, Helvetica, sans-serif;
	line-height: 14px;
	color: #6e6e6e;
	text-decoration: none;
}


#contentrightcontent .selectednodestyle {
	font-weight: bold;
	color: #000000;
}*/

#secondarysubmenucontainer{
	border-bottom: 1px #6e6e6e solid;	
}

#contentrightright .SecondarySubNavItem {
	padding-left: 20px;
	line-height: 30px;
	font-size: 11px;
	border-bottom: 1px #6e6e6e solid;
}

#contentrightright a.SecondarySubNavItem {
	color: #6e6e6e;
	text-decoration: none;
}

#contentrightright a.SecondarySubNavSelected {
	color: #000000;
	text-decoration: none;
}

#contentrightright a.SecondarySubNavHover {
	color: #000;
	text-decoration: none;
}



/* ~~~~~~~~~~~~~~~~~~ PAGE LEVEL NAVIGATION ON THE RIGHT ~~~~~~~~~~~~~~~~~~  */
.CHER_Nav1 {
	FONT-WEIGHT: bold;	
	FONT-SIZE: 11px;		
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	color: #938563;
	line-height: 30px;
	border-bottom: 1px #ffffff solid;
	padding-left: 15px;
	width:225px;
}

#CC_mainContainer a.CHER_Nav1:link {
	FONT-WEIGHT: bold;	
	text-decoration:none;
	color: #938563;
}

#CC_mainContainer a.CHER_Nav1:hover {
	color: #be630c;
}


.CHER_NavHover {
	color: #be630c;
}

.CHER_NavSelected {
	color: #be630c;
}
/* ~~~~~~~~~~~~~~~~~~ FOOTER ~~~~~~~~~~~~~~~~~~~~~ */

#splashfooter {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 20px;
	padding-top: 27px;
	text-align: center;
	clear: both;
	margin-left: -60px;
}

#splashfooter a:link {
	text-decoration: none;
	color: #666;
}

#splashfooter a:active{
	text-decoration: none;
	color: #666;
}

#splashfooter a:visited {
	text-decoration: none;
	color: #666;
}

#splashfooter a:hover {
	text-decoration: none;
	color: #ccc;
}

#footer {
	width: 724px;
	margin-left: 175px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 20px;
	padding-top: 27px;
	text-align: center;
	clear: both;
	*clear: none; /* Fixes IE6 and IE7 */
}

#footer a:link {
	text-decoration: none;
	color: #666;
}

#footer a:active{
	text-decoration: none;
	color: #666;
}

#footer a:visited {
	text-decoration: none;
	color: #666;
}

#footer a:hover {
	text-decoration: none;
	color: #ccc;
}

h1 {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
color: #81754e;
font-weight: bold;
margin: 5px 5px 15px 5px;
}

h2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
color: #81754e;
font-weight: bold;
margin: 0px 5px 10px 5px;
}


br {
	line-height: 10px;
}

/* ---- SHAREPOINT ADMIN BAR & EDITOR POSITION ---- */

#SP_adminBar {
	text-align: right;
	}
.SP_editorPosition {
	position: absolute;
	top: 0px;
	left: 0px;
	/* width: 200px; */
	z-index:200;
}
#SP_adminBar div div span a:link, 
#SP_adminBar div div span a:visited, 
#SP_adminBar div div span a:hover {
	color: #FFFFFF;
}



/* ---- SHAREPOINT STYLES TO OVERRIDE ---- */

.removeMargins {
	margin: 0px;
}

.ms-WPAddButton td {
	border: 1px #996600 solid;
}

/* ----- STYLES AVAILABLE FOR HTML EDITORS ---- */

.ms-rteCustom- {

}

/* ---------------------------------- CALENDAR STYLES ----------------------------------- */
/* - Calendar.CSS Style Overrides - */

/* Left & Right Border for Multi-day Events in Week and Month View */ 
.contb {
	border-width: 0px;
}

/* Left & Right Border for Multi-day Events in Day View */
.contl {
	border-width: 0px;
}

.contr {
	border-width: 0px;
}

/* Top & Bottom Border for Multi-day Events in Day, Week and Month View */
.contl, .contb, .contr, .cont {
	border-width: 0px;}

/* Background color for Multi-day Events in Day, Week and Month View */
.ms-cal-defaultbgcolor {
	background-color: rgb(228, 228, 226);
	background-image: none;
	padding: 4px 0px 4px 0px;
}
/* Background color for Hover state on Multi-day Events in Day, Week and Month View */
.ms-cal-defaultbgcolorsel {
	background-color: rgb(255, 255, 255);
	background-image: none;
	padding: 4px 0px 4px 0px;
}

/* Vertical lines between day slots on Day and Week View */
.ms-cal-enoworkdayf .ms-cal-dayhalfhourf, .ms-cal-enoworkday .ms-cal-dayhalfhourf, .ms-cal-enoworkday .ms-cal-dayhourf, 
.ms-cal-eworkday .ms-cal-dayhourf, .ms-cal-eworkday .ms-cal-dayhalfhourf, .ms-cal-enoworkdayf .ms-cal-dayhourf, .ms-cal-eworkhourf .ms-cal-dayhourf, 
.ms-cal-enoworkhour .ms-cal-dayhourf, .ms-cal-enoworkhour .ms-cal-dayhalfhourf, .ms-cal-enoworkhourf .ms-cal-dayhourf, 
.ms-cal-eworkhour .ms-cal-dayhalfhourf, .ms-cal-eworkhour .ms-cal-dayhourf, .ms-cal-eworkdayf .ms-cal-dayhourf, 
.ms-cal-enoworkhourb .ms-cal-dayhourf, .ms-cal-enoworkhourb .ms-cal-dayhalfhourf {
	border-width: 0px;
}

/* Horizontal lines signaling hour time slots on Day and Week View */
.ms-cal-enoworkdayf, .ms-cal-enoworkdayrtl .ms-cal-dayhourrtlf, .ms-cal-eworkdayrtl .ms-cal-dayhourrtlf, .ms-cal-enoworkdayrtl .ms-cal-dayhourrtl, .ms-cal-eworkdayrtl .ms-cal-dayhourrtl, .ms-cal-eworkhourrtl .ms-cal-dayhourrtl, .ms-cal-eworkhourrtl .ms-cal-dayhourrtlf, .ms-cal-eworkhourrtlf .ms-cal-dayhourrtlf, .ms-cal-eworkhourrtlf .ms-cal-dayhourrtl, .ms-cal-enoworkhour .ms-cal-dayhourf, .ms-cal-enoworkhour .ms-cal-dayhour, .ms-cal-enoworkhourf .ms-cal-dayhourf, .ms-cal-enoworkhourf .ms-cal-dayhour, .ms-cal-enoworkday .ms-cal-dayhour, .ms-cal-eworkday .ms-cal-dayhour, .ms-cal-eworkhour .ms-cal-dayhour, .ms-cal-eworkhour .ms-cal-dayhourf, .ms-cal-eworkhourf .ms-cal-dayhourf, .ms-cal-eworkhourf .ms-cal-dayhour, .ms-cal-workhourrtlbover, .ms-cal-workhourrtlover, .ms-cal-workhourbover, .ms-cal-workhourover, .ms-cal-workhourb, .ms-cal-workhour, .ms-cal-workhourrtlf, .ms-cal-workhourrtl, .ms-cal-workhourf, .ms-cal-eworkdayrtlf, .ms-cal-eworkdayf, .ms-cal-enoworkdayrtlf, .ms-cal-workhourrtlfover, .ms-cal-workhourfover, .ms-cal-enoworkhourrtl .ms-cal-dayhourrtl, .ms-cal-enoworkhourrtl .ms-cal-dayhourrtlf, .ms-cal-enoworkday .ms-cal-dayhourf, .ms-cal-eworkday .ms-cal-dayhourf, .ms-cal-enoworkhourb .ms-cal-dayhour, .ms-cal-enoworkhourb .ms-cal-dayhalfhour, .ms-cal-enoworkhourb .ms-cal-dayhourf, .ms-cal-enoworkhourb .ms-cal-dayhalfhourf {
	border-width: 1px;
	border-color: #d4c696; 
}

/* Horizontal lines signaling half-hour time slots on Day and Week View */
.ms-cal-enoworkday .ms-cal-dayhalfhour, .ms-cal-eworkday .ms-cal-dayhalfhour, 
.ms-cal-eworkhour .ms-cal-dayhalfhour, .ms-cal-eworkhour .ms-cal-dayhalfhourf, 
.ms-cal-eworkhourf .ms-cal-dayhalfhourf, .ms-cal-workhourbhalfhour, 
.ms-cal-workhourfhalfhourover, .ms-cal-workhourrtlfhalfhourover, 
.ms-cal-workhourhalfhourover, .ms-cal-workhourbhalfhourover, 
.ms-cal-workhourbhalfhourover, .ms-cal-workhourrtlhalfhourover, 
.ms-cal-workhourrtlbhalfhourover, .ms-cal-workhourrtlhalfhour, 
.ms-cal-workhourhalfhourb, .ms-cal-workhourhalfhour, 
.ms-cal-enoworkhourrtl .ms-cal-dayhalfhourrtlf, .ms-cal-enoworkdayrtl .ms-cal-dayhalfhourrtlf, 
.ms-cal-eworkdayrtl .ms-cal-dayhalfhourrtlf, .ms-cal-enoworkdayrtl .ms-cal-dayhalfhourrtl, 
.ms-cal-eworkdayrtl .ms-cal-dayhalfhourrtl, .ms-cal-eworkhourrtl .ms-cal-dayhalfhourrtl, 
.ms-cal-eworkhourrtl .ms-cal-dayhalfhourrtlf, .ms-cal-eworkhourrtlf .ms-cal-dayhalfhourrtlf, 
.ms-cal-enoworkhour .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhour, 
.ms-cal-enoworkday .ms-cal-dayhalfhourf, .ms-cal-eworkday .ms-cal-dayhalfhourf, 
.ms-cal-enoworkhourB .ms-cal-dayhour, .ms-cal-enoworkhourB .ms-cal-dayhalfhour, 
.ms-cal-enoworkhourB .ms-cal-dayhourf, .ms-cal-enoworkhourB .ms-cal-dayhalfhourF {
	border-width: 1px;
	border-color: #e2dbc3; 
}

/* Middle line to bottom row on Day view */
.ms-cal-enoworkhourB .ms-cal-dayhalfhour,
.ms-cal-enoworkhour .ms-cal-dayhalfhourF
{
	border-top: 1px #e2dbc3 solid;
	border-bottom: 1px #d4c696 solid;
}


/* Bottom border for last row in Day and Week View */
.ms-cal-enoworkhourb .ms-cal-dayhour, .ms-cal-enoworkhourb .ms-cal-dayhalfhour, .ms-cal-enoworkhourb .ms-cal-dayhourf, .ms-cal-enoworkhourb .ms-cal-dayhalfhourf, .ms-cal-workhourBhalfhour  {
	border-width: 0px;
}


/* Sizes to keep things displaying properly */
.ms-cal-enoworkhourb .ms-cal-dayhourf, .ms-cal-enoworkhourb .ms-cal-dayhalfhourf {
	height: 100%;
}
.ms-cal-muworkitem .contb, .ms-cal-workitem .contb {
	width: 95%;
}

/* Background color for NON work hours/days in Day, Week and Month View */
.ms-cal-nodataleftbtm, .ms-cal-nodataleftrtl, .ms-cal-nodataleft, .ms-cal-nodatamid, .ms-cal-weekday, .ms-cal-weekname, .ms-cal-weekempty, .ms-calheader, .ms-cal-time, .ms-cal-enoworkdayrtlf, .ms-cal-enoworkdayf, .ms-cal-enoworkdayrtl, .ms-cal-enoworkday, .ms-cal-enoworkdayrtlf .ms-cal-dayhourrtlf, .ms-cal-enoworkdayrtl .ms-cal-dayhourrtlf, .ms-cal-enoworkdayrtlf .ms-cal-dayhalfhourrtlf, .ms-cal-enoworkdayrtl .ms-cal-dayhalfhourrtlf, .ms-cal-enoworkdayf .ms-cal-dayhourf, .ms-cal-enoworkday .ms-cal-dayhourf, .ms-cal-enoworkday .ms-cal-dayhalfhourf, .ms-cal-enoworkdayf .ms-cal-dayhalfhourf, .ms-cal-enoworkhourrtlf, .ms-cal-enoworkhourF .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhour, .ms-cal-enoworkhour .ms-cal-dayhourf, .ms-cal-enoworkhour .ms-cal-dayhalfhourf, .ms-cal-enoworkhourrtl .ms-cal-dayhalfhourrtlf, .ms-cal-enoworkhourf .ms-cal-dayhour, .ms-cal-weekedge, .ms-cal-workhourfhalfhourover, .ms-cal-workhourfhalfhour, .ms-cal-workhourfover, .ms-cal-workhourF, .ms-cal-workhourhalfhourover, .ms-cal-workhourover, .ms-cal-workhourhalfhour, .ms-cal-workhour, .ms-cal-enoworkhourrtlf, .ms-cal-enoworkhour .ms-cal-dayhour .ms-cal-enoworkhourF .ms-cal-dayhourf, .ms-cal-enoworkhour .ms-cal-dayhourf, .ms-cal-enoworkhour .ms-cal-dayhalfhour, .ms-cal-enoworkhour .ms-cal-dayhalfhourf, .ms-cal-enoworkhourrtlf .ms-cal-dayhourrtl, .ms-cal-enoworkhourrtlf .ms-cal-dayhourrtlf, .ms-cal-enoworkhourrtl .ms-cal-dayhourrtl, .ms-cal-enoworkhourrtl .ms-cal-dayhourrtlf, .ms-cal-enoworkhourrtl .ms-cal-dayhalfhourrtl, .ms-cal-enoworkhourrtlf .ms-cal-dayhalfhourrtlf, .ms-cal-enoworkhourrtl .ms-cal-dayhalfhourrtlf, .ms-cal-enoworkhourf .ms-cal-dayhour, .ms-cal-nodatabtm2, .ms-cal-nodatabtm, .ms-cal-nodataleftbtmrtl2, .ms-cal-nodataleftbtm2, .ms-cal-nodataleftbtmrtl, .ms-cal-enoworkhourb .ms-cal-dayhourf, .ms-cal-enoworkhourb .ms-cal-dayhalfhourf, .ms-cal-enoworkhourb .ms-cal-dayhour, .ms-cal-enoworkhourb .ms-cal-dayhalfhour, .ms-cal-enoworkhourrtll, .ms-cal-enoworkhourrtl, .ms-cal-enoworkhourrtlf .ms-cal-dayhourrtl, .ms-cal-enoworkhourrtlf .ms-cal-dayhourrtlf, .ms-cal-enoworkhourf, .ms-cal-enoworkhourl, .ms-cal-workhourbhalfhour, .ms-cal-workhourb, .ms-cal-enoworkhourrtl .ms-cal-dayhalfhourrtl, .ms-cal-enoworkhourrtlf .ms-cal-dayhalfhourrtlf {
	background-color: transparent;
	color: #81754e;
}

/* Calendar width */
.ms-calheader img { width: auto; }

/* Background color for calendar events. */
.ms-cal-enoworkhour, .ms-cal-eworkhour
{
	background-color: #e4dcc2;
	vertical-align: top;
}


/* Vertical lines between days in Month View */
.ms-cal-nodataleftbtmrtl, .ms-cal-nodataleftbtm, .ms-cal-nodatabtm2, .ms-cal-nodatabtm, .ms-cal-nodataleftbtmrtl2, 
.ms-cal-nodataleftbtm2, .ms-cal-noworkitem2B, .ms-cal-noworkitemlB, .ms-cal-noworkitemB, .ms-cal-todayitemrtl2B, 
.ms-cal-todayitem2B, .ms-cal-workitemrtl2B, .ms-cal-workitem2B, .ms-cal-noworkitemrtl2b, .ms-cal-noworkiteml2b, 
.ms-cal-noworkiteml, .ms-cal-noworkitem, .ms-cal-todayitemrtl, .ms-cal-todayitem, .ms-cal-workitem, .ms-cal-muworkitemrtll, 
.ms-cal-muworkitemrtl, .ms-cal-muworkitemr, .ms-cal-muworkiteml, .ms-cal-muworkitem, .ms-cal-alldayeventrtll, 
.ms-cal-alldayeventrtl, .ms-cal-alldayeventl, .ms-cal-alldayevent, .ms-cal-nodataleftrtl, .ms-cal-nodataleft, .ms-cal-nodatamid, .ms-cal-noworkitemrtl {
	border-width: 0px 2px 2px 2px;
	border-color: #e8dec3;
}


/* Horizontal lines between weeks in Month View */
.ms-cal-nodataleftbtmrtl, .ms-cal-nodataleftbtm, .ms-cal-nodatabtm2, .ms-cal-nodatabtm, .ms-cal-nodataleftbtmrtl2, .ms-cal-nodataleftbtm2, .ms-cal-noworkitem2b, .ms-cal-noworkitemlb, .ms-cal-noworkitemb, .ms-cal-todayitemrtl2b, .ms-cal-todayitem2b, .ms-cal-workitemrtl2b, .ms-cal-workitem2b, .ms-cal-noworkitemrtl2b, .ms-cal-noworkiteml2b {
	border-width: 0px;
}

/* Appointment block in Day and Week View */
.ms-cal-tdayitem, .ms-cal-tweekitem {
	background-color: #e4dcc2;
	background-image: none;
	border-width: 0px;
	border-color: #ffffff;
	vertical-align: top;
}

/* Area to left of All Day Event block in Day View */
.ms-cal-time {
	border-width: 0px;
}

/* Day headers in Week and Month View */
.ms-cal-topdayl, .ms-cal-topday, div.ms-cal-navheader a img, .ms-cal-wtopday, .ms-cal-wtopdayl {
	background-color: #ffffff;
	background-image: none;
	/*border: solid 1px #7A5E3E;*/
}

.ms-cal-navheader {
	color: #81754e;
}

/* Selected Day header in Week and Month View */
.ms-cal-topdayover, .ms-cal-wtopdayfocusrtll, .ms-cal-wtopdayfocusrtl, .ms-cal-wtopdayfocusl, .ms-cal-wtopdayfocus, .ms-cal-topdayfocusrtll, .ms-cal-topdayfocusrtl, .ms-cal-topdayfocusl, .ms-cal-topdayfocus, .ms-cal-wtopdayfocuslover, .ms-cal-wtopdayfocusover, .ms-cal-topdayfocusover, .ms-cal-wtopdaylover, .ms-cal-wtopdayover, .ms-cal-topdayoverl {
	background-color: #f3ebd1;
	background-image: url("../CherokeeCasino_images/bargradation.gif");
	background-repeat: repeat-x;
	border-width: 0px 2px 0px 2px;
	border-color: #e8dec3;
}

/* Week header in Month View */
.ms-cal-weekrtlb, .ms-cal-weekrtl, .ms-cal-weekB {
	background-color: #81754e;
	background-image: none;
	border-width: 0px;
}

.ms-cal-week 
{
	background-color:transparent;
	border-width:0px;
	background-image: none;
}

/* Hover state for Week header in Month View */
.ms-cal-weekselectedrtl, .ms-cal-weekselected {
	background-color: rgb(229, 228, 227);
	background-image: url("../CherokeeCasino_images/bargradation_horz.gif");
	border-width: 0px;
}

/* Background behind Multi-day events in Week View when multi-day events are present */
.ms-cal-wemptycelll, .ms-cal-wemptycell, .ms-cal-walldayeventrtll, .ms-cal-walldayeventrtl, .ms-cal-walldayeventl, .ms-cal-walldayevent {
	background-color: rgb(175, 175, 175);
	border-width: 0px;
}

/* Today marker, independent of selected day header, in Month View */
.ms-cal-topday-today,.ms-cal-wtopday-today,.ms-cal-topday-todayRTL,.ms-cal-wtopday-todayRTL{
	background-image:none;
	background-color: #efe6c9;
	border-width: 0px 0px 0px 0px;
	border-color: #e8dec3;
}
.ms-cal-topday-today div,.ms-cal-wtopday-today div,.ms-cal-topday-todayover div,.ms-cal-wtopday-todayover div,.ms-cal-topday-todayRTL div,.ms-cal-wtopday-todayRTL div,.ms-cal-topday-todayoverRTL div,.ms-cal-wtopday-todayRTLover div{
	border-width: 0px 0px 0px 0px;
	border-color: #e8dec3;
}

.ms-cal-nodataMid, .ms-cal-nodataBtm2, .ms-cal-topday
{
	border-width: 2px 2px 0px 2px;
	border-color: #e8dec3;
	background: #ffffff;
	
}

/* Hover state for Today marker, independent of selected day header, in Month View */
.ms-cal-topday-todayover,.ms-cal-wtopday-todayover{
	background-color: rgb(255, 225, 187);
	border-width: 0px;
}

.ms-cal-nav{
	COLOR: #81754e;
}

a.ms-cal-nav{
	COLOR: #81754e;
}

.ms-cal-nav-buttonsltr {	
	PADDING-RIGHT: 15px;	
	PADDING-LEFT: 0px;	
	FONT-SIZE: 10pt;	
	PADDING-BOTTOM: 0px;	
	COLOR: #81754e;	
	PADDING-TOP: 0px;	
	TEXT-ALIGN: right
}

.ms-cal-wtopdayL
{
	background-image: url("../CherokeeCasino_images/bargradationdark.gif");
	border-width: 0px;
	background-color: inherit;
}

.ms-cal-wtopdayLover
{
	background-image: url("../CherokeeCasino_images/bargradation.gif");
	border-width: 0px;
}


.ms-cal-weekB
{
	border-width: 0px;
}

.ms-cal-enoworkhour .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhourF,
.ms-cal-enoworkday .ms-cal-dayhourF, .ms-cal-enoworkday .ms-cal-dayhalfhourF,
.ms-cal-enoworkhourB .ms-cal-dayhalfhourB, .ms-cal-enoworkhourB .ms-cal-dayhalfhourF,
.ms-cal-enoworkhourB .ms-cal-dayhalfhour,
.ms-cal-enoworkhourF .ms-cal-dayhourF, .ms-cal-enoworkhourF .ms-cal-dayhour,
.ms-cal-enoworkhour .ms-cal-dayhalfhour, .ms-cal-enoworkhour .ms-cal-dayhour,
.ms-cal-eworkhour .ms-cal-dayhalfhour, .ms-cal-eworkhour .ms-cal-dayhour,
.ms-cal-eworkhour .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhalfhourF

{
	background-color: #ffffff;
}

.ms-cal-workhourF, .ms-cal-workhourBhalfhour
{
	background-color:transparent;
}

.ms-cal-enoworkday .ms-cal-dayhalfhourF, .ms-cal-eworkday .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhalfhourF
{
	border-width: 1px 0px 0px 0px;
	border-color: #e2dbc3;
	border-style: solid;
}

.ms-cal-weekname
{
	background-color: #e8dec3;
}

/* Day view when no events are present horizontal lines */
.ms-cal-enoworkday .ms-cal-dayhourF, .ms-cal-eworkday .ms-cal-dayhourF, .ms-cal-enoworkhour .ms-cal-dayhourF,
.ms-cal-enoworkhourF .ms-cal-dayhourF, .ms-cal-eworkhour .ms-cal-dayhourF
{
	border-width: 1px 0px 0px 0px;
	border-color: #d4c696;
	border-style: solid;

}

/* Day view when no events are present horizontal lines */
.ms-cal-enoworkhourB .ms-cal-dayhalfhourF, .ms-cal-enoworkhour .ms-cal-dayhourF,
.ms-cal-eworkhour .ms-cal-dayhalfhourF
{
	border-width: 1px 0px 0px 0px;
	border-color: #e2dbc3;
	border-style: solid;	
}


.ms-cal-workhourBhalfhour
{
	border-width: 0px;
}

/* Day view when no events are present horizontal lines */
.ms-cal-enoworkhourF .ms-cal-dayhour, .ms-cal-workhourF,
.ms-cal-enoworkhour .ms-cal-dayhourF 
{
	border-width: 1px 0px 0px 0px;
	border-color: #d4c696;
	border-style: solid;
}

.ms-cal-workhourBhalfhourover
{
	border-width: 0px;
	
}

.ms-cal-gempty
{
	background-color: #ffffff;
}


#MontlyViewDefault_CalendarView .ms-cal-topday DIV A:link
{
	text-decoration: none;
	color: #81754e;
}

DIV.ms-cal-navheader A IMG
{
	border-color: #81754e;
}

/* Remove week blocks */ 
.ms-cal-nav #weekTabLinkId, .ms-cal-weekempty, .ms-cal-week, .ms-cal-weekB
{
	display:none;
}

/* Change the color on the item links on the day view */
#contentrightcontent #dayTabLinkId:link,
#contentrightcontent #monthTabLinkId:link,
#contentrightcontent .ms-cal-dayitem:link
{
	color: #81754e;
}

#contentrightcontent #dayTabLinkId:hover,
#contentrightcontent #monthTabLinkId:hover,
#contentrightcontent .ms-cal-dayitem:hover
{
	color: #000000;
}


/* Center the calendar */ 
#contentimg {
	margin: -7px 0 29px -7px;
	float:left;
}


#MontlyViewDefault_CalendarView A:link
{
	color: #81754e;
	text-decoration: none;
}

#MontlyViewDefault_CalendarView A:hover
{
	color: #000000;
}

#CalViewTable1
{
	overflow:hidden;
}

div ul.portfolio li.first
{
	display: inherit;
}
div ul.portfolio li
{
	display: none;
}




#DailyViewDefault_CalendarView
{
	margin: 0;
}

#DailyViewDefault_CalendarView td {
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 100;
}

#DailyViewDefault_CalendarView a {	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 100;
}

.ms-cal-workhourF, .ms-cal-eworkhour, .ms-cal-workhour {
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 100;
}

#MontlyViewDefault_CalendarView td {
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 100;
}

#MontlyViewDefault_CalendarView a {	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 100;
}

.ms-cal-gempty {
margin: 20px 0 0 0;
}

#MontlyViewDefault_CalendarView
{
	margin: 0;
}

.ms-cal-weekday {
padding: 5px 0 5px 0;
}

.ms-cal-monthitem {
	padding: 5px 5px 5px 5px;
}

.ms-cal-navheader {
	font-family: Arial, Helvetica, sans-serif;
}