/* menu styles */
/* main menu */
.MG
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 10px;
}
div#main { width:800px;
           margin-left:auto;
           margin-right:auto;
}
.MI, a.menu
{
	/*background-color: #2f3708;*/
	font-family: Arial, Helvitica, Sans-Serif;
	font-size: 13px;
	color:#ffffe8;
	text-align: center;
	cursor:default;
	text-decoration:none;
	/*background-image:url(images/bullet_03.gif);
	background-position:right;
	background-repeat:no-repeat;
	margin:5px;
	padding-left: 20px;
	padding-right: 20px;*/
}

.MICKOn
{
	font-family: Arial, Helvitica, Sans-Serif;
	font-size: 13px;
	color:#FA0606;
	text-align: center;
	cursor:default;
}

.MIRROn
{
	font-family: Arial, Helvitica, Sans-Serif;
	font-size: 13px;
	color:#dfcf17;
	text-align: center;
	cursor:default;
}


.MIPL, a.menuPL
{
	font-family: Arial, Helvitica, Sans-Serif;
	font-size: 13px;
	color:#B2D1E7;
	text-align: center;
	cursor:default;
	text-decoration:none;
}

.MIPLPic
{
	font-family: Arial, Helvitica, Sans-Serif;
	font-size: 13px;
	color:#7D99AE;
	text-align: center;
	cursor:default;
	background-image: url(images/PineLakeRetreat_17.jpg);
	background-position: left top;
}

.MISLLogo
{
	font-family: Arial, Helvitica, Sans-Serif;
	font-size: 13px;
	color:#FFFFE8;
	text-align: center;
	cursor:default;
}

.MIO, a.menu:hover
{
	/*background-color: #2f3708;*/
	font-family: Arial, Helvitica, Sans-Serif;
	font-size: 13px;
	color:#EAEAD6;
	text-align: center;
	cursor:default;
	/*padding-left: 20px;
	padding-right: 20px;*/
}

.MIOPL, a.menuPL:hover
{
	font-family: Arial, Helvitica, Sans-Serif;
	font-size: 13px;
	color:#4E3989;
	text-align: center;
	cursor:default;
}

.MIOPLPic
{
	font-family: Arial, Helvitica, Sans-Serif;
	font-size: 13px;
	color:#B2D1E7;
	text-align: center;
	cursor:default;
}

