body {
	background-color: #DCE8FC;
	color: black;
}

/*Navigation sections*/
    div#navvertic {
    	font-family: arial, helvetica, sans-serif;

	   /*div placing*/
    	float: left;
    }

    /* list and link to create horizontal navigation menu */
    ul.navvertic {
    	padding: 0px;
    	margin-left: 0.5em;
    	list-style-type: none;
        font-weight: bold;
        text-align: center;
    }

    li.navvertic {
        margin-top: 0px;
        margin-bottom: 5px;
        padding: 0px;
        line-height: 1.5em;
    	border-style: solid;
    	border-width: 1px;
    	background-color: white;
    }

	li.navverticEmpty {
        margin-top: 0px;
        margin-bottom: 5px;
        padding: 0px;
        line-height: 1.5em;
	}

    li#navvertichere {
        margin-top: 0px;
        margin-bottom: 5px;
        padding: 0px;
        line-height: 1.5em;
    	border-style: solid;
    	border-width: 1px;
    	color: black;
    	background-color: white;
        text-decoration: none;
    }

    a.navvertic:link {
    	color: blue;
        text-decoration: none;
        cursor: pointer;
    }
    a.navvertic:visited {
    	color: blue;
        text-decoration: none;
        cursor: pointer;
    }
    a.navvertic:hover {
    	color: black;
        text-decoration: underline;
        cursor: pointer;
    }

/*Main text section*/
    div#maintext {
        /* oh, wow, IE6 displays something ugly in place of these fonts
    	font-family: roman, 'times new roman', times, serif;
        */

    	background-color: white;
    	color: black;

    	/*div placing*/
    	float: none;
    	margin-left: 12em;
    	margin-bottom: 0.5em;
    	padding-left: 1em;
    	padding-right: 1em;
    	min-height: 20em;

    	/*border specification*/
        border-style: dotted;
    	border-width: 1px;
    }

    h1 {
    	text-align: center;
    }

    h2 {
        margin-top: 2em;
    }

    h3 {
        margin-top: 1.8em;
    }

    h4 {
        margin-top: 1.5em;
    }

    p {
    	text-align: justify;
    }

    em {
        font-style: italic;
    }

    a.inText:link {
        color: blue;
        text-decoration: underline;
        cursor: pointer;
    }
    a.inText:visited {
        color: blue;
        text-decoration: underline;
        cursor: pointer;
    }
    a.inText:hover {
        color: black;
        text-decoration: underline;
        cursor: pointer;
    }

/*XHTML validation section*/
    div#validation {
    	/*div placing*/
    	float: none;
    	padding-left: 3em;
    	padding-right: 3em;
    }

    p#validate {
    	text-align: right;
    }

    img.validate {
        border: 0px;
    }

/*Legal section*/
    div#legalize {
        float: none;
    	margin-left: 12em;
        padding-left: 3em;
        padding-right: 3em;
    	border-style: solid;
    	border-width: 1px;
    }

    p.legalize {
        font-size: 60%;
        text-align: justify;
    }

