/* ------------------ UNIVERSAL ------------------ */
body{margin:0px;padding:0px;align:center;}
body, td, h4, .form-input-text{font-family:verdana,arial,tahoma,trebuchet,helvetica,swiss,sans-serif;font-size:8pt;}
.nobr{white-space:nowrap;}
ul{list-style-type:square;margin-top:5px;margin-right:40px;margin-bottom:15px;margin-left:60px;}
li{color:#595959;margin-left:0px;padding-top:5px;padding-bottom:5px;line-height:17px;}
.b-highlight-yellow{background-color:#ffffcc;}
.b-highlight-green{background-color:#e2f3e7;}
.super{vertical-align:2px;font-size:6pt;}
form{margin:0px;padding:0px;}
label{cursor:pointer;}

/* ------------------ LINKS ------------------ */
a.link-external, a.link-external:link, a.link-external:visited, a.link-external:active, a.link-external:hover
{background: url("/errors/img/icon_external.gif") center right no-repeat;padding-right: 13px;}

a{text-decoration:none;}
a.link, a.link:link{color:#165189;}
a.link:visited{color:#3A71A6;}
a.link:active, a.link:hover{color:#009933;}

a.link-standard, a.link-standard:link, a.link-standard:visited,
a.link-toolbar, a.link-toolbar:link, a.link-toolbar:visited,
a.link-footer, a.link-footer:link, a.link-footer:visited,
a.link-external, a.link-external:link, a.link-external:visited,
a.link-format-hint, a.link-format-hint:link, a.link-format-hint:visited
{border-bottom:solid 1px #009933;}

a.link-standard:active, a.link-standard:hover,
a.link-toolbar:active, a.link-toolbar:hover,
a.link-footer:active, a.link-footer:hover,
a.link-external:active, a.link-external:hover
{border-bottom:solid 1px #009933;background-color:#E8F6EC;}

a.link-format-hint:active, a.link-format-hint:hover
{border-bottom:solid 1px #009933;background-color:transparent;}

/* ------------------ TEMPLATE ------------------ */

/* toolbar */
.toolbar-text{
	padding-top:10px;padding-right:10px;line-height:17px;
	color:#595959;}
.toolbar-text-blackberry{
	padding-top:10px;padding-right:10px;
	color:#595959;font-size:7.5pt;line-height:12px;}

/* footer */
.footer{width:760px;
	padding-top:8px;padding-bottom:12px;
	color:#595959;font-size:7.5pt;line-height:17px;text-align:center;}

/* horizontal rules */
.rule01{
	background-image: url("/errors/img/rule_01.gif");background-color:#3A71A6;
	width:760px;height:6px;
	margin-top:1px;margin-bottom:1px;
	font-size:6px;color:#595959;}
.rule02{
	background-image: url("/errors/img/rule_02.gif");background-color:#3A71A6;
	width:760px;height:6px;
	margin-top:1px;margin-bottom:1px;
	font-size:6px;}

/* ------------------ CONTENT ------------------ */

/* headers */
h1, .errorpage-title{
	color:#4075A8;border:dashed 1px #d4e2f0;background-color:#f1f8fe;
	font-family:arial,tahoma,trebuchet,helvetica,swiss,verdana,sans-serif;font-size:12pt;
	padding-top:3px;padding-right:10xp;padding-bottom:3px;padding-left:5px;
	margin-top:15px;margin-right:10px;margin-bottom:25px;margin-left:10px;}
.errorpage-title{color:#cc0000;border:dashed 1px #cc0000;background-color:#ffffcc;}

/* forms - text labels */
.format-hint{font-size:7.5pt;color:#595959;padding-top:2px;}
.form-label-textinput{color:#595959;line-height:16px;padding-top:10px;padding-bottom:1px;}
.form-label-radio-instruction{color:#595959;line-height:16px;padding-top:10px;padding-bottom:3px;}
.form-label-radio{color:#595959;line-height:16px;padding-top:1px;padding-bottom:5px;padding-left:2px;}
.form-login-submit{padding-top:10px;}
.form-referral-submit{text-align:right;padding-top:15px;padding-right:10px;padding-bottom:15px;padding-left:10px;}

/* forms - fields */
.form-input-text{border:solid 1px #777777;color:#595959;width:165px;}
.form-radio{width:13px;height:13px;margin:0px;padding:0px;}
.form-button-submit{font-family:verdana,arial,tahoma,trebuchet,helvetica,swiss,sans-serif;font-size:8pt;font-weight:bold;color:#ffffff;background-color:#009933;}

/* content home */
.login{
	background-image: url("/errors/img/login_bg.gif");background-position:left bottom;background-repeat:no-repeat;
	padding-top:0px;padding-right:20px;padding-bottom:50px;padding-left:25px;}
.header-columns{margin-top:10px;}
.text-columns{
	color:#595959;line-height:16px;
	margin-top:5px;margin-right:15px;margin-bottom:15px;margin-left:0px;}

/* content sub */
.text-standard{color:#595959;line-height:17px;padding:0px;margin-top:16px;margin-right:15px;margin-bottom:17px;margin-left:18px;}



