@import url(global_v1-2.css);
@import url(quailRidge_css/modules.css);
@import url(quailRidge_css/plugins.css);
@import url(adminLogin.css);

@import url(quailRidgeRedo.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: #35494D;
	font: 20px Georgia, "Times New Roman", Times, serif;

}


h2 {
	
	color: #4b6212;
	font: italic 14px "Times New Roman", Georgia, Times, serif;
	
}

h3 {
	
	color: #000000;
	font: italic 14px "Times New Roman", Georgia, Times, serif;

}

h4 {
	
	color: #000000;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;

}

h5 {
	
	color: #b64539;
	font: 14px/1.6 "Times New Roman", Georgia, Times, serif;
	
}

h6 {

		font-size:36px;
		font:Helvetica, Arial, sans-serif;
		color:#000000;
		text-transform:uppercase;
		letter-spacing:2px;
		
}

p {
	
	color: #000000;
	font: 11px/1.6 Arial, Helvetica, sans-serif;

}

table, div {
	
	color: #000000;
	font: 11px/1.6 Arial, Helvetica, sans-serif;

}

a,a.small,a.anchor,a.visited {
	
	color: #000000;
	font: inherit;
	text-decoration: underline;

}

a:hover {
	
	color: #000000;
	font: inherit;
	text-decoration: none;

}

a img {

	border:0px;

}

.page {
	
	background: #90ADB3 url(../../../Images/bg_body.jpg) center top no-repeat;
	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;

}

.advLogUsername {

	background:#ffffff url(../../../Images/login_username.jpg) no-repeat top left;
	width:127px;
	height:18px;
	border:1px solid #999999;

}

.advLogPassword {

	background:#ffffff url(../../../Images/login_password.jpg) no-repeat top left;
	width:127px;
	height:18px;
	border:1px solid #999999;

}

#login_container .advLogUsername, #login_container .advLogPassword {

	background:#ffffff;
	background-image:none;

}



/****** 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:875px;
	height:100%;
	margin:0 auto;
	background: url(../../../Images/bg_footer.jpg) center top repeat;
	
}

#pubHome {


	
}

#pubContent {


	
}


/* -------------------------------------------------------------
= HEADER CLASSES 
------------------------------------------------------------- */

#branding {
		
	background: url(../../../Images/bg_header.jpg);
	height:120px;

}

	#brandingLeft {
	
		background: url(../../../Images/branding_logo.gif);
		width:112px;
		height:71px;
		margin:28px 0 0 2px;
	
	}
		
		#mainLogo {
		
			background:url(../../../Images/clear.gif) center repeat;
			width:112px;
			height:71px;
			
		}
			
			#mainLogo a {
				display:block;
				width: 100%;
				height: 100%
			}

	#brandingRight {
	
		width:640px;
		height:91px;
		line-height:20px;
		margin:25px 0 0 0;
	
	}

		#brandingLinks {
		
			width:470px;
			height:91px;
			text-align:right;
			margin-right:20px;
		
		}
		
		#brandingLinksInstructions {
		
			
			height:91px;
			margin-left:50px;
			
		
		}
		
		
		
		

		#brandingLogin {
		
			width:130px;
			height:91px;
			text-align:right;
		
		}
	
/* -------------------------------------------------------------
= NAV CLASSES 
------------------------------------------------------------- */

#nav {

	background: url(../../../Images/bg_nav.jpg) center top no-repeat;
	width:875px;
	height:62px;

}



	#nav a,a.small,a.anchor,a.visited {
		
		color: #000000;
		font: inherit;
		text-decoration: none;
	
	}
	
	#nav a:hover {
		
		color: #000000;
		font: inherit;
		text-decoration: underline;
	
	}

/* -------------------------------------------------------------
= CONTENT  
------------------------------------------------------------- */

