/*****************/
/* DEFAULT THEME */
/*****************/

/* GLOBAL */
body {
	background-color: #FAFAFA;
}
a, a:visited {
	font-family: verdana;
	font-size: 12px;
	color: #368622; /* THEME COLOR */
	font-weight: bold;
	text-decoration: none;
}
a:hover, a:hover:visited {
	text-decoration: underline;
}
/* LAYOUT */
#main {
	width: 100%;
	margin-top: 0px;
}
#main_menu {
	width: 200px;
	background-color: #EFEFDD;
	background-image: url('/menu_bottom.png?FileID=Data%2ftheme%2fmenu_bottom.png');
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-bottom: 15px;
}
#main_content 
{
    border: 0px solid white;
    padding: 0px;
}
#bottom_block {
	margin-top: 10px;
	border-top: 1px solid #E4DCAF;
	background-color: #FAFAFA;
	height: 30px;
	text-align: center;
	padding: 5px;
}
/* HEADER */
#header td {
	width: 100%;
	background-color: #f0f0f0; /* THEME COLOR */
	vertical-align: middle;
}
#header td 
{
    background-image: url('/minett_kompost.jpg?FileID=Data%2fminett_kompost.jpg');
}
#header span
{
    display: none;
}

#header_divider {
	width: 100%;
	height: 2px;
	background-color: white;
	font-size: 1px;
}
/* TOPMENU */
#topmenu {
	width: 100%;
	height: 24px;
	background-color: #d0d7e0; /* THEME COLOR */
	background-image: url('/topmenu_bg.png?FileID=Data%2ftheme%2ftopmenu_bg.png');
	background-repeat: repeat-x;
	background-position: top left;
	border: 0px solid #c9d1db;
}
#topmenu td 
{
	background-image: url('/topmenu_left.png?FileID=Data%2ftheme%2ftopmenu_left.png');
	background-repeat: no-repeat;
	background-position: left top;
}
ul.topmenu 
{
	background-image: url('/topmenu_right.png?FileID=Data%2ftheme%2ftopmenu_right.png');
	background-repeat: no-repeat;
	background-position: right top;
	
	float: right;
	height: 24px;
	width: auto;
}
li.topmenu {
	float: left;
	background-image: url('/topmenu_divider.png?FileID=Data%2ftheme%2ftopmenu_divider.png');
	background-position: left top;
	background-repeat: no-repeat;
	height: 24px;
}
li.topmenu_selected {
	float: left;
	background-image: url('/topmenu_divider.png?FileID=Data%2ftheme%2ftopmenu_divider.png');
	background-position: left top;
	background-repeat: no-repeat;
	height: 24px;
}
a.topmenu 
{
	padding-left: 15px;
	padding-right: 15px;
	line-height: 24px;
	background-image: none;
	display: block;
	color: #368525;
	font-weight: bold;
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
}
a.topmenu_selected
{
	padding-left: 15px;
	padding-right: 15px;
	line-height: 24px;
	background-image: none;
	display: block;
	color: #368525;
	font-weight: bold;
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
}
a.topmenu:hover {
	padding-left: 15px;
	padding-right: 15px;
	line-height: 24px;
	background-image: none;
	display: block;
	font-weight: bold;
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
	color: #CC8B1F;
}
a.topmenu:visited:hover {
	padding-left: 15px;
	padding-right: 15px;
	line-height: 24px;
	background-image: none;
	display: block;
	font-weight: bold;
	font-family: verdana;
	font-size: 11px;
	text-decoration: none;
	color: #CC8B1F;
}
/* PATH */
#path {
	width: 100%;
	height: 20px;
	background-color: #FAFAFA;
	vertical-align: middle;
}
#path a {
	text-decoration: none;
	color: #000000; /* THEME COLOR */
	font-family: verdana;
	font-size: 11px;
	margin-left: 3px;
	margin-right: 3px;
	font-weight: normal;
}
/* MENU */
ul.menu 
{
    background-image: url('/menu_top.png?FileID=Data%2ftheme%2fmenu_top.png');
    background-position: left top;
    background-repeat: no-repeat;
    padding-top: 3px;
}
a.menu{
	color: #B87E1B; /* THEME COLOR */
	text-decoration: none;
	padding-right: 5px;
	padding-left: 7px;
	padding-top: 7px;
	padding-bottom: 7px;
	display: block;
	background-image: url('/menu_divider.png?FileID=Data%2ftheme%2fmenu_divider.png');
	background-position: left bottom;
	background-repeat: no-repeat;
	font-weight: bold;
	font-family: arial;
	font-size: 13px;
	border-bottom: 0px solid #C7BBA5; /* THEME COLOR */
	margin: 0px;
	background-color: inherit; /* #d0d7e0; /* THEME COLOR */
}
a.menu:hover{
	color: #358523; /* THEME COLOR */
	background-color: inherit; /* THEME COLOR */
	text-decoration: none;
}
li.menu_selected
{
    background-image: url('/submenu_bottom.png?FileID=Data%2ftheme%2fsubmenu_bottom.png');
    background-position: left bottom;
    background-repeat: no-repeat;
    padding-bottom: 5px;
}
a.menu_selected{
	color: white; /* THEME COLOR */
	text-decoration: none;
	padding-right: 3px;
	padding-left: 7px;
	padding-top: 7px;
	padding-bottom: 7px;
	display: block;
	font-weight: bold;
	font-family: verdana;
	font-size: 12px;
	border-top: 0px solid #626568; /* THEME COLOR */
	margin: 0px;
	background-color: #CD8C1F; /* THEME COLOR */
	background-image: url('/menu_selected_top.png?FileID=Data%2ftheme%2fmenu_selected_top.png');
	background-position: top left;
	background-repeat: no-repeat;
}
a.menu_selected:hover
{
    text-decoration: none;
}
ul.submenu{
	margin: 0px;
	margin-left: 1px;
	margin-right: 1px;
	padding: 0px;
	list-style-type: none;
	background-color: white; /* THEME COLOR */
}
a.submenu{
	color: #368521;
	text-decoration: none;
	padding: 7px;
	padding-left: 17px;
	padding-right: 3px;
	display: block;
	font-weight: normal;
	font-family: verdana;
	font-size: 11px;
	border-top: 0px solid #d3d3d3; /* THEME COLOR */
}
a.submenu_selected{
	color: #368521;
	text-decoration: none;
	padding: 7px;
	padding-left: 17px;
	padding-right: 3px;
	display: block;
	font-weight: bold;
	font-family: verdana;
	font-size: 11px;
	border-top: 0px solid #d3d3d3; /* THEME COLOR */
	background-image: url('/arrow.png?FileID=Data%2ftheme%2farrow.png');
	background-position: 5px 10px;
	background-repeat: no-repeat;
}
/* TITLE */
table.title {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 25px;
	border-collapse: collapse;
}
td.title_dot {
	width: 23px; height: 25px; background-image: url('/title_left.png?FileID=Data%2ftheme%2ftitle_left.png'); background-repeat: no-repeat;
	padding-top: 0px;
}
div.title_dot {
	font-size: 0px;
	margin-left: auto;
	margin-right: auto;
}
td.title_text {
	color: #CC8C20;
	font-size: 14px;
	font-weight: bold;
	height: 25px; background-image: url('/title_bg.png?FileID=Data%2ftheme%2ftitle_bg.png'); vertical-align: middle; padding-left: 10px; background-repeat: repeat-x;
}
td.title_link {
	height: 25px; background-image: url('/title_bg.png?FileID=Data%2ftheme%2ftitle_bg.png'); vertical-align: middle; padding-left: 10px; background-repeat: repeat-x;
}
/* FEATURES */
h2.features_title {
	border-top: 0px solid #9aacc0; /* THEME COLOR */
	background-color: #d39a29; /* THEME COLOR */
	display: block;
	background-image: url('/features_top.png?FileID=Data%2ftheme%2ffeatures_top.png');
	background-position: top left;
	background-repeat: no-repeat;
	padding: 10px;
	padding-left: 20px;
	padding-top: 7px;
	padding-bottom: 7px;
	color: white;
	font-size: 13px;
	font-family: arial;
	font-weight: bold;
	margin: 0px;
}
span.features_title {
	border-top: 0px solid #9aacc0; /* THEME COLOR */
	background-color: #d39a29; /* THEME COLOR */
	display: block;
	background-image: url('/features_top.png?FileID=Data%2ftheme%2ffeatures_top.png');
	background-position: top left;
	background-repeat: no-repeat;
	padding: 10px;
	padding-left: 20px;
	padding-top: 7px;
	padding-bottom: 7px;
	color: white;
	font-size: 13px;
	font-family: arial;
	font-weight: bold;
	margin: 0px;
}
div.features_content {
	padding: 4px;
	border: 1px solid #d39a29;
	margin-bottom: 10px;
	margin-top: 0px;
}