body {
	background-color:	#FFF;
	font-family:		Verdana, sans;
	font-size:			12px;
	margin:				0px;
	padding:				0px;
}
td {
	font-family:		Verdana, sans;
	font-size:			12px;
	margin:				0px;
	padding:				0px;
}

h1 {
	font-weight:		bold;
	color:				#4C4C4C;
	margin:				10px;
	margin-left:		0px;
	font-size:			16px;
}
h2 {
	font-weight:		bold;
	color:				#000;
	margin:				10px;
	margin-left:		0px;
	font-size:			14px;
}
hr {
	width:				100%;
	height:				1px;
	background-color:	#B2B2B2;
}
a	{
	text-decoration:	none;
	font-weight:		bold;
}
a:link	{
	color:				#055A98;
	background-color: 	transparent;
}
a:visited	{
	color:				#055A98;
	background-color: 	transparent;
}
a:active	{
	color:				#055A98;
	background-color: 	transparent;
}
a:hover	{
	color:				#549ED5;
	background-color: 	transparent;
	text-decoration:	underline;
}

input,select,textarea,table{font-size:100%}


.tsBody {
	margin-left:	10px;
	width:			760px;
}


#content_main a:link {
	color:				#055A98;
	text-decoration:	underline;
}

#tsHeader, #tsFooter {
	width:		 		770px;
	background-color:	#AC0303;
	
}
#tsFooter {
	color:				#FFF;
	text-align:			center;
	padding:			5px;
	font-size:			10px;
}

#tsProgBody {
	width:				770px;
}

#tsSummary {
	border-top:			10px solid #E2B72E;
	border-bottom:		10px solid #E2B72E;
	color:				#2D2509;
	background-color:	#E2B72E;
	width:				100%;
	font-size:			11px;
}
#tsSummary a:link {
	color:				#000000;
	font-weight:		normal;
	text-decoration:	none;
}
#tsSummary a:hover {
	color:				#000000;
	font-weight:		normal;
	text-decoration:	underline;
}


#tsHighlight {
	background-color:	#E2B72E;
}
#tsSummary th {
	text-align:			right;
}
#tsSummary th, #tsSummary td  {
	padding:			1px;
	vertical-align:		top;
}

#tsResults {
	width:				770px;
	font-size:			11px;
}
#tsResults th, #tsResults td  {
	border-bottom:		1px solid #B2B2B2;
	text-align:			left;
	padding:			4px;
	vertical-align:		top;
}
#tsResults td  {
	border-left:		1px solid #B2B2B2;
}
#tsResults td.endRow  {
	border-right:		1px solid #B2B2B2;
}
.tsResultsGray td {
	background-color:	#F2F2F2;
}
#tsResults td.webAddress {
	padding-left:		35px !important;
}

#tsBody {
	padding:				0px;
	width:		 		510px;
	background-color:	#FFF;
	border-right:		1px solid #B2B2B2;	
}
#tsBody p.thanks {
	margin:				10px;
	font-weight:		bold;
}
#tsPhoneImg1 {
	position:			absolute;
	left:					511px;
	width:				259px;
	height:				550px;

}
#tsBody form {
	width:		 		510px;
	border-top:			1px solid #B2B2B2;
	border-bottom:		1px solid #B2B2B2;
	background-color:	#F2F2F2;
	margin:				0px;
	padding:				0px;
}
#tsBody form label {
	vertical-align:		top;
}
#tsBody form input, #tsBody form textarea, #tsBody form select  {
	position:			absolute;
	left:					150px;
	width:				330px;
}
#tsPhoneTxt1 {
	position:			relative;
	top:				120px;
	left:				70px;
	width:				125px;
	height:				80px;
	font-size:			11px;
	background-color:	transparent;
}
.frmSection {
	margin:				10px;
}
.readOnly {
	background-color:	transparent;
	border:				0px solid transparent;
	width:				20px !important;
	font-weight:		bold;
}
.readOnlyCaption {	
	position:			absolute !important;
	left:				480px !important;
	width:				30px !important;
}
.postcode {
	width:				80px !important;
}
