body {
    font-family: GillSans, Arial, sans-serif;
    font-size: small;
    color: #333333;
    padding: 0px;
    margin: 0px;
    margin-left: 1em;
    margin-right: 1em;
}


img {
    border: none;
}


a {
    color: inherit;
    text-decoration: none;
}
a:link {
	color: #333333;
	font-style: normal;
}
a:visited {
	color: #333333;
}
a:hover {
	color: #993399;
}
a:active {
	color: #993399;
}
a.selected {
    color: #993399;
    font-weight: bold;
}

table {
    border-collapse: collapse;
}

h1 {
    font-size: 400%;
    font-weight: bold;
    font-family: serif;
    color: #59075A;
    text-align: center;
    margin-top: .1em;
    margin-bottom: .2em;
}



/* ***                                                                     MENU
   *** ************************************************************************/

#menu {
    text-align: center;
    width: 100%;
    font-weight: bold;
}

#menu ul {
    width: 100%;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#menu ul li {
    display: block;
    margin-bottom: 1em;
    width: 100%;
}



/* ***                                                                  CONTENT
   *** ************************************************************************/


/* ***                                                                    INDEX
   *** ************************************************************************/

#index {
    margin: 0px;
	padding: 0px;
	list-style: none;
}

#index li {
    display: block;
    padding: 0px;
    margin: 0px;
    margin-bottom: 2px;
    margin-right: 50px;
}

/* ***                                                                 SECTIONS
   *** ************************************************************************/

#sections {
    text-align: justify;
    font-size: medium;
}

/* ***                                                                  HEADERS
   *** ************************************************************************/

h2 {
    text-transform: uppercase;
    font-size: medium;
    text-align: center;
}

h2 object {
    margin-left: 80px;
    margin-right: 80px;
}

h2 img {
    display: block;
    margin-bottom: 0.5em;
    margin-left: 55px;
    margin-right: 55px;
}


/* ***                                                                    LINKS
   *** ************************************************************************/

#link-menu ul {
    width: 100%;
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#link-menu ul li {
    display: block;
    margin-bottom: 1em;
    width: 100%;
    font-weight: bold;
}

/* ***                                                                     DATA
   *** ************************************************************************/

#data table {
	border: 1px solid;
	border-color:  #339966;
	border-spacing:0;
	margin: 1em 0 0 26px;
	border-collapse:collapse;
	clear:right;
	}

#data  th {
	font-weight:bold;
	text-align:left;
	margin-left:3%;	
	border: 1px solid #339966;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background-color: #339966;
        color:white;
	}

#data td {
	border: 1px solid #339966;
	background: #fff;
	text-align:left;
	margin-left:3%;	
	padding: 6px 6px 6px 12px;
	vertical-align:top;
	}
	
#data td.alt {
	background: #eee;
	}
	
#data .columns {
	border: none;
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	/* margin-right omitted to avoid IE6 bug */
	}
	
#data .columns td{
	border: none; 
	padding:0 0 0 25px;
	}
	
#data  td p, td ul, td ol, td dl,
td h1, td h2, td h3, td h4, td h5 {
	margin-left: 0;
	}

/* ***                                                                     DATA2
   *** ************************************************************************/

#data2 table {
	border: 1px solid;
	border-color: #CC3300;
	border-spacing:0;
	margin: 1em 0 0 26px;
	border-collapse:collapse;
	clear:right;
	}

#data2  th {
	font-weight:bold;
	text-align:left;
	margin-left:3%;	
	border: 1px solid #CC3300;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background-color: #CC3300;
        color:white;
	}

#data2 td {
	border: 1px solid #CC3300;
	background: #fff;
	text-align:left;
	margin-left:3%;	
	padding: 6px 6px 6px 12px;
	vertical-align:top;
	}
	
#data2 td.alt {
	background: #eee;
	}
	
#data2 .columns {
	border: none;
	margin-top:0;
	margin-bottom:0;
	margin-left:0;
	/* margin-right omitted to avoid IE6 bug */
	}
	
#data2 .columns td{
	border: none; 
	padding:0 0 0 25px;
	}
	
#data2  td p, td ul, td ol, td dl,
td h1, td h2, td h3, td h4, td h5 {
	margin-left: 0;
	}


/* ***                                                                   FOOTER
   *** ************************************************************************/

#footer {
    margin-top: 2em;
    margin-bottom: 0.5em;
}

#date {
    font-weight: bold;
}

#footer ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#footer li {
    display: inline;
    padding-right: 3%;
}
