.topmenu {
	background-color: #FFF8DC;
	font-size: small;
}
.topmenu .smalltext{
	font-family: Perpetua;
	font-size: 10pt;
	font-weight: normal;
	color: #3F4F5C;
}

.topmenu .smalltext a{
    color: #4D606D;
    text-decoration: none;
}

.topmenu .smalltext a:hover{
    color: #A83640;
}

.figure {
	font-size: x-small;
	font-weight: bold;
}
.title {
	font-size: large;
	font-weight: bold;
}
.smalltext {
	font-family: Perpetua;
	font-size: 10pt;
	font-weight: normal;
	color: #3F4F5C;
}
.footnote {
	font-size: x-small;
}
.text {
	font-family: Perpetua;
	font-size: 12pt;
	font-weight: normal;
	color: #3F4F5C;
}
.gstripe{
	background-color: #CD9B1D;
}
.rbstripe{
	background-color: #BC8F8F;
}
.dsbstripe{
	background-color: #483D8B;
}
}
.lsbstripe{
	background-color: #B0C4DE;
}
.leftmenu {
	font-family: Perpetua;
    font-size:13px;
}

.leftmenu .title{
    font-size:12pt;
    background-color: #8B8989;
    color: #FFF8DC;
    font-weight: bold;
    padding-left: 7px;
    padding-top: 2px;
    padding-bottom:2px;
	border-top: solid 1px #3F4F5C;
	border-bottom: solid 1px #3F4F5C;
}

.leftmenu .item{
    background-color: #CDC9C9;
    color: #3F4F5C;
    padding-left: 7px;
    padding-top: 2px;
    padding-bottom:2px;
}

.leftmenu .item a{
    color: #4D606D;
    text-decoration: none;
}

.leftmenu .item a:hover{
    color: #A83640;
}

.leftmenu .subitem{
    background-color: #EEE9E9;
    text-decoration: none;
    padding-left: 12px;
    padding-top: 2px;
    padding-bottom:2px;
}

.leftmenu .subitem a{
    color: #A83640;
    text-decoration: none;
}

.leftmenu .subitem a:hover{
    color: #A83640;
}

.leftmenu .title2{
    font-size:12pt;
    background-color: #FFDAB9;
    color: #191970;
    font-weight: bold;
    padding-left: 7px;
    padding-top: 2px;
    padding-bottom:2px;
	border: solid 1px #D0582B;
}

.leftmenu .item2{
    background-color: #FAEBD7;
    color: #3F4F5C;
    padding-left: 7px;
    padding-top: 2px;
    padding-bottom:2px;
	border-left: solid 1px #D0582B;
	border-right: solid 1px #D0582B;
}

.leftmenu .item2e{
    background-color: #FAEBD7;
    color: #3F4F5C;
    padding-left: 7px;
    padding-top: 2px;
    padding-bottom:2px;
	border-left: solid 1px #D0582B;
	border-right: solid 1px #D0582B;
	border-bottom: solid 1px #D0582B;
}

.leftmenu .subitem2{
    background-color: #FAEBD7;
    text-decoration: none;
    padding-left: 12px;
    padding-top: 2px;
    padding-bottom:2px;
	border-left: solid 1px #D0582B;
	border-right: solid 1px #D0582B;
}

.leftmenu .other{
	border-bottom: solid 1px #FFF8DC;
}

.article {
	background-color: #FFF8DC;
	font-size: small;
}
.article .title{
    font-size:12pt;
    background-color: #8B8989;
    color: #FFF8DC;
    font-weight: bold;
    padding-left: 7px;
    padding-top: 2px;
    padding-bottom:2px;
	border-top: solid 1px #3F4F5C;
	border-bottom: solid 1px #3F4F5C;
}
.article .title a{
    color: #4D606D;
    text-decoration: none;
}

.article .title a:hover{
    color: #A83640;
}
.article .title_red{
    font-size:12pt;
    background-color: #CD5C5C;
    color: #FFF8DC;
    font-weight: bold;
    padding-left: 7px;
    padding-top: 2px;
    padding-bottom:2px;
	border-top: solid 1px #3F4F5C;
	border-bottom: solid 1px #3F4F5C;
}

.article .text{
    background-color: #FFFAF5;
    color: #3F4F5C;
    padding-left: 10px;
    padding-top: 2px;
    padding-bottom:2px;
}

.article .text a{
    color: #483D8B;
    text-decoration: none;
}

.article .text a:hover{
    color: #A83640;
}

.mainbody {
	font-family: Times;
	background-color: #FFFAF5;
	font-size: small;
}
.mainbody .heading{
    font-size:12pt;
    background-color: #FAEBD7;
    color: #B8860B;
    font-weight: bold;
    padding-left: 7px;
    padding-top: 2px;
    padding-bottom:2px;
	border-top: solid 1px #D0582B;
	border-bottom: solid 1px #CD9B1D;
}
.mainbody .title{
    font-size:12pt;
    background-color: #FFFAF5;
    color: #3F4F5C;
    font-weight: bold;
    padding-left: 7px;
    padding-top: 2px;
    padding-bottom:2px;
}
.mainbody .title_red{
    font-size:12pt;
    background-color: #CD5C5C;
    color: #FFF8DC;
    font-weight: bold;
    padding-left: 7px;
    padding-top: 2px;
    padding-bottom:2px;
}
.mainbody .text{
    background-color: #FFFAF5;
    color: #3F4F5C;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom:5px;
}

.mainbody .text h2{
    font-size:11pt;
    background-color: #FFFAF5;
    color: #CD853F;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom:0px;
}
.mainbody .text a{
    color: #483D8B;
    text-decoration: none;
}

.mainbody .text a:hover{
    color: #A52A2A;
}
.rightcolumn {
	font-family: Perpetua;
    font-size:13px;
}
.rightcolumn .title{
    font-size:12pt;
    font-weight: bold;
    background-color: #EEEEE0;
    color: #191970;
    padding-left: 7px;
}
.rightcolumn .text{
    font-size:9pt;
    font-weight: bold;
    background-color: #EEEEE0;
    color: #191970;
    padding-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
}

.rightcolumn .text a{
    font-size:8pt;
    color: #8B3626;
    text-decoration: none;
}
