<style type="text/css">
{
	margin:0;
	padding:0;
}
/* Text alignment options. */
.text_left{
	opacity:1;
	font-size:11pt;
	padding:5px 5px 5px 5px;
	color:#333;
}
.text_center{
	text-align:center;
	font-size:12pt;
	padding:1px 10px;
	color:#333;
}
.text_fine{
	font-size:10px;
	padding:3px 10px;
	color:#333;
}
body{
	overflow:scroll;
	margin:0 auto;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	background:#DAAD4D;
	/*background:url(image.png) top left no-repeat;*/
}
h1{
   font-size:22pt;
   line-height:40px;
   padding:10px 10px;
   color:#333;
}
#headerGrad {
    background: -webkit-linear-gradient(left, #b77f36, #C4883A); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, #b77f36, #C4883A); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, #b77f36, #C4883A); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #b77f36, #C4883A); /* Standard syntax (must be last) */
}
.header{
	position:relative;
	left:10%;
	margin-top:40px;
	/*margin-left:-400px;*/
	/*display:table;*/
	width:80%;
	height:100px;
	background:#C4883A;
	border-radius:5px;
	box-shadow: 2px 2px 3px rgba(0,0,0,0.2);
}
.headerImage{
	opacity:0.7;
	position:relative;
	margin-left:-55px;
	top:-20px;
}
.contentCenter{
	position:relative;
	left:10%;
	/*margin-left:-400px;*/
	margin-top:10px;
	/*display:table-cell;*/
	width:80%;
	background:#C4883A;
	color:#ffffff;
	border-radius:5px;
    box-shadow: 2px 2px 3px rgba(0,0,0,0.2);
}
.footer{
	position:relative;
	bottom:0;
	left:10%;
	margin:auto;
	/*margin-left:-400px;*/
	width:80%;
	height:20px;
	background:#C4883A;
	color:#ffffff;
	border-radius:5px;
	/*box-shadow: 2px 2px 3px rgba(0,0,0,0.2);*/
}
.navBar{
	position:relative;
	left:10%;
	margin-top:6px;
	width:80%;
	height:40px;
	/*background:#C4883A;
	border-radius:5px;
	box-shadow: 2px 2px 3px rgba(0,0,0,0.2);*/
}
.navBarItems{
    padding:0px;
    margin:2px auto;
    width: 100%;
}
.navBarItems tr{
    width:100%;
    height:100%;
	background:#C4883A;
	position:center;
}
.navBarItems td{
    width: 100px;
    height: 30px;
	font-size:12pt;
	text-align:center;
	color:#333;
	background:#C4883A;
    box-shadow: 2px 2px 3px rgba(0,0,0,0.2);
    margin-bottom: 4px;
    transition: all 200ms linear;
	border-radius:5px;
	cursor:pointer;
	cursor:hand;
}
.navBarItems td a{
	color:#333;
}
.navBarItems td:hover{
	background:#C8914A;
    box-shadow: 2px 2px 3px rgba(0,0,0,0.4);
	color:#000;
}
.navBarItems td:hover a{
	color:#000;
}
a{
	text-decoration:none;
}
@-webkit-keyframes moveFromBottom {
    from {
        opacity: 0;
        -webkit-transform: translateY(200%);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0%);
    }
}
@-moz-keyframes moveFromBottom {
    from {
        opacity: 0;
        -moz-transform: translateY(200%);
    }
    to {
        opacity: 1;
        -moz-transform: translateY(0%);
    }
}
@-ms-keyframes moveFromBottom {
    from {
        opacity: 0;
        -ms-transform: translateY(200%);
    }
    to {
        opacity: 1;
        -ms-transform: translateY(0%);
    }
}

@-webkit-keyframes moveFromTop {
    from {
        opacity: 0;
        -webkit-transform: translateY(-200%);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0%);
    }
}
@-moz-keyframes moveFromTop {
    from {
        opacity: 0;
        -moz-transform: translateY(-200%);
    }
    to {
        opacity: 1;
        -moz-transform: translateY(0%);
    }
}
@-ms-keyframes moveFromTop {
    from {
        opacity: 0;
        -ms-transform: translateY(-200%);
    }
    to {
        opacity: 1;
        -ms-transform: translateY(0%);
    }
}
table.heading{
	font-size:10pt;
	border-width:1px;
	border-spacing:2px;
	border-style:hidden;
	border-color:;
	border-collapse:;
	border-radius:5px;
}
table.heading td{
	font-size:10pt;
	border-width:1px;
	padding:1px;
	border-style:hidden;
	border-color:;
	background-color:#000000;
	border-radius:5px;
	background-color:rgba(0,0,0,0.06);
}
table.audio{
	font-size:10pt;
	border-width:1px;
	border-spacing:2px;
	border-style:hidden;
	border-color:;
	border-collapse:;
	/*background-color:rgba(0,0,0,0.1);*/
	border-radius:5px;
}

table.audio th{
	font-size:10pt;
	border-width:1px;
	padding:1px;
	border-style:hidden;
	border-color:;
	border-radius:5px;
	background-color:rgba(0,0,0,0.1);
	cursor:pointer;
	cursor:hand;
}
table.audio td{
	font-size:10pt;
	border-width:1px;
	padding:1px;
	border-style:hidden;
	border-color:;
	background-color:#000000;
	border-radius:5px;
	background-color:rgba(0,0,0,0.06);
}

table.audio tr:hover{
	background-color: #ffff99;
}
figcaption { 
    display: inline-block;
	font-style: italic;
}
</style>