﻿/*
Framework, positioning
*/

table.mainHeader {
	border: 1px solid #cbcbb8;
	border-bottom: 0px;
	border-collapse: collapse;
	/*border-spacing:1px;*/
	background: url('../image/ticell.gif') repeat-x;
	width: 100%;
	height:22px;
}  

table.maintable {
    width: 100%;
	background: #cbcbb8;
	border-spacing: 1px;
}

table.loginform 
{
    width:650px;
    margin:30px auto;
} 

tr.item, tr.altItem
{
    margin:1px;
}

tr.item td , td.item{
    background-color:#f1f1f1;
    border-top: #FFFFFF 1px solid;
    border-left: #FFFFFF 1px solid;
}

tr.altItem td , td.altItem{
    background-color:#f5f5f5;
    border-top: #FFFFFF 1px solid;
    border-left: #FFFFFF 1px solid;
}

tr.editItem td , td.editItem{
    background-color:#ffffe1;
    border-top: #FFFFFF 1px solid;
    border-left: #FFFFFF 1px solid;
}

td.heading{
    font-size: 14px; 
    font-weight:bold; 
    color:white; 
    padding:4px; 
    line-height: 20px;
}


tr.altItem td, tr.item td, td.item, td.altItem, tr.editItem td , td.editItem, tr.plainitem td , td.plainitem, div.item ,div.altItem
{
    font: 12px Verdana;
    padding: 4px;
}

th.smallcat, tr.smallcat th, div.smallcat{
    background-color: #EFEFEF;
    background-image: url(../image/catcell.gif);
    font: bold 9px Verdana;
    color: black;
    padding: 4px;
    border-top: #f1f1f1 1px solid;
    border-left: #f1f1f1 1px solid;

} 

tr.forumMenu td {
    background-image: url(../image/catcell.gif);
    padding: 2px;
    border-top: #f1f1f1 1px solid;
    border-left: #f1f1f1 1px solid; 
    /*text-align:left;*/
}

tr.topDivider td {
    background-color: #ddd;
    font: bold 9px Verdana;
    color: black;
    padding: 4px;
    border-top: #f1f1f1 1px solid;
    border-left: #f1f1f1 1px solid;

} 

td.reglabel
{
    text-align:left;
    margin: 0 ;
    font: 10px Verdana;
}
     
td.regvalue
{
    padding-left:10px;
}

div.item 
{
    background-color:#f1f1f1;
    border: #cbcbb8 1px solid;
}

div.altItem 
{
    background-color:#f5f5f5;
    border: #cbcbb8 1px solid;
}

div.subTabContentArea
{
    border: solid 1px #919B9C;
    color: black;
    width:90%;
    padding: 10px;
    position:relative;
    top:-2px;
    background-color:white;
    z-index:2;
}

div.indent 
{
    margin-left:30px;
}

div.infoHidden
{
    display:none;
}

div.infoShown
{
    display:block;
    border: dotted 1px #666;
    width: 80%;
    padding:4px;
    margin:4px 4px 4px 14px;
}

div.sigDivider
{
    margin:15px auto 5px 0;
    border-bottom:solid 1px #CCC;
    width:50%;    
    
}

div.editInfo
{
    margin:15px auto 5px 0;
    font-style:italic;
    font-size:10px;
    font-variant:small-caps;
    width:50%;    
    
}
