A
{
    FONT-SIZE: x-small;
    COLOR: blue;
    FONT-FAMILY: Verdana, Arial
}

BODY
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: x-small;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    COLOR: black;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Verdana, Arial;
	HEIGHT:100%;
}
H1
{
    FONT-SIZE: 18pt;
    COLOR: #336699;
    FONT-FAMILY: Trebuchet MS, Arial, Helvetica
}
H2
{
    FONT-SIZE: 16pt;
    COLOR: #336699;
    FONT-FAMILY: Trebuchet MS, Arial, Helvetica
}
H3
{
    FONT-SIZE: 14pt;
    COLOR: #336699;
    FONT-FAMILY: Trebuchet MS, Arial, Helvetica
}
H4
{
    FONT-SIZE: 12pt;
    COLOR: #336699;
    FONT-FAMILY: Trebuchet MS, Arial, Helvetica
}
H5
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Trebuchet MS, Arial, Helvetica
}
H6
{
    FONT-SIZE: 110%;
	FONT-WEIGHT: bold;
}
LI{
	text-indent:-4px;
}
P{
	margin-top:5px;
}
PRE
{
    FONT-SIZE: 10px;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial;
    FONT-VARIANT: normal
}
TD
{
    FONT-SIZE: x-small
}
TH{
	color:#000080;
}
UL{
	margin-top:5px;
	margin-bottom:5px;
}

#tblAdminHeader
{
    FONT-WEIGHT: bolder;
    COLOR: #336699
}
#tblBodySmall
{
    FONT-SIZE: smaller;
    FONT-FAMILY: Arial
}
#tblHeader
{
    FONT-SIZE: small;
    TEXT-TRANSFORM: capitalize;
    COLOR: white;
    FONT-FAMILY: 'Arial';
    BACKGROUND-COLOR: #336699;
    TEXT-ALIGN: center
}
#tblHeaderLeft
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: small;
    TEXT-TRANSFORM: capitalize;
    COLOR: white;
    FONT-FAMILY: 'Arial';
    BACKGROUND-COLOR: #336699;
    TEXT-ALIGN: left
}
#tblHeaderSmall
{
    FONT-SIZE: small;
    COLOR: white;
    FONT-FAMILY: 'Arial';
    BACKGROUND-COLOR: #336699;
    TEXT-ALIGN: center
}
#TDSmall
{
    FONT-SIZE: x-small;
    COLOR: black;
    FONT-FAMILY: Verdana, Arial
}

.big
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 120%;
}

.bigger{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 110%;
}

.bluelabel{
	background-color:blue;
	color:white;
	text-align:center;
	border: solid 1px black;
	font-family : "Times New Roman", Times, serif;
	padding:3px;
	font-weight:bold;
}

.bluetext{
    FONT-WEIGHT: bold;
    COLOR: #336699
}

.bottommenuitem{
	color:#043F7C;
	text-decoration:none;
	font-size:75%;
}

.construction{
	font-size: 140%;
	font-weight:bold;
	color:red;
	font-family : "Courier New", Courier, monospace;
}

.courier {
	font-family:	Courier New, monospace;
}

/*used on site map*/
.header1{
	color:#000080;
	font-size:110%;
	font-weight:bold;
	font-family : "Times New Roman", Times, serif;
}

.header1a{
	color:#000080;
	font-size:100%;
	font-weight:bold;
	font-family : "Times New Roman", Times, serif;
}

.header2{
	color:#000080;
	font-weight:bold;
	font-size:125%;
}

.header3{
	color:#000080;
	font-weight:bold;
	font-size:150%;
}
/*---------------------------------*/

.header4{
	color:#000080;
	font-weight:bold;
}

.hilitebox{
	background-color: #E3E4E4;
	text-align : center;
	
}

.hilite{
	color:red;
	font-weight:bold;
}

.hilitegreen{
	color: #00CC33;
	font-weight:bold;
}

.label{
	font-size:8pt;
	font-weight:bold;
}

.link{
	color:#0099aa;
	font-weight:bold;
	font-size:130%;
}
.list{
	list-style:none;
	margin-left:5px;
}

.login{
	font-family : "Courier New", Courier, monospace;
	margin:5px;
	color:white;
	font-size:80%;
}

.menuitem{
	color:white;
	font-weight:bold;
	text-decoration:none;
}

