@charset "utf-8";
/* CSS Document */
#outerBorder {
	float:none;
	position:relative;
	margin: 0 auto;
	width:972px;
	height:auto; 
	/*min-height:90%; */
	background: url(images/gradient_dropshadow_bkg.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
#pageLiner {
	float:none;
	position:relative;
	margin: 0px 17px 0px 0px;
	width:955px;
	height: 100%;
	min-height: 100%;
	background-color:#FFF;
}
#header {
	float:left;
	position:relative;
	margin: 0px 0px 0px 0px;
	width:955px;
	/*height:109px;*/
	height:auto;
	background-color:#FFF;
}
#headerTop {
	float:left;
	position:relative;
	width:955px;
	height:50px;
}
#navholder {
	float:left;
	position:relative;
	margin: 0px 0px 0px 0px;
	width:955px;
	height:36px;
	/*background-color:#FFF;*/
	background:url(images/navbar_full.jpg);
	background-position:top;
	background-repeat:no-repeat;
	border-bottom:1px;
	border-bottom-style:solid;
	border-bottom-color: #777;
}
#bodyLiner {
	float:left;
	position:relative;
	margin:0px;
	width:955px;
	height:auto;
	background-color:#FFF;
}
#bodyMain {
	float:none;
	position:relative;
	margin: 20px 23px 0px 22px;
	width:910px;
	height:auto;
	background-color:#FFF;
}
#bodyLeftWrapper {
	float:left;
	position:relative;
	width:515px;
	height:auto;
	margin:0px 0px 24px 0px;
	background:url(images/curved_top_border.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#bodyLeft {
	float:left;
	position:relative;
	width:515px;
	height:auto;
	margin:14px 0px 0px 0px;
	background:url(images/grey_border.jpg);
	background-position:top;
	background-repeat:repeat-y;
}
#bodyLeftWrapper2 {
	float:left;
	position:relative;
	width:515px;
	height:auto;
	margin:0px 0px 24px 0px;
}
#bodyLeft2 {
	float:left;
	position:relative;
	width:515px;
	height:auto;
	margin:0px;
	background:url(images/grey_border.jpg);
	background-position:top;
	background-repeat:repeat-y;
}
#bodyLeftBottom {
	float:left;
	position:relative;
	width:515px;
	height:14px;
	margin:0px;
	background:url(images/curved_bottom_border.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#bodyRight {
	float:left;
	position:relative;
	margin:0px;
	width:395px;
	min-height:600px;
	height:auto;
}
#bodyRightTopLeft {
	float:left;
	position:relative;
	margin:0px;
	width:214px;
	height:auto;
}
#bodyRightTopRight {
	float:left;
	position:relative;
	margin:0px;
	width:181px;
	height:auto;
}
#bodyRightLower {
	float:left;
	position:relative;
	margin:12px 0px 0px 0px;
	width:395px;
	height:auto;
}
#bodyRightLower2 {
	float:left;
	position:relative;
	margin:0px 0px 0px 0px;
	width:395px;
	height:auto;
}
#signupLeft {
	float:left;
	position:relative;
	width:515px;
	height:762px;
	margin:0px 0px 24px 0px;
	background:url(images/grey_curved_border3.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#student_evaluations {
	float:right;
	position:relative;
	width:380px;
	height:auto;
	margin:0px;
	padding:12px 0px 12px 0px;
	background-color:#ddd;
}
#student_evaluations p {
	margin:12px 24px 12px 24px;
}
#footer {
	float:left;
	position:relative;
	margin: 0 auto;
	width:972px;
	height:50px;
	background:url(images/footer_bkg.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#grey_box {
	float:right;
	position:relative;
	width:380px;
	height:auto;
	margin:16px 0px 12px 0px;
	background-color:#ddd;
}
#grey_box p {
	margin:12px 16px;
}
/* Start Map Layers  */
#mapWrapper {
	float:left;
	position:relative;
	width:491px;
	height:400px;
	margin:0px 12px;
}
#lyr2 { 
	float:left;
	position:absolute;
	visibility: hidden;
	width:491px;
	height:auto;
	margin:0px;
	z-index:100;
}
#lyr1 { 
	float:left;
	position:absolute;
	visibility: visible; 
	width:auto;
	height:auto;
	margin:0px;
	z-index:100;
}
/* End Map Layers */
