/* The rules in this file are processed last and override styles in other files 

#64378e, purple
#00539b, blue
#7ac143, green
#e1c0ff, very light purple

*/

/* General Styles */

#corporate {
	background-color: #64378e;
}

body {
	background-color: #64378e;
	color: #333333;
}

#corporate-inner-container .clear-floats {
	background-color: #ffffff;
}

#corporate-navigation-bar {
	background-color: #ffffff;
}

#corporate h1 {
	color: #64378e;
}


h1, h2, h3, h4, h5, h6 {
	color: #000000;
}

a:link {
	color: #64378e;
}

a:visited {
	color: #64378e;
}


/* Content Border Styles */


#content-container {
	background-image: url(/themes/alz/images/backgrounds/contentbox-top-right-corner.gif);
}

#content-footer {
	background-image: url(/themes/alz/images/backgrounds/contentbox-bottom-right-corner.gif);
	background-color: #ffffff;
}

.gradient-wrapper-outside {
	background-image: url(/themes/alz/images/backgrounds/contentsection-background-left.png);
	background-color: #c687ff;
}

.gradient-wrapper-inside {
	background-image: url(/themes/alz/images/backgrounds/contentsection-background-right.png);
}

#main-content {
	background-color: #ffffff;
}


/* Main Navigation */

#partner-banner-header {
	margin: 10px 0 10px 10px;
}

#navigation a {
	float: left;
	text-decoration: none;
	color: #ffffff;
}

		.left-side {
			float: left;
			height: 100%;
			display: block;
			margin: 0;
			padding: 0;
			background-image: url(/themes/alz/images/backgrounds/inactive-tab-left.jpg);
			background-repeat: no-repeat;
			background-position: left top;
		}
		
		.right-side {
			float: left;
			display: block;
			height: 100%;
			background-image: url(/themes/alz/images/backgrounds/inactive-tab-right.jpg);
			background-repeat: no-repeat;
			background-position: right top;
			padding: 7px 15px 3px 15px;
			cursor: pointer;
		}
		
		.selected .left-side {
			background-image: url(/themes/alz/images/backgrounds/selected-tab-left.jpg);
		}
	
				.selected .right-side {
					background-image: url(/themes/alz/images/backgrounds/selected-tab-right.jpg);
				}
				
		a:hover .left-side {
			background-image: url(/themes/alz/images/backgrounds/hover-tab-left.png);
		}
		
		a:hover .right-side {
			background-image: url(/themes/alz/images/backgrounds/hover-tab-right.png);
		}
		





/* Section Navigation */


#section-navigation a {
	color: #000000;
	text-decoration: none;
	cursor: pointer;
}

