








@media screen {








.button {
	border: 0 none;
	text-indent: -5000px;
	cursor: pointer;
	display: block;
}


	#content input.button:hover,
	#content .hover {
		background-position: 0 -26px;
	}
	

.searchButton {
	background: url(/_images/buttons/buttonSearch.gif) no-repeat 0 0;
	height:26px;
	width:67px;
}

#loginButton {
	background: url(/_images/buttons/buttonLogin.gif) no-repeat 0 0;
	width:59px;
	height:26px;
}

#registerButton {
	background: url(/_images/buttons/buttonRegister.gif) no-repeat 0 0;
	width:76px;
	height:26px;
}
#subscribeButton {
	background: url(/_images/buttons/buttonSubscribe.gif) no-repeat 0 0;
	width:86px;
	height:26px;
}

#sendEmailButton {
	background: url(/_images/buttons/buttonSendEmail.gif) no-repeat 0 0;
	height:26px;
	width:91px;
}

#cancelButton {
	background: url(/_images/buttons/buttonCancel.gif) no-repeat 0 0;
	height:26px;
	width:67px;
}

#postCommentButton {
	background: url(/_images/buttons/buttonPostComment.gif) no-repeat 0 0;
	height:26px;
	width:112px;
}

#calculateButton,
.calculateButton {
	background:url(/_images/buttons/buttonCalculate.gif) no-repeat 0 0;
	height:26px;
	width:87px;	
}


.convertButton {
	background:url(/_images/buttons/buttonConvert.gif) no-repeat 0 0;
	height:26px;
	width:76px;	
}

#continueButton {
	background: url(/_images/buttons/buttonContinue.gif) no-repeat 0 0;
	width:78px;
	height:26px;
}

#selectButton {
	background: url(/_images/buttons/buttonSelect.gif) no-repeat 0 0;
	width:62px;
	height:26px;
}

#resendEmailButton {
	background: url(/_images/buttons/buttonResendActivationEmail.gif) no-repeat 0 0;
	width:184px;
	height:26px;
}

#sendPasswordButton {
	background: url(/_images/buttons/buttonSendPassword.gif) no-repeat 0 0;
	width:121px;
	height:26px;
}




.frmRow,
.formRow {
	overflow: hidden;
	margin-bottom: 10px;
}

	.frmRow label,
	.formRow label {
		font-weight: bold;
		font-size: 1.2em;
		float: left;
		text-align: right;
		width: 115px;
		margin-right: 5px;
	}

.inputText {
	font-size:1.2em;
	border: 1px solid #cdcccc;
}

.checkboxRow label {
	font-size: 1.2em;
}

.checkboxRow a {
	font-size: 1.2em;
}

#maincol form p.formInfoCopy {
	font-family: tahoma;
	font-size: 1.1em;
	color:#535454;
	font-weight:bold;
}




#maincol .frmRow p.error,
#maincol .showError p {
	color:#ff0000;
	font-size: 1.1em;
}

#maincol .checkboxRow p.error {
	margin: 0 0 2px 0;
	color:#ff0000;
	font-size: 1.1em;
}

.required {
	color:#ff0000;
}
}