body {background-color:#ffffff;color:#3B3B3B;font-family:Verdana, Arial,Helvetica;margin:0 0 0;}
td {font-family:Tahoma, Tahoma, Verdana, Arial, Helvetica;font-size:11px;font-weight:normal;color:#3B3B3B;}
.b {font-family:Tahoma, Verdana, Arial, Helvetica;font-size:11px;font-weight:bold;color:#3B3B3B;}
.bw {font-family:Tahoma, Verdana, Arial, Helvetica;font-size:11px;font-weight:bold;color:#ffffff;}
.w1 {font-family:Tahoma, Verdana, Arial, Helvetica;font-size:11px;font-weight:normal;color:#ffffff;}

/*-- link --{  }*/
a:link, a:visited {color:#005789;text-decoration:none;}
a:active {color:#003060;text-decoration:none;}
a:hover {color:#003060;text-decoration:underline;}

a.w:link, a.w:visited {color:#000000;text-decoration:none;}
a.w:active {color:#FFFFFF;text-decoration:none;}
a.w:hover {color:#FFFFFF;text-decoration:none;}

a.n:link, a.n:visited {color:#005789;text-decoration:none;}
a.n:active {color:#005789;text-decoration:none;}
a.n:hover {color:#005789;text-decoration:underline;}

a.o:link, a.o:visited {color:#EF5D08;text-decoration:none;}
a.o:active {color:#EF5D08;text-decoration:none;}
a.o:hover {color:#EF5D08;text-decoration:none;}

/*-- form --{  }*/
input.text {font-family:Tahoma, Verdana, Arial, Helvetica;font-size:10px;font-weight:normal;color:#3B3B3B;}
select.select {font-family:Tahoma, Verdana, Arial, Helvetica;font-size:10px;font-weight:normal;color:#3B3B3B;}.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0093BD;
}
.tabletext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #3B3B3B;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3B3B3B;
}



#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: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,		#tx	{border:1px solid #ccc;width:310px;padding:6px;font-family:verdana,arial,sans-serif;font-size:9pt;color:#111;background-color:#ffeedd;}
#ti .g,		#tx .g	{width:100%;padding:0px 0px 4px 0px;overflow:auto;clear:both;background-color:#ffeedd;}
#ti .gc,	#tx .gc	{width:210px;float:right;}
#ti .op			{width:140px;float:right;}
#ti .pp			{width:145px;float:left;}
#ti label, #tx label	{float:left;}
#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;overflow:hidden;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;}
#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;}


