body
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

A {color: #ff6600; font-size: 70%;}
A:link {text-decoration: none;}
A:visited {text-decoration: none;}
A:active {text-decoration: none;}
A:hover {color: #ff6600; text-decoration: underline;}
A.footerlink {color: #8f969c;}
A.footerlink:visited {color: #8f969c; text-decoration: none;}
A.footerlink:active {color: #8f969c; text-decoration: none;}
A.footerlink:hover {color: #8f969c; text-decoration: underline;}
A.help {color: #ff6600; font-weight: bold;}
A.help:visited {text-decoration: none;}
A.help:active {text-decoration: none;}
A.help:hover {text-decoration: underline;}
A.samesize {color: #ff6600; font-size: 100%;}

form
{
	margin:0;
	padding:0;
	border-collapse:collapse;
}

fieldset
{
	margin:0;
	padding:10px 10px 10px 10px;
	border-collapse:collapse;
	border:solid 1px #000000;
}

table{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:none;
	border-collapse:collapse;
}
tr{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:none;
	border-collapse:collapse;
}
td{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:none;
	border-collapse:collapse;
}

table#main
{
	margin:0 auto;
	padding:0 auto;
	>margin:0px 0px 0px 0px;
	>padding:0px 0px 0px 0px;
	border:none;
	border-collapse:collapse;
}

h1
{
	font-size: 90%;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.fieldrowtoptitle {color: #ff6600; font-size: 120%; font-weight: bold;}

h2
{
	color: #000000;
	font-size: 90%;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

h3
{
	color: #ff6600;
	font-size: 90%;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.text, .boldtext {color: #000000; font-size: 70%;}
.textlarger {color: #000000; font-size: 75%;}
.orangetextlarger {color: #FF6600; font-size: 75%;}
.mandatory {color: #FF6600; font-size: 70%;}
.textbold {color: #000000; font-size: 70%; font-weight: bold;}
.error {color: #FF6600; font-size: 70%;}
.errorbold {color: #FF6600; font-weight: bold; font-size: 70%;}
.fieldrowtop 
{
	width: 458px;
	border: 0px;
}
.fieldrow
{
	width: 100%;
	border: 0px;
}
.fieldrowline
{
	height: 20px;
	width: 458px;
	border: 0px;
}
.fieldrowbottom
{
	height: 20px;
	width: 458px;
	border: 0px;
}
.otheramount
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
}
.SMForm_Control_TEXT, 
.SMForm_Control_EMAIL, .SMForm_Control_CCISSUE, .SMForm_Control_CCCSV
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	width: 296px;
}
.SMForm_Control_AMOUNTSINGLE 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	width: 296px;
}
.SMForm_Control_DROPDOWN, .SMForm_Control_CCTYPE,
.SMForm_Control_CCSTARTDROPDOWN, .SMForm_Control_CCEXPIRYDROPDOWN,
.SMForm_Control_DDFREQUENCYDROPDOWN, .SMForm_Control_COUNTRYDROPDOWN
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	width: 296px;
}
.SMForm_Control_DDSTARTDATEDROPDOWN, .SMForm_Control_BANKACCOUNTSORTCODE
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
}
.SMForm_Control_TEXTBOX
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	width: 296px;
	height: 70px;
}
.boxedtextbox, 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight:bold;
	width: 220px;
	border:solid 1px #000000;
}
.boxedtextarea, 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight:bold;
	width: 220px;
	height: 70px;
	border:solid 1px #000000;
	overflow: auto;
}
.SMForm_Control_Button{
   font-weight:bold;
   background-color:#ffffff;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#E6E8F5');
}
.footer {color: #8f969c; font-size: 70%;}