@charset "UTF-8";
/* CSS Document */
/* TEST */
/* LAYOUT */

#visa-link-left{
	position: relative;
	margin:0px 50% -150px 50%;
	top:50px;
	left:-650px;
	width:170px;
	height:150px;
	float:both;
	clear:none;
	z-index:100;
	}
	
#visa-link-right{
	position: relative;
	margin:0px 50% -150px 50%;
	top:50px;
	left:490px;
	width:170px;
	height:150px;
	float:both;
	clear:none;
	z-index:100;
	}

body{
	margin: 0px;
	padding: 0px;
	height:auto;
	background-color:#002dae;
}

/* center the design and add background image */

#horizontal_background{
	background-image:url(../../images/ui/background_horizontal.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

#horizontal_background_home{
	background-image:url(../../images/ui/background_horizontal.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

#body_background{
	background-image:url(../../images/ui/background_content3.jpg);
	background-repeat:repeat-y;
	background-position:center;
}

#container {
	width:100%;
	text-align:center;
	background-image:url(../../images/ui/background_home.jpg); 
	background-position:center;
	background-repeat:no-repeat;
	background-position:top;
	z-index:-1;
	overflow: hidden;
}

#container_about {
	width:100%;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	background-image:url(../../images/ui/background_about.jpg); 
	background-position:center;
	background-repeat:no-repeat;
	background-position:top;
	z-index:-1;

}
#container_facilities {
	width:100%;
	margin:0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	background-image:url(../../images/ui/background_facilities.jpg); 
	background-position:center;
	background-repeat:no-repeat;
	background-position:top;
}
#container_program {
	width:100%;
	margin:0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	background-image:url(../../images/ui/background_program.jpg); 
	background-position:center;
	background-repeat:no-repeat;
	background-position:top;
}
#container_parents {
	width:100%;
	margin:0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	background-image:url(../../images/ui/background_parents.jpg); 
	background-position:center;
	background-repeat:no-repeat;
	background-position:top;
}
#container_staff {
	width:100%;
	margin:0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	background-image:url(../../images/ui/background_staff.jpg); 
	background-position:center;
	background-repeat:no-repeat;
	background-position:top;
}


/* main content */
#content {
	width: 980px;
	height: 100%;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	clear:none;
}
	
#content img{
	margin:0px;
	border:none;
	vertical-align:bottom;
}


/* BODY STYLES */
.toppadding {
	padding:10px 0px 0px 0px;

}

.body_content {
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 25px 0px 0px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	line-height: 21px;
}

