* {
	margin: 0;
	padding: 0;
}

#adrow,
#adcol,
.adrow,
.adcol,
.banner,
.banners,
#menu,
#extramenu,
#newsletter,
#tree,
#favoritesLink,
#keywords,
#article .comments,
#gtips,
#footer,
#column .widget,
.credit,
.butt,
.ui-tabs-nav,
.jquery-selectbox,
#slidenav,
.slidetext,
#prospectus #tabs-images-4,
#jobad .aside h3,
#jobad #jobs,
#favoritesTable input,
#favoritesTable label,
#department .creatorButt,
#department .killerButt,
.resultcontrols { display: none !important; }


/* @general */
#mainframe {
	font-family: 'Georgia', 'Palatino', 'Palatino Linotype', 'Times', 'Times New Roman', serif;
	line-height: 1.5em;
	letter-spacing: .02em;
	word-spacing: .01em;
	font-size: 11.5pt;
}
a {
	color: #fff;
	text-decoration: none;
}
img { border: 0; }
h1,
h2,
h3,
h4,
h5 {
	font-family: 'Baskerville', 'Times', 'Times New Roman';
	font-weight: normal;
	line-height: 1.2em;
	margin-bottom: .5em;
}
h1 { font-size: 26pt; }
h2 { font-size: 17pt; }
h3 { font-size: 15pt; }
h4 {
	font-size: 13pt;
	font-weight: bold;
}
h5 {
	font-size: 12pt;
	font-weight: bold;
}
ul {
	list-style-type: disc;
	padding-left: 2em;
}
ol {
	list-style-type: decimal;
	padding-left: 2em;
}

/* @canvas */
#logo {
	margin-bottom: 2.5em;
	height: 40px;
	width: 220px;
	background: none;
	font-size: 0;
}
	#logo img {
		display: block;
	}
	#logo .hgroup {
		display: none;
	}
#content { width: 99%; }
#column .prospect_info {
	display: block !important;
	page-break-inside: avoid !important;
	page-break-before: always !important;
}
#column .prospect_info a.file,
#column .prospect_info .bid,
#column .prospect_info .togglable { display: none; }

img { clear: both !important; }

#column {
	overflow: visible;
	width: 99%;
	float: left;
	clear: left;
}
#column dl {
	margin-bottom: .5em;
	overflow: hidden;
}
#column dt.sectionhead {
	font-size: 13pt;
	font-weight: bold;
	clear: left;
	width: 100%;
}
#column dt {
	width: 30%;
	float: left;
	clear: left;
}
#column dd {
	width: 60%;
	float: left;
}
#column .independent {
	clear: left;
	width: 100%;
}

/* object */
#article .imagetext {
	padding-top: .3em;
	font-size: .8em;
}
#article .caption { font-weight: bold; }
#article .byline {
	margin: 1em 0 1.5em;
	padding: 0;
	border-top: 1px solid #999;
	text-transform: none;
}
#article .byline div { display: inline; }
#article .byline .date { margin-right: .5em; }
#article .byline a {
	color: black;
	text-decoration: none;
}
.object { width: 99%; }
.object a {
	font-style: italic;
	color: #000;
	text-decoration: none;
}
.object a:after {
	content: ' ('attr(href)') ';
	font-size: 1em;
	color: #666;
}
.object p { margin: .3em 0; }
.body ul,
.body ol { margin: .5em 0; }
.body li ul,
.body li ol { margin: 0 0 .3em; }
ul.addons {
	display: block;
	margin-top: 1.8em;
	padding-top: 1.3em;
	list-style-type: none;
}
ul.addons li {
	margin: 0 0 .5em;
	padding: 0;
}
.body ul.addons .asset a:after { content: ' (www.krogsveen.no/'attr(href)') '; }
ul.addons li li { margin: 0; }
ul.addons .title { font-weight: bold; }
ul.addons .body { margin-bottom: 1.5em; }
ul.addons .body ul,
ul.addons .body ol { margin: 0 0 .5em; }
ul.addons .body li ul,
ul.addons .body li ol { margin: .1em 0 3em; }
ul.addons p { margin: .2em 0 .4em; }
.tabinator { margin-bottom: 1.5em; }
#prospectus #tabs-images-2 {
	page-break-before: always !important;
	page-break-inside: avoid !important;
}
#prospectus .intermediary {
	float: left;
	clear: left;
	margin-top: 3em;
	width: 99%;
	font-size: .9em;
	border-top: 1px solid #999;
	padding-top: 2em;
}
#prospectus .intermediary span { display: block; }
#prospectus .intermediary .broker {
	float: left;
	clear: left;
	width: 45%;
}
#prospectus .intermediary .broker img {
	float: left;
	margin-right: 4%;
}
#prospectus .intermediary .info {
	float: left;
	width: 60%;
}
#prospectus .intermediary .dept {
	float: right;
	width: 45%;
}
#prospectus .intermediary .dept .contact a:after { content: ' (www.krogsveen.no/'attr(href)') ' }
#department ul { list-style-type: none; }
#department li {
	float: left;
	width: 30%;
	margin: 0 0 3em 3%;
	page-break-inside: avoid;
}
#department li.firstinline {
	clear: left;
	margin-left: 0 !important;
}
#department li h2 { font-size: 14pt; }
#department li .info span,
#department li .info a { display: block; }
#jobad .aside { margin-top: 3em; }
#jobad .aside dt {
	font-size: 13pt;
	font-weight: bold;
}
#jobad .aside dt.contact {
	font-size: 11pt;
	font-weight: normal;
}
#jobad .aside dt.contact a:after { content: ':'; }
#jobad .aside dd.contact { display: block !important; }
#jobad .aside dd { margin-bottom: .5em; }

#favoritesTable {
	margin-top: 1.5em;
	white-space: nowrap;
}
#favoritesTable th {
	font-size: 1em;
	font-weight: normal;
	white-space: nowrap;
}
#favoritesTable td {
	padding-top: .5em !important;
	vertical-align: middle;
}
#favoritesTable td.wide { width: auto; }
#favoritesTable img { margin-right: .5em; }
#favoritesTable .title {
	margin-bottom: 5px;
	width: 100%;
	font-weight: bold;
	white-space: normal;
}
#favoritesTable a:after { content: ''; }
#favoritesTable .title a { display: block; }
#favoritesTable .title a:after { display: block; }
#content .wide .jqplot-target,
#content .wide table { margin-bottom: 1.5em; }
.jqplot-legend {
	padding: .3em !important;
	width: auto;
}
.jqplot-legend div { padding: 0 !important; }
#chartMonth {
	float: left;
	clear: left;
	page-break-before: always;
}
#content .wide table th,
#content .wide table td { padding: 0 1.5em .5em 0; }

/* @jQuery display */
.ui-widget-content { border: 0; }
.ui-tabs-panel {
	float: left;
	clear: left;
}
.ui-tabs-panel h4 { margin-top: 1em; }
