/*
$Header: /cvsroot/tikiwiki/tiki/styles/tikineat.css,v 1.37.2.2 2007/11/27 23:44:31 luciash 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
*/

/* Mar 3, 2008 - WebMeridian added line-height, font choices */
body {
	background : #FFFFFF url(../images/bg_brown.jpg) repeat; 
	margin : 0;
	padding : 0;
	line-height: 1.1em;
	letter-spacing : 0;
}

/* Mar 3, 2008 - WebMeridian changed H's font-size to 18px from 24px, margin to 5px, added line-height */
h1, h2, h3, h4, h5, h6 {
	margin : 5px 5px 5px 2px;
	line-height:1.2em;
}
H1 {
	font-size : 130%;
	color : #436976;
}
H2 {
	font-size : 120%;
	color : #234956;
}
H3 {
	font-size : 110%;
	color : #032936;
}
H4 {
	font-size : 100%;
	color : #032936;
}
H5 {
	font-size : 90%;
	color : #032936;
}
H6 {
	font-size : 80%;
	color : #032936;
}
.tab-wrapper 
{ 
    padding: 0; 
	border: 1px solid #eee; 
} 
.tab-menu { 
	list-style: none; 
	padding: 2px 0; 
	clear:  both; 
	line-height: 17px; 
	font-size: 120%; 
} 
.tab-menu li { 
	width: 200px; 
	display: inline; 
	margin: 0 2px; 
} 
.tab-menu li a 	{ 
	padding: 1px 5px; 
	background-color: #f5f5f5; 
	color:  #222; 
	font-weight: bold; 
	text-decoration: none; 
} 
.tab-menu li a:hover, 
.tab-menu li a:focus { 
	background-color: #FAEC8F; 
	border-bottom-color:    #999; 
} 
.tab-menu li a:hover { 
	background-color: #FAEC8F; 
	border-bottom-color: #999; 
} 
.tab-menu li.tab-selected a { 
	background-color: #BCEC8F; 
}
ul {
	margin-top : 2px;
	margin-bottom : 6px;
}
a {
	color : #225566;
	font-weight : bold;
}
a:hover {
	color: #660000;
	background-color:transparent;
}
small {
	font-size : 90%;
}
p {
	padding: 1px 2px 3px;
}
hr {
	width : 100%;
	height : 1px;
	background-color : #CCCCCC;
	border-width : 0px;
	padding : 0px;
	color : #CCCCCC;
}
td {
	color:black;
	text-align:left;
}
th {
	color : black;
	background-color : #DEE7EC;
	border : 1px solid #8CACBB;
	padding : 0 2px;
}
caption {
	font-weight : bold;
}

/* General form elements */
FORM {
	margin:0;
	padding:0;
}

/* June 6 & June 29, 2008 - WebMeridian added this because some tag like <select> doesn't inherit the style from body, therefore we specify it here specifically*/
/* global font styling */
body, input, select, textarea, button{
	font-family : Verdana, Helvetica, Geneva, Arial, sans-serif;
	font-size: 8pt;
}

button, input, textarea, select {
	color:#27484E;
	margin:2px;
}

button, input, select {
	vertical-align: middle;
}

button, input {
	margin-right: 1px;
	padding: 1px;
}

input[type=checkbox], input[type=radio] {
	border : 0;
}

button, input[type=submit] {
	background:#CCE0FF url(../images/button_grey.png) repeat-x scroll 0 50%;
	border-width:2px;
	font-weight:bold;
	text-decoration:none;
}

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

fieldset {
	border: solid 1px #C7D0D9;
	padding: 10px;
}

textarea {
	padding:0;
	width:97%;
}

label {
	cursor : pointer;
}

/* 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-bot
	* that 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
	* centercolumn contains tiki-center where the main area is displayed.
	*
	*/

/*********************** SITE IDENTITY HEADER ************************************/

.sitesearchbar {
	vertical-align: middle;
	padding: 0px;
}

/*********************** GENERAL LAYOUT ************************************/
/* Mar 3, 2008 - WebMeridian added this class and required width here */
.tiki-body{
	padding:0;
}

.content-container
{
	border: 10px solid #FFFFFF;
	margin-top: 20px;
	margin-bottom: 20px;
	width:1100px;
}

/* Mar 3, 2008 - WebMeridian removed width from id */
table#tiki-body{
	background-color : #FFFFFF;
}

DIV#tiki-main {
	margin : 0px;
}
DIV#tiki-top {
	font-size : 100%;
	background-color : #FFFFFF;
	padding-bottom : 1px;
	text-align : center;
}
DIV#tiki-top a {
	text-decoration : none;
}
DIV#tiki-mid {
	margin : 0;
	padding : 0;
}
DIV#tiki-bot {
	background-color:#DEDE9C;
	border:1px solid #E6E6E6;
	padding-top : 10px;
	padding-bottom : 5px;
	margin : 0;
}
/*******************START*********************************/
/* WebMeridian addition css style for links */
/* global font styling */

