BODY {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 2px 0px 0px 0px;
	padding: 0;
	background: #DFDFDF url('/images/pagebg.png') repeat-x top left;
}

a {
	color: #336699;
	text-decoration: underline;
}

a:hover {
	color: #224466;
	text-decoration: underline;
}

p {
	font-size: 11pt;
	line-height: 110%;
}

H1 {
	margin: 0px 8px 8px 8px;
	font-size: 14pt;
	font-weight: bold;
}

H2 {
	margin: 8px 0px 3px 8px;
	font-size: 12pt;
	font-weight: bold;
}

H3 {
	margin: 0px 8px 8px 8px;
	font-size: 12pt;
	font-weight: bold;
}

.destinations {
	font-size: 21pt;
	color: #3A89C4;
	font-weight: bold;
	margin: 0px 8px 12px 8px;
	border-bottom: 1px solid #AAAAAA;
	background: url('/images/h2_destinations.png') no-repeat top left;
	height: 52px;
	vertical-align: middle;
	padding: 8px 0px 0px 56px;
}

.home {
	font-size: 21pt;
	color: #3A89C4;
	font-weight: bold;
	margin: 0px 8px 12px 8px;
	border-bottom: 1px solid #AAAAAA;
	background: url('/images/h2_home.png') no-repeat top left;
	height: 52px;
	vertical-align: middle;
	padding: 8px 0px 0px 56px;
}

.teachers {
	font-size: 21pt;
	color: #3A89C4;
	font-weight: bold;
	margin: 0px 8px 12px 8px;
	border-bottom: 1px solid #AAAAAA;
	background: url('/images/h2_teachers.png') no-repeat top left;
	height: 52px;
	vertical-align: middle;
	padding: 8px 0px 0px 56px;
}

.contact {
	font-size: 21pt;
	color: #3A89C4;
	font-weight: bold;
	margin: 0px 8px 12px 8px;
	border-bottom: 1px solid #AAAAAA;
	background: url('/images/h2_contact.png') no-repeat top left;
	height: 52px;
	vertical-align: middle;
	padding: 8px 0px 0px 56px;
}

.faq {
	font-size: 21pt;
	color: #3A89C4;
	font-weight: bold;
	margin: 0px 8px 12px 8px;
	border-bottom: 1px solid #AAAAAA;
	background: url('/images/h2_faq.png') no-repeat top left;
	height: 52px;
	vertical-align: middle;
	padding: 8px 0px 0px 56px;
}

.studyabroad {
	font-size: 21pt;
	color: #3A89C4;
	font-weight: bold;
	margin: 0px 8px 12px 8px;
	border-bottom: 1px solid #AAAAAA;
	background: url('/images/h2_studyabroad.png') no-repeat top left;
	height: 52px;
	vertical-align: middle;
	padding: 8px 0px 0px 56px;
}

.studyus {
	font-size: 21pt;
	color: #3A89C4;
	font-weight: bold;
	margin: 0px 8px 12px 8px;
	border-bottom: 1px solid #AAAAAA;
	background: url('/images/h2_studyus.png') no-repeat top left;
	height: 52px;
	vertical-align: middle;
	padding: 8px 0px 0px 56px;
}

.testimonials {
	font-size: 21pt;
	color: #3A89C4;
	font-weight: bold;
	margin: 0px 8px 12px 8px;
	border-bottom: 1px solid #AAAAAA;
	background: url('/images/h2_testimonials.png') no-repeat top left;
	height: 52px;
	vertical-align: middle;
	padding: 8px 0px 0px 56px;
}

.aboutus {
	font-size: 21pt;
	color: #3A89C4;
	font-weight: bold;
	margin: 0px 8px 12px 8px;
	border-bottom: 1px solid #AAAAAA;
	background: url('/images/h2_aboutus.png') no-repeat top left;
	height: 52px;
	vertical-align: middle;
	padding: 8px 0px 0px 56px;
}

.forms {
	font-size: 21pt;
	color: #3A89C4;
	font-weight: bold;
	margin: 0px 8px 12px 8px;
	border-bottom: 1px solid #AAAAAA;
	background: url('/images/h2_forms.png') no-repeat top left;
	height: 52px;
	vertical-align: middle;
	padding: 8px 0px 0px 56px;
}

.gallery {
	font-size: 21pt;
	color: #3A89C4;
	font-weight: bold;
	margin: 0px 8px 12px 8px;
	border-bottom: 1px solid #AAAAAA;
	background: url('/images/h2_images.png') no-repeat top left;
	height: 52px;
	vertical-align: middle;
	padding: 8px 0px 0px 56px;
}

.empty {
	font-size: 21pt;
	color: #3A89C4;
	font-weight: bold;
	margin: 0px 8px 12px 8px;
	border-bottom: 1px solid #AAAAAA;
	height: 52px;
	vertical-align: middle;
	padding: 8px 0px 0px 0px;
}

#topWrapper {
	margin: 0px 0px 8px 0px;
	padding: 0;
}

#pageWrapper {
	clear: both;
	margin: 0;
	padding: 0;
}  

#bottomWrapper {
	margin: 8px 0px 0px 0px;
	padding: 0;
	background: url('/images/footerbg.png') repeat-x top left;
	clear: both;
}

#header {
	width: 950px;
	margin: 0 auto;
	height: 175px;
	background: url('/images/headerbg.png') no-repeat top left;
} 

