/* Colors:
  blue: R/G/B   #005081    0,80,129 
*/

body {
  background-color: white;
  background-attachment: scroll;
  margin: 0px 0px 0px 0px;
}

/* GENERAL LAYOUT EXPLANATION
 *
 * The tiki application is enclosed as a whole in tiki-main tiki-main contains three divs: tiki-top, 
 * tiki-mid and tiki-botthat will be used for the header, application and footer.
 *
 * tiki-mid contains a 3-column table, the columns are called (ids) leftcolumn, centercolumn and rightcolumn
 * Finally centercolumn contains tiki-center where the main area of the application is displayed.
 *
 */

/********************************************* GENERAL LAYOUT *********************************************************/

/* This div encloses the whole Tiki application */
DIV#tiki-main {  height: 100%;  margin: 0px 0px 0px 0px; }

/* This is the header */
/* DIV#tiki-top {  font-family: Arial, Arial, Helvetica;  font-size: 10px;   background-image: url(boreal/maincap.png); color: black; padding-right: 0px;}
DIV#tiki-top {  font-family: Arial, Helvetica;  font-size: 12px;  color: black; padding-right: 0px;}


/* This is the middle */
DIV#tiki-mid { height: auto;  padding-bottom: 0px; }

/* And this is the footer */
DIV#tiki-bot {   margin: 4px 0px 0px 0px; }

/* The three columns */
TD#leftcolumn {  padding: 8px 2px 0px 2px; vertical-align: top; width: 300px;}
TD#rightcolumn {  padding-left: 2px; vertical-align: top; width: 100px;}
TD#centercolumn { padding-top: 2px; padding-left: 0px; padding-right: 14px; vertical-align: top; }

/* And this is what lies inside the centercolumn */
DIV#tiki-center {  margin-left: 0px;  margin-right: 5px;  padding-left: 7px;  padding-right: 5px; }

UL {
  line-height: 20px;
}

/********************************************* GENERAL STYLE PROPERTIES **********************************************/

/* BOXES boxes are used to present a box with a title bar and content, they are used for modules and they
   are also used in the rankings, admin screen etc. 
   The box class is used for modules while the cbox class is used for other boxes
*/

/* Modules (modules are those boxes in the left/right columns) */

div.box {
  background-image: url(../templates/styles/eugra/img/menubackground.jpg);
  margin-left: 4px;  margin-right: 4px;  margin-top: 0px;  margin-bottom: 0px;
  background-color: #ADC5EB;
  overflow: hidden;
  padding-bottom: 2px;
  width: 290px;
}

/* Boxes are divided in title and data, this is the title */
/* background-image: url(boreal/menucap.png); */
  /* border-bottom: 1px solid #444444; */

div.box-title {
  background-color: #005081; 
  color: white;
  font-family: Arial, Helvetica;
  font-size: 14px;
  font-weight: bold;  
  overflow: hidden;
  text-align: left;
  padding: 5px 5px 5px 5px;
  margin-bottom: 0px;
  width: 290px;
}

/* And this is the data */
div.box-data {
  width: 290px;
}

/* When modules display a list of items each item is enclosed in a cell with the following style */
TD.module { font-family: Arial, Helvetica;  font-size: 11px;  color : black;  text-align: left;}

/* Links in modules */
.bannertext,.linkmodule {
  font-family: Arial, Helvetica;  
  font-size: 12px;
  font-weight: bold;
  color: #005081; 
  text-decoration: none;
}
.bannertext:hover,.linkmodule:hover  {
  font-family: Arial, Helvetica;
  font-size: 12px;
  font-weight: bold;
  color: red;
  text-decoration: none;
}

/* Links in modules */
.separator {
  font-family: Arial, Helvetica;  
  font-size: 12px;  
  font-weight: bold;
  color: #001B5B; 
  text-decoration: none;
}
.separator:hover {
  font-family: Arial, Helvetica;
  font-size: 12px;
  font-weight: bold;
  color: red;
  text-decoration: none;
}



/* Links in modules */
.linkmenu {
  font-family: Arial, Helvetica;  
  padding-left: 21px;
  font-size: 12px;  
  font-weight: bold;
  color: #005081; 
  text-decoration: none;
}

.linkmenu:hover, {
  font-family: Arial, Helvetica;
  padding-left: 21px;
  font-size: 12px;
  font-weight: bold;
  color: red;
  text-decoration: none;
}


/* Now the boxes for the rest of Tiki (non-modules */
div.cbox {  
  margin-top: 0px;  
  margin-bottom: 0px;
  border: 1px solid #444444;  
  padding-bottom: 0px;  
  overflow: hidden; 
  width: 100%;
}

/* Boxes are divided in title and data, this is the title */
div.cbox-title {
  background-color:#005081; 
  color: white;
  border-bottom: 1px solid #444444;
  font-family: Arial,Helvetica;  font-size: 16px;  
  font-weight: bold;  
  text-align: left;
  padding-left: 5px;  padding-right: 5px;
  margin-top: 0px; margin-bottom: 0px;
  overflow: hidden;
  width: 100%;
}