table, tr, td
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
}

table.content_font 
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11pt;
	/*line-height: 0.9em;*/
	width: 100%;
	padding: 18px;
}

/* link style */
table.code_box a:link, table.code_box a:visited ,table.content_font a:link, table.content_font a:visited 
{
	text-decoration: none;
	color: #0000ff;
	font-weight: normal;
}

/* link style */
table.code_box a:hover, table.content_font a:hover
{
	text-decoration: underline;
	color: #0000ff;
	font-weight: normal;
}

table.code_box {
	padding: 2px;
	border : 1px solid #CCCCCC;
	background-color : #FFFFFF;
	width: 95%;
	border-top-style: solid; 
	border-right-style: solid; 
	border-left-style: solid; 
	border-bottom-style: solid	
}
/*******************END*********************************/
#leftcolumn {
	width : 180px;
	padding : 0px;
}
/* March 19, 2008 - WebMeridian added 'width' to 100% */
#centercolumn {
	padding : 5px;
	width : 100%;
}
#rightcolumn {
	width : 180px;
	padding : 0px;
}
DIV#tiki-center {
	padding : 5px;
}
DIV#tiki-mid > table {
	border-spacing : 0;
	margin : 0;
	padding : 0;
}
div#debugconsole {
	position: absolute;
	background-color: #F3F6F9;
	top: 0px;
	left: 20px;
	right: 310px;
	height: auto;
	z-index: 1;
	padding: 5px;
	border: 6px ridge #996600;
	font-size: 120%;
}

#overDiv table {
	width : auto !important;
}

/********************************************* GENERAL STYLE PROPERTIES **********************************************/
/* Boxes used for modules (modules are those boxes in the left/right columns) */
div.box {
	background-color : white;
	overflow : hidden;
	margin-bottom : 3px;
	border : 1px solid #C2C289; /*border line color*/
	width : 200px;
}

/* Style boxes used for modules' title text and area */
div.box-title {
/* Mar 16, 2008 - WebMeridian replaced background-color with background, text-align center to left */
/*	background-color: #F3F6F9; */
	background: #F3F6F9 url(../images/menubar_olive.jpg) repeat-x;  
	overflow : hidden;
	text-align : left;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px;
	margin : 0;
	font-size: 110%;
}
div.box-title table {
	width : 100%;
	padding: 0px;
	margin: 0px;
	border-spacing: 0;
}

div.box-title table td {
/* Mar 16, 2008 - WebMeridian replaced , text-align center to left, added color */
	text-align : left;
	font-weight: bold;
	color: #FFFFFF;
}
div.box-data {
	color : black;
	padding : 2px;
	background-color: #EEF2DE; /*set the green dark color*/
}
/* Apr 26, 2009 - WebMeridian added to pad bottom to space out menu sections */
div.box-shadow {
	padding-bottom:3px;
}
div.separator, div.separatorline {
	background-color: #DEDE9C;
	color : black;
	font-size: 100%;
	padding : 2px;
	margin-top : 2px;
}
div.menuSection {
	margin-bottom : 3px;
	padding-left: 5px;
}
.permlink {
	color:black;
	text-decoration : none;
	font-weight : normal;
	padding-left: 3px;
}
.permlink:hover {
	color:#072978;
	background-color:transparent; /*when hover to the list*/
	letter-spacing : 0;
	text-decoration:none;
}
.linkmenu, .rsslink {
	color: black;
	text-decoration : none;
	font-weight : normal;
	padding-left: 3px;
}

.linkmenu:hover {
	color : #B7B571;
	background-color:transparent; /*when hover to the list*/
	letter-spacing : 0;
	text-decoration:none;
}


.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-size: 90%;
	font-style: italic;
}
.separator {
	text-decoration : none;
}
.flip {
	font-size : 100%;
	text-decoration : none;
}

span.user-box-text {
	color: black;
}

/* When modules display a list of items each item is enclosed in a cell with the following style */
TD.module {
	font-size : 100%;
	color : black;
	text-align : left;
}
.linkmodule, .linkmodule:visited {
	font-size : 100%;
	text-decoration : none;
}

