/* CSS for www.insurancefinancecorp.com & www.ifcorp.biz */

body {background-color: white; font-family: Arial, Helvetica, sans-serif; font-size: .8em; font-weight: normal; letter-spacing: normal; margin: 0; text-transform: none; word-spacing: normal; }
H1, H2, H3, H4, H5, TH, THEAD, TFOOT { color: #003366; }
H1	{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:	2em; font-weight:	700; font-style:	normal; text-decoration:	none; word-spacing:	normal; letter-spacing:	normal; text-transform:	none; }	
H2	{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:	1.75em; font-weight:	700; font-style:	normal; text-decoration:	none; word-spacing:	normal; letter-spacing:	normal; text-transform:	none; }	
H3	{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:	1.58em; font-weight:	500; font-style:	normal; text-decoration:	none; word-spacing:	normal; letter-spacing:	normal; text-transform:	none; }	
H4	{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:	1.33em; font-weight:	500; font-style:	normal; text-decoration:	none; word-spacing:	normal; letter-spacing:	normal; text-transform:	none; }	
H5, DT	{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:	1em; font-weight:	700; font-style:	normal; text-decoration:	none; word-spacing:	normal; letter-spacing:	normal; text-transform:	none; }	
H6	{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:	.8em; font-weight:	700; font-style:	normal; text-decoration:	none; word-spacing:	normal; letter-spacing:	normal; text-transform:	none; }	
TFOOT, THEAD	{	font-size:	1em; word-spacing:	normal; letter-spacing:	normal; text-transform:	none; font-family: Arial, Helvetica, sans-serif; }	
th	{	vertical-align:	baseline; font-size:	1em; font-weight:	bold; word-spacing:	normal; letter-spacing:	normal; text-transform:	none; font-family: Arial, Helvetica, sans-serif; }	

a {
	font-style: italic;
	font-weight: bold;
	background: White;
	color: Black;
	text-decoration : none;
}

a:link		{	color: black; text-decoration:	none; }			
a:visited	{	color: black; text-decoration:	none; }	
a:active		{	color: black; text-decoration:	none; }	
a:hover		{	color: #a0a52f; text-decoration:	none; }

SMALL	{	font-size:	.7em; }	
BIG		{	font-size:	1.17em; }	

BLOCKQUOTE, PRE	{	font-family:	Courier New, monospace; }	

UL LI		{	list-style-type: disc; } 
UL LI LI	{	list-style-type: circle; }	
UL LI LI LI {	list-style-type: circle; }	
OL LI		{	list-style-type: decimal; } 
OL OL LI	{	list-style-type: lower-alpha; } 
OL OL OL LI {	list-style-type: lower-roman; } 

img { border: none; margin: 0,0,0,0; }

.tableHeader { background-color: #a0a52f; color: White; font-family: Verdana, Arial, Sans-Serif; font-size: 10px; font-weight: bold; }

/* Background Images */
.blackBar { background-image: url(images/blackbar.jpg); } 
.line { background-image: url(images/line.jpg); }
.lineLeft { background-image: url(images/lineleftend.jpg); }
.lineRight { background-image: url(images/linerightend.jpg); }
.topGreen { background-image: url(images/greenlinetop.jpg); }
.topYellow { background-image: url(images/yellowline.jpg); }

/* Header Section */
.itemHeader { background-image: url(images/headerbgcenter.jpg); font-family: Arial, Sans-Serif; font-size: 11px; font-style: italic; font-weight: bold; height: 30; vertical-align: middle; width: 450; }
.itemHeaderLeft { background-image: url(images/headerbgleft.jpg); width: 20; } 
.itemHeaderRight { background-image: url(images/headerbgright.jpg); width: 30; } 

/* Menu Section */
.menuText {	color: black; font-family: Arial Narrow, Arial, Helvetica, sans-serif; font-size: 14px; font-style: italic; font-weight: bold; }
.menu { font-family: Arial Narrow, Arial, Helvetica, sans-serif; font-size: 14px; }
.menuColumn { vertical-align: top; width: 160; white-space: nowrap; }

/* Text Formats */
.error { color: red; font-family: Verdana, Arial, Sans-Serif; font-size: 10px; font-style: italic; }
.errorLrg { color: red; font-family: Verdana, Arial, Sans-Serif; font-size: 12px; font-weight: bold; }
.hText { color: #a0a52f; font-family: Verdana, Arial, Sans-Serif; font-size: 18px; font-weight: bold }
.label { font-family: Verdana, Arial, Sans-Serif; font-size: 11px; font-weight: bold; }

.bgText { font-family: Verdana, Arial, Sans-Serif; font-size: 14px; font-weight: bold; }
.igText { font-family: Verdana, Arial, Sans-Serif; font-size: 14px; font-style: italic; }
.gText { font-family: Verdana, Arial, Sans-Serif; font-size: 14px; }

.bclText { color: #a0a52f; font-family: Verdana, Arial, Sans-Serif; font-size: 13px; font-weight: bold; }
.blText { font-family: Verdana, Arial, Sans-Serif; font-size: 12px; font-weight: bold; }
.clText { color: #a0a52f; font-family: Verdana, Arial, Sans-Serif; font-size: 13px; }
.lText { font-family: Verdana, Arial, Sans-Serif; font-size: 12px; }

.bisText { font-family: Verdana, Arial, Sans-Serif; font-size: 10px; font-style: italic; font-weight: bold; }
.bsText { font-family: Verdana, Arial, Sans-Serif; font-size: 10px; font-weight: bold; }
.cisText { color: #a0a52f; font-family: Verdana, Arial, Sans-Serif; font-size: 10px; font-style: italic; }
.csText { color: #a0a52f; font-family: Verdana, Arial, Sans-Serif; font-size: 10px; }
.isText { font-family: Verdana, Arial, Sans-Serif; font-size: 10px; font-style: italic; }
.sText { font-family: Verdana, Arial, Sans-Serif; font-size: 10px; }

.btext { font-family: Verdana, Arial, Sans-Serif; font-size: 11px; font-weight: bold; }
.bctext { color: #a0a52f; font-family: Verdana, Arial, Sans-Serif; font-size: 11px; font-weight: bold; }
.biText { font-family: Verdana, Arial, Sans-Serif; font-size: 11px; font-style: italic; font-weight: bold; }
.text { font-family: Verdana, Arial, Sans-Serif; font-size: 11px; }

.btText { font-family: Verdana, Arial, Sans-Serif; font-size: 9px; font-weight: bold; }
.ctText { color: #a0a52f; font-family: Verdana, Arial, Sans-Serif; font-size: 9px; }
.tText { font-family: Verdana, Arial, Sans-Serif; font-size: 9px; }

.mText { font-family: Verdana, Arial, Sans-Serif; font-size: 10px; }

/* Surrounding box formats */
.borderBoxTLC, .borderBoxTRC, .borderBoxBLC, .borderBoxBRC
{
	width: 8px;
	height: 8px;
	background-repeat: no-repeat;
}
.borderBoxTLC 
{
	background-image:url(images/boxtlcorner.jpg);
}
.borderBoxTRC 
{
	background-image:url(images/boxtrcorner.jpg);
}
.borderBoxBLC 
{
	background-image:url(images/boxblcorner.jpg);
}
.borderBoxBRC 
{
	background-image:url(images/boxbrcorner.jpg);
}

.borderBoxT
{
	background-image:url(images/boxtop.jpg);
	background-repeat: repeat-x;
}
.borderBoxB
{
	background-image:url(images/boxbottom.jpg);
	background-repeat: repeat-x;
}
.borderBoxL
{
	width: 8px;
	background-image:url(images/boxleft.jpg);
	background-repeat: repeat-y;
}
.borderBoxR
{
	width: 10px;
	background-image:url(images/boxright.jpg);
	background-repeat: repeat-y;
}

.lineL
{
	width: 98px;
	height: 3px;
	background-image:url(images/lineleftend.jpg);
	background-repeat: no-repeat;
}
.lineR
{
	width: 100px;
	height: 3px;
	background-image:url(images/linerightend.jpg);
	background-repeat: no-repeat;
}
.lineCtr
{
	height: 3px;
	background-image:url(images/line.jpg);
	background-repeat:repeat-x;
}

/* Other Formats */
.pageBorder 
{ 
	width: 25; 
}

.CellSngHeight
{
	height: 20;
	vertical-align: top;
}

.CellDblHeight
{
	height: 30;
	vertical-align: top;
}

.noWrap
{
	white-space: nowrap;
}

.CmdButtonStd
{
	width: 70px;
	height: 25px;
}
