﻿	body  
	{
		font: 100% Verdana, Arial, Helvetica, sans-serif;
		background: #FFFFFF;
		margin: 0;
		padding: 0;
		text-align: center;
		color: #000000;
	}

	#containerMembers
	{ 
		position: relative;
		width: 780px;
		background: #FFFFFF;
		margin-top: 15px;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 5px;
		border: 2px solid #00555f;
		text-align: left;
	} 

    p
    {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 10px;
		padding-bottom: 4px;
    }
  
    fieldset
    {
        margin: 0px;
        border-width: 0px;
        padding-left: 10px;
        padding-bottom: 18px;
    }
        
    label
    {
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 12px;
	    font-weight: bold;
	    color: #00555f;
    } 
    
    label.tabbed
    {
        text-align: right;
    } 
    
    input
    {
        margin-top: 2px;
        margin-bottom: 2px;
    }
    
    input.field
    {
        margin-top: 4px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 10px;
    }
    
    input.button
    {
        margin-top: 10px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-color: #C1D7E8;
		color: #000000;
		font-size: 10px;
		font-weight: bold;
		width: 107px;
    }
    

	#header 
	{ 
		height: 136px;
		padding: 0px;
		margin-top: 6px;
	} 
		
    #header #clientLogo
    {
        float: left;
        padding-left: 6px;
    }
    
    #header #hedLogo
    {
        float: right;
        padding-right: 6px;
    }    
		
	#topMenu
	{
		height: 40px;
		background-color: #598F96;
	}
	
	#topMenu h1
	{
		padding-top: 11px;
		padding-left: 2px;	
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 14px;
	    font-style: normal;
	    line-height: normal;
	    font-weight: normal;
	    font-variant: normal;
	    text-transform: none;
	    color: #FFFFFF;
	    text-decoration: none;
		font-weight: bold;
		padding-left: 4px;		
	}
	
	#topMenu a
	{
	    color: #FFFFFF;
	    text-decoration: none;	
	}
	
	#topMenu ul
	{
		margin: 0px;
		padding: 0px;
		padding-top: 14px;
		padding-left: 2px;
		list-style-type: none;
	}
	
	#topMenu ul li
	{
		float: left;
		text-align: center;
	}
	
	#topMenu ul li h1
	{
		margin: 0px;
	    font-size: 10px;
	}
		
	#sidebar1 
	{
	    position: absolute;
		left: 0;
		width: 144px;
		padding-top: 8px;
		padding-left: 4px;
		padding-right: 8px;

	}
	
	#sidebar1 h1
	{
	    position: relative;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		color: #4a488e;
		font-size: 15px;
		letter-spacing: 1.3px;
		font-weight: bold;
	}
	
	#sidebar1 h1 a
	{
	    text-decoration: none;
	    
	}	
	
	#sidebar1 h2
	{
		font-family: Geneva, Arial, Helvetica, sans-serif;
		color: #4a488e;
		font-size: 15px;
		letter-spacing: 0.9px;
		font-weight: bold;		
	}
	
	#sidebar1 p
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		letter-spacing: 0.9px;
	}	
	
	#sidebar2 
	{
		position: absolute;
		right: 0;
		width: 142px;
		padding-top: 8px;
		padding-left: 8px;
		padding-right: 2px;
	}
	
	#sidebar2 h1
	{
	    margin: 0px;
	    padding: 0px;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		color: #4a488e;
		font-size: 15px;
		letter-spacing: 1.3px;
		font-weight: bold;
	}	
	
	#sidebar2 p
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		letter-spacing: 0.9px;
	}	
	
	.mainContent
	{
	
	}
	
	#mainContent 
	{ 
		margin: 0 144px; 
		padding-top: 8px;
		padding-left: 2px;
		padding-bottom: 2px;
		padding-right: 0px;
		width: 482px;
        min-height: 420px;		
		
	}
	
	#mainContentFull 
	{ 
	    margin-top: 0px;
	    margin-left: 0px;
	    margin-right: 144px;
	    margin-bottom: 0px;
		padding-top: 8px;
		padding-left: 8px;
		padding-bottom: 2px;
		padding-right: 0px;
		width: 626px;
        min-height: 420px;		
		
	}	
	
	.mainContent h1
	{
	    margin: 0px;
	    padding: 0px;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		color: #71A3C8;
		font-size: 12px;
		font-weight: bold;
		margin-bottom: 4px;
	}
	
	.mainContent h2
	{
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 10px;
	    color: #003680;
	}
		
	.mainContent p
	{
	    margin: 0px;
	    padding: 0px;
	}	
	
	.mainContent span.loginError
	{
	    color: #FF0000;
	    font-weight: bold;
	}
	
	.mainContent h3
	{
	    margin: 0px;
	    margin-bottom: 4px;
	    padding: 0px;
		font-family: Geneva, Arial, Helvetica, sans-serif;
		color: #4a488e;
		font-size: 12px;
		letter-spacing: 0.8px;
		font-weight: bold;
	}
	
	.mainContent h3 a
	{
		text-decoration: none;	
	}
	
		
	#footer 
	{ 
	    margin-top: 0px;
    	padding: 0 10px 0 20px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	} 
	
	#footer p 
	{
		margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
		padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
		font-family: Verdana, Arial, Helvetica, sans-serif;
	    color: #71A3C8;
		font-size: 10px;
		text-align: right;
	}
	
    #footer a 
    {
	    color: #71A3C8;
	    text-decoration: none;
    }
    #footer a:hover 
    {
	    color: #003680;
	    text-decoration: none;
    }
	
	div.blueBox
	{
	    position: relative;
	    margin: 0px;
	    padding: 0px;
	    width: 132px;
	}
	
	div.blueBox #top
	{
	    position: absolute;
	    top: 0px;
	    left: 0px;
	    width: 132px;
	    height: 8px;
	    background-image: url('images/sidebartop.gif');
	    background-repeat: no-repeat;
	}
	
	div.blueBox #middle
	{
	    position: static;	
	    margin-top: 8px;
	    margin: 0px;
	    padding: 0px;
	    padding-bottom: 6px;
	    width: 132px;
	    background-color: #71A3C8;
	}
	
	div.blueBox #middle h1
	{
	    margin: 0px;
	    padding-top: 8px;
	    padding-left: 8px;
	    padding-bottom: 6px;
		font: 100% Verdana, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		font-size: 10px;
		letter-spacing: 0.3px;
		font-weight: bold;
	}
	
	div.blueBox #middle h2
	{
	    margin: 0px;
	    padding-top: 8px;
	    padding-left: 8px;
	    padding-bottom: 6px;
		font: 100% Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		font-size: 10px;
		letter-spacing: 0.6px;
		font-weight: bold;
	}
	
	div.blueBox #middle h3
	{
	    margin: 0px;
	    padding-top: 8px;
	    padding-left: 8px;
	    padding-bottom: 6px;
		font: 100% Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		font-size: 10px;
		letter-spacing: 0.6px;
		font-style: italic;
		font-weight: bold;
	}
	
	div.blueBox #middle a
	{
	    color: #FFFFFF;
	    font-weight: bold;
	    text-decoration: none;
	}
	
	div.blueBox #bottom
	{ 
	    position: absolute;
	    bottom: -1px;
	    left: 0px;
	    width: 132px;
	    height: 8px;
        background-position: bottom;        
	    background-image: url('images/sidebarbottom.gif');
	    background-repeat: no-repeat;
	}	
	
	div.greenBox
	{
	    position: relative;
	    margin: 0px;
	    padding: 0px;
	    width: 132px;
	}
	
	div.greenBox #top
	{
	    position: absolute;
	    top: 0px;
	    left: 0px;
	    width: 132px;
	    height: 8px;
	    background-image: url('images/grsidebartop.gif');
	    background-repeat: no-repeat;
	}
	
	div.greenBox #middle
	{
	    position: static;	
	    margin: 0px;
	    padding: 0px;
	    width: 132px;
	    background-color: #7BBFA0;
	}
	
	div.greenBox #middle h1
	{
	    margin: 0px;
	    padding-top: 8px;
	    padding-left: 8px;
	    padding-bottom: 2px;
		font: 100% Verdana, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		font-size: 10px;
		letter-spacing: 0.3px;
		font-weight: bold;
	}
	
	div.greenBox #middle h2
	{
	    margin: 0px;
	    padding-top: 8px;
	    padding-left: 8px;
	    padding-bottom: 6px;
		font: 100% Verdana, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		font-size: 10px;
	}	
	
	div.greenBox #middle h3
	{
	    margin: 0px;
	    padding-top: 8px;
	    padding-left: 8px;
	    padding-bottom: 6px;
		font: 100% Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		font-size: 10px;
		font-style: italic;
		font-weight: bold;
	}	
	
	div.greenBox #bottom
	{ 
	    position: absolute;
	    bottom: -1px;
	    left: 0px;
	    width: 132px;
	    height: 12px;
	    background-position: bottom;
	    background-image: url('images/grsidebarbottom.gif');
	    background-repeat: no-repeat;
	}		
	
	#articleLeft
	{
	    position: relative;
	    margin-top: 12px;
	    margin-right: 10px;
	    float: left;
	    width: 234px;
	    margin-bottom: 18px;
	}
	
	#articleLeft #content
	{
	    padding-top: 10px;
	    padding-left: 10px;
	    padding-right: 10px;
	    padding-bottom: 10px;	
        background-color: #C1D7E8;
	}
	
	#articleLeft #bottom
	{ 
	    position: absolute;
	    bottom: -11px;
	    left: 0px;
	    width: 234px;
	    height: 13px;
	    background-image: url('images/articlebottom.gif');
	    background-repeat: no-repeat;
	}	
	
	#articleRight
	{
	    position: relative;
	    float: left;
	    margin-top: 12px;
	    margin-bottom: 18px;
	    width: 234px;
	}
	
	#articleRight #content
	{
	    padding-top: 10px;
	    padding-left: 10px;
	    padding-right: 10px;
	    padding-bottom: 10px;
        background-color: #C1D7E8;
	}
	
	#articleRight #bottom
	{ 
	    position: absolute;
	    bottom: -11px;
	    left: 0px;
	    width: 234px;
	    height: 13px;
	    background-image: url('images/articlebottom.gif');
	    background-repeat: no-repeat;
	}
	
	fieldset.tabbed
	{
	    margin-top: 0px;
	    border-style: solid;
	    border-width: 1px;
	    border-color: #003680;
	}
	
	legend.tabbed
	{
	    font-size: 11px;
	    color: #003680;
	}
			