#why_sin_dialog{
	height: auto!important;
}

dt, dl, dd, ul li {
  list-style-type: none; 
}

dt, dl, dd, ul, li {
  margin: 0px;
  padding: 0px;
}

ul {
	padding-top:5px;	
}

.helpStyle li {
	padding-left: 20px;
	margin-left: 20px;
}

.success {
	color:red;
	font-size: 11px;
}

INPUT { color: #333333; font-size: 11px;  padding:2px; font-weight: normal }
SELECT { color: #333333; font-size: 11px;  padding:2px; font-weight: normal }
.text { color: #333333; font-size: 11px;  padding:2px; font-weight: normal }
li.text-small { color: #333333; font-size: 11px;  font-weight: normal }
.total { color: #333333; font-size: 11px; font-weight: bold;  padding:2px }
.subSectionTitle td {vertical-align: bottom; padding-bottom:0px;}
.subSectionTitle td.label {font-weight: bold;}
p { color: #333333; font-size: 11px;  padding:2px }
.extra-pad { color: #333333; font-size: 11px;  padding:8px }
.light-pad { color: #333333; font-size: 11px;  padding:4px }
.very-light-pad { color: #333333; font-size: 11px;  padding:2px }
.important-text { color: #FD1813; font-size: 11px; }
.light-text { color: #ACAAAC; font-size: 11px;  }
.login-area-text { color: #ACAAAC; font-size: 11px;  }
.text-large { font-size: 12px; }

.messages { color:  #FD1813; background-color: #FFFFFF; font-size: 11px; line-height: 14px; font-weight: bold;  }

.static { font-weight: bold;  text-decoration: none}
.erreur {font-size: 11px; color: red;}

.dark_separator { background-color: #9c999c }

.extra-pad-text { color: #333333; font-size: 11px;  font-weight: bold; padding:8px }
.extra-pad-text-big{ color: #333333; font-size: 12px;  font-weight: bold; padding:8px; text-align: right }
.tabtextewhite { color: #ffffff; font-size: 10px;  padding:2px }
.tabtextewhitebold { color: #ffffff; font-size: 10px;  padding:2px; font-weight: bold }
.amt {border:1px solid black; background-color: #F5F5F5; text-align: right; }
.danger {border:0px solid black; background-color: red; color: black; text-align: right;}
.nodanger {border:0px solid black;  background-color: lightgreen; color: black; text-align: right;}

.text_title {font-size: 14px; }
.text_notice {font-size: 12px; }

.black-large { color: #000000; font-size: 12px; line-height: 14px; font-weight: bold;  }
.black-medium { color: #000000; font-size: 11px; line-height: 14px; font-weight: bold;  }
.black-small { color: #000000; font-size: 10px; line-height: 14px; font-weight: bold;  }

.hlink-black-medium { color: #000000; font-size: 11px; line-height: 14px;  }

.transferCtls{ color: #333333; font-size: 11px;  padding:2px; width: 240 }

/* Styles for performance graph */
.performance_positive_value { color : #00314D }
.performance_negative_value { color : red }
.performance_positive_bar { background-color : #00314D }
.performance_negative_bar { background-color : red }
/* END */

#date_and_rate {
	margin-top:50px;
}

.idmsDisclaimer {
	margin-top: 10px;
	font-size:8pt;
	text-align:left
}

input.error {
	border: 1px solid red;
}

.tab {
  	vertical-align: middle;
	text-align: center;
	padding:0px 2px 0px 2px;
	font-size: 12px;
	font-weight: bold;
	display: table-cell;
	height: 28px;
	margin-right: 4px;
	vertical-align: middle;
	white-space: nowrap;
}

a.nounderline:link  
{  
 text-decoration:none;  
}