﻿.BQT2014TB
{
	padding-left: 4px;
    border-radius: 4px;
}
.BQT2014RoundBorder
{
	border-radius: 4px;
}
.BQT2014RoundBorderTop
{
	border-radius: 4px 4px;
}
.BQT2014RoundBorderBottom
{
	border-radius: 0px 0px 4px 4px;
}
.TextboxHorizontal
{
	display:inline-block;
	margin-right: 10px;
	font-family: Calibri, Arial;
	font-size: 11pt;
}
.LateAbsentDropDown
{
	font-family: Arial;
	font-size: 12pt;
}
.LateAbsentDropDown li
{
	font-family:Arial;
	font-size:12pt;
}
.CheckboxHorizontal
{
	display:inline-block;
	margin-right: 10px;
	margin-left: 4px;
	font-family: Calibri, Arial;
	font-size: 11pt;
}
.Checkboxdiv
{
	float:left;
	width: auto;
	font-family: Calibri, Arial;
	font-size: 11pt;
	margin-top: 4px;
}
.Checkboxdivrb
{
	float:left;
	width: auto;
	border-right: dotted 1px #544331;
	font-family: Calibri, Arial;
	font-size: 11pt;
}
.Checkboxdivclear
{
	clear:both;
	width: 100%;
	margin-top: 4px;
	margin-bottom: 4px;
	font-family: Calibri, Arial;
	font-size: 11pt;
}
.Checkboxdivclearwauto
{
	clear:both;
	margin-top: 4px;
	margin-bottom: 4px;
	font-family: Calibri, Arial;
	font-size: 11pt;
	float: left;
}
.Checkboxdivclearleft
{
	clear:left;
	float:left;
	width: 100%;
	margin-top: 4px;
	margin-bottom: 4px;
	font-family: Calibri, Arial;
	font-size: 11pt;
}
.BQ2014Label
{
	
}
#HotelActivityCenterTable td
{
	border: dotted 1px #544331;
}
.Tahoma10ptBoldRed
{
	font-size:10pt;
	font-weight:bold;
	font-family: Tahoma;
	color: #FF0000;
}
.Tahoma10ptRed
{
	font-size:10pt;
	font-weight:normal;
	font-family: Tahoma;
	color: #FF0000;
}
.Tahoma8ptRed
{
	font-size:8pt;
	font-weight:normal;
	font-family: Tahoma;
	color: #FF0000;
}
.Tahoma8ptBoldRed
{
	font-size:8pt;
	font-weight:bold;
	font-family: Tahoma;
	color: #FF0000;
}
.Verdana14ptBoldBlue
{
	font-size:14pt;
	font-weight:bold;
	font-family: Verdana;
	color: #0066CC;
}
.Verdana12ptBoldBlue
{
	font-size:12pt;
	font-weight:bold;
	font-family: Verdana;
	color: #0066CC;
}
.Verdana14ptBoldBlack
{
	font-size:14pt;
	font-weight:bold;
	font-family: Verdana;
	color: #000000;
}
.Verdana12ptBoldBlack
{
	font-size:12pt;
	font-weight:bold;
	font-family: Verdana;
	color: #000000;
}
.Verdana9ptBoldBlack
{
	font-size:9pt;
	font-weight:bold;
	font-family: Verdana;
	color: #000000;
}
.Verdana9ptBlack
{
	font-size:9pt;
	font-weight:normal;
	font-family: Verdana;
	color: #000000;
}
.Verdana8ptBlack
{
	font-size:8pt;
	font-weight:normal;
	font-family: Verdana;
	color: #000000;
}
.Verdana8ptBlack25pxLineHeight
{
	font-size:8pt;
	font-weight:normal;
	font-family: Verdana;
	color: #000000;
	line-height: 25px;
}
.Calibri10ptWhite25pxLineHeight
{
	font-size:10pt;
	font-weight:normal;
	font-family: Calibri;
	color: #ffffff;
	line-height: 25px;
}
.Calibri11ptWhite25pxLineHeight
{
	font-size:11pt;
	font-weight:normal;
	font-family: Calibri;
	color: #ffffff;
	line-height: 25px;
}
.Tahoma8ptBlack20pxLineHeight
{
	font-size:8pt;
	font-weight:normal;
	font-family: Tahoma;
	color: #000000;
	line-height: 20px;
}
.Verdana8ptBlue
{
	font-size:8pt;
	font-weight:normal;
	font-family: Verdana;
	color: #0066cc;
}
.Tahoma8ptBlack
{
	font-size:8pt;
	font-weight:normal;
	font-family: Tahoma;
	color: #000000;
}
.Tahoma8ptBlue
{
	font-size:8pt;
	font-weight:normal;
	font-family: Tahoma;
	color: #0066cc;
}
.Tahoma10ptBlack
{
	font-size:10pt;
	font-weight:normal;
	font-family: Tahoma;
	color: #000000;
}
.Tahoma10ptBlackBold
{
	font-size:10pt;
	font-weight:Bold;
	font-family: Tahoma;
	color: #000000;
}
.Tahoma12ptOrangeBold
{
	font-size:12pt;
	font-weight:Bold;
	font-family: Tahoma;
	color: #ff9900;
}
.Verdana12ptOrangeBold
{
	font-size:12pt;
	font-weight:Bold;
	font-family: Verdana;
	color: #ff9900;
}
.Tahoma12ptOrange
{
	font-size:12pt;
	font-weight:normal;
	font-family: Tahoma;
	color: #ff9900;
}
.Verdana12ptOrange
{
	font-size:12pt;
	font-weight:normal;
	font-family: Verdana;
	color: #ff9900;
}
.Tahoma14ptOrangeBold
{
	font-size:14pt;
	font-weight:Bold;
	font-family: Tahoma;
	color: #ff9900;
}
.Tahoma10ptOrange
{
	font-size:10pt;
	font-weight:normal;
	font-family: Tahoma;
	color: #ff9900;
}
.Tahoma9ptOrange
{
	font-size:9pt;
	font-weight:normal;
	font-family: Tahoma;
	color: #ff9900;
}
.Tahoma14ptOrange
{
	font-size:14pt;
	font-weight:normal;
	font-family: Tahoma;
	color: #ff9900;
}
.Verdana14ptOrange
{
	font-size:14pt;
	font-weight:normal;
	font-family: Verdana;
	color: #ff9900;
}
.Verdana14ptOrangeBold
{
	font-size:14pt;
	font-weight:Bold;
	font-family: Verdana;
	color: #ff9900;
}
.Verdana10ptWhite
{
	font-size:10pt;
	font-weight: normal;
	font-family: Verdana;
	color: #ffffff;
}
.Verdana10ptBlack
{
	font-size:10pt;
	font-weight: normal;
	font-family: Verdana;
	color: #000000;
}
.EmploymentAppPageView
{
    vertical-align: top;
    height:auto;
    overflow-y:auto;
    overflow-x:hidden;
}
.WhiteBodyClass
{
	 font-size:7pt;
	 font-weight:normal;
	 font-family: Verdana;
	 color: #000000;
	 margin-bottom: 0px;
	 margin-left: 0px;
	 margin-right: 0px;
	 margin-top: 0px;
	 background-color: #ffffff;
}
.Test2010BodyClass
{
	background: #546587;
	text-align: center;
	background: #c8c2b6 url("http://www.cplansingwest.com/Images/bg2010.jpg") repeat-x;
}
.Test2010Wrapper
{
	width: 976px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: left;
}
.LL2010BodyClass
{
	 background: #c8c2b6 url("http://www.cplansingwest.com/Images/bg2010.jpg") repeat-x;
	 text-align: center;
	 margin-left: auto;
	 margin-right: auto;
}
.BodyClass
{
	 margin-bottom: 0px;
	 margin-left: 0px;
	 margin-right: 0px;
	 margin-top: 0px;
	 height:auto;
}
.CP2014BodyClass
{
	 margin-bottom: 0px;
	 margin-left: 0px;
	 margin-right: 0px;
	 margin-top: 0px;
	 height:auto;
	 background-color: rgb(137, 12, 88);
}
.TealGradBodyClass
{
	 margin-bottom: 0px;
	 margin-left: 0px;
	 margin-right: 0px;
	 margin-top: 0px;
	 height:auto;
	 background-image: url(http://www.cplansingwest.com/images/TealGradThin.jpg);
	 background-repeat:repeat-x;
}
.AdminBodyClass
{
	 margin-bottom: 0px;
	 margin-left: 0px;
	 margin-right: 0px;
	 margin-top: 0px;
	 background-color: #544331;
}
.LinkTableMainPage
{
	width: 95%;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
}
.CP2014LinkTableMainPage
{
	width: 95%;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
	background-color: rgb(137, 12, 88);
}
#MasterPageHeader
{
	 margin-bottom: 0px;
	 margin-left: 0px;
	 margin-right: 0px;
	 margin-top: 0px;
	 width: 100%;
	 height: auto;
	 background-color: #544331;
}
#MasterPageFooter
{
	 margin-bottom: 0px;
	 margin-left: 0px;
	 margin-right: 0px;
	 margin-top: 0px;
	 width: 100%;
	 height: auto;
	 background-color: #544331;
}
.TealBend
{
	width: 100%;
	height:32px;
	top: 0;
	left: 0;
	bottom:0;
	position:absolute;
	vertical-align: top;
}
.TealBendBottom
{
	width: 100%;
	height:32px;
	left: 0;
	position:absolute;
	vertical-align: bottom;
}
.CP2014BendBottom
{
	width: 100%;
	height:32px;
	left: 0;
	position:absolute;
	vertical-align: baseline;
}
#AdminTab
{
	margin-left:auto;
	margin-right:auto;
}
#MasterPageTableHeader
{
	 margin-bottom: 0px;
	 margin-left: 0px;
	 margin-right: 0px;
	 margin-top: 0px;
	 padding: 0 0 0 0;
	 width: 100%;
	 height: auto;
	 background-color: #003e56;
}
#CP2014MasterPageTableHeader
{
	 margin-bottom: 0px;
	 margin-left: 0px;
	 margin-right: 0px;
	 margin-top: 0px;
	 padding: 0 0 0 0;
	 width: 100%;
	 height: auto;
	 background-color: rgb(137, 12, 88);
}
#MasterPageTableFooter
{
	 margin: 0 auto;
	 vertical-align:bottom;
	 width: 100%;
	 position:relative;
	 background-color: #003e56;
}
#CP2014MasterPageTableFooter
{
	 margin: 0 auto;
	 vertical-align:bottom;
	 width: 100%;
	 position:relative;
	 background-color: rgb(137, 12, 88);
}
/* feed IE6 what it needs via the star-html hack */
* html #wrapper
{
	height:100%;
}
.LL2010wrapper 
{
	width: 976px;
	margin-left: auto;
	margin-right: auto;
	position:relative;
	top: 10px;
	padding: 0;
	margin-top: 0;
	text-align: left;
}
.Test2010TopMaster
{
	width: 976px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	height: 10px;
	background: url("http://www.cplansingwest.com/Images/bg_titlebar.png") no-repeat;
	overflow: hidden;
}	
.LL2010TopMaster
{
	width: 976px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	height: 10px;
	background: url("http://www.cplansingwest.com/Images/bg_titlebar.png") no-repeat;
	overflow: hidden;
}	
.LL2010BottomFooter
{
	width: 976px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	height: 25px;
	background: url("http://www.cplansingwest.com/Images/bg_footer.gif") no-repeat;
	overflow: hidden;
}	
.LL2010InfoHeader
{
	width: 976px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-width: 0px;
	height: auto;
	background: #ffffff;
	margin-left: 0px;
	margin-right: 0px;
	position: absolute;
	left: 0px;
}	
.LL2010RightColumnMasterPage
{
	width:255px;
	background-color:#544331;
	margin: 0 0 0 0;
	text-align:left;
	float: right;
	margin-bottom: -3000px;
	padding-bottom: 3000px;
	height: auto;
}
.RightColumnCurve
{
	Display: block;
	visibility: visible;
	overflow: visible;
	width:12px;
	margin: 0 0 0 0;
	height: 175px;
	text-align:left;
	background: url("http://www.cplansingwest.com/images/bg_content_curve.gif") no-repeat;
	position:absolute;
	top: 445px;
	Right: 268px;
	z-index: 100;
}
.LL2010DivRectangleLinks
{
	width: 216px;
	height: 90px;
	background-color: #abc7b9;
	margin: 10px auto 15px auto;
	border: solid 3px white;
	font-family: Calibri, Arial;
	font-size: 10pt;
	color: Black;
	cursor: pointer;
	clear: both;
}	
.LL2010DivImgInner
{
	float: left;
	margin: 0 0 0 0;
	height: 90px;
	width: 78px;
}
.LL2010DivTextInner
{
	float: left;
	margin: 0 0 0 0;
	height: 73px;
	width: 120px;
	padding-left: 8px;
	padding-right: 2px;
	padding-top: 20px;
	text-align: left;
	border-left: solid 3px white;
	color: black;
	line-height: 16px;
}
.LL2010BottomFooterAllWhite
{
	width: 976px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 20px;
	border-width: 0px;
	height: 21px;
	background: url("http://www.cplansingwest.com/Images/bg_footer_all_white.gif") no-repeat;
	overflow: hidden;
}	
.SocialToolbar
{
	font-size: 11pt;
	color: White;
	margin: 10px 0 15px 20px;
	height: auto;
	width: 220px;
	text-align: left;
	font-family: Calibri, Arial
}
#ConstantContactSignup
{
	text-align: center;
	width: 220px;
	background: #ffffff;
	height: 75px;
	padding: 4px 4px 4px 4px;
	margin: 0 0 0 13px;
	overflow: hidden;
}
.LugnutsLogo
{
	font-size: 11pt;
	font-family: Calibri, Arial;
	color: White;
	margin: 30px auto 0 50px;
	height: auto;
	width: 125px;
	text-align: left;
}
.Up10Pxs
{
	position: relative;
	Top: -10px
}
.Up20Pxs
{
	position: relative;
	Top: -20px
}
.BuyMichiganNowLogo
{
	font-size: 11pt;
	font-family: Calibri, Arial;
	color: White;
	margin: 20px auto 0 30px;
	height: auto;
	width: 155px;
	text-align: left;
}
.KioskButtons
{
	background: rgba(204,204,204,1);
	border-radius: 4px;
}
.TripAdvisorLinks
{
	font-size: 11pt;
	color: White;
	margin: 30px auto 0 auto;
	height: auto;
	width: 206px;
	text-align: left;
	overflow: hidden;
	position: relative;
	left: -5px;
}
.FooterNavLinks
{
	font-size: 11pt;
	font-family: Calibri, Arial;
	margin: 10px 0 10px 0;
	color:#9e0e0e;
	background-color: Transparent;
	width: 976px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
a.popupclassroom span
{
	display: none;
}
a.popupclassroom:link
{
	text-decoration: underline;
	color: Black;
}
a.popupclassroom:hover
{
	text-decoration: none;
	color: Black;
}
a.popupclassroom:visited
{
	color: Black;
}
a.popupclassroom:hover span
{
	display: block;
	position: absolute;
	top: 420px;
	left: 380px;
	width: 175px;
	padding: 8px 8px 8px 8px;
	margin: 0 0 0 0;
	z-index: 100;
	color: #544331;
	background: #ffffff;
	text-align: left;
	border: solid 1px #544331;
}
span font.PopupHeader
{
	font-size: 12px;
	color: #544331;
	font-weight: bold;
	font-family: Arial;
	line-height: 24px;
}
span font.PopupText
{
	font-size: 11px;
	color: #544331;
	font-weight: normal;
	font-family: Arial;
	line-height: normal;
}
font.ConferenceLineSpacing
{
	color: #544331;
	font-weight: bold;
	line-height: 16px;
	font-family: Arial;
	font-size: 11px;
}
a.nounderline:hover 
{
	text-decoration: none;
	color: #9e0e0e;
}
a.nounderline:link
{
	color: #9e0e0e;
	text-decoration: underline;
}
a.nounderline:visited 
{
	color: #9e0e0e;
}
td.TopRightB
{
	border-top: solid 1px #544331;
	border-right: solid 1px #544331;
}
td.TopRightBottomB
{
	border-top: solid 1px #544331;
	border-right: solid 1px #544331;
	border-bottom: solid 1px #544331;
}
th.TopRightB
{
	border-top: solid 1px #544331;
	border-right: solid 1px #544331;
}
th.TopRightLeftB
{
	border-top: solid 1px #544331;
	border-right: solid 1px #544331;
	border-left: solid 1px #544331;
}
td.TopRightLeftB
{
	border-top: solid 1px #544331;
	border-right: solid 1px #544331;
	border-left: solid 1px #544331;
}
td.AllB
{
	border-top: solid 1px #544331;
	border-right: solid 1px #544331;
	border-left: solid 1px #544331;
	border-bottom: solid 1px #544331;
}
.LL2010CenterMattContent
{
	background-color: transparent;
	width:742px;
	height: 328px;
	margin: 0 0 0 0;
	text-align:left;
	overflow: hidden;
	position: absolute;
	z-index: 10;
	top:70px;
	right: 13px;
}
.LL2010ReservationInterface
{
	background: transparent;
	width: 250px;
	height: 250px;
	margin: 0 0 0 0;
	text-align: left;
	overflow: hidden;
	position: absolute;
	z-index: 25;
	top: 155px;
	left: 30px;
	color: #ffffff;
	font-family: Calibri, Arial;
	font-size: 9pt;
}
img.alignright
{
	border: solid 1px #544331;
	vertical-align: middle;
	float: right;
	margin: 10px 10px 10px 10px;
	padding: 0 0 0 0;
}
img.alignleft
{
	border: solid 1px #544331;
	vertical-align: middle;
	float: left;
	margin: 10px 10px 10px 10px;
	padding: 0 0 0 0;
}
div.LL2010standardcontent
{
	font-family: Calibri, Arial;
	color: #544331;
	font-size: 11pt;
	text-align: left;
	margin: 20px 5px 5px 30px;
	font-weight: normal;
	line-height: 22px;
}
div.CP2013Jobs
{
	font-family: Calibri, Arial;
	color: White;
	background-color: #544331;
	width: 850px;
	font-size: 11pt;
	text-align: left;
	margin: 0px auto 5px auto;
	padding-left: 2em;
	font-weight: normal;
	line-height: 22px;
}
div.CP2014Jobs
{
	font-family: Calibri, Arial;
	color: rgb(54,69,79);
	background: rgba(204, 204, 204, 1);
	width: 850px;
	font-size: 11pt;
	text-align: left;
	margin: 0px auto 5px auto;
	padding-left: 2em;
	font-weight: normal;
	line-height: 22px;
}
div.CP2013EmpAppThankYou
{
	font-family: Calibri, Arial;
	color: White;
	background-color: #544331;
	width: 650px;
	font-size: 11pt;
	text-align: left;
	margin: 10px auto 10px auto;
	font-weight: normal;
	line-height: 22px;
}
div.CP2014EmpAppThankYou
{
	font-family: Calibri, Arial;
	color: rgb(54,69,79);
	background: rgba(204, 204, 204, 1);
	width: 650px;
	font-size: 11pt;
	text-align: left;
	margin: 10px auto 10px auto;
	font-weight: normal;
	line-height: 22px;
}
div.LL2010GoogleMapcontent
{
	font-family: Calibri, Arial;
	color: #544331;
	font-size: 11pt;
	text-align: left;
	margin: 20px 5px 0px 30px;
	font-weight: normal;
	line-height: 22px;
}
div.LL2010Locationcontent
{
	font-family: Calibri, Arial;
	color: #544331;
	font-size: 11pt;
	text-align: left;
	margin: 10px 5px 0px 30px;
	font-weight: normal;
	line-height: 22px;
}
.LL2010ContactUsContent
{
	font-family: Calibri, Arial;
	color: #544331;
	font-size: 11pt;
	text-align: left;
	margin: 20px 5px 10px 30px;
	padding: 0 20px 0 0;
	font-weight: normal;
	line-height: 20px;
}
/* Begin Horizontal Rule */
hr.NavFooter
{text-align:center;width:50%;height:1px;color:#544331;border:none;margin:10px auto 0 auto;} /* For Internet Explorer */
html>body hr.NavFooter{margin:10px auto 0 auto;width:50%;height:1px;background-color:#544331;border:none;} /* For Gecko-based browsers */
html>body hr.NavFooter{margin:10px auto 0 auto;width:50%;height:1px;background-color:#544331;border:0 solid #544331;} /* For Opera and Gecko-based browsers */
/* End Horizontal Rule */ 

.GoogleMapPointText
{
	color: #544331;
	font-family: Arial;
	font-size: 9pt;
	line-height: 18px;
}

#wrapper 
{
	margin: 0 auto;
	width: 100%;
	min-height: 100%;
	background-color: #003e56;
}
#content 
{
	width: 100%;
	height: 100%;
	vertical-align: top;
	margin-left: auto;
	margin-right: auto;
}
#AdminWrapper 
{
	margin: 0 auto;
	width: 1000px;
	margin-top: 7px;
}
#AdminContent 
{
	width: 100%;
	height: 100%;
}
.Centered
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	z-index: 10;
}
.SeqContTable
{
	text-align: center;
	margin-left:auto;
	margin-right:auto;
	width: 50%;
	height: auto;
}
.SeqContDiv
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	height: auto;
}
.SpecialsMain
{
	text-align: Left;
	margin-left: auto;
	margin-right: auto;
	width: auto;
	height: auto;
	float: left;
	position:absolute;
	z-index: 20;
	top: 210px;
	left: 2px;
}
.FacebookMain
{
	text-align: Left;
	margin-left: auto;
	margin-right: auto;
	width: auto;
	height: auto;
	float: left;
	position:absolute;
	z-index: 20;
	top: 280px;
	left: 2px;
}
.AnnouncementMainPage
{
	text-align: Left;
	margin-left: auto;
	margin-right: auto;
	width: auto;
	height: auto;
	float: left;
	position:absolute;
	z-index: 20;
	top: 350px;
	left: 2px;
}
.LLMainPageLeft4
{
	text-align: Left;
	margin-left: auto;
	margin-right: auto;
	width: auto;
	height: auto;
	float: left;
	position:absolute;
	z-index: 20;
	top: 420px;
	left: 2px;
}
.LLEPWelcomeWhiteBackdrop
{
	text-align: Left;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	margin-top: 10px;
	padding: 25px 20px 25px 20px;
	background-color: White;
	float:none;
	width: 790px;
	height: auto;
	position:relative;
	z-index: 103;
}
.LLEPWelcomeOuter
{
	text-align: Left;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 8px;
	margin-top: 8px;
	padding: 2px 2px 2px 2px;
	background-color: White;
	float:none;
	width: 750px;
	height: auto;
	position:relative;
	border: solid 4px #8d2428;
	z-index: 103;
}
.LLEPWelcomeInner
{
	text-align: Left;
	vertical-align: middle;
	margin-left: 6px;
	margin-right: 6px;
	margin-top: 6px;
	margin-bottom: 6px;
	background-image: url(http://www.cplansingwest.com/images/BlueCirclesBackground.jpg);
	background-repeat: repeat;
	vertical-align: top;
	font-family: Calibri;
	font-size: 12pt;
	line-height:normal;	
	color: #544331;
	padding: 10px 60px 10px 60px;
	float: none;
	width: auto;
	height: auto;
	position: static;
	border: solid 2px #8d2428;
	z-index: 101;
}
.LLEPAjaxLoading
{
	text-align: Left;
	margin-left: auto;
	margin-right: auto;
	float:none;
	width: 800px;
	height: auto;
	position:relative;
	z-index: 100;
}
.LoadingImage
{
	z-index:101;
}
.Login
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding: 0 0 0 0;
	width: 400px;
}
.LLExperiencePointsLogin
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	padding: 0 0 0 0;
	width: 500px;
}
.MasterTable
{
	border-collapse: collapse;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
	height: 100%;
	color: #ffffff;
	text-align:Left;
	vertical-align: top;
	padding-bottom: 0px;
	padding-left:0px;
	padding-right: 0px;
	padding-top: 0px;
	background-repeat: repeat;
	background-image: url(http://www.cplansingwest.com/images/backgrounds/IHGOneBackground.jpg);
}
.CP2014MasterTable
{
	border-collapse: collapse;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
	height: 100%;
	color: rgb(54,69,79);
	text-align:Left;
	vertical-align: top;
	padding-bottom: 0px;
	padding-left:0px;
	padding-right: 0px;
	padding-top: 0px;
	background-repeat: repeat;
	background-color: rgb(137, 12, 88);
}
.Shift4Content
{
	font-family: Calibri, Verdana, Tahoma;
	font-size: medium;
	border-collapse: collapse;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
	height: auto;
	color: #ffffff;
	text-align:Left;
	vertical-align: top;
	padding-bottom: 0px;
	padding-left:0px;
	padding-right: 0px;
	padding-top: 0px;
	background-repeat: repeat;
	background-image: url(http://www.cplansingwest.com/images/backgrounds/Background---Circles2.jpg);
}
.MenuBarTD
{
	 padding-bottom: 0px;
	 padding-right: 0px;
	 padding-top: 0px;
	 padding-left: 0px;
	 margin-top: 0px;
	 margin-bottom: 0px;
	 margin-left: auto;
	 margin-right:auto;
	 left: 0;
	 vertical-align: bottom;
	 text-align: left;
	 width: 100%;
	 height: auto;
	 position: relative;
}
.MasterTableHeaderTD
{
	 padding-bottom: 0px;
	 padding-left:0px;
	 padding-right: 0px;
	 padding-top: 0px;
	 padding-left: 0px;
	 vertical-align: top;
	 text-align: left;
}
.AdminMasterTable
{
	background-color: #000000;
	border: solid 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 1000px;
	height: 100%;
	color: #ffffff;
	text-align:Left;
	padding-bottom: 0px;
	padding-left:0px;
	padding-right: 0px;
	padding-top: 0px;
}
.AdminMasterTableHeaderTD
{
	 padding-bottom: 0px;
	 padding-left:0px;
	 padding-right: 0px;
	 padding-top: 0px;
	 padding-left: 0px;
	 background-color:  White;
	 vertical-align: top;
	 text-align: left;
}
.MasterTableTD
{
	 padding-bottom: 0px;
	 padding-left:0px;
	 padding-right: 0px;
	 padding-top: 0px;
	 padding-left: 0px;
	 width: 100%;
	 vertical-align: top;
}
.AdminMasterTableTD
{
	 padding-bottom: 0px;
	 padding-left:0px;
	 padding-right: 0px;
	 padding-top: 0px;
	 padding-left: 0px;
	 background-color: #ffffff;
}
.ContentTable
{
	border: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	vertical-align: top;
	width: 100%;
	height: 100%;
	padding-bottom: 0px;
	padding-left:0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
}
.AdminContentTable
{
	border: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	width: 1000px;
	text-align: left;
	vertical-align: top;
	width: 100%;
	height: 100%;
	padding-bottom: 0px;
	padding-left:0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
}
.ContentTableTD
{
	border: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	background-color: #ffffff;
	padding-bottom: 0px;
	padding-left:0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	width: 100%;
	height: auto;
}
.BorderGroove4
{
	border-right: groove 6px #333333;
	border-bottom: groove 6px #333333;
	border-left: groove 1px #333333;
	border-top: groove 1px #333333;
}
.BorderSolid1Black
{
	border-right: solid 1px black;
	border-bottom: solid 1px black;
	border-left: solid 1px black;
	border-top: solid 1px black;
}
.PhotoGalleryTable
{
	background-color: #544331;
	margin-left: auto;
	margin-right:auto;
	margin-top: 4px;
	margin-bottom: 10px;
	padding: 0px, 8px, 0px, 8px;
	height: auto;
	width: 640px;
}
.MeetingFacilitiesContacts
{
	background-color: #544331;
	margin-left: auto;
	margin-right:auto;
	margin-top: 4px;
	margin-bottom: 4px;
	padding: 0px, 10px, 0px, 10px;
	height: auto;
	width: 610px;
	overflow: hidden;
	height: 1200px;
	text-align: center;
}
.ContactUsDIV
{
	background-color: #544331;
	margin-left: auto;
	margin-right:auto;
	margin-top: 4px;
	margin-bottom: 4px;
	padding: 0px, 10px, 0px, 10px;
	width: 610px;
	height: auto;
	overflow: hidden;
	text-align: center;
	border-right: solid 1px black;
	border-bottom: solid 1px black;
	border-left: solid 1px black;
	border-top: solid 1px black;
}
.DefaultTableStyle
{
	background-color: #544331;
	margin-left: auto;
	margin-right: auto;
	padding: 0px, 0px, 0px, 0px;
	width: 580px;
	height: 100%;
	text-align: center;
	vertical-align: top;
	font-family: Calibri; font-size: 12pt; font-weight: 100; color: White;
	/* filter:progid:DXImageTransform.Microsoft.Shadow(Color=#101010, Direction=135); */
	/* filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color='Black', Positive='true'); */
}
.DefaultTableStyle2010
{
	font-family: Calibri, Arial;
	color: #544331;
	font-size: 11pt;
	text-align: left;
	margin: 20px 5px 5px 30px;
	font-weight: normal;
	line-height: 22px;	
}
.HomePageTable
{
	background-color: #544331;
	margin-top: auto;
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
	padding: 0px, 0px, 0px, 0px;
	width: 580px;
	height: 100%;
	text-align: center;
	font-weight:normal;
	vertical-align: top;
	/* filter: shadow(color:gray, strength:10, direction:135); */
}
.HomePageTableTD
{
	border: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align: top;
}
.HomePageTableBottomTD
{
	border: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align: top;
	font-family: Calibri;
}
.HomePageTableTDRight
{
	border: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	width: 343px;
	height: 100%;
	text-align: center;
	vertical-align: top;
}
.DIVCenterWrap
{
	margin-left:auto;
	margin-right:auto;
}
.TableFilter1
{
	border: 0px;
	border-color: DarkSlateGray;
	background-color: Lavender;
	color: white;
	width: 432px;
	height: auto;
}
.TableTDFilter1
{
	line-height: 11pt;
	border: 1px;
	border-color: DarkSlateGray;
	
}
.Reservations
{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px, 0px, 0px, 0px;
	overflow: hidden;
	height: auto;
	text-align: center;
}
.Reservationsslim
{
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px, 0px, 0px, 0px;
	overflow: hidden;
	height: auto;
	text-align: left;
}
.ShadowOnly
{
	border: 0px;
	Filter: progid:DXImageTransform.Microsoft.Shadow(direction=140,color=#000000,strength=2); 
	background-color: bisque;
	color: black;
}
.ImageMargins5BR
{
	border: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	position: relative;
	top: 0px;
	Left: 0px;
	float: none;
	Filter: progid:DXImageTransform.Microsoft.Shadow(direction=90,color='DarkSlateGray',strength=5);
}
.DropShadow
{
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color='Black', Positive='true');
}
.DropShadowDarkSlateGray
{
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color='DarkSlateGray', Positive='true');
	
}
.ShadowOnly2
{
	Filter: progid:DXImageTransform.Microsoft.Shadow(direction=140,color=#000000,strength=2); 
}
.ImageMargins5With140Shadow
{
	border: 0px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 5px;
	position: relative;
	top: 0px;
	Left: 0px;
	float: none;
	Filter: progid:DXImageTransform.Microsoft.Shadow(direction=140,color='Black',strength=5);
}
.DIVContactUs
{
	margin-left:auto;
	margin-right:auto;
	width:582px;
	height:auto;
	/*filter:progid:DXImageTransform.Microsoft.Shadow(Color=#101010, Direction=135);*/
}
.LLExperienceLoginStatus
{
	margin-left:auto;
	margin-right:auto;
	float:none;
	width:800px;
	height:auto;
	text-align:right;
}
.DefaultFont
{
	font-family: Calibra MS Sans Serif Tahoma Verdana
	font-size: 12pt;
	text-decoration: none;
	color: white;
}
.Calibri10ptWhite
{
	font-family:Calibri;
	font-size: 10pt;
	color: white;
}
.Calibri10ptWhiteBold
{
	font-family:Calibri;
	font-size: 10pt;
	font-weight: 700;
	color: white;
}
.Calibri10ptRed
{
	font-family:Calibri;
	font-size: 10pt;
	color: red;
}
.Calibri11ptWhite
{
	font-family:Calibri;
	font-size: 11pt;
	color: white;
	font-weight:normal;
}
.Calibri11ptWhite20pxLineHeight
{
	font-size:11pt;
	font-weight:normal;
	font-family: Calibri;
	color: #ffffff;
	line-height: 20px;
}
.Calibri10ptWhite20pxLineHeight
{
	font-size:10pt;
	font-weight:normal;
	font-family: Calibri;
	color: #ffffff;
	line-height: 20px;
}
.Calibri11ptWhiteBold
{
	font-family:Calibri;
	font-size: 11pt;
	font-weight: 700;
	color: white;
}
.Calibri12ptWhite
{
	font-family:Calibri;
	font-size: 12pt;
	color: white;
	font-weight:normal;
}
.Calibri12ptWhiteBold
{
	font-family:Calibri;
	font-size: 12pt;
	color: white;
	font-weight: 700;
}
.Calibri14ptWhite
{
	font-family:Calibri;
	font-size: 14pt;
	color: white;
	font-weight:normal;
}
.Calibri14ptWhiteBold
{
	font-family:Calibri;
	font-size: 14pt;
	font-weight: 700;
	color: white;
}
.Calibri16ptWhite
{
	font-family:Calibri;
	font-size: 16pt;
	color: white;
	font-weight:normal;
}
.Calibri16ptWhiteBold
{
	font-family:Calibri;
	font-size: 16pt;
	font-weight: 700;
	color: white;
}
.Calibri18ptWhite
{
	font-family:Calibri;
	font-size: 18pt;
	font-weight:normal;
	color: white;
}
.Calibri18ptWhiteBold
{
	font-family:Calibri;
	font-size: 18pt;
	font-weight: 900;
	color: white;
}
.Eurostile10ptTeal
{
	font-family: Eurostile Extended;
	font-size: 10pt;
	font-weight: normal;
	color: #73a28c;
}
.Eurostile10ptWhite
{
	font-family: Eurostile Extended;
	font-size: 10pt;
	font-weight: normal;
	color: white;
}
.Eurostile10ptWhiteBold
{
	font-family: Eurostile Extended;
	font-size: 10pt;
	font-weight: bold;
	color: white;
}
.Eurostile11ptTeal
{
	font-family: Eurostile Extended;
	font-size: 11pt;
	font-weight: normal;
	color: #73a28c;
}
.Eurostile11ptWhite
{
	font-family: Eurostile Extended;
	font-size: 11pt;
	font-weight: normal;
	color: white;
}
.Eurostile11ptWhiteBold
{
	font-family: Eurostile Extended;
	font-size: 11pt;
	font-weight: bold;
	color: white;
}
.Eurostile12ptTeal
{
	font-family: Eurostile Extended;
	font-size: 12pt;
	font-weight: normal;
	color: #73a28c;
}
.Eurostile12ptWhite
{
	font-family: Eurostile Extended;
	font-size: 12pt;
	font-weight: normal;
	color: white;
}
.Eurostile12ptWhiteBold
{
	font-family: Eurostile Extended;
	font-size: 12pt;
	font-weight: bold;
	color: white;
}
.Eurostile14ptWhite
{
	font-family: Eurostile Extended;
	font-size: 14pt;
	font-weight: normal;
	color: white;
}
.Eurostile14ptWhiteBold
{
	font-family: Eurostile Extended;
	font-size: 14pt;
	font-weight: bold;
	color: white;
}
.Eurostile14ptTeal
{
	font-family: Eurostile Extended;
	font-size: 14pt;
	font-weight: normal;
	color: #73a28c;
}
.Eurostile14ptTealBold
{
	font-family: Eurostile Extended;
	font-size: 14pt;
	font-weight: bold;
	color: #73a28c;
}
.Eurostile16ptTeal
{
	font-family: Eurostile Extended;
	font-size: 16pt;
	font-weight: normal;
	color: #73a28c;
}
.Eurostile16ptTealBright
{
	font-family: Eurostile Extended;
	font-size: 16pt;
	font-weight: normal;
	color: #99cc99;
}
.Eurostile16ptBlue
{
	font-family: Eurostile Extended;
	font-size: 16pt;
	font-weight: normal;
	color: #8bbbaf;
}
.Eurostile16ptTealBold
{
	font-family: Eurostile Extended;
	font-size: 16pt;
	font-weight: bold;
	color: #73a28c;
}

/* place all embedded font definitions below */

@font-face {
    font-family: Calibri;
    font-style:  normal;
    font-weight: normal;
    src: url(CALIBRI0.eot);
  }
@font-face {
    font-family: Eurostile Extended;
    font-style:  normal;
    font-weight: normal;
    src: url(EUROSTI0.eot);
  }
  
 
/* place all shadow PNG drop effects below */

.DefaultTBLDiv
{
	width: 588px;
	height: auto;
	margin-left:auto;
	margin-right:auto;
}

.outerpair1
{
	background: url(images/upperrightfade.png) right top no-repeat;
}
.outerpair2
{
	background: url(images/lowerleftfade.png) left bottom no-repeat;
	padding-top: 8px;
	padding-left: 8px;
}
.innerbox {
position: relative;
left: -8px;
top: -8px;
}
/* .innerbox is made "relative" and is "pulled" up and to
the left, by a distance equal to the thickness of the shadow.
Because this is a relative-based shift, the box retains its
exact dimensions without change. */

.shadowbox {
background: url(images/shadow.png) bottom right;
}

.shadowbox img {
border: 10px solid #fff;
vertical-align: bottom;
}
/* Shadowed images should not be made "block" for eliminating the baseline
space under the images, because this may trigger IE background bugs.
Instead, use "vertical-align: bottom;" for this purpose. */

/* CSS Based Onion Skinning with Images for shadowing accross all browsers */

/*core drop shadow rules*/
.wrap1, .wrap2, .wrap3 {
	display: inline-table;
	/* \*/display:block;/**/} 
.wrap1 {
	float:left;
	background:url(http://webserver.fretnottech.com/images/shadow.gif) right bottom no-repeat;}
.wrap2 {background:url(http://webserver.fretnottech.com/images/corner_bl.gif) left bottom no-repeat;}
.wrap3 {
	padding:0 8px 8px 0;
	background:url(http://webserver.fretnottech.com/images/corner_tr.gif) right top no-repeat;}
.wrap3 img {
	display:block;
	border:1px solid #ccc;
	border-color:#efefef #ccc #ccc #efefef;}
.DefaultTBLWrap {clear:both; margin-left:auto; margin-right:auto;}
