@import url(topNav.css);
@import url(sideNav.css);
@import url(sideBarContent.css);
/* CSS Document */
/*********************************************************\ 
|  Standard Tags
\*********************************************************/

body,
html 
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-style:normal;
}
body {
	background-color:#697087;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	color:#666666;
	font-size:12px;
}
h1 {
}
h2 {
	font-size:24px;
	color:#071541;
	font-weight:bold;
}
h3 {
	font-size:20px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#5776cc;
	height:25px;
	padding: 3px 3px 3px 20px;
}
h4 {
	font-size:14px;
	color:#5776cc;
	font-weight:bold;
	height:20px;
}
h5 {
	color:#07163F;
	font-variant:small-caps;
	font-weight:bold;
	font-size:8px;
	padding:0px 0px 6px 0px;
}
h6 {
	color:#044364;
	font-weight:bold;
	font-size:13px;
	padding:0px 0px 0px 0px;
	margin:10px 0px 5px 0px;
}
ul {
}
li {
}
p {
}
hr.thisBlueLine {
	color:#5776CC;
	height:1px;
	padding:0px 0px;
	border-color:#5776CC;
}
a {
	color:#232E4F;
}
a:hover {
	color:#071541;
	text-decoration:none;
}
a:linked {
}
a:active {
}

a.green {
	color:#044364;
}
a.green:hover {
}
a.green:linked {
}
a.green:active {
}

a.more {
	color:#5776cc;
	background-image:url(/media/images/doubleRightArrows.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:0px 13px 0px 0px;
	text-decoration:none;
	font-weight:bold;
}
a.more:hover {
}
a.more:linked {
}
a.more:active {
}

.moreLink {
	color:#5776cc;
	font-weight:bold;
	height:25px;
	
}
/*********************************************************\ 
|  Home Page tags
\*********************************************************/
.restaurantSection,
.serviceSection,
.shoppingSection 
{
	padding-left:48px;
	background-position:-5px 0px 5px 0px;
	background-repeat:no-repeat;
} 

.restaurantSection
{
	background-image:url(/media/images/icon_services_3.gif);
}
.serviceSection 
{
	background-image:url(/media/images/icon_restaurants_3.gif);
}
.shoppingSection 
{
	background-image:url(/media/images/icon_shopping_3.gif);
}
#header {
	position:relative;
	margin:0px auto 0px auto;
	background-color:#FFFFFF;
	z-index:110;
}
/* Target IE6 */
*html #header {
	/*border:dotted 1px red;*/
}
#backgroundShadow {
	background-image:url(/media/images/bkgd_sliver.gif);
	background-repeat:repeat-y;
	background-position:0px 0px;
	margin:0px auto 0px auto;
	width:972px;
}
/* Target IE6 */
*html #backgroundShadow {
	/*border:dotted 1px blue;*/
}
#container {
	position:relative;
	margin:0px auto 0px auto;
	width:952px; 
	height:100%;
}
.containerHompage {
	background-color:#FFFFFF;
}
/* Target IE6 */
*html .containerHompage {
	background-color:#009900;
}
#header #logo {
	position:relative;
	margin:7px 0px 0px 0px;
	left:0px;
	top:0px;
}
#header #topRightcorner {
	position:absolute;
	right:-11px;
	top:0px;
}
/* Target IE6 */
*html #header #topRightcorner {
	/*border:dotted 1px red;*/
}
#header img {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#mainContent {
	position:relative;
	min-height:600px;
	overflow:hidden;
}
* html #mainContent {
	height:600px;
}

#mainContent #homePageHeader {
	position:relative;
	height:386px; 
}
#mainContent #homePageHeader #homePageTile_1,
#mainContent #homePageHeader #homePageTile_2,
#mainContent #homePageHeader #homePageTile_3 {
	position:absolute;
	top:0px;
	height:386px;
	background-position:left top;
	background-repeat:no-repeat;
}
#mainContent #homePageHeader #homePageTile_1 {
	left:0px;
	width:250px;
	background-image:url(/media/images/homePageTile_1.jpg);
}
#mainContent #homePageHeader #homePageTile_2 {
	left:250px;
	width:202px;
	background-image:url(/media/images/homePageTile_2.jpg);
}
#mainContent #homePageHeader #homePageTile_3 {
	left:452px;
	width:500px;
	background-image:url(/media/images/homePageTile_3.jpg);
}