/* Now the boxes for the rest of Tiki (non-modules */
div.cbox {
	background-color:#F2F2F2;
	border:1px solid #E6E6E6;	
	margin : 3px;
    margin-bottom : 6px;
	overflow : hidden;
}
div.cbox-title {
	background-color:#B3B3B3;
	border-bottom:1px solid #E6E6E6;
	color:black;
	overflow : hidden;
	text-align : center;
	padding : 4px;
	margin : 0px;
}
.cboxtlink {
	color : black;
	font-size : 100%;
	text-decoration : none;
}
div.cbox-data {
	background-color:#F2F2F2;
	overflow : hidden;
	padding : 0;
	font-size : 100%;
	color : black;
	width : 100%;
}

/** rbox: remarks box (note/warning/tip/comment) */
.rbox {
  margin-top: 10px;
}
.rbox-data {
  line-height:1.3em;	/* Dec 19, 2008 - WebMeridian added to space out lines from overlapping */
  padding: 0px;
}
.rbox-title, .rbox-title[name="warning"] { 
  border: 0;
  border-radius-topright : 1ex;
  -moz-border-radius-topright : 1ex;
  -khtml-border-radius-topright : 1ex;
  font-size : 100%;
  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:#D1CFA3;
}
.rbox-data[name="comment"], .rbox-data[name="tip"] {            
  background-color:#F2F2F2;
	border:1px solid #E6E6E6;
}

/* 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 : 100%;
	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 */
div.simplebox {
	padding : 8px;
	color : black;
	border : 1px solid #8CACBB;
	background-color : white;
}


/* 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;
}
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 {
	padding:5px;
	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 {
	background-color:#F7F9F0;
	border:1px solid #E6E6E6;
}

/* cells in tracker items display */
td.formlabel {
	white-space: nowrap;
}

td.formcontent {
}

table.email {
 border: 1px solid #8CACBB;
}
table.email td.body {
 border: 1px solid #8CACBB;
}

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

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

/* headings */
DIV.heading, TD.heading, td.gallistheading, td.listgalheading, td.bloglistheading,
td.listfgalheading, td.jukeboxlistheading, td.listfilesheading,
td.listartheading, td.forumheading, td.viewthread, legend {
	background-color:#CCCCCC;
	border:1px solid #E6E6E6;
	color:black;
	padding:4px;
}

fieldset {
	border-color:#8CACBB #666666 #666666 #8CACBB;
	border-style:solid;
	border-width:1px 2px 2px 1px;
	margin: 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:#B3B3B3;
	border:1px solid #E6E6E6;
	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 : 27484E;
}
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;
	padding-top : 10px;
}
.findtable td { }

/* Odd rows in several listings */
tr.odd {
	background-color:#F5F2E9;
	border:1px solid #E6E6E6;
	color:black;
}
tr.odd:hover {
	background-color: #FFF7E6;
}
tr.even {
	background-color:#F7F9F0;
	border:1px solid #E6E6E6;
	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 {
	background-color:#F5F0DC;
	border:1px solid #E6E6E6;
	border-collapse : collapse;
}
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 {
	background-color:#F7F9FA;
	border:1px solid #E6E6E6;
	color : black;
	border-collapse : collapse;
}
TD.third {
	border : 1px solid #8CACBB;
	color : Black;
	background-color : #8CACBB;
}

/* When the page title is a link this is the style */
/* Mar 3, 2008 - WebMeridian changed font-size to 16px from 24px, margin to 5px, added line-height */
.pagetitle, .forumspagetitle {
	font-size : 100%;
	color : #234956;
	margin: 5px;
	line-height:1.2em;
/*	margin : 0 10px;
	margin-bottom : 3px; */
}

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

div.searchdate {
	font-size : 100%;
	color : #333333;
}

/* Pagination for listings */
.mini {
	font-size: 90%;
	color : Black;
}
.prevnext, .galprevnext, .blogprevnext, .fgalprevnext,
.artprevnext, .forumprevnext, .jukeboxprevnext {
	font-size: 120%;
	padding: 1px 6px;
}

.attention {
	color: red;
}
.highlight {
	background-color : #eeee99 !important;
	color : #000000;
}

div#edithelpzone {
	display : none;
}
div#attzone {
	display : none;
	clear : both;
	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;
}


/**************************  WEBMERIDIAN - GENERAL STYLE PROPERTIES FOR KNOWLEDGE CENTER *****************************/

.f-para6
{
    font-size: 65%;
    color: #505050;
    font-family: Verdana, Arial, Helvetica;
}

.f-title8
{
    font-size: 80%;
    color: #666666;
    font-family: Verdana, Arial, Helvetica;
    font-weight: bold;
}

.ul-knowcenter
{
	margin-left: 10px;
	padding-left: 10px;;
}

.ul-knowcenter li
{
	padding: 2px;;
}

a.flipmodtitle:hover
{
	background-color: #A4A38F; /*this is for mouseover the small icon [gray]*/
}

table.topbar-menu td
{
}

