/* BASIC STYLES */

	body {
	/*background:#E8E2C2;*/
	background:#f5f5f5;
	font-family:trebuchet ms, arial, sans;
	margin:0;
	}
	
	h3 {
	color:#8E8D79;
	font-family:"arial bold",arial, sans;
	/*font-family:times new roman,serif;*/
	text-transform:uppercase;
	font-size:13pt;
	font-weight:strong;
	margin-bottom:0.5em;
    margin-top:1em;
	}
    /* h2 used soley for news titles so they're not uppercase */
	h2 {
	color:#8E8D79;
	font-family:"arial bold",arial, sans;
	/*font-family:times new roman,serif;*/
	font-size:13pt;
	font-weight:normal;
	margin-bottom:0.5em;
    margin-top:1em;
	}    
	h5 {
	color:#8E8D79;
	font-family:times new roman,serif;
	font-size:10pt;
	font-weight:normal;
	margin-bottom:0.5em;
    margin-top:1em;
	}    
	
	p {
	font-size:10pt;
	margin-top:0;
	line-height:1.5em;
	}
	
	a {
	color:#8E8D79;
	}
    
    fieldset {
    background-color:#E8E2C2;
    padding:10px;
    font-size:0.8em;
    font-style:normal;
    font-weight:normal;
    border:none;
    }
       
    th {
    font-size:1em;
    font-family:times new roman,serif;
    text-align:left;
    font-weight:normal;
    }        

    #errormsg {
    font-size:0.8em;
    color:red;
    }

    .footnote {
    font-size:0.6em;
    color:black;
    }

    ul.faqlist {
        margin:0;
        padding:0;
        list-style: none;
        font-size:0.8em;
    }
    
    .faqlist li {
        padding:0 0 5px 0;
    }

    #calctable th {
        text-align:left;
        font-weight:normal;
    }

    #calctable td {
        text-align:left;
    }
    
    address {
	font-size:9pt;
	padding:10px 10px 10px 0;
	font-family:trebuchet ms, arial, sans;
    font-style:normal;
    }
    
    table#userlist th {
    background:#E8E2C2;
    width:170px;
    }
    

/* LAYOUT */

	div#container {
	width:750px;
	background:#fff;
	margin:auto;
        border-left:1px solid #74755F;
        border-right:1px solid #74755F;
	}
	
	
/* HEADER */
	
	div#header {
		border-bottom:2px solid #74755F;
		height:86px;
		background:#fff url(../images/logo.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;
	}
    
    div#loggedinas {
        display:block;
        float:right;
        font-size:8pt;
        position:relative;
        top:-20px;
        right:10px;        
    }
	
/* 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 #E8E2C2;
	}
	
	div#leftcolumn ul#subnav li a {
		font-size:9pt;
		padding:10px;
		color:#74755F;
		display:block;
		text-decoration:none;
	}
	
	div#leftcolumn ul#subnav li a:hover {
		background:#74755F;
		color:#fff;
	}
	
/* MAIN CONTENT AREA */
	
	div#main {
		margin-left:180px;
	}
    div#noright {
        margin-right:15px;
    }

	div#noright p {
		font-size:9pt;
        font-family:"trebuchet ms", arial, sans;
	}
    
/* COPORATE FORM */   
    div.corpForm {
        padding-bottom:20px;
    }
    
    #corpFormHolder {
        padding-right:10px;
    }
	
    label {
    font-family:trebuchet ms, arial, sans;
    font-size:9pt;
    }
    .submit {
    font-family:"trebuchet ms", arial, sans;
    font-size:9pt;
    }
/* INTESTACY */    
    table#intestacy th.noshow {
        border:0px solid black;
    }
    table#intestacy th {
        font-size:10pt;
        font-family:"trebuchet ms", arial, sans;
        padding:10px;
        text-align:center;
        text-transform:uppercase;
        color:#8E8D79;
    }
    table#intestacy td {
        font-size:9pt;
        padding:10px;
        background-color:#E8E2C2;
    }
    table#intestacy td p {
        font-size:9pt;
    }
/* FAQ */
    .faqanswer {
    padding-right:10px;
    }
/* MAST */
	div.mast {
		height:100px;
        width:348px; 
		background:#fff url(../images/mast.family2.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:center;
                
		padding:10px 20px 0 0;
	} 
	
	div.mast a {
		text-decoration:none;
		color:#73735D;
		font-weight:bold;
	}
	
/* LEFT AREA */
	div#leftarea {
		width:340px;
		float:left;
        border:1px solid white;
	}
	
	div#leftarea p {
		font-size:9pt;
	}

/* RIGHT AREA */
	div#rightarea {
		margin-left:360px;
		padding-right:9px;
        border:1px solid white;
	}
	
	div#rightarea p {
		border-bottom:1px solid #E8E2C2;
		padding-bottom:10px;
		font-size:9pt;
	}
    
    div#rightarea a {
    font-size:9pt;
    }
    /*Image displayed on right column*/
    div#rightpic {
    background:#fff url(../images/Image1.png) left no-repeat;
    }

/* FOOTER */
	div#footer {
		clear:both;
		padding-top:60px;
	}
	
	div#footer p {
		color:white;
		background:#74755F;
		font-size:9pt;
		margin:0;
		padding:2px 10px 2px 10px;
	}    
	
    hr.visibleline {
    display:block;
    margin-right:10px;
    }
    
/* ACCESSIBILITY */

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





































