﻿/*########## Body DIVS ########################*/
Body
{
    font-family: tahoma;  
    font-size:12px;  
    font-weight:500;
    padding:  0px auto 0px auto;  
    margin-top: 0; 
    background: url(images/bgGradient.jpg) no-repeat;
}

* html body
{
    overflow:hidden;
} 
html {
     overflow: -moz-scrollbars-vertical;
}



/*########## MASTER PAGE DIVS ########################*/

#MasterDiv
{
width: 1000px; 
margin: 0 auto;
}

#masterHeaderBar
{
    height: 25px;
    width: 100%;
    font-size: 10pt;
    text-align: right;
    margin-right: auto;
    margin-left: auto;
    padding: 5px 0px 0px 0px;
    color: White;
}

#masterHeader
{
    background: url(images/website_logo.jpg) no-repeat;
    width: 100%; 
    height: 130px;
    margin-right: auto;
    margin-left: auto;
}

#masterMenu
{
    background: url(images/menuBG.png) repeat-x;
    width: 100%;
    height: 25px;
    margin-right: auto;
    margin-left: auto;
    padding: 0px 0px 0px 0px;
}

#masterMainContent
{
    width: 100%;   
    margin-right: auto;
    margin-left: auto;
    padding: 0px 0px 0px 0px;
    background-color: white;   
  
}
#footerDiv
{
    background: url(images/divFooter1000.png) no-repeat;
    width: 100%;
    height: 50px;
    margin-right: auto;
    margin-left: auto;
    text-align:center;
    position: relative;
    color: silver;
    
}  


/************************  menu **************************************/
.hrline
{
    width: 150px;
}
    .menudiv 
    {
    background: #181818;
    width: 166px;
    height: 15px;
    text-align: center;
    vertical-align: middle;
    padding: 0px 0px 0px 0px;
    float: left;
    }
    
    .menudivsel 
    {
    background: silver;
    width: 166px;
    height: 15px;
    text-align: center;
    vertical-align: middle;
    padding: 0px 0px 0px 0px;
    float: left;
    }
    
     .menuaction 
    {
   
    font-weight: 900; 
    font-size:11px; 
    width: auto;
    height: auto;
    text-decoration:none; 
    cursor:hand;
    text-align: center;
    vertical-align: middle;
    }  

     .menudiv .menuaction 
    {
         color: silver; 
    }
     .menudivsel .menuaction 
    {
         color: black; 
    }
    
     .menudiv .menuaction:hover 
    {    
    font-size:11px; 
    text-decoration:underline;
    padding: 0px 0px 0px 0px;
    }
    
    .menudiv .menuaction:hover  
    {
         color:yellow; 
    }
     .menudivsel .menuaction:hover  
    {
         color:yellow;  
    }
/*
.menuaction:active 
{
    color:blue;
    background-color: Aqua;
    padding: 0px 0px 0px 0px;
}
*/
.menufiller
{
    width: 295px;
    height: 25px;
    text-align: center;
    vertical-align: middle;
    border: none;
    float: left;
    color: black;
    border-top: 1px solid #F4F2F2;
    border-bottom: 1px solid #F4F2F2;
}

/************** tab header/footer/content divs ***********************************************/
.divContactUs
{
    background: url(images/contactUs.png) no-repeat;
    width: 175px;
    height: 125px;
    float: left;
    text-align: center;
    font-size: 12px;
    position: relative;
    padding-top: 25px;
    color: White;
    margin-left: 65px;
}
.divScheduleDemo
{
    background: url(images/scheduleDemo.png) no-repeat;
    width: 150px;
    height: 150px;
    float: left;
    text-align: center;
    font-size: 12px;
    position: relative;
    padding-top: 25px;
    color: White;
    margin-left: 65px;
}
.divDemoAction 
{color: yellow; font-weight: 900; font-size:16px; width: auto;height: auto;text-decoration:none; cursor:hand;text-align: center;vertical-align: middle;}
.divDemoAction:hover{color: yellow;text-decoration:underline;}

/************** tab header/footer/content divs ***********************************************/
.div1000
{
    width:100%;
    text-align: center;
    font-size: 8pt;
}
.div900
{
    background-color: white;
    width: 900px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-size: 14px;
    position: relative;
    padding: 0px 0px 0px 0px;
    display: table
}
.divHeader900
{
    background: url(images/divHeader900.jpg) no-repeat;
    width: 900px;
    height: 25px;  
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    position: relative;
    color: White;
    padding: 0px 0px 0px 0px;
}
.divContent900
{
    background-color: #F6F6F6;
    width: 898px;  
    text-align: justify;
    font-size: 14px;
    position: relative;
    border-right: 1px solid silver;
    border-left: 1px solid silver;
    border-bottom: 1px solid silver;
}