div.topbar-menubox
{
	background-image: url(../images/menubar_olive.jpg);
	border-left : 1px solid #ACCCDD;
	border-right : 1px solid #ACCCDD;
	border-top : 1px solid #ACCCDD;
	border-bottom : 2px solid #ACCCDD;
	overflow : hidden;
	font-size : 110%;
	text-align : center;
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px 0 5px 0;
	margin: 0;
	white-space:nowrap;
	cursor:pointer;
}

.topbar-menutitle
{
	color: #FFFFFF;
}

a.topbar-menutitle:link, a.topbar-menutitle:visited
{
	color: #FFFFFF;
	text-decoration:none;
}

a.topbar-menutitle:hover
{
	color:#000099;	/* styling for green banner */
	text-decoration:none;
}

/*ul.topbar-menu li
{
	display: block;
	float: left;
	background-color: #4873A0;
	border: 1px solid #CCCCCC;
	overflow : hidden;
	font-size : 110%;
	text-align : center;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
	margin: 0;
}*/

/* Jul 7, 2008 - WebMeridian added style for disable <input> text in Project Module */
.disabled
{
	background-color:#EBEBE4;
	border:1px solid #A5ACB2;
}

/* Jul 12, 2008 - WebMeridian added to style asterisk for required fields */
.reqasterisk
{
	color: #CC3300;
}

.topsecondbar-menu
{
	height:20px;
	vertical-align: middle;
}

.topsecondbar-menubox 
{
	margin-top: -2px;
	padding-top: 0px;
	background-image: url(../images/topbar_teal.jpg);
	vertical-align: middle;
	float: left;
	height: 25px;
}

.topsecondbar-lastmenubox 
{
	width: 100%;
	background-image: url(../images/topbar_teal.jpg);	
	vertical-align: middle;
	text-align: right;
	height:25px;
}

.topsecondbar-menutitlemid
{
	background-color: #88AA89;
	border: 1px solid #809083;
	text-align : center;
	vertical-align: middle;
	color: #224466;
	padding : 2px 6px;
}

.topsecondbar-menutitleend
{
	vertical-align: middle;
	color: #224466;
	padding-left : 4px;
}

a.topsecondbar-menulink:link, a.topsecondbar-menulink:visited 
{
	font-weight: normal;
	text-decoration:none;
}

a.topsecondbar-menulink:hover, a.topsecondbar-menulink:active
{
	font-weight: normal;
	color:#000000;
	background-color:transparent;
	text-decoration:none;
	
}

/***********************************************  THE WIKI ***********************************************************/
div.titlebar {
	background-color: #C7D0D9;
	color: #000000;
	border: 1px solid #46596f;
	letter-spacing : 1px;
	padding : 0 6px 1px 6px;
	margin : 3px 0 6px 0;
	font-weight : bold;
}

/* The bar where the actions for a page are displayed */
DIV#page-bar {
	clear: both;
	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 {
	margin : 3px;
	padding : 0;
}
.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;
	padding-bottom : 2px;
	border-bottom : 0;
}
/* Mar 20, 2008 - WebMeridian added margin-bottom and float left so page-bar spans will wrap-around when too many */
/* Otherwise in some browsers, the spans are over-shooting the width of center-column */
body .button2 {
	margin-left : 5px;
	margin-bottom: 5px;
	float: left;
}
/* Links in buttons */
.linkbut, .linkbut:visited {
	background:#CCE0FF url(../images/button_grey.png) repeat-x scroll 0 50%;
	border-width:2px;
	font-weight:bold;
	line-height:1.3em;	/* Dec 19, 2008 - WebMeridian added to space out buttons from overlapping texts above/below */
	color:black;
	padding:1px;
	text-decoration:none;
	white-space:nowrap;
}
.linkbut:hover {
	background-color : #dca;
}
.tab1 form {
	display : inline;
}
/* WebMeridian addition to hide "(cached)" word on top of page */
div#cachedword {
	display:block;
	color:#CC3300;
}
div.cache {
	background-color : #DEE7EC;
	border : 1px solid #8CACBB;
	padding : 10px;
	margin : 4px;
}
div.cachedpage {
	border : 1px solid black;
	padding : 10px;
	margin : 20px;
}
.wikicache, .wikicache:visited {
	font-size : 90%;
	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 #8CACBB;
	background-color : #F7F9FA;
}
div.wikitext {
	line-height: 1.4em;		/* August 3, 2008 - WebMeridian added line-height to over-write line-height in body CSS above and make it same as body.wikitext below */
	padding : 0px;
	clear : both;
	width : auto;
}
/* August 7, 2008 - WebMeridian added div.pdftext to enlarge font-size because exported pdf using div.wikitext alone is smaller than screen */
div.pdftext {
	font-size : 130%;
}

