body {	margin: 0px;	height: 100%;	padding: 0px;	font-family: Arial, Helvetica, Sans Serif;	font-size: 11px;	color: #333333;	}		.poll {	width: 175px;}.bassin {	margin: 0px;	padding: 0px;	width: 204px;	height: 245px;	background-image: url(../images/templatebassincaraquet_r-03.jpg);	background-repeat: no-repeat;}#buttons {	float: right;	margin: 0px;	padding: 0px;	width: 50%;}ul#mainlevel-nav{	list-style: none;	padding: 0;	margin: 0;	font-size: 0.8em;}ul#mainlevel-nav li {	display: block;	background-image: none;	padding-left: 0px;	padding-right: 0px;	float: right;	margin: 0;	width: auto;  	font-size: 11px;	line-height: 18px;	white-space: nowrap;	border-left: 1px dashed #C0D3F3;	}ul#mainlevel-nav li a {	display: block;	padding-left: 5px;	padding-right: 5px;	text-decoration: none;	color: #333333;	background: transparent;}#buttons>ul#mainlevel-nav li a { width: auto; }ul#mainlevel-nav li a:hover {	color: #C0D3F3;	background: #061F4B;}#active_menu {	color: #333333;	font-weight: bold;}a#active_menu:hover {	color: #061F4B;}.maintitle {	color: #ffffff;	font-size: 40px;	padding-left: 15px;	padding-top: 20px;}.error {  font-style: italic;  text-transform: uppercase;  padding: 5px;  color: #C0D3F3;  font-size: 14px;  font-weight: bold;}.back_button {	float: left;  font-size: 10px;  font-weight: bold;  margin-top: 15px;  margin-bottom: 10px;  width: 50px;  padding: 4px;}.pagenav {  text-align: center;  font-size: 11px;  font-weight: bold;  border: 1px solid #C0D3F3;  width: auto;  padding: 4px;  margin: 1px;}.pagenavbar {	padding-right: 5px;	float: right;}ul{margin: 0;padding: 0;list-style: none;}li{line-height: 15px;padding-left: 15px;padding-top: 0px;background-image: url(../images/arrow.png) ;background-repeat: no-repeat;background-position: 0px 3px;}td {	text-align: left;	font-size: 11px;}/* mambo core stuff */a:link, a:visited {	color: #061F4B; text-decoration: none;	font-weight: bold;}a:hover {	color: #829DD2;	text-decoration: none;	font-weight: bold;}table.contentpaneopen {	width: 100%;	padding: 0px;	border-collapse: collapse;	border-spacing: 0px;}table.contentpane td {	margin: 0px;	padding: 0px;}table.contentpane td.componentheading {	padding-left: 4px;}table.contentpane td.contentheading {  padding-left: 15px;  padding-top: 9px;  }.componentheading {	/* This is used for formatting the component's title	   when it is displayed on its own page on the frontend */	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #333333;	text-align:left;	text-transform: uppercase;	}	.button {	padding: 2px 5px 2px 5px;	height: 22px;	border: solid 1px #C0D3F3;	background-color: #ffffff;	color: #061F4B;	font-family: Arial, Helvetica, Sans Serif;	text-align: center;	font-size: 11px;	font-weight: bold;}.inputbox {	padding: 2px;	border: 1px solid #061F4B;	background-color: #F0F1FF;}.contentcolumn {	padding-right: 5px;}.contentpagetitle {	/* Couldn't find where is this yet. Will update this part when I		get to it. Sorry. If you know, please email me the infos */	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 13px;	font-weight: bold; 	color: #000000;	text-align:left;	}.contentheading {	height: 26px;	color: #333333;	text-align: left;	padding-left: 0px;	font-weight: bold;	font-size: 12px;	white-space: nowrap;	}.contentpagetitle {	font-size: 13px;	font-weight: bold;	color: #C0D3F3;	text-align:left;}table.searchinto {	width: 100%;}table.searchintro td {	font-weight: bold;}table.moduletable {	width: 100%;	padding: 2px;	border-spacing: 0px;	border-collapse: collapse;	margin-bottom: 3px;	}table.moduletable th {	color: #333333;	text-align: left;	padding-left: 0px;	height: 12px;	font-weight: bold;	font-size: 11px;	text-transform: uppercase;	line-height: 10px;	border-bottom: 1px solid #C0D3F3;	padding-top: 12px;	padding-bottom: 12px;		}table.moduletable td {	font-size: 11px;	padding: 0px;	margin: 0px;	font-weight: normal;	}table.pollstableborder td {  padding: 2px;}.sectiontableheader {  font-weight: bold;  background: #F0F1FF;  padding: 4px;}.sectiontablefooter {}.sectiontableentry1 {	background-color : #ffffff;}.sectiontableentry2 {	background-color : #F0F1FF;}.small {	color: #061F4B;	font-size: 9px;	font-weight: bold;}.createdate {	height: 15px;	padding-bottom: 10px;	color: #061F4B;	font-size: 8px;	font-weight: bold;}.modifydate {	height: 15px;	padding-top: 10px;	color: #061F4B;	font-size: 8px;	font-weight: bold;}table.contenttoc {  border: 1px solid #C0D3F3;  padding: 2px;  margin-left: 2px;  margin-bottom: 2px;}table.contenttoc th {  color: #061F4B;	text-align: left;	padding-top: 2px;	padding-left: 4px;	height: 21px;	font-weight: bold;	font-size: 10px;	text-transform: uppercase;}.mainlevel {	font-family      : Verdana, Geneva, Arial, Helvetica, serif;	font-weight      : normal;	width            : 95%;	text-align       : right;	text-decoration  : none;	padding-left: 10px;	padding-bottom: 5px;	padding-top: 5px;	}a.mainlevel:link, a.mainlevel:visited {	color            : #FFFFFF;	display: block;}a.mainlevel:hover {	text-decoration: none;	color: #351312;}.sublevel {	font-family      : Verdana, Geneva, Arial, Helvetica, serif;	font-weight      : normal;	width            : 95%;	text-align       : right;	text-decoration  : none;	padding-left: 10px;	padding-bottom: 5px;	padding-top: 5px;}.sublevel:link, .sublevel:visited {	font-size: 11px;	font-weight: normal;	color: #000000;	text-align: right;	display: block;	line-height: 10px;}.sublevel:hover {	color:#583B37;	text-decoration: none;}a.readon:link, a.readon:visited {	color: #061F4B; text-decoration: none; font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	list-style-type: disc;	display: list-item;	white-space: normal;	font-weight: normal;	}a.readon:hover {	color: #6095FD;	text-decoration: underline;	font-weight: normal;	font-family:  Tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	list-style-type: disc;	display: list-item;	white-space: normal;	}	.highlight {	background-color: #061F4B;	color: White;	padding: 0px 2px 0px 2px;}.code {	background-color: #C0D3F3;	border: 1px solid #6095FD;}