﻿p.small {
    font-size:10px;
    line-height:12px;
    margin:0 0 5px;
}

table label {
    line-height:20px;
}

fieldset > div {
    float:left;
}

table#introduction tbody td, table#interest-form tbody td {
    background:#F2F2F2 url(../../images/bg-personal-details.gif) repeat-x scroll center bottom;
    padding:5px 10px 10px;
}

div#login {
	width:								32%;
	float:								left;
	margin:                             0 10px 0 0;
}

table#login, table#introduction {
	width: 100%;
	margin-bottom:10px;
}

table#interest-form {
	width:								66%;
	float:								right;
	margin:								0 0 10px 0;
}

table#login label span, table#interest-form label span {
    display:block;
    font-weight:bold;
}

table#interest-form input, table#interest-form select, table#interest-form textarea{
    -x-system-font:none;
    color:#7E7E7E;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
}

table#interest-form label.left2 {
    float:left;
    margin:0;
}

table#interest-form label {
    margin:0 0 5px;
}

table#interest-form label.left {
    float:left;
    margin:0 15px 5px 0;
}


table#interest-form img[alt="help"] {
    float:left;
    margin:23px 0 0;
}


/* help layer */
table#interest-form div.clear > div
{
	position:							relative;
}

table#interest-form div.clear > div > div {
	display:							none;
}

table#interest-form div.clear a:hover + div > div {
	position:							absolute;
	width:								217px;
	background:							none;
	z-index:							1;
	display:							block;
	padding:							10px 15px 10px 25px;
	top:								-15px;
	left:								270px;
}

table#interest-form div.clear a:hover + div > div p {
	line-height:						20px;
	color:								#0d5b82;
	font-size:							11px;
	margin:								0;
}

table#interest-form div.clear a:hover + div > div > div:first-child {
	position:							absolute;
	width:								257px;
	height:								57px;
	top:								0;
	left:								0;
	background:							url(../../images/bg-report-top.png) no-repeat;
	z-index:							2;
}

table#interest-form div.clear a:hover + div > div > div:first-child + div {
	z-index:							3;
	background:							none;
	position:							relative;
}

table#interest-form div.clear a:hover + div > div > div.bot {
	position:							absolute;
	width:								257px;
	height:								70px;
	bottom:								-7px;
	left:								0;
	background:							url(../../images/bg-report-bot.png) no-repeat;
	z-index:							2;
}

.spanOther {
	visibility: hidden;
}


#divPopup h2 {
	float:								left;
	left: 9px;
    padding:0 0 0 18px;
}

#divPopup {
    background:#FFFFFF none repeat scroll 0 0;
    top:250px;
    left:150px;
    max-height:200px;
    max-width:400px;
    padding:0;
    position:relative;
    height:200px;
    width:400px;
}

#divPopup table p, #divPopup table label 
{
    margin-top:10px;
    line-height:1.5;
}

#divPopup a
{
    -x-system-font:none;
    color:#58595B;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
}

table#introduction p, table#introduction label{
    line-height:20px;
}