/*
CSS code by Mambo Template Factory - www.mambotf.com
*/

/*------------------------------
------------------------------

TEMPLATE SPECIFIC

This section containes classes and ID's spesific for this template.
The next section contains Mambo codes.

------------------------------
------------------------------*/

body{
	margin-top:20px;
}

body,tr,td,th,div{
	font				: 12px Arial, Helvetica, sans-serif;
	list-style-image: url(../images/bullet.gif);	
}

.inputbox,.button{
	border				: 1px solid #333333;
}


a{
	color				: #990000;
}
a:hover{
	color				: #CC0000;
}
/*-----------
CONTAINERS
Stuff that contains other stuff
-----------*/

.bannercontainer{
	padding-bottom:10px;
}

.maincontentcontainer{
	background			: url(../images/contentbg.jpg) repeat-y;
}

.mosmainbodycontainer{
	width				: auto;
	padding				: 0px 10px;
}

.bottomcontainer{
	background			: url(../images/footer.jpg);
	height				: 69px;
}

.bottombottomcontainer{
	font-size			: 9px;
	color				: #999999;
	padding-top			: 5px;
	text-indent			: 25px;
}
/*------------------------------
------------------------------

MAMBO STUFF

This section containes classes and ID's spesific for Mambo.

------------------------------
------------------------------*/

/*-----------
MODULES
Classes for modules
-----------*/

table.moduletable{
	margin-bottom		: 10px;
	border				: 3px solid #E7E7E7;
	width				: 174px;
	
}

table.moduletable th{
	background-color	: #E7E7E7;
	border-bottom		: 1px solid #333333;
	font-weight			: bold;
	text-align			: center;
	letter-spacing		: 1px;
}

div.moduletable{
	border				: 3px solid #E7E7E7;
	margin				: 15px 5px;
}

div.moduletable h3{
	background			: #E7E7E7;
	margin				: 0px;
	font-size			: 14px;
	border-bottom		: 1px solid #333333;
	font-weight			: bold;
	text-align			: center;
	letter-spacing		:1px;
}

/*Creates a space between module header and content*/

table.moduletable td{
	padding				: 10px 2px;
}

table.moduletable td td{
	padding-top			: 0px;
	padding-bottom		: 0px;
}

/*The Mainmenu*/

a.mainlevel{
	display				: block;
	width				: 160px;
	background			: url(../images/menu.jpg);
	line-height			: 20px;
	text-indent			: 14px;
	text-decoration		: none;
	margin-bottom		: 1px;
	font-weight     	: bold;
	letter-spacing  	: 1px;
}
a.mainlevel:hover, a.mainlevel#active_menu{
	background			: url(../images/menu.jpg) 0px 20px;
	color				: #E7E7E7;
}
/*-----------
CONTENT
Content based classes
-----------*/

.createdate,.modifydate,td span.small{
	color				: #999999;
	font-size			: 9px;
}

a.contentpagetitle,.contentheading,.componentheading{
	color				: #990000;
	font-weight			: bold;
	font-size			: 14px;
	text-decoration		: none;
	letter-spacing  	: 1px;
}

a.contentpagetitle:hover{
	color				: #CC0000;
}

.searchintro{
	border				: 1px solid #333333;
	background-color	: #E7E7E7;
}

.pagenavcounter{
	font-weight			: bold;
	letter-spacing		: 1px;
}
span.pagenav{
	color				: #999999;
}

/*Sectiontables*/

.sectiontableheader{
	background-color	: #E7E7E7;
	border-bottom		: 1px solid #000000;
	font-weight     	: bold;
	letter-spacing  	: 1px;
	padding				: 3px;
}

.sectiontablefooter{
	background-color	: #E7E7E7;
	border-bottom		: 1px solid #000000;
	font-weight     	: bold;
	letter-spacing  	: 1px;
	padding				: 3px;
}
.sectiontableentry2{
	background-color	: #E7E7E7;
}


/* Table of Contents */

table.contenttoc{
	border				: 3px solid  #E7E7E7;	
	margin				: 3px;
}

.contenttoc th{
	background-color	: #E7E7E7;
	border-bottom		: 1px solid #000000;
	padding				: 2px;
	font-weight			: bold;
}
.contenttoc td {
	padding				: 3px;
}

/*-----------
TOPMENU
The "user3"-loaded topmenu
-----------*/

ul#mainlevel-nav{
	list-style			: none;
	padding				: 0px;
	margin				: 0px;
}

ul#mainlevel-nav li{
	display				: block;
	float				: left;
	font-size			: 11px;
	line-height			: 16px;
	margin-left			: 10px;
}

ul#mainlevel-nav li a{
	display				: block;
	padding-left		: 15px;
	padding-right		: 15px;
	text-decoration		: none;
	color				: #333333;
	border-top			: 1px solid #000000;
	border-left			: 1px solid #000000;
	border-right		: 1px solid #000000;
}


ul#mainlevel-nav li a:hover{
	font-weight			: normal;
	background-color	: #990000;
	color				: #E7E7E7;
}