/* design */

body {
margin: 0px;
background: url(photos/body_bg.jpg);
}

.left_column {
background: url(photos/shadow_left.jpg) top right repeat-y;
}

.right_column {
background: url(photos/shadow_right.jpg) top left repeat-y;
}

.content_cell {
background: #ffffff url(photos/header_corner_3.jpg) top left no-repeat;
padding: 15px;
color: #000000;
font-family: verdana, arial, sans-serif;
font-size: 10px;
font-weight: normal;
text-align: justify;
line-height: 16px;
}

.img_border {
border: solid 1px #BDB6B8;
}

.nav_cell {
background: url(photos/bg_nav_2.jpg);
}

h1 {
color: #00529B;
font-family: verdana, arial, sans-serif;
margin-bottom: 10px;
font-size: 14px;
font-weight: bold;
}

/* nav box */

.top_box {
width: 124px;
height: 10px;
display: block;
background: transparent url(photos/nav_box_top.jpg) top left no-repeat;
}

.bottom_box {
width: 124px;
height: 10px;
display: block;
background: transparent url(photos/nav_box_bottom.jpg) top left no-repeat;
}

.middle_box {
text-align: center;
width: 124px;
font-family: arial, sans-serif;
font-size: 9pt;
font-weight: normal;
line-height: 22px;
background: url(photos/nav_box_middle.jpg) top left repeat-y; 

}

a.nav_link:link {
text-decoration : none;
color: #19479C;
display: block;
}

a.nav_link:visited  {
text-decoration : none;
color: #19479C;
display: block;
}

a.nav_link:hover {
text-decoration : underline;
color : #19479C;
display: block;
}


/* contact box */

.main_table {
border-top: solid 1px #BDB6B8;
border-left: solid 1px #BDB6B8;
border-right: solid 1px #BDB6B8;
}

.row_1 {
border-bottom: solid 1px #BDB6B8;
font-weight: bold;
font-family: verdana, arial, sans-serif;
font-size: 9px;
color: #00529B;
padding: 6px;
background: #E3E7F2;
}

.row_2 {
border-bottom: solid 1px #BDB6B8;
font-weight: bold;
font-family: verdana, arial, sans-serif;
font-size: 10px;
color: #00529B;
padding: 6px;
background: #F2F4F9;
}

.text_box {
border: solid 1px #BDB6B8;
padding: 2px;
font-weight: normal;
font-family: verdana, arial, sans-serif;
font-size: 9px;
color: #00529B;
}


/* floor plans box */

.floor_main_table {
border-top: solid 1px #BDB6B8;
border-left: solid 1px #BDB6B8;
border-right: solid 1px #BDB6B8;
}

.floor_row_1 {
border-bottom: solid 1px #BDB6B8;
font-weight: normal;
font-family: verdana, arial, sans-serif;
font-size: 10px;
color: #00529B;
padding: 6px;
background: #E3E7F2;
}

.floor_row_2 {
border-bottom: solid 1px #BDB6B8;
font-weight: normal;
font-family: verdana, arial, sans-serif;
font-size: 10px;
color: #00529B;
padding: 6px;
background: #F2F4F9;
}

a.floor_link:link {
text-decoration : none;
color: #19479C;
display: block;
font-weight: bold;
}

a.floor_link:visited  {
text-decoration : none;
color: #19479C;
display: block;
font-weight: bold;
}

a.floor_link:hover {
text-decoration : underline;
color : #19479C;
display: block;
font-weight: bold;
}

/* below nav */

.below_nav {
font-weight: bold;
font-family: arial, verdana, sans-serif;
font-size: 9px;
color: #19479C;
line-height: 18px;
}

a.bnav_link:link {
text-decoration : none;
color: #19479C;
display: block;
font-weight: bold;
}

a.bnav_link:visited  {
text-decoration : none;
color: #19479C;
display: block;
font-weight: bold;
}

a.bnav_link:hover {
text-decoration : underline;
color : #19479C;
display: block;
font-weight: bold;
}


