/*
$Header: /cvsroot/tikiwiki/tiki/styles/tikineat.css,v 1.1.2.39 2006/12/20 04:55:04 marclaporte Exp $
Simple basic theme for generic tiki

IE hacks applied !
read http://glish.com/css/hacks.asp

changing colors ?
you can list them with
  grep -i " #[0-9a-f]\{3,6\};" styles/tikineat.css | cut -d\# -f2 | sort | uniq -c
and change them with
  perl -pi -e 's/AAAAAA/bbbbbb/g' styles/tikineat.css
*/

body {
	background-color : #fff;
    font-family : Arial, Helvetica, Verdana, sans-serif;
	margin : 10px;
	padding : 0px;
}


H1 {
	font-size : 14pt;
	color : black;
	text-align:left;
	margin:0px;
	padding:2px 0px 3px 0px;
}
H2 {
	font-size : 11pt;
	color : black;
	padding:2px 0px 3px 0px;
    margin-bottom: 5px;
    border-bottom: 1px solid #00a4ed;
}
ul {
	margin-top : 2px;
	margin-bottom : 6px;
}
a {
	color : #006ec7;
	font-weight : bold;
	text-decoration:none;
}
a:hover {
	color: #006ec7;
	text-decoration:underline;
}
small {
	font-size : 10px;
}

hr {
	width : 100%;
	height : 1px;
	background-color : #006ec7;
/*	border-width : 0px;
	padding : 0px;*/
	color : #006ec7;
}
td {
	color : #000000;
	font-size : 9pt;
	vertical-align : top;
	text-align : left;
}
th {
	color : black;
	background-color : #006ec7;
	border : 1px solid #006ec7;
	padding : 0 2px;
}
caption {
	font-weight: bold;
}
/* General form elements */
FORM {
	margin : 0px;
	padding : 0px;
}
input, textarea, select {
	font-size : 8pt;
	color : #112233;
}
input {
	text-indent : 2px;
}
input[type=checkbox], input[type=radio] {
	border : 0;
}
input[type=submit] {
	border : 0px solid #46596f;
	background-color: #006ec7;
	font-weight : bold;
        color:#fff;
}


/*
input[type=file] {
	border : 0px solid #46596f;
	background-color: #006ec7;
	font-weight : bold;
     color:#fff;
}
*/


input[type=submit]:hover {
	background-color : #000;
	cursor : pointer;
}

label {
	cursor : pointer;
}




.app_input input.upload {
border-top-width:0px;
border-right-width:2px;
border-left-width:0px;
border-bottom-width:2px;
border-color:#848484;
border-style:solid;
background-color:#f0f0f0;
color:#000;
padding-top:1px;
padding-bottom:1px;
font-weight:normal;
font-style:normal;
}

td.loginhead
{
width:180px;
}



table.entryform td {
    border-bottom: 1px solid #f0f0f0;
}





/********************************************* GENERAL STYLE PROPERTIES **********************************************/
/* Boxes used for modules (modules are those boxes in the left/right columns) */
div.box {

	overflow : hidden;
        color:#fff;
	width : 150px;
	font-size : 10px;
       line-height:18px;
}
div.box-title {
	display:none;
}
div.box-title table {
	width : 100%;
	padding: 0px;
	margin: 0px;
	border-spacing: 0;
}
div.box-title table td {
  text-align: center;
}
div.box-data {
	overflow : hidden;
	color:#fff;
	font-size : 10px;

}
div.separator, div.separatorline {

	color:#fff;
	padding : 2px;
	border-top : 0px dashed #006ec7;
}
.linkmenu, .rsslink {
	font-size : 10px;
	text-decoration : none;
	font-weight : normal;
}
.rsslist {
	background-color: #FFFFFF;
	margin : 0;
	margin-right : 10px;
	padding : 1px;
}
.rssitem {
	font-weight : normal;
	padding : 1px 6px 1px 6px;
	border-top : 1px dashed #DADAC9;
}
.rssitem:first-child {
	border-top: 0;
}
.rssdate {
	color: #999999;
	font-style: italic;
}
.separator {
	font-size : 10px;
	text-decoration : none;
white-space: nowrap;

}







.flip {
	font-size : 10px;
	text-decoration : none;
}

span.user-box-text {
	color:#fff;
}

/* When modules display a list of items each item is enclosed in a cell with the following style */
TD.module {
	font-size : 10px;
	color:#fff;
	text-align : left;

}
.linkmodule, .linkmodule:visited {
	font-size : 10px;
	text-decoration : none;
color:#fff;
padding-left:10px;
font-weight:normal;
}
*html .linkmodule, .linkmodule:visited {
margin-left:10px;
}
/* Now the boxes for the rest of Tiki (non-modules */
div.cbox {
background-color : #fff;
margin : 3px;
border : 0px solid #c2dced;
overflow : hidden;
width : 480px;
font-size : 11px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}

*html div.cbox {
background-color : #fff;
margin : 3px;
border : 0px solid #006ec7;
overflow : hidden;
width : 510px;
font-size : 11px;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
}

div.cbox a:hover{
background:none;
text-decoration:underline;
color:#006ec7;
}

div.cbox-title {
	color:#cc0000;
	border-bottom : 0px solid #006ec7;
	overflow : hidden;
	text-align :left;
	padding-top : 10px;
	margin : 0px;
    font-size : 14px;
}

.cboxtlink {
	color:#fff;
	font-size : 11px;
	text-decoration : none;
}
div.cbox-data {
	overflow : hidden;

	font-size : 10px;
	color : black;

}

/** rbox: remarks box (note/warning/tip/comment) */
.rbox {
  margin-top: 10px;
}
.rbox-data {
  padding: 2px;
}
.rbox-title, .rbox-title[name="warning"] {
  border: 0;
  border-radius-topright : 1ex;
  -moz-border-radius-topright : 1ex;
  -khtml-border-radius-topright : 1ex;
  font-size : 10px;
  padding : 0 10px;
  position : relative;
  display : inline;
  margin : 0;
  font-weight : bold;
  background-color: #eeee99;
}
.rbox-data, .rbox-data[name="warning"] {
  background-color: #eeee99;
  border: 1px solid #DDDDCC;
}
.rbox-title[name="note"] {
  background-color: #CCCCDD;
}
.rbox-data[name="note"] {
  background-color: #ECECEF;
  border: 1px solid #CCCCDD;
}
.rbox-title[name="comment"], .rbox-title[name="tip"] {
  background-color: #CCCCDD;
}
.rbox-data[name="comment"], .rbox-data[name="tip"] {
  background-color: #ECEFEC;
  border: 1px solid #CCDDCC;
}

/* Some boxes are identified by an ID, for example the  boxes in the main application menu, we set display to
	none to make the menu appear collapsed initially, change this to 'block' if you want it to be extended fully */

/* Banners of type text (textadds) are displayed as links using the following style */
.bannertext {
	font-size : 10px;
	color : #424242;
	text-decoration : none;
}
.bannertext:hover {
	color : black;
}
div.imagerank {
	margin : 10px 5px;
}

/* A simple box is just a div with a border around and some margin
	* used for example for wiki ^box^ quicktag and in the admin screen */
.simplebox {
	padding: 6px 8px 6px 8px;
	color:#000;
	border:1px solid #006ec7;
/*	color : #fff;
	background-color : #67a6d2;*/
}


/* General tables */
/* These styles apply to tables used to display common listings such as the wiki page listing, last changes,
	listings in admin screens, etc. */

/* The table */
table.normal {
	padding : 0px;
	margin : 0px;
	border-collapse : collapse;
	width : 100%;
	voice-family : "\"}\"";
	voice-family : inherit;
	border:0px solid #006ec7;
}
html>body table.normal {
	width : 100%;
}
table.listgallery, table.creategalform, table.gallerylisting, table.bloglist, table.editblogform,
table.editfgalform, table.listfgal, table.listfiles, table.listarticles, table.forumstable,
table.forumformtable, table.viewthread, table.jukeboxlist {
	padding : 0px;
	margin : 0px;
	border-collapse : collapse;
	width : 100%;
}

TABLE.admin {
	width : 100%;
}
TABLE.normalnoborder {
}

