﻿/* SHARED */
/* LAYOUT */
	/* 2 COLUMN NARROW */
	/* 2 COLUMN FORM */
		/* BLUE */
		/* WHITE */
/* BANNERS */
	/* GENERAL */
	/* DESTINATION */
	/* NEWS/REAL STORIES */
/* MAIN CONTENT AREA */
	/* MAIN CONTENT SPOTS */
		/* STUDENTS */
		/* CONTACT STUDENTS */	
		/* DISCOVERY TOURS */
	/* STUDENT STORIES */
	/* NEWS */
	/* CONTACT US */
		/* MEET OUR STAFF */
	/* MYHSY */
	/* DESTINATIONS */
	    /* PRICES */
/* FAT FOOTER */
/* RIGHT COLUMN */
	/* MODULES/SPOTS */
	/* SUBMIT BUTTONS */
/* FOOTER */
/* TABLE STYLES */
/* MAPS */
/* JQUERY PLUGINS */
	/* JCAROUSEL */

/* ==================================================================== */

/* SHARED */

.mainContent .left #abstract ,.mainContent .left .imageTitle ,.mainContent .left #content
{
	margin-bottom:20px;
	width:500px;
}

#mainHSYContent {clear: both;}

#abstract {
	font-weight:bold;
}

.imageTitle h1 
{
	margin:0;
}

body { 
	background:url(/sitecore/__/highschool/images/mainBg.gif) repeat-x left 185px;
}

a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

.imageText {
	clear:both;
	margin-bottom:10px;
	width:100%;
}

h3.info 
{
	background:url(/sitecore/__/highschool/images/iconInfoLightBlue.png) no-repeat;
	color:#000;
	font-size:34px;
	font-weight:bold;
	line-height:1;
	padding:5px 0 10px 70px;
}

.title-content 
{
	padding:15px 0 0 10px;
	width:950px;
}

/* LAYOUT */

.container {
	width:960px;
	margin:0 auto;
}

/*.container div 
{
	display:inline;
	float:left;
}*/

.twoColNarrowContent div,
.twoColWideContent div,
.generalBanner div,
.mainContent,
.mainContent div,
.subContent,
.subContent div,
.title-content,
.blueContent,
.blueContent div,
.whiteContent,
.whiteContent div,
.destinationBanner,
.destinationBanner div,
.titleBar,
.titleBar div,
.preAppContent,
.preAppContent div,
.imageTitle
{
	display:inline;
	float:left;
}

