/* ==================================================================== */
/* ==  The following styles are ELEMENT, PSEUDO-ELEMENT and their    == */
/* ==  subsequently related CLASS and PSEUDO-CLASS styles            == */
/* ==================================================================== */

/* PARAGRAPH */

p						/* typical paragraph text */
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #000000;
    LINE-HEIGHT: 15px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
}
p.ProductFeatures						/* typical paragraph text */
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
}

p.ProductsHeader						/* typical paragraph text */
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 25px;
    COLOR: #000000;
    LINE-HEIGHT: 30px;
    FONT-STYLE: bold;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	margin-top: 4px;
	margin-bottom: 2px;
}

p.ProductsFooter						/* typical paragraph text */
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #000000;
    LINE-HEIGHT: 20px;
    FONT-STYLE: bold;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	margin-top: 4px;
	margin-bottom: 2px;
}

td.ProductOverview						
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    margin: 0px;
    COLOR: #000000;
    LINE-HEIGHT: 15px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}


td.maintext				
{
    FONT-WEIGHT: normal;
	margin-top: 0px;
	margin-bottom: 0px;
    FONT-SIZE: 13px;
	COLOR: #000000;
    LINE-HEIGHT: 18px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	list-style: disc
}

td.leftmarginnav				
{
    FONT-WEIGHT: normal;
	margin-top: 0px;
	margin-bottom: 0px;
    FONT-SIZE: 12px;
	COLOR: #000000;
    LINE-HEIGHT: 18px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	list-style: disc
}

td.leftmarginnavON				
{
    FONT-WEIGHT: normal;
	margin-top: 0px;
	margin-bottom: 0px;
    FONT-SIZE: 12px;
	COLOR: #FF0000;
    LINE-HEIGHT: 18px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	list-style: disc
}


td.maintextNarrow				
{
    FONT-WEIGHT: normal;
	margin-top: 0px;
	margin-bottom: 0px;
    FONT-SIZE: 13px;
	COLOR: #000000;
    LINE-HEIGHT: 15px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	list-style: disc
}

td.GeneralInfo				
{
    FONT-WEIGHT: normal;
	margin-top: 0px;
	margin-bottom: 0px;
    FONT-SIZE: 12px;
	COLOR: #000000;
    LINE-HEIGHT: 15px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	list-style: disc
}

td.SectionHeader				
{
    FONT-WEIGHT: bold;
	margin-top: 0px;
	margin-bottom: 0px;
    FONT-SIZE: 16px;
	COLOR: #000000;
    LINE-HEIGHT: 20px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	list-style: disc
}

td.small				
{
    FONT-WEIGHT: bold;
	margin-top: 0px;
	margin-bottom: 0px;
    FONT-SIZE: 4px;
	COLOR: #000000;
    LINE-HEIGHT: 4px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	list-style: disc
}


select
{
    FONT-WEIGHT: normal;
	margin-top: 0px;
	margin-bottom: 0px;
    FONT-SIZE: 14px;
	COLOR: #000000;
    LINE-HEIGHT: 18px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}

Input.maintext
{
    FONT-WEIGHT: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
    FONT-SIZE: 13px;
	COLOR: #000000;
    LINE-HEIGHT: normal
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}
td.ListTableHDR				/* typical un-ordered list */
{
    background: #000000;  	
    FONT-WEIGHT: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	white-space : nowrap;
    FONT-SIZE: 13px;
	COLOR: #FFFFFF;
    LINE-HEIGHT: 15px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}
td.ListTableSection				/* typical un-ordered list */
{
    background: #CCCCCC;  	
    FONT-WEIGHT: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	white-space : nowrap;
    FONT-SIZE: 13px;
	COLOR: #000000;
    LINE-HEIGHT: 15px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}
td.ListTableBody				/* typical un-ordered list */
{
    FONT-WEIGHT: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	white-space : nowrap;
    FONT-SIZE: 13px;
	COLOR: #000000;
    LINE-HEIGHT: 22px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	list-style: disc
}

td.ListOrderTableBody				/* typical un-ordered list */
{
    FONT-WEIGHT: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 0px;
	white-space : nowrap;
    FONT-SIZE: 13px;
	COLOR: #000000;
    LINE-HEIGHT: 22px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	list-style: disc
}


th						/* typical table headings (similar to paragraph text w/o LINE-HEIGHT) */
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-STYLE: normal;
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
}

/* UN-ORDERED LIST */

ul						/* typical un-ordered list */
{
    FONT-WEIGHT: normal;
	margin-top: 4px;
	margin-bottom: 4px;
    FONT-SIZE: 11pt;
    COLOR: #000000;
    LINE-HEIGHT: 15px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif;
	list-style: disc
}

ul.maintextNarrow						/* typical un-ordered list */
{
    FONT-WEIGHT: normal;
	margin-top: 0px;
	margin-bottom: 0px;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    LINE-HEIGHT: 15px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Geneva, Helvetica, sans-serif;
	list-style: disc
}

ul.ProductText				/* typical un-ordered list */
{
    FONT-WEIGHT: normal;
	margin-top: 4px;
	margin-bottom: 4px;
    FONT-SIZE: 13px;
	COLOR: #000000;
    LINE-HEIGHT: 18px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	list-style: disc
}

ol.innerlist				/* typical ordered list */
{
    FONT-WEIGHT: normal;
	margin-top: 4px;
	margin-bottom: 4px;
    FONT-SIZE: 12px;
	COLOR: #000000;
    LINE-HEIGHT: 20px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	list-style: disc
}


