body
{
    background-color:#FFFFFF;
}
.wrapper_border 
{ 
    
    font-family:Verdana;
    font-size:10pt;
}

.Header1 { background:url(https://www.ismr-org.com/ISMR_MEMBERSHIP/App_Themes/Gray/images/good_gray.jpg); }

.Header2 { background:url(https://www.ismr-org.com/ISMR_MEMBERSHIP/App_Themes/Gray/images/light_gray.jpg); }


  a:link, a:visited {
    text-decoration: none;
    color:blue;
    }



    a:hover {
	    text-decoration:underline;
	    color:blue;
	
    }

    a:active {
	    text-decoration: none;
	    color:blue;
    }


.ContentTableNotWhite
{
    border-spacing:1px;
    width:100%;
    
}

.ContentTable
{
    border-spacing:1px;
    width:100%;
}

.ContentTable td
{
    padding-left:6px;
    border:solid 1px #FFFFFF;
    background-color:#eff3f7;
    height:26px; 
} 

.ContentGridDiv
{
    
    margin-right:auto;
    margin-left:auto;
    width:99.9%; 
    font-size:10pt; 
}

.calendarOverride div div
{    
    background-color:#FFFFFF;
} 
.calendarOverride table tr
{    
    background-color:#FFFFFF;
    height:20px;
    padding: 0;    
    margin: 0;
} 
.calendarOverride table tr td
{    
    background-color:#FFFFFF;
    height:20px;
    padding: 0;    
    margin: 0;        
    border-style: none;    
    border-width: 0;
}


	/* ValidatorCallout sets the highlight color of a required field*/
.ValidatorCallout
{
    border:solid;
    border-color:#FF0000;
    border-width:2px;
}

.ValidatorCalloutDropDownList
{
    background-color: #FFAAAA;
}

.ErrorMessage
{
	 color: Red;
	 font-size: 11pt;
	 font-family:Arial;
}


/* The following properties are for the AJAX loading indicator */
        .loading
        {
            padding-top:180px;
            background-color: #fff;
            vertical-align:middle;
            height:225px;
            width:100%;
        } 

/* The following 3 properties are for the AJAX loading indicator */
.updateProgress {
    border-width:1px; 
    border-style:solid; 
    background-color:#FFFFFF; 
    position:absolute; 
    width:180px; 
    height:50px;    
}
.updateProgressMessage {
    margin:3px; 
    font-family:Trebuchet MS; 
    font-size:small; 
    vertical-align: middle;
}
.background {
    background-color:gray; 
    filter:alpha(opacity=50); 
    opacity:0.5; 
}   



.dockS
{ 
    z-index:10000;
}

.menuS a span
{
    cursor:pointer;
    font-size:11pt;
}



.phase_msg {
    color: red;
    font-style: italic;
    font-size:10pt;
}

.phase_title {
    font-weight:bold; 
    font-size:13pt; 
    text-decoration:underline; 
    padding-top:7px;
}

.phase_box {
    display: inline-block;
    height:20px;
    width:248px;
    border:solid 1px;
    padding-left:4px;
}