/* November 20, 2008 - WebMeridian added body.print to make printer-friendly wiki page having white-bg. */
body.print
{
	background: #FFFFFF;
}

body.wikitext {
	line-height:1.4em;		/* June 26, 2008 - WebMeridian added line-height to naturalized line-height within FCKEditor (which inherits this CSS) */
/*	margin : 10px !important;  */		/* Dec 20, 2008 - WebMeridian removed this for it interfered with fckeditor's special combos padding */
	background: #FFFFFF;	/* Mar 2, 2008 - WebMeridian changed #F3F6F9 to #FFFFFF not to have blue bg for FCKEditor. June 28 - WebMeridian changed background-color to background or else body.wikitext bg will be overwritten by body bg above. */
}
body.wikitext a {
	color : #225566 !important;
	font-weight : bold;
}
body.wikitext a:hover {
	color : #224466 !important;
	background-color: #FFFFF1;
}
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;
}
.wikitopline table {
	width : 100% ;
	_width : 97% ;
}
html>body .wikitopline table {
	width : 100%;
}
#description {
	margin : 0 10px;
	color : #666;
}
.wiki {
}
.wikinew {
	color : #CC0000;
}
textarea.wikiedit {
font-size:1em;
}
p.editdate {
	color : #223344;
	border-top : 1px solid #8CACBB;
	font-size : 90%;
	padding : 0 10px;
}
div.wiki-edithelp {
	background : white;
	border : 1px solid black;
	padding : 10px;
}
img.externallink {
	margin : 0 2px;
}
div.tocnav {
	font-size : 100%;
	border-top : 1px solid #8CACBB;
	border-bottom : 1px solid #8CACBB;
	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;
}
.diffinldel {
	background-color : #FFCCCC;
	text-decoration  : line-through;
}
.diffbody {
	background-color : #F2F4F5;
}
.diffchar {
	color : red;
}
/**** coloration for c o d e plugin *****/
div.code {
	font-size : 100%;
	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 : 100%;
	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;
}

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

TABLE.galtable {
	border-collapse : collapse;
	border : 1px solid #8CACBB;
	width : 100%;
	voice-family : "\"}\"";
	voice-family : inherit;
	width : 97%;
}
html>body .galtable {
	width : 100%;
}
TD.oddthumb {
	background-color : #E7E9EA;
	border : 1px solid #8CACBB;
	border-collapse : collapse;
	text-align : center;
}
TD.eventhumb {
	background-color : #F7F9FA;
	border : 1px solid #8CACBB;
	border-collapse : collapse;
	text-align : center;
}
div.thumbnails {
	border : 1px solid white;
	margin : 10px;
}
img.athumb {
	border : 1px solid white;
}
.caption {
	color : black;
}
p.norecords {
	font-weight : bold;
}
div.imagetitle {
	font-weight : bold;
	font-size : 260%;
}
div.gallerylink {
}
div.showimage {
	text-align : center;
	margin : 5px 0;
}
div.imgaldescr {
	margin : 10px;
}
.sorttitle {
	margin-left : 10px;
}
/******************************************************* WEBLOGS **********************************************************/
/* Mar 3, 2008 - WebMeridian changed font-size to 16px from 18px, margin to 5px */
div.blogtitle {
	color : black;
	font-weight : bold;
	font-size : 160%;
	line-height:1.2em;
	margin : 5px;
}
div.bloginfo {
	font-size : 100%;
	color : #666666;	/* Dec 19, 2008 - WebMeridian changed to grey */
	margin : 10px;
}
div.blogdesc {
	clear : both;
	padding: 10px 0 10px 0;	/* Dec 19, 2008 - WebMeridian added padding */
	margin : 0 10px;
}
div.blogtools {
	background-color: #C7D0D9;
	border-top : 1px solid #8CACBB;
	border-bottom : 1px solid #8CACBB;
	font-size : 100%;
	margin : 10px 0;
	padding : 0 10px;
}
div.posthead {
	color : black;
	overflow : hidden;
	border-bottom : 2px solid #AEAEAE;	/* Dec 19, 2008 - WebMeridian moved border-bottom from div.postbody  */
	padding : 0 10px;
}
div.posthead td[align=right] {
	vertical-align : bottom;
	margin : 0 10px;
}
span.posthead {
	font-weight : bold;
}
span.posthead small {
	font-size : 90%;
	color : #666666;
	font-weight : normal;
}
.blogt {  }
div.postbody {
	overflow : hidden;
/*	Dec 19, 2008 - WebMeridian moved border-bottom to div.posthead
	border-top : 1px solid #AEAEAE;
	border-bottom : 1px solid #AEAEAE; */
	font-size : 100%;
	color : black;
	padding : 10px;
	width : auto;
}

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