.imageTitle 
{
	margin-bottom:20px;
}

	/* 2 COLUMN NARROW */
	
	.twoColNarrowContent {
		background:#d5f3fe url(/sitecore/__/highschool/images/mainContentGradBg.gif) repeat-x;
		float:left;
		width:960px; 	
	}

		.twoColNarrowContent .left {
			background:#e4f7fe url(/sitecore/__/highschool/images/round745Bottom.gif) no-repeat left bottom;
			margin:0 10px 10px;
			padding:25px 15px 25px 30px;
			width:700px;
		}
		
		.twoColNarrowContent .leftTop {
			background:url(/sitecore/__/highschool/images/round745Top.gif) no-repeat;
			height:3px;
			margin:10px 10px 0;
			width:745px;
			font-size:1%;
		}
		
		.twoColNarrowContent .left .content {
			width:671px;
		}
		
			.twoColNarrowContent .left .content .imageTitle,.twoColNarrowContent .left .content #abstract 
			{
				width:671px;
				margin-bottom:20px;
			}
		
		.twoColNarrowContent .right {
			width:180px;
		}	
		
	/* 2 COLUMN FORM */
		/* BLUE */
		
		.blueContent {
			padding:0 0 20px 0;
			width:960px;
		}

			.blueContent .left {
				background:#12a6e3 url(/sitecore/__/highschool/images/contactBoxBG.gif) repeat-x;
				margin:0 10px 0 10px;
				padding:25px;
				width:480px;
				-moz-border-radius:5px;
				-webkit-border-radius:5px;
			}
			
			.blueContent .right {
				background:#12a6e3 url(/sitecore/__/highschool/images/contactBoxBG.gif) repeat-x;
				padding:25px;
				width:350px;
				-moz-border-radius:5px;
				-webkit-border-radius:5px;		
			}
			
				.blueContent .right h3.info {
					background:url(/sitecore/__/highschool/images/iconContactInfo.gif) no-repeat;
					color:#fff;
					font-size:34px;
					height:50px;
					padding:5px 0 10px 70px;
				}
			
				.blueContent .right h4.subInfo {
					color:#626262;
					font-size:20px;
					padding-left:70px;
					position:relative;
					top:-25px;
				}
				
				.blueContent .right p {
					color:#fff;
					font-size:14px;
					font-weight:bold;
				}		
		
		/* WHITE */	
		
		.whiteContent {
			padding:20px 0;
			width:960px;
		}

			.whiteContent .left {
				background:#fff;
				margin:0 10px 0 10px;
				padding:25px;
				width:480px;
				-moz-border-radius:5px;
				-webkit-border-radius:5px;
			}
			
				.whiteContent .left .mainPromoContent img 
				{
					margin:5px;
				}
			
			.whiteContent .right {
				background:#fff;
				padding:25px;
				width:350px;
				-moz-border-radius:5px;
				-webkit-border-radius:5px;		
			}
			
				.whiteContent .right h3.info {
					background:url(/sitecore/__/highschool/images/iconInfoLightBlue.gif) no-repeat;
					font-size:34px;
					padding:8px 0 10px 70px;
				}
			
				.whiteContent .right h4.subInfo {
					color:#626262;
					font-size:20px;
					padding-left:70px;
					position:relative;
					top:-25px;
				}
				
				.whiteContent .right p {
					font-size:14px;
					font-weight:bold;
				}			

/* BANNERS */

	/* GENERAL */
	.generalBanner {
		height:294px;
		margin-bottom:7px;
		width:960px;
	}

		.generalBanner .left {
			background:#11a7e4 url(/sitecore/__/highschool/images/generalSubNavBg.gif) repeat-x;
			height:294px;
			width:231px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;
		}	
		
			.generalBanner .left ul{
				margin:20px 21px;	
			}
			
				.generalBanner .left ul li {
					margin-bottom:13px;
					line-height:1;
				}
				
					.generalBanner .left ul li.current {
						background:#2e84bf;
						margin-bottom:13px;	
						padding:5px;
						-moz-border-radius:5px;
						-webkit-border-radius:5px;	
						position:relative;
						left:-4px;
						border-radius:5px; 
						behavior: url(border-radius.htc);
					}
					
						.generalBanner .left ul li.current a {
							text-decoration:none;
						}
			
					.generalBanner .left ul li a {
						color:#fff;
						text-decoration:none;
						line-height:normal;
					}	
					
					.generalBanner .left ul li a:hover {
						text-decoration:underline;
					}	
		
		.generalBanner .right {
			margin-left:7px;
			width:722px;
			/*overflow:hidden;*/
		}
		
	/* DESTINATION */
	
	.titleBar {
		margin-top:14px;
		height:62px;
		width:960px;
	}

		.titleBar .left {
			padding-left:20px;
			width:600px;
		}
		
		.titleBar .right 
		{
			padding-right:20px;
			width:320px;
		}
		
			.titleBar .right ul 
			{
				width:320px;
				z-index:1000;
				position:relative;
			}
		
			.titleBar .right ul li {
				background:url(/sitecore/__/highschool/images/titleBarListIcon.gif) no-repeat left 7px;
				float:left;
				padding-left:7px;
				text-align:right;
			}
				
				.titleBar .right ul li a 
				{
					margin:0 5px 5px 0;
					color:#01a0e2;
				}
				
					.titleBar .right ul li a.selected {
						font-weight:bold;
						text-decoration:none;
					}	
	
	.destinationBanner {
		height:294px;
		position:relative;
		top:-36px;
		width:960px;
	}
	
	#bannerImage  
	{
		height:294px;
		overflow:hidden;
	}

		.destinationBanner .navigation	{
			left:20px;
			position:relative;
			top:295px;
			z-index:1000; /* has to be stacked higher than the image cycle div's */
		}
		
		.destinationBanner .navigation ul {
		
		}
		
		.destinationBanner .navigation ul li {
			background:url(/sitecore/__/highschool/images/destNavLeft.png) no-repeat left top;
			float:left;
			line-height:1;
			margin:4px 0 0 1px;
			z-index:9000;
			cursor:pointer;
		}
		
			.destinationBanner .navigation ul li.current {
				background:url(/sitecore/__/highschool/images/destNavLeftCurrent.png);
				margin-top:0;
				padding-bottom:4px;
			}
			
				.destinationBanner .navigation ul li.current a
				{
					background:url(/sitecore/__/highschool/images/destNavRightCurrent.png) right top;
					color:#000;
					z-index:9998;
					
				}
		
		.destinationBanner .navigation ul li a {	
			background:url(/sitecore/__/highschool/images/destNavRight.png) right top;
			color:#fff;
			cursor:pointer;
			display:block;
			padding:10px;
			margin-left:3px;
			z-index:9997; 
			line-height:1;
		}

		.destinationBanner .left {
			height:inherit;
			width:754px;
		}
		
		.destinationBanner .right {
			height:inherit;
			margin-left:4px;
			width:202px;
		}	
	
	
	/* NEWS/REAL STORIES */
	
