body {margin-left: 0px;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }


#footer {
  position:fixed;
  _position:absolute;
  bottom:0;
  _top:expression((document.body.scrollTop+document.body.clientHeight-this.clientHeight)-1);
left:167px;
font-family:Tahoma,Verdana,Arial,sans-serif;
font-size:8pt;
text-align:right;
width:557px;
color:#009900;
background-color:#FFFFFF;
padding-top:2px;
padding-bottom:2px;
border-top: 1px dotted #5b4272;
z-index:99;
}

* html #footer{
width:547px;
	w\idth:547px; /* msie6 */
}

#footer a {
color:#009900;
text-decoration:none;
}

.pullquote {
	width:200px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;

	color:#FFFFFF;
	font-size:12px;
	line-height:130%;
	text-align:right;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	display: block;
	position:relative;
	left:100px;
	margin-left:-90px;
	float:right;
}

#menu {
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color:#009900;
	letter-spacing: 2pt;
	text-align:right;
}
#menu div {
padding-top:2px;
padding-bottom:15px;
}

#menu a {
	text-decoration:none;
	color:#009900;
	border: 1px solid #fff;
}
#menu a:hover {
	text-decoration:none;
	border: 1px dotted #009900;
	color:#009900;
}

#programsub, #welcomesub, #supportsub {
display:none;
}


body#program a#program,
body#welcome a#welcome,
body#events a#events,
body#support a#support,
body#alumni a#alumni,
body#contact a#contact,
body#admissions a#admissions {
text-decoration:none;
border: 1px solid #009900;
padding-left: 2px;
}


body#program div#programsub {
display:block;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color:#009900;
	letter-spacing:normal;
	text-align:right;
}

body#welcome div#welcomesub {
display:block;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color:#009900;
	letter-spacing:normal;
	text-align:right;
}

body#support div#supportsub {
display:block;
	font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color:#009900;
	letter-spacing:normal;
	text-align:right;
}

#top_photo {
width:546px;position:absolute;left:177px;top:0px;
}

* html #top_photo{
width:546px;position:absolute;left:166px;top:0px;
	l\eft: 166px; /* msie6 */
}


#pagecontent {
width:546px;height:auto;position:absolute;left:166px;top:133px;font: 10pt Georgia, Times, Times New Roman, serif;text-align:justify;padding-left:10px;border-left:1px dotted #5b4272;padding-bottom:20px;
}
#pagecontent p, ul {
margin-bottom:10px;
line-height:1.5;
list-style-type: square;
}



.hjhead {
color:#5b4272;
letter-spacing: 1pt;
font-size:14pt;
font-weight:bold;
margin-bottom:5px;
border-bottom: 1px solid #5b4272;
}

#pagecontent a {
color:#5b4272;
text-decoration:none;
border-bottom: 1px #5b4272 dotted;
}
#pagecontent a:hover {
color:#5b4272;
text-decoration:none;
border-bottom: 1px #5b4272 solid;
}

/* curve height, background image */
.pullquote .t, .pullquote .b, .pullquote .b b, .pullquote .t b{
height:10px;
background-image:url(images/corners.png);
}

/* inner color, border color, border width */
.pullquote .c{
background:#4E4888;
border-color:#81869B;
border-left-width:4px;
border-right-width:4px;
}
/* surrounding margins (optional) */
.round{
margin-bottom:5px;
}
.round .c{
/* inner content padding */
padding:0 10px 0 10px;
border-top:0;
border-bottom:0;
border-style:solid;
}
.round .t, .round .b, .round .t b, .round .b b{
display:block;
overflow:hidden;
}
.round .t b, .round .b b{
float:right;
width:50%;
}
.round .t .r{
background-position:top right;
}
.round .b .r{
background-position:bottom right;
}
.round .b{
background-position:bottom left;
}
.round .br{
clear:both;
display:block;
overflow:hidden;
height:0px;
}