div.articletitle {
	border-top : 1px solid #46596f;
	clear : both;
}

/* Jan 2, 2009 - WebMeridian decided to use div instead of span here to allow width=100%. */
div.titlea {
	background : #C7D0D9;
	border : 1px solid #8CACBB;
	border-top : 0;
/*	border-left : 0;
	padding : 0px 20px;
	margin : 3px 0 6px 0;*/
	font-size : 110%;
	font-weight : bold;
	line-height : 1.2em;
/*	border-radius-bottomright : 20px;
	-moz-border-radius-bottomright : 20px;
	-khtml-border-radius-bottomright : 20px;*/
}

.titleb, .titleb:after {
	font-size : 100%;
	color : #666666;
	margin : 5px 20px;
}
div.articleheading {
	margin : 0 20px 10px 20px;
	clear : both;
}
div.articleheadingtext {
	display : inline;
	font-weight: bold;
	line-height: 1.4em; 	/* Mar 4, 2009 - WebMeridian added to space out article body lines more */
}
div.articletrailer {
	border-top : 1px solid #C7D0D9;
	margin-bottom : 0;
	clear : both;
}
span.trailer {
}
.articleimage {
	margin-right : 4px;	/* Dec 21, 2008 - WebMeridian reduced from 20px to 4px for article's own image margin  and added border */
	border: 1px solid #CCCCCC;
}
div.articlebody {
	border : 1px solid #AEAEAE;
	border-top : 0;	/* Dec 19, 2008 - WebMeridian added this to remove border top since article heading is already bolded */
	border-left : 0;
	border-right : 0;
	background-color : #FFFFFF;
	padding : 0 20px 0 20px;
	margin : 0;
	clear : both;
	line-height: 1.4em; 	/* Mar 4, 2009 - WebMeridian added to space out article body lines more */
}
.articletopline {
	text-transform : uppercase;
	color : #666666;
	font-size : 80%;
	font-weight : bold;
	margin : 0 20px;
}
.articlesubtitle {
	color : #666666;
	margin : 0 20px;
}
.articlesource {
	padding : 0px 20px;
	margin-bottom : 10px;
	font-style : italic;
}
/******************************************************* CALENDAR **********************************************************/
.day, .day:visited {
	font-weight : normal;
	font-size : 100%;
	color : black;
}
.today {
	font-size : 100%;
	color : black;
}
.nav {
	font-size : 100%;
	color : black;
}
.changedate {
	font-size : 90%;
	color : black;
}
.date {
	font-size : 100%;
	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 : 120%;
}
.subcomment {
	margin-left: 10px;
}

/* Help box*/
div.commentsedithelp {
	background : #ffcfcf;
	color : black;
	border : 1px solid #ff0000;
	text-align : center;
	font-weight : bold;
}

/************************************************************ CHAT *********************************************************/
table.chatroom {
	border : 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 : 120%;
	padding : 0 5px;
}
table.pollresults {
	width : 100%;
}
td.pollr {
	color : black;
}
#pollopen {
	display : block;
}
#pollzone {
	display : none;
}
#polledit {
	display : none;
}
.pollnav {
}
/* Mar 25, 2008 - WebMeridian added .pollnav.pollbutton2 for poll only to not use .pollnav.button2 since this now has float:left */
.pollnav .pollbutton2 {
	margin-left : 5px;
	margin-bottom: 5px;
}

/***************************************************** FORUMS *****************************************************/
div.forumspagetitle {
}
table.threads {
	width : 100%;
}
td.viewthreadl {
	border : 1px solid #8CACBB;
	border-collapse : collapse;
	background-color : #EEEEEE;
	height : 10px;
}
td.viewthreadr {
	border : 1px solid #8CACBB;
	border-collapse : collapse;
	background-color : #EEEEEE;
	height : 10px;
}
td.threadsevenl {
	border : 1px solid #8CACBB;
	border-collapse : collapse;
	background-color : #EEEEEE;
}
td.threadsevenr {
	border : 1px solid #8CACBB;
	border-collapse : collapse;
	background-color : #EEEEEE;
}
td.threadsoddl {
	border : 1px solid #8CACBB;
	border-collapse : collapse;
	background-color : #DDDDDD;
}
td.threadsoddr {
	border : 1px solid #8CACBB;
	border-collapse : collapse;
	background-color : #DDDDDD;
}
td.threadseparator {
	border : 1px solid #8CACBB;
	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;
}

/************************************************ CATEGORIES **************************************************************/
table.tcategpath {
	margin-bottom : 40px;
	border : 1px solid #8CACBB;
	width : 100%;
	border-collapse : collapse;
}
td.tdcategpath {
	color : #578308;
	font-weight : bold;
	background-color : #CDE2A7;
	padding : 0 3px;
	margin : 0px;
	border-spacing : 0px;
}
.categpath {
}
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 : #8CACBB;
}
.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;
	padding : 5px;	/*  Jun 27, 2009 - WebMeridian added padding around catblock. */
}
.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;
}

