/* Common class */
.innerwrap
{
	margin:0 auto;
	width:950px;
}

/* Common elements */
html
{
	background:url(/branding/org_3298/files/images/html.png) repeat-y scroll center top #DFDFDF;
}

body 
{
	background:none !important;
	color: #000000;
	margin-bottom:1em;
}

a 
{
    color: #025597;
}

td
{
	color: #000000;
}

th
{
	background-color:#dcdddf;
	color: #000000;
}

h1
{
	font-size:1.6em;
}

h2 
{
	color: #6e6f72;
}

legend
{
	color: #025597;
}

#branding_wrapper 
{
	border:none;
	background:none !important;
	width:100%;
}

#branding_tmpl_01_header 
{
	position:relative;
	background-color:#f7f7f7;
	height:auto;
}

#branding_tmpl_01_header .innerwrap
{
	background-color:#ffffff;
	height:95px;
}

#mysite_topright_main
{
	background-color:#d3d3d3;
}

#mysite_topright_main .innerwrap
{
	background-color:#a6a6a6;
	height:29px;
}

#branding_container
{
	background:none !important;
}

#branding_template_content
{
	position:relative;
	float:none !important;
	border:none;
	padding:1em 30px;
    width:890px;
}

#branding_tmpl_01_footer
{
	position:relative;
	font-family:arial,sans-serif;
	background:none !important;
    height:auto;
    margin-top:1em;
}

#branding_tmpl_01_footer .innerwrap
{
    border-top:1px solid #efefef;
    color:#666666;
    font-size:9.6px;
    height:65px;
    padding:1em 30px;
    width:890px;
}

#mysite_logo
{
	float:left;
	width:35%;
}

#mysite_logo h2
{
	position:relative;
	left:27px;
	top:27px;
	margin:0;
}

#mysite_lang
{
	float:right;
	font-family:arial,sans-serif;
	font-size:10.8px;
	width:35%;
}

#mysite_lang ul
{
	float:right;
	position:relative;
	top:30px;
	margin:0 17px 0 0;
	padding:0;
	list-style:none;
}

#mysite_lang li
{
	float:left;
	color:#2c7b94;
	border-left:solid 1px #cccccc;
	line-height:14px;
	padding:0 3px;
}

#mysite_lang li:first-child
{
	border-left:none;	
}

#mysite_lang li a
{
	color:#a7a7a7;
	text-decoration:none;
}

#mysite_lang li a:hover
{
	color:#000000;
	text-decoration:underline;
}

#mysite_topright_one
{
	position:relative;
	font-family:arial,sans-serif;
	font-size:15px;
}

#mysite_topright_one ul
{
	position:absolute;
    right:0;
    top:0;
	margin:0;
    padding:0;
}

#mysite_topright_one ul li
{
	display:inline;
	list-style:none;
	padding:0em;
	margin:0em;
}

#mysite_topright_one ul li a
{
	border-top:5px solid transparent;
	color:#ffffff;
	display:block;
	float:left;
	font-weight:bold;
	height:19.2px;
	padding:5px 0 5px 0;
	position:relative;
	top:-5px;
	text-decoration:none;
}

#mysite_topright_one ul li a span
{
	border-left:1px solid red;
	display:inline-block;
	height:16px;
	padding:0 10px;
	text-align:center;
	min-width:70px;
}

#mysite_topright_one ul li.office a{ border-color: #2da1b1; }
#mysite_topright_one ul li.industrial a{ border-color: #66900a; }
#mysite_topright_one ul li.retail a{ border-color: #a6cf05; }
#mysite_topright_one ul li.contact a{ border-color: #ffcc33; }

#mysite_topright_one ul li.office.selected a,
#mysite_topright_one ul li.office a:hover,
body#office #mysite_topright_one ul li.office a{ background-color: #69a4ac; }
#mysite_topright_one ul li.industrial.selected a,
#mysite_topright_one ul li.industrial a:hover,
body#industrial #mysite_topright_one ul li.industrial a{ background-color: #869b58; }
#mysite_topright_one ul li.retail.selected a,
#mysite_topright_one ul li.retail a:hover,
body#retail #mysite_topright_one ul li.retail a{ background-color: #a6bb56; }
#mysite_topright_one ul li.contact a:hover,
body#contact #mysite_topright_one ul li.contact a{ background-color: #d3b96c; }

#mysite_topright_one ul li.office a:active{ background-color: #2da1b1; }
#mysite_topright_one ul li.industrial a:active{ background-color: #66900a; }
#mysite_topright_one ul li.retail a:active{ background-color: #a6cf05; }
#mysite_topright_one ul li.contact a:active{ background-color: #ffcc33; }

#mysite_topright_one ul li.office a span{ border-color: #2da1b1; }
#mysite_topright_one ul li.industrial a span{ border-color: #66900a; }
#mysite_topright_one ul li.retail a span{ border-color: #a6cf05; }
#mysite_topright_one ul li.contact a span{ border-color: #ffcc33; }

/* End common elements */

/* Search results and building details */

#pagenav a
{
	background:#041c43 url(/branding/org_3298/files/images/button_bg.png) 0 100% repeat-x;
}

#pagenav a.active
{
	background-color:#041c43;
}

#pagenav_branding ul
{
	margin:0;
}

#midbar
{
	margin:0;
}

#search-results .building_list_right
{
	width:50.6em;
}

#building_details .building_list_left th
{
	background-color:#ffffff;
}

.suites a
{
	color:#6e6f72;
}

/* End search results and building details */

/* Forms */

fieldset.bar#form_search ul.list-column
{
	border-color:#ffffff;
}

/* End forms */