#container #homePageHeader #homePageTile_1 #homePageHeaderText {
	color:Black;
	font-weight:normal;
	position:relative;
	top:0px; left:11px;
	width:215px;
	padding:10px 13px 0px 13px;
	line-height:15px;
	font-size:10px;
}

#container #homePageHeader #homePageTile_1 #homePageHeaderText #heading {
	color:#5e5e5f;
	font-size:13px;
	font-weight:bold;
}

#container #homePageContentBKGD {
	position:relative;
	background-position:0px 0px;
	background-position:0px 0px;
	background-image:url(/media/images/sliver_greygradient_1.gif);
	background-repeat:repeat-x;
	background-color:#fdfdfd;
}
/* Target IE6 */
*html #container #homePageContentBKGD {
	/*border:dotted 1px red;*/
}
#container #homePageContent {
	position:relative;
	margin:0px 20px;
	top:15px;
	min-height:278px;
}
* html #container #homePageContent {
	height:278px;
}
/*********************************************************\ 
|  10.11.2008 REMOVE THESE TEMP Tags
\*********************************************************/
.mockUpImage {
	margin:0px auto 0px auto;
}
#container #homePageContent .columns {
	position:relative;
	margin:0px 9px;
	padding:0px 5px;
	float:left;
}
#container #homePageContent .columns p {
	margin: 5px 0px 0px 0px;
}
#container #homePageContent .columns h5 {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
}

#container #homePageContent #column_1 {
	width:210px;
}
#container #homePageContent #column_2 {
	width:300px;
}
#container #homePageContent #column_3 {
	padding-top:68px;
	#padding-top:44px;
	width:300px;
}
#container #mainContent .columns {
	position:relative;
	float:left;
	/*border:dotted 1px red;*/
}
#container #mainContent #mainArea,
#container #mainContent #mainAreaForFlash {
	position:relative;
	width:709px;
	padding:0px 0px 0px 0px;
}
#container #mainContent #mainArea 
{
	width:667px;
	padding:0px 20px 0px 20px;
}
#container #mainContent #sideBar {
	width:243px;
	position:relative;
}


/*********************************************************\ 
|  Testimonials Side Bar
\*********************************************************/
#container #mainContent #sideBar #rotatingTestimonails {
	position:relative;
}

#container #mainContent #sideBar #rotatingTestimonails #testimonialText {
	position:absolute;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	padding:60px 25px 20px 25px; 
	width:196px;
}
#container #mainContent #sideBar #rotatingTestimonails #testimonialText .name {
	display:block;
	text-align:right;
	font-weight:bold;
}
#container #mainContent #sideBar #rotatingTestimonails #testimonialText .position {
	position:relative;
	display:block;
	text-align:right;
	font-size:10px;
	padding:0px 0px 0px 0px;
}
#container #mainContent #sideBar #rotatingTestimonails #testimonialText {
	background-image:url(/media/images/bdw-InteriorStudy-01_18.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
/*********************************************************\ 
|  Testimonials
\*********************************************************/
.testimonialItem {
	padding:20px 0px 20px 0px;
	border-bottom:solid 1px #5776CC;
	clear:both;
	display:block;
}
.testimonialItem .testimonialText{
	position:relative;
	width:340px;
	float:left;
}
.testimonialItem .portrait {
	position:relative;
	float:left;
	padding:0px 10px 0px 0px;
	vertical-align: middle;
}
.testimonialItem img.logo {
	position:relative;
	float: right;
	padding:0px 0px 0px 10px;
	vertical-align: text-top;
}
.testimonialItem img.sig {
	position:static;
	float: none;
	padding:0px 0px 0px 0px;
}
/** clearfix **/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0px;
    height: 0px;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}
/******************************************************************\
	Space Finder Flash Element
\******************************************************************/
#spaceFinder, 
#takeTour 
{
	position:relative;
	margin:0px auto 0px auto;
	width:705px;
	height:490px;
}