.divHeader900Silver
{
    background: url(images/divHeader900silver.jpg) no-repeat;
    width: 900px;
    height: 25px;    
    text-align: center;
    font-size: 12px;
    position: relative;
    color: White;
    padding: 0px 0px 0px 0px;
}
.divContent900Silver
{
    background-color: #F6F6F6;
    width: 880px; 
    padding:0 10px 0 10px;
    text-align: justify;
    font-size: 14px;
    position: relative;
}
.divFooter900Silver
{
    background: url(images/divFooter900silver.png) no-repeat;
    width: 900px;
    height: 25px;    
    text-align: center;
    font-size: 12px;
    position: relative;
    color: White;
    padding: 0px 0px 0px 0px;
}

.div550L
{
    width: 550px;
    height: 180px;
    margin-left:0px;
    text-align:center;
    position: relative;
    /*border: 1px solid #7D7D7D;*/
    color: White;
    /*padding: 10px 10px 10px 10px;*/
}
.div300
{
    width: 288px;
    height: 225px;  
    text-align: center;
    position: relative;
    padding: 5px 5px 5px 5px;
}
.div300L
{
    width: 289px;
    height: 225px;
    text-align: center;
    position: relative;
    padding: 5px 5px 5px 5px;
    border-right: 1px solid silver;
}
.div300R
{
    width: 289px;
    height: 225px;
    text-align: center;  
    position: relative;
    padding: 5px 5px 5px 5px;
    border-left: 1px solid silver;
}

.div600
{
    width: 590px;
    height: auto;
    text-align: left;   
    position: relative;
    padding: 5px 5px 5px 5px;
}

