/******** STORY ********/

.helpWrp {
	margin: 0 auto;
	padding-top: 7px;
	width: 980px;
}

.helpWrp .left {
	float: left;
	width: 160px;
}

.helpWrp .middle {
	float: left;
	padding: 10px 20px 0 20px;
	width: 480px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #555;
}

.helpWrp a {
	font: 12px Arial, Helvetica, sans-serif;
	color: #369;
	text-decoration: none;
}

.helpWrp a:hover {
	color: #C33;
}

.helpWrp .toolbar a {
	display: block;
	padding-bottom: 15px;
	font: 10px Arial, Helvetica, sans-serif;
}

.helpWrp h4 {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000;
	text-transform: uppercase;
}

.helpWrp h4 a {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #369;
	text-transform: uppercase;
}

.helpWrp a span {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}

.helpWrp a:hover span {
	color: #C33;
}

.helpWrp p {
	font: 12px Arial, Helvetica, sans-serif;
	color: #555;
	line-height: 16px;
}

.helpWrp .right {
	float: left;
	width: 300px;
}


/* Small Text */
.smallTxt {
	font: 11px Arial, Helvetica, sans-serif;
	color: #888;
}

/* LIST */

ul.listGen {
	margin: 0;
	padding: 0 0 8px 15px;
	list-style-type: none;
}

ul.listGen li {
	background: url('../images/list.gif') no-repeat 0 7px; 
	padding: 0 0 3px 8px;
	line-height: 16px;
}

ul.listGen li a {
	font: 12px Arial, Helvetica, sans-serif;
	color: #369;
	text-decoration: none;
}

ul.listGen li a:hover {
	color: #C33;
	text-decoration: none;
}

/* LIST - Reg */

ul.listReg {
	margin: 0;
	padding: 0 0 8px 0;
	list-style-type: none;
}

ul.listReg li {
	padding: 0 0 3px 8px;
	background: url('../images/list.gif') no-repeat 0 7px; 
	font: 12px Arial, Helvetica, sans-serif;
	line-height: 16px;
}

ul.listReg li a {
	font: 12px Arial, Helvetica, sans-serif !important;
	color: #369;
	text-decoration: none;
}

ul.listReg li a:hover {
	color: #C33;
	text-decoration: none;
}

/* Dotted Border */

.dottedBorder {
	border-top: solid 1px #EEE;
}

/* Contact list */

ul.contacts {
	float: left;
	width: 230px;
	padding: 10px 5px 0 0;
}
ul.contacts li {
	list-style-type: none;
	padding: 0 0 10px 0;
}

ul.contacts li h5 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
}

ul.contactsR {
	float: left;
	width: 230px;
	padding: 8px 0 0 5px;
}
ul.contactsR li {
	list-style-type: none;
	padding: 0 0 10px 0;
}

ul.contactsR li h5 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
}

/* Site Map */

.indexWrp {
	margin: 0 auto;
	padding-top: 7px;
	width: 980px;
}

.indexWrp .left {
	float: left;
	width: 160px;
}

.indexWrp .middle {
	float: left;
	padding: 0 10px 0 10px;
	width: 500px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #555;
}

.indexWrp .right {
	float: left;
	width: 300px;
}

.sitemap {
	padding-top: 10px;
	width: 500px;
}

.sitemap h4 {
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #000;
	text-transform: none;
}

.sitemap h4 a {
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #369;
	text-decoration: none;
	text-transform: none;
}

.sitemap a span {
	font: bold 15px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}

.sitemap a:hover span {
	color: #C33;
}

.sitemap .left {
	float: left;
	width: 160px
}

.sitemap .mapmiddle {
	float: left;
	padding: 0 10px 0 10px;
	width: 160px;
}

.sitemap .right {
	float: left;
	width: 160px;
}

.mapContainer {
	margin-bottom: 10px;
	padding: 0;
}

/* List */

.sitemap ul.mapList {
	list-style-type: none;
}

.sitemap ul.mapList li {
	background: url('../images/list.gif') no-repeat 0 8px; 
	padding: 0 0 0 8px;
}

.sitemap ul.mapList li a {
	font: 12px Arial, Helvetica, sans-serif;
	color: #369;
	line-height: 16px;
	text-decoration: none;
}

.sitemap ul.mapList li a:hover {
	color: #C33;
	text-decoration: none;
}