﻿body#siteMap {
	background-color: #71188C;
}

body#siteMap #links {
	margin-top: 17px;
}

#content .inner {
	padding-bottom: 55px;
}

table {
	width: 100%;
}

#siteMapTL {
	background: transparent url(/images/backgrounds/bg_purple_box_corners.png) no-repeat 0 0;
} 

#siteMapTR {
	background: transparent url(/images/backgrounds/bg_purple_box_corners.png) no-repeat -11px 0;
}

.siteMapTM {
	background: transparent url(/images/backgrounds/bg_purple_box_header_m.png) repeat-x left top;
}

#siteMapBL {
	background: transparent url(/images/backgrounds/bg_purple_box_corners.png) no-repeat 0 -30px;
} 

#siteMapBR {
	background: transparent url(/images/backgrounds/bg_purple_box_corners.png) no-repeat -11px -30px;
}

.siteMapBM {
	background: transparent url(/images/backgrounds/bg_purple_box_footer_m.png) repeat-x left top;
}

#siteMapContent td {
	background: #560b6a url(/images/backgrounds/bg_purple_box_content_m.png) repeat-x bottom left;
}

table {
	margin: 25px 0 0 16px;
}

th {
	text-align: left;
}

th img {
	display: block;
	margin-top: 1px;
}

th.border {
	border-right: 1px solid #B059CA;
}

td.border {
	border-right: 1px solid #783C88;
}

th.indent img {
	margin-left: 10px;
}

h3 {
	color: #dd3191;
	font-size: 14px;
	font-weight: bold;
	margin: 25px 0 8px 5px;
}

h3 a {
	color: #dd3191;
	text-decoration: none;
}

h3.first {
	margin-top: 17px;
}

td {
	vertical-align: top;
}

td ul {
	list-style-type: none;
	margin: 0 0 0 5px;
	padding: 0;
}

td ul.first {
	margin-top: 15px;
}

td ul.companySingle {
	margin-top: 15px;
}

td.indent h3, td.indent ul {
	margin-left: 15px;
}

td li {
	font-size: 12px;
	line-height: 21px;
}

td li#suppPolicy {
	line-height: 12px;
	margin: 4px 0;
}

li, li a {
	color: #fff;
	text-decoration: none;
}

li a:hover, li a:active {
	color: #ccc;
}
