	/* Copyright Grovelawn 2004-2005 */
body	{font-family:verdana,arial,helvetica,sans-serif;font-size:10px;font-weight:bold;color:#000;background-color:#fff;margin:0px;}
td	{font-family:verdana,arial,helvetica,sans-serif;font-size:10px;font-weight:normal;margin:0px;padding:0px;}
h1	{font-family:verdana,arial,helvetica,sans-serif;font-size:16px;font-weight:normal;color:#0af;background-color:#fff;padding:0px 20px;display:inline;}
h2	{font-family:verdana,arial,helvetica,sans-serif;font-size:16px;font-weight:normal;color:#0af;background-color:#fff;padding:0px 6px;display:inline;}
h3	{font-family:verdana,arial,helvetica,sans-serif;font-size:12px;font-weight:normal;color:#0af;padding-left:26px;}
ul	{margin-left:2.5em;padding-left:0;}
a	{text-decoration:none;color:#002;}
a:hover	{text-decoration:underline;}
p	{text-align:left;padding-left:16px;padding-right:10px;font-size:10px;}
.t2	{text-align:justify;padding-left:10px;padding-right:10px;}
.tj	{text-align:justify;padding-left:10px;padding-right:10px;}
.tj p	{text-align:justify;}
.tc	{text-align:center;font-family:verdana,arial,helvetica,sans-serif;font-size:10px;font-weight:normal;margin:0px;padding:10px;}
.ti td	{text-align:center;font-weight:bold;padding:10px;}
.tx	{text-align:center;top:20px;position:relative;}

.pagecentre	{text-align:center;vertical-align:top;height:305px;overflow:hidden;}
.rightmenu	{height:310px;overflow:hidden;vertical-align:top;background-image:url('/images/w2b.gif');background-repeat:no-repeat;}
.rightmenu ul	{list-style-type:circle;width:183px;padding:20px 0px 90px 0px;margin:0px;}
.rightmenu li	{margin:2px 0px 0px 44px;padding:0px;}
.leftmenu	{width:207px;height:420px;overflow:hidden;vertical-align:top;background-image:url('/images/w1.gif');background-repeat:no-repeat;}
.leftmenu ul	{list-style-type:circle;padding:20px 0px 90px 0px;margin:0px;}
.leftmenu li	{padding:0px;margin:2px 0px 0px 44px;}
.content	{float:left;width:380px;}
.content img	{float:left;margin:2px;}
.content p	{text-align:justify;margin:2px 0px;padding:0px;}
.borders	{height:72px;overflow:hidden;font-size:9px;background-image:url('/images/bf2.gif');text-align:center;vertical-align:middle;}
.other h2	{text-align:center;display:block;}
.other p	{text-align:justify;padding:0px 10px;}

.comparetable th	{text-align:center;font-size:10px;font-weight:bold;background-color:#cff;}
.comparetable td	{text-align:center;font-size:10px;}
.ctcti td		{font-size:11px;background-color:#cfc;}

#tirform		{float:right;padding:4px 6px;margin:0px 12px 0px 6px;}
#tilform		{float:left;padding:4px 6px;margin:0px 6px 0px 12px;}
#timform		{padding:4px 0px 4px 14px;}
#tiresidency,	#tiarea,	#tipolicy						{width:210px;float:right;}
#tistartday,	#tiendday								{width:60px;float:left;}
#tistartmonth,	#tiendmonth								{width:105px;float:left;margin:0px 4px;}
#tistart,	#tiend									{float:right;float:left;}
#tisingle,	#timulti,	#tilong,	#tiski,
		#tigolf,	#tibusiness,	#tinobags				{float:right;margin-right:6px;}
#ti18to65,	#ti0to17,	#ti66to70,	#ti71to75,	#ti76to80		{width:60px;float:right;}
#tiquote										{margin:0px auto;}
#ti			{width:346px;padding:6px;font-family:verdana,arial,sans-serif;font-size:9pt;color:#111;}
#ti .top		{width:346px;height:14px;overflow:hidden;background-image:url(/images/form.top.gif);}
#ti .base		{width:346px;height:20px;overflow:hidden;background-image:url(/images/form.base.gif);}
#ti .mid		{background-image:url(/images/form.gif);}
#ti .g			{width:100%;padding:0px 0px 4px 0px;overflow:auto;clear:both;}
#ti .gc			{width:210px;float:right;margin-right:12px;}
#ti .op			{width:140px;float:right;margin-right:12px;}
#ti .op .g		{background-position:right top;}
#ti .pp			{width:145px;float:left;}
#ti label		{float:left;padding-left:10px;}
#ti em			{padding:0px 0px 0px 10px;text-decoration:underline;color:#777;}
#tihelp			{position:absolute;top:-10000px;left:0px;z-index:98;}
#tihelp .top		{width:215px;height:12px;overflow:hidden;background-image:url(/images/help.top.gif);}
#tihelp .mid		{width:215px;overflow:hidden;background-image:url(/images/help.mid.gif);}
#tihelp .bas		{width:215px;height:44px;overflow:hidden;background-image:url(/images/help.bas.gif);}
#tihelp .txt		{padding:0px 20px 0px 10px;font-family:verdana,arial,sans-serif;}
#tihelp .txt h3		{font-size:10pt;text-align:center;margin:0px;}
#tihelp .txt p		{font-size:9pt;text-align:justify;margin:4px 0px;padding:0px;}
#ticalx			{position:absolute;top:-10000px;left:0px;color:#000;background-color:#fff;border:1px solid #ccc;width:406px;text-align:center;}
#ticalx .top		{border-bottom:1px solid #ccc;background-color:#ccf;background-image:none;overflow:hidden;width:auto;height:24px;padding:4px 4px 0px 8px;}
#ticalx .top input	{float:right;border:1px solid #ccc;background-color:#fff;margin:0px 4px;}
#ticalx .mid		{clear:both;background-image:none;}
#ticalx .bas		{background-image:none;}
#ticalx .bas div	{width:194px;text-align:center;margin:8px 0px;float:left;}
#ticalx .bas label	{margin-left:50px;}
#tidays			{width:60px;border:1px solid #ccc;background-color:#fff;}
#tick			{width:80px;border:1px solid #ccc;background-color:#ccf;}
.calendar h3			{border:1px solid #ccc;margin:0px 0px 4px 0px;padding:4px;font-size:10pt;}
.calendar table			{width:180px;margin:0px;padding:0px;z-index:99;}
.calendar th, .calendar td	{text-align:center;width:25px;border:1px solid #fff;border-collapse:collapse;cursor:crosshair;margin:0px;padding:0px;}
.calendar div			{float:left;margin:0px 6px;}
.calendar input			{width:25px;border:0px;padding:0px;margin:0px;}
.calendar select		{width:130px;border:0px;}
input.date-before	{background-color:#0c0;cursor:default;}
input.date-below	{background-color:#eee;text-decoration:line-through;cursor:crosshair;}
input.date-this		{background-color:#00c;color:#eee;cursor:default;}
input.date-above	{background-color:#0c0;cursor:default;}
input.date-after	{background-color:#eee;cursor:default;}
input.date-grey		{background-color:#ccc;cursor:crosshair;}
#insuranceet, #insuranceski, #insurancebp, #insurancegp	{margin:0px 16px 4px 10px;float:right;}