#contentTop {
	width: 950px;
	margin: 0 auto;
	height: 21px;
	background: url('/images/contenttop.png') no-repeat top left;
}

#contentBody {
	width: 950px;
	margin: 0 auto;
	padding: 0;
	background: url('/images/contentfill.png') repeat-y top left;
}

#contentBody P {
	margin: 0px 8px 8px 8px;
	font-size: 10pt;
}

#contentBottom {
	width: 950px;
	margin: 0 auto;
	padding: 0;
	height: 21px;
	background: url('/images/contentbottom.png') no-repeat bottom left;
}

#footer {
	width: 950px;
	margin: 0 auto;
	height: 170px;
	padding: 0;
	color: #FFFFFF;
} 

#footer a {
	color: DarkOrange;
	text-decoration: none;
}

#footer a:hover {
	color: DarkOrange;
	text-decoration: underline;
}

/* navbar styles */
#navcontainer {
	width: 950px;
	height: 22px;
	margin: 0 auto;
	background-image: url('./images/navbg.png');
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0;
	text-align: center;
}
#navcontainer ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
}
#navcontainer ul li {
	float: left;
	padding-top: 2px;
	margin: 0px 6px 0px 6px;
}
#navcontainer ul li a {
	text-decoration: none;
	background-image: url('/images/navbtnbg.png');
	font-size: 10pt;
	float: left;
	font-weight: bold;
	margin: 0px;
	height: 18px;
	width: 120px;
	color: #FFFFFF;
}
#navcontainer li a:hover {
	background-position: 0 -18px;
	color: #336699;
}
#navcontainer li a:active {
	background-position: 0 -54px;
	color: #000000;
}
#navcontainer li a.navcurrent {
	background-position: 0 -36px;
	color: #336699;
}
#navcontainer li a.navcurrent:hover {
	background-position: 0 -18px;
	color: #336699;
}
#navcontainer li a.navcurrent:active {
	background-position: 0 -54px;
	color: #000000;
}

#info {
	margin: 8px 8px 0px 0px;
	float: right;
	font-size: 10pt;
	font-weight: bold
}

#info a {
	font-size: 10pt;
	text-decoration: none;
}

#info a:hover {
	font-size: 10pt;
	text-decoration: underline;
}

#rightbox {
	float: right;
	width: 300px;
	margin: 0px 8px 0px 0px;
}

#boxtop {
	background: url('/images/boxtop.png') no-repeat top left;
	height: 18px;
}

#boxbody {
	background: url('/images/boxfill.png') repeat-y top left;
	font-size: 10pt;
}

#boxbody H3 {
	color: #996633;
	margin: 0px 0px 6px 0px;
	font-size: 12pt;
	font-weight: bold;
}

#boxbottom {
	background: url('/images/boxbottom.png') no-repeat bottom left;
	height: 22px;
}

.more {
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	display: block;
	width: 48px;
	height: 18px;
	background-image: url('/images/morebtn.png');
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: center;
}

.more:hover {
	background-position: 0 -18px;
}

#slideWrapper {
	margin: 8px 0px 15px 0px;
	/* background: url('/images/slidebg.png') repeat-y top center; */
	height: 352px;
	overflow: hidden;
}

#slideContainer {
	position: relative;
	width: 902px;
	height: 352px;
	overflow: hidden;
	margin: 0 auto;
	border: 1px solid #336699;
}

.clear {
	clear: both;
}

.edt {
	color: #000000;
	font-size: 11pt;
	border: 1px solid #0077D6;
	vertical-align: middle;
	background: url('/images/edtbg.png') no-repeat top left;
}

.tdLabel {
	font-size: 11pt;
	color: #000000;
	text-align: left;
}

#errMsg {
	border: 1px solid #AA0000;
	background-color: #FFEFEF; 
	margin: 8px 8px 8px 8px;
	padding: 8px 8px 8px 8px;
	color: #CF0000;
	font-size: 12pt;
	font-weight: bold;
	height: 64px;
}

#attachments {
	width: 800px;
	margin: 0 auto;
	padding: 8px 8px 8px 8px;
	font-size: 12pt;
}

.btnPurple {
	display: block;
	background: url('/images/btnpurple.png') no-repeat 0 0;
	text-align: center;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	width: 172px;
	height: 28px;
	text-decoration: none;
	float: left;
	margin: 6px 8px 0px 0px;
	line-height: 28px;
}

.btnPurple:hover {
	color: #FFFFFF;
	background-position: 0 -28px;
	text-decoration: none;
}

.btnGreen {
	display: block;
	background: url('/images/btngreen.png') no-repeat 0 0;
	text-align: center;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	width: 172px;
	height: 28px;
	text-decoration: none;
	float: left;
	margin: 6px 8px 0px 0px;
	line-height: 28px;
}

.btnGreen:hover {
	color: #FFFFFF;
	background-position: 0 -28px;
	text-decoration: none;
}

.btnOrange {
	display: block;
	background: url('/images/btnorange.png') no-repeat 0 0;
	text-align: center;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	width: 172px;
	height: 28px;
	text-decoration: none;
	float: left;
	margin: 6px 8px 0px 0px;
	line-height: 28px;
}

.btnOrange:hover {
	color: #FFFFFF;
	background-position: 0 -28px;
	text-decoration: none;
}

#makeMeScrollable {
	width: 950px;
	margin: 0 auto 8px;
}

