/* BASIC STYLES */

	body {
		background-color:#D2E1FE;
		font-family:trebuchet ms, arial, sans;
		margin:0;
	}
    
    h2 {
        color:#0825A4;
        font-size:11pt;
        margin:0.55em 0.5em 0.7em 0.75em;
        background-color:#fff;
    }

	h3 {
		color:#0B23D5;
		text-transform:uppercase;
		font-size:13pt;
		font-weight:normal;
		margin-bottom:0.5em;
        border-bottom:1px solid #0B23D5;
        background-color:#fff;
	}

    h4 {
        color:#0825A4;
        font-size:12pt;
        margin-bottom:0.5em;
        background-color:#fff;
    }

	h5 {
		color:#0B23D5;
		font-family:"times new roman",serif;
		font-size:10pt;
		font-weight:normal;
		margin-bottom:0.5em;
        margin-left:0.5em;
        background-color:#fff;
	}
    	
	p {
		font-size:10pt;
		margin-top:0;
		line-height:1.5em;
	}
	
	a {
		color:#8E8D79;
	}
    
    li {
        font-size:0.8em;
    }
    
    .bulletedlist li {
        list-style-image: url(../images/bullet.png);
        list-style-type: circle
    }

    label {
        font-weight:bold;
        color:#66d;
        font-size:8pt;
    }
/* LAYOUT */

	div#container {
		width:750px;
		background:#fff;
		margin:auto;
	}
	
	
/* HEADER */
	
	div#header {
		border-bottom:2px solid #74755F;
		height:86px;
		background:#fff url(../images/heads3.png) 10px 10px no-repeat;
		text-align:right;
	}
	
	div#header ul {
		padding:0;
		margin:0;
		position:relative;
		top:60px;
	}
	
	div#header li {
		display:inline;
		margin-right:15px;
	}
	
	div#header li a {
		font-size:10pt;
		text-decoration:none;
		color:black;
	}
	
	div#header li a:hover {
		text-decoration:underline;
	}
	
/* LEFT NAV */
	
	div#leftcolumn {
		width:160px;
		float:left;
	}
	
	div#leftcolumn ul#subnav {
		margin:0;
		padding:0;
		list-style-type:none;
	}

	div#leftcolumn ul#subnav li {
		border-bottom:1px solid #0F1F97;
	}
	
	div#leftcolumn ul#subnav li a {
		font-size:9pt;
		padding:10px;
		color:#0F1F97;
		display:block;
		text-decoration:none;
        background:#EBF5FF;
	}
	
	div#leftcolumn ul#subnav li a:hover {
		background:#77A3FB;
		color:#fff;
	}
	
/* MAIN CONTENT AREA */
	
	div#main {
		margin-left:180px;
        margin-top:-2px;
        padding-right:10px;
	}
    
    /* content separators */
    div.contentseparator {
        padding:5px;
        border-top:1px solid blue;
        font-size:0.8em;
    }
    
    .contentseparator table {
        width:100%;
    }
    
    /* specific formatting */
    #contactform th {
        text-align:right;
    }
	
/* MAST */
	div.mast {
		height:100px;
		background:#fff url(images/mast.family1.jpg) left no-repeat;
		border-bottom:1px solid #74755F;
		padding:10px 200px 0 15px;
	}
	
	div.mast h3 {
		font-family:times new roman,serif;
		font-weight:normal;
		font-style:italic;
		text-transform:none;
		margin:0;
		font-size:16pt;
		color:#73735D;
	}
	
	div.mast p {
		margin:0;
		text-align:right;
		padding:10px 20px 0 0;
	} 
	
	div.mast a {
		text-decoration:none;
		color:#73735D;
		font-weight:bold;
	}
	
/* LEFT AREA */
	div#leftarea {
		width:340px;
		float:left;
	}
	
	div#leftarea p {
		font-size:9pt;
	}

/* RIGHT AREA */
	div#rightarea {
		margin-left:360px;
		padding-right:10px;
	}
	
	div#rightarea p {
		border-bottom:1px solid #E8E2C2;
		padding-bottom:10px;
		font-size:9pt;
	}

/* FOOTER */
	div#footer {
		clear:both;
		padding-top:60px;
	}
	
	div#footer p {
		color:white;
		background:#767FC2;
		font-size:9pt;
		margin:0;
		padding:2px 10px 2px 10px;
	}
    
    a.lightflink {
		color:white;
        text-decoration:none;    
    }
    
    .valid {
        color:#aeaeac;
    }
    
    .valid a {
        color:#aeaeac;
    }    

/* PRIVACY POPUP */
    #privacy {
        width:380px;
        padding:30px;
    }
	
/* ACCESSIBILITY */

	a.accessLink,
	hr,
	div#header h1,
	div#header h2,
	div#header p {
		display:none;
	}
