@import url(global_v1-2.css);
@import url(gatewayGCC_css/modules.css);
@import url(gatewayGCC_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: #373737;
	font: 26px Georgia, "Times New Roman", Times, serif;

}


h2 {
	
	color: #272727;
	font: 22px Georgia, "Times New Roman", Times, serif;
	
}

h3 {
	
	color: #d7ceb1;
	font:bold 16px Garamond, Georgia, serif;

}

h4 {
	
	color: #804b32;
	font: italic 18px/1.3 Georgia, "Times New Roman", Times, serif;

}

h5 {
	
	color: #396504;
	font:bold 14px Georgia, "Times New Roman", Times, serif;
	display: inline;

}

h6 {
	
	color: #95ac85;
	font:11px Arial, Helvetica, sans-serif;

}

p {
	
	color: #252424;
	font: 14px/1.6 Georgia, "Times New Roman", Times, serif;

}

table, div {
	
	color: #252424;
	font: 14px/1.6 Georgia, "Times New Roman", Times, serif;

}

a,a.small,a.anchor,a.visited {
	
	color: #804b32;
	font: inherit;
	text-decoration: none;

}

a:hover {
	
	color: #396504;
	font: inherit;
	text-decoration:none;

}


ul {
				list-style-image:url(../../../Images/bullet.gif);
				padding-left:0px;
				margin:0px;
				/*display:inline;*/
				}

.page {
	
	background: #111d0a url(../../../Images/pageBg.jpg) center top repeat-y;
	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;

}

#sidebar .inside .abut {
background:url(../../../Images/submitbut.jpg) no-repeat 0 0;
color:#fff;
padding-left:18px;
font:11px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
margin-top:2px;
margin-bottom:2px;
cursor:pointer;
width:95px;
height:20px;
border:none;
}

.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: gatewayGCC
////////////////////////////////////////////////////////*/

.hideText {

	display: none;

}

.floatLeft {
float:left;
} 

.floatRight {
float:right;
} 

.clearBoth {
clear:both;
} 

.centered {
margin:0 auto;
text-align:center;

}

/*////////////////////////////////////////////////////////////////
= MASTER PAGE SPECIFIC CLASSES 
////////////////////////////////////////////////////////////////*/

#bgWrapper {
background:url(../../../Images/courseBg.jpg) center top no-repeat;
}



#pubHome {


	
}

#pubContent {


	
}


/* -------------------------------------------------------------
= HEADER CLASSES 
------------------------------------------------------------- */

#branding {
width:941px;
margin:0 auto;
height:123px;
}

	#topLinks {
	width:911px;
	margin:0 auto;
	padding-top:8px;
	}
	
		#topLeft {
		width:40%;
		font:12px Verdana, Arial, Helvetica, sans-serif;
		color:#fff;
		text-align:left;
		}
		
		#topRight {
		width:60%;
		}
		
			#topRight a, #topRight a:visited {
			font: 12px Arial, Helvetica, sans-serif;
			color:#fff;
			}
			
			#topRight a:hover {
			font: 12px Arial, Helvetica, sans-serif;
			color:#fff;
			background:#c4a36c;
			}
			
			#brandlogo {
			width:941px;
			padding-top:30px;
			}
			
			#pubBrandlogo {
			width:941px;
			padding-top:20px;
			}
			
			#pubLogo {
			padding-top:20px;
			
			}
			
				#logo {
	height:63px;
		width:555px;
		display:block;
	}
	
	a#logo {
	height:63px;
	width:555px;
	background:url(../../../Images/logohov.gif);
	background-position:top left;
	}
		a#logo:hover {
		background-position:left bottom;
		}
				
					
				
				#login {
				width:30%;
				}
				
				#login a, #login a:visited, #login a:hover {
				font:8px Helvetica, Arial, sans-serif;
				color:#f2df99;
				text-decoration:none;
				}
/* -------------------------------------------------------------
= NAV CLASSES 
------------------------------------------------------------- */

#nav {
width:941px;
background:url(../../../Images/navBg.jpg) no-repeat 0 0;
/*height:48px;*/
height:48px;
margin:0 auto;
}

#contentNav {
width:941px;
background:url(../../../Images/navBg.jpg) no-repeat 0 0;
height:48px;
margin:0 auto;

}

	#nav .inside, #contentNav .inside {
	width:927px;
	padding:9px 7px 8px;
	height:31px;
	text-align:center;
	}

/* -------------------------------------------------------------
= CONTENT  
------------------------------------------------------------- */

.siteWrapper {
width:949px;
background:none;
margin:0 auto;
}

#shadowBg {
width:951px;
background:url(../../../Images/shadowbgNew.gif) no-repeat 0 0;
margin:0 auto;
text-align:center;
padding-top:5px;
}

#shadow2 {
background:url(../../../Images/shadowBg.gif) repeat-y 0px 316px;
width:951px;
}

#siteWrap {
width:941px;
margin:0 auto;
/*background:#dbc893 url(../../../Images/siteBg.jpg) no-repeat bottom center;*/
background:#dbc893 url(../../../Images/newSiteBG.jpg) repeat-y 0 0;
}

#siteContentWrapper {
width:941px;
margin: 0 auto;
background:url(../../../Images/newsitebg1.jpg) no-repeat bottom center;
padding-bottom:10px;
}


#sidebarWrap {
width:208px;
height:100%;
}

#sidebar {
width:203px;
background:url(../../../Images/watermark.jpg) no-repeat 0 0;
height:444px;
}

#sidecal {
width:153px;
}

/*#sidebarWatermark {
width:203px;
background:url(../../../Images/sidebarWatermark.jpg) no-repeat top center;
height:100%;
}*/

