div.rimg
	{ float:right; border:1px solid #666666; margin:0 0 5px 5px; }
.mgb2
	{ margin-bottom:20px; }
div.img img
	{  border:1px solid #666666; margin-right:5px; margin-bottom:10px; }
table
	{ border-collapse:collapse; margin-bottom:10px; }
table td,
table th
	{ padding:1px 2px; vertical-align:top; }
table td.nrp
	{ white-space:nowrap; }

div#main
	{ background:url('../img/ins/img_mainbg.jpg') no-repeat; }
div#submain
	{ width:691px; float:right; padding-right:20px; }
p#bc
	{ font-size:75%; height:20px; padding:2px 0 0 20px; }
div#insbody
	{ background:#ffffff; padding:20px; }
div#insbody h1
	{ color:#AB4783; background:url('../img/ins/img_h1bg.gif') repeat-x bottom; font-size:85%; padding-bottom:5px; clear:both; margin-bottom:15px; }
div#insbody h2
	{ color:#AB4783; font-size:85%; clear:both; margin-top:20px; margin-bottom:10px; border-bottom:1px solid #D4A9D2; border-left:3px solid #D4A9D2; padding:0 0 3px 5px; }
div#insbody h2.fst
	{ margin-top:0; }
div#insbody h2 a,
div#insbody h2 a:hover
	{ color:#AB4783; }
div#insbody h3
	{ color:#AB4783; font-size:80%; clear:both; margin-bottom:10px; }
div#insbody p,
div#insbody ul,
div#insbody ol
	{ margin-bottom:10px; line-height:170%; }
div#insbody p span,
div#insbody ul span,
div#insbody ol span
	{ font-weight:bold; }

div#insbody table td p,
div#insbody table th p
	{ margin-bottom:0; }

div#ftr
	{ border-top:1px solid #ECCAE3; }

div#aboutbox1 div
	{ float:right; width:250px; }
div#aboutbox1 p
	{ float:left; width:380px; }
