@import url(global_v1-2.css);
@import url(SquireCreek_css/modules.css);
@import url(SquireCreek_css/plugins.css);
@import url(adminLogin.css);


/*
I. GLOBAL:  Global classes, header styles, link styles and .page (body tag) class
II. BUTTONS
III. MISC CLASSES 
IV. CUSTOM SITE SELECTORS

/////////////////////////////////////////////////////*/

body {
	
	background:  #FFF;
	color: #000;
}


h1 {
	
	color: #005a82;
	font: 30px Papyrus, Verdana, Arial, Helvetica, sans-serif;
	font-variant:small-caps;
	border-bottom:#cbdceb 1px solid;
	margin-bottom:8px;

}


h2 {
	
	color: #005a82;
	font: 16px/1.3 Arial, Helvetica, sans-serif;
	border-bottom:#cbdceb 1px solid;	
	padding-bottom:8px;
}

h3 {
	
	color: #013e5a;
	font: bold 11px/1.6 "Lucida Sans Unicode", Verdana, Arial, sans-serif;

}

h4 {
	
	color: #AF7A1F;
	font: italic 16px/1.3 Georgia, "Times New Roman", Times, serif;

}

h5 {
	
	color: #2b3B24;
	font: 11px Georgia, "Times New Roman", Times, serif;
	display: inline;

}

h6 {
	
	color: #423317;
	font: bold 11px Georgia, "Times New Roman", Times, serif;

}

p {
	
	color: #1A1816;
	font: 11px/1.6 "Lucida Sans Unicode", Verdana, Arial, sans-serif;

}

table, div {
	
	font: 11px "Lucida Sans Unicode", Verdana, Arial, sans-serif;

}

a,a.small,a.anchor,a.visited {
	
	color: #b38f61;
	font: 11px/1.6 "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	text-decoration: none;

}

a:hover {
	
	color: #e3b479;
	font: inherit;
	text-decoration: underline;

}

.page {
	
	background: url(../../../Images/siteBg.jpg) center top;
	text-align: center;
	
}

.CEMenu {
	
	margin: 0;
	padding: 0;

}

/* important edit global text boxes - deFault --------- */
.txtbox {
	
	background: #FFF;
	border-style: inset;
	border-width: 2px;
	color: #000;
	font: 11px Verdana, "Lucida Sans Unicode", Arial, sans-serif;
	margin: 2px 0;

}

/****** END GLOBAL ------------------
/////////////////////////////////////
II. BUTTONS
/////////////////////////////////////
= directory -> edit roster options -> cancel & next button --------- */
.but {
	
	background: #eee;
	border: 1px outset buttonhighlight;
	color: #333;
	cursor: pointer;
	font: 13px Verdana, "Lucida Sans Unicode", Arial, sans-serif;

}

/*= directory -> edit roster options -> close button --------- */
.membut {
	
	background: #eee;
	border: 1px solid buttonFace;
	color: #333;
	cursor: pointer;
	font: 11px Verdana, "Lucida Sans Unicode", Arial, sans-serif;

}

/*= ADMIN BUTTON AND BAR ------ */
.abut {
	
	background: #eee;
	border-style: outset;
	border-width: 2px;
	color: #333;
	font: 11px Verdana, "Lucida Sans Unicode", Arial, sans-serif;
	margin-bottom: 2px;
	margin-top: 2px;

}

.adminbar {
	
	background: #eee;
	color: #333;
	font: 400 12px Verdana, "Lucida Sans Unicode", Arial, sans-serif;

}

/*////////////////////////////////////
III. MISC CLASSES 
//////////////////////////////////////
 --------- general row hover classes --------- */
.rowNormal {
	
	background: #eee;
	color: #000;
	font: 400 11px Verdana, "Lucida Sans Unicode", Arial, sans-serif;

}

.rowHover {
	
	background: #FFF;
	color: #000;
	font: 400 11px Verdana, "Lucida Sans Unicode", Arial, sans-serif;

}

.rowAlternate {
	
	background: #eee;
	color: #000;
	font-weight: 400;

}

.rowHeader {
	
	background: #555;
	border: 1px solid #000;
	color: #FFF;
	font-weight: 700;

}

.cookieTrail {
	
	background: #FFF;
	border-bottom: 1px solid #FFF;
	color: #000;
	display: none;
	font: 400 11px Verdana, "Lucida Sans Unicode", Arial, sans-serif;
	padding: 2px;
	text-decoration: none;

}

a.cookieTrail,a.cookieTrail:hover {
	
	color: #333;
	font: 400 11px Verdana, "Lucida Sans Unicode", Arial, sans-serif;
	text-decoration: none;

}

/*////////////////////////////////////////////////////////
Layout and Custom Selectors For: siteName
////////////////////////////////////////////////////////*/

.hideText {

	display: none;

}

/*////////////////////////////////////////////////////////////////
= MASTER PAGE SPECIFIC CLASSES 
////////////////////////////////////////////////////////////////*/