/* Cells in forms without background color (inside a div for example) */
.form td {
	background-color : transparent;
}
/* Cells in forms using a background color */
.formcolor td,
.galform td,
.editblogform td,
.editfgalform td,
.comform td,
.forumform td {
	border : 1px solid #006ec7;
	background-color : #c2dced;
	padding:2px;
}

table.email {
 border: 1px solid #006ec7;
}
table.email td.body {
 border: 1px solid #006ec7;
}

table.email td.heading {
 text-align: left;
 width: 15px;
}

table.email td.closeButton {
 text-align: right;
 width: 100%;
}

/* Table headings */
DIV.heading, TD.heading, td.gallistheading, td.listgalheading, td.bloglistheading,
td.listfgalheading, td.jukeboxlistheading, td.listfilesheading,
td.listartheading, td.forumheading, td.viewthread {
	color : #fff;
	background-color : #006ec7;
	border : 1px solid #006ec7;
	padding : 0 2px;
}

DIV.heading {
	margin: 3px 2px;
}

th.gallistheading, th.listgalheading, th.bloglistheading,
th.listfgalheading, th.jukeboxlistheading, th.listfilesheading,
th.listartheading, th.forumheading, th.viewthread {
}

TD.button {
	background-color : #006ec7;
	border : 1px solid #006ec7;
	padding : 0 2px;
	text-align : center;
	vertical-align : middle;
}

/* Links to view an object from a table listing objects can be generalized to this link */
a.tablename, a.galname, a.imagename, a.jukeboxname,
a.blogname, a.fgalname, a.artname, a.forumname {
	font-weight : bold;
	color : black;
}
a.forumnameread {
	letter-spacing : 1px;
	color : black;
}

/* Links in table headings */
.tableheading, .gallistheading, .listgalheading, .bloglistheading,
.llisfgalheading, .llistfileslink, .llistart, .lforumheading {
}

table.findtable {
	margin-bottom : 1px;
	padding-bottom : 10px;
}
.findtable td { }

/* Odd rows in several listings */
tr.odd {
	border : 1px solid #006ec7;
	color : black;
	background-color : #F7F9FA;
}
tr.odd:hover {
	background-color: #FFF7E6;
}
tr.even {
	border : 1px solid #006ec7;
	background-color : #c2dced;
	color : black;
}
tr.even:hover {
	background-color: #FFF7E6;
}
TD.odd,td.gallistnameodd,td.gallistdescriptionodd,td.gallistcreatedodd,td.gallistlastModifodd, td.gallistuserodd,
td.gallistimagesodd, td.gallisthitsodd, td.gallistactionsodd, td.listgalidodd, td.listgalnameodd, td.listgalcreatedodd,
td.listgalhitsodd, td.listgaluserodd, td.listgalfilesizeodd, td.bloglistnameodd, td.bloglistdescriptionodd,
td.bloglistcreatedodd,td.bloglistlastModifodd,td.bloglistuserodd,td.bloglistpublicodd,td.bloglistpostsodd,
td.bloglistvisitsodd, td.bloglistactivityodd, td.bloglistactionsodd, td.listfgalnameodd, td.listfgaldescriptionodd,
td.listfgalcreatedodd, td.listfgallastModifodd, td.listfgaluserodd, td.listfgalfilesodd, td.listfgalvisitsodd,
td.listfgalactionsodd, td.listfilesnameodd,td.listfilesdescriptionodd,td.listfilesidodd,td.listfilesfilenameodd,
td.listfilesfilesizeodd,td.listfilescreatedodd,td.listfilesdlsodd,td.listfilesnameodd,td.listfilesuserodd,td.listfilesactionsodd,
td.listarttitleodd,td.listarttopicodd,td.listartpublishDateodd,td.listartauthorodd,td.listartreadsodd,td.listarthasimageodd,
td.listartuseimageodd,td.listartactionsodd,td.listartsizeodd,td.forumstableodd,td.forumstableinfoodd,td.topictitleodd,
td.topicrepliesodd,td.topicreadsodd,td.topicscoreodd,td.topiclastpostodd,td.topicauthorodd, td.jukeboxlistnameodd,
td.jukeboxdescriptionodd, td.jukeboxcreatedodd, td.jukeboxlastmodifodd, td.jukeboxlistuserodd, td.jukeboxlisttracksodd,
td.jukeboxlistvisitsodd {
	border : 0px solid #006ec7;
	border-collapse : collapse;
	background-color : #fff;
}
TD.even,td.gallistnameeven, td.gallistdescriptioneven, td.gallistcreatedeven,td.gallistlastModifeven, td.gallistusereven ,
td.gallistimageseven,td.gallisthitseven, td.gallistactionseven, td.listgalideven, td.listgalnameeven, td.listgalcreatedeven,
td.listgalhitseven, td.listgalusereven,td.listgalfilesizeeven, td.bloglistnameeven, td.bloglistdescriptioneven,
td.bloglistcreatedeven,td.bloglistlastModifeven,td.bloglistusereven,td.bloglistpubliceven,td.bloglistpostseven,
td.bloglistvisitseven, td.bloglistactivityeven, td.bloglistactionseven, td.listfgalnameeven, td.listfgaldescriptioneven,
td.listfgalcreatedeven, td.listfgallastModifeven, td.listfgalusereven, td.listfgalfileseven, td.listfgalvisitseven,
td.listfgalactionseven,td.listfilesnameeven ,td.listfilesdescriptioneven,td.listfilesideven,td.listfilesfilenameeven,
td.listfilesfilesizeeven,td.listfilescreatedeven,td.listfilesdlseven,td.listfilesnameeven,td.listfilesusereven,td.listfilesactionseven,
td.listarttitleeven,td.listarttopiceven,td.listartpublishDateeven,td.listartauthoreven,td.listartreadseven,td.listarthasimageeven,
td.listartuseimageeven,td.listartactionseven,td.listartsizeeven,td.forumstableeven,td.forumstableinfoeven,td.topictitleeven,
td.topicreplieseven,td.topicreadseven,td.topicscoreeven,td.topiclastposteven,td.topicauthoreven, td.jukeboxlistnameeven,
td.jukeboxdescriptioneven, td.jukeboxcreatedeven, td.jukeboxlastmodifeven, td.jukeboxlistusereven, td.jukeboxlisttrackseven,
td.jukeboxlistvisitseven {
	border : 1px solid #006ec7;
	background-color : #c2dced;
	color : black;
	border-collapse : collapse;
}
TD.third {
	border : 1px solid #006ec7;
	color : Black;
	background-color : #006ec7;
}

/* When the page title is a link this is the style */
.pagetitle, .forumspagetitle {
	font-size : 24px;
	color : #234956;
	margin : 0 10px;
	margin-bottom : 3px;
}

.link, .gallink, .bloglink, .fgallink, .trailer,
.opencomlink, .commentslink, .admlink,.forumbutlink {
	font-weight : normal;
	padding : 0;
}

div.searchdate {
	font-size : 10px;
	color : #333333;
	display:none;
}

/* Pagination for listings */
.mini {
	font-size: 9px;
	color:#000;
}


.mini_white {
	font-size: 10px;
	color:#fff;
	font-variant:normal;
}



.prevnext, .galprevnext, .blogprevnext, .fgalprevnext,
.artprevnext, .forumprevnext, .jukeboxprevnext {
	font-size: 12px;
	padding: 1px 6px;
}

.attention {
	color: red;
}
.highlight {
	background-color : #fff !important;
	color : #d10000 !important;
}

div#edithelpzone {
	display : none;
}
div#attzone {
	display : none;
	margin-top : 10px;
}
div#attzoneopen {
	display : block;
	margin-top : 10px;
}
a.tikihelp, a.tikihelp:visited {
	border : 0;
	vertical-align: text-top;
}
a.tikihelp:hover {
	color : #224466;
	cursor : help;
	vertical-align: text-top;
}


/***********************************************  THE WIKI ***********************************************************/




/* The bar where the actions for a page are displayed */
DIV#page-bar {
	margin : 0 5px;
}
DIV#page-bar table, DIV#page-bar td, DIV#page-bar tr {
	margin: 0;
	padding: 0;
}

/* Wiki action buttons (the buttons displayed at the end of each page to edit/print/remove/etc a page */
.button2, .button3 {
	/*font-size : 10px;
	margin : 0;
	padding : 0 2px;
	border : 1px solid #999;*/
}

