html, body {
	margin:0;
	padding:0;
        color:#036;     
	background-color: white;
        font-family: 'Ubuntu', sans-serif;
}

table {  
        margin-left: 1em;
	padding:0;
        border-collapse: separate; 
        border: 3px solid;
	color:#036;
/* 	color:rgb(54%,64%,70%); */
	background:#fff;
	font:94% Helvetica, Verdana, Arial, sans-serif;
}

td { 
      border:1px solid;
      margin: 1em; 
      padding: 0.5em; 
      vertical-align: top;
}

thead th {
           text-align: left;
           padding: 0.5em;
           border: 1px solid;
}

th {  
      border:1px solid;
      padding: 0.5em;
}

h1 {
	color:#fff;
	background:rgb(67%,76%,84%);
	font:bold 120% Verdana, Arial, Helvetica, sans-serif;
	padding:0.25em 1em 0.5em 1em; 
	margin:0;
	border:1px solid rgb(67%,76%,84%);
	border-width:1px 0;
}

h2 {
	font:bold 110% Verdana, Arial, Helvetica, sans-serif;
	background: rgb(57%,76%,84%);
        margin:0;
	padding:0.5em 1em 0.5em 1em; 
	line-height:1.5;
}

h3 {
	font:bold 90% Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0.5em 1em 0.5em 1em; 
	padding-bottom:0;
	line-height:1.5;
}

h4 {
	font:bold 80% Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	padding:0.5em 1em 0.5em 1em; 
	line-height:1.5;
}

p {
	line-height:1.5;
	padding:0.25em 1em 0 1em;
}

html hr {
	color:rgb(67%,76%,84%);
	border:1px solid rgb(67%,76%,84%);
	background-color: white;
	height:1px;
	margin-left:1em;
}

a:link {color:#036;}

a:visited {
	color:#669;
/*	color:#036; */
/*	color:#89b; */
/*	color:rgb(67%,76%,84%);  */
}

a:hover {
	color:#036;
}

#footer {
	background: #fff;
	font-size: 90%;
	margin-top: 10px;
	padding:1em 2em 1em 2em;
	text-align:center;
	border-top:1px solid rgb(67%,76%,84%);
	clear: both; 
}


.button {
	color:#036;
        margin:0.5em 0.5em 0.25em 0;
        padding:0;
        cursor:pointer;
        background-color:#fff;
        border:1px solid rgb(67%,76%,84%); 
}

ul { 
	margin:0 0 0 2em;
	padding:0 0 0 1em;
}

ul.linklist {
	color:#036;
	line-height:1.5;
	margin:0;
	padding:0;
	list-style:none;
}

ul.linklist li {
	line-height: 1.5;
	border-bottom: 1px solid rgb(67%,76%,84%);
	margin: 0;
	padding: 0;
}

ul.linklist li ul {
	margin-left: 1.5em;
	padding-left: 0;
}

ul.linklist a {display:block; text-decoration:none; padding:0 0 0 0.33em; height:100%;}
ul.linklist a:link {text-decoration:none;}
ul.linklist a:visited {text-decoration:none;}
ul.linklist a:hover {background:rgb(80%,85%,90%);}

ul.linklist li li {
	line-height:1.5;
	border-bottom:0;
	border-top:1px solid rgb(67%,76%,84%);
	margin:0;
	padding:0;
	list-style:none;
}

.selected {
	background:rgb(80%,85%,90%);
}

tt {
	font-family:"Courier New", Courier, mono;
	font-size: 100%;
}

.alert {
         color: red;
       }

#navigation { 
              font-size: 100%;
            }
#navigation ul {
                 list-style-type: none;
                 margin: 1em;
                 padding: 1em 0em;
               }
#navigation li { 
                 display: inline;
               }
#navigation a:link, #navigation a:visited {
                                            padding: 0.4em 1em 0.4em 1em;
                                            color: #FFFFFF;
                                            background-color:rgb(67%,76%,84%);  
                                            text-decoration: none;
                                            border-top: 1px solid #ffffff;
                                            border-left: 1px solid #ffffff; 
                                            border-right: 1px solid #711515;
                                            border-bottom: 1px solid #711515;
                                            margin: 1em;
                                          }
#navigation a:hover {
                      color: #ffffff;
                      background-color:rgb(67%,76%,84%);  
                      border-top: 1px solid #711515;
                      border-left: 1px solid #711515; 
                      border-right: 1px solid #ffffff;
                      border-bottom: 1px solid #ffffff;
                    }

