﻿body
{
	background: url(/images/aml/bgrd.jpg) no-repeat 50% 0;
}
h1
{
    margin:4px 0 0 10px;
    font-size: 20px;
}
h3
{
	font-weight: normal;
}
h1,h2,h3,h4,h5,h6
{
	color: #333;
}
h4
{
	background: #fafdfd;
	color: #ff5100;
	font-size: 13px;
	margin: 30px 10px 10px 10px;
	padding: 5px;
	border: 1px solid #e5e5e5;
}
ul li
{
	list-style-image: url(/images/listMarkerAml.gif);
}
ol li
{
	padding: 0 0 10px 0;
}
hr
{
	margin: 1em 10px;
	color: #e5e5e5;
}
a
{
	color: #ff5100;
}
a:visited
{
	color: #333;
}
a:hover
{
	text-decoration:none;
	color: #ff5100;
}
a:active
{
	text-decoration:none;
	color: #ff5100;
}

/* Navigation - over-write colours where needed. */
#nav {
    margin: 0 0 0 -35px;
    padding: 5px 0 0 0;
}
ul#primaryNav li{
    float: left;
    background: #333;
}
ul#primaryNav li.selected{
	background-color:#ff5100;
}
ul#primaryNav ul li {
    background: #ff5100;
}
ul#primaryNav li a {
    padding: 5px 14px 5px 14px;
}
ul#primaryNav li a:hover {
    color: #ff5100;
}
ul#primaryNav ul li a:hover, ul#primaryNav li.selected a:hover {
    text-decoration: underline;
	color: #333;
}

#header h1
{
	margin: 10px 0 11px 18px;
}
#content
{
	color: #333;
}
#userArea
{
	color: #333;
}
#userArea h2, #userArea h3
{
	background-color: #ff5100;
}
#content em
{
	color: #ff5100;
}
#footer
{
	background: #ff5100 url(/images/aml/footerBgrd.gif) no-repeat 50% 100%;
}

a.prettyBut, input.prettyBut
{
	background: #333;
}
a.prettyBut:hover, input.prettyBut:hover
{
	background: #ff5100;
	color: #FFF;
}
a.prettyBut:visited
{
	color: #FFF;
}
table.form .descr, table.cool .descr
{
	text-align:right;
	padding-right:.5em;
	font-weight: bold;
}
table.form tbody th
{
    border: none;
    border-top: 5px solid #e5e5e5;
    background-color:#ff5100;
	color: #fff;
	padding:5px;
}
table.form tbody td
{
	vertical-align: top;
	padding: 5px;
}
table.cool, table.form
{
	width:656px;
	border-collapse:collapse;
	margin: 0 10px 10px 10px;
}

table.cool tbody td
{
	vertical-align:middle;
	border-top: solid 1px #FFF;
    background-color: #ffe5d9;
}
table.cool tbody th
{
	border-top: solid 1px #FFF;
    background-color: #ffe5d9;
    text-align:left;
	font-size:smaller;
}
table.cool tbody tr.odd
{
	background-color:#ffe5d9;
}
table.cool tbody tr.even
{
	background-color:#ffdccc;
}
table.cool tbody.sectionHeading td
{
	background-color:#fff;
	padding-top: 16px;
	font-size: 16px;
}
table.cool tbody.sectionFooter td
{
	background-color:#ff5100;
	color: #333;
	font-weight: bold;
	padding:5px;
	margin: 5px 0;
}
table.cool .colDivider
{
	border-right: solid black 1px;
}
table.cool thead tr
{
	border-top: 5px solid #e5e5e5;
}
table.cool thead th, table.cool tfoot th
{
	background-color:#ff5100;
	color: #fff;
	padding:5px;
	margin: 5px 0;
	border: none;

}
table.cool tfoot th
{
	color: #333;
}
table.cool th, table.cool td
{
    padding:5px;
}
table.cool th a
{
    color: #333;
}
table.cool tr.pager td
{
	border:none;
}
table.cool tr.pager td
{
	text-align:center;
}

/* only used in /secure/user/aml/checkResult.php */
table.sml
{
	width:438px;
	border-collapse:collapse;
	margin: 0 10px 10px 10px;
}

/* only used once in /secure/user/aml/equifax_tnc.php */
table.tnc td
{
	 vertical-align:top;
	 padding:0 0 10px 10px;
}
/* checks and checkHeading classes used in table at top of login menu (left side of page)
	similar style settings are in xbrl.css, but with different colours. */
table.checks
{
	display: block;
	width: 214px;
	border:5px solid #e5e5e5;
	background-color:#ff5100;
	color:#fff;
	margin:10px;
}
table.checks td
{
	color: #333;
	font-weight: bold;
	padding-right: 15px;
}
table.checks th.checkHeading
{
	color: #FFF;
	font-weight: normal;
	font-size: 12px;
	text-align: center;
	border-bottom: 1px solid #e5e5e5;
	margin: 10px 0;
}

/* secure/user/aml/snvUsage.php */
table.cool tbody tr.total
{
	border-top: solid 4px #FFF;
}

.infoButton
{
    min-height:130px;
}
.infoButton strong
{
	color: #ff5100;
}



/* ToolTips */
#tooltip {
	position:absolute;
	border:1px solid #ff5100;
	background:#333;
	padding:3px 5px;
	color:#fff;
	display:none;
}

@media print {
	.noPrint, #nav, #userArea, #clearheader
	{
		display: none;
	}
	#centrecontent, #content
	{
		width:auto;
		float:none;
	}
	#wrapper
	{
		position:static;
		width:auto;
	}
	body
	{
		background:none;
	}
	#header
	{
		position:static;
		width:auto;
		height:auto;
	}
}