/*
 * Detailed results. Most of the CSS for the e-mails is inline, but we still
 * do some so as to help the editor's text as much as we can
 */
 
h1 {
	font-size: 150%;
	margin-top: 0px;
	margin-bottom: 5px;
}

h2 {
	font-size: 8pt;
	font-weight: normal;
	display: block;
	background-color: #dfdfde;
	width: 98%;
	border-bottom: #003399 1px solid;
	padding: 6px;
	margin-bottom: 8px;	
}

h3 {
	font-size: 8pt;
	font-weight: bold;
	display: block;
	margin-bottom: 2px;
}

.detail table th
{
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;	
}

.detail table td
{
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 8pt;
}

.detail hr
{
	margin-bottom: 10px;
}

/*
 * Collapsable sections
 */
 
.top-level-collapsable
{
	margin-top: 5px;
	margin-left: 3px;
	padding-bottom: 15px;
}


.top-level-collapsable h2
{
	position: relative;
	left: -3px;
	border: 1px solid black;
	background-color: #DDDDDD;
	padding: 5px;
	margin-top: 0px;
	font-size: 8pt;
}

.top-level-collapsable form
{
	margin-top: 5px;
}

.second-level-collapsable
{
	margin-left: 10px;
	margin-top: 10px;	
}

.second-level-collapsable h3
{
	position: relative;
	left: -3px;
	border: 1px solid #003399;
	font-weight: bold;
	background-color: white;
	padding: 5px;
	margin-top: 0px;
	width: 95%;
}

.second-level-collapsable p, .second-level-collapsable ul
{
	width: 95%;
}

.second-level-collapsable ul
{
	margin-top: 10px;
	margin-bottom: 3px;
}


.tip
{
    BORDER-RIGHT: #800040 2px solid;
    PADDING-RIGHT: 10px;
    BACKGROUND-POSITION: left top;
    BORDER-TOP: #800040 2px solid;
    PADDING-LEFT: 10px;
    BACKGROUND-IMAGE: url(/images/tip.gif);
    PADDING-BOTTOM: 5px;
    MARGIN: 15px 0px 15px 13px;
    BORDER-LEFT: #800040 2px solid;
    COLOR: #800040;
    PADDING-TOP: 20px;
    BORDER-BOTTOM: #800040 2px solid;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #ececec
}


.warning
{
    BORDER-RIGHT: #800040 2px solid;
    PADDING-RIGHT: 10px;
    BACKGROUND-POSITION: left top;
    BORDER-TOP: #800040 2px solid;
    PADDING-LEFT: 10px;
    BACKGROUND-IMAGE: url(/images/warning.gif);
    PADDING-BOTTOM: 5px;
    MARGIN: 15px 0px 15px 13px;
    BORDER-LEFT: #800040 2px solid;
    COLOR: #800040;
    PADDING-TOP: 20px;
    BORDER-BOTTOM: #800040 2px solid;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-COLOR: #ececec
}

.boxpara
{
    MARGIN-TOP: 2px;
    PADDING-TOP:0px;
    PADDING-BOTTOM:0px;
    MARGIN-BOTTOM: 2px;
    TEXT-ALIGN: justify;
}

