﻿body { background: #fff; color: #000; }
a { color: #000; line-height:144%; }
a.link-large { display:block; }
a.link {}

/* SETUP STANDARD TAGS */
ul, ol { margin: 15px 0 15px 40px;}
ul li { list-style-type: disc; }
ol li { list-style-type: decimal; }

/* RESET LIST-STYLE FROM OUR SPECIAL CONTAINERS */
div.siteHeader ul, div.siteSidebar ul, div.siteFooter ul, div.box-primary-inner ul, div.box-secondary-inner ul, ul.form, ul.footer_information, ul.area_presentation, div.invoice ul { margin: 0; }
div.siteHeader ul li, div.siteSidebar ul li, div.siteFooter ul li, div.box-primary-inner ul li, div.box-secondary-inner ul li, ul.form li, ul.footer_information li, ul.area_presentation li, div.invoice ul li { padding: 0; list-style-type: none; background: none; }
	
/* SITE DIV LAYOUT STARTS HERE */
div.clr {
	width: 100%;
	overflow: hidden;
	height: 0px;
	clear: both;
	}
div.siteContainer {
    margin:0 auto 20px;
    width: 960px;
	}
div.siteHeader {
    width: 920px;
    height: 96px;
    padding: 10px 20px 0 20px;
    margin-bottom: 20px;
    text-align: right;
    vertical-align: bottom;
	}
div.siteMain {
    width: 960px;
	}
div.siteSidebar {
    width: 215px;
    float: left;
    min-height: 100%;
    padding-left: 20px;
	}
div.siteContent {
    width: 705px;
    float: right;
    min-height: 100%;
	}
div.siteContentFull {
    width: 940px;
    height: 100%;
    padding-left: 20px;
	}
div.siteFooter {
    width: 920px;
    padding: 0 20px 0 20px;
    clear: both;
	}
div.siteContentPopup {
	position: absolute;
	left: 0;
	top: 0;
    width: 100%;
	}
div.siteContentIframe {
    width: 561px;
	}	
div.siteBreadcrumbs {
	width: 50%;
	float: left;
	}
div.siteOptions {
	width: 50%;
	float: right;
	}
div.siteContact {
	width: 800px;
	float: left;
	}
div.siteLogos {
	width: 120px;
	float: right;
	text-align: right;
	}
ul.siteOptions {
	float:right;
	}
ul.siteOptions li {
	display:inline;
	}
/* SITE DIV LAYOUT ENDS HERE */

/* SEARCH FIELD STARTS HERE */
div.search_area  {}
div.search_area .search_field {}
div.search_area .btn_search { font-size: 85%;}
/* SEARCH FIELD ENDS HERE */

/* ERRORMSG STARTS HERE*/
div.errormsg {
    width: 450px;
	}
div.erroricon{
    width: 40px;
    float: left;
    padding: 10px 0px 10px 10px;
	}
div.errortext {
    width: 370px;
    float: left;
    padding: 12px 10px 10px 10px;
	}
/* ERRORMSG ENDS HERE*/

/* SITEMENU STARTS HERE */
div.siteHeader ul.sitemenu {
    float: right;
    margin-top: 48px;
    height: 24px;
	}
ul.sitemenu li {
	float: left;
	display: block;
	}
	
/* SITEMENU LINKS START HERE */
ul.sitemenu li a {
	display: block;
	line-height: 20px;
	margin-left: 2px;
	padding: 2px 6px 2px 6px;
	}
ul.sitemenu li a:link {}
ul.sitemenu li a:active {}
ul.sitemenu li a:visited {}
ul.sitemenu li a:hover {}
	
/* SITEMENU MARKED LINKS START HERE */
ul.sitemenu li.active a {}
ul.sitemenu li.active a:link {}
ul.sitemenu li.active a:active {}
ul.sitemenu li.active a:visited {}
ul.sitemenu li.active a:hover {}
/* SITEMENU ENDS HERE */

/* SECTIONMENU LAYOUT STARTS HERE */
ul.sectionMenu {
	padding:0 0 20px 0;
	}
ul.sectionMenu li {
	list-style-type: none;
	}
ul.sectionMenu li a {
	margin:0 16px 0 0;
	display: block;
	line-height: 20px;
	text-decoration: none;
	border-bottom:1px solid #d0d0d0;
	}
/* LEVEL 1 LINKS STARTS HERE */
li.sectionMenu_link a {
	padding: 4px 0 4px 8px;
	margin: 4px 0 4px 0;
	}
li.sectionMenu_link a:link {}
li.sectionMenu_link a:active {}
li.sectionMenu_link a:visited {}
li.sectionMenu_link a:hover {
    color: #3590cf;
	}
/* LEVEL 1 LINKS ENDS HERE */
/* LEVEL 1 MARKED LINKS STARTS HERE */
ul.sectionMenu li.sectionMenu_link_selected a {
	padding: 4px 0 4px 8px;
	}
ul.sectionMenu li.sectionMenu_link_selected a:link {}
ul.sectionMenu li.sectionMenu_link_selected a:active {}
ul.sectionMenu li.sectionMenu_link_selected a:visited {}
ul.sectionMenu li.sectionMenu_link_selected a:hover {
	color: #3590cf;
	}
/* LEVEL 1 MARKED LINKS ENDS HERE */
/* LEVEL 1 MARKED LINKS	WITH CHILDREN STARTS HERE */
ul.sectionMenu li.sectionMenu_link_children a {
	padding: 4px 0 4px 8px;
	background:#fff url(../Img/navigation/pic_sectionmenu_plus.png) no-repeat 176px 7px;
	}
ul.sectionMenu li.sectionMenu_link_children_selected a {
	background:#fff url(../Img/navigation/pic_sectionmenu_plus.png) no-repeat 176px 7px;
	padding: 4px 0 4px 8px;
	}
ul.sectionMenu li.sectionMenu_link_expanded_children_selected a {
	background:#fff url(../Img/navigation/pic_sectionmenu_minus.png) no-repeat 176px 7px;
	padding: 4px 0 4px 8px;
	}
ul.sectionMenu li.sectionMenu_link_children_selected a:hover {
	color: #3590cf;
	}
/* LEVEL 1 MARKED LINKS	WITH CHILDRE ENDS HERE */
/* LEVEL 2 LINKS STARTS HERE */
ul.sectionMenu li.sectionMenu_sublink a {
	padding: 4px 0 4px 20px;
	}
ul.sectionMenu li.sectionMenu_sublink a:link {}
ul.sectionMenu li.sectionMenu_sublink a:active {}
ul.sectionMenu li.sectionMenu_sublink a:visited{}
ul.sectionMenu li.sectionMenu_sublink a:hover {
	color: #3590cf;
	}
/* LEVEL 2 LINKS ENDS HERE */
/* LEVEL 2 MARKED LINKS STARTS HERE */
ul.sectionMenu li.sectionMenu_sublink_selected a {
	padding: 4px 0 4px 20px;
	}
ul.sectionMenu li.sectionMenu_sublink_selected a:link {}
ul.sectionMenu li.sectionMenu_sublink_selected a:active {}
ul.sectionMenu li.sectionMenu_sublink_selected a:visited {}
ul.sectionMenu li.sectionMenu_sublink_selected a:hover {
	color: #3590cf;
	}
/* LEVEL 2 MARKED LINKS ENDS HERE */
/* SUBMENU LAYOUT ENDS HERE */

/* NEW SUBMENU LAYOUT STARTS HERE */
ul.leftmenu { padding: 0 20px 20px 0;}
ul.leftmenu ul a { padding-left: 20px; }
ul.leftmenu ul ul a { padding-left: 32px; }
ul.leftmenu a {
	padding: 4px 0 4px 8px;
	display: block;
	line-height: 20px;
	text-decoration: none;
	border-bottom: 1px solid #d0d0d0;
	}
ul.leftmenu a:hover { color: #3590cf; }
ul.leftmenu li.expanded { background: url('../Img/navigation/pic_sectionmenu_minus.png') no-repeat right 7px; }
ul.leftmenu li.collapsed { background: url('../Img/navigation/pic_sectionmenu_plus.png') no-repeat right 7px; }
ul.leftmenu li.selected, ul.leftmenu li.childselected { font-weight: bold; }
ul.leftmenu li.selected ul, ul.leftmenu li.childselected ul { font-weight: normal; }
/* NEW SUBMENU LAYOUT ENDS HERE */

/* BOXLIST STARTS HERE */
ul.boxlist {
	text-decoration:none;
}
ul.boxlist li {
	margin:4px 0 0 0;
	list-style-type:none;
	}
/* BOXLIST ENDS HERE */

/* LANDLORD PRESENTATION STARTS HERE */
div.landlord-area {
	margin:0 0 8px 0;
	}
div.landlord-img {
	margin:2px 0 0 10px;
	padding:6px;
	border:1px solid #666;
	background:#ccc url(../Img/Site/person_noimage.png) no-repeat 0 0;
	color:#000;
	width:79px;
	height:99px;
	float:left;
	}
ul.landlord-list {
	list-style-type:none;
	width:550px;
	margin:2px 0 4px 12px;
	padding:0 0 10px 0;
	float:left;
}
ul.landlord-list li {
	margin:2px 0 0 0;
	list-style-type:none;
	}
ul.landlord-list li div.label {
	width:70px;
	font-weight:bold;
	float:left;
	}
/* LANDLORD PRESENTATION ENDS HERE */

/* TABLE AREA STARTS HERE */
table.tbl_list {
	}
table.tbl_list tr td {
	padding:2px 0;
	}
table.tbl_list tr.tbl_cell_list_header td 	{
	font-weight:bold;
	}
/* TABLE AREA ENDS HERE */
/* TABLE GRID STARTS HERE */
table.tbl_grid {
	margin:0 0 18px 0;
	width:100%;
	table-layout:fixed;
	border-collapse: separate !important; /* Firefox */
	}
table.tbl_grid tr td {
	padding:4px;
	border-style:none;
	border-width:0;
	vertical-align:text-top;
	}
.headerstyle {
	background:#545454;
	color:#fff;
	font-weight:bold;
}
.alternate {
	background:#e9e9e9;
	}
/* TABLE GRID ENDS HERE */

/* FAQ AREA START*/
ul.faq-list {
	margin: 0;
	}
ul.faq-list li {
	margin:10px 0 0 0;
	float:left;
	}
ul.faq-list .icon-question {}
ul.faq-list .icon-answer {}
ul.faq-list .question { font-weight:bold; }
ul.faq-list .question, ul.faq-list .answer {
	width:660px;	
	}
/* FAQ AREA ENDS HERE */

/* CONTROL SPECIFIK STYLES */
div.ImageTextStyles {
	margin:0 0 20px 0;
	}
