body {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-left: auto;
	text-align: left;
}
#wrapper {
	width: 920px;
	position: relative;
	margin: 0 auto;
}

.cornerlogo {
	margin: 0px;
	padding: 0px;
	height: 245px;
	width: 425px;
	position: absolute;
}
.headerwrapper {
	width: 920px;
	margin: 0px;
	padding: 0px;
	z-index: 150;
	position: absolute;
}
#headercontact {
	font-size: 20px;
	color: #9a87b9;
	text-align: right;
	width: 920px;
	padding-top: 20px;
	margin: 0px;
}
#headercontact a {
	font-size: 20px;
	color: #9a87b9;
	text-decoration: none;
}
#mainwrapper {
	margin: 5px 0px 0px;
	padding: 0px;
	width: 920px;
}
p {
	font-size: 12px;
	margin: 0px 0px 10px;
	padding: 0px;
}

a {
	font: 12px Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: underline;
}
a:active, a:hover {
	font: 12px Arial, Helvetica, sans-serif;
	color: #cc071c;
	text-decoration: underline;
}


.storeheader {
	font-size: 16px;
	color: #FFF;
	background: #56378A;
	display: block;
	margin: 0px 12px 5px 10px;
	padding: 5px;
	font-weight: bold;
}
.storelink {
	font-size: 14px;
	margin: 0px 12px 0px 10px;
	border-bottom: 2px solid #56378a;
	padding-top: 2px;
	padding-bottom: 2px;
}
.storelink a {
	color: #56378a;
	text-decoration: none;
}
.storeicons {
	vertical-align: middle;
	margin: 0px;
	padding-right: 5px;
}

.storelink a:active, .storelink a:hover, .storelink a:focus {
	color: #e53138;
	text-decoration: underline;
}

#ViewCats {
	display: block;
	margin: 15px 0px;
	padding: 0px 0px 0px 10px;
	width: 200px;
}
#google_translate_element {
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

.RightColTest {
	font-size: 12px;
	color: #56378a;
	display: block;
	margin: 0px 17px 20px 15px;
	padding: 0px;
}
.RightColTestName {
	font-weight: bold;
}
#RightColTestHdr {
	display: block;
	margin: 25px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	width: 200px;
}


#footer {
	margin: 5px 0px 5px 40px;
	width: 620px;
	border-top: 1px solid #56378a;
	padding: 5px 0px 0px;
	text-align: center;
}
.footercontact {
	font-size: 12px;
	color: #e53138;
	display: block;
	margin: 0px 0px 2px;
	padding: 0px;
}

.footercontact a {
	color: #e53138;
	text-decoration: none;
}

.footercontact a:active, .footercontact a:hover, .footercontact a:focus {
	color: #56378a;
	text-decoration: underline;
}

.footersubhead {
	color: #56378a;
}
.footersubheadspacer {
	color: #56378a;
	padding: 0px 0px 0px 20px;
}

.footercopyright {
	font-size: 10px;
	color: #9a87b9;
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
}

.footercopyright a {
	font-size: 10px;
	color: #9a87b9;
	text-decoration: none;
}

.footercopyright a:active, .footercopyright a:hover, .footercopyright a:focus {
	font-size: 10px;
	color: #56378a;
	text-decoration: underline;
}

#leftborder {
	margin: 0px;
	padding: 0px;
	width: 36px;
	float: left;
}
#mainbody {
	margin: 0px;
	padding: 15px;
	width: 598px;
	float: left;
}
#rightcol {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	float: left;
	width: 220px;
}
#rightborder {
	margin: 0px;
	padding: 0px;
	width: 36px;
	float: left;
}
#headercontact a:hover {
	font-size: 20px;
	color: #e53138;
	text-decoration: underline;
}
.headertelspacer {
	padding-right: 20px;
}
.clearer {
	clear: both;
}
#menuwrapper {
	text-align: left;
	width: 475px;
	margin-top: 30px;
	margin-left: 445px;
	margin-bottom: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #56378a;
	border-bottom-color: #56378a;
}
#mainphoto {
	width: 700px;
	height: 320px;
}
#mainpicdivwrapper {
	margin: 0px;
	padding: 109px 0px 0px 0px;
	width: 920px;
}
.RHnav {
	margin: 25px 0px 0px 0px;
	padding: 0px 0px 0px 670px;
	width: 250px;
}
h1 {
	font-size: 30px;
	margin: 0px;
	padding: 0px 0px 10px;
	font-weight: normal;
}
.divisionsubhead {
	font-size: 18px;
	display: block;
	padding: 20px 0px 0px;
	margin: 0px 0px 5px;
	color: #666;
}
.divisionpullout1 {
	font-size: 14px;
}
.divisionfooter {
	font-style: italic;
	color: #666;
}
.divisionpullout2 {
	font-size: 16px;
}
.simplelisting {
	color: #666;
	margin: 0px;
	padding: 0px 0px 8px;
}
.homelogo {
	margin: 0px;
	padding: 10px 0px 0px 247px;
	width: 426px;
	position: absolute;
}
#homeflashwrapper {
	margin: 0px;
	padding: 155px 0px 0px;
	width: 920px;
}
#homefooter {
	margin: 0px;
	width: 920px;
	padding: 5px 0px 0px;
	text-align: center;
}
#homemenu {
	margin: 5px 0px;
	width: 920px;
	border-top: 1px solid #56378a;
	padding: 2px 0px;
	text-align: center;
	border-bottom: 1px solid #56378a;
}
.homemenu1, .homemenu2, .homemenu3, .homemenu4, .homemenu5, .homemenu6 {
	padding: 0px 15px 0px 0px;
}
.homemenu7 {
	padding: 0px;
}
.homemenu1 a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #cc071c;
	text-decoration: none;
}