/******************************************************************\
	Take Tour Flash Element
\******************************************************************/
#takeTour 
{
	position:relative;
}
/******************************************************************\
	table Elements
\******************************************************************/
td.tableBold 
{
	font-size:12px;
	color:#5776cc;
	font-weight:bold;
	padding:15px 0px 0px 0px;
	border-bottom:solid 1px #CCCCCC;
}
table#amenities_tbl tr td
{	
	border:solid 0px #cccccc;
	vertical-align:text-top;
	padding:2px 2px 2px 2px;
}
table#amenities_tbl tr td
{	
	border:solid 0px #cccccc;
	vertical-align:text-top;
	padding:2px 2px 2px 2px;
}
table#importantNumbers_tbl tr td
{
	width:50%;
	padding:1px 10px 1px 1px;
}

/******************************************************************\
	Tenant Login Element
\******************************************************************/
a.tenantLogin 
{	
	position:absolute;
	text-decoration:none;
	top:10px; right:60px;
	font-family:Georgia;
	font-size:10px;
	color:#6d6d6d;
	font-weight:bold;
	text-transform:uppercase;
}
a.tenantLogin:hover 
{
	text-decoration:underline;
	color:#333333;
}

/******************************************************************\
	Footer Content
\******************************************************************/
#footerContainer,
#footerContainerInterior {
	position:relative;
	left:-10px;
	width:973px; height:80px;
	background-image:url(/media/images/footer.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
/* target IE6 Browser */
*html #footerContainer,
*html #footerContainerInterior /**/{
	position:absolute;
	bottom:-80px;
	float:right;
	width:950px;
	padding-right:23px;
}
#footerContainer {
	background-image:url(/media/images/footer.gif);
}
#footerContainerInterior {
	background-image:url(/media/images/footer_2.gif);
}

#footerContainer #footerContent,
#footerContainerInterior #footerContent {
	position:relative;
	margin:10px auto;
	padding:0px 0px 0px 100px;
	text-align:center;
	bottom:0px;
}
/******************************************************************\
	DEV CSS Classes. These are used only by DP DEV and should not be
					 used in a live site.
\******************************************************************/
.devReminder 
{
	display:none;
	background-color:ThreeDShadow;
	color:Yellow;
}

.iframedSearchedResults 
{
	width:665px;
	height:400px;
	border:none;
}

a.pdfLink {
	background-image:url(/media/images/pdficon_small.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	padding-left:22px;
}

#maximizeYourTtime {
	font-size:16px;
}

/*********************************************************\ 
|  CLEAR FIX CSS
\*********************************************************/
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.clearfix {
    display: inline-block;
}

html[xmlns] .clearfix {
    display: block;
}

* html .clearfix {
    height: 1%;
}

/*********************************************************\ 
|  Constact Us Form
\*********************************************************/
#contactUsForm {
}
/**/#contactUsForm label.uniformWidth {
	width:150px;
	display:block;
	float:left;
	text-align:right;
	padding-right:12px;
}

#contactUsForm select,
#contactUsForm input {
	width:250px;
}
#contactUsForm div {
	margin: 6px 0px 6px 0px;
}
#contactUsForm div.limitedLayout {
	text-align:left;
}
#contactUsForm div.limitedLayout select {
	width:100%;
}
#contactUsForm div.limitedLayout input {
	width:15px;
	margin-left:160px;
}
#contactUsForm input#submit {
	margin-left:160px;
}
/*********************************************************\ 
|  Partners Page
\*********************************************************/
.partners .portrait{
	float:left;
	padding-right:10px;
}
.partners div h4 {
	padding: 0px 10px 0px 0px;
	margin:  15px 0px 0px 0px;
}
.partners div p {
	
}
.partners div {
	clear:right;
}
#connie_Engle_Bobble_head {
	text-align:center;
	float:right;
}

.columns {
	position:relative;
	width:100%;
}

.columns .leftColumn,
.columns .rightColumn {
	width:325px;
}

.columns .leftColumn {
	float:left;
	left:0px;
}

.columns .rightColumn {
	float:right;
	right:0px;
}

.onSiteTeam h6 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.onSiteTeam h4 {
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.onSiteTeam .team {
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 25px 0px;
}
.tableRow { 
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	clear:both;
	display:block;
}
.onSiteTeam .portrait {
	float:left;
	padding: 0px 5px 0px 0px;
}
.onSiteTeam .contactInfo {
	width:150px;
	display:block;
	float:left;
}
.onSiteTeam .jobTitle {
	font-weight:bold;
}

