html { /* Force Vertical Scrollbar */
	/* IE */
	overflow-y: scroll; 
	/* Moz */
	height: 100%;
	margin-bottom: 0.1em;
}
body {
	background: #eaeaea url('/images/gradient_bg.jpg') repeat-x left top;
	text-align: center;
	margin-top: 20px;
	padding-bottom: 20px;
}

#wrapper {
	width: 900px;
	text-align: left;
	background: #FFF;
	margin: 0 auto;
}

#page_container {
	padding: 20px;
}

#header {
	background: #fff url('/images/header_bg.jpg') no-repeat left top;
	width: 860px;
}

	img#logo {
		float: left;
		width: 205px;
		height: 111px;	
	}

	#header_right {
		float: right;
		width: 650px;
		overflow: hidden;
	}#tree{ float:right;}
	#contact_info {
		height: 62px;
		overflow: hidden;
	}
	#nav {
		float: right;
		margin: 0 0 0 auto;
	}
		#nav a {
			display: block;
			float: left;
			padding: 10px 10px 0 10px;
			margin-left: 5px;
		}
			#nav a:hover {
				background: url('/images/nav_a_bg.gif') repeat-x left top;	
			}
			#nav a:visited:hover {
				background: url('/images/nav_a_bg.gif') repeat-x left top;	
			}
			#nav a.active {
				background: url('/images/nav_a_bg.gif') repeat-x left top;	
			}

#page_content_home {
	background: url('/images/home_banner.jpg') no-repeat center top;
	padding-top: 267px;
	width: 860px;
}
#page_content {
	padding-top: 160px;
	width: 860px;
}

.b_tc { background: url('/images/banners/terms.jpg') no-repeat center top; }
.b_pc { background: url('/images/banners/photo_credits.jpg') no-repeat center top; }
.b_re { background: url('/images/banners/register.jpg') no-repeat center top; }
.b_ad { background: url('/images/banners/admissions.jpg') no-repeat center top; }
.b_ap { background: url('/images/banners/academic_programs.jpg') no-repeat center top; }
.b_cu { background: url('/images/banners/contact_us.jpg') no-repeat center top; }
.b_ac { background: url('/images/banners/accomodations.jpg') no-repeat center top; }
.b_vr { background: url('/images/banners/visa_requirements.jpg') no-repeat center top; }
.b_is { background: url('/images/banners/international_students.jpg') no-repeat center top; }
.b_sa { background: url('/images/banners/student_admissions.jpg') no-repeat center top; }
.b_os { background: url('/images/banners/online_courses.jpg') no-repeat center top; }
.b_at { background: url('/images/banners/adventure_tourism.jpg') no-repeat center top; }
.b_hm { background: url('/images/banners/hotel_management.jpg') no-repeat center top; }

#main {
	padding-top: 25px;
	float: left;
	width: 600px;
}
#main-wide {
	padding-top: 25px;
}
	#breadcrumb {
		margin-bottom: 15px;
	}
		
	#main table {
		width: 100%;
		position: relative;
		left: 5px;
		border-collapse: collapse;
	}
		#main table td,
		#main table th {
			padding: 5px 20px 5px 10px;
		}
		#main table th {
			background: #eaeaea url('/images/white_bg.gif') repeat-y right top;
		}
		
		#main table thead,
		#main table thead tr {
			background: #eaeaea;
		}
		
#sidebar {
	padding-top: 51px;
	float: right;
	width: 240px; 
}
	.menu {
		margin-bottom: 10px;
	}
	.menu h2 {
		padding-top: 0;
		margin-top: 10px;
	}

#footer {
	background: url('/images/footer_bg.gif') no-repeat right top;
	padding-top: 35px;
	padding-right: 60px;
}

table.third td, td.third {
	width: 33%;
}
td.two-third{
	width: 66%;	
}
table.half td {
	width: 49%;
}
img.cta {
	margin-top: 10px;	
}
.teaser_img {
	float: left;
}
label {
	display: block;
	margin-right: 5px;
	margin-bottom: 2px;
}
label.inline { 
	display: inline;
}
.form-item {
	padding: 4px 0;
}
.form-submit {
	text-align: right;
	padding: 10px 0 10px 0;
}
.fifty { width: 48%; }
.fleft { float: left; }
.fright { float: right; }
.error { 
	border: 3px solid #BB0000;
	padding: 10px; 
	}

	