body{font-family:Arial, Helvetica, sans-serif; font-size: 11px; 
   color: black; word-spacing:normal; line-height:normal; 
   font-weight:normal; text-transform:none; color:#000000;
   letter-spacing:normal; background-color:White;}


/* Use for TM  */
.supT {	vertical-align: baseline;	font-size: 0.6em;
       		position: relative;	top: -0.4em;}
	
/* Use for R  */
.supR {	vertical-align: baseline;	font-size: .8em;
	position: relative;	top: -0.4em;	}


/* Headers */
h1 h2 h3 h4 h5 h6{color:Black;word-spacing:normal;text-transform:none;
                  text-decoration:none; letter-spacing:normal; font-style:normal;
                  font-weight:700; line-height:normal;}
h1 {font-size:2em; }
h2 {font-size:1.75em; }
h3 {font-size:1.58em; }
h4 {font-size:1.33em; }
h5 {font-size:1em;}
h6 {font-size:.8em; }  
  
/* only use with <h1 class="PageTItle"> or <h2 class="Topic"> */  
h1.PageTitle{font-size:medium; margin-top:-3px;}
h2.Topic{font-size:small;}  

 
/* Uses a graphic for the default bullet */
ul li {list-style-image:url(images/Red-bullet.gif);}
ul li li{list-style-type:square;}
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;}

/* Regular Page Links */
a:link{color:red; text-decoration:none;}
a:visited{color:red; text-decoration:none; }
a:hover{color:red; text-decoration:underline overline;}
a:active{color:red; text-decoration:none;}

/* LeftMenu Links - Wrap the set of links in a DIV! with id=LeftMenu */
#LeftMenu{float:left; margin-top: 10px; margin-left:5px;
          padding-left:5px; font-size:16px; letter-spacing: -1px; 
          font-weight:bold;line-height:28px;width:130px;}

/* Creates a box for each link: with bottom border & so links are all the same width */
.menuItemBox{width:130px; height:28px; border-bottom:1px solid black;text-decoration:none;}

.menuItemBox a:link{color:red;text-decoration:none;}
.menuItemBox a:visited{color:red; text-decoration:none;}
.menuItemBox a:hover{color:black; text-decoration:none;background-color:silver;}
.menuItemBox a:active{color:red; text-decoration:none;}
  

img{border-style: none;
}


.main{    POSITION: relative;    TOP: auto}

/* Images for Metal Frame */
td.dpl{background-image:url(images/dplite.jpg);}
td.topPipe{background-image:url(images/topGray.jpg);}
td.topLeftEnd{background-image:url(images/topLeftEnd.jpg);}
td.topRightEnd{background-image:url(images/topRightEnd.jpg);}
td.leftPipe{background-image:url(images/left.jpg);}
td.rightPipe{background-image:url(images/right.jpg);}
td.leftEndPipe{background-image:url(images/leftEnd1.jpg);}
td.rightEndPipe{background-image:url(images/rightEnd1.jpg);}
td.topBRPipe{background-image:url(images/topBR.jpg);}
td.topGrayPipe{background-image:url(images/topGray.jpg);}
td.botGrayPipe{background-image:url(images/botGray.jpg);}

td.Title{font-size: 11px; font-weight:bold; }

