/* CSS Document */

/*  COMMON  */


* { margin:0; padding:0}


body{
height:100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background:url(../images/bg_page.jpg) repeat-x #003366;
color:#333333;

}



img { 
display: block;
border:0;
}

#wrapper{
width:760px;
height:auto;
margin:0 auto;
padding:0;
background: #F4F7F2 url(../images/bg-wrapper.gif) repeat-y ; 
}

a {
color:#003366;
}

a:hover{
text-decoration:none;
}

#content ol{
display:list-item;
list-style:decimal; 
margin-left:16px;
}

#content ol li{
list-style:decimal;
margin-bottom:10px; 
padding-top:3px; 
padding-left:11px; 
}


/*  HEADER - NAVIGATION  */

#header{
padding:0; width:760px; 
}

#navigation{ width:760px;
height:37px;
padding:0;
background-color:#F4F7F2;
}

#navigation ul{
margin:0;
padding:0;
}

#navigation li{
display:inline;
float: left;
padding:0;
}

#navigation li a img{
border:0;
}

/*  SECTION BANNER IMAGE  */

#billboard_border{
float:left;
width:738px;
height:178px;
margin:15px 10px 11px 10px;
border:#666666 solid 1px;
display:inline;

}

#billboard{
width:738px;
height:178px;
}

#flash_map{
float:left;
width:740px;
margin:15px 10px 11px 10px;
display:inline;
}

/*  CONTENT area  */

#content_wrapper{
float:left;
width:760px;
margin:0;
padding:0;
background:#F4F7F2;
}

/*  LEFTSIDE CONTENT COLUMN  */

#left_column{
float:left;
vertical-align:top;
width:190px;
padding-left:10px;
display:inline;
}

#left_column_views{
float:left;
vertical-align:top;
width:128px;
padding-left:10px;
display:inline;
overflow:hidden;
}

#leftnav_list { background: #F4F7F2 }

#leftnav_list img{
display:inline;
vertical-align:middle; 
}

#leftnav_list ul a:hover {color:#619300;}
#leftnav_list li {margin:0}

#leftnav_list1 li { border:none; list-style:none; margin:0}


#leftnav_list1 a {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#003366;
text-decoration:none;
border-bottom:#999999 solid 1px;
display:block;
padding:6px 0 6px 0;
margin:0;
background: url(../images/arrow-subnav1.gif) no-repeat 0px 11px;
text-indent:13px;
}

#leftnav_list2 li { margin:0 0 0 24px }

#leftnav_list2 a {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#003366;
display:block; 
text-decoration:none;
margin:0;
background: url(../images/arrow-subnav2.gif) no-repeat 0px 11px;
text-indent:9px;
}

.clear_border { border-bottom:groove #333366 3px }



#noborder_item{
border:0;
}

/* Left Column for Location Page */
#left_column_location{
float:left;
vertical-align:top;
width:190px;
padding-left:10px;
display:inline;
}

#maplink{
background:url(../images/bullet1.gif) no-repeat 0px 2px;
padding-left:16px;
padding-bottom:10px;
margin-top:4px;
}

/* Left Column for Leasing Page */

#left_column_leasing{
float:left;
vertical-align:top;
width:190px;
padding-left:10px;
display:inline;
background:#F4F7F2;
}

#left_column_leasing #contact_title{
font-family:tahoma;
font-size:10px;
font-weight:bold;
height:25px;
background:url(../images/titleline.gif) no-repeat bottom;
padding-left:2px;
padding-top:6px;
padding-bottom:8px;
}

#left_column_leasing #contact_info{
background:url(../images/bullet1.gif) no-repeat 0px 2px;
padding-left:10px;
padding-bottom:16px;
margin-top:-7px;
}

#left_column_leasing #contact_info a{
font-weight:bold;
}

#left_column_leasing #contact_name{
font-size:13px;
font-weight:bold;
color:#003366;
}

#left_column_leasing #contact_phone{
font-weight:bold;
color:#669900;
}

/*#left_column_leasing */.download{
background:url(../images/icon_pdf.gif) no-repeat;
padding-left:36px;
padding-top:14px;
padding-bottom:20px;
}


/*  MIDDLE CONTENT COLUMN  */

#hometext{
float:left;
margin:0;
padding-left:90px;
padding-right:26px;
font-size:13px;
width:398px;
}

#content{
display:inline;
float:left;
vertical-align:top;
width:459px;
padding-top:15px;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
border:#BACF92 solid 1px;
border-bottom:0;
line-height:140%;
overflow:hidden;
background:#F4F7F2
}

#content p { margin-bottom:17px;line-height:140%; margin-right:1px; background:#F4F7F2 }

#content_views{
display:inline;
float:left;
vertical-align:top;
width:521px;
padding-top:15px;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
border:#BACF92 solid 1px;
border-bottom:0;
line-height:140%;
overflow:hidden;
background:#F4F7F2
}