.button2 a {
	text-decoration:none;
}
.button3 {
	border-radius : 5px 5px 0 0;
	-moz-border-radius : 5px 5px 0 0;
	-khtml-border-radius : 5px 5px 0 0;
}
.button3 .linkbut {
	/*border-radius : 5px 5px 0 0;
	-moz-border-radius : 5px 5px 0 0;
	-khtml-border-radius : 5px 5px 0 0;
	border-bottom : 0;*/
	padding-bottom : 2px;
	color:#fff;
	background-color:#006ec7;
}
body .button2 {
	margin-left : 5px;
}
/* Links in buttons */
.linkbut, .linkbut:visited {
	font-size : 10px;
	color : #fff;
	background-color:#006ec7;
	padding : 1px 4px;
	font-weight : normal;
	text-decoration : none;
color:#fff;

}
.linkbut:hover {
	font-size : 10px;
	color : #fff;
	background-color:#000;
	padding : 1px 4px;
	font-weight : normal;
	text-decoration : none;
color:#fff;
}

.tab1 form {
	display : inline;
}
div.cache {
	background-color : #006ec7;
	border : 1px solid #006ec7;
	padding : 10px
	margin : 4px;
}
div.cachedpage {
	border : 1px solid black;
	padding : 10px
	margin : 20px;
}
.wikicache, .wikicache:visited {
	font-size : 9px;
	font-weight : normal;
	color : #998833;
	text-decoration : none;
}
.wikicache:hover {
	color : #000000;
	background-color: transparent;
}
table.wikitable {
	border-collapse : collapse;
}
td.wikicell {
	border-collapse : collapse;
	border : 1px solid #006ec7;
	background-color : #F7F9FA;
}

.wikitext {
	font-size : 12px;
	padding : 10px;
	clear : both;
	width : auto;
	text-align:left;
}



*html .wikitext {
	font-size : 12px;
	padding : 10px 0px 10px 10px;
	clear : both;
	width : 530px;
	text-align:left;

}




div.wikitext div.img {
        overflow: auto;       /* for Netscape, Firefox, Opera */
        overflow-y: auto;     /* for IE */
        overflow-x: hidden;   /* for IE */
}
.wikitext div.box {
	width : auto;
}

.wikitext ol{
margin-left:0px;
margin-top:0px;
padding-left:20px;
}
*html .wikitext ol{
margin-left:15px;
padding-left:10px;
}
/* ------------------ TITRE DE PAGE / FIL D'ARIANE / PRINT ------------------------------*/

.printpage{
text-transform:uppercase;
font-size:9px;
font-weight:normal
}


.wikitopline table {
padding-right:10px;
padding-left:0px;
padding-bottom:20px;
padding-top:10px;
color:#006ec7;
font-size:9px;
width:520px;
}



*html .wikitopline table {
padding-right:0px;
padding-bottom:20px;
padding-top:10px;
color:#006ec7;
font-size:11px;
width:530px;

}




.wikitopline table a{
color:#006ec7;
font-size:9px;
}


html>body .wikitopline table {
	width : 100%;
}


.alcancategpath {
	padding-left:6px;
}



#description {
margin-left : 5px;
font-size : 18px !important;
color : #000;
position:relative;
top:40px;
font-weight:normal;
margin-bottom:30px;
/*text-transform:uppercase;*/
}



#description_app {
margin-left : 0px;
font-size : 18px !important;
color : #000;
position:relative;
top:40px;
font-weight:normal;
margin-bottom:30px;
margin-top:20px;
/*text-transform:uppercase;*/
}




*html #description {
padding-left : 0px;
font-size : 18px !important;
color : #000;
position:relative;
top:30px;
font-weight:normal;
margin-bottom:30px;
/*text-transform:uppercase;*/
}



.wiki {
}
.wikinew {
	color : #CC0000;
}
textarea.wikiedit {
font-size:1em;
}
p.editdate {
	color : #999;
	font-size : 9px;
	padding-left:10px;
}
div.wiki-edithelp {
	background : white;
	border : 1px solid black;
	padding : 10px;
}
img.externallink {
	margin : 0 2px;
}
div.tocnav {
	font-size : 10px;
	border-top : 0px solid #006ec7;
	border-bottom : 1px solid #006ec7;
	color: black;
	padding: 2px 0;
	margin-bottom: 2px;
}
.tocnavlink {
	color : black;
}
/* wiki diff styles */
.diff td {
	border: 1px solid #A9B8C2;
}
.diff div {
	border-top : 1px solid #A9B8C2;
}
.diffheader {
	background-color : #A9B8C2;
	font-weight: bold;
}
.diffadded {
	background-color : #CCFFCC;
}
.diffdeleted {
	background-color : #FFCCCC;
}
.diffbody {
	background-color : #F2F4F5;
}
.diffchar {
	color : red;
}
/**** coloration for c o d e plugin *****/
div.code {
	font-size : 10px;
	padding : 3px;
	border : 1px dashed #CCCCCC;
	background-color : #F4F4F4;
	font-family : monospace;
}
.codelisting {
	font-family : monospace;
	padding : 10px;
	background-color : #FFFFFF;
	margin : 0;
	border : 1px solid #ADACAF;
        overflow: auto;       /* for Netscape, Firefox, Opera */
        overflow-y: auto;     /* for IE */
        overflow-x: hidden;   /* for IE */
}
.codecaption {
	font-size : 10px;
	padding : 0 10px;
	background-color : #FFFFFF;
	position : relative;
	bottom : -5px;
	display : inline;
	border : 1px solid #ADACAF;
	border-bottom : 0;
	margin : 0;
	color : #666666;
	background-color: #E9ECEF;
	font-weight : bold;
	border-radius-topright : 1ex;
	-moz-border-radius-topright : 1ex;
	-khtml-border-radius-topright : 1ex;
}





.print_page .articlebody {
padding-top:40px;
font-size : 12px;
}






.read_article_page .articlesubtitle {
color : #666666;
margin : 0 10px;
position:relative;
top:24px;
text-align:right;
padding-right:3px;
}


*html .read_article_page .articlesubtitle {
width:520px;
}





div.articletitle {
}

span.titlea {
font-size : 12px;
background:none;
text-decoration:none;
}


span.titleb,
span.titleb:after {
	font-size : 10px;
	color : #666666;
	margin : 0px;
}
div.articleheading {
	margin : 0px;
	clear : both;
}
div.articleheadingtext {
	display : inline;
}
div.articletrailer {
display:none;
}
span.trailer {
}
.articleimage {
	margin-right : 20px;
}


div.articlebody {
	padding : 10px ;
	margin : 7px 0px 0px 0px;
	clear : both;
	text-align:left;

}


*html div.articlebody {
	padding : 10px 0px 10px 10px;
	margin : 0px 0px 0px 0px;
	clear : both;
	text-align:left;
}

*html div.articlebody {
	padding : 10px 0px 10px 10px;
	margin : 0px 0px 0px 0px;
	clear : both;
	text-align:left;
	width:530px;
}





.articletopline {
	text-transform : uppercase;
	color : #666666;
	font-size : 80%;
	font-weight : bold;
	margin : 0 20px;
}
.articlesubtitle {
	color : #666666;
	margin : 0 10px;
}
.articlesource {
	padding : 0px 20px;
	margin-bottom : 10px;
	font-style : italic;
}





/******************************************************* CALENDAR **********************************************************/
.day, .day:visited {
	font-weight : normal;
	font-size : 10px;
	color : black;
}
.today {
	font-size : 10px;
	color : black;
}
.nav {
	font-size : 10px;
	color : black;
}
.changedate {
	font-size : 9px;
	color : black;
}
.date {
	font-size : 10px;
	color : black;
	font-weight : bold;
}
/*************************************************** COMMENTS **************************************************************/
#comzone {
	display : none;
	margin : 5px 0px;
	padding : 0;
}
#comzoneopen {
	display : block;
	margin : 5px 0px;
	padding : 0;
}
span.commentstitle {
	font-weight : bold;
	font-size : 12px;
}
.subcomment {
	margin-left: 10px;
}

