@charset "UTF-8";
/* CSS Document */

body { background-color: #999; margin-top:5px; font-family:Verdana, Geneva, sans-serif}


#centerDiv { text-align:center; width:983px; height:auto;  position:relative; margin-left:auto; margin-right:auto; min-height:550px}

#container { width:983px; height:550px; background-color:#FFF; background-image:url(images/cornerstone-atrium.jpg); background-position:right bottom; background-repeat:no-repeat; text-align:left}

.photoRight250 { float:right; width:250px; height:auto; margin:0px 0px 11px 22px; text-align:center; font-size:11px; font-style:italic }
.photoRight180 { float:right; width:180px; height:auto; margin:0px 0px 11px 22px; text-align:center; font-size:11px; font-style:italic }

.highlightBox { border:1px solid #935930; padding:11px 11px 8px 11px; float:right; width:250px; height:auto; margin:0px 0px 11px 22px; text-align:left; font-size:11px;}

.taxGraph {   float:right; width:280px; height:auto; margin:0px 0px 44px 22px; text-align:left; font-size:11px;}

.highlightBox ul { margin-top:6px}
.highlightBox li { padding-bottom:6px }

.highlightBox a { color: #666666;}
.highlightBox a:hover { color:#935930}

.subhead { font-size:14px; font-weight:bold; color:#935930;}

/* homepage styles -------- */

.logoDiv { width:238px; height:127px; float:left; margin:16px 0px 0px 33px}

.topNav {width:660px; height:40px; float:right; font-size:11px; margin-top:22px; color:#935930; padding-right:42px; text-align:right }

.topNav a { color:#333; text-decoration:none}
.topNav a:hover { color:#935930 }

.homeContent { width:537px; height:auto; font-size:11px; line-height:17px; text-align:left; margin:10px 0px 0px 38px}
.homeContent p { margin:0px 0px 11px 33px }

.homeContent h1 {font-size:19px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#935930; margin-bottom:11px  }

.homePhotos { width:620px; height:94px; text-align:left; margin: 4px 0px 0px 32px }
.homePhotos img { margin-right: 9px }
.enlargeType {font-size:10px; color:#999; margin-left:30px }

/* secondary pages ----------------*/

#container1 { width:983px; height:auto;  background-color:#FFF;  text-align:left}

.headline { width:500px; height:22px; margin-left:80px; margin-top:16px; margin-bottom:14px}
.headline h1 {  font-size:21px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#935930; }

.headline2 { width:500px; height:21px; margin-left:80px;  margin-top:0px; margin-bottom:14px}
.headline2 h1 {  font-size:21px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#935930; }

.jobsHead  {  font-size:21px; line-height:22px;  font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#935930; font-weight:bold;}


.fullContent { width: 680px; height:auto; margin: 0px 22px 40px 170px; font-size:11px; line-height:17px; text-align:left;}
.fullContent2 { width: 680px; height:auto; margin: 0px 22px 20px 170px; font-size:11px; line-height:17px; text-align:left;}

.rightDiv1 { float:right; width:240px; height:auto; margin: 0px 60px 12px 0px; font-size:11px; line-height:17px; text-align:left; }

.rightDiv2 { float:right; width:240px; height:auto; margin: 0px 60px 12px 0px; font-size:11px; line-height:12px; text-align:center; font-size:11px; font-style:italic }

.leftDiv1 { float:left; width:550px; height:auto; margin:0px 22px 22px 110px; font-size:11px; line-height:17px; text-align:left;}

.newsLinks { font-size:12px }
.newsLinks ul { margin:23px 0px 22px 94px;}
.newsLinks li { padding-bottom:8px }
.newsLinks a { color:#935930; }
.newsLinks a:hover { color:#666}

.vertSpace { width:333px; height:110px}

/* footer ----------------*/

#footer { width:983px; height:32px; background-color:#935930; }
.footerType { width:983px; height:18px;  font-size:13px; color:#fff; text-align:center; padding-top:6px}

#photoGallery { width:600px; height:401px; margin:0px auto 0px auto }
#galleryFlash {width:471px; height:317px; margin:0px auto 0px auto  }