/*#content_sitemap{
display:inline;
float:left;
vertical-align:top;
width:459px;
padding-top:15px;
padding-left:20px;
padding-right:20px;
padding-bottom:20px;
border:#BACF92 solid 1px;
border-bottom:0;
line-height:140%;
overflow:hidden;
background:#F4F7F2
}*/

.title1{
font-size:15px;
color:#669900; 
display:block; 
margin-bottom:6px;
}

#dashedline{
background:url(../images/titleline.gif);
width:100%;
height:18px;
}

.contentpic{
float:right;
margin-left:16px;
margin-top:3px;
margin-bottom:5px;
/*width:150px;*/
}

.contentpic img{
border:#666666 solid 1px;
}

.contentpic_txt{
font-size:10px;
color:#666666;
border:#CADBAA solid 1px;
padding: 9px 4px 6px 6px;
margin-top:10px;
}

#gallery_howto td{
vertical-align:top;
margin:0;
padding:0;
padding-bottom:10px;

}

#gallery_howto img{
padding-top:3px;

}

/*  RIGHTSIDE CONTENT COLUMN  */

#section_title{
float:right;
vertical-align:top; 
width:49px;
display:inline;
background:#F4F7F2;
border-top:#BACF92 1px solid;
margin-right:10px

}



/*  FOOTER AREA  */

#footerbody{
background:#003366;}

#footer{
width:760px;
margin-top:5px;
float:left; clear:both;
background:#003366;
}

#contactbar{
padding:4px;
height:116px;
background-color:#F4F7F2;
}

#contactbar #bres{
width:105px;
float:left;
margin:4px;
display:inline;
}

#contactbar #contactbox{
font-family:Tahoma, Arial, Helvetica, sans-serif;
background:url(../images/ft_contactbox.gif);
width:203px;
height:80px;
float:left;
margin:4px;
padding:10px;
padding-top:16px;
color:#669900;
font-weight:bold;
display:inline;
line-height:18px;
}

#contactbar #contactbox #contact_title{
float:left;
color:#666666;
font-size:10px;
padding-bottom:2px;
margin-bottom:3px;
margin-right:10px;
/*border-bottom:#CCCCCC dashed 1px;*/
}

#contactbar #contactbox #contact_name{
color:#002B57;
font-size:13px;
}

#contactbar #contactbox a{
color:#003366;
}

#contactbar #map{
width:400px;
float:left;
margin:4px;
display:inline;
}


#footerlinks{
width:inherit;
background-color:#447700;
margin-top:5px;
}

#footerlinks img{
float:right;
}

#footerlinks ul{
list-style:none;
margin:0;
padding-left:10px;
padding-top:7px;
padding-bottom:7px;
}

#footerlinks li{
display:inline;
list-style: none;
padding-right:18px;
}

#footerlinks li a{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
/*font-weight:bold;*/
color:#FFFFFF;
text-decoration:none;
}

#footerlinks li a:hover{
color:#000033;
text-decoration:underline;
}

#copyright{
width:inherit;
padding-top:6px;
vertical-align:middle;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#AABBCC;

}


/*  SITEMAP  */

#sitemap{

margin:0;
padding:0;
}

#sitemap td{
margin:0;
padding:0;
vertical-align:top;
padding-right:30px;
/*border:#FF0000 solid 1px;*/
}

#sitemap td img{
display:inline;
}

#sitemap a.title{
font-weight:bold;
text-decoration:none;
}

#sitemap a{
text-decoration:none;
line-height:18px;
}
#sitemap a:hover{
text-decoration:underline;
}


/*
#sitemap li { 
list-style:none;
font-weight:bold;
font-size:12px;
}

#sitemap li a  { text-decoration:none; line-height:140%}
#sitemap li a:hover  { color:#669900}

#sitemap li li a { 
list-style:none;
font-weight:normal;
text-decoration:none; 
font-size:11px
}

#sitemap ul li ul li ul li{  padding-left:5px; }
#sitemap ul li ul li {  padding-left:3px; }
*/

/* Photo Gallery Link*/

#gallerylink {
padding:10px;
padding-left:0px;
}

#content li {
list-style:none;    
margin-bottom:5px; 
padding-top:5px 
}

#content ul { margin-left:-10px}

#content ul li  {
display:list-item; 
background: url(../images/bullet-list.gif) no-repeat 5px 11px;
padding-top:3px; 
padding-left:11px; 
font-size:11px; 
color: #333333;
}

#content ul li ul { margin-left:-10px; padding:10px 0 10px 0;}

#content ul li ul li  {
display:list-item; 
background: url(../images/bullet-list.gif) no-repeat 25px 11px;
padding-top:3px; 
padding-left:30px; 
font-size:11px; 
color: #333333;
}


/* Leasing Info */
table.leasinginfo {
margin:0;padding:0;width:100%;
}

table.leasinginfo td {
vertical-align:top;
padding:3px;
padding-left:5px;
}

table.leasinginfo #suite {font-weight:bold;font-size:10px;width:90px;}

table.leasinginfo #area {font-weight:bold;font-size:10px;width:94px;}

table.leasinginfo #comments {font-weight:bold;font-size:10px;}

