﻿/* 9E9E61  Gold         ??                  */
/* ffffff  White        Text                */
/* a9000d  Red          Accent color        */
/* E8E3E3  Off White    Headings            */
/* f0af37  Orange       Hyperlinks          */

/* 878787 ? */


html,body { 
	background-color: #000000; 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height: 100%;
	min-height: 100%;
	max-width:100%;
    font-family: Verdana,Helvetica;
}

FORM
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

INPUT {
    font-size: 12px; color:#000000;
    margin: 0px 0px 0px 0px; padding: 0px 4px 0px 4px;
}
SELECT {
    font-size: 12px; color:#000000;
    margin: 0px 0px 0px 0px; padding: 0px 4px 0px 4px;
}

UL {
    line-height: 130%;
}

.clsHeading
{
    font-weight: normal;
    font-size: 11pt;
    color: #E8E3E3;
}

.clsNewsPostDate 
{
    text-align:left;
    padding-top:10px;  
    font-weight:normal; 
}

.clsMenuTitle 
{
	padding:2px 0px 0px 6px;
    color: #ffffff; 
    font-family:arial; 
    font-size:12px;
}

.clsPiccy IMG {
    border: 1;
    border-color: #333333;
}

#idOuterTable1 {
    height: 100%;
    min-height: 100%;
    max-width: 100%;
    /*width: 100%;*/
    background: #000000;

}
#idOuterTable2 {
    height: 100%;
    min-height: 100%;
    /*width: 100%;*/
    background: #373835;
}
#idOuterTable3 {
    height: 100%;
    overflow: hidden;
    min-height: 100%;
    /*width: 100%;*/
    background: #272726;
    vertical-align: top;
}
#idLeftMenu {
    height: 100%;
    min-height: 100%;
    vertical-align: top;
}

/* ---------------------------------------------- */
.clsBoxAdvertTitle {
	padding:2px 4px 0px 4px;
    color: #ffffff;
    font-size:12px; 
    font-weight:normal; 
    text-align:center;
}

.clsBoxAdvertHeading {
    font-size: 12px; 
    font-weight: bold; 
    color: #868656;
}


.clsBoxAdvertText {
    font-weight: normal;
    font-size: 8pt;
    color: #878787;
}
.clsBoxAdvertText TD {
    font-weight: normal;
    font-size: 8pt;
    color: #878787;
}
.clsBoxAdvertText H4 {
    font-weight: normal;
    font-size: 10pt;
    color: #878787;
}


.clsBoxAdvert A:link
{
    font-size: 8pt;
    color: #f0af37;
    text-decoration: none;
}
.clsBoxAdvert A:active
{
	font-size: 8pt;
	color: #f0af37;
    text-decoration: none;
}
.clsBoxAdvert A:visited
{
	font-size: 8pt;
	color: #f0af37;
    text-decoration: none;
}
.clsBoxAdvert A:hover
{
    font-size: 8pt;
    color: #A9000D;
    text-decoration: none;
}

