.L2 {
	text-align: right;
	clear: none;
	float: right;
	height: 94px;
	width: 220px;
	margin-right: 10px;
	margin-bottom: 0px;
	padding-bottom: -1px;
}
.L2 a {
	display: block;
	text-decoration: none;
	width: 204px;
	text-align: center;
	color: #fff !important;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	float: right;
	list-style-type: none;
	margin-bottom: 2px;
	font-size: 125%;
	border: medium solid #A91BB0;
	background-image: url(../images/purplefade.png);
	background-repeat: repeat-y;
	height: 68px;
	font-weight: bold;
	line-height: 68px;
	padding: 10px 5px 10px 5px;
}


.L2 a:hover {
	border: medium solid #87D300;
	background-image: url(../images/pinkfade.gif);
}
#mainbody #maincontent #maintext {
	background-color: #fff; WIDTH: 810px; PADDING-RIGHT: 4px; FLOAT: right
}
#p7CCM_1 .p7ccm01-content-row.p7ccm-row .p7ccm01-2col-sidebar-fixed-left-column2.p7ccm-col .p7ccm01-2col-sidebar-fixed-left-column2-cnt.p7ccm01-content.p7ehc-1 #maintext p {
	font-size: 86%;
	color: #4d4d4d;
	line-height: 110%;
}
#p7CCM_1 .p7ccm01-content-row.p7ccm-row .p7ccm01-2col-sidebar-fixed-left-column2.p7ccm-col .p7ccm01-2col-sidebar-fixed-left-column2-cnt.p7ccm01-content.p7ehc-1 #maintext li {
	font-size: 80%;
	color: #4D4D4D;
}


BODY {
	background-color: #4f2d8d; margin-top: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom: 0px
}
#topstrip {
	background-image: url(../images/topstrip_fade.gif);
	position: relative;
	background-color: #4F2D8D;
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 2.5em;
	COLOR: #ffffff
}
#topstrip H1 {
	padding-left: 3px; COLOR: #fff; FONT-SIZE: 14px; PADDING-TOP: 0.9em
}
#midstrip {
	background-color: #ffffff; HEIGHT: 2px
}
#header {
	background-image: url(../images/header.jpg); position: relative; border-left: 0px; background-color: #fff; background-repeat: no-repeat; background-position: right top; height: 140px; border-right: 0px
}
#headimage {
	position: absolute; bottom: 0px
}
IMG {
	border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px
}
.address_text {
	TEXT-ALIGN: right;
	LINE-HEIGHT: 110%;
	PADDING-RIGHT: 4px;
	FONT-FAMILY: Verdana, Arial;
	COLOR: #666;
	FONT-SIZE: 80%;
	padding-top: 16px;
}
.address_textL {
	TEXT-ALIGN: left; LINE-HEIGHT: 110%; FONT-FAMILY: Verdana, Arial; COLOR: #666; FONT-SIZE: 80%
}
.address_text A {
	COLOR: #660066
}
.address_text A:link {
	COLOR: #660066
}
.address_text A:visited {
	COLOR: #660066
}
.address_text A:hover {
	COLOR: #660066
}
.address_text A:active {
	COLOR: #660066
}
.highlight {
	COLOR: #4f2d8d; FONT-SIZE: 85%
}
.pmaintext {
	LINE-HEIGHT: 115%;
	COLOR: #3a3a3a;
	FONT-SIZE: 85%
}
.pmaintexttable {
	LINE-HEIGHT: 115%; COLOR: #3a3a3a; FONT-SIZE: 90%
}
.valuetable {
	border: thin solid #7156A3;
	font-size: 12px;
}
.goog-te-combo {
    display: block;
    width: 100%;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.goog-te-combo {
    border: 3px solid #8f888e  !important;
    border-radius: 10px  !important;
    font-size: 12px  !important;
    padding-left: 4px  !important;
    padding-right: 0  !important;
}
#google_translate_element {
    margin: 10px 0px 0px 0px !important;
}

a.iso-img {
    display: inline-flex!important;
    align-items: flex-start!important;
    margin-bottom: 15px!important;
}