/* register.onesource.com */
/* Created: 8th June 2005 */

body {
	margin: 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #ffffff
}
img {
	border: 0px
}
form {
	margin: 0px
}
a {
	text-decoration: underline;
	color: #0000ff
}
ul {
	margin: 0px 10px 0px 10px
}
li {
	margin: 0px 0px 1em 0px
}

/* Controls centering of overall content */
/* Work MSIE6 (Quirks and Standards), MSIE5, MSIE4, Mozilla, Opera and even Netscape 4.x */

div.centered table.banner {
	margin: 0px auto;
	text-align: left
}
div.centered table.centered {
	margin: 0px auto;
	text-align: left
}
div.centered table.centeredfooter {
	margin: 50px auto 0px auto;
	text-align: left
}

/* Banner */

.banner {
	background-color: #003366
}
.banner_text {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold
}
a.banner_text:active {
	text-decoration: none
}
a.banner_text:hover {
	text-decoration: none
}
a.banner_text:link {
	text-decoration: none
}
a.banner_text:visited {
	text-decoration: none
}

/* Footer */

.copyright {
	text-align: center;
	padding: 0px;
	font-size: 9px;
	color: #333366;
	font-weight: bold
}
a.copyright:active {
	text-decoration: none
}
a.copyright:hover {
	text-decoration: none;
	color: #999999
}
a.copyright:link {
	text-decoration: none
}
a.copyright:visited {
	text-decoration: none
}
.grey {
	color: #999999
}

/* content */

.title {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding: 0px 0px 20px 0px
}
.minititle {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	text-align: center
}
div.subsection {
	padding: 0px 0px 15px 0px;
	margin: 0px
}
td.subsectionform {
	padding: 30px;
	background-color: #f5f5f5 /* whitesmoke */
}
.txtbox50 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #7f9db9;
	width:50px
}
.txtbox100 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #7f9db9;
	width:100px
}
.txtbox200 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #7f9db9;
	width:200px
}
.txtbox400 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #7f9db9;
	width:400px
}
.regsectiontext {
	line-height: 1.4em;
	text-align:left
}
.heavy {
	font-weight: bold
}
table.form {
	background-color: #DFE7EF;
	margin: 0px auto;
	text-align: left;
	border: 1px solid #808080
}
.formlabel {
	font-weight: bold;
	padding: 10px;
	text-align: right
}
.formcell {
	text-align: left;
	padding: 0px 20px 0px 20px
}
.formcellcenter {
	text-align: center;
	padding: 0px 20px 0px 20px
}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px
}
.definition {
	font-style: italic
}

/* faq specific */

.faqcell {
	text-align: left;
	padding: 0px 0px 1em 0px
}
.faqcellcenter {
	text-align: center;
	padding: 0px 0px 1em 0px
}
div.faqsection {
	padding: 0px 0px 20px 0px;
	margin: 0px;
	height: 475px
}

/* registration specific */

.suggestion {
	color: #0000ff;
	font-weight: bold
}
.note {
	font-size: 9px;
	line-height: 1.2em
}
.red {
	color: #ff0000
}
.txtbox160 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border:1px solid #7f9db9;
	width:160px
}
table.pwdstrength {
	border: 1px solid #333333;
	border-collapse: collapse
}
td.pwdstrength {
	background-color: #999999;
	border: 1px solid #333333;
	font-weight: bold;
	text-align: center;
	font-size: 9px;
	padding: 1px 0px
}
.formproduct {
	text-align: left;
	padding: 5px 0px 5px 10px
}
.formproductcenter {
	text-align: center;
	padding: 5px 5px 5px 0px
}
.formpassword {
	text-align: center;
	padding: 0px 5px 0px 5px
}

