﻿body {
}

h1
{
	font-size: 1em;
	font-weight: normal;
	border-bottom: solid 1px black;
	padding: 5px 0 5px 0;
}

p 
{
    margin-top: 0px;
}


.wrapper
{
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -1em;
}

.footer, .push
{
    height: 1em;
}


/* IE8 has padding on a button by defualt, whereas IE7 does not */
.RemovePadding
{
    padding:0;   
}


/* Used on Application pages to split steps */


/* Grid View */
.aspGridView 
{
    table-layout: fixed;
	border: 0;
}

        .aspGridView td
        {
            margin: 1px 1px 1px 1px;
            padding: 1px 1px 1px 1px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

        .aspGridViewHeader
        {
        font-weight: bold;
        }

        .aspGridViewItem
        {

        }

        .aspGridViewAltItem
        {

        }


/* Black Outline Divs - Content Boxes */
.ContentBox 
{
    width: 50em;
    /*min-width:50em; */
	border: solid 1px black;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
	overflow: hidden;
}

        .ContentBox h1, .ContentBox h3 
        {
	        background-color: Black;
	        color: White;
	        margin: 0;
	        font-size: 1em;
	        font-weight: bold;
	        padding: 5px;
	        text-align: center; 
	    }

        .ContentBox .BoxHeader 
        {
	        background-color: Black;
	        color: White;
	        margin: 0;
	        font-size: 1em;
	        font-weight: bold;
	        padding: 5px;
	        text-align: center; 
	    }
	    
	    .ContentBox .BoxHeaderLeft 
        {
	        background-color: Black;
	        color: White;
	        margin: 0;
	        font-size: 1em;
	        font-weight: bold;
	        padding: 5px;
	        text-align: left; 
	    }

        .ContentBox .BoxForm 
        {
            padding: 5px; 
        }

        .ContentBox .BoxLinks 
        {
	        padding: 1px;
	        padding-top: 5px;
	        text-align: right; 
	    }

        .ContentBox .BoxEditLinks 
        {
	        padding: 5px;
	        text-align: right;
        }

        .ContentBox .BoxContents 
        {
	        padding: 10px;
	        text-align: left;
        }
        
        .ContentBox .AddNew
        {
            padding: 2px;   
        }

.ResizableContentBox 
{
    width: 45em;
    /* min-width:50em; */
	border: solid 1px black; 
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	margin-top: 10px;
}

        .ResizableContentBox h1 
        {
	        background-color: Black;
	        color: White;
	        margin: 0;
	        font-size: 1em;
	        font-weight: bold;
	        padding: 5px;
	        text-align: left; 
	    }

        .ResizableContentBox .BoxHeader 
        {
	        background-color: Black;
	        color: White;
	        margin: 0;
	        font-size: 1em;
	        font-weight: bold;
	        padding: 5px;
	        text-align: center; 
	    }
	    
	    .ResizableContentBox .BoxHeaderLeft 
        {
	        background-color: Black;
	        color: White;
	        margin: 0;
	        font-size: 1em;
	        font-weight: bold;
	        padding: 5px;
	        text-align: left; 
	    }

        .ResizableContentBox .BoxForm 
        {
            padding: 5px; 
        }

        .ResizableContentBox .BoxLinks 
        {
	        padding: 1px;
	        padding-top: 5px;
	        text-align: right; 
	    }

        .ResizableContentBox .BoxEditLinks 
        {
	        padding: 5px;
	        text-align: right;
        }

        .ResizableContentBox .BoxContents 
        {
	        padding: 10px;
	        text-align: left;
	        
        }
        
        .ResizableContentBox .AddNew
        {
            padding: 2px;  
            text-align: left; 
        }
        
       
       
 .WarningBox
{
    text-align:left;
    margin-left:auto;
    margin-right:auto;
    overflow: hidden; 
    color:firebrick; /* firebrick is .net drawing.color.firebrick, and is supported. */
    background-color:#FFFFD5; 
    border:solid 1px firebrick;   
    width:45em;
}

        .WarningBox h1
        {
            background-color: firebrick;
            color: #FFFFD5;
            padding: 3px;
            border-bottom-color:transparent;
            margin: 0;
        }       

        .WarningBox .WarningContents
        {
            padding-top: 6px;
            padding-bottom: 4px;
            padding-left: 4px;
            padding-right: 4px;
        }
      
      .Warning
      {
        color: firebrick; 
      }
        
/* Layout for 2 Content Boxes side by side*/
div#CaseManL
{
    width:49%;
    max-width: 40em;
    float:left;
}

div#CaseManR
{
    width:49%;
    max-width: 40em;
    float:right;
}
    