/***************************************************
*
*   SignalRock STYLESHEET
*    for the major divisions of pages
*    April 2003
*
****************************************************/
/*  order:
        body, links, html fundamentals
        div tags (page divisions used)
        Major Page divisions: header, firstMenu, secondMenu, main, footer

*/

body {
   margin: 10px 20px;
   padding: 0;
   width: 625px;
   text-align: justify;
   font-size: 1em; /* 11pt;     */
   font-family: Arial,Verdana,Helvetica,Sans-Serif;
   color: black;
   background: white;
   line-height: 120%;
}

a:link {
   color: green;
   background: white;
}

a:visited {
   color: green;
   background: white;
}

a:hover  {
   color: white;
   background: green;
}

#firstMenuLink  {
   color: #dddddd; 
   background: green;
   text-decoration: none;
}

a#firstMenuLink:hover {
   color: green;
   background: #dddddd;
}

#secondMenuLink  {
   color: green;
   background: #dddddd;
   text-decoration: none;
}

a#secondMenuLink:hover {
   color: #dddddd;
   background: green;
}

#businessLink  {
} 

#businessLink:hover  {
   background: #dddddd;
   color: green;
}

#marketingLink  {
   font-style: italic;
}

#samePageLink  {
}

#emailLink  {
}

/*  HTML fundamentals   */
h1  {
   font-size: 1.4em;
   color: green;
   background: white;
}

h2  {
   font-size: 1.2em;
   color: green;
   background: white;
}

h3  {
   font-size: 1.1em;
   font-style: italic;
}

table  {
   font-size: 1em;
   font-family: Arial,Verdana,Helvetica,Sans-Serif;
   line-height: 120%;
}

/*    BEGIN HEADER BOX    */
#header {
   height: 100px;
   width: 625px;
   margin: 0 0 5px 0; padding: 0;
   text-align: center;
}

/*   BEGIN MENU BOXES and their contents   */
#firstMenu   {
   width: 625px;
   height: 30px; 
   padding: 0; margin: 0;
   background: green;
   color: #dddddd;
   font-size: .9em;
   font-weight: bold; 
}

#firstMenuDiv   {
   width: 130px;
   height: 26px; 
   text-align: center;
   float: left;
   margin: 0 23px 0 0;
   padding: 5px 0 0 0;
}

#firstMenuDivOff  {
   width: 130px;
   height: 26px; 
   text-align: center;
   float: left;
   margin: 0 23px 0 0;
   padding: 5px 0 0 0;
   background: #dddddd;
   color: green;
}

#secondMenu   {
   width: 130px;
   height: 600px;
   background: #dddddd;
   color: green;
   padding: 5px 0 0 0;
   margin: 0;
}

#secondMenuTitle  {
   text-align: center;
   font-size: 1.2em; 
   margin: 0 0 5px 0;
   color: green;
   background: #dddddd;
}

#secondMenuDiv  {
   height: 30px;
   padding: 10px 0; 
   text-align: center;
}

#secondMenuDivOff  {
   height: 30px;
   padding: 10px 0; 
   text-align: center;
   background: green;
   color: #dddddd;
}

.menuProductType  {
   font-style: italic;
   font-weight: bold;
   font-family: "Times New Roman", Serif;
   margin: 0; padding: 0;
   line-height: 100%;
}

.menuProductLogoSymbol  {
   display: none;
   margin: 0; padding: 0;
}

.menuProductClass  {
   font-weight: bold;
}

#menuLine  {  /* not used in sr */
/*   display: none; */
   color: #000099; 
   background: white;
   height: 2px;
   padding: 0px;
}

/*   BEGIN MAIN BOX   */
#mainBox   {
   position: absolute;
   top: 142px;
   left: 150px;
   width: 500px;
   padding: 20px 10px;
   margin: 0;
}

/*   BEGIN FOOTER BOX */
#footer   {
   padding-bottom: 40px;
   padding-top: 60px;
   color: silver;
   background: white;
   font-size: .8em;
   text-align: center;
}