/* InkBroker */

body {
 	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, sans-serif;
	font-size:12px;
	font-weight:normal;
}
 
html, body, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp, p,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	list-style-type: none;
}
input, select, textarea {
	font-family: Arial, Verdana, sans-serif;
 	font-size: 12px;
 	font-weight: normal;
}
form {
 	margin: 0px;
 	padding: 0px;
} 
a img {
	border: none;
}

a {
	color: #004774;
}
a:hover {
	color: #da251c;
}

.inputText {
	border: 1px solid #c5c5c5;
	padding: 3px 5px;
	color: #444;
}

#Website {
	width: 980px;
	margin: 0 auto;
	padding: 0;
}
#Header {
	height: 120px;
	background: url('../cs-images/header-bg.gif') repeat-x top left;
}

#Logo {
	background: url('../cs-images/logo.gif') no-repeat top left;
	width: 92px;
	height: 119px;
	cursor: pointer;
	float: left; /*logo alignment [left, right]*/
	display: block;
}
.toptitles {
	/*position: relative;*/
	top: 0;
	width: 300px;
	z-index: 1;
	
}
* html .toptitles {
	margin-top: -83px;
}
*:first-child+html .toptitles {
	margin-top: -83px;
}

/* topmost menu */
.headerLinks {
	float: right;
	padding: 15px 0 0 0;
	clear: both;
	height: 25px;
}
.headerLinks ul {
	margin: 0; padding: 0 0 0 10px;
}
.headerLinks ul li {
	float: left;
}
.headerLinks ul li a {
	text-decoration: none;
	padding: 0 8px;
	color: #000;
}
.headerLinks ul li a:hover {
	text-decoration: underline;
}
.headerPhones {
	background: url('../cs-images/phone.gif') no-repeat top right;
	height: 27px;
	float: right;
	padding-right: 40px;
	padding-top: 15px;
}
.headerPhones span {
	font-size: 12px;
	color: #004774;
	font-weight: bold;
	padding: 0 10px;
}

.cleanFix {
	clear:both;
}

/* main website menu */
#mainMenu {
	width: 720px;
	background: url('../cs-images/mainmenu-bg.gif') repeat-x top left;
	height: 37px;
	margin-top: 0px;
	margin-left: -40px;
	position: absolute;
	z-index: 10;
}
#mainMenu .right {
	float: right;
}
#mainMenu .left {
	float: left;
}
#mainMenu ul {
	float: left;
	margin: 10px 0 0 0; 
	padding: 0;
}
#mainMenu ul li {
	float: left;
}
#mainMenu ul a {
	color: #4c4a4a;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	padding: 0 4px 0 4px;
}
#mainMenu ul a:hover {
	text-decoration: underline;
	color: #000;
}

/* homepage top promos */
#TopPromos {
	width: 980px;
	height: 230px;
	background: url('../cs-images/promo-banner.jpg') no-repeat top left;
}
#TopPromos a {
	color: #fff;
	text-decoration: none;
	line-height: 18px;
}
#TopPromos a:hover {
	text-decoration: underline;
}
.promoLeft {
	width: 170px;
	padding-right: 10px;
	padding-left: 175px;
	padding-top: 122px;
	padding-bottom: 15px;
	float: left;
	cursor: pointer;
}
.promoCenter {
	width: 240px;
	padding-left: 30px;
	padding-right: 40px;
	padding-top: 122px;
	padding-bottom: 15px;
	float: left;
	cursor: pointer;
}
.promoRight {
	padding-left: 72px;
	padding-top: 40px;
	float: left;
}
.promoRight .title {
	color: #000;
	font-size: 16px;
	font-weight: bold;
	padding: 0px 0px 0px 3px;
}

/* scrolling box */
.Container {
	position: absolute;
	width: 200px;
	height: 150px;
	margin-top: 10px;
}
#Scroller-1 { 
	position: absolute; 
	overflow: hidden;
	width: 210px;
	height: 148px;
}
#Scroller-1 p {
	margin: 0; 
	
	padding: 0 20px 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #fff;
}
#Scroller-1 p a {
	color: #fff;
	text-decoration: none;
}
#Scroller-1 p a:hover {
	text-decoration: underline;
}
.Scroller-Container {
	position: absolute;
	top: 0px; left: 0px;
}

.Scroller-Container a
 {
 	border-bottom: 1px solid #ee9fa5; 
 	padding: 3px 3px 3px 3px; 
 	display: block; 
 	width: 174px;
 	font-size: 11px;
 }