/************************************************************ CHAT *********************************************************/
table.chatroom {
	border-color : 2px solid #334455;
	width : 100%;
}
td.chatchannels {
	background-color : #C7D0D9;
}
td.chatarea {
	padding-left : 0px;
	margin-left : 0px;
	color : black;
	background-color : #FFFFFF;
}
table.chatform {
	border : 1px solid #00639C;
	width : 100%;
	border-top : 0px;
}
td.tdchatform {
	color : Black;
	background-color : #EEEEEE;
}
span.chnormal  {
	color : black;
}
span.chuser {
	color : black;
	font-weight : bold;
}

/********************************************************** POLLS ********************************************************/
div.pollresults {
	margin-top : 5px;
	font-size : 12px;
	padding : 0 5px;
}
table.pollresults {
	width : 100%;
}
td.pollr {
	color : black;
}
#pollopen {
	display : block;
}
#pollzone {
	display : none;
}
#polledit {
	display : none;
}
.pollnav {
}

/***************************************************** FORUMS *****************************************************/



.note_forums{
margin-left:10px;
width:520px;
margin-bottom:50px;
}

.note_forums_2{
padding-left:10px;
text-align:right;
}

.note_forums_3{
padding-left:10px;
}



.forumspage{
padding-left:0px;

width:520px;
margin-left:10px;
margin-top:18px;
}

.forumspage table.normal{
margin-top:18px;
}

.forumspage #description{
margin-left:0px;
}

*html .forumspage #description{
margin-left:-10px;
}


.forums heading  {
	color:#fff;
}

.heading a{
color:#fff;
}

.heading a:hover{
color:#000;
background:none;
}

div.forumspagetitle {
}
table.threads {
	width : 100%;
}
td.viewthreadl {
	border : 1px solid #006ec7;
	border-collapse : collapse;
	background-color : #EEEEEE;
	height : 10px;
}
td.viewthreadr {
	border : 1px solid #006ec7;
	border-collapse : collapse;
	background-color : #EEEEEE;
	height : 10px;
}
td.threadsevenl {
	border : 1px solid #006ec7;
	border-collapse : collapse;
	background-color : #EEEEEE;
}
td.threadsevenr {
	border : 1px solid #006ec7;
	border-collapse : collapse;
	background-color : #EEEEEE;
}
td.threadsoddl {
	border : 1px solid #006ec7;
	border-collapse : collapse;
	background-color : #DDDDDD;
}
td.threadsoddr {
	border : 1px solid #006ec7;
	border-collapse : collapse;
	background-color : #DDDDDD;
}
td.threadseparator {
	border : 1px solid #006ec7;
	border-collapse : collapse;
	background-color : #EEEEEE;
	height : 5px;
}
#forumpost {
	display : none;
}
#forumpostopen {
	display : block;
}
div.forumtoolbar {
	background-color : #395AAD;
	margin-bottom : 20px;
	border : 0px;
}
td.forumtoolbar {
	color : white;
	font-weight : bold;
	text-decoration : none;
	vertical-align : bottom;
}
.toolbarlink, .toolbarlink:active {
	color : white;
	font-weight : bold;
	text-decoration : none;
}
.toolbarlink:hover {
	color : #00FFFF;
}
.forumvotelink {
	color : black;
}

a.forumname{
	color : #006ec7;
        background:none;
}

a:hover.forumname{
	color : #000;
        background:none;
}


.forum_user a.link{
	color : #fff;
        background:none;
}


.forumspage #forumpostopen #commentshelp{
display:none;
}

/************************************************ CATEGORIES **************************************************************/
table.tcategpath {
	margin-bottom : 40px;

	border : 1px solid #006ec7;
	width : 100%;
	border-collapse : collapse;
}


td.tdcategpath {
	color:#999;
        font-size:10px;
	padding : 0 3px;
	margin-left : 5px;
	border-spacing : 0px;
}


.categpath {
color:#999;
font-size:10px;
}

.categpath a{
color:#999;
font-size:10px;
}

.categpath a:link{
color:#999;
font-size:10px;
}


.wikitopline .categpath a{
color:#999;
font-size:10px;
}


.categpath a:link{
color:#999;
font-size:10px;
}



.categpath a:hover{
color:#006ec7;
font-size:10px;
}



table.subcats {
	padding : 20px 0;
	width : 100%;
	border-spacing : 0px;
	margin-bottom : 10px;
	border : 1px solid #46596f;
	background-color : #CDE2A7;
	border-collapse : collapse;
}
td.tdsubcat {
	width : 25%;
	background-color : #006ec7;
}
.categlink {
}
table.catobjects {
	width : 100%;
	border-spacing : 0px;
	padding-right : 0px;
	margin-bottom : 10px;
	border : 1px solid #46596f;
	border-collapse : collapse;
}
td.categobjectsnameeven,
td.categobjectsnameodd {
	color : black;
}
td.categobjectsdataeven,
td.categobjectsdataodd {
	background-color : #F7F9FA;
	color : black;
}
.catname {
	color : #46596f;
}
.catblock {
	border : 1px solid #AAAAAA;
}
.catlists {
	border-top : 1px solid #FFFFFF;
	padding : 1px 6px 1px 6px;
	background-color : transparent;
	color : #666666;
}
.catlists:last-child {
	border-bottom : 1px solid #FFFFFF;
}
.catlists:hover {
	background-color : #DEDEDE;
}
.cattitle {
	color : #000000;
	font-weight : bold;
}
.catlists a.link {
	color : #666666;
	padding : 0px 4px 0px 4px;
	border : 1px solid #AAAAAA;
	border-radius : 6px;
	-moz-border-radius : 6px;
	-khtml-border-radius : 6px;
}
.catlists a.link:hover {
	color : #000000;
}

/***************************************************** FAQS **************************************************************/
div.faqlistquestions {
	background-color : #FFFFFF;
	color : black;
	border : 1px solid #006ec7;
	margin-bottom : 20px;
}
div.faqqa {
	background-color : #FFFFFF;
	color : black;
	border : 1px solid #006ec7;
	margin-bottom : 20px;
}
div.faqquestion {
	font-weight : bold;
	padding : 2px 12px;
	padding-bottom : 0;
	background-color : #006ec7;
}
div.faqanswer {
	padding : 4px 12px;
	padding-top : 0;
}

/***************************************************** QUIZZES **************************************************************/
div.questionblock {
	border : 1px solid #006ec7;
	background-color : white;
	padding : 4px;
	margin-bottom : 10px;
}
div.quizquestion {
	margin-bottom : 5px;
}
div.quizoptions {
}
div.quizdescription {
	border : 1px solid #006ec7;
	background-color : white;
	margin-bottom : 10px;
}
div.quizanswer {
	border : 1px solid #006ec7;
	background-color : white;
	margin-bottom : 10px;
}

/***************************************************** SHOUTBOX **************************************************************/
div.shoutboxmsg {
	border : 1px solid #006ec7;
	border-bottom : 0;
	background-color : white;
	margin-bottom : 0px;
	padding : 4px;
	padding-bottom : 1px;
}
div.shoutboxmsg:last {
	border-bottom : 1px solid #006ec7;
}
div.shoutboxmodmsg {
	font-size : 10px;
	margin : 0 5px 4px 5px;
	padding-top : 5px;
	padding-bottom : 1px;
}
textarea.tshoutbox{
	background-color : white;
	border : 1px solid #006ec7;
	color : #000000;
	font-size : 10px;
	width : 162px;
}
.wiki-table {
	border-color : 1px solid #006ec7;
}
.wiki-tr-a td {
	background-color : #DDDDDD;
	border : 0;
}
.wiki-tr-b td {
	background-color : #EEEEEE;
	border : 0;
}

/*************************************************** DIRECTORY ***************************************************/
div.dircategs {
	border : 1px solid #006ec7;
	padding : 5px;
}
.dirlink {
	color : black;
}
.dirsublink {
	font-size : 10px;
	color : black;
}
div.dirlistsites {
	background-color : white;
	padding-left : 5px 0 10px 5px;
	border : 1px solid #006ec7;
	margin-top : 10px;
}
div.dirsite {
	background-color : #F7F9FA;
	margin : 5px;
}
span.dirsitedesc {
}
span.dirsitetrail {
	font-size : 10px;
}
span.dirsitecats {
}
.dirsitelink {
	color : black;
}
div.dirrelated {
	background-color : White;
	margin-top : 10px;
	border : 1px solid #006ec7;
	padding : 5px;
}
td.dirfooter {
	font-size : 9px;
}
div.dirfooter {
	margin-top : 10px;
	border : 1px solid #006ec7;
}

