body {background-color:#d0e0c0;font:normal 10pt "Arial Narrow",Arial,sans-serif;margin:0px;}
a,a:visited {color:#555;}
table {border-collapse:collapse;}
table#tableMain {width:780px;border:1px solid #999;}
td#tdSideInfo a {text-decoration:none;}
td#tdSideInfo a:hover {text-decoration:underline;}
td#tdFooter {background-color:#fff;}
td#tdFooter a {color:#999;font-weight:normal;text-decoration:none;}
td#tdFooter a:hover {color:#90ac6c;text-decoration:underline;}
td.sidebar {background-color:#e3edd5;color:#999;font:normal 10pt "Arial Narrow",Arial,sans-serif;padding:5px 5px 5px 10px;}
td.sidebar a,a:visited {color:#999;text-decoration:none;font-weight:bold;}
td.sidebar a:hover {text-decoration:underline;}
td.mainContent {background-color:#fff;padding:5px;}
td.menuTop {background:url(menu_background_top.jpg);}
td.menuCenter {background:url(menu_background_center.jpg);}
td.menuBottom {background:url(menu_background_bottom.jpg);}
input.textBox,textarea.textBox {border:1px solid #999;padding:0px 2px;}
div.primaryContentDiv {background-color:#fff;border:1px solid #e0e0e0;padding:5px;}
div.primaryHeading {background-color:#e0e0e0;color:#888;font:normal 12pt "Arial Narrow",Arial,sans-serif;padding:3px;margin-bottom:5px;}
div.primaryContent {padding:5px;}
div.primaryContent a,a:visited {color:#555;text-decoration:underline;}
div.secondaryContentDiv {background-color:#fff;border:1px solid #d0e0c0;margin:1px 1px 1px 0px;}
div.secondaryHeading {background-color:#d0e0c0;color:#8da367;font:normal 10pt "Arial Narrow",Arial,sans-serif;text-transform:uppercase;padding:3px;margin-bottom:5px;}
div.secondaryContent {padding:5px;}
div.tertiaryContentDiv {background-color:#fff;border:1px solid #d0e0c0;margin:1px 1px 1px 0px;}
div.tertiaryHeading {background-color:#d0e0c0;color:#8DA367;font:normal 10pt "Arial Narrow",Arial,sans-serif;text-transform:uppercase;padding:3px;margin-bottom:5px;}
div.tertiaryContent {padding:5px;}
a.divProductMenu,a.divProductMenu:visited {color:#999;font:normal 10pt "Arial Narrow",Arial,sans-serif;text-decoration:none;}
a.divProductMenu a:hover {color:#999;text-decoration:underline;}
div#divProductMenu a,a:visited {color:#999;font-weight:normal;text-decoration:none;}
div#divProductMenu a:hover {color:#999;text-decoration:underline;}
div#divProductMenu {color:#c0c0c0;font:normal 10pt "Arial Narrow",Arial,sans-serif;}
img {border:0px;}
a.main {border:0px;text-decoration:none;}
.alignCenter {text-align:center;}
.alignLeft {text-align:left;}
.alignRight {text-align:right;}
.backLightGrey {background-color:#e0e0e0;}
/* primary text modifications */
.bold {font-weight:bold;}
.smallText {font-size:9pt;}
.smallerText {font-family:Verdana,Arial,sans-serif;font-size:8pt;}
.tinyText {font-size:7pt;}
.upper {text-transform:uppercase;}
.textWhite {color:#fff;}
.textLightGrey {color:#999;}
.textDarkerGrey {color:#777;}
.textGreen {color:#8da367;}
.menuSelected,a.menuUnselected {font:normal 9pt Verdana;}
.menuSelected {border:0px;color:#555;background-color:#fff;text-decoration:none;}
a.menuUnselected,a.menuUnselected:visited {color:#999;text-decoration:none;}
a.menuUnselected:hover {color:#555;text-decoration:underline;}
.productHeader {color:#777;font:normal 9pt "Arial Narrow",Arial,sans-serif;text-align:left;text-transform:uppercase;}
.productDescription {color:#999;font:normal 9pt Verdana;}
a.playControl,a.playControl:visited {color:#999;font:normal 8pt Verdana;text-decoration:none;text-transform:uppercase;}
a.playControl:hover {color:#555;text-decoration:underline;}
a.productGroup,a.productGroup:visited {color:#999;font:normal 9pt "Arial Narrow",Arial,sans-serif;text-decoration:none;}
a.productGroup:hover {color:#555;text-decoration:underline;}
.required {color:#684;font:normal 10pt Verdana,Arial,sans-serif;}
.borderLightGrey {border:1px solid #999;}
.guestLabel {color:#999;font:normal 9pt "Arial Narrow",Arial,sans-serif;text-transform:uppercase;}
td#tdPhotoGallery img.gallery {border:1px solid #999;}
td#tdProductDescription p {margin-top:0px;}
.descriptionText {color:#999;font:normal 10pt "Arial Narrow",Arial,sans-serif;}
.padLeft {padding-left:3px;}
.padRight {padding-right:3px;}
.calViewMonth {border-top:1px solid #d0e0c0;padding-left:5px;padding-top:5px;width:263px;}
.calViewMonthTable {width:263px;}
.calViewEventDay {text-align:right;width:20px;}
.calViewEventTime {text-align:center;width:80px;}

#menu {background:url(images/menu-bg.png) top left repeat-x;height:30px;margin:auto;padding:10px 0;width:780px;}
#menu a {background-image:url(images/menu-a-bg.png);background-repeat:no-repeat;display:block;float:left;height:30px;}
#menu a img {height:30px;width:inherit;}
#menu-location {background-position:0px 0px;width:70px;}
#menu-apartments {background-position:-70px 0px;width:87px;}
#menu-coursetour {background-position:-157px 0px;width:88px;}
#menu-media {background-position:-245px 0px;width:49px;}
#menu-guestbook {background-position:-294px 0px;width:78px;}
#menu-apply {background-position:-372px 0px;width:49px;}
#menu-events {background-position:-421px 0px;width:102px;}
#menu-gallery {background-position:-523px 0px;width:62px;}
#menu-testimonials {background-position:-585px 0px;width:91px;}
#menu-login {background-position:-676px 0px;width:104px;}

#menu-location:hover {background-position:0px -30px;}
#menu-apartments:hover {background-position:-70px -30px;}
#menu-coursetour:hover {background-position:-157px -30px;}
#menu-media:hover {background-position:-245px -30px;}
#menu-guestbook:hover {background-position:-294px -30px;}
#menu-apply:hover {background-position:-372px -30px;}
#menu-events:hover {background-position:-421px -30px;}
#menu-gallery:hover {background-position:-523px -30px;}
#menu-testimonials:hover {background-position:-585px -30px;}
#menu-login:hover {background-position:-676px -30px;}

#defaultLinks {height:150px;margin:auto;width:530px;margin-top:250px;padding-left:165px;}
#defaultLinks a {background-image:url(images/default-links-bg.jpg);background-repeat:no-repeat;display:block;float:left;height:150px;width:150px;}
#defaultLinks a img {height:150px;width:150px;}
#defaultApartments {background-position:0px 0px;margin-right:40px;}
#defaultCourse {background-position:-150px 0px;margin-right:40px;}
#defaultEvents {background-position:-300px 0px;}
#defaultApartments:hover {background-position:0px -150px;}
#defaultCourse:hover {background-position:-150px -150px;}
#defaultEvents:hover {background-position:-300px -150px;}