#TopPromos .promoRight .Container #Scroller-1 .Scroller-Container a:hover
 {
 	border-bottom: 1px solid #ee9fa5; 
 	padding: 3px 3px 3px 3px; 
 	display: block; 
 	width: 174px;
 	text-decoration: none;
 	background-color: #ee9fa5;
 } 
 
#Scrollbar-Container {
	position: absolute;
	margin-left: 200px;
  /*top: 40px; left: 60px;*/
}
.Scrollbar-Up {
	cursor: pointer;
	position: absolute;
}
.Scrollbar-Track {
	width: 20px; height: 130px;
	position: absolute;
	top: 15px;
  /*top: 36px; left: 4px;*/
}
.Scrollbar-Handle {
	position: absolute;
	width: 8px; height: 81px;
}
.Scrollbar-Down {
	cursor: pointer;
	position: absolute;
	top: 150px;
}

.contentLeftPromo {
	width: 666px;
	height: 93px;
	background: url('../cs-images/subhead-left.gif') no-repeat top left;
}
* html .contentLeftPromo { 
	width: 662px;
}
.contentLeftPromo a.more {
	margin-left: 205px;
	color: #da251c;
	margin-top: -10px;
}
.contentLeftPromo a.more:hover {
	color: #000;
}
.contentLeftPromo p {
	color: #000;
	padding-left: 350px;
	padding-top: 20px;
	padding-bottom: 25px;
}

#Left {
	width: 668px;
	_width: 668px;
	_overflow: hidden;
	float: left;
	margin-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
}
* html #Left  { 
	width: 664px;
}

#Right {
	width: 312px;
	float: right;
	margin-top: 3px;
}

#Search {
	width: 282px;
	margin: 0 auto;
	height: 70px;
	padding: 23px 0 0 22px;
	background: url('../cs-images/subhead-right.gif') no-repeat top left;
}
#Search a {
	font-weight: bold;
}

#Right .box {
	background: url('../cs-images/rightBox-bg.gif') repeat-y top left;
	width: 312px;
	margin: 0; padding: 0;
}
#Right .boxTop {
	background: url('../cs-images/rightBox-top.gif') repeat-y top left;
	height: 15px;
	width: 312px;
}
#Right .boxBottom {
	background: url('../cs-images/rightBox-bottom.gif') repeat-y top left;
	height: 15px;
	width: 312px;
}
#Right .blueBox {
	background: #e8f5fc;
	padding: 7px;
	margin: 0 16px;
}
#Right .blueBox .title {
	font-weight: bold;
	color: #004774;
}
#Right .blueBox p {
	line-height: 18px;
	padding: 5px 0 0 0;
	color: #666565;
}
#Right .blueBox a {
	line-height: 18px;
}

#Right .cerereOferta {
	width: 260px;
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
	height: 75px;
}
#Right .cerereOferta .cereOferta, 
#Right .cerereOferta .primitiOferta, 
#Right .cerereOferta .comandatiAsig {
	font-weight: bold !important;
	color: #004774;
	padding-top: 55px;
	text-decoration: none;
	float: left;
	text-align: center;
}
#Right .cerereOferta .cereOferta {
	background: url('../cs-images/icon-cereoferta.gif') no-repeat top center;
	width: 50px;
	display: block;
	margin-right: 30px;
}
#Right .cerereOferta .primitiOferta {
	background: url('../cs-images/icon-ofertaonline.gif') no-repeat top center;
	margin-right: 30px;
}
#Right .cerereOferta .comandatiAsig {
	background: url('../cs-images/icon-comandaasig.gif') no-repeat top center;
}


h1.Homepagetitle, h2.Homepagetitle {
	font-size: 18px;
	color: #000;
	font-weight: normal;
	padding: 20px 0 10px 10px;
}
h1.pagetitle, h2.pagetitle {
	font-size: 18px;
	color: #004774;
	font-weight: normal;
	padding: 20px 0 10px 10px;
}

.subtitle {
	font-weight: bold;
	color: #da251c;
	padding: 5px 0 10px 0;
}
.subtitle a {
	font-weight: bold;
	color: #da251c;
}