.menuitem2{
	color:white;
	font-weight:bold;
	text-decoration:none;
	font-size:10pt;
	width:100%;
}

.menuhilite{
	color:#043F7C;
	font-weight:bold;
	text-decoration:none;
}

.menuhilite2{
	color:#00CCFF;
	font-weight:bold;
	text-decoration:none;
	font-size:10pt;
	width:100%;
}

.menu2hilite{
	color:#043F7C;
	font-weight:bold;
	text-decoration:none;
	font-size:10pt;
}

.navheader{
	font-family: "Times New Roman", Times, serif;
	color:white;
	font-size:100%;
	font-weight:bold;
}

.normalText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.paging{
	color:black;
	font-size:80%;
}

.popup{
	font-style: italic;
}
/*----------promos----------------------------*/
.promoheader{
	font-family:	Courier New, monospace;
	color:white;
	font-size:120%;
	font-weight:bold;
}

.promobarheader{
	color: #4251A5;
	background-color:#DEEBF7;
	
	padding:.25em;
	font-style:italic;
	font-size:80%;
	text-align:center;
	border-left:1px solid #CED7EF;
	border-top:1px solid #CED7EF;
	border-right:2px solid gray;
	border-bottom:2px solid gray;
}

.promohilite{
	color:#A00E1F;
}

.promolistbox{
	border-top:1 solid 1px;
	border-bottom:1 solid 1px;
	margin:20px;
}

.promo p, .promo li{
	font-size: 80%;
	padding:0 5px 0 5px;
}

table.promo td{
	vertical-align:top;
}

table.promo div.img{
	text-align:center;
}

table.promo img{
	display:block;
}
	/*this is used for a data table in the SKF datasheet*/
#promotable{
	 text-align:center;
	 width:100%;
	}
#promotable table{
	background-color:#CEDBEF;width:90%
}

#promotable th{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:60%;
	color:black;
}

#promotable tr#header1 th{		
	font-weight:bold;
	text-align:right;
}

#promotable tr#header2 th{	
	border-top:2px solid white;
	border-bottom:3px solid black;
	text-align:left;
	padding:.25em;
}

#promotable td{
	font-size:60%;
	padding:.5em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:black;
}

#promotable .reverse{
	color:white;
	background-color:black;
	padding:0 .25em;
}

#KaydonMaterials td{
	padding:5px 25px 5px 0;
	border-bottom: 1px solid black;
}

#KaydonMaterials .nounderline{
	border-bottom: 0px solid black;
}

#KaydonSpecs th{
	border-top: 2px solid black;
	border-bottom: 2px solid black;
	border-left: 2px solid black;
	background-color:#E3E4E4;
	color:black;
	font-size:smaller;
	font-weight:bold;
	text-align:center;
}

#KaydonSpecs .subheader td{
	text-align:center;
	font-weight:bold;
	border-bottom:1px solid black;
}

#KaydonSpecs .break td{
	border-bottom:2px solid black;
}

#KaydonSpecs th.last{
	border-right: 2px solid black;
}

#KaydonSpecs td{
	border-left: 2px solid black;
	padding:.2em .4em;
}

#KaydonSpecs td.last{
	border-right: 2px solid black;
	text-align:center;
}

#KaydonSpecs td.first{
	font-weight:bold;
}

#KaydonSpecs #bottom td{
	border-bottom: 2px solid black;
}

/*---------------------------------------*/
.caption{
	font-size:80%;
	font-style:italic;
}

.prompt{
	color:red;
	font-family : "Times New Roman", Times, serif;
	font-weight:bold;
	font-style:italic;
	text-align:center;
}

.reduced{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
}

.topmenuitem{
	color:white;
	text-decoration:none;
}

.topmenuhilite{
	color:#043F7C;
	text-decoration:none;
}

#techtable {
	text-align:center;
	border: 1px solid gray;
}

#techtable td{
	border: 1px solid gray;
}

#techtable th {
	background-color:#F4F4E9;
	color:black;
	font-weight:bold;
	font-size: x-small;
	border: 1px solid gray;
}

#techtable .firstcol{
	text-align:left;
	padding-left:.3em;
}

#techtable .top{
	border-top:2px solid gray;
}

#techtable .right{
	border-right:2px solid gray;
}

#techtable .bottom{
	border-bottom:2px solid gray;
}

#techtable .left{
	border-left:2px solid gray;
}