/*************************************************** MESSAGES ***************************************************/
td.prio1, td.prio2, td.prio3, td.prio4, td.prio5 {
	border : 1px solid #006ec7;
	padding-left : 2px;
}
td.prio1 {
	background-color : #F7F9CA;
}
td.prio2 {
	background-color : #F7F9EA;
}
td.prio3 {
	background-color : #F7F9FA;
}
td.prio4 {
	background-color : #F7F9FD;
}
td.prio5 {
	background-color : #F7F9FF;
}
div.messureadflag {
	background-color : #CCCCCC;
	padding-left : 5px;
}
div.messureadhead {
	background-color: #DEDEDE;
	margin-top: 2px;
}
div.messureadbody {
	margin-top : 5px;
	background-color : #DEDEDE;
}
.readlink {
	font-size : 10px;
	color : black;
}
/********************* trackers  *********************/

.tracker_page{
padding-left:0px;

width:520px;
margin-left:10px;

padding-top:25px;
}

.tracker_page .tabcontent{
background-color:#0169b2;
border:none;
padding:3px;
color:#fff;
}

.tracker_page .tabcontent h2{
color:#fff;
margin-left:4px;
}

.tracker_page .tabcontent h2 a{
color:#fff;
text-decoration:underline;
}


.tracker_page table{
padding:0px;
}
.tracker_page .formcolor td{
border:none;
padding:2px;
background-color:#FFFFFF;
}

.statuson {
	padding : 1px;
	margin : 1px;
	border : 1px inset #666666;
	border-radius : 20px;
	-moz-border-radius : 20px;
	-khtml-border-radius : 20px;
	vertical-align : middle;
	background-color : #BBAA99;
}
.statusoff {
	padding : 1px;
	margin : 2px;
	vertical-align : middle;
}
.categSelectAll {
	text-transform : uppercase;
}
/******************************************** Tiki calendar *********************************************/
#calendar {
	width : 100%;
}
.Cal0, .Cal1, .Cal2 {
	color : #425262;
	font-size : 10px;
	padding-right : 0px;
}
.Cal0:before {
	content : "? ";
}
.Cal1:before {
	content : "+ ";
	background-color : #FFCC77;
}
.Cal2:before {
	content : "X ";
	background-color : #EEEEAA;
}
.caltitle {
	font-weight : bold;
	color : #425262;
}
.calcheckbox {
	background-color : #FFFFFF;
}
.caltoggle {
	font-size : 9px;
	margin-bottom : 7px;
}
.calfocus {
	font-size : 9px;
	background-color : transparent;
}
.calfocus a {
	text-decoration : none;
	font-weight : normal;
	color : #000000;
}
.calfocuson {
	font-size : 9px;
	background-color : #F3E498;
}
.calfocuson a {
	text-decoration : none;
	font-weight : normal;
	color : #000000;
}

.Calwiki, .Calblog, .Calgal, .Calart, .Calforum, .Caldir, .Calfgal,
.Calfaq, .Calquiz, .Caltrack, .Calsurv, .Calnl, .Caleph, .Calchart {
	border-top : 1px dashed #CCCCCC;
	font-size : 10px;
	padding : 0 3px;
	margin-top : 0;
}

.Calwiki a {
	color : #443F39;
	font-weight : normal;
}
.Calwiki:before {
	content : "w";
	font-family:  monospace;
	background-color : #FFFFFF;
}
.Calblog a {
	color : #443F39;
	font-weight : normal;
}
.Calblog:before {
	content : "b";
	font-family : monospace;
	background-color : #FFFFFF;
}
.Calgal a {
	font-weight : normal;
	color : #303F49;
}
.Calgal:before {
	content : "i";
	font-family : monospace;
	background-color : #FFFFFF;
}
.Calart a {
	color: #304F30;
	font-weight: normal;
}
.Calart:before {
	content : "a";
	font-family : monospace;
	background-color : #FFFFFF;
}
.Calforum a {
	color : #304F30;
	font-weight : normal;
}
.Calforum:before {
	content : "o";
	font-family : monospace;
	background-color : #FFFFFF;
}
.Caldir a {
	color : #304F30;
	font-weight : normal;
}
.Caldir:before {
	content : "d";
	font-family : monospace;
	background-color : #FFFFFF;
}
.Calfgal a {
	color : #304F30;
	font-weight : normal;
}
.Calfgal:before {
	content : "f";
	font-family : monospace;
	background-color : #FFFFFF;
}
.Calfaq a {
	color : #304F30;
	font-weight : normal;
}
.Calfaq:before {
	content : "q";
	font-family : monospace;
	background-color : #FFFFFF;
}
.Calquiz a {
	color : #304F30;
	font-weight : normal;
}
.Calquiz:before {
	content : "z";
	font-family : monospace;
	background-color : #FFFFFF;
}
.Caltrack a {
	color : #304F30;
	font-weight : normal;
}
.Caltrack:before {
	content : "t";
	font-family : monospace;
	background-color : #FFFFFF;
}
.Calsurv a {
	color : #304F30;
	font-weight : normal;
}
.Calsurv:before {
	content : "s";
	font-family : monospace;
	background-color : #FFFFFF;
}
.Calnl a {
	color : #304F30;
	font-weight : normal;
}
.Calnl:before {
	content : "n";
	font-family : monospace;
	background-color : #FFFFFF;
}
.Caleph a {
	color : #304F30;
	font-weight : normal;
}
.Caleph:before {
	content : "e";
	font-family : monospace;
	background-color : #FFFFFF;
}
.Calchart a {
	color : #304F30;
	font-weight : normal;
}
.Calchart:before {
	content : "c";
	font-family : monospace;
	background-color : #FFFFFF;
}
.calweb {
	font-weight : bold;
	font-size : 10px;
	text-decoration : none;
	padding-left : 3px;
	padding-right : 3px;
	color : #336699;
}
.calweb:hover {
	color : #996633;
}
#calprio {
	margin-left : 7px;
	padding : 0 5px;
	color : black;
}
.calprio1 {
	background-color : #DAE0E0;
}
.calprio2 {
	background-color : #DADCDC;
}
.calprio3 {
	background-color : #DAD0D0;
}
.calprio4 {
	background-color : #DACACA;
}
.calprio5 {
	background-color : #DAC0D0;
}
.calprio6 {
	background-color : #DABABA;
}
.calprio7 {
	background-color : #DAB0B0;
}
.calprio8 {
	background-color : #DAAAAA;
}
.calprio9 {
	background-color : #DA9A9A;
}
.calprio1 a, .calprio2 a, .calprio3 a, .calprio4 a, .calprio5 a,
.calprio6 a, .calprio7 a, .calprio8 a, .calprio9 a {
	color : #000000;
	font-weight : normal;
}
div.tabrow {
	margin-left : 29px;
	background-color : #EEEEEE;
	border : 1px solid #787878;
	border-bottom : 0;
	font-size : 11px;
}
td.middle {
	vertical-align : middle;
}
.daterow {
	background-color : #fff;
	border : 1px solid #999;
	padding : 0 5px;
}
.daterow:hover {
	background-color : #ddd;
	cursor : pointer;
}
.mininotes {
	font-size : 9px;
	color : #666666;
}
.opaque {
	background-color: #FFFFFF;
	width : auto;
	border : 1px solid #666666;
	border-radius : 10px;
	-moz-border-radius : 10px;
	-khtml-border-radius : 10px;
	padding : 5px;
}
.opaque .box-title,
.opaque .box-data {
	width: auto;
}
 /* hack for IE http://www.wellstyled.com/css-underscore-hack.html */
.calcontent {
	min-height: 60px;
	height: auto;
	_height: 60px;
}
.viewmodeon {
	padding : 0px;
}
.viewmodeoff {
	padding-left : 0px;
}
a.viewmodeon img {
	margin : 0;
	padding : 0;
}
a.viewmodeoff img {
	margin : 0;
	padding : 0;
}
#caltable {
}
/*************************** user menu ***************/
.option {
background:none;
white-space: nowrap;
font-weight:normal;
}