.articleBox {
	width: 300px;
	padding: 0 10px 10px 10px;
	float: left;
}
.articleBox .articleContent p {
	padding: 0;
	color: #666565;
	line-height: 16px;
}
.articleBox .articleContent a {
	font-weight: bold;
	color: #004774;
	text-decoration: underline;
}
.articleBox .articleContent a:hover {
	color:#000;
	text-decoration: none;
}
.articleBox .articleContent img {
	float: right;
	margin: 0 0 5px 5px;
}

.newsBox {
	padding: 10px 10px 15px 10px;
}
.newsBox p {
	padding: 0 0;
	color: #666565;
	line-height: 16px;
}
.newsBox p a,
a.allnews {
	font-weight: bold;
	color: #004774;
	text-decoration: underline;
}
.newsBox p a:hover,
a.allnews: hover {
	color: #000;
	text-decoration: none;
}

a.allnews {
	margin-left: 10px;
}

#footer {
	padding: 10px 0;
}

/* footer menu */
.footerMenu {
	width: 750px;
	background: url('../cs-images/footerMenu-bg.gif') repeat-x top left;
	height: 37px;
	margin-top: 0px;
}
.footerMenu .right {
	float: right;
}
.footerMenu .left {
	float: left;
}
.footerMenu ul {
	float: left;
	margin: 10px 0 0 0; 
	padding: 0;
}
.footerMenu ul li {
	float: left;
}
.footerMenu ul a {
	color: #4c4a4a;
	text-decoration: none;
	font-size: 11px;
	font-weight: regular;
	padding: 0 10px 0 5px;
}
.footerMenu ul a:hover {
	text-decoration: underline;
	color: #000;
	font-size: 11px;
}

.partners {
	padding: 10px 0;
	width: 980px;
}
.partners img {
	margin-right: 5px;
	_margin-right: 1px;
}

/* footer links */
.fLinks {
	padding: 0 0 0px 0;
}
.fLinks ul {
	font-size: 11px;
	padding: 0 0 10px 0;
}
.fLinks ul li {
	display: inline;
	
	padding-bottom: 5px;
}
.fLinks ul li a {
	padding: 0 5px 10px 5px;
	color: #666;
	text-decoration: underline;
}
.fLinks ul li a:hover {
	color: #000;
	text-decoration: none;
}


/* article page */
.article {
	padding: 0 10px;
	line-height: 16px;
}
.article p.teaser {
	font-size: 12px;
	font-weight: bold;
	color: #333;
	padding-bottom: 20px;
}
.article .articleContent {
	color: #444;
}
.article .articlePic {
	/*float: right;
	margin: 0 0 5px 5px;
width: 200px;*/
	margin: 0 0 5px 0;
}

a.childarticletitle{
	font-family: Verdana ;
	font-size: 11px;
	color: #C62A26;
	font-weight: bold;
	text-decoration: underline;
}
a.childarticlemorelink {
	text-transform: lowercase;
	font-weight: bold;
}

span.moredetails{
	font-family: Arial, Verdana ;
	font-size: 14px;
	color: #C62A26;
	font-weight: bold;
	text-decoration: none;
}

.submit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background: #da251c;
	border: 1px solid #da251c;
	padding: 4px 7px;
	cursor: pointer;
	margin: 5px 0;
}

.form_input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444;
	border: 1px solid #c5c5c5;
	padding: 3px 5px;
	margin: 3px 0;
}
.form_input2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: none;
	color: #444;
	padding: 3px 5px;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444;
	border: 1px solid #c5c5c5;
}











/* site old styles */
td.topline {
	background-color: #E7E7E1;
	height: 6px;
}

a.toplink {
	font-family: Verdana, Frutiger;
	font-size: 9px;
	color: #C42B27;
	font-weight: bold;
	text-decoration: none;
}

a.toplink:hover {
	text-decoration: underline;
}

td.topmenu {
	background-color: #8C8C88;
	height: 34px;
}

