body{
	background			: #F58735;
}

body,tr,th,div,.inputbox,.button{
	font-family			: "Trebuchet MS";
	font-size			: 12px;
}

li{
	list-style:url(../images/bullet.png);
}

#topcontainer{
	width				: 850px;
	height				: 157px;
	background			: url(../images/TK_Button.png);
}

#middleconainer_top{
	width				: 850px;
	background			: url(../images/main_top_second.png);
	height				: 17px;
	margin-bottom:-1px;
	margin-top			: 5px;
}

#middleconainer{
	width				: 850px;
	background			: url(../images/main_middle.png) repeat-y;
	overflow			: hidden;
}

#bottomcontainer{
	width				: 850px;
	height				: 30px;
	background			: url(../images/main_bottom.png);
}

#icons{
	padding-left		: 10px;
	padding-top			: 3px;
}

#bottomcontainer #icon{
	float				: left;
	margin-right		: 2px;
}

#bottomcontainer #copyright{
	float				: right;
	padding-right		: 10px;
	color				: #999999;
}

#pathway{
	clear				: both;
	text-align			: left;
	height				: 30px;
	line-height			: 25px;
	background			: url(../images/main_bottom.png);
	width				: 850px;
	text-indent			: 20px;
}

#leftcontainer{
	width				: 180px;
	float				: left;
}

#maincontainer{
	width				: 660px;
	float				: left;

}

/*#######################
MAMBO STYLING
#######################*/

/* menu */

a.mainlevel{
	text-decoration		: none;
	display				: block;
	line-height			: 20px;
	padding-left		: 8px;
	color				: #333333;
	background			: url(../images/bullet.png) no-repeat 0px 7px;
}

a.mainlevel:hover{
	text-decoration:underline;
}

a.mainlevel#active_menu{
	letter-spacing:1px;
	font-weight:bold;
}

a.sublevel{
	color				: #333333;
	text-decoration		: none;
}

a.sublevel:hover{
	text-decoration		: underline;
}

a.sublevel#active_menu{
	letter-spacing:1px;
	font-weight:bold;
}

/* modules */


div.module h3{
	margin				: 0px;
	padding				: 0px;
	font-weight			: bold;
	font-size			: 13px;
	letter-spacing		: 1px;
	margin-right		: 10px;
	text-align			: left;
}

#leftcontainer div.module {
	width				: 167px;
	background			: url(../images/left_middle.png) repeat-y;
	margin-bottom		: 5px;
}

#leftcontainer div.module div {
	background			: url(../images/left_bottom.png) bottom left no-repeat;
}

#leftcontainer div.module div div {
	background			: url(../images/left_top.png) top left no-repeat;
	padding				: 10px 20px 15px 10px;
}

#leftcontainer div.module div div div {
	background			: none;
	padding				: 0px;
	width				: auto !important;
	width				: 100%; 
}




#topmodules div.module {
	width				: 640px;
	background			: url(../images/grey_middle.png) repeat-y;
	margin-bottom		: 5px;
}

#topmodules div.module h3 {
	border-bottom		: 1px solid #999999;
	font-size			: 16px;
	
}

#topmodules div.module div {
	background			: url(../images/grey_bottom.png) bottom left no-repeat;
}

#topmodules div.module div div {
	background			: url(../images/grey_top.png) top left no-repeat;
	padding				: 0px 10px 15px 10px;
}

#topmodules div.module div div div {
	background			: none;
	padding				: 0px;
	width				: auto !important;
	width				: 100%; 
}

/* CONTENT */

.contentheading{
	color				: #555;
	font-size			: 20px;
}

.contentheading a{
	color				: #555;
	text-decoration		: none;
}

.componentheading{
	color				: #555;
	font-size			: 24px;
	line-height			: 40px;
	text-align			: left;
}

.sectiontableheader{
	border-bottom		: 1px solid #999999;
	font-weight			: bold;
	letter-spacing		: 1px;
}

.sectiontableentry1{
	background			: #eeeeee;
	line-height			: 20px;
}

span.pagenav{
	color:#CCCCCC;
}

.small,.createdate,.modifydate{
	color				: #999999;
	font-size			: 10px;
	font-weight			: bold;
	line-height			: 15px;
}

table.contenttoc{
	margin:5px;
}

table.contenttoc th{
	border-bottom		: 1px solid #999999;
	font-weight			: bold;
	letter-spacing		: 1px;
}