.optionline {

	margin-top : 2px;
	padding-top : 2px;
}
/*************************** other misc styles ***************/
div.tree {
	text-align : left;
	padding-left : 1.5em;
}
div.tree#top {
	border : 1px outset #46596f;
	padding : 10px;
}
/* TikiIntegrator: By default copy rules dialog not shown */
div#rules-copy-panel {
	displayi : none;
}
/* JsCalendar wrapper */
#datrigger {
	border : 1px outset #666666;
	padding : 1px 3px 1px 5px;
	margin : 2px;
	cursor : pointer;
	font-weight : bold;
}
.calendar {
	z-index: 200;
}
table.commentinfo {
	width : 100%;
	background-color: #FFF7E6;
}
div#loadstats {
	color : #666666;
	padding : 5px;
}

/* phplayers style */
.box-data table {
	width : 100%;
}
.mdkverbar  {
	margin : 0px;
}
.mdksubmenu {
	z-index : 999;
	position : absolute;
	left : 0;
	top : 0;
	background-color : #FFFFFF;
	visibility : hidden;
}
.mdksubmenu table {
	width : auto;
}
.mdksubframe  {
		z-index : 1000;
	position : relative;
	display : block;
	border : 1px solid #000000;
}
.mdkitem {
	border-top : 1px solid #DEDEDE;
	position : relative;
	text-align : left;
	white-space : nowrap;
}
.mdkitem a  {
	padding : 2px 5px;
	position : relative;
	display : block;
	text-decoration: none;
	font-size: 10px;
}
.mdkitem a:visited  {
}
.mdkitem a:hover  {
}
.mdkitem a:active {
	color : #993300;
}
.mdkitem .mdkfwdarr {
	position : absolute;
	top : 5px;
	right : 12px;
}
/* toc */
.toc {
}
.toc li {
	margin-top : 3px;
}
.tocnav {
	background-color : #EEEEEE;
	margin-bottom : 16px;
}
.tocnav table {
	width : 100%;
	background-color : #FFFFFF;
}
.tocnav a {
	font-size : 10px;
	color : #424242;
}
.fancytoclevel {
        list-style-image: url(../img/icons/footprint.gif);
}
#clear {
	clear : both;
}
/***************** tiki tabs ***************/
.tabs {
	padding : 1px 5px;
}
.tabmark {
	display : inline;
	font-size : 10px;
	background-color : #fff;
	border : 1px solid #c2dced;
	margin : 0px;
	margin-right : 5px;
	padding: 5px 15px 5px 15px;
	border-radius : 5px 5px 0 0;
	-moz-border-radius : 5px 5px 0 0;
	-khtml-border-radius : 5px 5px 0 0;
}
.tabmark a {
	border-radius : 5px 5px 0 0;
	-moz-border-radius : 5px 5px 0 0;
	-khtml-border-radius : 5px 5px 0 0;
	color : #006ec7;
	font-weight : bold;
}
.tabmark a{/* safari */
	padding-top:5px#;
	padding-bottom:10px#;
}
.tabmark a:hover {
	color : black;
}
.tabmarkon{
    color:#fff;
	display : inline;
	font-size : 10px;
	background-color : #0169b2;
	border : 1px solid #0169b2;
	margin : 0px;
	margin-right : 5px;
	padding: 5px 15px 5px 15px;
	border-radius : 5px 5px 0 0;
	-moz-border-radius : 5px 5px 0 0;
	-khtml-border-radius : 5px 5px 0 0;
}
.tabmarkon a{
    color:#fff;
}

.tabcontent {
	z-index : 200;
	position : relative;
	border : 0px solid #999999;
	padding: 6px 10px 2px 2px;
	margin: 5px;
	margin-top : 0;
	/*background-color : #EEEEEE;*/
	border-radius : 0px 4px 4px 4px;
	-moz-border-radius : 0px 4px 4px 4px;
	-khtml-border-radius : 0px 4px 4px 4px;
}


.tabcontent h2{
	z-index : 200;
	position : relative;
	border : 0px solid #999999;
	padding: 12px 3px 3px 3px;
	margin-top: 5px;
}


.tracker_page div#page-bar{
	padding-bottom:5px;
	}

/*********************** Version Plugin Style **********************/
.versions {
	border-top : 1px dashed #999999;
	border-bottom : 1px dashed #999999;
	min-height : 142px;
}
.versionav,
.versionav:after {
	display : inline;
	float : right;
	border-left : 1px dashed #999999;
}
.versionav .button2 {
	display : block;
	border : 0;
	border-bottom : 1px dashed #999999;
	background-color : none;
}
.versionav .button2 .linkbut {
	border : 0;
	background-color : inherit;
	padding : 0 10px;
}
.versionav .highlight {
	background-color : #CCCCCC;
	font-weight : bold;
}
.versiontitle,
.versiontitle:after {
	font-weight : bold;
	border-bottom : 1px dashed #999999;
	border-left : 1px dashed #999999;
	padding : 2px 30px;
	float : right;
}

/**** coloration for QUOTE plugin *****/
.quoteheader {
margin: 10px 5px 0px 5px;
padding: 4px;
border-width: 1px 1px 0px 1px;
border-style: solid;
border-color: #A9B8C2;
color: black;
font-weight: bold;
background-color: #A9B8C2;
font-size: 8pt;
}
.quotebody {
margin: 0px 5px 10px 5px;
padding: 5px;
border-color: #A9B8C2;
border-width: 0px 1px 1px 1px;
border-style: solid;
color: black;
background-color: #edeeef;
}

/* TikiSheet Default Style {{{1 */
table.default	thead	td,	table.default	tfoot	td
{
	font-weight:		bold;
	text-align:			center;
	background-color: #E5EEF6;
}

table.default	td
{
	border-style:		solid;
	border-width:		1px;
	border-color:		#006ec7;
	background-color: #FFFFFF;
}
/* }}}1 */

/*** style for 'advanced feature' divs ***/
.advanced {
  margin: 20px;
  padding: 5px;
  border-color: #A9B8C2;
  border-width: 1px;
  border-style: solid;
  background-color: #006ec7;
}

.advanced:before { content:url(../img/icons/mini_blue_diamond.gif)" "; }




/* -------- SEARCH ---------------------------------------- */


#mod-search_box{
padding-top:20px;
padding-bottom:10px;
margin-right:auto;
margin-left:auto;
text-align:center;
background-color:#0169b2;
}

#mod-search_box input.wikiaction{
color:#006ec7;
background-color:#fff;
border:0px;

}


.searchmod{
color:#006ec7;
background-color:#fff;
font-size:11px;
padding:0px;
border:0px;
height:15px;
margin:0px;
width:96px;

}




#go_search{
position:relative;
top:4px;
left:2px;
}



.searchresults_page{
padding-left:5px;
padding-top:10px;
}

*html .searchresults_page{
margin-left:5px;
margin-top:10px;
}

.searchresults_page .wikitopline table {
padding-right:10px;
margin-left:-10px;
padding-bottom:20px;
padding-top:10px;
color:#006ec7;
font-size:11px;
width:520px;
}



/* ----------------- REGISTER PAGE -------------------------------*/

.registerpage{
padding-left:5px;
padding-top:10px;
}

*html .registerpage{
	margin-left:10px;
}

/* ----------------- HEADER -------------------------------*/


.headeralcan{
margin-top:15px;
width:750px;
height:150px;
}

*html .headeralcan{
padding-top:15px;
}

.headerpicture{
width:750px;
height:150px;
background-repeat:no-repeat;
}










/* --------------- LOGIN-------------------------------- */
.logout{
margin-left:-10px;
margin-bottom:10px;
}


*html .logout{
padding-left:-10px;
margin-left:-20px;
}


.loginbox{
	text-align:left;
	width:180px;
}

#mod-login_box {
margin-left:10px;
padding-left:0px;
width:150px;
position:absolute;
text-align:left;
color:#000;
}

*html #mod-login_box {
margin-left:10px;
padding-left:0px;
width:150px;
position:relative;
background:none;
text-align:left;
color:#000;
}


#mod-login_box form .module{
font-variant:small-caps;
font-size:12px;
letter-spacing:0px;
color:#000;
}



#forgot_password{
font-variant:small-caps;
font-size:11px;
letter-spacing:-0.02em;
text-align:left;
margin-left:0px;
}


