/**
* AkoCleanBizz - A Mambo 4.5.2 template
* @version 1.2
* @package AkoCleanBizz
* @copyright (C) 2005 by Arthur Konze - All rights reserved!
* @license http://www.konze.de/ Copyrighted Commercial Software
**/

/* ##################### OVERALL SETTINGS ##################### QM: ok */
body {
  margin           : 10px;
  padding          : 10px;
  background       : #999999 url(../images/mainback.png);
  font-family      : arial, sans-serif;
  font-size        : 12px;
  color            : #000;
}

td, tr, p, div {
  font-family      : Arial, Helvetica, sans-serif;
  color            : #000;
  font-size        : 12px;
}

hr {
  color            : #E0E0E0;
  height           : 1px;
  width            : 100%;
}

/* ############## MAIN TABLE CONTAINER SETTINGS ############### QM:  */
.maincontainer {
  width            : 763px;
  background-color : #fff;
  border-top       : 1px solid #000000;
  border-left      : 1px solid #000000;
  border-bottom    : 2px solid #000000;
  border-right     : 2px solid #000000;
}

.logouser4container {
  height           : 60px;
  background       : url(../images/header_back.png) #ffffff;
}

.user4container {
  float            : right;
  width            : 200px;
}

.logocontainer {
  float            : left;
  width            : 500px;
}

.headercontainer {
  background       : #6699cc;
  border-bottom    : 1px solid #ffffff;
}

.topmenucontainer {
  height           : 20px;
  background       : #036;
}

.topmenu {
  float            : right;
  width            : 330px;
}

.pathwaycontainer {
  float            : left;
  padding          : 2px;
  width            : 420px;
}

.leftmenucontainer {
  width            : 150px;
  border-right     : 1px solid #cccccc;
  background       : no-repeat top left #ffffff;
}

.rightmenucontainer {
  width            : 180px;
  background       : #F0F0F0;
  border           : 1px solid #cccccc;
}

.contentcontainer {
  border-top       : 5px solid #ffffff;
}

/* ##################### MODULE SETTINGS ###################### QM: ok */
table.moduletable {
  width            : 100%;
  table-layout     : auto;
  margin           : 0px 2px 15px 4px;
}
table.moduletable th {
  padding          : 3px 0px;
  font-size        : 14px;
  font-weight      : bold;
  text-transform   : uppercase;
  text-align       : left;
  letter-spacing   : 1px;
  color            : #003366;
}
table.moduletable td {
  padding          : 0px;
}

/* ##################### FORMULAR SETTINGS #################### QM: ok */
.button {
  background-color : #336699;
  color            : #FFFFFF;
  border           : 1px solid #003366;
  margin           : 5px;
}

.inputbox {
  border           : 1px solid #B8D1E8;
  background       : #DDE9F5;
  color            : #336699;
  margin           : 3px;
}

/* ################# SECTION LISTING SETTINGS ################# QM: ok */
.sectiontableheader {
  font-size        : 11px;
  font-weight      : bold;
  text-align       : center;
  color            : #FFFFFF;
  background       : #003366;
  vertical-align   : middle;
  height           : 20px;
  border-right     : 1px solid #fff;
  padding          : 0px 10px;
}

.sectiontableentry1 {
  background       : #F9F9F9;
  padding          : 3px 5px;
}

.sectiontableentry2 {
  background       : #F0F0F0;
  padding          : 3px 5px;
}

/* ################# MAIN AND SUB MENU SYSTEM ################# QM: ok */
a.mainlevel  {
  margin           : 0px;
  padding          : 0px;
  font-size        : 12px;
  width            : 150px;
  text-indent      : 10px;
}

a.mainlevel: link {
  text-indent      : 10px;
}

a.mainlevel:link, a.mainlevel:visited {
  display          : block;
  -moz-opacity     : 0.85;
  filter           : Alpha(opacity=85, finishopacity=85, style=1);
  padding          : 2px 0px 2px 0px;
  margin           : 1px;
  background       : #f0f0f0;
  border           : 1px solid #e0e0e0;
  text-indent      : 10px;
}

a.mainlevel:hover {
  text-decoration  : none;
  text-indent      : 10px;
  background       : #e0e0e0;
  border           : 1px solid #FFDBA5;
}

