body {	margin: 0;	padding: 0;	background-color: #f9f7eb;	font-family: Calibri, Arial, Helvetica, sans-serif;}* {	margin: 0px;	padding: 0px;}a:focus { outline: none; }a img { border-style: none; }.clearfloat { }#wrapper {	margin: 20px auto;	width: 1050px;}#header  {	background: url(../images/furniture/header.png) no-repeat;	height: 80px;}#navigation {	float: left;	margin: 0 0 0 42px;	width: 195px;}/* Menu styles */#navigation ul {	list-style: none;	margin: 0 0 0 5px;	padding: 0px;	font-size: 13px;	width: 170px;	border-bottom: 1px solid #ccc;	;	z-index: 98;}#navigation ul  li {	position: relative;	z-index: 99;}#navigation ul  li  a {	display: block;	text-decoration: none;	color: #3D403D;	border: 1px solid #ccc;	border-bottom: 0;	background-color: #D4DFD4;	padding: 5px;	width: 170px;	}#navigation a:hover{	background-color: #69A09F;	color: #F6F8F6;} #navigation ul li ul {	position: absolute;	left: 176px;	top: 0px;	display: none;	z-index: 100;}#nav  h4 {	background-color: #D4DFD3;	padding: 0 6px;	margin: 0;	font-size: 11px;}.more { background: url(../images/furniture/more.png) no-repeat right bottom; }a.more:hover  { background: #69A09F url(../images/furniture/more2.png) no-repeat right bottom; }object { z-index: 1; }/**/ * html ul li{float:left;height:1%}* html ul li a{height:1%}/**/#navigation  li:hover ul, #navigation li.over ul   {	background-color: #69A09F;	color: #F6F8F6;	display: block;}#content {	padding: 0 10px 20px 250px;	background: url(../images/furniture/backgroundstrip.png) repeat-y;}#contentSub {	min-height: 400px;	padding: 0 42px 0 0;}/* Not IE */#footer {	background: url(../images/furniture/footer.png) no-repeat;	height: 80px;	padding: 0px 0 0 0;}#footer h3 {	text-align: center;	border-top: 1px solid #6AA09F;	margin: 0px 42px 0px 265px;	padding: 6px 0px 0px 0;	clear: right;}p, #content ul {	font-size: 15px;	line-height: 28px;	margin: 0 0 12px 0;	color: #454545;}#content ul li {	padding: 0 0 0 12px;	font-size: 15px;}p.lead-in { font-family: "Lucida Bright", Charcoal, Arial, sans-serif; }b { color: #475859; }a { color: #3E5252; }a.pdfdownload {	line-height: 35px;	background: url(../images/furniture/pdf.png) no-repeat left top;	padding: 0 0 0 35px;	display: block;}a:hover { text-decoration: none; }h1, h2, h3  {	color: #577979;	padding-bottom: 4px;	font-family: Constantia, Palatino, Georgia, serif;	font-weight: normal;}h1 {	margin: 0 0 12px 0;	border-bottom: 1px solid #BDCBCD;	padding-bottom: 4px;	font-size: 27px;}h1 span { font-size: 22px; }h1.lead-in {	border-style: none;	margin-left: 3px;}h2 {	font-size: 20px;	margin: 18px 0 0px 0;}h3  {	margin: 36px 0 6px 0;	font-size: 18px;}h4 {	margin: 0px;	font-size: 13px;	color: #445;	line-height: 22px;}hr {	height: 1px;	margin: 0 0  24px;}h2.divider {	color: #FFFFFF;	background: #6B9F9E;	padding: 2px 0 3px 3px;	margin: 24px 0 18px 0;}h2.news-subhead {	border-bottom: 1px solid;	margin: 24px 0 24px 0;	clear: right;}h2.news-head {	background: url(../images/furniture/news.png) no-repeat left top;	padding-left: 36px;	line-height: 32px;}h2.news-events{	background: url(../images/furniture/calendar_date.png) no-repeat left top;	padding-left: 36px;	line-height: 32px;}h1.movie { margin: 0 0 0px 0; }p.intro {	font-size: 18px;	color: #577979;	margin: 24px 0 24px 0;	line-height: 36px;}p.smallprint { font-size: 10px; }img.associate {	float: right;	border: 6px solid #D4DFD3;	margin: 0 0 0 12px;}#content ul   {	list-style: url(../images/furniture/bullet.png);	margin: 0 0 20px 12px;}#content li { margin: 9px 0 0 12px; }#rhs {	float: right;	width: 213px;}#rhs2 {	width: 112px;	float: right;}#rhs2 p {	font-size: 12px;	font-style: italic;	text-align: right;}#rhs img , #rhs2 img{ margin-bottom: 12px; }#associateslist { display: block; }blockquote p{	color: #526472;	border-bottom: 1px solid #BFD4D5;	margin: 0px 36px 12px 6px;	padding: 4px 0;	text-align: left;	font-family: Constantia, Georgia, serif;	font-size: 15px;	font-style: italic;}blockquote b {	color: #4C7778;	padding: 0px 0 0 9px;	font-style: normal;}.last , .last p{	border-style: none;	border: none;}#breakout-div {	float: right;	width: 250px;}#breakout-div table {	padding: 4px;	width: 250px;	border: none;	border-collapse: collapse;	margin: 0 0 24px 6px;}.breakout  p, .breakout ul { margin: 0px; }.breakout td { padding: 4px; }.breakout h2 { text-align: center; }img.fluff {	float: right;	margin: 0 0 0 12px;	border: 1px solid #659998;}.left {	float: left;	margin-right: 12px;}.right {	float: right;	margin-left: 12px;}.border{ border: 1px solid #659998; }.caption {	font-size: 13px;	font-style: italic;	line-height: 17px;}#ill {	float: left;	border: none;	margin: 0 18px 0 0;}#ill-right{	float: right;	border: none;	margin: 0 0px 12px 18px;}.keyline{ border: 1px solid #D4DFD3; }#news-headlines {	background: #F5F8F6;	margin: 6px 8px 6px 5px;	padding: 3px;}#news-headlines h2 {	font-size: 11px;	margin: 0;	background-color: #CAC69A;	color: #f8f8f8;	padding: 2px 1px 2px 4px;	text-transform: uppercase;	font-family: Calibri, Arial, Helvetica, sans-serif;	letter-spacing: 1px;}#news-headlines p { }#news-headlines  a {	text-decoration: none;	padding: 0px 3px;	display: block;	font-size: 12px;	line-height: 16px;}#home-page-bullets li{ font-size: 14px; }#home-page-bullets { margin-bottom: 36px !important; }#news-headlines p {	margin: 3px 0px;	font-size: 10px;	line-height: 14px;}.more3-para {	text-align: right;	margin-top: 0px;	line-height: 53px;}a.more3 {	background: url(../images/furniture/more-arrow.png) no-repeat left top;	height: 53px;	width: 53px;	text-indent: -9999px;	margin-left: 3px;	float: right;}a.more3:hover { background-position: bottom; }.clearfloat {	clear: both;	height: 1px;}.clearfloat-right { clear: right; }#sycamore-court {	float: right;	width: 350px;	margin-left: 12px;}#sycamore-court img {	border: 1px solid #69A09F;	margin-bottom: 12px;}.button-200{	height: 40px;	width: 200px;	display: block;	background: url(../images/frontpage/button-200.png) no-repeat top;	line-height: 40px;	color: #FFF;	font-size: 16px;	text-decoration: none;	text-align: center;}.button-300 {	height: 50px;	width: 300px;	display: block;	background: url(../images/frontpage/button-300.png) no-repeat top;	line-height: 50px;	color: #FFF;	font-size: 18px;	text-decoration: none;	text-align: center;	margin: auto;}.button-175{	height: 40px;	width: 175px;	display: block;	background: url(../images/frontpage/button-175.png) no-repeat top;	line-height: 40px;	color: #FFF;	font-size: 18px;	text-decoration: none;	text-align: center;	margin: 6px auto;	font-weight: normal;}.button-300:hover , .button-175:hover, .button-200:hover{	color: #ccc;	background-position: bottom;}.front-page-button {	width: 170px;	margin-right: 15px;	float: left;	padding: 180px 0 0 5px;	color: #577979;	font-weight: bold;	font-size: 15px;	text-align: left;	text-decoration: none;}.front-page-button:hover { text-decoration: none; }.front-page-button span {	font-weight: normal;	font-size: 13px;}.last-button { margin-right: -8px; }#front-page-grid {	margin-top: 12px;	float: right;}#front-page-rhs {	float: right;	width: 200px;	margin-left: 12px;}#front-page-rhs img {	margin-bottom: 12px;	border:6px solid #D4E0D4;	-moz-border-radius: 12px;	-webkit-border-radius: 12px; }#front-page1 { background: url(../images/frontpage/1.jpg) no-repeat; }#front-page2 { background: url(../images/frontpage/2.jpg) no-repeat; }#front-page3 { background: url(../images/frontpage/3.jpg) no-repeat; }#front-page4 { background: url(../images/frontpage/4.jpg) no-repeat; }#services1 { height: 320px; }#services2 {	height: 350px;	margin: 24px 0 0 0;}#services-choice1 { background: url(../images/frontpage/2.jpg) no-repeat; }#services-choice2 { background: url(../images/frontpage/b2.jpg) no-repeat; }#services-choice3 { background: url(../images/frontpage/b3.jpg) no-repeat; }#services-choice4 { background: url(../images/frontpage/b4.jpg) no-repeat; }#services-choice5 { background: url(../images/frontpage/b5.jpg) no-repeat; }#services-choice6 { background: url(../images/frontpage/b6.jpg) no-repeat; }#services-choice7 { background: url(../images/frontpage/b7.jpg) no-repeat; }#services-choice8 { background: url(../images/frontpage/b8.jpg) no-repeat; }#fc1 { height: 300px; }#fc2 { height: 320px; }#fc-choice1 { background: url(../images/frontpage/fc1.jpg) no-repeat; }#fc-choice2 { background: url(../images/frontpage/fc2.jpg) no-repeat; }#fc-choice3 { background: url(../images/frontpage/fc3.jpg) no-repeat; }#fc-choice4 { background: url(../images/frontpage/fc4.jpg) no-repeat; }#fc-choice5 { background: url(../images/frontpage/fc5.jpg) no-repeat; }.left-col {	float: left;	width: 215px;}#associates-block li  {!important; line-height: 18px; }.news-item {	clear: right;	margin-top: 36px;}.news-item h2 {	margin-bottom: 12px !important;	font-size: 24px;	text-align: center;}#associate-feature {	float: right;	width: 280px;	background-color: #F5F8F6;	padding: 12px;	margin-left: 12px;	border-bottom: 1px solid #577979;	border-top-color: #577979;	border-right-color: #577979;	border-left-color: #577979;}#page-lead-in {	background-color: #F5F8F6;	-moz-border-radius: 24px; border-radius:24px;-webkit-border-radius:24px;	height: 250px;	padding: 0px 0 0 6px;	font-family: "Century Schoolbook", Georgia, serif;	color: #454545;	margin: 12px 0 12px 0;	font-size: 16px;	line-height: 26px;	font-style: italic;	border-bottom: 24px solid #c8c8c8;	border-top: 24px solid #c8c8c8;}#page-lead-in div {	margin: 12px 0 0 0;	height: 200px;	width: 230px;}#page-lead-in div br {	margin-top: 12px;	height: 12px;}#page-lead-in img {	float: right;	margin-left: 6px;}#associate-feature img { border: 1px solid #6CA09E; }#news-offer {	background: #D4DFD3;	float: right;	width: 250px;	padding: 10px;	text-align: center;	-moz-border-radius: 18px;	border-radius:18px;	-webkit-border-radius:18px;	margin-left: 20px;}.page-heroes{	background-color: #F5F8F6;	-moz-border-radius: 12px;	border-radius:12px;	-webkit-border-radius:12px;	padding: 0px 0 0 0px;	font-family: "Century Schoolbook", Georgia, serif;	color: #454545;	margin: 6px 0 0 0;	font-size: 16px;	line-height: 26px;	border-bottom: 12px solid #c8c8c8;	border-top: 12px solid #c8c8c8;	clear: right;	position: relative;	min-height: 180px;}.page-heroes h2 { margin: 6px 0 0 0; }.page-heroes-more {	background: url(../images/furniture/more-arrow.png) no-repeat left top;	height: 53px;	width: 53px;	text-indent: -9999px;	margin-left: 3px;	position: absolute;	right: 0px;	bottom: 0px;	margin-top: 12px;}.page-heroes p {	margin-left: 6px;	line-height: 24px;}.page-heroes-more:hover { background-position: bottom; }.linkedin {	background: url(../images/linkedin.gif) no-repeat;	display: block;	float: left;	width: 193px;	height: 33px;	text-indent: -9999px;	margin-right: 24px;}#sidebar h3 { margin-left: 12px; }#sidebar { margin-top: 24px; }.email-link {	background: url(../images/furniture/mail-icon.png) no-repeat 0px 5px;	padding-left: 25px;	display: inline-block;	margin-left: 2px;}.photo-caption {	margin: 0px auto;	background: #eee;	padding: 9px;	width: 650px;	text-align: center;	font-size: 13px;	margin-bottom: 9px;	-moz-box-shadow: 0px 0px 6px #aaa;	-webkit-box-shadow: 0px 0px 6px #aaa;	box-shadow: 0px 0px 6px #aaa;	color: #454545;	line-height: 19px;}.photo-caption img { margin-bottom: 6px; }.enrolment-button {	display: block;	height: 80px;	width: 175px;	text-indent: -9999px;	background: url(../images/furniture/book-online.png) no-repeat top left;	float: right;	margin-left: 24px;}.enrolment-button:hover { background-position: bottom left; }#xsidebar ul{	list-style: url(../images/furniture/bullet.png);	margin-left: 24px;	font-size: 12px;}#xsidebar li {	margin-bottom: 6px;	margin-right: 12px;}.sidebar-email { font-size: 13px; }#course-sidebar{	background: #F5F8F6;	margin: 6px 8px 6px 5px;	padding: 3px;}#course-sidebar h2{	font-size: 11px;	margin: 0 0 9px 0;	background-color: #CAC69A;	color: #f8f8f8;	padding: 2px 1px 2px 4px;	text-transform: uppercase;	font-family: Calibri, Arial, Helvetica, sans-serif;	letter-spacing: 1px;}#course-sidebar ul {	list-style: none;	margin: 0px;}#course-sidebar a {	display: block;	font-size: 13px;	margin: 6px 0;}#course-sidebar a:hover {	color: #475859!important;	text-decoration: none;}#course-sidebar a.email {	padding-left: 25px;	background: url(../images/furniture/mail-icon.png) no-repeat;}#course-sidebar a.pdf{	padding-left: 25px;	background: url(../images/furniture/pdf2.png) no-repeat;}#course-sidebar a.word{	padding-left: 25px;	background: url(../images/furniture/word.png) no-repeat;}