.newsBanner {
	background:#1392c9 url(/sitecore/__/highschool/images/newsBannerBg.gif) repeat-x;
	float:left;
	height:265px;
	padding:15px 20px;
	width:920px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

	.newsBanner .options {
		width:920px;
	}
	
		.newsBanner .options ul {
			list-style:none;
		}
		
			.newsBanner .options ul li {
				display:inline;
				font-size:13px;
				padding:4px 0 4px 10px;
				margin-right:10px;
			}
		
			
				.newsBanner .options ul li a {
					border-bottom:1px solid #a6dcf2;
					color:#fff;
					text-decoration:none;
					padding-bottom:1px;
				}
				
					.newsBanner .options ul li a:hover {
						border-bottom:1px solid #fff;
					}
					
					.newsBanner .options ul li.current {
						background:url(/sitecore/__/highschool/images/newsBannerNavBgLeft.gif) no-repeat;
						margin-left:10px;
					}
					
					.newsBanner .options ul li.current a {
						background:url(/sitecore/__/highschool/images/newsBannerNavBgRight.gif) no-repeat top right;
						border:0;
						padding:4px 10px 4px 0px;
						text-decoration:none;
					}
					
						.newsBanner .options ul li.current a:hover {
							text-decoration:none;
						}
	
	.newsBanner .feature {
		width:920px;
	}
	
		.newsBanner .side {
			display:inline;
			float:left;
			margin-top:115px;
			text-align:center;
			width:75px;
			z-index:1000;
		}
		
			.newsBanner .side img {
				cursor:pointer;
				z-index:1001;
			}
		
		.newsBanner .center {
			float:left;
			width:770px;
		}
		
		/* add some additional imageflow styles */
		
		.imageflow .caption 
		{
			color:#fff;
			font-size:18px;
		}

/* MAIN CONTENT AREA */

.mainContent {
	background:#d5f3fe url(/sitecore/__/highschool/images/mainContentGradBg.gif) repeat-x;
	padding:32px 0;
	width:960px; 
}

	.mainContent a 
	{
		font-weight:bold;
		border-bottom:1px solid #a9e7f2;
	}
	
		.mainContent a:hover 
		{
			border-bottom:1px solid #1392C9;
			text-decoration:none;
		}

	.mainContent .left 
	{
		padding:0 30px 0 30px;
		width:506px;
	}
		.mainContent .left ul {
			margin:20px 0;
		}
		
		.mainContent .left ul li {
			color:#000;
			list-style-position:inside;
			list-style-type:disc;
			margin-bottom:10px;
		}
	
	.mainContent .right 
	{
		overflow:hidden;
		padding-right:20px;
		width:374px;
	}
			
			.mainContent .right .narrowModule ul{
				color:#3fa9ff;
				float:left;
				list-style:disc;
				list-style-position:inside;
				margin:15px 0;
			}
			
	/* MAIN CONTENT SPOTS */
	
		/* STUDENTS */
		
		.studentContentSpot {
			float:left;
			width:200px;
			margin:0 20px 20px 0;
		}

			.studentContentSpot img {
				margin-bottom:10px;
				border:1px solid #000;
			}

			.studentContentSpot .text {
				float:left;
				margin-bottom:10px;
			}

			.studentContentSpot .name {
				float:left;
				font-weight:bold;
			}
			
		/* CONTACT STUDENTS */
		
.contactStudent {
	width:220px;
	margin:0 2px 10px 0;
	float:left;
}

	.contactStudent .top {
		background:#12a6e4 url(/sitecore/__/highschool/images/contactStudentTopBg.gif) no-repeat;
		color:#fff;
		font-size:14px;
		font-weight:bold;
		line-height:1;
		padding:10px 10px 7px;
		width:200px;
	}
	
	.contactStudent .main {
		background:url(/sitecore/__/highschool/images/contactStudentMainBg.gif) no-repeat left bottom;
		padding:10px;
		width:200px;
	}
	
	.contactStudent .main .info 
	{
		width:200px;
		overflow:hidden;
	}
	
		.contactStudent .main .image 
		{
			height:75px;
			margin-bottom:10px;
			width:200px;
		}
		
			.contactStudent .main .image img {
				float:left;
				margin-right:10px;
			}
	
		.contactStudent .main .text {
			margin-bottom:10px;
			width:200px;
		}
		
			.contactStudent .main .text .title {
				font-weight:bold;
			}
			
		.contactStudent .main .text .quote {
			margin:5px 0;
		}			
		
		.contactStudent .main .text .quote span.quoteTitle {
			font-weight:bold;
		}

		.contactStudent a 
		{
			color:#1392C9;
		}		
			
		/* DISCOVERY TOURS */					
		
		.discoveryTour 
		{
			background:#d0f2ff;
			border:1px solid #7a9098;
			margin-bottom:20px;
			padding:10px;
			width:490px;
			-moz-border-radius:5px;
			-webkit-border-radius:5px;	
		}

			.discoveryTour img {
				float:left;
				margin-right:10px;
			}
			
			.discoveryTour .title {
				font-weight:bold;
				margin-bottom:5px;
				width:400px;
			}
			
			.discoveryTour .summary {
				width:400px;
			}
			
		/* REGION CHOICE */
		
		.regionChoice 
		{
			background:#d0f2ff;
			border-bottom:1px solid #7a9098;
			margin-bottom:10px;
			padding:10px;
			width:490px;
			
		}

			.regionChoice img {
				float:left;
				margin-right:10px;
			}
			
			.regionChoice .title {
				font-weight:bold;
				margin-bottom:5px;
				width:400px;
			}
			
			.regionChoice .summary {
				width:400px;
			}		
			
/* STUDENT STORIES */

.modules {
	float:right !important;
	width:181px;
}

	.modules .profilePicture 
	{
		width:181px;
		overflow:hidden;
	}

	.moduleTextTitle 
	{	
		font-weight:bold;
		width:100%;
		margin-top:10px;
	}

.clearModule {
	margin-top:20px;
}
	
.clearModuleTop {
	background:url(/sitecore/__/highschool/images/clearModuleTop.png) no-repeat;
	color:#fff;
	padding:6px 10px;
	width:161px;
}

.clearModuleText {
	padding:10px;
	width:161px;	
}

	.clearModuleText img {
		margin:1px;
	}

	.clearModuleText li {
		background:url(/sitecore/__/highschool/images/titleBarListIcon.gif) no-repeat left 8px;
		padding-left:7px;
	}

		.clearModuleText li a {
			color:#00a0e2;
		}

.clearModuleBottom {
	background:url(/sitecore/__/highschool/images/clearModuleBottom.png) no-repeat;
	height:3px;
	width:181px;	
}

/* NEWS */

	.infomeeting {
		background:#d8eefa url(/sitecore/__/highschool/images/infomeetingListTopBg.gif) no-repeat;
		margin-bottom:15px;
		width:358px;
	}
		
		.infomeeting .top {
			padding:15px;
			width:328px;		
		}
		
			.infomeeting .top .date {
				background:url(/sitecore/__/highschool/images/infomeetingDate.gif) no-repeat left 1px;
				height:53px;
				width:53px;
			}
			
				.infomeeting .top .date .month {
					color:#fff;
					font-weight:bold;					
					text-align:center;
					text-transform:uppercase;
					width:53px;
				}
				
				.infomeeting .top .date .day {
					color:#000;
					font-size:24px;
					font-weight:bold;
					text-align:center;
					width:53px;					
				}
				
			.infomeeting .top .info {
				margin-left:20px;
				width:200px;
			}
			
				.infomeeting .top .info .city 
				{
					font-size:20px;
					width:200px;
				}	
				
					.infomeeting .top .info .city a {
						border-bottom:1px solid #bae7f9;
						color:#00a0e2;
										
					}		
	
		.infomeeting .bottom {
			background:url(/sitecore/__/highschool/images/infomeetingListBottomBg.gif) no-repeat;
			height:4px;
			width:358px;
			overflow:hidden;
		}
		
		h3#chosenCity 
		{
			color:#fff;
			font-size:20px;
		}
		
		.promo-arrow 
		{
			background:url(/sitecore/__/highschool/images/animated-arrow.gif) no-repeat;
			padding-left:25px;
		}
		
		
		/* HIGHLIGHTS */
		
		.highlight {}
		
		/* lists, images, bold italic, tables, */
		
			.highlight p , .highlight h4
			{
				float:left;
				width:100%;
			}
			
			.highlight table {
				float:left;
			}
			
			.highlight ul,highlight ol 
			{
				float:left;
				margin:10px 0 20px 0;
				width:100%;
			}
			
				.highlight ul li 
				{
					list-style:disc;
					list-style-position:inside;
					margin-left:20px;
				}
				
				.highlight ol li 
				{
					list-style:decimal;
					list-style-position:inside;
					margin-left:20px;					
				}
			
			
			/* images - we can use these when class names are selectable in the Sitecore WYSIWYG 
			
			.highlight .leftImage
			{
				float:left;
				margin:0 10px 10px 0 !important;
			}
			
			.highlight .rightImage
			{
				float:right;
				margin:0 0 10px 10px !important;
			}
			
			*/

/* CONTACT US */

#office_list {
			list-style:none;
			margin-bottom:20px;
		}
		
			#office_list li {
				display:inline;
				font-size:13px;
				padding:4px 0 4px 10px;
				margin-right:10px;
			}
		
			
				#office_list li a {
					border-bottom:1px solid #a6dcf2;
					color:#fff;
					text-decoration:none;
					padding-bottom:1px;
				}
				
					#office_list li a:hover {
						border-bottom:1px solid #fff;
					}
					
					#office_list li.current {
						background:url(/sitecore/__/highschool/images/newsBannerNavBgLeft.gif) no-repeat;
						margin-left:10px;
					}
					
					#office_list li.current a {
						background:url(/sitecore/__/highschool/images/newsBannerNavBgRight.gif) no-repeat top right;
						border:0;
						padding:4px 10px 4px 0px;
						text-decoration:none;
					}
					
						#office_list li.current a:hover {
							text-decoration:none;
						}
	