ol						/* typical ordered list */
{
    FONT-WEIGHT: normal;
	margin-top: 5px;
	margin-bottom: 5px;
    FONT-SIZE: 10px;
    COLOR: #0C200C;
    LINE-HEIGHT: 15px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	list-style-type: decimal;
}
li.longText				/* This is for the all list items underneath a list item with a line break */
{
	padding-top: 10px;
	padding-left: 0px;
}

/* BOLD TYPE */

b
{
	FONT-WEIGHT: bold;
}
/* BOLD TYPE */

i
{
	color: black
}

/* SMALL ELEMENTS */

span.tight				/* small type within this span Class */
{
    FONT-WEIGHT: normal;
	margin: 0px;
	padding: 0px;
    FONT-SIZE: 11px;
    COLOR: #2e4862;
    FONT-STYLE: normal;
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
}

/* HEADING ELEMENTS */

h1
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	LINE-HEIGHT: 17px;
}
h2
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	LINE-HEIGHT: 15px;
}


/* HYPERLINK (ANCHOR) */

a:link					/* typical in-line link */
{
    COLOR: #000000;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

a:visited				/* typical in-line link when visited */
{
    COLOR: #FF0000;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
a:active					/* typical in-line link with mouseover */
{
    COLOR: #000000;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
a:hover					/* typical in-line link with mouseover */
{
    COLOR: #FF0000;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

/* --------------------------- */
a.leftmarginnav:link				/* navigational link */
{
    COLOR: #000000;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
a.leftmarginnav:active			/* navigational link when clicked */
{
    COLOR: #FF0000;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
a.leftmarginnav:visited			/* navigational link when clicked */
{
    COLOR: #000000;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
a.leftmarginnav:hover				/* navigational link when mouseover */
{
    COLOR: #FF0000;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline
}

/* --------------------------- */
a.leftmarginnavON:link				/* navigational link */
{
    COLOR: #FF0000;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
a.leftmarginnav:active			/* navigational link when clicked */
{
    COLOR: #FF0000;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
a.leftmarginnav:visited			/* navigational link when clicked */
{
    COLOR: #000000;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
a.leftmarginnav:hover				/* navigational link when mouseover */
{
    COLOR: #FF0000;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline
}

/* --------------------------- */
a.ProductOverview:link				/* navigational link */
{
    COLOR: #000000;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
a.ProductOverview:active			/* navigational link when clicked */
{
    COLOR: #000000;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
a.ProductOverview:visited			/* navigational link when clicked */
{
    COLOR: #000000;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
a.ProductOverview:hover				/* navigational link when mouseover */
{
    COLOR: #000000;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}

/* --------------------------- */
a.maintext:link				/* navigational link */
{
    COLOR: #3300FF;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
a.maintext:active			/* navigational link when clicked */
{
    COLOR: #FF0000;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
a.maintext:visited			/* navigational link when clicked */
{
    COLOR: #3300FF;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
a.maintext:hover				/* navigational link when mouseover */
{
    COLOR: #FF0000;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline
}

/* --------------------------- */
a.footer:link				/* navigational link */
{
    COLOR: #3300FF;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}
a.footer:active			/* navigational link when clicked */
{
    COLOR: #FF0000;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}
a.footer:visited			/* navigational link when clicked */
{
    COLOR: #3300FF;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
    FONT-WEIGHT: normal;
}
a.footer:hover				/* navigational link when mouseover */
{
    COLOR: #FF0000;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
    FONT-WEIGHT: normal;
}


/* --------------------------- */
a.SectionHeader:link				/* navigational link */
{
    COLOR: #3300FF;
    TEXT-DECORATION: underline
}
a.SectionHeader:active			/* navigational link when clicked */
{
    COLOR: #FF0000;
    TEXT-DECORATION: underline
}
a.SectionHeader:visited			/* navigational link when clicked */
{
    COLOR: #3300FF;
    TEXT-DECORATION: underline
}
a.SectionHeader:hover				/* navigational link when mouseover */
{
    COLOR: #FF0000;
    TEXT-DECORATION: none
}



/* ID CLASSES */

#copyright					/* the copyright id Center of most pages */
{
    COLOR: #000000;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
}

#header					/* the header*/
{
    COLOR: #000000;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 20px;
    FONT-WEIGHT: bold;
}

#ProdDescription					/* the product description*/
{
    COLOR: #000000;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: normal;
}

#footer					/* the footer */
{
    FONT-STYLE: normal;
    COLOR: #000000;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
}

#footernote					/* the footer */
{
    FONT-STYLE: normal;
    COLOR: #000000;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}

#GroupHeader					/* the copyright id Lower-Left of most pages */
{
    COLOR: #000000;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
}
#CodeSamples					/* Any Code samples listed*/
{
    COLOR: #000000;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 9pt;
    FONT-WEIGHT: normal;
}

#ProductsFooter						/* typical paragraph text */
{
    COLOR: #000000;
    FONT-FAMILY: Arial,Helvetica,sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal;
}

#CompanyBack{
        background-color: #000000;
        font-family: Arial, Helvetica, Geneva, sans-serif;
        color: black;
        font-size: 12pt;
        height: 60px;
}

#deadlead				/* this kills any specified leading if need be */
{
	LINE-HEIGHT: normal;
}

#maintext				/* typical un-ordered list */
{
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: normal;
}


#superscript				
{
    FONT-WEIGHT: normal;
	margin-top: 0px;
	margin-bottom: 0px;
    FONT-SIZE: 9px;
	COLOR: #000000;
    LINE-HEIGHT: 15px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
}
