a{text-decoration: none}
a:link {color: 003366}
a:visited {color: 003366}
a:active {color: 003366}
a:hover {text-decoration: underline}

a.external{text-decoration: none}
a.external:link {color: 0000ff}
a.external:visited {color: 0000ff}
a.external:active {color: 0000ff}
a.external:hover {text-decoration: underline}

font {font-family:arial,verdana,helvetica}

input.form,select {background-color:#f2f8fc !important; }

font#lnt, input#fi, select, textarea {
	font-size: 11;
}

font#error {
	color: #ff0000;
	font-size: 11;
}

font#errors {
	color: #ff0000;
	font-size: 12;
}

font#footer {
	font-size: 10;
	color: #b7b7b7;
}

font#confirmation {
	color: #20932f;
	font-size: 12;
}

font#t {
	font-size: 12;
}

font#subTitle {
	font-size: 11;
	color: 003366;
}

font#heading {
	font-size: 18;
	color: 003366;
}

font#superTitle {
	font-size: 18;
	color: 000000;
}

font#title {
	font-size: 14;
	color: 000000;
}

font#rst {
	color: ff0000;
	text-decoration: line-through;
}

.headline, input#fi, input#fit, select, textarea {
	font-family: Arial,Verdana,Helvetica;
}


input#fi, {
	width: 168px;
}

input#frb {
	margin: 0;
	width: 12px;
	height: 12px;
}



input.reg, input.form, textarea.form {
	font: normal 11px arial,verdana,helvetica;
	border: 1px solid #003366;
	padding: 1px 0px 0px 2px;
}

input.error, textarea.error , select.error{
	font: normal 11px arial,verdana,helvetica;
	border: 1px solid #ff0000;
	padding: 1px 0px 0px 2px;
}

select.form {
	font: normal 11px arial,verdana,helvetica;
}

input.full, input.long, input.med, .login{
	height: 18px;
}

input.full, select.full, textarea.full {
	width: 548px;
}

input.long, select.long {
	width: 252px;
}

input.med, select.med {
	width: 180px;
}

input.sml, select.sml {
	width: 140px;
}

input.dis {
	border: 1px solid #cccccc;
}

input.cb, input.rad {
	position: relative;
	left: -4px;
}

.headline {
font-size: 13pt;
font-weight: bold;
}

