﻿/*
Framework, positioning
*/

table.mainHeader {
	border: 1px solid #A17026;
	border-bottom: 0px;
	border-collapse: collapse;
	background: #FCFBFC;
	width: 100%;
}  
table.maintable {
    width: 100%;
	background: #9daed4;
	border-spacing:1px;
}
table.toptable {
    width: 100%;
	background: #BFBDBD;
	border-spacing:1px;
}

.block-start .tablebg { 
    border-top-width: 0; 
}#a8b7d9
.block-start .tablebgNoCap { 
    border-color: #C3CBD3;
}
caption, caption h1, caption h2, caption h3, caption h4, caption span,
.cap-div, .cap-div h1, .cap-div h2, .cap-div h3, .cap-div h4, .cap-div span { 
	font-size: 12px;
	font-weight: bold;
	color: #586E85;
}
caption, caption h1, caption h2, caption h3, caption h4, caption span,
.cap-div, .cap-div h1, .cap-div h2, .cap-div h3, .cap-div h4, .cap-div span { 
	font-size: 12px;
	font-weight: bold;
	color: #586E85;
}
caption h1, caption h2, caption h3, caption h4, caption span,
.cap-div h1, .cap-div h2, .cap-div h3, .cap-div h4, .cap-div span { 
	display: inline;
}
caption a, caption a:visited, .cap-div a, .cap-div a:visited {
	color: #223975;
}
caption a:hover, .cap-div a:hover {
	color: #0002AB;
	text-decoration: underline;
}
caption, caption h1, caption h2, caption h3, caption h4, caption span {
color:#223975;
font-size:12px;
font-weight:bold;
}
caption {
background:transparent url('../image/hdr_mid.gif') repeat-x scroll left top;
height:27px;
margin:0;
padding:0;
text-align:left;
white-space:nowrap;
}
tr.item, tr.altItem
{
    margin:1px;
}

tr.item td , td.item{
    background:#eff2f4 url('../image/cell.gif') repeat-x scroll left top;
    border-top: #FFFFFF 1px solid;
    border-left: #FFFFFF 1px solid;
}

tr.altItem td , td.altItem{
    background: #ecf0f6 url('../image/cellAlt.gif') repeat-x scroll left top;
    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:#7B8EA0 url('../image/th.gif') repeat-x scroll left top;
border-color:#495E73 #5D7287 #4B6177 #768A9D;
border-style:solid;
border-width:1px;
color:#c3d2ed;
font-size:11px;
font-weight:bold;
height:26px;
padding:0 4px;
text-align:center;
white-space:nowrap;
} 

tr.forumMenu td {
    background-image: url(../image/catcell.gif);
    padding: 2px;
    border-top: #FFFFFF 1px solid;
    border-left: #FFFFFF 1px solid; 
    /*text-align:left;*/
}
div.item 
{
   background :#EFF2F4 url(../image/cell.gif) repeat-x scroll left top;
    border: 1px solid #9daed4;
    border-top: 0px solid red;
}

div.altItem 
{
    background:#ecf0f6 url(../image/cellAlt.gif) repeat-x scroll left top;
    border: 1px solid #9daed4;
}