.contactMap	{
	margin:15px 0;
}

.contactLinks,#office_list {
	width:100%;
}

	.contactLinks ul,#office_list ul{
		float:right;
	}

		.contactLinks ul li ,#office_list ul li{
			float:left;
			margin-left:20px;
		}
		
			.contactLinks ul li.first {
				margin:0;
			}
		
			.contactLinks ul li a ,#office_list ul li a{
				border-bottom:1px solid #a6dcf2;
				color:#fff;
				font-size:15px;
				font-weight:bold;			
			}
			
	/* MEET OUR STAFF */
	
	.meetOurStaff 
	{
		background:#10a5e3 url(/highschool/images/MeetStaffGradBg.gif) repeat-x;
		color:#fff;
		float:left;
		padding:45px;
		width:660px;
	}
	
		.meetOurStaff div {float:left;}
		
		.meetOurStaff .left {
			width:350px;
		}
		
		.meetOurStaff .right {
			margin-left:50px;
			width:260px;
		}
			
/* MYHSY */				

.myhsytitle{
	width:100%;
	margin:20px 0;
}

.myhsyform {
	width:100%;
}
			
/* DESTINATIONS */
     
/* PRICES */			

.prices {
	width:100%;
}

.prices table {
	background:#fff url(/sitecore/__/highschool/images/pricesHeaderBG.png) no-repeat left top;
	width:506px;
	margin:20px 0;
}

