ul.navilist{
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:center;
}
ul.navilist li{
	display:inline;
	list-style-type:none;
	padding:0 1em;
	margin:0;
}
	
.divider {
	border-bottom:1px solid;
}


div.box-right{
	clear:right;
	width:50%;
	border:1px solid black;
	float:right;
	margin:0em 0em 0.5em 0.5em;
}

div.box-right h2.top{
	background-color:lime;
	border-bottom:1px solid black;
	margin:0px;
	padding:0em 0.5em;
	font-size:1em;
}

div.box-right div.pad{
	padding:0.5em;
}

th{
	text-align:right;
}

/* The flyout styles were copied form Example.org's contentStyles.css style sheet */

.flyout-left{
    float:left;
    width:25%;
    background-color:#F7F7F7;
    margin: 0 1em 1em 0;
    padding:1em;
    border:1px solid #FF7D00;
    font-size:0.8em;
    clear:left;
}

ul.flyout-left, ol.flyout-left{
    padding-left:2em;
}

.flyout-right{
    float:right;
    width:25%;
    background-color:#F7F7F7;
    margin:0 0 1em 1em;
    padding:1em;
    border:1px solid #FF7D00;
    font-size:0.8em;
    clear:right;
}

ul.flyout-right, ol.flyout-right{
    padding-left:2em;
}


table.data{
	padding: 0px; margin: 0px; border: 0px none; border-spacing: 0px; border-collapse:collapse;
}
	
table.data tbody td,
table.data tfoot td,
table.data tbody th,
table.data tfoot th{
    padding:0.25em 1em;
    border-top:1px solid #D9D9D9;
}

table.data thead td,
table.data thead th{
    padding:0.25em 1em;
    border-bottom:1px solid #808080;
    text-align:left;
}
table.data tbody th{
    text-align:left;
}


