@charset "utf-8";
/* CSS Document */

#tabMenu {
	position: absolute;
	top: 0px;
	left: 0;
	list-style-type:none;
	margin: 0;
	padding: 0 5px;
}

#tabMenu li {
	float:left;
	height:40px;
	width:245px;
	cursor:pointer;
}

li.tab {
	background:url(../images/services_tabs_sprite.png) no-repeat 0 -47px;
	font-size: 18pt;
	color: #988330;
	padding: 10px 0 0 0;
	text-align: center;
}
li:hover {
	background-position:0 1px;
}
li.selected {
	background-position:0 1px;
}

#introText {
	position: absolute;
	top: -10px;
	left: 0px;
	width: 200px;
	height: 280px;
	text-align: left;
}
#introText h1 {
	font-size: 13pt;
	font-weight: normal;
}

.boxBody {
	position: absolute;
	width:100%;
	height: 250px;
	left: 0;
	background: #ddefcf; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ddefcf'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ddefcf)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ffffff,  #ddefcf); /* for firefox 3.6+ */
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: -2px 3px 3px 2px rgba(0,0,0,.6);
	-moz-box-shadow: -2px 3px 3px 2px rgba(0,0,0,.6);
	box-shadow: -2px 3px 3px 2px rgba(0,0,0,.6);
	padding: 0;
	margin: 40px 0 0 0;
}

.boxBody div {display:none;}
.boxBody div.show {display:block;}

.boxBody div ul {
	margin: 0 15px 0 15px;
	padding: 0;
	list-style: none;
	width: 570px;
}
*html .boxBody div ul {
	margin:0;
	padding: 0;
}
.boxBody div li {
	float: left;
	width: 570px;
	text-align: left;
	margin: 10px 30px 0 0;
}
.boxBody div li.header {
	width: 570px;
	font-size: 14pt;
}
.boxBody div li.text {
	height: 195px;
	overflow: auto;
}
.boxBody div li.pkgtext {
	height: 170px;
	overflow: auto;
}
.boxBody div li.photo {
	float: left;
	width: 110px;
	height: 230px;
}
.boxBody div li.counselor {
	float: left;
	width: 430px;
	height: 225px;
	text-align: left;
	margin: 12px 0 0 0;
	overflow: auto;
}