.clsBoxTitle {
    padding-left:8px; 
    padding-top:2px; 
    color: #ffffff; 
    font-size:12px; 
    font-weight:normal; 
    text-align:left;
}
/* ---------------------------------------------- */
.clsPanel A:link
{
    font-size: 8pt;
    color: #f0af37;
    text-decoration: none;
}
.clsPanel A:active
{
	font-size: 8pt;
	color: #f0af37;
    text-decoration: none;
}
.clsPanel A:visited
{
	font-size: 8pt;
	color: #f0af37;
    text-decoration: none;
}
.clsPanel A:hover
{
    font-size: 8pt;
    color: #A9000D;
    text-decoration: none;
}
.clsPanelTitleBar {
    background-color:#373835; 
    border:1px solid #434343;
}
.clsPanelTitleText {
	padding:2px 4px 0px 4px;
    color: #ffffff;
    font-size:12px; 
    font-weight:normal; 
    text-align:center;
}
.clsPanelBorder {
    width:100%;
    border-bottom:1px solid #434343; 
    border-left:1px solid #434343; 
    border-right:1px solid #434343
}
.clsPanelText {
    font-weight: normal;
    font-size: 8pt;
    color: #878787;
}
.clsPanelText TD {
    font-weight: normal;
    font-size: 8pt;
    color: #878787;
}
.clsPanelText H4 {
    font-weight: normal;
    font-size: 10pt;
    color: #878787;
}
/* ---------------------------------------------- */
.clsBoxContent {
	font-size: 12px; 
	color: #878787; 
	text-align: left;
	display: inline;
}
.clsBoxContent TD{
	font-size: 12px; 
	background: none transparent scroll repeat 0% 0%; 
	color: #878787; 
	text-align: left;
}
.clsBoxContent H1
{
    font-weight:normal;
    font-size: 14pt;
    color: #E8E3E3;
}
.clsBoxContent H2
{
    font-weight: normal;
    font-size: 12pt;
    color: #E8E3E3;
}
.clsBoxContent H3
{
    font-weight: normal;
    font-size: 11pt;
    color: #E8E3E3;
}
.clsBoxContent H4
{
    font-weight: normal;
    font-size: 10pt;
    color: #E8E3E3;
}
.clsBoxContent A:link
{
	font-size: 12px; 
    color: #f0af37;
    text-decoration: none;
}
.clsBoxContent A:active
{
	font-size: 12px; 
    color: #f0af37;
    text-decoration: none;
}
.clsBoxContent A:visited
{
	font-size: 12px; 
    color: #f0af37;
    text-decoration: none;
}
.clsBoxContent A:hover
{
	font-size: 12px; 
    color: #a9000d;
    text-decoration: none;
}
.clsBoxContent IMG
{
/*    border: 1px inset #000000;  */
}
/* ---------------------------------------------- */
.clsGreyTable TABLE
{
    font-weight: normal;
    font-size: 8pt;
    color: #E8E3E3;
   	background-color: #000000;
    border-spacing: 2px;
}
.clsGreyTable TH
{
    font-weight: normal;
    font-size: 8pt;
    color: #E8E3E3;
	background-color: #000000;
	vertical-align: top;
	text-align: left;
    padding: 2px 2px 2px 2px;
}
.clsGreyTable TD
{
    font-weight: normal;
    font-size: 8pt;
    color: #E8E3E3;
	background-color: #4A484C;
	vertical-align: top;
    padding:2px 2px 2px 2px;
}