/* When there's a link in a cbox-title */
.flip,.cboxtlink { font-family: Arial,Helvetica; font-size: 10px; color : #FFFFFF; text-decoration: none;}
.flip:hover,.cboxtlink:hover {  font-family: Arial,Helvetica;  font-size: 10px;  font-weight: bold; color : red; text-decoration: none; }


/* And this is the data */
div.cbox-data {
  overflow: hidden;
  margin-left: 5px;  margin-right: 5px;
  font-family: Arial,Helvetica;  font-size: 12px;  color: black;
  width: 100%;
}


/* User module boxes */
div.ubox {  
  background-image: url(../templates/styles/eugra/img/menubackground.jpg);
  margin-left: 4px;  margin-right: 4px;  margin-top: 10px;  margin-bottom: 0px;
  background-color: white; 
  overflow: hidden;
  padding-bottom: 0px;
  padding-top: 0px;
  /*  border: 1px solid white;  */
  width: 290px;
}

div.ubox-img {
  background-color: #005081; 
  overflow: hidden;
  padding-left: 0px;  padding-right: 0px;
  margin-bottom: 0px;
  width: 290px;
}

div.ubox-title {
  background-color: #005081; 
  color: white;
  font-family: Arial, Helvetica;
  font-size: 14px;
  font-weight: bold;  
  overflow: hidden;
  text-align: left;
  padding-left: 2px;  padding-right: 2px; padding-top: 2px; padding-bottom: 2px;
  margin-left: 0px;  margin-right: 0px;  margin-top: 0px;  margin-bottom: 6px;
  width: 290px;
}


/* And this is the data */
div.ubox-data {
  overflow: hidden;
  color: black;
  margin-left: 5px;  margin-right: 5px;
  margin-top: 5px;  margin-bottom: 5px;
  font-family: Arial, Helvetica;  font-size: 14px;  
  width: 290px;
}



/* Bottom menu bar */
div.mbox {  
  margin-top: 4px;  
  margin-bottom: 0px;
  border: 1px solid #444444;  
  padding-bottom: 10px;  
  overflow: hidden; 
  width: 100%;
}

/* And this is the left side data of bottom bar */
div.mbox-ldata {
  overflow: hidden;
  margin-left: 5px;  margin-right: 5px;
  font-family: Arial,Helvetica;  font-size: 12px;  color: white;
  width: 100%;
}

/* And this is the right side data of bottom bar */
div.mbox-rdata {
  overflow: hidden;
  margin-left: 5px;  margin-right: 5px;
  font-family: Arial,Helvetica;  font-size: 12px;  color: black;
  width: 100%;
}

/* Links in mbox */
.link-mbox-ldata {  font-family: Arial, Helvetica;  font-size: 10px;  color : white; text-decoration: none;}
.link-mbox-ldata:hover {  font-family: Arial, Helvetica;  font-size: 10px;  color : red; text-decoration: none;}
.link-mbox-rdata {  font-family: Arial, Helvetica;  font-size: 10px;  color : black; text-decoration: none;}
.link-mbox-rdata:hover {  font-family: Arial, Helvetica;  font-size: 10px;  color : red; text-decoration: none;}

/* Top bar */
div.tbox {  
  margin-top: 0px;  
  margin-bottom: 0px;
  border: 0px solid #444444;  
  padding-bottom: 0px;  
  overflow: hidden;
  padding-left: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
  width: 100%;
}


/* Login box */

div.lbox {
  margin-left: 0px;  margin-right: 0px;  margin-top: 0px;  margin-bottom: 0px;
  overflow: hidden;
  padding-left: 0px; padding-right: 0px;
  padding-top: 0px; padding-bottom: 0px;
  color: white;
  font-family: Arial, Helvetica;  font-size: 16px;  
  width: 290px;
}

/* Login table */
TD.lbox {
  overflow: hidden;
  color: white;
  padding-left: 5px; padding-right: 5px;
  padding-top: 0px; padding-bottom: 0px;
  font-family: Arial, Helvetica;  font-size: 12px;  
  width: 50%;
  align: center;
}

input.lbox {
  overflow: hidden;
  color: black;
  border: 1px solid #005081;  
  background-color: #D0CFE9;
  padding-left: 0px; padding-right: 0px;
  padding-top: 0px; padding-bottom: 0px;
  font-family: Arial, Helvetica;  font-size: 12px;  
}


.link-lbox       { font-family: Arial, Helvetica;  font-size: 12px;  font-weight: bold; color : #ADC5EB; text-decoration: none;}
.link-lbox:hover { font-family: Arial, Helvetica;  font-size: 12px;  font-weight: bold; color : red;   text-decoration: none;}

/* Boxes on Home Page */

div.hbox {
  background-image: url(../templates/styles/eugra/img/globe.jpg);
  margin-left: -7px;  margin-right: 0px;  margin-top: 0px;  margin-bottom: 0px;
  padding-left: 0px; padding-right: 0px;  padding-top: 0px; padding-bottom: 0px;
}

div.hbox-title {
  color: #005081;
  font-family: Arial, Helvetica;
  font-size: 14px;
  font-weight: bold;  
  overflow: hidden;
  text-align: left;
  margin-left: 0px;  margin-right: 0px;  margin-top: 0px;  margin-bottom: 0px;
  padding-top: 0px;  padding-bottom: 0px;  padding-left: 0px;  padding-right: 0px;
}

/* And this is the data */
div.hbox-data {
  overflow: hidden;
  color: black;
  margin-left: 5px;  margin-right: 5px;  margin-top: 0px;  margin-bottom: 0px;
  padding-left: 10px; padding-right: 10px;  padding-top: 10px; padding-bottom: 10px;
  font-family: Arial, Helvetica;  font-size: 12px;  
}

.link-hbox       { font-family: Arial, Helvetica;  font-size: 12px;  font-weight: bold; color : #005081; text-decoration: none;}
.link-hbox:hover { font-family: Arial, Helvetica;  font-size: 12px;  font-weight: bold; color : red;   text-decoration: none;}


div.pagehead {
  background-image: url(../templates/styles/eugra/img/top_bar.jpg);
  margin-left: 0px;  margin-right: 0px;  margin-top: 0px;  margin-bottom: 0px;
  background-color: #ADC5EB; 
  overflow: hidden;
  padding-bottom: 2px;
  width: 100%;
}

div.pageheadtext {
  margin: 26px 2px 2px 2px;
  padding: 2px 2px 2px 2px;
  overflow: hidden;
  font-family: Arial,Helvetica; 
  font-size: 36px;
  font-weight: bold;
  color: white;
  text-align: left;
}


div.pageheadsearch {
  margin: 40px 2px 2px 2px;
  padding: 2px 2px 2px 2px;
  overflow: hidden;
  font-family: Arial,Helvetica; 
  font-size: 12px;
  font-weight: bold;
  color: #005081;
  text-align: right;
}

IMG.flag { 
  margin-left: 5px;  margin-right: 5px;  margin-top: 10px;  margin-bottom: 5px;
  padding-top: 2px;  padding-bottom: 2px;  padding-left: 2px;  padding-right: 2px;
  border: 0px solid #444444;  
  background-color: #ADC5EB; 

}


div.topinfo {  
  margin: 2px 2px 2px 2px;
  padding: 2px 2px 2px 2px;
  overflow: hidden;
  font-family: Arial,Helvetica;  font-size: 12px;  color: white;
}

iframe.topscroller {
  width: 250px;
  height: 80px;
  margin: 2px 0px 2px 0px;
  background-color: none;
}

div.topscrolldata {
  font-family: Arial,Helvetica;  font-size: 12px;  
  color: #005081;
  width: 100%;
  position: absolute;
}

body.topscrollbody {
  background-color: none;
  font-family: Arial,Helvetica;  font-size: 12px;  
  margin: 0px 0px 0px 0px;
}

div.topticker {
  background-image: url(../templates/styles/eugra/img/topbar02.jpg);
  /* background-color: #ADC5EB; */
  height: 18px;
  width: 100%;
}


marquee.topticker {
  padding: 2px 5px 2px 5px;
  font-family: Arial, Helvetica;
  font-size: 12px;
  color: white;
  width: 870px;
  height: 14px;
  background-color: #005081;
  behavior: slide;
}


.link-ticker       { font-family: Arial, Helvetica;  font-size: 12px;  font-weight: bold; color : white; text-decoration: none;}
.link-ticker:hover { font-family: Arial, Helvetica;  font-size: 12px;  font-weight: bold; color : #FF4040;   text-decoration: none;}

/* Login box */



ul.toc {
  margin-left: 0px;
}

li.toclevel {
  margin-left: 16px;
}

TD.redbar {  
  margin-left: 0px;  margin-right: 0px;  margin-top: 0px;  margin-bottom: 0px;
  overflow: hidden;
  padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;
  border-top: 2px solid red;  
  border-bottom: 2px solid red;  

}


/* 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 */


/* Menus */
/* Separators are used to separate menu areas in the application menu and user created menus*/
div.separator {
  /*color: black; font-family: Tahoma,Arial,Helvetica;  font-size: 10px;*/
  margin: 0px 2px 6px 2px;
  width: 90%;
}

/* Some boxes uses thumbnails this is the image style */
div.imagerank {  margin-left: 5px;  margin-right: 5px;  margin-bottom: 10px;  margin-top: 10px; }

/* A simple box is just a div with a border around and some margin 
 * used for example in the admin screen */
div.fgaldesc, div.galdesc, div.simplebox {  
  margin-left: 1px;  margin-right: 1px;  margin-top: 5px;  margin-bottom: 5px;
  padding-left: 2px;  padding-top: 2px;  padding-bottom: 2px;  padding-right: 2px;
  color: black;
  border: 1px solid #444444; 
  font-family: Arial, Helvetica, sans-serif; font-size: 10px;
}

/* Prevent forms from generating unwanted padding or margins */
FORM {  margin : 0px 0px 0px 0px;  padding-bottom : 0px;  padding-left : 0px;  padding-right : 0px;  padding-top : 0px; background: transparent;}
FORM.standard {  margin : 0px 0px 0px 0px;  padding-bottom : 0px;  padding-left : 0px;  padding-right : 0px;  padding-top : 0px; background: transparent;}


/* General form elements */
/* {color : #000000; font: normal 10px Arial, Arial, Helvetica, sans-serif;} */
input,textarea, select {BORDER-TOP-COLOR: #5B6A81; BORDER-LEFT-COLOR: #5B6A81; BORDER-RIGHT-COLOR: #5B6A81; BORDER-BOTTOM-COLOR: #5B6A81; BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 10px; BORDER-BOTTOM-WIDTH: 1px; FONT-FAMILY: Arial,Helvetica; BORDER-RIGHT-WIDTH: 1px}
input { text-indent : 2px; }

/* 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. */

/* Cells where nothing is specified */
TD {color: black; font-family: Arial,Helvetica; font-size: 12px; vertical-align: top;}

/* Cells in forms without background color (inside a div for example) */
TD.form 
{ color: black; font-family: Arial,Helvetica; font-size: 12px; vertical-align: top; text-align: left;}
/* Cells in forms using a background color */
td.imageinfo,TD.formcolor, td.galform , td.editblogform, td.editfgalform, TD.comform,td.forumform
{ color: black; font-family: Arial,Helvetica; font-size: 12px; vertical-align: top; text-align: left;}

/* The table */
table.imageinfo, table.listgallery, table.creategalform,TABLE.normal,table.gallerylisting, table.bloglist, table.editblogform,
table.editfgalform, table.listfgal, table.listfiles, table.listarticles,table.forumstable,table.forumformtable,
table.viewthread
{  border-color: #444444;  border-style: solid;  border-width: 1px;  width: 98%;}


TABLE.normalnoborder {  width: 98%;}

/* Table headings */
TD.heading, td.gallistheading, td.listgalheading, td.bloglistheading, td.listfgalheading, 
td.listfilesheading, td.listartheading, td.forumheading, td.thead
{
  font-family: Arial, Helvetica, sans-serif;
  color: black; font-size: 12px;
  background: #A0A0A0; 
  padding-left: 2px;  padding-right: 5px;
}


/* Links to view an object from a table listing objects can be generalized to this link */
a.tablename, a.galname, a.imagename, a.blogname, a.fgalname, a.artname, a.forumname
{ font-weight: bold; font-size: 12px ; letter-spacing: 0px; color : black; text-decoration: none;}
a.tablename:hover, a.galname:hover, a.imagename:hover, a.blogname:hover, a.fgalname:hover, a.artname:hover, a.forumname:hover
{ text-decoration: none; color: #black; }


/* Links in table headings */
.tableheading,.gallistheading, .listgalheading, .bloglistheading, .llisfgalheading,
.llistfileslink,.llistart,.lforumheading
{ font-family: Arial, Helvetica, sans-serif;  color: black;   font-size: 12px;  font-weight : bold;  text-decoration: none;}
.tableheading:hover,gallistheading:hover,.listgalheading:hover, .bloglistheading:hover, .llisfgalheading:hover,
.llistfileslink:hover, .llistart:hover,.lforumheading:hover
{  font-family: Arial, Helvetica, sans-serif;  color: red;   font-size: 12px; font-weight : bold;  text-decoration: none;}

/* When a find button is provided for a listing the table form is displayed in a table with the following style */
table.findtable { width: 97%; margin-bottom: 20px; padding-bottom: 10px;}
td.findtable { font-family: Arial, Helvetica, sans-serif;  font-size: 12px; color: black;}

/* Odd rows in several listings */
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
{border-color: black; font-family: Helvetica; font-size: 12px; background: white; color : black; vertical-align: top; text-align: left;}

/* Even rows in several listings */
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
{border-color: black; font-family: Helvetica; font-size: 12px; background: #CCCCCC; color : black; vertical-align: top; text-align: left;}

TD.third {font-family: Helvetica; font-size: 12px; color : Black; background-color: #CCCCCC; vertical-align: top; text-align: left;}

/* Titles */
/* When the page title is a link this is the style */
div.forumspagetitle,div.imagetitle,div.gallerytitle,.pagetitle, .forumspagetitle {font-weight: bold; font-size: 26px; font-family: Arial, Helvetica, sans-serif; color : #08639C; text-decoration: none;}
.pagetitle:hover,.forumspagetitle:hover {font-weight: bold; font-size: 26px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; color : #3184A5;}

/* Non-linking titles (three levels) */
H1 { 
     font-size: 12px; 
     font-weight: bold; 
     font-family: Arial, Helvetica, sans-serif;
     color : #505050;
     margin: 0px 0px 0px 0px;
}

H2 { 
     font-weight: bold; 
     font-size: 14px; 
     font-family: Arial, Helvetica, sans-serif;
     color : #005081;
     margin: 9px 0px 8px 0px;
}

H3 { font-weight: bold; 
     font-size: 20px; 
     font-family: Arial, Helvetica, sans-serif;
     color: #005081;
     background: #E0E0E0;
     padding: 2px 2px 2px 2px;
     margin: 12px 0px 10px 0px;
}

/* Links where no special link style apply (usually with the general application background) */
.link, .gallink, .bloglink, .fgallink, .trailer, .opencomlink, .commentslink,
.admlink,.forumbutlink
{  font-family: Arial,Helvetica;  font-size: 12px;  color :  #005081; text-decoration: underline;}
.link:hover, .gallink:hover, .bloglink:hover, .fgallink:hover, .trailer:hover, .opencomlink:hover,.commentslink:hover,
.admlink:hover,.forumbutlink:hover
{  font-family: Arial,Helvetica;  text-weight: bold; font-size: 12px;  color : #FF0000; text-decoration: none;}

/* Search results display a date using the following style*/
div.searchdate { font-family: Arial, Helvetica; font-size: 12px; color : black;}

/* Pagination for listings */
.mini {font-family: Arial, Helvetica;font-size: 12px;color : black;}

/* prev & next buttons in pagination */
.prevnext, .galprevnext, .blogprevnext, .fgalprevnext, .artprevnext, .forumprevnext
{font-family: Arial,Helvetica;font-size: 12px; color : black; text-decoration: none;}
.prevnext:hover, .galprevnext:hover, .blogprevnext:hover, .fgalprevnext:hover, .artprevnext:hover, .forumprevnext:hover
{font-family: Arial,Helvetica;font-size: 12px; color : #EFEFFF; text-decoration: none;}

/* Warning background/color */
span.warn {  color: red;}


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

div.titlebar {
  color: #005081;
  font-family: Arial, Helvetica;
  font-size: 18px;
  font-weight : bold;
  padding: 3px 0px 3px 0px;
  margin: 0px 0px 0px 0px;
  /* clear: both; */
  font-weight: bold;
  border-bottom: 1px solid #005081;     
}

/* The bar where the actions for a page are displayed */
DIV#page-bar {
  margin-left: 0px;
}
/* search key */
input.searchkey {
  overflow: hidden;
  color: black;
  border: 1px solid #D0D0EF;  
  background-color: #EEEEEE;
  padding: 1px 1px 1px 1px;
  font-family: Arial, Helvetica;  font-size: 12px; 
  width: 88px; 
}

/* search button */
input.searchbutton {
  overflow: hidden;
  color: black;
  border: 1px solid #D0D0EF;  
  background-color: #EEEEEE;
  padding: 1px 1px 1px 1px;
  margin-left: 10px;
  font-family: Arial, Helvetica;  font-size: 10px; 
  width: 40px; 
}


/* Wiki action buttons (the buttons displayed at the end of each page to edit/print/remove/etc a page */
div.button2 {
  font-family: Arial,Helvetica;
  font-size: 12px;
  color : black;
  font-weight : bold;
  border: 1px solid #999999;
  padding-left: 0.1em;  padding-right: 0.1em; padding-top: 0.1em;  padding-bottom: 0.1em;
  margin: 0.0ex 0px;
}

/* Links in buttons */
.linkbut { font-family: Arial,Helvetica;  font-size: 12px; color : #005081;  text-decoration:none;}
.linkbut:hover {  font-family: Arial,Helvetica;  font-size: 12px;  font-weight: red; color : red; text-decoration: none;}

/* When a cached version of an external link is displayed */
div.cache {
  background: #EFEFEF;
  border: 1px solid black;
  padding-left: 0.1em; padding-right: 0.1em; padding-top: 0.1em; padding-bottom: 0.1em;
  margin: 0.1ex 0px;
  width: 100%;
}

div.cachedpage {
  border: 1px solid black;
  padding-left: 0.1em; padding-right: 0.1em; padding-top: 0.1em; padding-bottom: 0.1em;
  margin: 0.1ex 0px;
  width: 100%;
}

/* When an external link is cached a small link to the cached version (cache) is displayed using this style */
.wikicache {font-family: Arial,Helvetica;	font-size: 12px;	color : #005081;text-decoration: underline;}
.wikicache:hover { font-family: Arial,Helvetica; font-size: 12px; color : red; text-decoration: none;}

table.wikitable {
  border: 1px solid black;
}

td.wikicell {
  background-color: #E0ECF8; 
}


/* Text in wiki pages is displayed using the following style */
div.wikitext {
  font-family: Arial,Helvetica; font-size: 12px;
  /* border: 0px solid #444444; */
  color: black;
/*  background-color: #EEEEEE; */
  padding-left: 0px; padding-right: 5px; padding-top: 5px;padding-bottom: 5px;
  margin-left: 5px; margin-right: 5px; margin-top: 5px; margin-bottom: 5px;
  width: 100%;
  clear: both;
}

/* Links to wiki pages */
.wiki       { font-family: Arial,Helvetica; font-size: 12px; color: #005081; text-decoration: underline;}
.wiki:hover { font-family: Arial,Helvetica; font-size: 12px; color: red;     text-decoration: none;}

/* Date displayed for last modification date of pages */
div.editdate { 
   color: #C0C0C0; 
   font-size: 10px; font-family: Arial, Helvetica; 
   padding-left: 0px; padding-right: 5px; padding-top: 5px;padding-bottom: 5px;
   margin-left: 0px; margin-right: 0px; margin-top: 5px; margin-bottom: 5px;
}

/* The edit-help used to display the wiki syntax when editing a page */
div.wiki-edithelp { font-family: Arial, Helvetica; border: 1px solid #444444; font-size: 12px; padding: 6pt;}


/* And this is the data */
div.wiki-info {
  overflow: hidden;
  color: green;
  margin-left: 55px;  margin-right: 5px;  margin-top: 0px;  margin-bottom: 0px;
  font-family: Arial, Helvetica;  font-size: 12px; font-weight: bold; 
}

IMG.wiki-nav { 
  border: 0px solid #444444;  
}

UL {
  list-style-type: disc;
  list-style-position: inside;
  list-style-image: none;
  margin-left: 0px;  margin-right: 0px;  margin-top: 5px;  margin-bottom: 5px;
}

textarea.wikitext {
  width: 100%;
}

/* wiki brick table */
td.wikibox0 {
  background: #E0E0F0; 
  overflow: hidden;
  text-align: center;
  padding: 10px 10px 10px 10px;
  margin: 2px 2px 2px 2px;
  width:  160px;
  height: 160px;
}

/* wiki brick table */
td.wikibox1 {
  text-align: center;
  overflow: hidden;
  padding: 10px 10px 10px 10px;
  margin: 2px 2px 2px 2px;
  width:  160px;
  height: 160px;
}


/******************************************************* IMAGE GALLERIES **********************************************/


/* Container for the whole gallery */
div.browsegallery {}

/* You can set a different background color for odd and even rows in the thumbnails table */
/* Thumbnails in odd rows are shown inside oddthumb tds */
TD.oddthumb { }
TD.eventhumb {}

div.adminoptions { margin-top: 5px; margin-bottom: 5px; padding-top: 10px; padding-bottom: 10px;}
div.sortoptions { margin-top: 5px; margin-bottom: 5px; padding-top: 10px; padding-bottom: 10px;}
span.sorttitle {}
span.sortoptions {}

/* Container for thumbnails */
div.thumbnails {  border : 1px solid #444444;  margin-top: 10px;  margin-bottom: 10px;}

/* Thumbnails images */
img.athumb {  border : 1px solid Silver;}

.caption {}

/* No records found text  (displayed in the table when no records */
p.norecords {  font-weight : bold;}

/* Browsing an image */

/* The whole container for the browse image screen (may be useful for a fancy background) */
div.browseimage {}

/*div.imagetitle {font-weight: bold; font-size: 26px; font-family: Arial, Helvetica, sans-serif; color : black;}*/
div.gallerylink {}
div.showimage { text-align: center;  margin-top: 5px;  margin-bottom: 5px;}

div.imageinfo {  text-align: center;  margin-top: 10px;  margin-bottom: 10px;}
td.imageinfo {}
table.tableinfo {  text-align: center; }
div.linksinfo {  font-family: Arial,Helvetica;  font-size: 12px;  color : black;  text-align: center;  border: 1px solid #444444;  margin-top: 10px;  margin-bottom: 10px;}

/******************************************************* WEBLOGS **********************************************************/

/* The header of a weblog post */
div.posthead {
  background-color: #6884ad; 
  background-image: url(boreal/fcap.png);
  font-family: Arial,Helvetica;  font-size: 13px;  color: black;
  overflow: hidden;
  border: 1px solid #444444;
  border-bottom: 0px;
  text-align: center;
  padding-left: 0px;  padding-right: 0px;
  margin-bottom: 0px;
}

/* The font used in the heading of the weblog */
span.posthead {  font-family: Arial,Helvetica;  font-size: 13px;  font-weight: bold;  color: black;}

/* Links in the weblog post heading (edit/remove) */
/* When there's a link in a cbox-title */
.blogt { font-family: Arial,Helvetica; font-size: 12px; color : black; text-decoration: none;}
.blogt:hover {  font-family: Arial,Helvetica;  font-size: 12px;  color : black; text-decoration: underline; }

/* The post body */
div.postbody {
  overflow: hidden;
  border: 1px solid #444444;
  font-family: Arial,Helvetica;  font-size: 12px;  color: black;
  padding-left: 5px;padding-top: 5px; padding-bottom: 5px; 
  margin-bottom: 10px;
}

/* The weblog title */
div.blogtitle {
  background-image: url(boreal/maincap.png);
  font-family: Arial, Helvetica, sans-serif;
  color: black; font-size: 10px; font-weight : bold;
  font-size: 18px;
  background-color: #5a4a39; 
  padding-left: 2px;
  padding-right: 5px;
  margin-top: 10px;
  border: 1px solid #444444;
  border-bottom: 0px;
}

/* The weblog information */
div.bloginfo {
  border: 1px solid #444444;
  padding-left: 0.8em; 
  padding-right: 0.8em; 
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  margin-bottom: 10px;
  font-family: Arial,Helvetica;
  font-size: 10px;
  clear: both;
}

/* Weblog description */
div.blogdesc {
  border: 1px solid #444444;
  padding-left: 0.8em; 
  padding-right: 0.8em; 
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  margin-bottom: 10px;
  font-family: Verdana,Helvetica;
  font-size: 10px;
  clear: both;
}

/* Links to post/edit/rss feed for the webelog are contained inside this div */
div.blogtools {
  border: 1px solid #444444;
  padding-left: 0.8em; 
  padding-right: 0.8em; 
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  margin-bottom: 10px;
  font-family: Arial,Helvetica;
  font-size: 10px;
  clear: both;
}


/****************************************************** CMS ***************************************************************/

/* The article title bar */
div.articlecase {
  background-image: url(../templates/styles/eugra/img/articlebox.jpg);
  padding: 0px 0px 0px 0px;
  margin: 0px 12px 12px 0px;
  width: 180px;
  height: 260px;
}

div.articlebox {
  border: 1px solid  #E0E0FF; 
  background-color:  #EEEEEE; 
  padding: 2px 2px 2px 2px; 
  width: 165px;
  height: 246px;
}


div.articletitle {
  font-family: Arial,Helvetica; 
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  color: #005081;
  height: 36px;
}


/* The article heading */
div.articleheading {
  font-family: Arial,Helvetica;
  padding: 2px 2px 2px 2px;
  font-size: 12px;
  color: black;
}

div.articletrailer {
  font-family: Arial,Helvetica;
  font-size: 12px;
  text-align: left;
  margin: 6px 12px 6px 0px;
  color: #FF0000
}

div.articleimg {
  text-align: center;
}


/* Text in the article heading */
span.articleheading { 
 font-family: Arial,Helvetica; 
 font-size: 18px;
 color: black;
}


/* The body */
div.articlebody {
  align: center;
  border: 1px solid #444444;
  padding: 5px 5px 5px 5px; 
  margin: 5px 5px 5px 5px;
  font-family: Arial,Helvetica;
  font-size: 12px;
  clear: both;
}
	
img.article {
  border: 1px solid #E0E0FF;
  margin: 0px 0px 4px 0px;
}  

/* The article title */
span.titlea {  font-family: Arial,Helvetica;  font-size: 12px;  font-weight: bold;}

/* The author, date and number of reads */
span.titleb {  font-family: Arial,Helvetica;  font-size: 12px;}

/* The trailer */
a.trailer {  font-family: Arial,Helvetica;  font-size: 12px;}

/******************************************************* CALENDAR **********************************************************/

/* LINKS TO DAYS IN THE CALENDAR */
.day {  font-family: Arial,Helvetica;  font-size: 9px;  text-decoration: none;  color : black;}
.day:hover {  font-family: Arial,Helvetica;  font-size: 9px;  color : #636363; text-decoration: none; }

/* LINKS FOR TODAY */
.today {  font-family: Arial,Helvetica;  font-size: 9px;  text-decoration: none;  color : black;  font-weight : bold;  text-decoration: none; }
.today:hover {  font-family: Arial,Helvetica;  font-size: 9px;  color : black;  text-decoration: none;   font-weight : #636363; }

/* Links to change month, year or go to today */
.nav {  font-family: Arial,Helvetica;  font-size: 9px;  text-decoration: none;  color : black;  font-weight : bold;   text-decoration: none; }
.nav:hover {  font-family: Arial,Helvetica;  font-size: 9px;  color : black;  text-decoration: none;   font-weight : bold; background: #CCCCCC;}

.changedate {  font-family: Arial,Helvetica;  font-size: 8px;  background: transparent;  color : black;  font-weight : bold;}
.date {  
  font-family: Arial,Helvetica;
  font-size: 9px;
  background: transparent;
  color : black;
  font-weight : bold;
}


/*************************************************** COMMENTS **************************************************************/

/* The whole comment area when it is visible and when it is not */
#comzone {  display: none;  margin-left: 1px;  margin-right: 1px;  margin-top: 5px;  margin-bottom: 5px;  padding-left: 2px;  padding-right: 2px;}
#comzoneopen {  display: block;  margin-left: 1px;  margin-right: 1px;  margin-top: 5px;  margin-bottom: 5px;  padding-left: 2px;  padding-right: 2px;}

/* Post comment form */
div.commentspost {
 display: inherit;
 border: 1px solid #444444;
 margin-top: 10px; margin-right: 10px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; margin-bottom: 10px;
 font-family: Arial,Helvetica;
 font-size: 10px;
 width: 100%;
}

/* Help box*/
div.commentsedithelp {  border: 1px solid #444444;  font-size: smaller;}

/* The toolbar where the ordering number of comments and find box are found */

div.commentstoolbar {
  color: black;
  margin-bottom: 20px;
  width: 100%;
  font-family: Arial,Helvetica;
  font-size: 10px;
  border: 1px solid #444444;
  padding-top: 2px;
  padding-left: 2px;
}

/* The comment title */
span.commentstitle {  font-weight: bold;  font-size: 10px;  font-family: Arial,Helvetica; }

/* The comment */
div.commentscomment {
  font-family: Arial,Helvetica;
  font-size: 10px;
  margin-bottom: 20px;
}
/* The header for a comment */
div.commentheader {
  background: #BBBBBB;
  border: 0px solid #444444;
  font-size: 10px;
  font-family: Arial,Helvetica;
}

/* The text */
div.commenttext {
  font-size: 10px;
  margin-left: 5px;
  font-family: Arial,Helvetica;
}

/* Links in the comment header */
.commentshlink {  font-family: Arial,Helvetica;  font-size: 10px;  color : black;  text-decoration: none;}
.commentshlink:hover {  font-family: Arial,Helvetica;  font-size: 10px;  color : black; text-decoration: underline;}


/************************************************************ CHAT *********************************************************/

table.chatroom { border-color: #5A4A39;  border-style: solid;  border-width: 2px;  width: 98%;}

td.chatchannels {  font-family: Arial,Helvetica;  background: #EFEFEF;  font-size: 10px;  color: black;}
td.chatarea {  padding-left: 0px; margin-left: 0px; font-family: Arial,Helvetica;  font-size: 10px;  color: black;  background: #FFFFFF;}

table.chatform {  border-color: #00639C;  border-style: solid;  border-width: 2px;  width: 98%; border-top:0px;}
td.tdchatform { color: Black; font-family: Arial,Helvetica;  background: #EFEFEF; font-size: 10px; vertical-align: top; text-align: left;}

span.chnormal  {  color: red; font-family: Arial,Helvetica;  font-size: 10px; }
span.chuser { color: blue;  font-family: Arial,Helvetica;  font-size: 10px;  font-weight: bold;}

/********************************************************** POLLS ********************************************************/

div.pollresults {
  background: #EFF7F7;
  border: 1px solid black;
  width: 100%;
  margin-top: 5px;
  font-family: Arial,Helvetica;  font-size: 14px;
  padding-left: 5px;
}

table.pollresults {   width: 97%;}
td.pollr {  font-family: Arial,Helvetica; font-size: 10px;  color: black;}
/* MODULES */

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

/* Title for the forums page */
table.threads {width: 97%; }

td.viewthreadl { font-family: Arial, Helvetica, sans-serif; font-size: 10px; height: 30px; vertical-align: top;}
td.viewthreadr { font-family: Arial, Helvetica, sans-serif; font-size: 10px; height: 30px; vertical-align: top;}

/* Cells for the threads table */
td.threadsevenl { border: 1px solid #444444; font-family: Arial, Helvetica, sans-serif; font-size: 10px;  vertical-align: top;}
td.threadsevenr { border: 1px solid #444444; font-family: Arial, Helvetica, sans-serif; font-size: 10px; vertical-align: top;}
td.threadsoddl  { border: 1px solid #444444; font-family: Arial, Helvetica, sans-serif; font-size: 10px; vertical-align: top;}
td.threadsoddr  { border: 1px solid #444444; font-family: Arial, Helvetica, sans-serif; font-size: 10px; vertical-align: top;}
td.threadseparator { height: 5px;}

#forumpost { display: none;}   
#forumpostopen { display: block;}   


div.forumtoolbar { width: 100%;  margin-bottom: 20px;  border: 1px solid #444444;}

td.forumtoolbar { font-family: Arial, Helvetica, sans-serif; color: black;  font-size: 10px;  font-weight : bold; text-decoration: none; vertical-align: bottom;}

.toolbarlink {font-family: Arial, Helvetica, sans-serif; color: black;  font-size: 10px;  font-weight : bold; text-decoration: none;}
.toolbarlink:hover {font-family: Arial, Helvetica, sans-serif; color: #EFEFFF;  font-size: 10px;  font-weight : bold; text-decoration: none;}

/* Links to vote */
.forumvotelink {font-family: Arial,Helvetica;font-size: 12px; color : black;}
.forumvotelink:hover {font-family: Arial,Helvetica;font-size: 12px; color : black;}

/************************************************ CATEGORIES **************************************************************/

table.tcategpath { margin-bottom: 40px; border-color: #444444;  border-style: solid;  border-width: 1px;  width: 97%;}

/* Table containing the category path */
td.tdcategpath { 
  font-family: Arial, Helvetica, sans-serif;
  color: black; font-size: 13px; font-weight : bold;
  background-color: #6864AD;
  background-image: url(boreal/fcap.png);
  padding-left: 2px;
  margin: 0px;
  border-spacing: 0px;
  padding-right: 5px;}

/* Links to up/top categories */
.categpath {  font-family: Arial,Helvetica;  font-size: 12px;  color : black;  text-decoration: none;}
.categpath:hover {  font-family: Arial,Helvetica;  font-size: 12px;  color : #EFEFFF;  text-decoration: underline;}

/* Table with the subcategories */
table.subcats { padding-top: 20px; padding-bottom: 20px; width: 97%; border-spacing: 0px;  padding-right: 0px;  margin-bottom: 10px; border-color: #444444; border-style: solid; border-width: 1px;}
td.tdsubcat {width: 25%;}

/* Links to subcategories */
.categlink       { font-family: Arial,Helvetica;  font-size: 10px;  color : black; text-decoration: none; font-weight: bold;}
.categlink:hover { font-family: Arial,Helvetica;  font-size: 10px;  color : #EFEFFF; text-decoration: none;font-weight: bold;}

table.catobjects { width: 97%; border-spacing: 0px;  padding-right: 0px;  margin-bottom: 10px; border-color: #444444; border-style: solid; border-width: 0px;}
td.categobjectsname {
  font-family: Arial,Helvetica;
  font-size: 10px;
}
td.categobjectsdata {
  font-family: Arial,Helvetica;
  font-size: 10px;
}

.catname {  font-family: Arial,Helvetica;  font-size: 10px;  color : black; text-decoration: none;}
.catname:hover {  font-family: Arial,Helvetica;  font-size: 10px;  color : #EFEFFF; text-decoration: none;}

/***************************************************** FAQS **************************************************************/
/* The list of questions */
div.faqlistquestions {
  color: black;
  font-family: Arial,Helvetica;
  font-size: 10px;
  border: 1px solid #444444;
  padding-top: 5px;
  padding-bottom: 5px;
}

/* Container for question-answer block */
div.faqqa {
  color: black;
  font-family: Arial,Helvetica;
  font-size: 10px;
  border: 1px solid #444444;
  margin-bottom: 20px;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}

/* The question */
div.faqquestion {
  margin-bottom: 5px;
  font-family: Arial,Helvetica;
  font-size: 10px;
}

/* The answer */
div.faqanswer {
  font-family: Arial,Helvetica;
  font-size: 10px;
}

/***************************************************** QUIZZES **************************************************************/



div.questionblock {
  border: 1px solid #444444;
  margin-bottom: 10px;
}

div.quizquestion {
  font-family: Arial,Helvetica;
  font-size: 10px;
  margin-bottom: 5px;
}

div.quizoptions {
  font-family: Arial,Helvetica;
  font-size: 10px;
}

div.quizdescription {
  font-family: Arial,Helvetica;
  font-size: 10px;
  border: 1px solid #444444;
  margin-bottom: 10px;
}

div.quizanswer {
  font-family: Arial,Helvetica;
  font-size: 10px;
  border: 1px solid #444444;
  margin-bottom: 10px;
}

/***************************************************** SHOUTBOX **************************************************************/
div.shoutboxmsg {
  font-family: Arial,Helvetica;
  font-size: 10px;
  border: 1px solid #444444;
  margin-bottom: 0px;
  padding-left: 2px;
  padding-top: 1px;
  padding-bottom: 1px;
}

div.shoutboxmodmsg {
  font-family: Arial,Helvetica;
  font-size: 10px;
  margin-bottom: 4px;
  padding-left: 2px;
  padding-top: 1px;
  padding-bottom: 1px;
  color: black;
}

textarea.tshoutbox{
	background-color: #EFEFEF;
	border-bottom: #5e5d63 1px solid;
	border-left: #5e5d63 1px solid;
	border-right: #5e5d63 1px solid;
	border-top: #5e5d63 1px solid;
	color: #000000;
	font-family: Arial, Helvetica;
	font-size: 10px;
}


/*************************************************** WIKI TOCS ***************************************************/

div.tocnav {
  font-family: Arial,Helvetica;
  font-size: 12px;
  border: 1px solid #444444;  
  padding-bottom: 5px;
  padding-top: 5px;
  margin-bottom: 2px;
}

.tocnavlink { color:#005081; text-decoration: none; }
.tocnavlink:hover {color: red; text-decoration:none;}

/*************************************************** DIRECTORY ***************************************************/
/* The list of categories */
div.dircategs {
  border: 0.5px solid black;
  padding-bottom: 5px;
  padding-top: 5px;
  padding-left: 5px;
}

/* Links to categories */
.dirlink          { font-family: Arial, Helvetica;  font-size: 12px;  color : black; text-decoration: underline; font-weight: bold;}
.dirlink:hover    { font-family: Arial, Helvetica;  font-size: 12px;  color : black; text-decoration: underline; font-weight: bold;}

/* Links to subcategories */
.dirsublink       { font-family: Arial, Helvetica;  font-size: 10px;  color : black; text-decoration: underline;}
.dirsublink:hover { font-family: Arial, Helvetica;  font-size: 10px;  color : black; text-decoration: underline;}


/* The list of sites in any category */
div.dirlistsites {
  background-color: black;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 10px;
  border: 0.5px solid black;
  margin-top: 10px;
  width: 100%;
}

/* each site in the list of sites */
div.dirsite {
  background-color: #333333;
  margin-bottom: 10px;
}

span.dirsitedesc {}
span.dirsitetrail {font-size: 10px;}
span.dirsitecats {}

/* Links to sites */
.dirsitelink {  font-family: Arial, Helvetica;  font-size: 12px;  color : black; text-decoration: underline;}
.dirsitelink:hover {  font-family: Arial, Helvetica;  font-size: 12px;  color : black; text-decoration: underline;}

/* Related categories */
div.dirrelated {
  background-color: black;
  margin-top: 10px;
  border: 0.5px solid black;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  margin-left: 5px;
}

/* Footer with stats for the directory */
td.dirfooter {
 font-size: 9px;
}

div.dirfooter {
  margin-top: 10px;
  border: 1px solid black;
}

/*************************************************** MESSAGES ***************************************************/
/* Links for priority colors */
td.prio1 { font-family: Arial, Helvetica;  font-size: 11px; padding-left: 2px; background-color: #D1D1EA;}
td.prio2 { font-family: Arial, Helvetica;  font-size: 11px; padding-left: 2px; background-color: #BDBDD7;}
td.prio3 { font-family: Arial, Helvetica;  font-size: 11px; padding-left: 2px; background-color: #AAAAC1;}
td.prio4 { font-family: Arial, Helvetica;  font-size: 11px; padding-left: 2px; background-color: #8C8C9F;}
td.prio5 { font-family: Arial, Helvetica;  font-size: 11px; padding-left: 2px; background-color: #636270;}

/* Div containing links to flag/unflag messages when reading a message */
div.messureadflag {
  background-color: #CCCCCC;
  padding-left: 5px;
}

/* Header when reading a message */
div.messureadhead {
  background-color: #DEDEDE;
  margin-top: 2px;
}

/* Message body when reading */
div.messureadbody {
 margin-top: 5px;
}

/* Links to read emails (the subject in the mailbox listing) */
.readlink {  font-family: Arial, Helvetica;  font-size: 10px;  color : black; text-decoration: underline;}
.readlink:hover {  font-family: Arial, Helvetica;  font-size: 10px;  color : black; text-decoration: underline;}
   