/* ########## tables and cells #####################################################################################################*/
.table800{width: 800px; border-collapse: collapse; }
.table800 td {border: 1px solid #D7D7D7; vertical-align: text-top; padding: 2px 5px 0px 5px; }

.table370{width: 370px;}
.table725{width: 700px;}

.tablecell{
    width: 725;
    border: 1px solid black;
    background: url(images/textboxInnerBG.png) repeat-x 0px 0px;    
}


/* ###############################################################################################################*/
/* ###############################################################################################################*/
/* ###############################################################################################################*/
.bullet1 {color:#000000; text-align:left; vertical-align: middle; font-weight:normal; font-size:12px; padding: 2px 0px 2px 10px; margin-left: 10px;}

a {color: red; font-weight:800; font-size:10px; text-decoration:none; cursor:hand;}
a:hover {color: Yellow; text-decoration:underline;}
a:active {color: Lime; }

.action {color: Black; font-weight:800; font-size:10px; text-decoration:none; cursor:hand;}
.action:hover {color: Yellow; text-decoration:underline;}
.action:active {color: maroon; }

.actionSilver {color: silver; font-size:11px; font-weight:normal; text-decoration:none; cursor:hand;}
.actionSilver:hover {color: gray; text-decoration:underline;}
.actionSilver:active {color: white}

.actionWhite {color: silver; font-size:11px; font-weight:normal; text-decoration:none; cursor:hand;}
.actionWhite:hover {color: yellow; text-decoration:underline;}
.actionWhite:active {color: maroon}

.bigAction {color:#F28513; font-weight:800; font-size:18px; text-decoration:none; cursor:hand;}
.bigAction:hover {color:#F28513; text-decoration:underline;}
.bigAction:active {color:#6599D1;}

.Action14 {color:#F28513; font-weight:800; font-size:14px; text-decoration:none; cursor:hand;}
.Action14:hover {color:#F28513; }
.Action14:active {color:#6599D1;}

.actionGray {color:#7D7D7D; text-align:left; font-weight:bold; font-size:14px; padding: 0px 0px 0px 5px;}
.actionGray:hover {color: red;text-decoration:underline;  border: none;}
.actionGray:active {color:red; text-align:left; font-weight:bold; font-size:14px; padding: 0px 0px 0px 5px;}


/*************  normal Styles used for Labels and Table cells *******************/
.NormJ {color:#000000; text-align: justify; font-weight:normal; font-size:11px; padding:2px 0px 2px 0px;}
.NormL {color:#000000; text-align:left; font-weight:normal; font-size:11px; padding:2px 0px 2px 0px;}
.NormC {color:#000000; text-align:center; font-weight:normal; font-size:11px; padding:2px 0px 2px 0px;}
.NormR {color:#000000; text-align:right; font-weight:normal; font-size:11px; padding:2px 0px 2px 0px;}

.NormL1 {color:#000000; text-align:left; font-weight:normal; font-size:12px; padding:2px 0px 2px 0px;}
.NormC1 {color:#000000; text-align:center; font-weight:normal; font-size:12px; padding:2px 0px 2px 0px;}
.NormR1 {color:#000000; text-align:right; font-weight:normal; font-size:12px; padding:2px 0px 2px 0px;}

.NormL2 {color:#000000; text-align:left; font-weight:normal; font-size:13px; padding:2px 0px 2px 0px;}
.NormC2 {color:#000000; text-align:center; font-weight:normal; font-size:13px; padding:2px 0px 2px 0px;}
.NormR2 {color:#000000; text-align:right; font-weight:normal; font-size:13px; padding:2px 0px 2px 0px;}

.NormL3 {color:#000000; text-align:left; font-weight:normal; font-size:14px; padding:2px 0px 2px 0px;}
.NormC3 {color:#000000; text-align:center; font-weight:normal; font-size:14px; padding:2px 0px 2px 0px;}
.NormR3 {color:#000000; text-align:right; font-weight:normal; font-size:14px; padding:2px 0px 2px 0px;}
.NormJ3 {color:#000000; text-align:justify; font-weight:normal; font-size:14px; padding:2px 0px 2px 0px;}

/*************   bold Styles used for Labels and Table cells *******************/
.BoldL1 {color:#000000; text-align:left; font-weight:bold; font-size:12px; padding:2px 0px 2px 0px;}
.BoldC1 {color:#000000; text-align:center; font-weight:bold; font-size:12px; padding:2px 0px 2px 0px;}
.BoldR1 {color:#000000; text-align:right; font-weight:bold; font-size:12px; padding:2px 0px 2px 0px;}

.BoldL {color:#000000; text-align:left; font-weight:bold; padding:2px 0px 2px 0px;}
.BoldC {color:#000000; text-align:center; font-weight:bold; padding:2px 0px 2px 0px;}
.BoldR {color:#000000; text-align:right; font-weight:bold; padding:2px 0px 2px 0px;}

.BoldL2 {color:#000000; text-align:left; font-weight:bold; font-size:13px; padding:2px 0px 2px 0px;}
.BoldC2 {color:#000000; text-align:center; font-weight:bold; font-size:13px; padding:2px 0px 2px 0px;}
.BoldR2 {color:#000000; text-align:right; font-weight:bold; font-size:13px; padding:2px 0px 2px 0px;}

/*************   title Styles used for Labels and Table cells *******************/
.titleLM3 {color:#CC0000; text-align:left; font-weight: 600; padding:2px 0px 2px 0px; font-size: 10px;}
.titleCM3 {color:#CC0000; text-align:center; font-weight: 600; padding:2px 0px 2px 0px; font-size: 10px;}

.titleLM2 {color:#CC0000; text-align:left; font-weight: 600; padding:2px 0px 2px 0px; font-size: 11px;}
.titleCM2 {color:#CC0000; text-align:center; font-weight: 600; padding:2px 0px 2px 0px; font-size: 11px;}

.titleLM1 {color:#CC0000; text-align:left; font-weight: 600; padding:2px 0px 2px 0px; font-size: 10px;}
.titleCM1 {color:#CC0000; text-align:center; font-weight: 600; padding:2px 0px 2px 0px; font-size: 10px;}

.titleL {color:#CC0000; text-align:left; font-weight: 700; padding:2px 0px 2px 0px; font-size: 12px;}
.titleC {color:#CC0000; text-align:center; font-weight: 700; padding:2px 0px 2px 0px; font-size: 12px;}

.titleL1 {color:#CC0000; text-align:left; font-weight: 600; padding:2px 0px 2px 0px; font-size: 13px;}
.titleC1 {color:#CC0000; text-align:center; font-weight: 600; padding:2px 0px 2px 0px; font-size: 13px;}

.titleL2 {color:#CC0000; text-align:left; font-weight: 900; padding:2px 0px 2px 0px; font-size: 14px;}
.titleC2 {color:#CC0000; text-align:center; font-weight: 900; padding:2px 0px 2px 0px; font-size: 14px;}

.titleWhiteL16 {color:#ffffff; text-align:left; font-weight: 900; padding:2px 0px 2px 0px; font-size: 20px;}
.titleWhiteC16 {color:#ffffff; text-align:center; font-weight: 900; padding:2px 0px 2px 0px; font-size: 20px;}

.titleSilverL {color: Gray; text-align:left; font-weight: 700; padding:2px 0px 2px 0px; font-size: 12px;}
.titleSilverC {color: Gray; text-align:center; font-weight: 700; padding:2px 0px 2px 0px; font-size: 12px;}