.prices table th {
	color:#fff;
	padding:5px;
}

.prices table td{
	border-bottom:1px solid #c2e8f8;
	padding:5px;
}     

	/* DESTINATION PRICES */
	
.destinationPrices table 
{
	background:#fff;
	width:344px;
}

.destinationPrices table th {
	font-weight:bold;
}

.destinationPrices table th, .destinationPrices table td{
	border-bottom:1px solid #c2e8f8;
	padding:5px;
} 
			
/* FAT FOOTER */

.subContent {
	background:#fff;
	border-bottom:1px solid #ebebeb;
	padding-top:7px;
	width:960px;
}

	.subContent .module {
		background:url(/sitecore/__/highschool/images/moduleGradBg.gif) repeat-x;
	}
	
	.subContent .wide {
		border-top:1px solid #d6d6d6;
		padding:30px;
		text-align:center;
		width:900px;
	}
	
	.subContent .wide  img {
		margin:0 15px 15px;
	}
	
.footerSpotContainer {
	width:900px;
	margin:30px;
}
			
.footerSpot {
	background:#fff;
	width:300px;
	margin:20px 0;
}	

	.footerSpot .image {
		width:85px;
		text-align:center;
	}
	
	.footerSpot .content {
		color:#7c8275;
		margin:0 15px;
		width:185px;
	}
	
		.footerSpot .content {
			font-size:13px;
			line-height:1.3;
		}
		
		.footerSpot .content h4 
		{
			margin-bottom:10px;
		}
	
		.footerSpot .content h4 a{
			font-weight:bold;
			font-size:20px;
			color:#7c8275;
			border-bottom:1px solid #e7e8e7;
			letter-spacing:-1px;
		}
		
			.footerSpot .content h4 a:hover 
			{
				background:#7c8275;
				color:#fff;
				padding:1px;
				text-decoration:none;
				/*border-bottom:1px solid #c6c6c6;*/
			}
			
	.footerBottom a {
			font-weight:bold;
			font-size:20px;
			color:#7c8275;  
			border-bottom:1px solid #e7e8e7;
			letter-spacing:-1px;		
	}
	
		#mainHSYContent .footerBottom.left {
			float:left;
			margin:0 0 45px 30px;
			clear:both;
		}
			
		#mainHSYContent .footerBottom.right {
			float:right;
			margin:0 30px 45px 0;
		}
			
			.footerBottom.right h4 
			{
				float:right;
				margin-right:12px;
				position:relative;
				top:15px;
			}
			
			.footerBottom.right img 
			{
				float:right;
				position:relative;
				top:12px;
			}
			