*html #forgot_password{
font-variant:small-caps;
font-size:10px;
letter-spacing:-0.05em;
text-align:left;
margin-left:0px;
}



#login-user{
color:#006ec7;
background-color:#fff;
font-size:12px;
padding:0px;
border:0px;
height:15px;
margin:0px;
width:96px;
}

#login-pass{
color:#006ec7;
background-color:#fff;
font-size:12px;
padding:0px;
border:0px;
height:15px;
margin:0px;
width:96px;
}


#go_login{
color:#006ec7;
background-color:#fff;
font-variant:small-caps;
font-size:12px;
border:0px;
position:relative;
top:-4px;
}





*html #go_login{
position:relative;
top:-4px;

}


#mod-login_box a.linkmodule{
color:#0169b2;
font-variant:small-caps;
font-size:12px;
font-family : Arial, Helvetica, Verdana, sans-serif;
text-decoration:underline;
text-align:left;
}

#mod-login_box a.linkmodule{
color:#0169b2;
font-variant:small-caps;
font-size:12px;
font-family : Arial, Helvetica, Verdana, sans-serif;
text-decoration:underline;
text-align:left;
background:none;
}

#login_or{
width:135px;
background-color:#0169b2;
height:15px;
margin-left:10px;
color:#fff;
font-variant:small-caps;
font-size:12px;
font-family : Arial, Helvetica, Verdana, sans-serif;
padding:5px 5px 5px 10px;
}


*html #login_or{
width:150px;
background-color:#0169b2;
height:15px;
margin-left:10px;
color:#fff;
font-variant:small-caps;
font-size:12px;
font-family : Arial, Helvetica, Verdana, sans-serif;
padding:5px 5px 5px 10px;

}


*html #application_body #login_or{
width:135px;
background-color:#0169b2;
height:15px;
margin-left:10px;
color:#fff;
font-variant:small-caps;
font-size:12px;
font-family : Arial, Helvetica, Verdana, sans-serif;
padding:5px 5px 5px 10px;

}



#login_or a{
color:#fff;
font-variant:small-caps;
font-size:12px;
font-family : Arial, Helvetica, Verdana, sans-serif;
font-weight:normal;

}

#login_or a:hover{
background:none;
}


div.box box-login_box{
text-align:left;
}


#mod-login_box input{
border:1px solid #000;
}


input#login-pass{
position:relative;
top:-8px;
}

input#login-user{
position:relative;
top:-5px;
}


*html input#login-pass, *html input#login-user{
height:17px;
}



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

.box-data #testmenu div.separator {
background-color:#006ec7;
color:#fff;
}

.box-data #testmenu div.separator  a{
background-color:#006ec7;
color:#fff;
font-weight:normal;
}


#tiki-center hr{
background-color:#fff;
display:none;
}


.module a.linkmodule{
color:red;
text-align:left;
}

.box-data a.linkmodule{
color:red;
text-align:left;
}

/* --------- LANGUAGE ---------------------------*/
.language{
width:540px;
background-color:#fff;
color:#999;
font-weight:normal;
font-size:9px;
float:right;
margin-top:8px;
}

.language a{
color:#999;
}


.lastmodif{
width:98%;
text-align:left;
font-size:10px;
color:#999999;
padding-top:30px;
padding-left:10px;
}



.right_img{
float:right;
margin-left:10px;
margin-bottom:10px;
padding:0px;
background-color:#006EC7;
font-size:10px;
color:#FFFFFF;

}

.right_img p{
padding:3px;
margin-top:0px;
margin-bottom:0px;
}

.aboutpic{
position:absolute;
text-align:right;
top:23px;
left:300px;
width:200px;
color:#999;
font-size:9px;
}

.aboutpic a{
color:#999;
}

.aboutpic a:visited{
color:#999;
}

/* --------- QUICK LINKS ---------------------------*/
.quicklinks{
font-size:10px;
margin-left:10px;
}
*html .quicklinks{
padding-left:0px;
}
.quicklinks a{
color:#0169b2;
}
.quicklinks a:hover{
background-color:transparent;
}
.quicklinks a:visited{
color:#0169b2;
}







.wikitext dl dd{
	margin-left:15px;
	margin-top:20px;
}




.wikitext ul li{
	list-style-position:ouside;
	margin-left:-22px;
	list-style-type:square;
}


/* --------- TOOLTIP ---------------------------*/

#dhtmltooltip{
position: absolute;
padding: 1px 4px 1px 4px;
background-color:#67a6d2;
visibility: hidden;
z-index: 100;
font-size:9px;
color:#FFFFFF;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/

}

.underline{
color:#666666;
font-weight:bold;
}




/* --------- Publicity page article----------------------*/


.publicity_page_article .article{
padding-left:0px;
margin:0px;
list-style-type:square;
}


.publicity_page_article .articletitle{
padding:0px;
margin:0px;
}


.publicity_page_article .article .articleheading{
padding:0px;
margin:0px;
height:8px;
}


.publicity_page_article .articletitle .articlesubtitle{
padding:0px;
margin:0px;
}








/* --------- update profile----------------------*/



.updateprofile_input input{
}

.updateprofile_input table.normal tbody tr.formcolor td table tbody tr td input{

}



.updateprofile_input select{
width:261px;
}

*html .updateprofile_input select{
width:189px;
margin-left:2px;
}

table tbody .formcolor .formlabel{
}

.tracker_page div#content2{
padding:1px;
}


.tracker_page div#content1{
padding:1px;
}




.view_tracker_bold{
font-weight:bold;
}


.tracker_page form h2 input{
border:1px solid #fff;
}





.tracker_page #content2 .updateprofile_input table.normal .formcolor td table tbody tr td{
width:220px !important;
background-color:#f0f0f0;
}

.tracker_page #content2 .updateprofile_input table.normal .formcolor td .categSelectAll{
padding-left:4px;
/*background-color:#c2dced;*/
}

.tracker_page #content2 .updateprofile_input table.normal .formcolor td table{
/*background-color:blue;*/
width:440px !important;
}


/*
*html .tracker_page #content2 .updateprofile_input table.normal .formcolor td table tbody tr td{
width:208px;
display:block;
background-color:green;
}

*html .tracker_page #content2 .updateprofile_input table.normal .formcolor td table{
width:308px;
background-color:orange;
}


.tracker_page #content2 .updateprofile_input table.normal .formcolor td table tbody tr td{
width:240px #;
display:block #;
padding-left:4px #;
}

.tracker_page #content2 .updateprofile_input table.normal .formcolor .formlabel{
width:250px #;
}

*html .tracker_page #content2 .updateprofile_input table.normal .formcolor .formlabel{
width:250px;
background-color:red;
padding-right:210px;
}

.tracker_page #content2 .updateprofile_input table.normal .formcolor td .categSelectAll{
padding-left:4px;
}

.tracker_page #content2 .updateprofile_input table.normal .formcolor td .categSelectAll{
padding-left:7px #;
}
*/

/* ----------- print page ------------------------ */

.print_btn{
text-align:right;
wrap:nowrap;
width:134px;
}



.print_page #tiki-clean #tiki-mid .print_title{
	color : #000;
	font-size : 18px;
	padding-left:10px;
        text-align:left;
        padding-top:30px;

}

.print_page #tiki-clean #tiki-mid .editdate{
	color : #999;
	font-size : 10px;
	padding-left:10px;
text-align:left;
padding-top:50px;
}



.print_page #tiki-clean #tiki-mid .lastmodif{
	color : #999;
	font-size : 10px;
	padding-left:10px;
text-align:left;
margin-top:-90px;
}

.print_page .wikitopline .alcancategpath{
display:none;
}

.enter_the_prize_mod .right_col{
	float:right;
	width:208px;
	margin-left:0px;
	margin-top:51px;
	padding-left:6px;
	text-transform:none;


}

/* ---------ALCAN DOWNLOAD FORM ---------------------------*/

