/**************************	Sign up refresh	By Aust June 2006***************************/body         { text-align: center; background-image:                url('file:///C:/Documents%20and%20Settings/guto/Configurações%20locais/Temporary%20Internet%20Files/Content.IE5/0HERCH2V/images/header/fh_header_bg.gif');                background-repeat: repeat-x; background-attachment: scroll;                margin: 0; padding: 0; background-position: 0% }body, table {	font: 12px/16px arial, helvetica, sans-serif;}img {	border: none;}#header {	width: 700px;	margin: 0 auto;	text-align: left;	height: 64px;	margin-top: 9px;}#logo_fh {	float: left;}#strapline {	float: left;	margin: 13px 0 0 15px;}#pageboundary {	text-align: left;}#stepnavigation {	margin: 0 25px 15px 25px;	background: #eee;	padding: 0 15px;	height: 46px;	list-style-type: none;}#stepnavigation li {	padding: 0;	margin: 13px 0;	float: left;	width: 148px;}#footer      { background-color: #19194C; background-image:                url('file:///C:/Documents%20and%20Settings/guto/Configurações%20locais/Temporary%20Internet%20Files/Content.IE5/0HERCH2V/images/fh_footer_bg.gif');                background-repeat: repeat-x; background-attachment: scroll;                color: #fff; font-size: 12px; margin-top: 15px; padding: 7px;                background-position: 0% }#copyright {	width: 700px;	text-align: left;	margin: 0 auto;}h2 {	font-size: 14px;	padding: 6px 0;	margin-bottom: 5px;}h2.windowspackage, h2.linuxpackage { background-image:                url('file:///C:/Documents%20and%20Settings/guto/Configurações%20locais/Temporary%20Internet%20Files/Content.IE5/0HERCH2V/images/windows_icon.gif');                background-repeat: no-repeat; background-color: left;                background-attachment: scroll; padding-left: 30px;                background-position: top }h2.linuxpackage { background-image:                url('file:///C:/Documents%20and%20Settings/guto/Configurações%20locais/Temporary%20Internet%20Files/Content.IE5/0HERCH2V/images/tux_icon.gif') }.package, .selectedpackage, .focus {	border: 1px solid #bebebe;	margin: 15px auto 0 auto;}.selectedpackage, .focus {	background-color: #F2f2f2;}* html .cdfix .focus {	width: 701px;}.focus .focus {	background: #fff;	margin-top: 0;	margin-bottom: 8px;}.focus {	padding: 8px;}.focus h2 {	margin-top: 0;}.package p, .selectedpackage p, .focus p {	margin: 0 0 8px 0;}.actions {	text-align: right;}.errormessage { background-color: #FEF6D6; background-image:                url('file:///C:/Documents%20and%20Settings/guto/Configurações%20locais/Temporary%20Internet%20Files/Content.IE5/0HERCH2V/images/error.gif');                background-repeat: no-repeat; background-attachment: scroll;                border: 1px solid #fc0; margin-top: 15px; padding-left: 50px;                padding-right: 10px; padding-top: 10px; padding-bottom: 10px;                background-position: 10px }* html .errormessage {	width: 700px;}.spaced {	margin-right: 25px;	margin-left: 25px;}.detailsheader {	background: #333366;	margin-top: 15px;	padding: 5px;	font-weight: bold;	color: #fff;}.errorfield {	color: #f00;}.withheader {	margin-top: 0;}.paymentbox-due, .paymentbox-recurring {	border: 1px solid #999;	background: #FEF6D6;	padding: 5px;	margin: 15px 0;}.paymentbox-recurring {	margin-bottom: 0;	background: #FFE5A8;}	/* Help box */.helpbox     { font-size: 11px; line-height: 13px; background-color: #FEF6D6;                background-image:                url('file:///C:/Documents%20and%20Settings/guto/Configurações%20locais/Temporary%20Internet%20Files/Content.IE5/0HERCH2V/images/lightbulb.gif');                background-repeat: no-repeat; background-attachment: scroll;                border: 1px solid #fc0; margin-top: 15px; padding-left: 35px;                padding-right: 10px; padding-top: 5px; padding-bottom: 5px;                background-position: 8px }.helpbox h2 {	margin-top: 0;}.helpbox h3 {	font-size: 12px;	margin-bottom: 0;}.helpbox p {	color: #666;	margin-top: 0;}.promobox     { font-size: 11px; line-height: 13px; background-color: #FFFFFF;                background-image:                url('file:///C:/Documents%20and%20Settings/guto/Configurações%20locais/Temporary%20Internet%20Files/Content.IE5/0HERCH2V/images/lightbulb.gif');                background-repeat: no-repeat; background-attachment: scroll;                border: 1px solid #000; margin-top: 15px; padding-left: 35px;                padding-right: 10px; padding-top: 5px; padding-bottom: 5px;                background-position: 8px }/* Old */#headerrow {	padding-left: 20px;	height: 33px;	background-color: #433662;	font: 17px bold arial, sans-serif;	color: #FFFFFF;}#headerrowbase {	background-color: #CCCCCC;	height: 9px;	}.sectionheader {	border-top: dashed #9C9A9C 1px;	border-bottom: dashed #9C9A9C 1px;	color: #333366;	font-family: arial;	font-size: 17px;	font-weight: bold;	padding-top: 2px;	padding-bottom: 2px;	background-color: #ffffff;}#footerbar {	height: 28px;	font: 10px arial, serif;	padding-top: 10px;	padding-left: 25px;	color: #666666;}.btn {	font: bold 12px arial, helvetica, sans-serif;	border: 1px solid;		color: #fff;	background-color: #000063;	height: 25px;	cursor: hand;	width: 120px;}	.btnSmall {	font: 12px arial, helvetica, sans-serif;	border: 1px solid;		border-color: #999999;		color: #000000;	background-color: #f2f2f2;	height: 20px;	cursor: hand;	width: 80px;}	input, select {	font-family: arial, Helvetica, sans-serif;}.signup_header {	font-size: 12px; 	font-weight: bold; }.signup_subheader {	color: #000000;	font-size: 11pt;}.signup_helpsubheader {	font-size: 11px;	font-weight: bold;	color: #666;}.signup_subheader_greyed {	color: #999999;	font-size: 11pt;	font-weight:normal;}.signup_help {	font-size: 11px; 	color: #666666;}.signup_header_white {	font-size: 12px; 	font-weight: bold; 	color: #FFFFFF;}.signup_star_red {	font-size: 16pt;	color: #DD0000;}.signup_subheader_red {	color: #DD0000;}.signup_super_head {  	font-size: 12px; 	font-weight: bold; }.signup_form_error {	color:#FF0000;	background-color:#FFFFFF;	border-type: normal;	border-color: #FF0000}a.helpbox:link, a.helpbox:visited, a.helpbox:active  { 	color: #333333; 	font-size: 8pt; 	font-weight:normal;	text-decoration: none; }a.helpbox:hover { 	text-decoration: underline;}a.geterror:link, a.generror:visited, a.generror:active {	color:#DD0000;	font-weight:bold;	font-size: 8pt;	text-decoration: underline;}a.generror:hover {	color:#333366;}.tick        { background-image:                url('file:///C:/Documents%20and%20Settings/guto/Configurações%20locais/Temporary%20Internet%20Files/Content.IE5/0HERCH2V/images/greentick_grey.gif');                background-repeat: no-repeat; background-attachment: scroll;                padding-left: 20px; padding-right: 0; padding-top: 1px;                padding-bottom: 0; background-position: 0% }/* Admin classes*/.admin_data {	font-family: Arial; 	font-size: 8pt}.admin_data_head {	font-family: Arial; 	font-size: 9pt;	font-weight: bold}.admin_data_subhead {	font-family: Arial; 	font-size: 8pt;	font-weight: bold}.admin_state_open {	font-family: Arial; 	font-size: 8pt;}.admin_state_closed {	font-family: Arial; 	font-size: 8pt;	color:white;	background-color:black}.admin_state_completedpending {	font-family: Arial; 	font-size: 8pt;	color:white;	background-color:red}.admin_state_completederror {	font-family: Arial; 	font-size: 8pt;	color:white;	background-color:green}.admin_state_completed {	font-family: Arial; 	font-size: 8pt;	color:white;	background-color:green}.admin_state_precompletedpending {	font-family: Arial; 	font-size: 8pt;	color:white;	background-color:orange;}a.adminlink:link    { color: #000; text-decoration: none; font-family: Arial; font-weight: normal; font-size: 8pt; text-decoration: none;}a.adminlink:active  { color: #000; text-decoration: none; font-family: Arial; font-weight: normal; font-size: 8pt; text-decoration: none;}a.adminlink:visited { color: #000; text-decoration: none; font-family: Arial; font-weight: normal; font-size: 8pt; text-decoration: none;}a.adminlink:hover   { color: #f60; text-decoration: none; font-family: Arial; font-weight: normal; font-size: 8pt; text-decoration: none;}ul {	margin: 0px;	margin-left: 5px;	padding: 0 0 10 15px;		font-size: 12px;}li {	line-height: 18px;}.proceedtext {	font-size: 1px;	color: #000;}.focusbox {	background: #fff;	padding: 5px;	font-size: 12px;	margin-left: 5px;	margin-right: 5px;	line-height: 17px;}.enterclass {	font-size: 12px;}.smallinstruction {	font-size: 10px;	color: #666;}.boxheader {	font-size: 13px;		font-weight: bold;}/* Existing customer stuff */.existingcustomer {	font-weight: bold;	font-size: 12px;	color: #000;	float: right;	padding-top: 3px;	padding-right: 2px;}.existingcustomer a {	color: #c33;}#login, #needhelp {	border: 1px solid #999;	background: #eee;	padding: 10px 18px 15px 18px;	float: left;	width: 380px;	font-size: 12px;}#needhelp {	background: #ff9;	padding: 10px;	float: right;	width: 233px;	padding-bottom: 22px;}#login h3, #needhelp h3 {	font: bold 13px arial, helvetica, sans-serif;	margin: 0;}#login p {	margin-top: 3px;}.opennewaccount {	font-size: 12px;	clear: both;	padding-top: 15px;}#needhelp p {	color: #6E6E6E;}#needhelp a {	color: #000;}.intro {	margin-top: 25px;	margin-bottom: 20px;}#login label {	font-weight: bold;	float: left;	width: 85px;	margin-left: 38px;}#login #username, #login #password {	width: 172px;}.formrow {	clear: left;	padding-top: 5px;}.loginerror, .loginnotice { background-color: #ffc; background-image:                url('file:///C:/Documents%20and%20Settings/guto/Configurações%20locais/Temporary%20Internet%20Files/Content.IE5/0HERCH2V/images/formerror.gif');                background-repeat: no-repeat; background-attachment: scroll;                line-height: 16px; border: 1px solid #ccc; margin-left: 0;                margin-right: 0; margin-top: 20px; margin-bottom: 20px;                padding-left: 60px; padding-right: 7px; padding-top: 7px;                padding-bottom: 7px; background-position: 5px }.loginnotice {	padding-left: 7px;	background-image: none;}/*\*/* html #login {	width: 416px;}* html #needhelp {	width: 253px;	padding-bottom: 35px;}* html #login label {	width: 82px;	padding-top: 4px;}/**/