#contentArea {

	width:875px;
	margin:0 auto;
	text-align: left;
	
}

	#contentArea img {
	
		
		
	}

	#homeFlash {
	
		width:875px;
		height:457px;
		
	}

	#homeThumbs {
	
		width:875px;
		height:130x;
		
	}
	
		#thumb01 {
		
			background: url(../../../Images/thumb_01.jpg) no-repeat top left;
			display:block;
			width:292px;
			height:130px;
			
		}
		
		#thumb02 {
		
			background: url(../../../Images/thumb_02.jpg) no-repeat top left;
			display:block;
			width:291px;
			height:130px;
			
		}
		
		#thumb03 {
		
			background: url(../../../Images/thumb_04.jpg) no-repeat top left;
			display:block;
			width:292px;
			height:130px;
			
		}
		
			#thumb01:hover, #thumb02:hover, #thumb03:hover {
			
				background-position:top right;
				
			}

	#bottomBar {
	
		background-color:#35494d;
		width:875px;
		height:16px;
		
	}

		.bottomBarInside {
		
			color: #ffffff;
			font: 8px Verdana, Arial, Helvetica, sans-serif;
			letter-spacing:1px;
			text-transform:uppercase;
			text-align:center;
			padding-top:3px;
		
		}

	#contentHeader {
	
		width:875px;
		height:186px;
		
	}

	#contentBody {
	
		background: url(../../../Images/bg_content.gif) center top repeat;
		width:875px;
		
	}

		#contentWrapper {
		
			width:875px;
			
		}

			#contentLeft {
			
				width:515px;
				margin:0 auto;
				padding-left:30px;
				padding-top:30px;
				
				
			}

			#contentRight {
			
				width:235px;
				margin:35px 30px 60px 0;
				
			}

	#privateHeader {
		background: url(../../../Images/header_blank.jpg) center top no-repeat;
		width:875px;
		height:186px;
		
	}
	
		#headerText {
		
		padding-top:45px;
		margin-left:65px;
		width:500px;
		
		}
	
		#headerImage {
		
		padding-top:21px;
		margin-right:34px;
		width:233px;
		
		}

			#privateLeft {
			
				width:240px;
				margin:35px 30px 60px 30px;
				
			}
					
				/*#vNavLinks {
				
					background: url(../../../Images/bg_quicklinks.gif) center top repeat-y;
					
				}
					
					.vNavLinks a,a.small,a.anchor,a.visited {
	
						color: #ffffff;
						font: inherit;
						text-decoration: none;
					
					}
					
					.vNavLinks a:hover {
						
						color: #ffffff;
						font: inherit;
						text-decoration: underline;
					
					}
					
				#vNavLinks2 {
				
					background: url(../../../Images/bg_quicklinks2.gif) center top repeat-y;
					
				}
					
					.vNavLinks2 a,a.small,a.anchor,a.visited {
	
						color: #000000;
						font: inherit;
						text-decoration: none;
					
					}
					
					.vNavLinks2 a:hover {
						
						color: #000000;
						font: inherit;
						text-decoration: underline;
					
					}*/
					
				#newsHeader {
				
					background: url(../../../Images/divider_private.gif) center top no-repeat;
					height:20px;
					font-weight:bold;
					margin:20px 5px 0 5px;
					
				}
					
				#newsBody {
				
					height:20px;
					font-weight:bold;
					margin:10px 5px 20px 5px;
					
				}
					
				#communityHeader {
				
					background: url(../../../Images/divider_private.gif) center top no-repeat;
					height:20px;
					font-weight:bold;
					margin:20px 5px 10px 5px;
					
				}

			#privateLeftCommunities {
			
				width:240px;
				margin:20px 30px 60px 30px;
				
			}
			
			#privateRight {
			
				width:545px;
				margin:35px 30px 60px 0;
				
			}
			
				#privateInsideLeft {
				
					width:260px;
					margin:20px 20px 20px 0;
					
				}
			
				#privateInsideRight {
				
					width:260px;
					margin:20px 0 20px 0;
					
				}
			
				#privateInsideFull {
				
					width:540px;
					margin:20px 0 20px 0;
					
				}
			
				#privateInsideHeader {
				
					width:520px;
					margin-top:10px;
					
				}
			
				#privateInsideLeftListing {
				
					width:260px;
					margin-top:10px;
					
				}
			
				#privateInsideRightListing {
				
					width:260px;
					margin-top:10px;
					
				}
			
			#privateFull {
			
				width:780px;
				padding:35px 35px 35px 60px;
				
			}

/* -------------------------------------------------------------
= fOOTER CLASSES 
------------------------------------------------------------- */

#footer {

	background: url(../../../Images/bg_footer.jpg) center top repeat;
	padding:20px 0 125px 0;

}

	.footerInside {
	
		color: #35494d;
		font: 9px Verdana, Arial, Helvetica, sans-serif;
		text-align:center;
	
	}