.alcan_download_form{
	position:absolute;
	top:-20px;
	left:316px;
	z-index:100;
	white-space:nowrap;
}
.alcan_download_form{
	left:320px#;
}
.alcan_download_form a{
	padding:3px 8px;
	text-decoration:underline;
	color:#006EC7;
	border:1px solid #006EC7;
	background-color:#fff;
	/*color:#CC0000;
	border:1px solid #CC0000;
	background-color:#FFFF66;*/
}
.alcan_download_form a:hover{
	color:#000;
	border:1px solid #000;
	background-color:#fff;
}
.dwnl_entry_btn2 a{
	padding:3px 8px;
	text-decoration:underline;
	color:#006EC7;
	border:1px solid #006EC7;
	background-color:#fff;
}
.dwnl_entry_btn2 a:hover{
	color:#000;
	border:1px solid #000;
	background-color:#fff;
}

.dwnl_entry_btn1 {
	text-align: center;
	padding:3px 8px;
	text-decoration:underline;
	color:#006EC7;
	border:1px solid #006EC7;
}

.nominate textarea{
    width:335px;
}

*html .nominate textarea{
    width:249px;
    margin-left:2px;
}

.nominate textarea{
    width:356px #;
}


a.phplmselected:visited{font-weight:bold; text-decoration:underline}

/* --------- ALCAN APPLICATION PROCESS ---------------------------*/

.dot_error{
	border:0;
}

#application_body #leftcolumn{

}
*html #application_body #leftcolumn{
position:relative;
top:-3px;
}

.application_process{
	font-size:11px;
	font-family : Arial, Helvetica, Verdana, sans-serif;
    margin-top:0px;
    width:520px;
    margin-bottom:30px;
}

.application_process .textfirst{
    padding-bottom:10px;
}
.application_process .list_not_dot li{
	padding-left: 0px;
	list-style-type: none;
	list-style-position:ouside;
}

/* -------- navigation top & bottom ------------- */

.nav_app{
	font-size:11px;
	width:100%;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
    margin-bottom:40px;
    margin-top:10px;
}
.nav_app td{width:33%;}
.nav_app td.previous{text-align:left;}
.nav_app td.save{text-align:center;}
.nav_app td.next{text-align:right;}

.nav_app input{

	/*background-color:#fff;
	color:#0169b2;
	padding:0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;*/
    text-transform:uppercase;
}

.nav_app input:hover{

	/*color:#000;
	background-color:#fff;*/
}


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


.sous_titre{
	font-size : 14px;
	color : #000;
	text-align:left;
    font-weight:bold;
	padding-top:30px;
	padding-bottom:0px;
	margin-bottom:0px;
}

.sous_titre2{
	font-size : 14px;
	color : #000;
	text-align:left;
	font-weight:bold;
	padding-top:20px;
	padding-bottom:0px;
	margin-bottom:0px;
	line-height:0px;
}

.num_section{
	font-size:16px;
	color:#333333;
	letter-spacing:0.2em;
}

.titre_section{
	font-size:20px;
	font-weight:bold;
	color:#0169B2;
	text-transform:uppercase;
}


.titre_section_preview{
	font-size:20px;
	font-weight:bold;
	color:#0169B2;
	text-transform:uppercase;
	border-top:1px dotted #0169B2;
	padding-top:15px;
}

.sous_titre_section{
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}

.note_app{
	font-size:11px;
	font-variant:italic;
	color:#000;
	font-weight:normal;
	font-style:italic;
	text-transform:none;

}

.question_num{
	color:#0169b2;
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
}

.application_process textarea {
	height:180px;
	font-size:11px;
	font-family : Arial, Helvetica, Verdana, sans-serif;
}

.box_section4{height:400px!important;}

.invisible_textarea {
	background-color:transparent;
	border-collapse:collapse;
	border:0;
	overflow: hidden;
	height:16px!important;
	font-size:11px;
	font-weight:bold;
	width:80px!important;
	margin-top:6px;
}

.left_menu_application{
	width : 130px;
	margin-left : 0px;
	background-color:#0169B2;
	padding:10px;
	color:#fff;
	margin-bottom:2px;
	margin-top:3px;
}


/**html .left_menu_application{
	width : 150px;
	margin-top:0px;
}
*/



.left_menu_application .text_btn a{
	color:#fff;
	font-weight:normal;
	text-decoration:none;
	line-height:18px;
	font-size:13px;
	font-variant:small-caps;
	font-family : Arial, Helvetica, Verdana, sans-serif;
	text-align:left;
}

.left_menu_application .text_btn a:hover{
	color:#000;
}

.left_menu_application .text_btn a img{
	padding-top:5px;
}

.form_application{
	width:530px;
	margin-top:-20px;
	margin-bottom:20px;
}


.form_application tbody td{
	vertical-align:top !important;
	padding-bottom:10px;
	margin:0px;
}

.form_application tbody td input{
	vertical-align:top !important;
	margin-top:0px;
}

.form_application tbody td p{
	vertical-align:top;
	vertical-align:top !important;
	margin-right:10px;
}


/*-- 2 --- */


.form_application2{
	margin-top:-20px;
	margin-bottom:20px;
}


.form_application2 tbody td{
	vertical-align:top !important;
	padding-bottom:10px;
	margin:0px;
}

.form_application2 tbody td input{
	vertical-align:top !important;
	margin-top:0px;
}

.form_application2 tbody td p{
	vertical-align:top;
	vertical-align:top !important;
	margin-right:10px;
}



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

.form_preview{}

.form_preview .num_section{
	font-size:14px !important;
}

.form_preview .titre_section{
	font-size:12px !important;
}

.form_preview .sous_titre_section{
	display:none;
}

.form_preview .note_app{
	display:none;
}

.form_preview .textfirst{
	border-top:1px dotted #0169B2;
	padding-top:15px;
}




.main_dashboard{
	padding:10px;
	border: 1px solid #006ec7;
	background-color:#f0f0f0;
/*	margin-top:20px;*/
	width:360px;
}
.main_dashboard_submit{
	margin-top: 10px;
	text-transform:uppercase;
	/*width:360px;
	padding:10px;
	border: 1px solid #006ec7;*/
}
.main_dashboard_submit p{
	padding:2px 10px;
	border:1px solid #999;
	font-size:10px;
	font-weight:bold;
	float:left;
	color:#999;
	background-color:#eee;
	margin-right:10px;
}

.confirm_logoff{
	padding:10px;
	border: 1px solid #006ec7;
	margin:20px 0;
}

.confirmation_page{
	font-size:13px;
	padding:20px;
	/*border:1px solid #006ec7;*/
	width:600px;
	margin:40px auto;
}
.warning_txt {
	color:red;
	font-style:italic;
	font-size:10px;
	font-weight:bold;
}

.warning_guidance {
	padding: 6px 8px 6px 8px;
	border:1px solid #006ec7;
}





.preview_col1{
	width:280px;
	padding: 5px 5px 0px 0px;
	/*background-color:orange;*/
}


.answers_preview{
	padding: 5px 5px 0px 5px;
	background-color:#fff;

}


.answers_preview2{
	padding: 5px 5px 0px 5px;
	background-color:#fff;

}

.ultimate_submit_button{
	margin:11px 0 0 15px;
}

*html .ultimate_submit_button{
	margin:0px 0 0 15px;
}



select.select1_1{
width:322px;
margin-left:-1px;
}

*html select.select1_1{
width:237px;
margin-left:2px;
}



select.select1_1{
width:338px #;
margin-left:-1px;

}



.pop_top{
padding:0px;
margin:-10px 20px 20px 20px;
}


.pop_top{
font-size : 12px;
	padding : 0px;
	clear : both;
	width : auto;
	text-align:left;
margin:20px 20px 20px 20px;
}


.description_app_pop {
margin-left : 0px;
font-size : 18px !important;
color : #000;
font-weight:normal;
margin-bottom:20px;
margin-top:20px;
}




.preview_fr div{
background-image: url(alcan/images/preview_fr_btn2.gif);
border:0px;
background-position:top;
}

.preview_fr div:hover{
background-image: url(alcan/images/preview_fr_btn2.gif);
background-position:bottom;
border:0px;
}

.preview_en div{
background-image: url(alcan/images/preview_en_btn2.gif);
border:0px;
background-position:top;
}

.preview_en div:hover{
background-image: url(alcan/images/preview_en_btn2.gif);
background-position:bottom;
border:0px;
}





.errorlink{
color:#990000;
font-weight:bold;
}


.bustedlink{
color:#990000;
font-weight:bold;
}



.erromess{
color:#990000;
font-weight:bold;
}
