.clsGreyTable A:link
{
    font-weight: normal;
    font-size: 8pt;
    color: #E8E3E3;
}
.clsGreyTable A:active
{
    font-weight: normal;
    font-size: 8pt;
    color: #E8E3E3;
}
.clsGreyTable A:visited
{
    font-weight: normal;
    font-size: 8pt;
    color: #E8E3E3;
}
/* ---------------------------------------------- */
.clsInformation TABLE
{
    font-weight: normal;
    font-size: 8pt;
    color: #E8E3E3;
   	background-color: #000000;
    border-spacing: 2px;
}
.clsInformation TD
{
    font-weight: normal;
    font-size: 8pt;
    color: #E8E3E3;
	background-color: #4A484C;
	vertical-align: top;
    padding: 0px 6px 6px 6px;
}
.clsInformation A:link
{
    font-weight: normal;
    font-size: 8pt;
    color: #E8E3E3;
}
.clsInformation A:active
{
    font-weight: normal;
    font-size: 8pt;
    color: #E8E3E3;
}
.clsInformation A:visited
{
    font-weight: normal;
    font-size: 8pt;
    color: #E8E3E3;
}
.clsInformation A:hover
{
    font-weight: normal;
    color: #f0af37;
}
.clsInformation H1
{
    font-weight: normal;
    font-size: 13pt;
    color: #E8E3E3;
}
.clsInformation H2
{
    font-weight: normal;
    font-size: 12pt;
    color: #E8E3E3;
}
.clsInformation H2
{
    font-weight: normal;
    font-size: 11pt;
    color: #E8E3E3;
}
/* ---------------------------------------------- */
.clsInfoTree A:link
{
    font-weight: normal;
    font-size: 8pt;
    color: #E8E3E3;
}
.clsInfoTree A:active
{
    font-weight: normal;
    font-size: 8pt;
    color: #E8E3E3;
}
.clsInfoTree A:visited
{
    font-weight: normal;
    font-size: 8pt;
    color: #E8E3E3;
}
.clsInfoTree A:hover
{
    font-weight: normal;
    color: #f0af37;
}
/* ---------------------------------------------- */
.clsCategories TABLE
{
    font-weight: normal;
    font-size: 8pt;
    color: #E8E3E3;
    border-spacing: 2px;
}
.clsCategories TH
{
    font-weight: normal;
    font-size: 8pt;
    color: #E8E3E3;
	background-color: #000000;
	vertical-align: top;
	text-align: left;
    padding:6px 2px 4px 4px;
}
.clsCategories TD
{
    font-weight: normal;
    font-size: 8pt;
    color: #E8E3E3;
	background-color: #4A484C;
	vertical-align: top;
    padding:2px 2px 2px 2px;
    margin-bottom:6px;
}
.clsCategories A:link
{
    font-weight: normal;
    font-size: 8pt;
    color: #E8E3E3;
}
.clsCategories A:active
{
    font-weight: normal;
    font-size: 8pt;
    color: #E8E3E3;
}
.clsCategories A:visited
{
    font-weight: normal;
    font-size: 8pt;
    color: #E8E3E3;
}
.clsCategories A:hover
{
    font-weight: normal;
    font-size: 8pt;
    color: #a9000d;
}
/* ---------------------------------------------- */
.clsMenu
{
	font-size: 10px; 
	background: none transparent scroll repeat 0% 0%; 
	color: #878787; 
	text-align: left;
	padding: 5px 0px 5px 0px; 
	
}
.clsMenu A:link
{
    font-size: 8pt;
	padding-left:8px; 
    color: #f0af37;
    text-decoration: none;
    line-height: 150%;
}
.clsMenu A:active
{
    font-family: Verdana,Helvetica;
	font-size: 8pt;
	padding-left:8px; 
	color: #f0af37;
    text-decoration: none;
    line-height: 150%;
}
.clsMenu A:visited
{
    font-family: Verdana,Helvetica;
	font-size: 8pt;
	padding-left:8px; 
	color: #f0af37;
    text-decoration: none;
    line-height: 150%;
}
.clsMenu A:hover
{
    font-family: Verdana,Helvetica;
    font-size: 8pt;
	padding-left:8px; 
    color: #a9000d;
    text-decoration: none;
    line-height: 150%;
}
/* ---------------------------------------------- */
.clsGreyPanel TD 
{
	padding: 2px 2px 2px 2px;
    background-color: #C0C0C0;
    font-family: Verdana,Helvetica;
    font-size: 8pt;
    color: #000000;
}
.clsGreyPanel H1
{
    font-family: Verdana,Helvetica;
    font-size: 13pt;
    color: #000000;
}
.clsGreyPanel H2
{
    font-family: Verdana,Helvetica;
    font-size: 11pt;
    color: #000000;
}
.clsGreyPanel A:link
{
    font-family: Verdana,Helvetica;
    font-size: 8pt;
    padding-left: 8px;
    color: #000000;
    text-decoration: underline;
}
.clsGreyPanel A:active
{
    font-family: Verdana,Helvetica;
    font-size: 8pt;
    padding-left: 8px;
    color: #000000;
    text-decoration: underline;
}
.clsGreyPanel A:visited
{
    font-family: Verdana,Helvetica;
	font-size: 8pt;
	padding-left:8px; 
    color: #000000;
    text-decoration: underline;
}
.clsGreyPanel A:hover
{
    font-family: Verdana,Helvetica;
    font-size: 8pt;
	padding-left:8px; 
    color: #a9000d;
    text-decoration: underline;
}
/* ---------------------------------------------- */
.clsGreyPanelTable TABLE
{
    background-color: #C0C0C0;
	padding: 1px 1px 1px 1px;
	margin: 1px 1px 1px 1px;
}
.clsGreyPanelTable TR
{
    background-color: #C0C0C0;
	padding: 1px 1px 1px 1px;
	margin: 1px 1px 1px 1px;
}
.clsGreyPanelTable TD
{
    background-color: #C0C0C0;
	padding: 1px 1px 1px 1px;
	margin: 1px 1px 1px 1px;
}
.clsGreyPanelTable H1
{
    FONT-SIZE: 11px; 
    color:#000000;
}
/* ---------------------------------------------- */
.clsGreyPanelVersionTable TABLE
{
    border: solid 1px; 
    border-color: #FFF0E5; 
    background-color: #C0C0C0;
	padding: 1px 1px 1px 1px;
	margin: 1px 1px 1px 1px;
	width: 100% ;
}
.clsGreyPanelVersionTable TR
{
    background-color: #C0C0C0;
    border: solid 1px; 
    border-color: #4A484C;
	padding: 1px 1px 1px 1px;
	margin: 1px 1px 1px 1px;
}
.clsGreyPanelVersionTable TD
{
    background-color: #C0C0C0;
    border: solid 1px; 
    border-color: #4A484C; 
	padding: 1px 1px 1px 1px;
	margin: 1px 1px 1px 1px;
}
/* ---------------------------------------------- */
.clsDataForm TH
{
	padding: 2px 2px 2px 2px;
    background-color: #C0C0C0;
    font-family: Verdana,Helvetica;
    font-size: 8pt;
    color: #000000;
}
.clsDataForm TD 
{
	padding: 2px 2px 2px 2px;
    background-color: #C0C0C0;
    font-family: Verdana,Helvetica;
    font-size: 8pt;
    color: #000000;
}
.clsDataForm H1
{
    font-family: Verdana,Helvetica;
    font-size: 13pt;
    color: #000000;
}
.clsDataForm H2
{
    font-family: Verdana,Helvetica;
    font-size: 11pt;
    color: #000000;
}
.clsDataForm A:link
{
    font-family: Verdana,Helvetica;
    font-size: 8pt;
    padding-left: 8px;
    color: #000000;
    text-decoration: underline;
}
.clsDataForm A:active
{
    font-family: Verdana,Helvetica;
    font-size: 8pt;
    padding-left: 8px;
    color: #000000;
    text-decoration: underline;
}
.clsDataForm A:visited
{
    font-family: Verdana,Helvetica;
	font-size: 8pt;
	padding-left:8px; 
    color: #000000;
    text-decoration: underline;
}
.clsDataForm A:hover
{
    font-family: Verdana,Helvetica;
    font-size: 8pt;
	padding-left:8px; 
    color: #a9000d;
    text-decoration: underline;
}
.clsDataForm INPUT {
    font-size: 12px; color:#ffffff;
    height: 24px;
    margin: 0px 0px 0px 0px; padding: 0px 4px 0px 4px;
}
.clsDataForm SELECT {
    font-size: 12px;
}
/* ---------------------------------------------- */
/* clsProductShortList: prodtype to short list products
/* ---------------------------------------------- */
.clsProductShortList TABLE {
    border-spacing:0px; border-style:solid; border-color:#a9000d; border-width:1px;
    margin:0px; padding:2px;
    background-color: #C0C0C0;
    font-size: 8pt; color: #000000;
}
.clsProductShortList TD {
    margin:0px; padding: 2px;
    background-color: #C0C0C0;
    font-size: 8pt; color: #000000;
}
.clsProductShortList H1 {
    font-size: 13pt; color: #000000;
}
.clsProductShortList H2 {
    font-size: 10pt; color: #000000;
}
.clsProductShortList H3 {
    font-size: 9pt; color: #000000;
}
.clsProductShortList H4 {
    font-size: 8pt; color: #000000;
}
.clsProductShortList A:link {
    font-size: 8pt; color: #000000;
    text-decoration: underline;
}
.clsProductShortList A:active {
    font-size: 8pt; color: #000000;
    text-decoration: underline;
}
.clsProductShortList A:visited {
	font-size: 8pt; color: #000000;
    text-decoration: underline;
}
.clsProductShortList A:hover {
    font-size: 8pt; color: #a9000d;
    text-decoration: underline;
}

