﻿
a:link, a:visited, a:hover {
	color: #38476b;
	text-decoration: none;
}
.vcard {
    display: none;
}
body {
	padding: 0;
	font:14px Verdana, Helvetica, Arial, sans-serif;
	color: #38476b;
	margin:0;
}
h1, h2 {
	color: #738ca5;
	font-size: 40px;
	margin:0;
	padding:0;
	margin-bottom: 10px;
}
h2 {
	font-size: 20px;
	color: #38476b;
	margin-bottom: 15px;
}
ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.schools {
	border-right: 1px solid;
}
ul li {
	margin-bottom: 3px;
}
img{border:none;}
#container {
	position: relative;
	width: 815px;
	float:left;
	padding:125px 0 0 115px;
}
a.active {
	font-weight: bold;
}
#content {
	margin:0 auto;
	width: 764px;
	height: 548px;
}
.inner {
	position: relative;
	width: 600px;
	height: 390px;
	top: 79px;
	margin:0 auto;
}
.inner .left, .inner .right {
	padding: 5px;
	position: absolute;
	top: 0;
	bottom :0;
}
.inner .left {
	left: 0;
	width: 50%;
}
.inner .right {
	left: 50%;
	width: 50%;
	margin-left: 20px;
}

/* map */
.map{
	width:712px;
	height:512px;
	position:relative;
	background:url(../images/map.png) no-repeat;
}
.map #map{
	position:relative;
	z-index:200;
}
.map img {
	position:absolute;
	top:0;
	left:0;
	z-index:200;
}
.map ul{
	padding:0;
	margin:0;
	list-style:none;
	position:relative;
}
.map li{
	position:absolute;
	display:none;
	text-indent:-9999em;
	overflow:hidden;
	background-repeat:no-repeat;
}
.map li.activestate{ display:block;}
/* tooltip */
#container .tooltip{
	display:none;
}
#container .popup{
	z-index:250;
}
.map-holder{
	position:relative;
}
.popup{
	display:none;
	position:absolute;
	top:-20px !important;
	left:-28px !important;
	width: 764px;
	height: 548px;
	color:#38476B;
	font:14px Verdana,Helvetica,Arial,sans-serif;
}
.popup a,
.popup a:hover{
	color:#38476B;
	text-decoration:none;
}
.popup a.active {
	font-weight: bold;
}
.popup .content2 {
	width: 764px;
	height: 548px;
	background: url(../images/background.png) no-repeat;
}
.popup .inner {
	position: relative;
	width: 600px;
	height: 390px;
	top: 79px;
}
.popup .inner .left,
.popup .inner .right {
	padding: 5px;
	position: absolute;
	top: 0;
	bottom :0;
}
.popup .inner .left {
	left: 0;
	width: 50%;
}
.popup .inner .right {
	left: 50%;
	width: 50%;
	margin-left: 20px;
}
.popup h1,
.popup h2 {
	color: #738ca5;
	font-size: 40px;
	margin:0 0 5px;
	white-space: nowrap;
}
.popup h2 {
	font-size: 20px;
	color: #38476b;
	margin-bottom: 10px;
}
.popup ul {
	width:100%;
	overflow:hidden;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.popup ul.schools {
	border-right: 1px solid #38476b !important;
}
.popup ul li {
	text-indent:0;
	position:static;
	display:block;
	width:100%;
	overflow:hidden;
	margin-bottom: 3px;
}
.tooltip{
	position:absolute;
	top:0;
	width:185px;
	height:58px;
	text-align:center;
	color:#ff1515;
	padding:10px 0 0;
	font-size:86%;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	z-index:100;
}
.tooltip strong{
	display:block;
	position:relative;
	z-index:20;
	font-size:100%;
	white-space:nowrap;
}
.tooltip img{
	position:absolute;
	top:0;
	left:0;
	z-index:10;
}
.tooltip.alberta {left:115px;}
.tooltip.ontario {left:335px;}
.tooltip.maine {
	right:15px;
	top:65px;
}
.tooltip.new-york {
	right:60px;
	top:120px;
}
.tooltip.michigan {
	right:165px;
	top:120px;
}
.tooltip.minnesota {
	left:270px;
	top:80px;
}
.tooltip.california {
	top:210px;
	left:15px;
}
.tooltip.nevada {
	top:170px;
	left:50px;
}
.tooltip.colorado {
	top:190px;
	left:150px;
}
.tooltip.nebraska {
	top:150px;
	left:225px;
}
.tooltip.iowa {
	top:145px;
	left:280px;
}
.tooltip.illinois {
	top:180px;
	left:330px;
}
.tooltip.indiana {
	top:180px;
	left:360px;
}
.tooltip.ohio {
	top:165px;
	left:400px;
}
.tooltip.pennsylvania {
	top:145px;
	left:455px;
}
.tooltip.new-jersey {
	top:155px;
	left:480px;
}
.tooltip.maryland {
	top:170px;
	left:450px;
}
.tooltip.virginia {
	top:200px;
	left:440px;
}
.tooltip.west-virginia {
	top:190px;
	left:415px;
}
.tooltip.kentucky {
	top:215px;
	left:370px;
}
.tooltip.tennessee {
	top:235px;
	left:360px;
}
.tooltip.north-carolina {
	top:235px;
	left:435px;
}
.tooltip.south-carolina {
	top:270px;
	left:435px;
}
.tooltip.georgia {
	top:295px;
	left:415px;
}
.tooltip.alabama {
	top:295px;
	left:370px;
}
.tooltip.mississippi {
	top:295px;
	left:330px;
}
.tooltip.louisiana {
	top:315px;
	left:300px;
}
.tooltip.oklahoma {
	top:260px;
	left:250px;
}
.tooltip.texas {
	top:320px;
	left:220px;
}
.tooltip.arizona {
	top:250px;
	left:85px;
}
.tooltip.florida{
	top:350px;
	left:430px;
}
.tooltip.new-mexico {
	top:260px;
	left:145px;
}
.print-logo{
	display:none;
}









		body {
			background:#d2d2d4 url("../images/backgrov.jpg") repeat-x;
		}
		#wrapper {
			position: relative;
			background:url("../images/foregrov.png") no-repeat;
			width:940px;
			height:993px;
			margin:20px auto 0;
		}
		#forparents {
			outline: none;
			display: block;
			position: absolute;
			right: 0;
			width: 76px;
			height: 22px;
			background: url("../images/buttons1.png") no-repeat;
			text-indent: -9999px;
			left: 768px;
			top: 75px;
			z-index: 1000;
		}
		#forparents:hover {
			background-position: 0 -22px;
		}
		#image-gallery {
			margin:30px 5px 5px 33px;
			height: 225px;
		}
		#image-gallery .items-holder a {
			display: block;
			float: left;
			margin-right: 15px;
		}
		#image-gallery img, #image-gallery placeholder {
			border: none;
			width: 154px;
			height: 220px;
		}
		.flash-holder iframe {
			display:block;
			height:548px;
			left:60px;
			position:absolute;
			right:50px;
			top:105px;
			width:815px;
		}
		#message {
			color:white;
			float:right;
			font-family:Verdana, sans-serif;
			font-size:12px;
			margin:-260px 45px 0 0;
			padding:9px;
			width:505px;
			line-height: 19px;
			text-align: justify;
			display:inline;
		}
		#image-gallery .items-holder {
			overflow: hidden;
			float: left;
			width: 328px;
			position:relative;
		}
		#image-gallery .items-holder .holder {
			width: 99999px;
			float: left;
		}
		.previous-button, .next-button {
			outline-style: none;
			text-indent: -9999px;
			float: left;
			width: 15px;
			height: 117px;
			background-position: 0 100%;
			background-repeat: no-repeat;
		}
		.previous-button {
			background-image: url(../images/left-ars.png);
		}
		.next-button {
			background-position: 100% 100%;
			background-image: url(../images/right-as.png);
		}
		.flash-holder {
			height: 655px;
		}
		#message .beginning {
			font-size: 22px;
			text-transform: uppercase;
		}
		#message .site {
			font-weight: bold;
		}
		#share-it {
			position: absolute;
			display: block;
			right: 70px;
			bottom: 16px;
			width: 82px;
			height: 27px;
			background: url(../images/shareit1.png) no-repeat;
			text-indent:-9999px;
		}
		#share-it img {
			visibility: hidden;
		}
		.american-campus {
			display: block;
			position: absolute;
			bottom: 10px;
			height: 50px;
			left: 70px;
			width: 190px;
			text-indent: -9999px;
			outline-style: none;
		}
		.corporate-button {
			outline: none;
			text-indent: -9999px;
			position: absolute;
			display; block;
			width: 180px;
			height: 42px;
			right: 0;
			top: 0;
		}
		
.popup .inner .close {
    text-indent: -9999px;
    display: block;
    position: absolute;
    width: 30px;
    height: 30px;
    right: -20px;
    top: -20px;
    background: url(../images/close.png) no-repeat;
    outline: none;
}

.flash-container {
    height:540px;
    left:60px;
    position:absolute;
    top:110px;
    width:817px;
}

.popup.template {
    display: none;
}

.popup.loading .inner .left, .popup.loading .inner .right {
    display: none;
}
.popup.loading .inner {
    background: url(../images/loading.gif) no-repeat center center;
}