a.topmenu {
	font-family: Frutiger, Verdana;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.topmenu:hover {
	text-decoration: underline;
}

td.slogan {
	background-color: #E7E7E1;
}

span.slogan {
	font-family: Verdana, Frutiger;
	font-size: 10px;
	color: #C42B27;
	font-weight: bold;
	text-decoration: none;
}

input.sitesearch {
  margin : 0px 0px 0px 0px;
  font-size: 10px;
  color: #000000;
  width: 100px;
}

span.chapter {
	font-family: Arial, Frutiger, Verdana;
	font-size: 14px;
	color: #C42B27;
	font-weight: bold;
	text-decoration: none;
}

td.products {
	background-color: #E7E7E1;
	height: 24px;
}

a.products {
	font-family: Verdana, Frutiger;
	font-size: 11px;
	color: #4D4D4D;
	font-weight: bold;
	text-decoration: none;
}

a.products:hover {
	text-decoration: underline;
	color: #C42B27;
}

td.tools {
	background-color: #F3F3EF;
}

a.navtools {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #7E7E7E;
	font-weight: bold;
	text-decoration: none;
}

a.navtools:hover {
	text-decoration: underline;
}

a.navhot {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #B40404;
	font-weight: bold;
	text-decoration: underline;
}


span.nav {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

span.leasing_online {
	font-family: Frutiger, Verdana, Arial;
	font-size: 20px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

span.leasing_title {
	font-family: Arial, Frutiger, Verdana ;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

span.leasing_vr {
	font-family: Verdana ;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}


span.leasing_promo_explanation {
	font-family: Arial, Frutiger, Verdana ;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: none;
	text-decoration: none;
}

#nav, #nav ul {
	float: left;
	list-style: none;
	line-height: 14px;
	background: #8C8C88;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 0;
	border: solid ;
	border-width: 0 0;
	margin: 0 0 1px 0;
	white-space: nowrap;
}

#nav a {
	display: block;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial;
	text-decoration: none;
	padding: 1px 10px;
}

#nav a:hover {
	color: #FFFDDE;
}


#nav li {
	float: left;
	padding: 0;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 14.4em;
	w\idth: 13.9em;
	font-weight: normal;
	border-width: 0.15em;
	margin: 0;
}

#nav li li {
	padding-right: 1em;
	width: 12.9em
}

#nav li ul a {
	width: 13em;
	w\idth: 9em;
}

#nav li ul ul {
	margin: -1.75em 0 0 14em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	background: #C11F1B;
}

span.pagetitle {
	font-family: Arial, Verdana ;
	font-size: 18px;
	color: #C62A26;
	font-weight: bold;
	text-decoration: none;
}

span.teaser {
	font-family: Arial, Verdana ;
	font-size: 14px;
	color: #626260;
	font-weight: bold;
	text-decoration: none;
}

span.articlecontent {
	font-family: Verdana ;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}



a.pathlink {
	font-family: Verdana ;
	font-size: 10px;
	color: #898987;
	font-weight: bold;
	text-decoration: underline;
}

a.home_news {
	font-family: Arial, Verdana ;
	font-size: 12px;
	color: #595959;
	text-decoration: none;
}

a.home_news:hover {
	text-decoration: underline;
}


span.pathtext {
	font-family: Verdana ;
	font-size: 10px;
	color: #4E4E4D;
	font-weight: bold;
	text-decoration: none;
}

span.leasing_caption {
	font-family: Verdana, Arial ;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

span.leasing_price {
	font-family: Verdana, Arial ;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

span.offices_name {
	font-family: Verdana, Arial ;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

span.offices_address {
	font-family: Verdana, Arial ;
	font-size: 11px;
	color: #6D6C6C;
	font-weight: bold;
	text-decoration: none;
}

span.offices_phone {
	font-family: Verdana, Arial ;
	font-size: 11px;
	color: #C42B27;
	font-weight: bold;
	text-decoration: none;
}




span.newsletter_text {
	font-family: Arial, Verdana ;
	font-size: 11px;
	color: #585858;
	text-decoration: none;
}

span.footer_text {
	font-family: Verdana, Arial ;
	font-size: 10px;
	color: #8C8C88;
	text-decoration: none;
	font-weight: bold;
}

a.footer {
	font-family: Verdana, Arial ;
	font-size: 10px;
	color: #C42B27;
	text-decoration: none;
	font-weight: bold;
}

a.footer_link {
	font-family: Verdana, Arial ;
	font-size: 10px;
	color: #8C8C88;
	text-decoration: none;
	font-weight: bold;
}

a.footer_link:hover {
	text-decoration: underline;
}


a.footer:hover {
	text-decoration: underline;
}


select.leasing {
	width: 150px;
	font-size: 10px;	
}

input.leasing {
	width: 100px;
}

input.leasing2 {
	width: 150px;
}


textarea.leasing_product {
  width: 150px;
  height: 40px;
	font-size: 12px;
}
input.newsletter {
	width: 180px;
}


span.answer {
	font-family: Verdana, Arial ;
	font-size: 90px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