.homemenu2 a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #f29400;
	text-decoration: none;
}

.homemenu3 a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #44a12b;
	text-decoration: none;
}

.homemenu4 a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #009ee0;
	text-decoration: none;
}

.homemenu5 a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #957fbb;
	text-decoration: none;
}

.homemenu6 a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #56378a;
	text-decoration: none;
}
.homemenu7 a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #cc071c;
	text-decoration: none;
}
.homemenu1 a:hover, .homemenu1 a:active {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #eeb8a1;
	text-decoration: none;
}
.homemenu2 a:hover, .homemenu2 a:active {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #fbcb90;
	text-decoration: none;
}
.homemenu3 a:hover, .homemenu3 a:active {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #b2d197;
	text-decoration: none;
}
.homemenu4 a:hover, .homemenu4 a:active {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #abcde9;
	text-decoration: none;
}
.homemenu5 a:hover, .homemenu5 a:active {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #dcd2eb;
	text-decoration: none;
}
.homemenu6 a:hover, .homemenu6 a:active {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #c1b4d6;
	text-decoration: none;
}
.homemenu7 a:hover, .homemenu7 a:active {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #eeb8a1;
	text-decoration: none;
}
.divisionsubheadsmaller {
	font-size: 12px;
	display: block;
	padding: 10px 0px 0px;
	margin: 0px 0px 5px;
	font-weight: bold;
}
#wrapper #mainwrapper #mainbody ol, #wrapper #mainwrapper #mainbody ul {
	margin: 0px;
	padding: 0px 0px 20px 20px;
}
#wrapper #mainwrapper #mainbody ol li, #wrapper #mainwrapper #mainbody ul li {
	font: 12px Arial, Helvetica, sans-serif;
	color: #666;
	margin: 0px;
	padding: 0px 0px 5px;
}
.downloadtext {
	font: 12px Arial, Helvetica, sans-serif;
	color: #666;
	margin: 0px;
	padding: 0px 0px 0px 5px;
}
.downloadtext a {
	font: 12px Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: underline;
}
.downloadtext a:active, .downloadtext a:hover {
	font: 12px Arial, Helvetica, sans-serif;
	color: #cc071c;
	text-decoration: underline;
}
.rightpic {
	margin: 0px;
	padding: 0px 0px 10px 20px;
	float: right;
}
.map {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	float: right;
}

.map a {
	font: 12px Arial, Helvetica, sans-serif;
	color: #666;
	text-decoration: underline;
	margin: 0px;
	padding: 5px 0px 0px;
}
.map a:active, #map a:hover {
	font: 12px Arial, Helvetica, sans-serif;
	color: #cc071c;
	text-decoration: underline;
	margin: 0px;
	padding: 5px 0px 0px;
}
.supportersimage {
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
.teamcol1 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 290px;
}
.teamcol2 {
	padding: 0px;
	float: left;
	width: 290px;
	margin-left: 18px;
}
.left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100px;
}
.right {
	padding: 0px;
	float: left;
	width: 180px;
	margin-left: 10px;
}
.teamsubhead {
	font-size: 18px;
	display: block;
	padding: 0px;
	margin: 0px;
	color: #666;
}
.teamsubheadsmaller {
	font-size: 12px;
	display: block;
	padding: 0px 0px 5px;
	margin: 0px;
	font-weight: bold;
}
.clearerteam {
	clear: both;
	margin: 0px;
	padding: 15px 0px 0px;
}
h2 {
	font-size: 18px;
	margin: 0px;
	padding: 10px 0px 5px;
	font-weight: normal;
}
.smalllinks {
	font-size: 10px;
	color: #56378a;
	margin: 20px 12px 0px 10px;
	padding-top: 8px;
	padding-bottom: 2px;
	border-top: 1px solid #56378a;
}
.smalllinks a {
	font-size: 10px;
	color: #56378a;
	padding-right: 5px;
	text-decoration: none;
}
.smalllinks a:active, .smalllinks a:hover, .smalllinks a:focus {
	font-size: 10px;
	color: #e53138;
	padding-right: 5px;
	text-decoration: underline;
}
