body { color: #000;	font-size: 10pt; font-family: Tahoma; background-color: white; background-repeat: repeat;	background-attachment: scroll; background-position: 0 0; margin: 0;	padding: 10px; text-align: center; }
p   { font-size: 10pt; font-family: Tahoma; background-color: #fff; padding: 0 }
h1	{ color: #000; font-size: 14px; font-weight: bold }
h2 { color: #000; font-size: 12px; font-weight: bold }
h3 { color: #000; font-size: 10px; font-weight: bold }
a    { color: blue }
a:hover    { color: red }
a.AdLink    { color: #990000; text-decoration: underline }
a.AdLink:hover    { color: #0000CC; text-decoration: underline; }
a.TSIBoxLink    { color: #0000CC; text-decoration: underline }
a.TSIBoxLink:hover    { color: #FF0000; text-decoration: underline; }
a.NavBarLink { color: white; text-decoration: underline; margin: 3px }
a.NavBarLink:hover { color: #000099; text-decoration: underline; }
.PageContent { background-color: #FFFFFF; border: 1px solid #000000; width: 600px; }
.RowHeader  { padding-top: 5px; padding-bottom: 5px; width: 780px; height: 75px; padding-left: 19px; padding-right: 20px; text-align: left }
.RowNav { width: 780px; height: 20px; padding-left: 25px; text-align: left; background-color: #00CC00; border-top: 1px solid #000; border-bottom: 1px solid #000 }
.RowBody { padding-top: 10px; width: 780px; height: 375px }
.RowFooter     { padding: 2px; font-size: 10px; text-align: center; height: 20px; width: 780px; background-color: #00CC00; border-top: 1px solid #000  }
.BodySubHeader  { color: #000; font-size: 14px; font-weight: bold }
.PageHeader    { color: #000; font-size: 20px; font-weight: bold }
.BodyLeft { text-align: left; padding: 5px 5px 5px 25px; position: relative; width: 600px; height: 100%; float: left }
.BodyRight { text-align: center; padding: 0px; position: relative; width: 100%; height: 100%; border-left: 2px solid #fff }
.BodyLeftLeftCol { text-align: left; padding: 5px; position: relative; width: 50%; float: left }
.BodyLeftRightCol { text-align: left; padding: 5px; position: relative; width: 100%; border-left: 2px solid #fff }
.HeaderLeft { text-align: left; position: relative; width: 250px; height: 100%; float: left }
.HeaderMid { text-align: left; position: relative; width: 150px; height: 100%; float: left }
.HeaderRight { text-align: right; padding: 0px; position: relative; width: 100%; height: 100%; border-left: 2px solid #fff }
.WideSkyscraper { width: 160px; height: 600px; text-align: left }
.RightQuoteArea { text-align: left; padding-left: 5px }
.LargeRectangle { width: 336px; height: 280px; border: 1px solid #000 }
.Banner { width: 468px; height: 60px; border: 1px solid #000 }
.Border { border: 1px solid #000 }
.Copyright    { color: white; font-size: 11px }
.TSIBox { padding: 5px;	height: 70px; width: 160px;	float: right; border: 1px solid #0000CC; background-color: white; }
.IBBox { padding: 5px; height: 70px; width: 275px; float: right; border: 1px solid #003399; background-color: #9DC7F9; }
.InsuranceQuoteBox { padding: 20px; height: 180px; width: 360px; float: middle; border: 1px solid #003399; background-color: #9DC7F9; }
.TextRed { color: #FF0000; text-decoration: underline; }
.TextGreen { color: #009900; text-decoration: underline }
.TextBlue { color: #0000CC; text-decoration: underline }
.BodyText9 { font-size: 9px; }