/*-------------------------------------------------------------------------------------
    General
-------------------------------------------------------------------------------------*/
    Body{
        background: #BFBDBD;
        margin:0px 0px 0px 0px;
        height:100%;
        width:100%;
    }
    #OuterBody{
        background:#BFBDBD;width:100%;height:100%;
    }
    
    #LowerStripeHeadingText{
        color:#FFFFFF;
        font-family: Arial, Helvetica;
    }

    td, table, li, p, input{
        font-family: Arial, Helvetica;
        font-size:100%;
    }
    
    /*Scroller*/
    .Scroller{
        font-family: Arial, Helvetica;
        font-size: 10px;   
        color:#FFFFFF;
        background-color:#0048FF;
    }
		
		
/*-------------------------------------------------------------------------------------
    Content Headings
-------------------------------------------------------------------------------------*/
    .ContentHeading {
        height:20px;
        width:539px;
        background: url(/Resources/Images/BrickTanHeadingShadow.png) no-repeat bottom right !important;
        color:#FFFFFF;
        font-weight:bold;
        font-size:14px;
        font-style:italic;
    }
    
    .ContentHeading div {
        
        top:0px;
        left:0px;
        margin-right:5px;
        margin-left:3px;
        margin-bottom:5px;
    }

    .ContentHeadingShort {
        height:20px;
        width:319px;
        background: url(/Resources/Images/BrickTanHeadingShadowShort.png) no-repeat bottom right !important;
        color:#FFFFFF;
        font-weight:bold;
        font-size:14px;
        font-style:italic;
    }
    
    .ContentHeadingShort div {
        top:0px;
        left:0px;
        margin-right:5px;
        margin-left:3px;
        margin-bottom:5px;
    }
/*-------------------------------------------------------------------------------------
    Upper Stripe
-------------------------------------------------------------------------------------*/
    
    #UpperStripeHeadingText{
        color:#FFFFFF;
        font-weight:bold;
        font-family: Arial, Helvetica;
        font-size:12px;
		padding-right:4px;
		text-align:center;
		width:630px;
		margin:0px 0px 0px 0px;
    }

    #LeftMenu{
        background:#FFFFFF;float:left;height:100%;border-right:1px solid #000000;bottom:0px;
    }
	
	.errMsg
	{
		font-weight:bolder;
		color:Red;
	}
	
	.nameofcourt{
         font-size:small;
         font-weight:bold;
         color:White;
        }
	
	.tbbody
	{
		position:relative;
		bottom:0px;
		top:0px;
		margin-top:34px;
		height:680px;
	}
	
	.tbscroll
	{
		position:relative;
		bottom:0px;
		top:0px;
		height:680px;
		overflow:auto;
	}
	
	.hTitle
	{
		background: #C5AF7D ;
		background-image:url('http://domesticcourt.org/Resources/Images/Design2.5BrickTan/BrickTanUpperDeco.png');
		 background-position:top left; background-repeat:no-repeat;text-align:center;
		height:31px;
	}


.gutterspace
{
	border-left:solid 1px black;
	height:100%;
	width:15px;
}

.debugtext
{
	font-size:small;
	color:Gray;
	float:right;margin-right:10px;
}

/*-------------------------------------------------------------------------------------
    Left Menu
-------------------------------------------------------------------------------------*/
   a.menuitem:link, a.menuitem:visited{
		background-color: #5b0000;
		color: #ffffff;
        border-top: #99ccff solid 1px;
        border-right: #003399 solid 1px;
        border-bottom: #003399 solid 1px;
        border-left: #99ccff solid 1px;
        font-family: arial,helvetica,sans-serif;
        font-size: 12px;
        font-weight: normal;
        letter-spacing: normal;
        padding: 0px 0px 0px 0px;
        text-decoration: none;
        width: 128px;
        display: block;
    }
    a.menuitem:hover{ background-color: #C5AF7D;color:#000000;}
    a.menuitem:active, a.menuitem:focus{
        border-top: #003399 solid 1px;
        border-right: #99ccff solid 1px;
        border-bottom: #99ccff solid 1px;
        border-left: #003399 solid 2px;
		letter-spacing: normal;}
    a.submenuitem:link, a.submenuitem:visited{
        background-color: #0024AC;
        border-top: #99ccff solid 1px;
        border-right: #003399 solid 1px;
        border-bottom: #003399 solid 1px;
        border-left: #99ccff solid 1px;
        color: white;
        font-family: arial,helvetica,sans-serif;
        font-size: 12px;
        font-weight: normal;
        letter-spacing: normal;
        padding: 0px 0px 0px 0px;
        text-decoration: none;
        width: 128px;
        display: block;
    }
    a.submenuitem:hover{ background-color: #C5AF7D;color:#000000;}
    a.submenuitem:active, a.submenuitem:focus{
        border-top: #003399 solid 1px;
        border-right: #99ccff solid 1px;
        border-bottom: #99ccff solid 1px;
        border-left: #003399 solid 2px;
        letter-spacing: normal;
    }