﻿/*
Framework, positioning
*/

table.mainHeader {
	border: 1px solid #A17026;
	border-bottom: 0px;
	border-collapse: collapse;
	background: #FCFBFC;
	width: 100%;
}  
#navBottom {
background:transparent url('http://www.masm.org/App_Themes/UnderWater/image/bg_top1.gif') repeat-x scroll left top;
padding:0 15px 10px;
}
table.maintable {
    width: 100%;
	background: #9daed4;
	border-spacing:1px;
}
table.toptable {
    width: 100%;
	background: #BFBDBD;
	border-spacing:1px;
}
.tablebg {
	background-color: #9daed4;
}
.tablebgNoCap {
	background: #EFF2F4 url('http://www.masm.org/App_Themes/UnderWater/image/cell.gif') top left repeat-x;
}#0002ab
.block-start { background: url('../image/ftr_mid.gif') bottom left repeat-x; }
.block-end-left { background: url('../image/ftr_left.gif') top left no-repeat; }
.block-end-right { background: url('../image/ftr_right.gif') top right no-repeat; }
.block-end-left, .block-end-right { height: 4px; overflow: hidden; padding: 0; }
#contentofNavTop {
	padding: 8px;
	background: #E8ECF5 url('http://www.masm.org/App_Themes/UnderWater/image/bg_top2.gif') top left repeat-x !important;
	border: 1px solid #BFBDBD;
	-x-system-font:none;
font-family:Verdana;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding:4px;
}
.block-start .tablebg { 
    border-top-width: 0; 
}#a8b7d9
.block-start .tablebgNoCap { 
    border-color: #C3CBD3;
}
.cap-left {
    background:transparent url('http://www.masm.org/App_Themes/UnderWater/image/hdr_left.gif') no-repeat scroll left top;
}
.cap-right {
	background: url('http://www.masm.org/App_Themes/UnderWater/image/hdr_right.gif') top right no-repeat;
	padding-top: 7px;
	padding-left: 29px;
	height: 21px;
}
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('http://www.masm.org/App_Themes/UnderWater/image/hdr_mid.gif') repeat-x scroll left top;
height:27px;
margin:0;
padding:0;
text-align:left;
white-space:nowrap;
}
table.loginform 
{
    width:650px;
    margin:30px auto;
} 

tr.item, tr.altItem
{
    margin:1px;
}

tr.item td , td.item{
    background:#eff2f4 url('http://www.masm.org/App_Themes/UnderWater/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('http://www.masm.org/App_Themes/UnderWater/image/cellAlt.gif') repeat-x scroll left top;
    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:#7B8EA0 url('http://www.masm.org/App_Themes/UnderWater/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(http://www.masm.org/App_Themes/UnderWater/image/catcell.gif);
    padding: 2px;
    border-top: #FFFFFF 1px solid;
    border-left: #FFFFFF 1px solid; 
    /*text-align:left;*/
}

tr.topDivider td {
    background:#DBDFE4 url(../image/body.gif) repeat scroll 0 0;
    font: bold 9px Verdana;
    color: black;
    padding: 1px;
    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 :#EFF2F4 url(http://www.masm.org/App_Themes/UnderWater/image/cell.gif) repeat-x scroll left top;
    border: 1px solid #9daed4;
    border-top: 0px solid red;
}

div.altItem 
{
    background:#ecf0f6 url(http://www.masm.org/App_Themes/UnderWater/image/cellAlt.gif) repeat-x scroll left top;
    border: 1px solid #9daed4;
}

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%;    
    
}