     /* TOPS Home Style Sheet for www.topshome.com */
	 /* Color values:
			Background Color	#FFFFFF		White
			Text Color			#000000		Black
			Light Color			#F1E0E0		Lt Pink
			Meduim Color		#455B8F		Med Blue
			Dark Color			#B46767		Dk Pink
	*/


     /* These are the Page Layout settings */
BODY { background: #FFFFFF; margin: 0px; background-image: url(http://www.topshome.com/topshome/images/bg.gif); }
* { font-family : Arial, Tahoma, sans-serif }
P, BODY, BLOCKQUOTE, LI, TD { font-family : Arial, Tahoma, sans-serif; font-size : 10pt; color : #000000; font-weight : normal; text-align : left; }
BLOCKQUOTE { text-align : justify }

     /* These are the Link settings */
a:link { color : #455B8F; font-weight : bold; text-decoration : underline; }
a:visited { color : #455B8F; font-weight : bold; text-decoration : underline; }
a:active { color : #B46767; font-weight : bold; text-decoration : underline; }
a:hover { color : #B46767; font-weight : bold; text-decoration : underline; }

     /* These are the Heading settings */
H1, H2, H3, H4, H5, H6 { text-transform : capitalize; letter-spacing : 1px; font-size : 16pt; font-weight : bolder; padding: 2px; }
H1 { font-size : 16pt; color : #455B8F;  }
H2 { font-size : 14pt; color : #455B8F; }
H3 { font size: 14pt; color : #B46767; }
H4 { font-size : 12pt; color : #455B8F; }
H5 { font-size : 12pt; color : #B46767; }
H6 { font-size : 10pt; color : #000000; }

     /* These are the List settings */
UL { line-height : 105%; list-style-type : square }
UL UL { list-style-type : disc }
OL { line-height : 105%; list-style-type : decimal }
OL OL { list-style-type : lower-alpha }
LI { padding-bottom : 4pt }
UL.index { margin-left : 0em; padding-left : 0em; color : #000000; text-decoration : none; font-size : 8pt; line-height : 105%; list-style-type : square }
LI.index { margin-left : 0em; padding-left : 0em; padding-bottom : 2px; list-style-position : outside;  list-style-type : square }
 
     /* These are the Alignment settings */
.AlignLeft { text-align : left; }
.AlignCenter { text-align : center; }
.AlignRight { text-align : right; }
.AlignInline { display: inline; }

     /* These are the special table settings */
     /* Main should be the standard table settings */
TABLE.main { border-collapse: collapse; background: #FFFFFF; border-style: solid; border-color: #F1E0E0; padding: 0px; margin: 0px; align : center; border-spacing: 0pt; empty-cells: show; border-width: 3px }
.main th { border: solid thin #F1E0E0; background-color: #455B8F; padding: 2px; empty-cells: show; border-width: 1px; vertical-align: middle; text-align: center; color: #F2E1E1; font-weight: bold; font-size : 13pt;  }
.main td { border: solid thin #F1E0E0; padding: 2px; empty-cells: show; border-width: 1px }
TABLE.pullquote { background: #F1E0E0; border: solid 3px #455B8F; padding: 2px; align : center }
P.tblhead { text-transform : capitalize; font-size : 10pt;  color : #000000; font-weight : bold; text-align : center }
TABLE.whttbl { border-collapse: collapse; background: #FFFFFF; border-style: solid; border-color: #FFFFFF; padding: 0px; margin: 0px; align : center; border-spacing: 0pt; empty-cells: show; border-width: 3px }
.whttbl th { border: solid thin #FFFFFF; background-color: #455B8F; padding: 0px; empty-cells: show; border-width: 1px; vertical-align: middle; text-align: center; color: #F2E1E1; font-weight: bold; font-size : 13pt;  }
.whttbl td { border: solid thin #FFFFFF; padding: 0px; empty-cells: show; border-width: 1px }
tr.EvenRow { background-color: #F1E0E0; }

     /* These are the special text settings */
.note { color : #455B8F; font-style : italic; line-height : 105%; }
.altnote { color : #B46767; font-style : italic; line-height : 105%; }
.emtextL { text-align:left; color:#455B8F; text-decoration:underline overline; line-height:120%; }
.emtextR { text-align:right; color:#455B8F; text-decoration:underline overline; line-height:120%; }
.emtextC { text-align:center; color:#455B8F; text-decoration:underline overline; line-height:120%;  }
A.emtext:link, A.emtext:visited, A.emtext:active { color:#455B8F; text-decoration:underline overline; }
A.emtext:hover { color : #B46767; text-decoration : underline overline; }
.inlineSub { text-transform : capitalize; letter-spacing : -1px; font size: 12pt; color : #B46767; font-weight : bold; }


     /* These are the E-Zine text settings */
P.articlehead { font-size : 14pt;  color : #455B8F; font-weight : bolder; text-align : left; text-transform: capitalize; padding-top : 4pt; background-color: #F1E0E0;  }
P.articlesub { font-size : 12pt;  color : #B46767; font-weight : bold; text-align : left; text-transform: capitalize }
P.articlesubC { font-size : 12pt;  color : #B46767; font-weight : bold; text-align : center; text-transform: capitalize }
P.articleSubSub { font-size : 11pt;  color : #B46767; font-weight : bold; text-align : left; text-transform: capitalize }
P.byline { font-size : 8pt;  color : #455B8F; font-weight : normal; text-align : right; font-style : italic; padding-bottom : 4pt  }
a.byline:link { color : #455B8F; font-weight : normal; text-decoration : underline; font-size : 8pt;  padding-bottom : 4pt }
a.byline:active { color : #B46767; font-weight : normal; text-decoration : underline; font-size : 8pt;  padding-bottom : 4pt}
a.byline:visited { color : #455B8F; font-weight : normal; text-decoration : underline; font-size : 8pt;  padding-bottom : 4pt }
a.byline:hover { color : #B46767; font-weight : normal; text-decoration : underline; font-size : 8pt;  padding-bottom : 4pt}
h4.special { font-size : 10pt; text-align : left; }
.comment { font-size : 10pt;  color : #455B8F; font-style : italic }
.special { font-size : 10pt;  color : #455B8F; font-weight : bold; text-transform: capitalize }
