@import url("http://fast.fonts.net/t/1.css?apiType=css&projectid=c12437f0-bf38-4762-829c-ff6066defef8");

@font-face {
	font-family:"Monotype Sabon W01_n4";
	src:url("../fonts/9c4895d0-98c2-48c5-94a7-3e5b987c5cbe.eot?#iefix") format("eot")
}

@font-face {
	font-family:"Monotype Sabon W01";
	src:url("../fonts/9c4895d0-98c2-48c5-94a7-3e5b987c5cbe.eot?#iefix");
	src:url("../fonts/9c4895d0-98c2-48c5-94a7-3e5b987c5cbe.eot?#iefix") format("eot"),url("../fonts/841d9a2d-5c1b-46dd-8203-8bf15782c0d1.woff2") format("woff2"),url("../fonts/9117f365-ba3c-4a70-a762-16c6ec9e708d.woff") format("woff"),url("../fonts/0c0cf0ba-9b9e-452c-9aec-24d56d09bbd6.ttf") format("truetype"),url("../fonts/aeea2dbb-8cfb-4a02-8c0d-a67297e30729.svg#aeea2dbb-8cfb-4a02-8c0d-a67297e30729") format("svg");
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family:"Monotype Sabon W01_i4";
	src:url("../fonts/dfc3115e-b77a-4924-b2be-5ea0f6d20cdc.eot?#iefix") format("eot")
}

@font-face {
	font-family:"Monotype Sabon W01";
	src:url("../fonts/dfc3115e-b77a-4924-b2be-5ea0f6d20cdc.eot?#iefix");
	src:url("../fonts/dfc3115e-b77a-4924-b2be-5ea0f6d20cdc.eot?#iefix") format("eot"),url("../fonts/cc1841e2-5cae-4c11-a186-ab82210cbf10.woff2") format("woff2"),url("../fonts/3c01e76c-8f8a-435b-8ab8-214c8e669b4a.woff") format("woff"),url("../fonts/24fda8ce-20d5-403a-81ca-17f3754191d9.ttf") format("truetype"),url("../fonts/3f7fd399-6bc8-4740-88cc-49ab7256a1b7.svg#3f7fd399-6bc8-4740-88cc-49ab7256a1b7") format("svg");
	font-weight: 400;
	font-style: italic;
}





a:link {
	color: black;
	text-decoration: underline;
}

a:hover {
	color: black;
	text-decoration: underline;
}

a:visited {
	color: black;
	text-decoration: underline;
}

.program a:link {
	color: black;
	text-decoration: underline;
	font-size: 13px;
}

.program a:hover {
	color: black;
	text-decoration: underline;
	font-size: 13px;
}

.program a:visited {
	color: black;
	text-decoration: underline;
	font-size: 13px;
}

img {
	border-style: none;
	width:100%;
}

tr {
	border:0px;
	vertical-align:top;
}

td {
	border:0px;
	padding: 0 0 14 0px;
}




.header {
	font-family: Monotype Sabon W01;
	display: inline-block;
	font-weight: normal;
	font-style: normal;
	font-size: 28px;
	line-height: 24px;
}

.intro {
	font-family: Monotype Sabon W01;
	display: inline-block;
  	position: relative;
	left: 0px;
	top: 0px;
	width: 900px;
	font-weight: normal;
	font-style: normal;
	font-size: 22px;
	line-height: 26px;
	text-align: left;
	padding: 0 30 50 30px;
}

.body {
	font-family: Monotype Sabon W01;
	display: inline-block;
	font-weight: normal;
	font-style: normal;
	font-size: 16px;
	line-height: 20px;
	text-align: left;
}

.bodySmaller {
	font-family: Monotype Sabon W01;
	display: inline-block;
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
	line-height: 20px;
	text-align: left;
}

.portrait {
	display: inline-block;
	position: relative;
	left: 0px;
	top: 0px;
	width: 900px;
	padding: 0 30 10 30px;
}

.programImage {
	display: inline-block;
	position: relative;
	left: -150px;
	top: 0px;
	width: 600px;
	padding: 0 30 10 30px;
}

.programImageLandscape {
	display: inline-block;
	position: relative;
	left: 0px;
	top: 0px;
	width: 900px;
	padding: 0 30 10 30px;
}



#colorBlockTop {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 562px;
	background-color: #fffbd7;
}

#frame {
	position: relative;
	left: 0px;
	top: 0px;
	width: 100%;
	text-align: center;
}

#pageTitle {
	display: inline-block;
	position: relative;
	left: 0px;
	top: 0px;
	width: 900px;
	padding: 50 30 180 30px;
}

#pageTitle {
	display: inline-block;
	position: relative;
	left: 0px;
	top: 0px;
	width: 900px;
	padding: 50 30 180 30px;
}

#bodyColumns1 {
	display: inline-block;
	position: relative;
	left: 0px;
	top: 0px;
	width: 900px;
	padding: 0 30 50 30px;
}

#bodyLeftColumn1 {
	float: left;
	width: 30%;
}

#bodyMiddleColumn1 {
	float: left;
	width: 10%;
}

#bodyRightColumn1 {
	float: left;
	width: 60%;
}

#bodyColumns2 {
	display: inline-block;
	position: relative;
	left: 0px;
	top: 0px;
	width: 900px;
	padding: 0 30 50 30px;
}

#bodyLeftColumn2 {
	float: left;
	width: 30%;
}

#bodyMiddleColumn2 {
	float: left;
	width: 10%;
}

#bodyRightColumn2 {
	float: left;
	width: 60%;
}

#programColumns {
	display: inline-block;
	position: relative;
	left: 0px;
	top: 0px;
	width: 900px;
	padding: 0 30 50 30px;
}

#programColumnLeft {
	float: left;
	width: 80%;
}

#programColumnRight {
	float: right;
	width: 20%;
	text-align: right;
}

#experienceTitle {
	display: inline-block;
	position: relative;
	left: 0px;
	top: 0px;
	width: 900px;
	padding: 50 30 50 30px;
}

#experienceTableDiv {
	display: inline-block;
	position: relative;
	left: 0px;
	top: 0px;
	width: 900px;
	padding: 0 30 50 30px;
}

#compositionsTitle {
	display: inline-block;
	position: relative;
	left: 0px;
	top: 0px;
	width: 900px;
	padding: 50 30 50 30px;
}

#compositionsTableDiv {
	display: inline-block;
	position: relative;
	left: 0px;
	top: 0px;
	width: 900px;
	padding: 0 30 50 30px;
}