/***************************************************** FREETAGS **************************************************************/

a.freetag_1 { text-decoration: none; font-size: 60%; }
a.freetag_2 { text-decoration: none; font-size: 80%; }
a.freetag_3 { text-decoration: none; font-size: 100%; }
a.freetag_4 { text-decoration: none; font-size: 120%; }
a.freetag_5 { text-decoration: none; font-size: 140%; }
a.freetag_6 { text-decoration: none; font-size: 160%; }
a.freetag_7 { text-decoration: none; font-size: 180%; }

div.freetagObjectOdd {
	margin: 2px;
	background-color : #F7F9FA;
	position: relative;
}

div.freetagObjectEven {
	margin: 2px;
	background-color : #E7E9EA;
	position: relative;
}

div.freetagObjectName a {
	text-decoration: none;
}

div.freetagObjectType {
	position: absolute;
	top: 0px;
	right: 0px;
}

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

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

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

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

/*************************************************** MESSAGES ***************************************************/
/* Dec 19, 2008 - WebMeridian changes border color for prioxx to follow eve,odd border color */
td.prio1, td.prio2, td.prio3, td.prio4, td.prio5 {
	border : 1px solid #E6E6E6;
	padding-left : 2px;
	border-collapse:collapse;
}

td.prio1 {
	background-color : #FFFFCC;
}
td.prio2 {
	background-color : #FFFFB3;
}
td.prio3 {
	background-color : #FFFF80;
}
td.prio4 {
	background-color : #FFE58F;
}
td.prio5 {
	background-color : #FFCD29;
}
/* July 12, 2008 - WebMeridian added td.priosub to indent sub-task */
/* Dec 19, 2008 - WebMeridian added font-style to differentiate sub task and main task */
td.priosub
{
	padding-left: 16px;
	background-image: url(../img/icons2/corner-dots.gif);
	background-repeat: no-repeat;
	font-style: italic;
}
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 : 100%;
	color : black;
}
/********************* trackers  *********************/
.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;
}
/*************************** user menu ***************/
.option
{
	padding-top: 2px;
	padding-bottom: 2px;
}

.optionline {
	border-top : 1px dashed #8CACBB;
	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 {
	display : 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%;
	_width : 95%;
}
.mdkverbar  {
	margin : 0px;
}
.mdksubmenu {
	z-index : 999;
	position : absolute;
	left : 0;
	top : 0;
	background-color : #FFFFFF;
	visibility : hidden;
}
.mdksubmenu table {
	width : auto;
}
.mdksubframe  {
	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: 100%;
}
.mdkitem a:visited  {
}
.mdkitem a:hover  {
	background-color : #E9ECEF;
}
.mdkitem a:active {
	color : #993300;
}
.mdkitem .mdkfwdarr {
	position : absolute;
	top : 5px;
	right : 12px;
}
/* toc */
.toc {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
}
.toc li {
	/*  July 20, 2008 - WebMeridian move these styles to li.toclevel below */
/*	background-image: url(../img/icons2/corner-dots.gif);
	background-repeat: no-repeat;
	margin-top : 3px;
	padding-left: 16px;	*/
}
.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);
}

ul.toc
{
	margin-top: 5px;
	margin-left: 15px;	/*  June 28, 2008 - WebMeridian expanded the TOC indentation to look less crowded */
}

li.toclevel
{
	/*  July 20, 2008 - WebMeridian move these styles from .toc li above */
	background-image: url(../img/icons2/corner-dots.gif);
	background-repeat: no-repeat;
	padding-left: 16px;
	
	margin-top: 15px;	/*  June 28, 2008 - WebMeridian expanded the TOC line spacing to look less crowded */
	margin-left: 0;
}

/*  July 20, 2008 - WebMeridian added for top-level leaf (cur_depth=0) */
li.toctoplevel
{
	padding-left: 10px;
	margin-bottom: 15px;
	margin-left: 0;
}


/*  June 28, 2008 - WebMeridian added TOC level-leaf link decoration style */
.toclevelstyle
{
	font-weight: bold;
}

.tocdesc
{
	color: #666666;
	font-size: 90%;
}