.clsProductShortListTitle A:link {
    font-size: 9pt; color: #000000; font-weight:bold;
    text-decoration: none;
}
.clsProductShortListTitle A:active {
    font-size: 9pt; color: #000000; font-weight:bold;
    text-decoration: none;
}
.clsProductShortListTitle A:visited {
	font-size: 9pt; color: #000000; font-weight:bold;
    text-decoration: none;
}
.clsProductShortListTitle A:hover {
    font-size: 9pt; color: #a9000d; font-weight:bold;
    text-decoration: none;
}

/* ---------------------------------------------- */
.clsProductSpecs TABLE
{
    width: 100%;
    border-spacing:2px; border-style:outset; border-color:#000000; border-width: 1px;
    margin: 0px; padding: 2px;
}
.clsProductSpecs TH
{
    background-color: #AC9999;
	margin:1px; padding:1px;
    font-weight: 500; color: #000000;
}
.clsProductSpecs TD
{
    background-color: #B3A2A2;
    margin: 1px; padding: 1px;
    font-weight: 100; color: #000000;
}
.clsProductSpecs H1
{
    FONT-SIZE: 11px; 
    color:#000000;
}
/* ---------------------------------------------- */
.clsProductMotors TABLE
{
    width: 100%;
    border-spacing:2px; border-style:outset; border-color:#000000; border-width: 1px;
    margin: 0px; padding: 0px;
}
.clsProductMotors TH
{
    background-color: #AC9999;
	margin:1px; padding:1px;
    font-weight: 500; color: #000000;
}
.clsProductMotors TD
{
    background-color: #B3A2A2;
    margin: 1px; padding: 1px;
    font-weight: 100; color: #000000;
}
.clsProductMotors H1
{
    FONT-SIZE: 11px; 
    color:#000000;
}
/* ---------------------------------------------- */
.clsProductVersions TABLE 
{
    width: 100%;
    border-spacing:2px; border-style:outset; border-color:#000000; border-width: 1px;
    margin: 0px; padding: 0px;
}
.clsProductVersions TH {
    background-color: #AC9999;
    margin: 1px; padding: 1px;
    font-weight: 600; color: #000000; font-size: 11px;
}
.clsProductVersions TD {
    background-color: #B3A2A2;
    margin: 1px; padding: 1px;
    font-weight: 100; color: #000000; font-size: 10px; vertical-align:baseline ;
}
.clsProductVersions H1 {
    font-size: 11px; color:#000000;
}
.clsProductVersions INPUT {
    font-size: 12px; color:#ffffff;
    height: 24px;
    background-color: #a9000d;
    margin: 0px 0px 0px 0px; padding: 0px 4px 0px 4px;
}
.clsProductVersions SELECT {
    font-size: 10px;
}
/* ---------------------------------------------- */
.clsProduct TABLE
{
    margin: 0px; padding: 2px;
}
.clsProduct TH
{
    background-color: #AC9999;
	padding:1px 1px 1px 1px;
	margin:1px 1px 1px 1px;
    font-weight: 500;
    color: #000000;
}
.clsProduct TD
{
    background-color: #B3A2A2;
    padding: 1px 1px 1px 1px;
    margin: 1px 1px 1px 1px;
    font-weight: 100;
    color: #000000;
}
.clsProduct TD
{
    font-family: Verdana, Helvetica;
    font-weight:500;
    font-size: 8pt;
    color: #E8E3E3;
	background-color: #4A484C;
	vertical-align: top;
    padding-left:4px;
    padding-top:4px;
    padding-right:4px;
    padding-bottom:4px;
}
.clsProduct A:link
{
    font-family: Verdana, Helvetica;
    font-weight: normal;
    font-size: 8pt;
    color: #f0af37;
}
.clsProduct A:active
{
    font-family: Verdana, Helvetica;
    font-weight: normal;
    font-size: 8pt;
    color: #f0af37;
}
.clsProduct A:visited
{
    font-family: Verdana, Helvetica;
    font-weight: normal;
    font-size: 8pt;
    color: #f0af37;
}
.clsProduct A:hover
{
    font-family: Verdana, Helvetica;
    font-weight: normal;
    font-size: 8pt;
    color: #a9000d;
}
.clsProduct H1
{
    font-family: Verdana, Helvetica;
    font-weight: normal;
    font-size: 12pt;
    color: #E8E3E3;
}
.clsProduct H2
{
    font-family: Verdana, Helvetica;
    font-weight: normal;
    font-size: 11pt;
    line-height: 70%;
    color: #E8E3E3;
}
.clsProduct H3
{
    font-family: Verdana, Helvetica;
    font-weight: normal;
    font-size: 10pt;
    color: #E8E3E3;
}
/* ---------------------------------------------- */
.clsProductTable TABLE
{
    padding: 1px 1px 1px 1px;
    margin: 0px 0px 0px 0px;
}
.clsProductTable TH
{
    background-color: #AC9999;
	padding:1px 1px 1px 1px;
	margin:1px 1px 1px 1px;
    font-weight: 500;
    color: #000000;
}
.clsProductTable TD
{
    background-color: #B3A2A2;
    padding: 1px 1px 1px 1px;
    margin: 1px 1px 1px 1px;
    font-weight: 100;
    color: #000000;
}
.clsProductTable H1
{
    FONT-SIZE: 11px; 
    color:#000000;
}
/* ---------------------------------------------- */
.clsFooterText 
{
    font-family: Verdana,Helvetica;
    margin:8px 8px 8px 8px;
    font-size: 10px; 
    color:#ffffff;
    font-weight:200;
}
.clsFooterText A:visited
{
    font-size: 10px;  
    color:#ffffff;
}
.clsFooterText A:link
{
    font-size: 10px; 
    color:#ffffff;
}
.clsFooterText A:active
{
    font-size: 10px; 
    color:#ffffff;
}
.clsFooterText A:hover
{
    font-size: 10px; 
    color:#ffffff;
}
/* ---------------------------------------------- */
.clsStrapLine
{
    color: #a9000d;
    font-size:12px;
    font-weight:bolder;
    background-color: #ffffff;
}
.clsStrapLine TR
{
    background-color: #ffffff;
}
.clsStrapLine TD
{
    color: #a9000d;
    font-size:10px;
    font-weight:bolder;
    background-color: #ffffff;
}
/* ---------------------------------------------- */
.clsError
{
    color: #a9000d;
    font-size:13px;
    font-weight:bolder;
}
/* ---------------------------------------------- */
.clsReleaseTitle
{
    color: #a9000d;
    font-size:12px;
    font-weight:bolder;
    background-color: #AC9999;
}
/* ---------------------------------------------- */




.smallboldtabletop	
{
    font-family: Verdana,Helvetica; 
    font-size: 0px; 
    font-weight: bold; 
    color: #868656; 
}

.mainpagetableline 		{background-color: #CCCCCC; }
.mainpagetableline2 		{background-color: #FFF0E5; }
.mainpagetablespecial		{background-color: #FFEEDD; }
.mainpageversionhighlight	{background-color: #FFDD44; }
.smallnormaltable	{font-family: Verdana,Helvetica; font-size: 10px; color: Black; }
.LightBoxmednormal		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px; color: Black;}
.LightBoxmedbold		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 11px; color: Black; font-weight: bold; }
.LightBoxsmallnormal		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black;}
.LightBoxsmallnormaltable	{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; color: Black; }
.LightBoxsmallboldtable		{font-family: Verdana,Arial,Helvetica,Sans-Serif; font-size: 10px; font-weight: bold; color: Black; }
td.shortformatproduct	{border: solid 1px; border-color: #FFF0E5; background-color: #CCCCCC; }