.siteWrapper {
	width:922px;
	margin:0 auto;

	
}

#pubHome {
	background:url(../../../Images/pubHomeBG.jpg) top center no-repeat;
	width:1124px;
	margin:0 auto;
	margin-top:-5px;
}

#pubContent {
	background:url(../../../Images/contentBG.jpg) top center repeat-y;
	width:922px;
	margin:0 auto;
	margin-top:-5px;

}

#adminTools {
	background:url(../../../Images/adminWatermark.jpg) #fff top right no-repeat;
	width:922px;
	margin:0 auto;
	margin-top:-5px;
	padding:10px;
}

/* -------------------------------------------------------------
= HEADER CLASSES 
------------------------------------------------------------- */

#banner {
	background:url(../../../Images/bg_bannerRepeat.jpg) top center repeat-x;
	height:125px;
	}
	
#header {
	background:url(../../../Images/Header.jpg) top center no-repeat;
	width:922px;
	height:125px;
	margin:0 auto;
	}

#branding {
	float:left;
	height: 57px;
	width: 185px;
	margin:12px 0 0 5px;
	
	}
	
	a#branding {
		height: 57px;
		width: 185px;
		background:url(../../../Images/logo.jpg);
		background-position:top left;
		/*---display:block; - if inside table – FF ---*/
}
		a#branding:hover {
			background-position: left bottom;
		}
		
#rightBanner {
	float:right;
	}
	
	#rightBanner .quote {
		background:url(../../../Images/worldClass.gif) top center no-repeat;
		width:223px;
		height:49px;
		margin-top:22px;
		margin-right:13px;
		}
		
	#rightBanner #login {
		width:105px;
		height:27px;
		margin-top:19px;
		margin-right:10px;
		}
		
	a#login {
		height: 27px;
		width: 105px;
		background:url(../../../Images/login.jpg);
		background-position:top left;
		/*---display:block; - if inside table – FF ---*/
}
		a#login:hover {
			background-position: left bottom;
		}
		
		#rightBanner #privateLinks {
			background:url(../../../Images/privLinksTop.jpg) top right no-repeat;
			margin-top:20px;
			padding:5px 20px 0px 0px;
			text-align:right;
			}
			
			#privateLinks p {
				color:#fff;
				margin-bottom:0px;
				text-transform:uppercase;
				font-size:10px;
				}
				
				#privateLinks a {
					color:#fff;
					text-transform:uppercase;
					padding-left:15px;
					font-size:10px;
					}
					
					#privateLinks a:hover {
						color:#cfe5ee;}
						
#privateHomeTop {
	width:700px;
	margin:0 auto;
	margin-top:21px;}
	
	#privateHomeTop p {
		color:#fff;}
		
	#privateHomeTop a {
		color:#fff;
		text-transform:capitalize;
		background:url(../../../Images/topHome.jpg) #2c779f 0 50% no-repeat;
		padding:3px 6px 3px 15px;
		}
		
		#privateHomeTop a:hover {
			color:#fff;
			background:url(../../../Images/topHome_hover.jpg) #6db7d7 0 50% no-repeat;
			padding:3px 6px 3px 15px;
			}
			
			#privateHomeTop a#clickToEditAnchor288157, #privateHomeTop a#clickToEditAnchor288158 {
				background:none;}
	
#leftTop {
	float:left;
	width:340px;
	height:170px;
	}
		
	#leftTop #text {
		padding:20px 130px 20px 20px;
		text-align:left;
		}
		
#rightTop {
	float:right;
	width:340px;
	height:170px;
	}
		
	#rightTop .text {
		float:right;
		text-align:left;
		width:187px;
		padding-top:20px;
		padding-right:20px;
		padding-bottom:20px;
		}
		

	
/* -------------------------------------------------------------
= NAV CLASSES 
------------------------------------------------------------- */

#nav {
	background:url(../../../Images/navBG.jpg) top center repeat-x;
	height:36px;

}

	#nav .wrap {
		width:920px;
		margin:0 auto;
		}
		


#leftNav {
	float:left;
	width:180px;
	}
	
	#leftNav .inside {
		width:140px;
		margin:0 auto;
		margin-top:47px;
		}

/* -------------------------------------------------------------
= CONTENT  
------------------------------------------------------------- */

#contentArea {
	float:right;
	width:742px;
	background:url(../../../Images/privWatermark.jpg) top right no-repeat;
	margin-bottom:60px;
}

	#contentArea .inside {
		width:633px;
		margin:0 auto;
		margin-top:47px;
		margin-bottom:20px;
		text-align:left;
		}
		
		#contentArea #callOuts img {
			margin-right:20px;
			margin-bottom:20px;}
			
.Topbanner img {
	display:block;}

#flash {
	margin:0 auto;
	}
	
#login {
	float:right;
	margin-right:13px;
	margin-bottom:15px;
	}

#callWrap {
	margin:0 auto;
	width:922px;
	}
	
	#callWrap h1 {
		color:#fff;
		border-bottom:none;
		font-size:20px;}
	