.column_content {
	font-size:13px;
	line-height: 20px;
	font-family: Helvetica, Arial, sans-serif;
	line-height: 19px;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.body_content p {
	color:#CCCCCC;
	font-weight:normal;
	padding:0px 16px 0px 0px;
	margin:10px 0px 0px 0px;
	text-align:justify;

}

.body_content p.larger {
	font-size:15px;
	color:#CCCCCC;
	line-height: 21px;
	padding:0px 0px 3px 0px;
}

.body_left {
	color:#CCCCCC;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	text-align:left;
	font-size:13px;

}
.sitemap p {
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 25px 0px 0px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	line-height: 20px;
	color:#CCCCCC;
}
.sitemap a {
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 25px 0px 0px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	line-height: 20px;
	color:#CCCCCC;
}

<!--[if lte IE 6]>.body_content ul {margin:0px 0px 0px 0px;}<![endif]-->

.body_content ul {
	margin:0px 0px 0px 0px;
}

.body_content li {
	font-size:14px;
	line-height: 19px;
	color:#CCCCCC;
	margin:8px 50px 0px 0px;
}

.table_content {
	text-align:left;
	margin:5px;
	padding:0px;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 14px;
	line-height: 19px;
	color:#CCCCCC;
}

.table_content a {
	color:#CCCCCC;
}

.table_text {
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 25px 0px 0px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	line-height: 21px;
}

.green_text {
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 25px 0px 0px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#89fb3d;
	line-height: 21px;
}

.red_text {
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 25px 0px 0px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	color:#cd210a;
	line-height: 21px;
}


h1 { 
	color: #5478e0;
	font-size:26px;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:normal;
	line-height:28px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}

h2 { 
	color: #5478e0;
	font-size:23px;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:normal;
	line-height:28px;
	margin:20px 0px 0px 0px;
	padding:0px 16px 0px 0px;

}

h3 { 
	color: #5478e0;
	font-size:18px;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:normal;
	line-height:24px;
	margin:20px 0px 0px 0px;
	padding:0px 16px 0px 0px;

}

h4 { 
	color: #CCCCCC;
	font-weight:normal;
	font-size:16px;
	margin:16px 16px 0px 0px;
}

h5 { 
	color: #5478e0;
	font-size:18px;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:normal;
	line-height:18px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}

h6 { 
	color: #5478e0;
	font-size:18px;
	font-family:Helvetica, Arial, sans-serif;
	font-weight:normal;
	line-height:18px;
	margin:20px 0px 0px 0px;
	padding:0px 16px 0px 0px;

}

a { 
	outline: none; 
	color: #5478e0;
	text-decoration:underline;
	border: none;
	padding:0px;
}

a:hover {
	outline: none;
	color: #82A7FF;
	text-decoration:underline;
	border: none;
	padding:0px;
}

.alert {
	font-size:14px;
	color:#D32800;
	padding:4px 0px 3px 0px;
	margin:0px 0px 15px 0px;
}

.required_content {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #D32800;
	
}

.announcements_home {
	padding:0px 0px 0px 0px;
	}

/*TOP*/
#top {
	width: 980px;
	clear:none;
	text-align: left;
	margin:0px auto;
	padding:0px;
}



/*FOOTER STYLES*/

#footer img{
	margin:0px;
	padding:0px;
	border:none;
	vertical-align: top;
	display:inline;
}
	
#footer {	
	background-image:url(../../images/ui/background_footer2.jpg);
	background-position:0% 50%;
	background-repeat:no-repeat;
	background-position:top;
	width:100%;
}

#footer_home {	
	background-image:url(../../images/ui/background_footer.jpg);
	background-position:0% 50%;
	background-repeat:no-repeat;
	background-position:top;
	width:100%;
	position:absolute;
	margin-top:-1px;
	padding-top:139px;
}

#footer_home p {
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
	color: #CCCCCC;
	text-align:center;
	line-height:14px;
	margin:10px 0px 0px 0px;
	padding:0px;
}

#footer_home a {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#CCCCCC;
	text-decoration:underline;
	text-align:center;
	line-height:14px;
	margin:0px;
}

#footer p {
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
	color: #CCCCCC;
	text-align:center;
	line-height:14px;
	margin:10px 0px 0px 0px;
	padding:0px;
}

#footer p.larger {
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	line-height:18px;
	margin:20px 10px 10px 10px;
}

#footer a {
	font-family: Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#CCCCCC;
	text-decoration:underline;
	text-align:center;
	line-height:14px;
	margin:0px;
}

#aca_logo {
	position:relative;
	margin:0px auto;
	}


/*LEFTNAV STYLES*/
.leftnav {
	margin:0px 0px 0px 0px;
	padding:10px 25px 0px 0px;
	width:254px;
}

.quote {
	padding:5px 0px 20px 25px;
	}

/*PHOTO STYLES*/
.photo_left {
	padding:0px 10px 0px 0px;
	float:left;
	}
	
.photo_left_toppad {
	padding:10px 16px 0px 0px;
	float:left;
	}	
	
.photo_right {
	padding:0px 10px 6px 18px;
	float:right;
	}
	
/* other class elements */
#flash_content {
	margin:0px 0px -3px 0px;
	padding:0px;
	vertical-align:bottom;
}


#swap {
}
/* Popup */
#IGCtvBtn, .IGCtvPageLink {
	cursor:pointer;	
}

#IGCtvPopup{  
	display:none;  
	position:fixed;  
	_position:absolute; /* hack for internet explorer 6*/  
	height:475px;  
	width:950px;  
	background:#000;  
	z-index:2000;    
}  

