﻿/*
Framework, positioning
*/

table.mainHeader {
	border: 1px solid #A17026;
	border-bottom: 0px;
	border-collapse: collapse;
	background: #FCFBFC;
	width: 100%;
}  

table.maintable {
    width: 100%;
	background: #BFBDBD;
	border-spacing:1px;
}

table.loginform 
{
    width:650px;
    margin:30px auto;
} 

tr.item, tr.altItem
{
    margin:1px;
}

tr.item td , td.item{
    background-color:#E5D8F1;
    border-top: #FFFFFF 1px solid;
    border-left: #FFFFFF 1px solid;
}

tr.altItem td , td.altItem{
    background-color:#BFBDBD;
    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;
}


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: #FFFFFF 1px solid;
    border-left: #FFFFFF 1px solid;

} 

tr.forumMenu td {
    background-image: url(../image/catcell.gif);
    padding: 2px;
    border-top: #FFFFFF 1px solid;
    border-left: #FFFFFF 1px solid; 
    /*text-align:left;*/
}

tr.topDivider td {
    background-color: #B6C5E4;
    font: bold 9px Verdana;
    color: black;
    padding: 4px;
    border-top: #FFFFFF 1px solid;
    border-left: #FFFFFF 1px solid;

} 

td.reglabel
{
    text-align:left;
    margin: 0 ;
    font: 10px Verdana;
}
     
td.regvalue
{
    padding-left:10px;
}

div.item 
{
    background-color:#F8F8F8;
    border: #BFBDBD 1px solid;
}

div.altItem 
{
    background-color:#EFEFEF;
    border: #BFBDBD 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%;    
    
}