body {
	font: 12px Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #3e3d40;
    padding: 0;
    margin: 0;
    background-color: #ffffff;
}

a,
a:link,
a:visited {
	color: #3e3d40;
	font-weight: bold;
	text-decoration: none;
}

a:focus,
a:hover,
a:active {
	text-decoration: underline;
}


html,
body,
#contents {
    min-height: 100%;
	width: 100%;
	height: 100%;
}

html>body,
html>body #contents {
	height: auto;
}

#logo {
    position: absolute;
    left: 716px;
    top: 48px;
}

#switch {
    position: absolute;
    left: 716px;
    top: 235px;
}

#switch {
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
}

#switch a,
#switch a:link,
#switch a:visited {
    text-decoration: none;
    color: #707070;
}

#switch a:focus,
#switch a:hover,
#switch a:active {
    color: #f9b153;
}



#contents {
	position: absolute;
	top: 0;
    left: 0;
}

body table .logo {
    margin: 8px 2px 6px 714px;
}


table td.mainnav ul {
    margin: 0 0 18px 37px;
    padding: 0;
}

table td.mainnav ul li {
    background-color: #f9b153;
    list-style-type: none;
    display: inline;
    font-weight: bold;
    font-size: 12px;
    margin: 0 19px 0 0;
    text-transform: uppercase;
}

table td.mainnav ul li a,
table td.mainnav ul li a:link,
table td.mainnav ul li a:visited {
    border-bottom: 2px solid #f9b153;
    text-decoration: none;
    color: #ffffff;
}

table td.mainnav ul li.active a,
table td.mainnav ul li.active a:link,
table td.mainnav ul li.active a:visited,
table td.mainnav ul li a:focus,
table td.mainnav ul li a:hover,
table td.mainnav ul li a:active {
    border-bottom: 2px solid #ffffff;
}

table td.nav ul {
    margin: 9px 0 0 37px;
    padding: 0;
    line-height: 150%;
}

table td.nav ul li {
    list-style-type: none;
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
}

table td.nav ul li a,
table td.nav ul li a:link,
table td.nav ul li a:visited {
    text-decoration: none;
    color: #9c9ea0;
}

table td.nav ul li.active a,
table td.nav ul li.active a:link,
table td.nav ul li.active a:visited,
table td.nav ul li a:focus,
table td.nav ul li a:hover,
table td.nav ul li a:active {
    color: #f9b153;
}

.color2 table td.nav ul li.active a,
.color2 table td.nav ul li.active a:link,
.color2 table td.nav ul li.active a:visited,
.color2 table td.nav ul li a:focus,
.color2 table td.nav ul li a:hover,
.color2 table td.nav ul li a:active {
    color: #b41621;
}

.color3 table td.nav ul li.active a,
.color3 table td.nav ul li.active a:link,
.color3 table td.nav ul li.active a:visited,
.color3 table td.nav ul li a:focus,
.color3 table td.nav ul li a:hover,
.color3 table td.nav ul li a:active {
    color: #008a8e;
}


table td.nav li.topic a,
table td.nav li.topic a:link,
table td.nav li.topic a:visited {
    margin: 0 0 0 4px;
    text-decoration: none;
    color: #9c9ea0;
    text-transform: none;
}

table td.nav li.topicactive a,
table td.nav li.topicactive a:link,
table td.nav li.topicactive a:visited,
table td.nav li.topic a:focus,
table td.nav li.topic a:hover,
table td.nav li.topic a:active {
    margin: 0 0 0 4px;
    color: #f9b153;
    text-transform: none;
}

.color2 table td.nav li.topicactive a,
.color2 table td.nav li.topicactive a:link,
.color2 table td.nav li.topicactive a:visited,
.color2 table td.nav li.topic a:focus,
.color2 table td.nav li.topic a:hover,
.color2 table td.nav li.topic a:active {
    color: #b41621;
}

.color3 table td.nav li.topicactive a,
.color3 table td.nav li.topicactive a:link,
.color3 table td.nav li.topicactive a:visited,
.color3 table td.nav li.topic a:focus,
.color3 table td.nav li.topic a:hover,
.color3 table td.nav li.topic a:active {
    color: #008a8e;
}

table td.nav ul ul li {
    text-transform: none;
}

.stage {
	font: 12px Verdana, Helvetica, sans-serif;
    line-height: 150%;
    padding: 0 0 56px 0;
}

.stage h1{
    padding: 0;
    margin: 24px 0 24px 0;
    font-size: 16px;
}

.stage p {
    padding: 0;
    margin: 0;
}

.stage ul {
    padding: 0 0 0 15px;
    margin: 1em 0 1em 0;
}

.stage table {
    margin: 1em 0 0 0;
    width: 100%;
    background-color: #ffffff;

}

.stage table th,
.stage table td {
    background-color: #ededef;
    font-size: 12px;
    text-align: left;
    vertical-align: top;
}

.stage table th {
    padding: 10px 10px 43px 10px;
}

.stage table td {
    padding: 3px 10px 3px 10px;
}

.right img {
    margin: 24px 0 0 29px;
}

#box1 {
    width: 117px;
    height: 73px;
    margin: 65px 0 0 29px;
    background-color: #b41621;
}

#box2 {
    width: 117px;
    height: 73px;
    margin: 44px 0 0 29px;
    background-color: #008a8e;
}

.right #box1 img,
.right #box2 img {
    margin: 0;
}

#boxheadline1,
#boxheadline2 {
	border: 1px solid #b41521;
	background-color: #b41621;
	width: 115px;
	position: absolute;
	left: 717px;
	top: 150px;
}

#boxheadline2 {
	border: 1px solid #008a8e;
	background-color: #008a8e;
}

#meta {
	background-color: #f9b153;
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 36px;
	color: #ffffff;
	font: 11px Verdana, Helvetica, sans-serif;
	border-bottom: 6px solid #ffffff;
	visibility: visible;











}


#meta ul {
    margin: 8px 0 18px 37px;
    padding: 0;
}

#meta ul li {
    list-style-type: none;
    display: inline;
    font-size: 10px;
    margin: 0 1em 0 0;
    background-color: #f9b153;
}

#meta ul li a,
#meta ul li a:link,
#meta ul li a:visited {
    border-bottom: 2px solid #f9b153;
    text-decoration: none;
    color: #ffffff;
}

#meta ul li.active a,
#meta ul li.active a:link,
#meta ul li.active a:visited,
#meta ul li a:focus,
#meta ul li a:hover,
#meta ul li a:active {
    text-decoration: underline;
}