#sidebar .inside {
padding:35px 15px 100px 35px;
width:153px;
text-align:left;
}

/*#sidebarBorder {
width:5px;
background:url(../../../Images/borderbg.jpg) no-repeat 0 0;
height:100%;
}*/

#contentArea {
width:733px;
text-align:left;

}

	#contentArea .inside {
	width:700px;
	padding-left:13px;
	padding-top:20px;
	padding-bottom:50px;
	}
	
	#contentArea .padding {
	width:700px;
	padding-left:23px;
	padding-top:35px;
	padding-right:45px;
	padding-bottom:50px;
	}

	#callouts {
	width:700px;
	}
	
		#ad1 {
		height:173px;
		width:341px;
		display:block;
		
	}
	
	a#ad1 {
	height:173px;
	width:341px;
	background:url(../../../Images/ad1.gif);
	background-position:top left;
	
	}
		a#ad1:hover {
		background-position:left bottom;
		}
		
		#ad2 {
		height:173px;
		width:341px;
		display:block;
	}
	
	a#ad2 {
	height:173px;
	width:341px;
	background:url(../../../Images/ad2.gif);
	background-position:top left;
	}
		a#ad2:hover {
		background-position:left bottom;
		}
		
		#ad3 {
		height:173px;
		width:341px;
		display:block;
	}
	
	a#ad3 {
	height:173px;
	width:341px;
	background:url(../../../Images/ad3.gif);
	background-position:top left;
	}
		a#ad3:hover {
		background-position:left bottom;
		}
		
		
	#ad4 {
		height:173px;
		width:341px;
		display:block;
	}
	
	a#ad4 {
	height:173px;
	width:341px;
	background:url(../../../Images/ad4.gif);
	background-position:top left;
	}
		a#ad4:hover {
		background-position:left bottom;
		}
		
		#photoCollection {
		width:655px;
		}
		
		#HomeBottom {
		width:655px;
		margin-top:20px;
		}
		
			#homeCalendar {
			width:295px;
			}
			
			#homeNews {
			widtH:295px;
			}
			
		#mediaWindow {
		width:941px;
		margin:0 auto;
		background:#fff url(../../../Images/MediaWindowBg.jpg) repeat-y 0 0;
		}
		
		#mediaWindow img {
		display:block;
		}
		
			#mediaWindow .inside {
			width:929px;
			padding:6px;
			}
			
			#siteDivider {
			width:941px;
			height:8px;
			background:url(../../../Images/sitediv.jpg) no-repeat 0 0;
			margin:0 auto;
			}
			
			
			#mainContent {
			width:640px;
			}
			
			#flashWindow {
			width:941px;
			margin:0 auto;
			}
			
			#pubHomeArea {
			background:url(../../../Images/ornament.gif) 10px 53px no-repeat;
			margin:0 auto;
			text-align:left;
			width:941px;
			padding-bottom:40px;
			}
			
			#pubHomeArea .inside {
			padding:0px 20px 0px 40px;
			}
			
				#pubHomeSidebar {
				width:260px;
				/*padding-left:40px;*/
				padding-top:24px;
				}
				
				#pubHomeSidebar table {
				font:14px "Times New Roman", Times, serif;
				color:#d7ceb1;
				}
				
				#pubHomeSidebar table a, #pubHomeSidebar table a:visited, #pubHomeSidebar table a:hover {
				font:inherit;
				color:#d7ceb1;
				text-decoration:underline;
				}
				
				#pubHomeSidebar a, #pubHomeSidebar a:visited {
				font:13px Arial, Helvetica, sans-serif;
				color:#f6d192;
				text-decoration:none;
				}
				
				#pubHomeSidebar a:hover {
				text-decoration:underline;
				}
				
				#pubHomeContent {
				width:601px;
				/*margin-right:20px*/;
				}
		
/* -------------------------------------------------------------
= fOOTER CLASSES 
------------------------------------------------------------- */

#footer {
width:100%;
background:#273f17;
height:40px;
margin:0 auto;
}

	#footer .inside {
	padding-left:13px;
	padding-top:8px;
	width:928px;
	text-align:left;
	margin:0 auto;
	}
	
	#footer .inside a, #footer .inside a:visited {
	font:13px Georgia, "Times New Roman", Times, serif;
	color:#dbc996;
	text-decoration:none;
	}
	
	#footer .inside a:hover {
	font:13px Georgia, "Times New Roman", Times, serif;
	color:#dbc996;
	text-decoration:underline;
	}
	
	#footerlv2 {
	width:928px;
	padding-left:13px;
	text-align:left;
	margin:0 auto;
	padding-top:8px;
	padding-bottom:15px;
	}
	
	/*---------------------------------------------------------------------
LOGIN CLASSES
---------------------------------------------------------------------*/

.advLogUsername {
border:none;
width: 149px; 
height: 20px; 
font: 12px "Times New Roman", Times, serif;
color:#45341b;
margin: 0;
padding:0 0 0 5px;
background:url(../../../Images/unfield.gif) no-repeat left;
display:block;
}

.advLogPassword {
border:none;
width: 149px; 
height: 20px; 
font: 12px "Times New Roman", Times, serif;
color:#45341b;
margin: 0;
padding:0 0 0 5px;
background:url(../../../Images/pwfield.gif) no-repeat left;
display:block;
}

.pubLoginbg {
background:url(../../../Images/fieldon.gif) no-repeat left;
font: 12px "Times New Roman", Times, serif;
width:149px;
height:20px;
margin: 0;
padding: 0;
}

#login_container .advLogUsername, #login_container .advLogPassword {
	background-color:#fff;
	background-image:none;
	color:#000;
	}
	