#backgroundPopup{  
	display:none;  
	position:fixed;  
	_position:absolute; /* hack for internet explorer 6*/  
	height:100%;  
	width:100%;  
	top:0;  
	left:0;  
	background:#00134b;
	opacity:0.9;
	filter: alpha(opacity = 90); /* hack for internet explorer in general*/ 
	z-index:1000;  
}

a, a:hover, a:active, a:focus {outline:none;}

/* New home page adjustments 081211 */
ul#leftCol {margin:0; padding:0; list-style-type:none;}
ul#leftCol li, ul#leftCol a, ul#leftCol img {display:block;}
li.socialIcons ul {margin:0; padding:0 0 0 29px; height:68px; list-style-type:none;}
li.socialIcons li {float:left; margin:9px 12px 0;}
li.socialIcons li a:hover, li.socialIcons li a:active, li.socialIcons li a:focus {opacity:0.7; filter:alpha(opacity=70); outline:0 none;}
li.socialIcons img.dotsBorder {clear:both;}
span.celebUpdate {display:block; color:#7E9FFF; font-family:Arial, Verdana, sans-serif; font-size:11px; float:left; margin:-29px 0 0 141px; position:relative;}

.homeCopy {font-family: Arial, verdana, sans-serif; color:#FFF; font-size:15px; text-align: left; padding:4px 26px 0;}
.homeCopy strong {font-size:18px; font-weight:normal;}

.olympians {height:405px; position:relative; z-index:1; width:980px; margin:0 auto -134px; background:url(../../images/home/footer.jpg) no-repeat bottom;}
.nastia {position:absolute; left:0; top:111px;}
.dave {position:absolute; left:276px; top:-45px;}
.jonathan {position:absolute; left:491px; top:-135px;}
.chellsie {position:absolute; left:496px; top:100px;}
.justin {position:absolute; left:765px; top:-80px;}

.olympians .aca {display:block; position:absolute; top:343px; left:896px; width:75px; height:45px; white-space:nowrap; text-indent:-5000em;}
.olympians .footerVisa {display:block; position:absolute; top:327px; left:768px; width:120px; height:84px; white-space:nowrap; text-indent:-5000em;}

/* Olypians container positioning */
#homeBody {padding-bottom:280px;}
.olympians {margin-top:-280px;}

/* 
 * Social UIs
 */

/* Facebook UI */
.fbUIWrap {position:absolute; visibility:hidden; z-index:0; background:#FFF; font-family:Arial, verdana, sans-serif !important;}
.fbUIWrap {top:0; left:50%; margin:510px 0 0 -190px;}
.ie7 .fbUIWrap {width:520px;}
.fbUI {position:absolute; z-index:100000;}
.ie8 .fbUI, .ie7 .fbUI, .ie6 .fbUI {/*bottom:155px;*/ background:#3A5999; padding-bottom:20px;}
.ie8 .fbUI {padding-bottom:10px;}
.ie8 .fbUI iframe, .ie8 .fbUI .fbComments iframe, .ie7 .fbUI iframe, .ie7 .fbUI .fbComments iframe, .ie6 .fbUI iframe, .ie6 .fbUI .fbComments iframe {background:#FFF;}
.ie8 .fbUI .fbLikeSend iframe, .ie7 .fbUI .fbLikeSend iframe, .ie6 .fbUI .fbLikeSend iframe {background:#bbb; width:480px !important;}
.fbTopBar {background:#3a5999; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; padding:10px 10px 16px 10px;}
.ie7 .fbLogo, .ie6 .fbLogo {float:left;}
.ie7 .fbTopBar {height:35px;}
a.fbTopBtn {background:#4c75c8; -moz-border-radius:4px; -webkit-border-radius:4px; font-size:11px; color:#f2f2f2; padding:5px; float:right; margin:0 0 0 5px; cursor:pointer; text-decoration:none !important;}
a.fbTopBtn:hover, a.fbTopBtn:active, a.fbTopBtn:focus {background:#2c416d; text-decoration:none;}
.ie7 .fbLikeboxToggle, .ie7 .fbCommentsToggle, .ie7 .fbClose {position:relative; left:260px;}
.fbContainer {background:#FFF; width:500px; height:435px; border:10px solid #3a5999; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; position:relative; top:-15px; margin-bottom:-20px; font-size:12px;}
.fbMain {position:relative; width:500px; height:435px; overflow:hidden; background:#FFF;}
.fbLikeSend {width:480px; padding:5px 10px; margin:-59px 0 0; background:#bbb; position:absolute; z-index:2;}
.fbSendBtn {float:left; padding-right:5px;}
.ie7 .fbLikeSend {margin-top:-45px;}
.fbLikeSend p {font-weight:bold; margin:5px 0;}

.fbLikebox {margin:-1px 0 0 -1px; width:498px; height:436px; overflow:auto;}
.fbComments {width:500px; height:385px; margin-bottom:54px; overflow:auto; overflow-y:auto; overflow-x:hidden; position:absolute; top:0; left:500px; background:#FFF;}
.fbComments p {font-weight:bold; margin:5px 10px;}
.fbUI .arrow {position:relative; top:-457px; left:-20px; width:0; height:0; border-width:10px; border-style:solid; border-color:transparent #3a5999 transparent transparent;}
.p_Sub .fbUI .arrow {top:5px; left:250px; border-color:#3a5999 transparent transparent transparent;}
.ie8 .fbUI .arrow,.ie7 .fbUI .arrow, .ie6 .fbUI .arrow {display:none;}
.fbComments, .fbUI {opacity:0.0; filter:alpha(opacity=0);}

/* Twitter UI */
.twUI {display:none; position:absolute; z-index:3000; width:530px; height:500px; overflow:hidden; font-family:Arial, verdana, sans-serif; font-size:13px;}
.twUI {top:0; left:50%; margin:510px 0 0 -200px;}
/*.ie8 .twUI, .ie7 .twUI, .ie6 .twUI {bottom:203px;}*/
.twTopBar {background:#39d5ff; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; padding:10px 10px 16px 10px; width:500px;  position: relative; left: 10px;}
.ie7 .twLogo, .ie6 .twLogo {float:left;}
a.twTopBtn {background:#03abd8; -moz-border-radius:4px; -webkit-border-radius:4px; font-size:11px; color:#f2f2f2; padding:5px; float:right; margin:0 0 0 5px; cursor:pointer;}
a.twTopBtn:hover, a.twTopBtn:active, a.twTopBtn:focus {background:#01bbed; text-decoration:none;}
.twContainer {background:#FFF; width:500px; height:435px; overflow:hidden; border:10px solid #39d5ff; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; position:relative; top:-15px; margin-bottom:-20px;  position: relative; left: 10px;}
#twitter_update_list, #twitter_update_list li {margin:0; padding:0; list-style-type:none;}
#twitter_update_list li {padding:13px 15px 14px; border-bottom:1px solid #B9F0FF;}
#twitter_update_list li.lastTweet {border-bottom:0 none;}
#twitter_update_list a {color:#03abd8;}
.twTweetIt {width:480px; padding:13px 10px 8px; margin:-70px 0 0 10px; background:#B9F0FF; position:relative; overflow: hidden; position: relative; left: 10px;}
.ie7 .twTweetIt {margin-top:-70px;}
.twTweetIt p {float:left; margin:0 15px 0 0; font-weight:bold;}
.twTweetBtn {float:left;}
.twUI .arrow {position:relative; top:-448px; left:-10px; width:0; height:0; border-width:10px; border-style:solid; border-color:transparent #39d5ff transparent transparent;}
.p_Sub .twUI .arrow {top:10px; left:250px; border-color:#39d5ff transparent transparent transparent;}
.ie7 .twUI .arrow {display:none;}

/* Blog UI */
.blogUI {display:none; position:absolute; z-index:3000; width:530px; height:500px; font-size:12px !important; font-family:Arial, verdana, sans-serif;}
.blogUI h3 {font-size:14px; margin-top:0;}
.blogUI {top:0; left:50%; margin:510px 0 0 -200px;}
/*.ie8 .blogUI, .ie7 .blogUI, .ie6 .blogUI {bottom:203px;}*/
.blogTopBar {background:#00289f; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; padding:10px 10px 16px 10px; width:500px; position:relative; left:10px; height:42px;}
.ie7 .blogLogo, .ie6 .blogLogo {float:left;}
a.blogLogo {font-size:15px; font-weight:bold; color:#FFF; display:block; line-height:16px; padding:6px 0; float:left; width:200px; text-decoration:none !important;}
a.blogTopBtn {background:#033dea; -moz-border-radius:4px; -webkit-border-radius:4px; font-size:11px; color:#666; padding:5px; float:right; margin:0 0 0 5px; cursor:pointer; color:#FFF !important;}
a.blogTopBtn:hover, a.blogTopBtn:active, a.blogTopBtn:focus {background:#4473fe; text-decoration:none !important;}
.blogContainer {background:#FFF; width:500px; height:435px; overflow:hidden; border:10px solid #00289f; border-top:0; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; position:relative; left:10px; top:-15px; margin-bottom:-20px;}

.blogUI .blogContent {height:360px; overflow:auto; width:auto; float:none; margin:10px;}
.blogUI .blogContent .post {overflow:hidden; clear:both; border-bottom:1px solid #ccc; padding:0 0 10px 0; margin-bottom:10px;}
.blogUI .blogContent .postImageThumb {float:left; margin:0 15px 0 0;}
.blogUI .blogContent .entry-meta, .blogUI .blogContent .entry-meta a {font-size:11px; display: inline;}
.blogUI .blogContent .readMore {display:inline; padding-left:25px;}
.blogMore {margin:-79px 0 0 20px; position:relative; overflow: hidden; color:#FFF; left:10px;}
.ie7 .blogMore {margin-top:-70px;}
.blogUI .blogMore a {display:block; text-align: center; padding:15px 0; width:475px;}
.blogUI .blogMore a:hover {}
.blogUI .arrow {position:relative; top:-448px; left:-10px; width:0; height:0; border-width:10px; border-style:solid; border-color:transparent #00289f transparent transparent;}
.p_Sub .blogUI .arrow {top:18px; left:250px; border-color:#618731 transparent transparent transparent;}
.ie7 .blogUI .arrow {display:none;}

/* Base */

	.fb-wall{
		font-family: "lucida grande",tahoma,verdana,arial,sans-serif;
		font-size:13px;
		width:500px;
		line-height:1.2em;
		color:#333333;
		padding:10px 0 0 0;
		background-color:#FFF;}
		
	.fb-wall a{
		text-decoration:none;
		color:#3B5998;}
		
	.fb-wall a:hover{
		text-decoration:underline;}
	
	.fb-wall.loading{
		height:300px;
		background:url(loader-small.gif) no-repeat center center;}
	
	.fb-wall-box{
		margin-bottom:10px;
		border-top:1px solid #eee;
		padding-top:10px;}
		
	.fb-wall-box-first{
		border:0;
		padding-top:0;}
		
	.fb-wall-avatar{
		float:left;
		border:0;}
		
	.fb-wall-data{
		margin-left:60px;}
		
	.fb-wall-media{
		display:block;
		font-size:11px;
		margin-bottom:5px;}
		
	.fb-wall-border-left{
		border-left:2px solid #CCCCCC;
		padding:0 0 3px 8px;}
		
	.fb-wall-media-container{
		display:table;}
		
	.fb-wall-media-link{
		border:1px solid #ccc;
		display:inline-block;
		color:#3B5998;
		cursor:pointer;
		float:left;
		margin-right:5px;}
		
	.fb-wall-media-link:hover{
		border:1px solid #3B5998;}
		
	.fb-wall-picture{
		margin-right:10px;
		border:0;
		display:block;
		margin:3px;}
		
	.fb-wall-name{
		display:block;
		font-weight:bold;
		color:#3B5998;}
		
	.fb-wall-caption{
		display:block;
		color:#3B5998;}
		
	.fb-wall-description{
		display:block;
		color:#777;
		line-height:1.2em;}
		
	.fb-wall-icon{
		float:left;
		margin-right:5px;}
		
	.fb-wall-date{
		font-size:11px;
		color:#777;
		clear:left;
		display:block;
		margin-bottom:5px;}
		
	.fb-wall-message{
		display:block;
		margin-bottom:5px;}
		
	.fb-wall-message-from{
		font-weight:bold;
		color:#3B5998;}
		
	.fb-wall-link{
		color:#333;
		font-size:11px;
		text-decoration:none;}

/* Likes*/
	
	.fb-wall-likes{
		border-bottom:1px solid #E5EAF1;
		margin-bottom:2px;
		display:block;
		font-size:11px;
		background:url(like.gif) no-repeat 0 0 #FFF;
		padding-top:5px;}
		
	.fb-wall-likes div{
		margin:0;
		background:url(like.gif) no-repeat 0 -5px #EDEFF4;
		padding:5px 5px 4px 24px;}
		
	.fb-wall-likes div span{
		color:#3B5998;}

/* Comments */

	.fb-wall-comments{
		margin-top:2px;
		font-size:11px;}
	
	.fb-wall-comment{
		background-color:#EDEFF4;
		border-bottom:1px solid #E5EAF1;
		margin-top:2px;
		padding:5px 5px 4px;
		display:block;
		overflow:hidden;}
		
	.fb-wall-comment-message{
		display:table;}
		
	.fb-wall-comment-from-name{
		font-weight:bold;
		color:#3B5998;}
		
	.fb-wall-comment-from-date{
		color:#777;
		clear:left;
		display:block;}
		
	.fb-wall-comment-avatar{
		width:32px;
		height:32px;
		float:left;
		margin-right:5px;
		overflow:hidden;}
		
	.fb-wall-comment-avatar img{
		width:32px;
		height:32px;}
		
/* Clearfix */
		
	.fb-wall:after, .fb-wall-media:after, .fb-wall-clean{
		content:'.';
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
		font-size:0;
		line-height:0;}		
		
#datesFees {background:#2f5bd9; border-radius:16px; -moz-border-radius:16px; -webkit-border-radius:16px; box-shadow:0 0 5px #000; -moz-box-shadow:0 0 5px #000; -webkit-box-shadow:0 0 5px #000; color:#FFF; font-family:arial, verdana, sans-serif; font-size:14px; position:absolute; left:50%; top:380px; margin:0 0 0 -190px; padding:20px; z-index:2; display:none;}
#datesFees h1 {font-size:20px; color:#FFF; margin-bottom:15px;}
#datesFees h2 {font-size:18px; color:#FFF; margin:0;}
#datesFees td {padding:5px 25px 5px 0;}
#datesFees .earlybird {background:#5682ff; padding:10px; border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; margin-top:15px;}
#datesFees .earlybird p {margin:15px 0 0 0;}
#datesFees .arrow {border-color:transparent #2f5bd9 transparent transparent; border-style: solid; border-width: 26px; width:1px; height:1px; position:relative; float:left; margin:-331px 0 0 -73px;}

.tuitionEnroll {background:#FFF; height:160px; padding:10px 20px; display:block; text-align:center; color:#1b46c3; text-decoration:none; font-size:18px; line-height:24px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px; border-radius:10px; border:3px solid #FFF; position:relative;}
.aplus {height:143px; padding-top:27px;}
.tuitionEnroll img {display:block; margin:0 auto; padding:0 0 10px 0; text-align:center;}
.aplus img {padding-bottom:25px;}
.tuitionEnroll span {}
.tuitionEnroll:hover, .tuitionEnroll:active, .tuitionEnroll:focus {background:#FFF; height:160px; padding:10px 20px; display:block; text-align:center; color:blue; text-decoration:none; font-size:18px; line-height:24px; -moz-border-radius:10px; -webkit-border-radius:10px; -o-border-radius:10px; border-radius:10px; border:3px solid #1b46c3;}
.aplus:hover, .aplus:active, .aplus:focus {height:143px; padding-top:27px;}