#active_menu {
  font-weight      : bold;
  color            : #003366;
  background       : #FFDBA5;
  border           : 1px solid #e0e0e0;
}
a#active_menu:hover {
}

.sublevel {
  font-size        : 11px;
}

ul#mainlevel-nav {
  padding          : 0;
  margin           : 0;
  list-style       : none;
}

ul#mainlevel-nav li {
  display          : block;
  padding-left     : 0px;
  padding-right    : 0px;
  margin           : 0;
  float            : right;
  font-size        : 11px;
  font-weight      : bold;
  line-height      : 20px;
  white-space      : nowrap;
  border-left      : 1px solid #FFFFFF;
}

ul#mainlevel-nav li a {
  display          : block;
  padding-left     : 10px;
  padding-right    : 10px;
  text-decoration  : none;
  color            : #fff;
}

ul#mainlevel-nav li a:hover {
  color            : #FFFFFF;
  background       : #336699;
}

/* ########################### LINKS ########################## QM: ok */
a:link, a:visited {
  color            : #336699;
  text-decoration  : none;
}

a:hover {
  color            : #003366;
  text-decoration  : underline;
}

a.category:link, a.category:visited {
  font-weight      : bold;
}

.readon {
  font-weight      : bold;
}

/* ##################### PAGE NAVIGATION ###################### QM: ok */
.pagenavbar {
  background-color : #F0F0F0;
  border           : 1px solid #e0e0e0;
  padding          : 3px;
  text-align       : center;
}

.contenttoc {
  width            : 180px;
  background-color : #F0F0F0;
  border           : 1px solid #e0e0e0;
  padding          : 2px;
}

.contenttoc th {
  padding          : 3px 5px;
  font-size        : 14px;
  font-weight      : bold;
  text-transform   : uppercase;
  text-align       : left;
  letter-spacing   : 1px;
  color            : #003366;
}

.contenttoc td {
  padding          : 2px 5px;
}

/* ################### SMALL FONT SETTINGS #################### QM: ok */
.small {
  font-size        : 10px;
  color            : #336699;
}

.smalldark {
  font-size        : 10px;
  color            : #000000;
}

.createdate, .modifydate {
  font-size        : 10px;
  color            : #999999;
}

/* ##################### VOTING SETTINGS ###################### QM:  */
.content_rating {
  font-size        : 10px;
  color            : #FEC56A;
}

.content_vote {
  font-size        : 10px;
  height           : 22px;
  padding-top      : 2px;
  padding-bottom   : 2px;
  padding-left     : 10px;
  padding-right    : 10px;
  background-color : #F0F0F0;
  border           : 1px solid #e0e0e0;
}

/* ##################### PATHWAY SETTINGS ##################### QM: ok */
.pathway {
  font-size        : 12px;
  color            : #FFFFFF;
  letter-spacing   : 1px;
  margin-left      : 4px;
}

a.pathway:link, a.pathway:visited {
  color            : #ff9933;
  font-size        : 12px;
}

a.pathway:hover {
  font-size        : 12px;
}

/* ################### CONTENT PAGE SETTINGS ################## QM: ok */
.contentpane {
  padding          : 0px;
  background       : #fff;
}

.contentpaneopen {
  padding          : 0px;
  text-align       : justify;
  background       : #fff;
}

.contentheading, .componentheading {
  padding          : 0px;
  font-size        : 14px;
  font-weight      : bold;
  text-transform   : uppercase;
  text-align       : left;
  letter-spacing   : 1px;
  color            : #003366;
}

.contentpagetitle {
  font-weight      : bold;
  color            : #000;
}

a.contentpagetitle:link, a.contentpagetitle:visited, a.contentpagetitle:active {
  text-decoration  : none;
}

/* ###################### BUTTON SETTINGS ##################### QM: ok */
a.readon:link, a.readon:visited {
  color            : #999999;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  font-weight      : normal;
  background       : url(../images/readon_normal.png) #F0F0F0 no-repeat;
  border           : 1px solid #E0E0E0;
  padding          : 2px 4px 2px 20px;
  white-space      : nowrap;
  float            : left;
  line-height      : 10px;
  text-decoration  : none;
}