/* RIGHT COLUMN */			

	/* MODULES/SPOTS */
	
	.multi-image {
		height:222px;
		overflow:hidden;
	}
	
	.spot {
	
	}
	
		.spot ul {
			float:left;
		}
	
		.spot ul li {
			background:url(/sitecore/__/highschool/images/titleBarListIcon.gif) no-repeat left 5px;
			margin:0 5px 10px 0;
			padding-left:7px;
		}
			
			.spot ul li a {
				color:#01a0e2;
				text-decoration:none;
			}
				
				.spot ul li a:hover {
					text-decoration:underline;
				}	
	
	.rightWideModule {

		margin-top:10px;
		width:374px;
	}
	
		.rightWideModule .preAppTeaser h3
		{
			color:#00a0e2;
			margin:40px 0 0 110px;
			font-weight:bold;
			font-size:18px;
			text-decoration:none;
			border-bottom:1px solid #a9e1f8;
		}
		
		.preAppTeaserSubmit 
		{
			margin:20px 20px 20px 250px;
		}
	
		.rightBrochure {
			height:222px;
		}
	
		.rightBrochure div {
			margin:135px 0 0 20px;
		}
	
		.rightWideModule .top {
			background:url(/sitecore/__/highschool/images/rightModuleWideTop.gif) no-repeat;
			height:3px;
			width:374px;
		}
		
		.rightWideModule .title {
			background:url(/sitecore/__/highschool/images/rightModuleWideTitleBg.gif) repeat-x;
			color:#fff;
			height:15px;
			padding:6px 10px;
			width:354px;
		}
		
		.rightWideModule .body {
			padding:15px;
			width:344px;
		}
		
			.rightWideModule .body img {
				float:left;
				margin-right:10px;
			}
		
		.rightWideModule .bodyGrad {
			background:#cff0fd url(/sitecore/__/highschool/images/rightModuleWideBodyGrad.gif) repeat-x left bottom;
			padding:15px;
			width:344px;
			overflow:hidden;
		}	
		
			.rightWideModule .bodyGrad ul 
			{
				width:344px;
			}
			
				.rightWideModule .bodyGrad ul li 
				{
					background:url(/sitecore/__/highschool/images/titleBarListIcon.gif) no-repeat left 8px;
					float:left;
					width:150px;
				}
				
					.rightWideModule .bodyGrad ul li a 
					{
						font-weight:bold;
					}
		
			.rightWideModule .bodyGrad div img
			{
				text-align:center;
			}
		
		.rightWideModule .bottom {
			background:url(/sitecore/__/highschool/images/rightModuleWideBottom.gif) no-repeat;
			height:5px;
			width:374px;
		}
		
		.rightWideModule .bottomGrad {
			background:url(/sitecore/__/highschool/images/rightModuleWideBottomGrad.gif) no-repeat;
			height:4px;
			width:374px;
		}

	.rightNarrowModule {
		margin-top:10px;
		width:181px;
		overflow:hidden;	
	}
	
		.rightNarrowModule .top {
			background:url(/sitecore/__/highschool/images/rightModuleNarrowTop.gif) no-repeat;
			height:3px;
			width:181px;;
		}
		
		.rightNarrowModule .title {
			background:url(/sitecore/__/highschool/images/rightModuleWideTitleBg.gif) repeat-x;
			color:#fff;
			height:15px;
			padding:6px 10px;
			width:161px;
		}
		
		.rightNarrowModule .body {
			padding:15px;
			width:151px;
		}
		
		.rightNarrowModule .bodyGrad {
			background:#cff0fd url(/sitecore/__/highschool/images/rightModuleWideBodyGrad.gif) repeat-x left bottom;
			padding:15px;
			width:151px;
		}
		
				.rightNarrowModule .bodyGrad ul li 
				{
					background:url(/sitecore/__/highschool/images/titleBarListIcon.gif) no-repeat left 8px;
					width:100%;
				}
				
					.rightNarrowModule .bodyGrad ul li a 
					{
						font-weight:bold;
					}
		
		.rightNarrowModule .bottom {
			background:url(/sitecore/__/highschool/images/rightModuleNarrowBottom.gif) no-repeat;
			height:5px;
			width:181px;
			font-size:1%;
		}	
		
		.rightNarrowModule .bottomGrad {
			background:url(/sitecore/__/highschool/images/rightModuleNarrowBottomGrad.gif) no-repeat;		
			height:4px;
			width:181px;
			font-size:1%;
		}
		
	.infomeetingContainer 
	{
		margin:20px 0;
		width:350px;
	}		
	
		.infomeetingContainer .title 
		{
			width:350px;
		}
	
		.infomeetingContainer .abstract 
		{
			width:350px;
			margin-top:10px;
		}
		
    /* STUDENT QUOTES */		
    
    .studentQuote 
    {
    	width:340px;
    	margin-bottom:10px;
    	border-bottom:1px solid #11A7E4;
    	padding-bottom:10px;
    }
    
		.studentQuote .image 
		{
			width:100px;
		}
		
		.studentQuote .details 
		{
			width:240px;
		}
		
			.studentQuote .details .t 
			{
				font-weight:bold;
				width:100%;
			}
			
			.studentQuote .details .tx 
			{
				width:100%;
			}
		
		.studentQuote .quote 
		{
			width:340px;
			margin-top:5px;
		}
		
	/* SUBMIT BUTTONS */	
	
		/* RED */	
		
			.submitRed {
				height:31px;
				margin-top:10px;
			}
			
				.submitRed .l {
					background:url(/sitecore/__/highschool/images/submitRedLeft.png) no-repeat;
					height:31px;
					padding:0;
					width:2px;
				}
				
				.submitRed .c {
					background:url(/sitecore/__/highschool/images/submitRedCenter.png) repeat-x;
					height:31px;
					padding-right:5px;
					line-height:1;
					width: 142px;
				}
				
					.submitRed .c a {
						background:url(/sitecore/__/highschool/images/submitRedArrow.gif) no-repeat right 7px;
						color:#fff;
						display:block;
						font-weight:bold;
						padding:9px 25px 7px 7px;
						text-decoration:underline;
						border:0;
					}
					
						.submitRed .c a:hover 
						{
							border:0;
						}
				
				.submitRed .r {
					background:url(/sitecore/__/highschool/images/submitRedRight.png) no-repeat;
					height:31px;
					width:2px;
				}
				