/* Colors for tables */
th tfoot{color:#6b6c64}

/* used inside TABLES used for Product MENU pages */
.introImg{height:75px; text-align:center;}  /*Pic @ Tp */
.introName{font-weight:bold;background-color:#fff5ee; color:Black;
           text-align:center; height:15px; }
.introInfo{width:30%; height:100px; text-align:left;padding:4px;padding-left:10px;}

.introLink {background-color:Silver;color:Black;text-align:center; }
.introLink a:link{background-color:Silver;color:Black; text-decoration:none;}
.introLink a:hover{background-color:red;color:white; text-decoration:none;}
.introLink a:active{background-color:Silver;color:Black; text-decoration:none;}
.introLink a:visited{background-color:Silver;color:Black; text-decoration:none;}

/* used inside TABLES with the listing of DOOR SERIES - Replaced the Flash tables */
.InfoTable{BORDER-COLLAPSE: collapse;BORDER:thin solid #848284;WIDTH:100%;
				FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	}
.InfoTableHeading{FONT-WEIGHT: bold;COLOR: white;BACKGROUND-COLOR: #848284;	FONT-SIZE: 12px;}
.InfoTableDataHeading{COLOR: black;BACKGROUND-COLOR: white;FONT-SIZE: 10px;	}
.InfoTableDataHeadingCell{BACKGROUND-COLOR: white;BORDER-TOP:0px;BORDER-LEFT:0px;
				BORDER-RIGHT:0px;BORDER-BOTTOM:3px solid #848284;PADDING-TOP:10px;	}
.InfoTableHeadingCell{PADDING: 5px;BORDER:0px solid black;}
.InfoTableDataRow{COLOR: black;BACKGROUND-COLOR: white;FONT-SIZE: 10px;	}
.InfoTableDataRow:hover{BACKGROUND-COLOR: #CCCCCC;}
.InfoTableDataCell{BORDER-BOTTOM:1px solid #848284;PADDING:3px;	}

.taxInfoLink a:link{text-decoration:none;color:Red; font-size:14px; font-weight:bolder;}
.taxInfoLink a:visited{text-decoration:none;color:Red; font-size:14px; font-weight:bolder;}
.taxInfoLink a:hover{text-decoration:none;color:Red; font-size:14px; font-weight:bolder;}
.taxInfoLink a:active{text-decoration:none;color:Red; font-size:14px; font-weight:bolder;}


th{COLOR: #6b6c64}
THEAD{COLOR: black}
TFOOT{ COLOR: #6b6c64; FONT-SIZE: 1em;WORD-SPACING: normal;TEXT-TRANSFORM: none;
   LETTER-SPACING: normal}
THEAD{FONT-SIZE: 1em; WORD-SPACING: normal;
    TEXT-TRANSFORM: none;LETTER-SPACING: normal}
TH{FONT-WEIGHT: bold;    FONT-SIZE: 1em;    WORD-SPACING: normal;
    VERTICAL-ALIGN: baseline; TEXT-TRANSFORM: none;
   LETTER-SPACING: normal}

SMALL{FONT-SIZE: 0.7em}
BIG{FONT-SIZE: 1.17em}
BLOCKQUOTE{FONT-FAMILY: Courier New, monospace}
PRE{FONT-FAMILY: Courier New, monospace}

/* "Free" Class Selectors: */
.label{ FONT-SIZE: 11px; FONT-WEIGHT: bold; COLOR: #6b6c64;}
.label2{FONT-SIZE: 12px;FONT-WEIGHT: bold; COLOR: #6b6c64;}
.footer{FONT-SIZE: 9px; FONT-WEIGHT: bold; COLOR: #6b6c64;
         FONT-FAMILY: Verdana, Helvetica, sans-serif}
.textbox{ FONT-SIZE: 11px;   FONT-WEIGHT: normal;    COLOR: #6b6c64;}
.button{FONT-SIZE: 11px;  FONT-WEIGHT: bold;COLOR: #6b6c64;}
.error{FONT-SIZE: 11px;    FONT-WEIGHT: normal;COLOR: red;}



/* Only works with TABLE CELLS      <td class="whatever">  */

TD.hd1{ FONT-SIZE: 9px; FONT-FAMILY: Verdana}
TD.hd1B{ FONT-SIZE: 11px;FONT-WEIGHT: bold;}
TD.hd1BT{FONT-SIZE: 14px; FONT-WEIGHT: bold;}

TD.h1
{FONT-SIZE: 0.7em;   FONT-WEIGHT: bold; COLOR: white;BACKGROUND-COLOR: black;
  BACKGROUND-IMAGE: url(../images/forumHeaderBackground.gif);}

TD.column{FONT-SIZE: 0.7em; FONT-WEIGHT: bold; COLOR: white;
          BACKGROUND-COLOR: #918b8b} /* GRAY */
TD.column1{FONT-SIZE: 0.7em;FONT-WEIGHT: bold;COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
TD.column2{FONT-SIZE: 0.8em;COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
TD.column3{FONT-SIZE: 0.8em;FONT-WEIGHT: bold; COLOR: gray;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

TD.roH1{ FONT-SIZE: 1.3em;FONT-WEIGHT: bold;COLOR: #848484;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

TD.r1{ FONT-SIZE: 0.7em; FONT-WEIGHT: bold;COLOR: red;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
TD.roT1{  FONT-SIZE: 1em;COLOR: black; text-align: left;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
TD.roT1Grey{FONT-SIZE: 0.6em;COLOR: #848484;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

TD.roT1GreyMdm{ FONT-SIZE: 0.8em;COLOR: #848484;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
TD.roT1GreyLrg{ FONT-SIZE: 1em; COLOR: #848484;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

TD.roT2{FONT-SIZE: 0.6em;   COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
TD.roT3{ FONT-SIZE: 0.7em; FONT-WEIGHT: bold;COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
TD.roT4{FONT-SIZE: 0.7em; COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
  
 
 /*added for lowercase html tags */
 
td.hd1{ FONT-SIZE: 9px; FONT-FAMILY: Verdana}
td.hd1B{ FONT-SIZE: 11px;FONT-WEIGHT: bold;}
td.hd1BT{FONT-SIZE: 14px; FONT-WEIGHT: bold;}

td.h1
{FONT-SIZE: 0.7em;   FONT-WEIGHT: bold; COLOR: white;BACKGROUND-COLOR: black;
  BACKGROUND-IMAGE: url(../images/forumHeaderBackground.gif);}

td.column{FONT-SIZE: 0.7em; FONT-WEIGHT: bold; COLOR: white;
          BACKGROUND-COLOR: #918b8b} /* GRAY */
td.column1{FONT-SIZE: 0.7em;FONT-WEIGHT: bold;COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
td.column2{FONT-SIZE: 0.8em;COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
td.column3{FONT-SIZE: 0.8em;FONT-WEIGHT: bold; COLOR: gray;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

td.roH1{ FONT-SIZE: 1.3em;FONT-WEIGHT: bold;COLOR: #848484;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

td.r1{ FONT-SIZE: 0.7em; FONT-WEIGHT: bold;COLOR: red;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif}
td.roT1{  FONT-SIZE: 1em;COLOR: black; text-align: left;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
td.roT1Grey{FONT-SIZE: 0.6em;COLOR: #848484;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

td.roT1GreyMdm{ FONT-SIZE: 0.8em;COLOR: #848484;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
td.roT1GreyLrg{ FONT-SIZE: 1em; COLOR: #848484;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}

td.roT2{FONT-SIZE: 0.6em;   COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
td.roT3{ FONT-SIZE: 0.7em; FONT-WEIGHT: bold;COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
td.roT4{FONT-SIZE: 0.7em; COLOR: black;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}   
    
/* Page Layout */    
    
#GenieTopArea{width:760px;border:1px solid black; padding:5px; vertical-align:top;}
#GenieProBoxFrame{width:715px; }
#GPtopleftend{width:27px; height:20px; background-image:url(images/topLeftEnd.jpg);}


.HOT a:link{text-decoration:none;color:black; font-family:verdana; line-height:-10px; font-size:12px; font-weight:bolder;}
.HOT a:visited{text-decoration:none;color:black;  font-family:verdana; line-height:-10px; font-size:12px; font-weight:bolder;}
.HOT a:hover{text-decoration:none;color:Red; font-family:verdana; line-height:-10px;  font-size:12px; font-weight:bolder;}
.HOT a:active{text-decoration:none;color:black; font-family:verdana; line-height:-10px; font-size:12px; font-weight:bolder;}

.NEW a:link{text-decoration:none;color:silver; font-family:verdana; line-height:-10px; font-size:12px; font-weight:bolder;}
.NEW a:visited{text-decoration:none;color:silver;  font-family:verdana; line-height:-10px; font-size:12px; font-weight:bolder;}
.NEW a:hover{text-decoration:none;color:red; font-family:verdana; line-height:-10px;  font-size:12px; font-weight:bolder;}
.NEW a:active{text-decoration:none;color:silver; font-family:verdana; line-height:-10px; font-size:12px; font-weight:bolder;}