a.readon:hover {
  color            : #336699;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  font-weight      : normal;
  background       : url(../images/readon_hover.png) #F0F0F0 no-repeat;
  border           : 1px solid #E0E0E0;
  padding          : 2px 4px 2px 20px;
  white-space      : nowrap;
  float            : left;
  line-height      : 10px;
  text-decoration  : none;
}

.back_button a:link, .back_button a:visited {
  color            : #999999;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  font-weight      : normal;
  background       : url(../images/back_normal.png) #F0F0F0 no-repeat;
  border           : 1px solid #E0E0E0;
  padding          : 2px 4px 2px 20px;
  white-space      : nowrap;
  float            : left;
  line-height      : 10px;
  text-decoration  : none;
}

.back_button a:hover {
  color            : #336699;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  font-weight      : normal;
  background       : url(../images/back_hover.png) #F0F0F0 no-repeat;
  border           : 1px solid #E0E0E0;
  padding          : 2px 4px 2px 20px;
  white-space      : nowrap;
  float            : left;
  line-height      : 10px;
  text-decoration  : none;
}

.pagenav a:link, .pagenav a:visited, .buttonheading a:link, .buttonheading a:visited {
  color            : #999999;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  font-weight      : normal;
  background       : #F0F0F0;
  border           : 1px solid #E0E0E0;
  padding          : 2px 4px 2px 4px;
  white-space      : nowrap;
  float            : left;
  line-height      : 10px;
  text-decoration  : none;
}

.pagenav a:hover, .buttonheading a:hover {
  color            : #336699;
  font-family      : Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size        : 10px;
  font-weight      : normal;
  background       : #F0F0F0;
  border           : 1px solid #E0E0E0;
  padding          : 2px 4px 2px 4px;
  white-space      : nowrap;
  float            : left;
  line-height      : 10px;
  text-decoration  : none;
}
/* Below added by Tom Nunan   */
/* Below added by Tom Nunan   */
/* Below added by Tom Nunan   */
/* Below added by Tom Nunan   */
/* Below added by Tom Nunan   */
/* Below added by Tom Nunan   */
/* Below added by Tom Nunan   */
/* Below added by Tom Nunan   */
/* Below added by Tom Nunan   */

a.photo_link:link, a.photo_link:visited, a.photo_link:hover {
  text-decoration  : none;
}
td.tablerowheader {
	background       : #DDE9F5;
	color            : #336699;
	margin           : 3px;
	border-top: 1px solid #B8D1E8;
	border-right: 1px none #B8D1E8;
	border-bottom: 1px solid #B8D1E8;
	border-left: 1px none #B8D1E8;
	text-align: left;
}


.tableborderlite{
	border: thin solid #DDE9F5;
}

/*
	css template addons for module Latest Events

	Note that these classes can be used to customize the look of the latest events
	module if desired beyond inherited properties from the mambo template being used.
	If you don\'t want to override some of the template properties such as maybe a
	standard uniform way to display links consistently, then you should comment out
	the link style directives below or make suitable modifications.  The current styles
	below are currently suited towards a dark background.  To use these classes, you
	should paste them into your mambo template.css file.

	Classes:

	mod_events_latest_first	- the table cell that contains the first event listed
	mod_events_latest	- the table cell that contains an event besides the first

	mod_events_latest_date	- the html span that contains the date for the event on the
				  first line of the table cell.

	mod_events_latest_content - the html span that contains the event title.

	mod_events_latest_content a:{link|visited|hover}  - controls the formatting
		of the event title links if enabled thru the module parameters. See the
		Readme.txt file to get info on parameters.

*/

.mod_events_latest {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	}

.mod_events_latest_first {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	height: 30px;
	}

.mod_events_latest_date {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#B9FDF9;
	}

.mod_events_latest_content a:link {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#c0c0c0;
	}

.mod_events_latest_content a:visited {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#4CB244;
	}

.mod_events_latest_content a:hover {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#ff0000;
	}
	
UL   		{
	padding-left: 14pt;
	list-style-image: url(/templates/akocleanbizz/images/arrow.png);
} 
OL   		{
	padding-left: 14pt;
} 
table.moduletable-featuredphoto	{
  	border: 1px solid #cccccc;
}
.newsfeed	{
	list-style:none; 
	margin: 0; 
	padding: 0
}