.leftCall {
	float:left;
	width:453px;
	border-left:#0e273c 1px solid;
	border-right:#0e273c 1px solid;
	}
	
	.leftCall p {
		color:#b6bbc0;}
		
		.leftCall a {
			color:#ffdab0;}
			
			.leftCall a:hover {
				color:feedd9;}
	
.rightCall {
	float:right;
	width:453px;
	border-left:#0e273c 1px solid;
	border-right:#0e273c 1px solid;
	}
	
	.rightCall a {
		color:#ced3d9;
		background:url(../../../Images/callLink.jpg) 0 50% no-repeat;
		padding-left:8px;
		line-height:20px;}
		
		.rightCall a:hover {
			color:#fff;
			background:url(../../../Images/callLink_hover.jpg) 0 50% no-repeat;
			padding-left:8px;}
			
			.rightCall a#clickToEditAnchor288010 {
				background-image:none;}
			
table#albumDetails {
	padding-top:8px;}
	
	table#albumDetails p {
		color:#fff;
		margin-bottom:0px;}
		
#botmContent {
	width:633px;
	}
	
	#botmCal {
		float:left;
		width:332px;
		}
		
		#botmCal a {
			color:#2c2826;
			font:11px/1.6 Arial, Helvetica, sans-serif;
			text-decoration:none;
			}
			
			#botmCal a:hover {
				color:#2c2826;
				text-decoration:underline;
				font:11px/1.6 Arial, Helvetica, sans-serif;
				}
		
	#botmMov {
		float:right;
		width:287px;
		}
		
#LeftLinks a {
	margin-bottom:20px;
	width:144px;
	height:49px;
	background:url(../../../Images/LeftLinks.jpg) top left no-repeat;
	display:block;
	color:#fff;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	}
	
	#LeftLinks a:hover {
		background-position: bottom left;
		background-repeat:no-repeat;
		}
		
#teeTimes a {
	margin-bottom:20px;
	width:144px;
	height:49px;
	background:url(../../../Images/teeTimes.jpg) top left no-repeat;
	display:block;
	color:#fff;
	font-weight:bold;
	text-align:left;
	padding-left:10px;
	}

	#teeTimes a:hover {
		background-position: bottom left;
		background-repeat:no-repeat;
		}

#login_siteName h2 {
	border-bottom:none;}
	
#login_forgotPassword td {
	font-size:9px;
	color:#8a949e;}
	
	#login_forgotPassword a {
		font-size:9px;
		color:#8a949e;
		margin-bottom:1px;}
		
.advLogUsername {
	width:175px;
	height:18px;
	margin-right:8px;
	background:url(../../../Images/userName.jpg) top center no-repeat;
}
 .advLogPassword {
	width:175px;
	height:18px;
	margin-right:8px;
	background:url(../../../Images/passWord.jpg) top center no-repeat;
	}

div#login_sideColumn .login_input input {
	width:175px;}
	
/*--course tour--*/

	#courseTour a {
		padding:3px 8px;
		font: 13px "Lucida Sans Unicode", Verdana, Arial, sans-serif;
		display:inline;
		color:#c8d2db;
		border-top:#c8d2db 3px solid;
		}
		
		#courseTour a:hover {
			padding:3px 8px;
			border-top:#072138 3px solid;
			display:inline;
			text-decoration:none;
			color:#072138;
			}
			
			#courseTour .on {
				padding:3px 8px;
				border-top:#072138 3px solid;
				display:inline;
				text-decoration:none;
				color:#072138;
				}
				
#privateHomeTop a#clickToEditAnchor289422, #privateHomeTop a#clickToEditAnchor289423 {
	background:none;}
	
	
#teeTimeWrapper {

	text-align:left;
	padding:15px;
	
}
	
#Panel1 {

	width:400px;
	
}

#teeTimeFrame {


}

	#teeTimeFrame a {
	
		display:inline;
		color: #1A1816;
		font: 11px/1.6 "Lucida Sans Unicode", Verdana, Arial, sans-serif;
			
	}
	
	#BTNNEXT {
	
		height:18px;
		width:100px;
		background:#091D36;
		color:#fff;
		font:11px "Lucida Sans Unicode", Verdana, Arial, sans-serif;
		
	}
	
	.pagecaption {
	
		color: #005a82;
		font: 700 16px/1.3 Arial, Helvetica, sans-serif;
		margin:8px 0px 5px;
		
	}
	
	#lblName {
	
		color:#005a82;
		font:700 12px "Lucida Sans Unicode", Verdana, Arial, sans-serif;
		
	}
		
	
/* -------------------------------------------------------------
= fOOTER CLASSES 
------------------------------------------------------------- */

#footer {
	margin:0 auto;
	width:922px;
	height:92px;
	background:url(../../../Images/footerBG.jpg) top center no-repeat;
}

	#footer .inside {
		text-align:left;
		padding-top:15px;
		color:#acb6bf;
		font-size:10px;
		}
		
#articlesummary {
	color: #006;
	font-size:12px
	}
