/* START - Common tags */

body {
	background: #0F172E; 
	padding: 0;
	margin: 20px 0 20px 0;
}

a {
	color: #253466;
}

form {
	margin: 0;
}

.break {
	font-size: 0;
	height: 0;
	overflow: hidden;
	clear: both;
}

h1 {
	font-weight: normal;
	margin-top: 0 0 5px 0;
	color: #253466;
	font-size: 200%;
}

p, h2 {
	margin: 0 0 15px 0;
	line-height: 150%;
	font-size: 125%;
}

#maincontent li {
	line-height: 150%;
	font-size: 125%;
}

h3 {
	font-size: 150%;
	margin: 0 0 5px 0;
	color: #253466;
}

h5 {
	margin: 0 0 0 0;
	line-height: 150%;
	font-size: 125%;
}

label {
	display: block;
	font-weight: bold;
	font-size: 75%;
}

.halfbox {
	font-size: x-small;
	voice-family: "\"}\""; voice-family: inherit;
	font-size: small
}

html>.halfbox {
	font-size: small
}

div.line {
	margin: 0 0 5px 0;
	font-size: xx-small;
	voice-family: "\"}\""; voice-family: inherit;
	font-size: x-small
}

html>div.line {
	font-size: x-small
}

/* END - Common tags */

/* START - Left area */

table#page, div#logo, div#footer {
	width: 750px;
	margin-left: auto;
	margin-right: auto;
}

#left {
	background: #253466 url(/design/hoodman/images/left_tile.gif) repeat-y;
	width: 150px;
}

#left ul {
	background: #131F3E url(/design/hoodman/images/left_top.jpg) no-repeat top;
	width: 150px;
	margin: 0;
	padding: 40px 0 5px 0;
	list-style: none;
}

#left li {
	color: #fff;
	font-weight: bold;
	margin: 0 10px 8px 0;
	text-align: right;
	list-style: none;
	font-size: 120%;
}

#left a {
	color: #fff;
	text-decoration: none;
}

#left a:hover {
	text-decoration: underline;
}

td#maincontent {
	padding: 20px 20px 0 20px;
	background: #fff url(/design/hoodman/images/innhold_bg.jpg) no-repeat top;;
	width: 600px;
	voice-family: "\"}\""; voice-family: inherit;
	width: 560px;
}

html>body.td#maincontent {
	width: 560px;
}

td#bottomleft {
	background: #253466 url(/design/hoodman/images/left_bottom.gif) no-repeat bottom;
}

td#copyright {
	background: #fff url(/design/hoodman/images/copyright_bg.gif) no-repeat bottom;
	padding: 40px 0 10px 0;
}

td#copyright p {
	font-size: 100%;
	line-height: 100%;
	margin: 0 0 5px 20px;
}

/* END - Left area */

/* START - Content area */
#smallcolumn {
	float: right;
	width: 140px;
	margin: 0 0 0 10px;
}

#smallcolumn h3 {
	background: #253466;
	font-size: 100%;
	color: #fff;
	padding: 3px 10px 2px 10px;
	margin: 0;
}

#smallcolumn p {
	background: #EBEBEB;
	color: #253466;
	padding: 5px 10px 10px 10px;
	margin: 0;
	font-size: 100%;
}

#smallcolumn small {
	display: block;
	font-size: 100%;
}

#smallcolumn img {
	margin-bottom: 5px;
}

input.button, input.listbutton {
	color: #fff;
	background: #253466;
	border: 1px solid #131F3E;
	padding: 1px 10px 1px 10px;
	margin-right: 2px;
}

table.list {
	width: 100%;
}

table.list th, table.list td {
	padding: 4px 10px 1px 10px;
}

table.list th {
	background: #253466;
	color: #fff;
}

table.list td.bglight {
	background: #EBEBEB;
	color: #253466;
}

table.list td.bgdark {
	background: #E2E2E2;
	color: #253466;
}

table.list td.total {
	background: #DADADA;
	color: #253466;
	font-weight: bold;
}

#username, #password {
	width: 100px;
}

/* END - Content area */

div.imageleft,
.object-left {
	float: left;
	margin-right: 10px;
}

div.imageright,
.object-right {
	float: right;
	margin-left: 10px;
}

div.imagecenter {
}

div.mainimage img {
	margin: 0 0 10px 0;
}

div.caption p {
	font-size: 75%;
}