#clear {
	clear : both;
}
/***************** tiki tabs ***************/
.tabs {
	padding : 1px 5px;
}
.tabmark {
	display : inline;
	font-size : 100%;
	background-color : #DDDDDD;
	border : 1px solid #666666;
	margin : 0px;
	margin-right : 5px;
	padding: 2px 0;
	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;
	border-bottom : 0;
	color : #666666;
	font-weight : bold;
	padding : 1px 5px;
}
.tabmark a:active {
	background-color : white;
	color : red;
}
.tabmark a:hover {
	color : black;
	background-color : #CCCCCC;
}
.tabcontent {		
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:0;
	-moz-border-radius-topright:4px;
	background-color:#F2F2F2;
	border-color:#E6E6E6 #808080 #808080 #E6E6E6;
	border-style:solid;
	border-width:1px 3px 3px 1px;
/*	border-radius : 0px 4px 4px 4px;
	-moz-border-radius : 0px 4px 4px 4px;
	-khtml-border-radius : 0px 4px 4px 4px;*/
	margin: 25px 5px 10px;
	padding:6px 10px 2px;
	/* Jan 7, 2009 - WebMeridian(Rayner) removed 'position : relative;' since it's messing up the 'ajax suggest' box x and y position */
	z-index : 200;
}

/*********************** 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 : transparent;
}
.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: 80%;
}
.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;
}
div.split {
border: 1px dashed #A9B8C2;
clear:both;
}

/* AJAX */

div#ajaxLoading {
	display: none;
	background-color: #BB5555;
	position: absolute;
	top: 0px;
	right: 0px;
	border: 1px solid #000000;
	padding: 3px;
	font-family: Verdana, Arial;
	font-size: 100%;
}


/* 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 : solid 1px #8CACBB;
	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: #dee7ec;
}

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

.tellafriend {text-align:right;}

.highlight_word_0{color:black;background-color: #ffff66;}
.highlight_word_1{color:black;background-color: #ff9999;}
.highlight_word_2{color:black;background-color: #A0FFFF;}
.highlight_word_3{color:black;background-color: #ff66ff;}
.highlight_word_4{color:black;background-color: #99ff99;}

.center {text-align: center;}
.justify {text-align: justify;}
.right {text-align: right;}

/**** mypage ****/
.mypage_configure th {
 width: 180px;
}

#sideBarTab {
	background: url('../img/cord.png') no-repeat;
}
#sideBarContents {
	background: #fff;
}

.ul-list
{
	padding : 5px;
}

.li-list
{
	border : 1px solid #404040;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	
}

.li-list_pic
{
	text-align : left; 
	vertical-align : middle;
}

.li-list_controls
{
	border:1px #C9C9C9 solid;
	background-color:#E6ECEF;
}

.li-list_controls a
{
	text-decoration: none; 
	/* June 30, 2008 - WebMeridian added fonr-weight to overwrite the general 'bold' font-weight specify above */
	font-weight: normal;
}

.li-list_header
{
	/* Nov 19, 2008 - WebMeridian (Rayner) added for header hyperlinks for individual records in a list */
	text-decoration: none; 
}

.li-list_small_title
{
	/* Nov 19, 2008 - WebMeridian (Rayner) added for small row titles within within individual records in a list */
	background-color : #EEEE99;
}

.li-odd
{
	background-color : #F5F2E9;
}

.li-even
{
	background-color : #F7F9F0;
}

img.list_pic
{
	border: 1px solid #999999;
}

/* Dec 5, 2008 - WebMeridian (Rayner) added this to have a scrollbar for the chat message box */
.chat_msg_box
{
	height:400px;
}
/* END Dec 5, 2008 */

/* Dec 26, 2008 - WebMeridian (Rayner) pop-up suggestion box */
/* Jan 2, 2009 - WebMeridian (Rayner) added  groupsuggestbox because we want different width END*/
.suggestbox, .groupsuggestbox 
{
	z-index : 999;
	position : absolute;
	left : 0;
	top : 0;
	background-color : #FFFFB3;
	visibility : hidden;
	border : #000000 solid 1px; 
	padding:3px; 
}

.suggestbox
{
	width:150px; 
}

/* Jan 2, 2009 - WebMeridian (Rayner) added  groupsuggestbox because we want different width */
.groupsuggestbox 
{
	width:250px;
}
/* End  Jan 2, 2009 */

.suggestitem, .suggestmore
{
	font-size: 100%;
}

/* Jan 8, 2009 - WebMeridian (Rayner) added this to style the 'more'  in ajax suggest */
.suggestmore
{
	font-style: italic;
	color : #FF8000;
}
/* END Jan 8, 2009 */

.suggestitem:hover
{
	background-color : #7FA6FF;
}
/* END Dec 26, 2008 */

/* Apr 30, 2009 - WebMeridian(Rayner) message in the ajax portlet(calendar, survey, news articles...) */
.portletmessage
{
	font-style: italic;
	font-weight: bold; 
	color: #990000;
}
/* END Apr 30, 2009 */
/* end of css file */