td.tdPL
{
	background-image: url(images/PineLakeRetreat_16.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left:143px;
	background-color: #337A94;
}

td.tdCK
{
	background-image: url(images/CampKulaqua_16.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left:143px;
	background-color: #10498F;
}
td.tdSL
{
	background-image: url(images/StillwatersLodge_16.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left:143px;
	background-color: #214222;
}
/* end main menu */

/* sub menu */
.SMG
{
	background-color: #7A0C0F;
	padding: 2px;
}

.SMI
{
	/*background-color: #FFFFFF;
	border: solid 1px #7F7F7F;
	font-family: Arial, Helvitica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #000000;
	padding-left: 10px;*/
	background-image: url(images/bullet_03.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.SMICK
{
	background-image: url(images/Kul_dot.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.SMIPL
{
	background-image: url(images/pin_dot.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.SMISL
{
	background-image: url(images/stil_dot.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.SMIRR
{
	background-image: url(images/river_dot.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.SMIO
{
	background-color: #000000;
	border: solid 1px #7F7F7F;
	font-family: Arial, Helvitica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #FFFFFF;
	padding-left: 10px;
	background-image: url(images/menuBulletDark.gif);
	background-repeat: no-repeat;
	background-position: left;
}
/* end sub menu */
/* end menu styles */

td.test
{
	background-color:#2F3708;
}

table.mainTableGreen
{
	border-right: solid 5px #2f3708;
	border-left: solid 5px #2f3708;
	border-bottom: solid 5px #2f3708;
}

table.mainTableKul
{
	border-right: solid 5px #164C8C;
	border-left: solid 5px #164C8C;
	border-bottom: solid 5px #164C8C;
}

table.mainTableBlue
{
	border-right: solid 5px #075EA4;
	border-left: solid 5px #075EA4;
	border-bottom: solid 5px #075EA4;
}

table.mainTable
{
	border-right: solid 5px #FFFFFF;
	border-left: solid 5px #FFFFFF;
	border-bottom: solid 5px #FFFFFF;
}

table.mainTablePL
{
	border-right: solid 5px #337a94;
	border-left: solid 5px #337a94;
	border-bottom: solid 5px #337a94;
}

table.mainTableDarkGreen
{
	border-right: solid 5px #214222;
	border-left: solid 5px #214222;
	border-bottom: solid 5px #214222;
}

td.borderTopGreen
{
	BORDER-TOP:solid 5px #2f3708; 
}

td.borderTopKul
{
	BORDER-TOP:solid 5px #164C8C; 
}

td.borderTopBlue
{
	BORDER-TOP:solid 5px #075EA4; 
}

td.borderTopPL
{
	BORDER-TOP:solid 5px #337a94; 
}

td.borderTopLightBlue
{
	BORDER-TOP:solid 5px #7D99AE; 
}

td.borderTopDarkGreen
{
	BORDER-TOP:solid 5px #214222; 
}

td.borderRightGreen
{
	BORDER-Right:solid 5px #2f3708;
}

td.borderRightKul
{
	BORDER-Right:solid 5px #164C8C;
}

td.borderRightBlue
{
	BORDER-Right:solid 5px #075EA4;
}

td.borderRightLightBlue
{
	BORDER-Right:solid 5px #7D99AE;
}

td.borderRightPL
{
	BORDER-Right:solid 5px #337a94;
}

td.borderRightDarkGreen
{
	BORDER-Right:solid 5px #214222;
}

td.contentAreaFC
{
	background-color:#97B9C1; 
}
td.contentAreaCK
{
	background-color:#FDF2D1; 
}
td.contentAreaRR
{
	background-color:#FFFFFF; 
}
td.contentAreaPL
{
	background-color:#D5E4F9; 
}
td.contentAreaSL
{
	background-color:#F5eab6; 
}
p.body
{
	color:#ffffe8;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:13px;
	padding:10px;
	line-height:16px;
	width:640px;
}

p.bodyCK div, table.bodyCK div 
{
	color:#252C72;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:13px;
}

p.bodyCK
{
	color:#252C72;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:13px;
	padding:10px;
	line-height:16px;
	width:640px;
}

.error
{
	color:#FF0000;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:13px;
}

table.bodyCK
{
	color:#252C72;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:13px;
	line-height:16px;
	width:640px;
}

table.bodyCK table, table.formCK
{
	color:#252C72;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:13px;
	line-height:16px;
}

table.bodyCK table a,table.bodyCK table a:hover 
{
	color:#252C72;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:13px;
	text-decoration:none;	
}

td.bottomBorderCK
{
	border-bottom: solid 1px #252C72;
}

.CKHeader
{
	background-color:#1a4e8a;
	color:#FFFFFF;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:15px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:5px;
}

tr.CKHeader
{
	background-color:#1a4e8a;
	color:#FFFFFF;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	
}


.CKHeaderBG
{
	background-color:#FDF2D1;
}

.dgrCK
{
	color:#252C72;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:13px;
	width:640px;
	padding-left:5px;
	padding-right:5px;
	border:solid 1px #252C72;
	padding-top:5px;
	padding-bottom:5px;
}

p.bodyRR
{
	color:#075ea4;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:13px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	line-height:16px;
}

table.bodyRR
{
	color:#075ea4;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:13px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	line-height:16px;
}

p.RRHeader
{
	color:#075ea4;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:15px;
	font-weight:bold;
}

.RR
{	
	color:#075ea4;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:13px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	line-height:16px;
}

p.bodyPL
{
	color:#4e3989;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:13px;
	padding:10px;
	line-height:16px;
	width:640px;
}

table.bodyPL
{
	color:#4e3989;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:13px;
	line-height:16px;
	width:640px;
}

.PLHeader, tr.PLHeader
{
	background-color:#4e3989;
	color:#FFFFFF;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:15px;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:5px;
}

p.PLHeader
{
	color:#4e3989;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:15px;
	font-weight:bold;
}

p.bodySL
{
	color:#214222;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:13px;
	padding:10px;
	line-height:16px;
	width:640px;
}

table.bodySL
{
	color:#214222;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:13px;
	padding:10px;
	line-height:16px;
}

p.SLHeader
{
	color:#214222;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:15px;
	font-weight:bold;
}

td.topBGBar
{
	background-image: url(images/topRightBar_03.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
td.topBGBarCK
{
	background-image: url(images/topRightBar_03_kul.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
td.topBGBarPL
{
	background-image: url(images/topRightBar_03_pin.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
td.topBGBarRR
{
	background-image: url(images/topRightBar_03_river.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
td.topBGBarSL
{
	background-image: url(images/topRightBar_03_still.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

td.StillMenuBG
{
	background-color: #32634d;
	background-image:url(images/StillwatersLodgeLeftMenuBG.gif);
	background-position:left top;
	background-repeat:no-repeat;
	BORDER-Right:solid 5px #214222;
}

table.navCK
{
	margin-top:0px;	
	padding-left:10px;
	padding-right:10px;
	padding-bottom:3px;
	margin-bottom: 0px;
}

td.kulaqua a
{
	color: #164C8C;

	text-decoration: none;
	font-family: Arial, Helvitica, Sans-Serif;
	font-size: 12.5px;
}

td.kulaquaOver a
{
	color: #FFFFFF; /*#164C8C;*/
	text-decoration: none;
	font-family: Arial, Helvitica, Sans-Serif;
	font-size: 12.5px;
	font-weight:bold;
}

td.kulaqua a:hover
{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvitica, Sans-Serif;
}

table.navRR
{
	margin-top:0px;	
	padding-left:10px;
	padding-right:10px;
	padding-bottom:4px;
	margin-bottom: 10px;
}

table.navSL
{
	margin-top:0px;	
	padding-left:10px;
	padding-right:10px;
	padding-bottom:3px;
	margin-bottom: 4px;
}

table.navPL
{
	margin-top:0px;	
	padding-left:10px;
	padding-right:10px;
	padding-bottom:4px;
	margin-bottom: 2px;
}

td.pineLake a  
{
	color: #FFFFFF;/*#164C8C;4e3989*/
	text-decoration: none;
	font-family: Arial, Helvitica, Sans-Serif;
	font-size: 13px;
}

td.pineLakeOver a  
{
	color: #B2D1E7;
	text-decoration: none;
	font-family: Arial, Helvitica, Sans-Serif;
	font-size: 13px;
	font-weight:bold;
}

td.contentAreaPL a  
{
	color: #881D23;
	text-decoration: none;
	font-family: Arial, Helvitica, Sans-Serif;
	font-size: 13px;
}

td.pineLake a:hover
{
	color: #B2D1E7;
}

td.contentAreaPL a:hover
{
	color: #FFFFFF;
}

td.riverRanch a
{
	color: #075ea4;
	text-decoration: none;
	font-family: Arial, Helvitica, Sans-Serif;
	font-size: 12.0px;
	line-height: 1.5;
}

td.contentAreaRR a
{
	color: #FF0000;
	text-decoration: none;
	font-family: Arial, Helvitica, Sans-Serif;
	font-size: 12.5px;
}

td.riverRanchOver a
{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvitica, Sans-Serif;
	font-size: 12.5px;
	font-weight:bold;
	height:16px;
}

td.riverRanch a:hover
{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvitica, Sans-Serif;
}

td.contentAreaRR a:hover
{
	color:#dfcf17;
}

td.stillwaters a
{
	color: #FFFFFF;
	text-decoration: none;
	font-family: Arial, Helvitica, Sans-Serif;
	font-size: 12.5px;
}

td.stillwatersOver a
{
	color: #f0c700;
	text-decoration: none;
	font-family: Arial, Helvitica, Sans-Serif;
	font-size: 12.5px;
	font-weight:bold;
}

td.stillwaters a:hover, td.contentAreaSL a:hover
{
	color: #f0c700;
	text-decoration: none;
	font-family: Arial, Helvitica, Sans-Serif;
}

td.contentAreaSL a
{
	color: #881D23;
	text-decoration: none;
	font-family: Arial, Helvitica, Sans-Serif;
}

td.CKLinks a
{
	color: #164C8C;
	text-decoration: none;
	font-family: Arial, Helvitica, Sans-Serif;
	font-size: 13px;
}

td.contentAreaCK a  
{
	color: #FF0000;
	text-decoration: none;
	font-family: Arial, Helvitica, Sans-Serif;
	font-size: 13px;
}

td.CKLinks a:hover, td.contentAreaCK a:hover
{
	color: #f6be18;
}

ul.RR
{
	padding-top:0px;
	margin-top:0px;
	margin-left:15px;
	font-family: Arial, Helvitica, Sans-Serif;
	font-size: 13px;
	color:#075ea4;
}

ul.RR li
{
	margin-left:10px;
}

.colData1
{
	font-family: Arial, Helvitica, Sans-Serif;
	font-size: 13px;
	background-color: #FFFFFF;
	border:solid 1px #252C72;	
}

.colData2
{
	font-family: Arial, Helvitica, Sans-Serif;
	font-size: 13px;
	background-color: #FFFCF2;
	border:solid 1px #252C72;
}

.colHeading
{
	font-family: Arial, Helvitica, Sans-Serif;
	font-size: 13px;
	color: #FFFFFF;
	background-color: #164C8C;
	font-weight:bold;
	padding-left:5px;
}

.details
{
	font-size:10px;
}