/* FOOTER */	

.footerContainer {
	background:#ececec;
	border-top:3px solid #c0c0c0;
	float:left;
	width:100%;
}

.footer {
	height:30px;
	padding:15px 0;
	margin:0 auto;
	width:960px;
}

	.footer a {
		color:#009cdc;
	}
	
.footer .separator {
	padding:0 12px;
}	

.footer .left {
	float:left;
}

.footer .right {
	color:#656565;
	float:right;
}
	
/* MAPS */

#contactMap 
{
	background:url(/sitecore/__/highschool/images/contactMap.gif) no-repeat;
	width:485px;
	height:415px;
}

/* JQUERY PLUGINS */
	/* JCAROUSEL */
	
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    width: 220px;
    height: 100px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.jcarousel-clip-horizontal {
	height:100px;
	width:500px;
}

/* FAQ */	

h4.faqTitle,h5.faqTitle {
	background:url(/sitecore/__/highschool/images/faqClosed.gif) no-repeat 0 5px;
	border-bottom:1px solid #bae7f9;
	color:#00a0e2;
	cursor:pointer;
	padding-bottom:2px;
	padding-left:25px;
}

h4.faqTitleOn,h5.faqTitleOn{
	background:url(/sitecore/__/highschool/images/faqOpen.gif) no-repeat 0 5px;
}

#img_ajax_loader_light,#img_ajax_loader_dark {z-index:9997;position:absolute;}

/* SITEMAP */

.mainContent .sitemapContainer ul ul
{
	margin: 10px 0px 10px 20px;
}
