/* LIST */

ul { list-style: disc; padding: 1em 2em; text-align: left;}
	li { margin-bottom: .5em; }

	#mainContent li { margin-bottom: .5em;}	
	ul.paragraph li { margin-bottom: .5em !important ;}

	ul.worldlocations { list-style:none; float:left; width:170px; padding: 1em 10px 1em 0; border-top: 1px solid #E6E4DA; line-height: normal;	margin: 1em 0px 2em;}
		ul.worldlocations li {margin-bottom: 0;}
	
	ul.column3 { list-style:none; float:left; width:30%; padding: 1em 10px 1em 0;  line-height: normal;	margin: 1em 0 2em;}
		ul.column3 li {margin-bottom: 0;}

	ul.stories { list-style:disc url(../images/icon/liarrow.gif) outside; padding: 1.5em; border-top: solid 5px #E6E4DA; }
	.stories li { color: #333; margin-bottom: .5em;}
		.announcement li {color: #B74B4B;}
	.distr .stories li { color: #333; margin-bottom: .5em;}
	.stories a {}

ol { padding: .3em 2em 1em; }

.contract { padding: 0 2em; margin:0; }
.contract li, .contract h3 { margin: 0; }

dl { }
	dt { }
	dd { }

	dl.faq { padding: 0 1em 1em;}
	.faq dt { font-weight: normal; color: #7E8154;}
	.faq dd { padding: 1em; margin: .2em 0 1em 1.2em; background: #F5F5F1; }

	dl.yearList { padding: 0px 2em; }
		.yearList dt { border-top: 1px solid #E6E6E6; color: #999486; float: left; font-size: 1.2em; width: 4em; padding: .7em 0 0; }
		.yearList dd { border-top: 1px solid #E6E6E6; margin: 0 0 0 4.5em; padding: .9em 1em 1em; }
		.yearList ul { padding: 0 0 0 1em; margin:0; list-style: square; }
	

.mainList { margin: 0px 0px 2em; }
.mainList th, .mainList td { border-bottom: 1px solid #E6E6E6; padding: .3em .5em; }
	.mainList th {
	background: #F5F5F5;
	color: #333333;
	border-top: 1px solid #E6E6E6;
	font-weight: bold;
	white-space: nowrap;
}

.subList { margin: 0 0 2em; border-top: 1px solid #D5C5B2;}
.subList th, .subList td { border-bottom: 1px solid #D5C5B2; border-left: 1px solid #D5C5B2; padding: .5em 1em; }
	.subList th { background: #F8F5F2; color: #333;	font-weight: bold; white-space: nowrap; border-left: none;}
	.subList th[scope=col] { text-align: center; padding: 0.7em; background: #EFE9E2; border-bottom: 1px solid #D5C5B2; }
	.subList th[scope=row] { text-align: left; font-weight: normal; }
	.subList td.highlight { border-left: 1px solid #D5C5B2; }

.saleskitsList { }
	.saleskitsList th,
	.saleskitsList td { border-top: 1px solid #E6E6E6; padding: 1.2em 1em .5em; text-align: left; vertical-align: top; }
	#mainContent .saleskitsList th img { margin: 0 0 1em; }
	.saleskitsList td h4 { margin:0;}

.downloadList { border-top: 1px solid #E6E6E6; margin-bottom: 2em; }
	.downloadList th,
	.downloadList td { border-bottom: 1px solid #E6E6E6; padding: .5em 1em; text-align: left; vertical-align: top; }

.factsList { border: 2px solid #999486; font: 13px Arial, Helvetica, sans-serif; margin: 1em 0; }
 .factsList th { color: #878273; border-bottom: 2px solid #999486; padding: .3em .5em; text-align: center; }
 .factsList td { color: #878273; border-top: 1px solid #999486; padding: .2em .5em; }


/* FORMS */

form ul { list-style: none;border: solid 1px #D6D4CE; padding: 2em 3em; background: #F5F5F1; }
form li.last { margin: 2.5em 0 0; padding: 1em 0 0; border-top: solid 1px #D6D4CE; }

#loginForm { border: solid 1px #D6D4CE; margin: 0 3em 2em 0; float: left; width:270px;}
	#loginForm input.input { display: block; width: 95%;border: solid 1px #D6D4CE; padding: .3em .5em; }

	#loginForm ul {border: solid 5px #fff; padding: 1em 2em; background: #F5F5F1;}
	#loginForm li { margin: 0 0 1em; }
	#loginForm h3 { margin: 0 0 1.2em; paddingm: 0 0 1em; color: #333; font-size:18px; border-bottom: solid 1px #D6D4CE; background: url(../images/icon/bg_lock.gif) no-repeat right 49%;}

#searchForm { margin: 0 0 1em; white-space: nowrap; }
	#searchForm input { font: 12px Verdana, Geneva, sans-serif; background: #F5F5F1; border: 1px solid #D6D4CE; padding: 2px 5px; color: #878273; margin: 0; width: 100px; }