/*		.top-left {
			margin: 0;
			padding: 0;
			background-image: url(/themes/alz/images/backgrounds/inactive-top-left.png);
			background-repeat: no-repeat;
			background-position: left top;
			height: 100%;
			display: block;
		}
		
			.top-right {
				display: block;
				margin: 0;
				padding: 0;
				height: 100%;
				background-image: url(/themes/alz/images/backgrounds/inactive-top-right.png);
				background-repeat: no-repeat;
				background-position: right top;
			}
			
				.bottom-left {
					display: block;
					margin: 0;
					padding: 0;
					height: 100%;
					background-image: url(/themes/alz/images/backgrounds/inactive-bottom-left.png);
					background-repeat: no-repeat;
					background-position: left bottom;
				}
				
					.bottom-right {
						display: block;
						margin: 0;
						height: 100%;
						background-image: url(/themes/alz/images/backgrounds/inactive-bottom-right.png);
						background-repeat: no-repeat;
						background-position: right bottom;
					}
					
*/


	.partner .top-left {
		background-image: url(/themes/alz/images/backgrounds/partner-top-left.png);
	}
	
		.partner .top-right {
			background-image: url(/themes/alz/images/backgrounds/partner-top-right.png);
			/*color: #00B0D9;*/
			color: #ffffff;
		}
		
			.partner .bottom-left {
				background-image: url(/themes/alz/images/backgrounds/partner-bottom-left.png);
			}
			
				.partner .bottom-right {
					background-image: url(/themes/alz/images/backgrounds/partner-bottom-right.png);
				}
		
	
		.selected .top-left {
			background-image: url(/themes/alz/images/backgrounds/selected-top-left.png);
		}
	
			.selected .top-right {
				background-image: url(/themes/alz/images/backgrounds/selected-top-right.png);
				color: #ffffff;
			}
			
				.selected .bottom-left {
					background-image: url(/themes/alz/images/backgrounds/selected-bottom-left.png);
				}
				
					.selected .bottom-right {
						background-image: url(/themes/alz/images/backgrounds/selected-bottom-right.png);
					}
			
		.welcome .top-left {
			background-image: url(/themes/alz/images/backgrounds/selected-top-left.png);
		}
	
			.welcome .top-right {
				background-image: url(/themes/alz/images/backgrounds/selected-top-right.png);
				color: #ffffff;
			}
			
				.welcome .bottom-left {
					background-image: url(/themes/alz/images/backgrounds/selected-bottom-left.png);
				}
				
					.welcome .bottom-right {
						background-image: url(/themes/alz/images/backgrounds/selected-bottom-right.png);
					}
					
		.welcome a {
			color: #ffffff;
		}
		
		.welcome h1, .welcome h2, .welcome h3, .welcome h4 {
			color: #ffffff;
		}
		
		/*			*/

		a:hover .top-left, .highlighted .top-left {
			background-image: url(/themes/alz/images/backgrounds/highlighted-top-left.png);
		}

			a:hover .top-right, .highlighted .top-right {
				background-image: url(/themes/alz/images/backgrounds/highlighted-top-right.png);
				color: #ffffff;
;
			}
			
				a:hover .bottom-left, .highlighted .bottom-left {
					background-image: url(/themes/alz/images/backgrounds/highlighted-bottom-left.png);
				}
				
					a:hover .bottom-right, .highlighted .bottom-right {
						background-image: url(/themes/alz/images/backgrounds/highlighted-bottom-right.png);
					}
					
/* Other */

.softblue {
    background-image: url(/themes/standard/images/backgrounds/softgray-gradient.png);
}

.softblue h2 {
	color: #000000;
}

.selected .button-content-inside a {
	color: #ffffff;
}

ul.tabbernav li a:hover {
	background-color: #a0b62d;
}

.MemberTable th {
	background-color: #ebebeb;
	color: #000000;
}

.rowLight {
	background-color: #fafafa;
}

.rowDark {
	background-color: #dcdcdc;
}

.slideshow-instructions, .slideshow-instructions a {
	
}

#slideshow-nav a.activeSlide {
	color:#FFFFFF;
}


/* Buttons */

.button-set .button-cap {
	background-image: url(/themes/alz/images/backgrounds/button-cap.png);
	
}



/* The main stretchable "body" of the button */

.button-set .button-body {
	background-image: url(/themes/alz/images/backgrounds/button-body.png);

}




/* Calendars */

.cal-popup-event-header {
	background-color: #7ac143;
}

#large-calendar td.cal-sidebar-body h3.cal-sidebar-available, .cal-available-day {
	background-color: #7ac143;

}




/* Legend Styles */

/* Calendar Popups */

/* Large Calendar Styles */

/* Mini Calendar Styles */

#mini-calendars table {
		background-color: #c687ff;

}

.cal-available-day {
	background-color: #7ac143;
}

.sponsor-vertical {
	float: right;
	clear: right;
	border: 0px solid black;
	width: 120px;
	padding: 0 15px;
}

#corporate .sponsor-vertical {
	background-color: #f1e3ff;
	padding-top: 2em; 
	padding-bottom: 2em;
	margin-top: 3em;

}

.sponsor-horizontal {

	border: 0px solid #f1e3ff;
	padding: .75em;
	background-color: #f1e3ff;
	border-radius: 5px;

}

#ad-frame-title-sponsor {
    color: #000000;
    height: 430px;
    left: 830px;
    position: absolute;
    text-align: center;
    top: 740px;
    width: 160px;
    z-index: 3;
    background-color: #f1e3ff;
    padding-top: 2em;
    padding-bottom: 2em;
}