#siteHeader {
	position: relative;
	height: 300px;
	width: 770px;
}

#siteHeader .studArea {
	position: relative;
	height: 94px;
}

#siteHeader .studArea .strContent {
	position: absolute;
	bottom: 0px;
	left: 30px;
}

#siteHeader .logo {
	position: absolute;
	top: 94px;
	left: 0px;
	width: 220px;
	height: 206px;
	background: #182b6e;
}

#siteHeader .logo .strContent {
	position: absolute;
	top: 50px;
	left: 50px;
}

#siteHeader .mainbg {
	position: absolute;
	top: 94px;
	left: 221px;
	width: 550px;
	height: 206px;
	z-index: 5;
}

* html .mainbg {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/stud/header_bg.png', sizingMethod='crop');
}

* html .mainbg img {
	display: none;
}

#siteHeader .mainImage {
	position: absolute;
	width: 350px;
	height: 206px;
	text-align: right;
	bottom: 0px;
	right: -1px;
	z-index: 1;
	overflow: hidden;
	display: hidden;
}

#siteHeader .pageTitle {
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 550px;
	z-index: 10;
}

#siteHeader .pageTitle h1 {
	margin: 0;
	padding: 4px 20px;
	color: #fff;
	font: bold 16px arial,sans-serif;
}

#siteHolder {
	position: relative;
	width: 771px;
	overflow: hidden;
	background: #fff url(/images/blocks/stud_bg.gif) repeat-y;
}

#siteNavigation {
	position: relative;
	float: left;
	width: 220px;
	overflow: hidden;
	padding-bottom: 200px;
	border-top: 1px solid #eaeae0;
}

#siteContent {
	position: relative;
	float: left;
	width: 550px;
	overflow: hidden;
}

#homeLink {
	display: block;
	position: absolute;
	width: 208px;
	height: 23px;
	top: 44px;
	right: 0px;
	background: #ccc;
	z-index: 200;
}

#siteFooter {
	position: relative;
	width: 220px;
	height: 130px;
	z-index: 100;
	top: -130px;
}

#siteFooter .strContent {
	position: absolute;
	width: 200px;
	left: 10px;
	bottom: 10px;
}

.pageContent {
	position: relative;
	padding: 10px;
}

.pageColumn {
	position: relative;
	float: left;
	width: 275px;
	overflow: hidden; 
}

#siteContent.type1 .pageColumn.col1 { width: 330px; }
#siteContent.type2 .pageColumn.col1 { width: 385px; }
#siteContent.type3 .pageColumn.col1 { width: 220px; }
#siteContent.type4 .pageColumn.col1 { width: 165px; }
#siteContent.type1 .pageColumn.col2 { width: 220px; }
#siteContent.type2 .pageColumn.col2 { width: 165px; }
#siteContent.type3 .pageColumn.col2 { width: 330px; }
#siteContent.type4 .pageColumn.col2 { width: 385px; }

.pageColumn .strContent {
	position: relative;
	padding: 10px;
}

#siteNavigation .menuItem {
	position: relative;
	border-bottom: 1px solid white;
	background: #cad3f0;
}

#siteNavigation .menuItem.level2 {
	padding-left: 20px;
	background: #e3e9f7;
}

#siteNavigation .menuItem.level2 a {
	color: #012243;
	font-size: 10px;
}

#siteNavigation .menuItem.level3 {
	padding-left: 40px;
	background: #e3e9f7;
}

#siteNavigation .menuItem.level3 a {
	color: #012243;
	font-size: 10px;
}

#siteNavigation .menuItem.current {
	background-color: #4c7f1a;
	color: #fff;
}

#siteNavigation .menuItem a {
	display: block;
	position: relative;
	color: 0b122c;
	font: normal 11px arial,sans-serif;
	padding: 6px 6px 6px 20px;
	color: #0b122c;
	border-right: 3px solid #b1b4c3;
	background: url(/images/stud/navbg_gray.gif) no-repeat left center;
	text-decoration: none;
}

#siteNavigation .menuItem a:hover {
	color: #4c7f1a;
}

#siteNavigation .menuItem.current a {
	color: #fff;
	background: url(/images/stud/navbg_white.gif) no-repeat left center;
}

#siteNavigation .menuItem.current a:hover {
	color: #fff;
}


