body {
margin:0px 0px 0px 0px;
padding:0px;
background-color:#ffffff;
font-family: Arial, Tahoma,   Verdana, sans-serif;
font-size:12px;
}


#menuSystem		{ position: absolute; left: 10px; top: 20px; z-index: 1;}
#menuSystem table	{ font-family: verdana,geneva,sans serif; font-size: 8pt; border-collapse:collapse;}
#menuSystem table td	{ padding:0px; }

#mainTable table 	{ border:1px outset #9bf5de; border-collapse:collapse; }
#mainTable th          	{ background-color: #9bf5de; padding-left: 3px; padding-right: 3px; padding-bottom: 3px; padding-top: 2px;  text-align:center; color:#000099}
#mainTable table td 	{ background-color: #9bf5de; padding-left: 3px; padding-right: 3px;  padding-bottom: 1px; padding-top: 1px;  text-align:center;}

#mainTable a       	{ color: #9bf5de ; padding-left: 3px; padding-right: 3px; font-family: verdana,geneva,sans serif; font-size: 8pt; text-decoration: none;font-weight: bold }
#mainTable a:link      	{ color: #005984 ; padding-left: 3px; padding-right: 3px; font-family: verdana,geneva,sans serif; font-size: 8pt; text-decoration: none;font-weight: bold }
#mainTable a:hover     	{ color: #FFFFFF ; padding-left: 3px; padding-right: 3px; background-color:#003366; font-family: verdana,geneva,sans serif; font-size: 8spt; text-decoration: none; display:block; font-weight: bold}



div#indentmenu{
font: bold 13px Arial;
color: #00c0c0; /*text color*/
width: 100%; /*leave this value as is in most cases*/
}

div#indentmenu ul{
margin: 0;
padding: 0;
float: left;
width: 100%; /*width of menu*/
border: 1px  navy; / border*/
border-width: 1px 0;
color:navy; /*text color of selected and active item*/
background:   #00CCFF url(../spreadsheet-database-programming-automation/indentbg-gra3.gif) center center repeat-x;
}

div#indentmenu ul li{
display: inline;
}

 li a{
float: left;
color:navy; /*text color*/
padding: 5px 11px;
text-decoration: none;
border-right: 1px navy; /* divider between menu items*/
}

 li a:visited{
color:red; /*text color of selected and active item*/
}

 li a:hover, .indentmenu ul li .current{
color:black; /*text color of selected and active item*/
padding-top: 6px; /*shift text down 1px for selected and active item*/
padding-bottom: 4px; /*shift text down 1px for selected and active item*/
background:  #00CCFF url(../spreadsheet-database-programming-automation/indentbg2-gra3.gif) center center repeat-x;
}


div#buttonT {
   margin-left: 2px;
}

div#buttonT ul {
   margin: 0px;
   padding: 0px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 15px;
}

div#buttonT li {
   list-style-type: none;
   height: 15px;
   width: 150px;
   margin: 3px;
   text-align:center;
  font-size: 10px;
  padding-bottom: .5em;
}

div#buttonT li a {
   height: 100%;
   width: 100%;
   display: block;
   text-decoration: none;
   border-width: 1px;
}

div#buttonT li a:link {
    color: green;
   font-weight: bold;
   background-color: #CCCCcc;
   border-style:  outset;
}


div#buttonT li a:visited {
   color: green;
   font-weight: bold;
   background-color: #CCCCcc;
   border-style: outset;
}


div#buttonT li a:hover {
color: #999999;
border-style: inset;
background-color: #CCCCcc;
padding: 0px 0px 0 0px; /*shift text 1px to the right and down*/
}

div#buttonT li a:active {
   font-weight: bold;
   color: #ffffff;
   background-color: #cccccc;
   border-style: outset;
}




div#buttonA {
   margin-left: 0px;
}

div#buttonA ul {
   margin: 0px;
   padding: 0px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 15px;
}

div#buttonA li {
   list-style-type: none;
   height: 15px;
   width: 150px;
   margin: 0px;
   text-align:center;
  font-size: 10px;
  padding-bottom: .5em;
}

div#buttonA li a {
   height: 100%;
   width: 100%;
   display: block;
   text-decoration: none;
   border-width: 3px;
}

div#buttonA li a:link {
    color: green;
   font-weight: bold;
   background-color: #CCCC99;
   border-style:  outset;
}


div#buttonA li a:visited {
   color: green;
   font-weight: bold;
   background-color: #CCCC99;
   border-style: outset;
}


div#buttonA li a:hover {
color: #336699;
border-style: inset;
background-color: #CCCC99;
padding: 0px 0px 0 0px; /*shift text 1px to the right and down*/
}

div#buttonA li a:active {
   font-weight: bold;
   color: #ffffff;
   background-color: #cccc99;
   border-style: outset;
}



body>#mainDocument{ height:1290px;} /*Mozilla Fix*/

#navigation {
margin-left:0px;
margin-top:2px;
margin-bottom:2px;
}
/*#navigation>#nav{ margin-top:30px;}*/

#leftMenu {
height:950px;
width:150px;
margin:0px;
margin-left:0px;
margin-top:12px;
text-align:left;
padding:0px;
padding-bottom:20px;
border-right:1px dashed #000000;
}

#mainDocument>#leftMenu {margin-top:5px;}  /*Mozilla Fix*/


#centerDoc {
padding:0px;
padding-top:0px;
font-family: Arial, Tahoma,  Verdana, sans-serif;
font-size:0px;
font-weight:bold;
}

#footer {
background-color:#cccccc;
height:50px;
border-top:0px dashed #000000;
padding-left:15px;
padding-right:15px;
padding-top:0px;
text-align:center;
padding-bottom:10px;
}


#mainDocument>#footer {margin-top:0px; height:80px;} /*Mozilla Fix*/

h2 {
font-size:14px;
text-transform:uppercase;
font-weight:bold;
color: #000000  ;
}
h3 {
font-size:12px;
text-transform:uppercase;
font-weight:normal;
color: #000000;
}
h4 {
font-size:12px;
text-transform:uppercase;
font-weight:normal;
color: #000000;
}
.majorTextBlock {
margin:0px;
margin-bottom:40px;
text-align: justify;
padding-left:5px;
}

.imageHeading {
margin-left:-5px;
margin-top:30px;
}


a:link {
font-family: Tahoma,  Arial, Verdana, sans-serif;
font-size: 12px;
color:green;
font-weight: normal;
}

a:visited {
font-family:Tahoma,  Arial, Verdana, sans-serif;
font-size: 12px;
color: green;
font-weight: normal;
}

a:hover {
font-family: Tahoma,  Arial, Verdana, sans-serif;
font-size: 12px;
color: green;
font-weight: normal;
}

a:active {
font-family: Tahoma,  Arial, Verdana, sans-serif;
font-size: 12px;
font-weight: normal;
color:green;
}

li a:link {
font-family: Tahoma,  Arial, Verdana, sans-serif;
font-size: 12px;
color: green;
font-weight: normal;
}

li a:visited {
font-family: Tahoma,  Arial, Verdana, sans-serif;
font-size: 12px;
color: green;
font-weight: normal;
}

li a:hover {
font-family: Tahoma,  Arial, Verdana, sans-serif;
font-size: 12px;
color: #336699;
font-weight: normal;
}

/* TOP HORIZONTAL MENU CSS CODE */
#greynav {
margin: 0px; padding:0; margin-left:-2px; margin-top:1px;
}

#topHORIZONTALgreynavmenuli{
list-style:none;
margin-left: 20px;
margin-bottom: 2px;
width: 150px;
border-bottom: 1px solid #33cc99;
border-right: 1px solid #663300;
border-left: 1px solid #663300;
border-top: 2px solid #663300;background-color:#cccccc;
text-align:center;
}

#greynav li{
list-style:none; float:left; margin: 0; width: 17em; border: 1px #cccccc; background-color:#cccccc;
margin-left:0px; margin-right:0px; margin-top: 2px; margin-bottom: 1px;  text-align:CENTER;
}

#greynav li a{   height: 100%;
   width: 20%;
   display: block;
   text-decoration: none;
   border-width: 2px;   list-style-type: none;
   height: 16px;
   width: 160px;
   margin: 1px;
   text-align:center;}

#greynav>li a{ width:16em;} /*Mozilla Fix*/

#greynav a:hover{background-color: #cccccc; color:#cccccc;}


div#greynav ul {
   margin: 1px;
   padding: 0px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 15px;
}

div#greynav li a {
}

div#greynav li a:link {
    color: black;
   font-weight: bold;
   background-color: #cccccc;
   border-style:  outset;
}

div#greynav li a:visited {
   color: black;
   font-weight: bold;
   background-color: #cccccc;
   border-style: outset;
}

div#greynav li a:hover {
color: black;
border-style: inset;
background-color: #cccccc;
padding: 0px 0px 0 0px; /*shift text 1px to the right and down*/
}



/* TOP HORIZONTAL MENU CSS CODE */
#hnav {
margin: 0px; padding:0; margin-left:0px; margin-top:0px;
}

#topHORIZONTALmenuli{
list-style:none;
margin-left: 20px;
margin-bottom: 5px;
width: 150px;
border-bottom: 1px solid #33cc99;
border-right: 1px solid #663300;
border-left: 1px solid #663300;
border-top: 1px solid #663300;background-color:#cccc99;
text-align:center;
}

#hnav li{
list-style:none; float:left; margin: 0; width: 16em; border: 0px #99ffcc; background-color: #003366;
margin-left:0px; margin-right:2px; margin-top: 1px; margin-bottom: 1px;  text-align:CENTER;
}

#hnav li a{   height: 100%;
   width: 100%;
   display: block;
   text-decoration: none;
   border-width: 5px;   list-style-type: none;
   height: 15px;
   width: 150px;
   margin: 3px;
   text-align:center;}

#hnav>li a{ width:15em;} /*Mozilla Fix*/

#hnav a:hover{background-color: #cccc99; color:#3399cc;}


div#hnav ul {
   margin: 0px;
   padding: 0px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 15px;
}

div#hnav li a {
}

div#hnav li a:link {
    color: green;
   font-weight: bold;
   background-color: #cccc99;
   border-style:  outset;
}

div#hnav li a:visited {
   color: green;
   font-weight: bold;
   background-color: #cccc99;
   border-style: outset;
}

div#hnav li a:hover {
color: #3399cc;
border-style: inset;
background-color: #cccc99;
padding: 0px 0px 0 0px; /*shift text 1px to the right and down*/
}





/* TOP flat  HORIZONTAL MENU CSS CODE */
#sideblock {
margin: 0px; padding:0; margin-left:0px; margin-top:0px;
}




#sideblockmenu li{
list-style:none;
margin-left: 40px;
margin-bottom: 5px;
width: 150px;
border-bottom: 1px solid #33cc99;
border-right: 1px solid #663300;
border-left: 1px solid #663300;
border-top: 1px solid #663300;background-color:#cccccc;
text-align:center;
}

#sideblock li{
list-style:none; float:left; margin: 0; width: 12em; border: 0px #99ffcc; background-color:#cccccc;
margin-left:10px; margin-right:0px; margin-top: 1px; margin-bottom: 1px;  text-align:CENTER;
}

#sideblock li a{   height: 100%;
   width: 100%;
   display: block;
   text-decoration: none;
   border-width: 3px;   list-style-type: none;
   height: 15px;
   width: 156px;
   margin: 0px;
   text-align:center;}

#sideblock>li a{ width:15em;} /*Mozilla Fix*/

#sideblock a:hover{background-color: #cccccc; color:#000000;}


div#sideblock ul {
   margin: 0px;
   padding: 0px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 15px;}

div#sideblock li a:link {
    color: black;
   font-weight: bold;
   background-color: #cccccc;
   border-style:  outset;}

div#sideblock li a:visited {
   color: black;
   font-weight: bold;
   background-color: #cccccc;
   border-style: outset;}

div#sideblock li a:hover {
color: #000000;
border-style: inset;
background-color: #cccccc;
padding: 0px 0px 0 0px; /*shift text 1px to the right and down*/}

/* Sideblock2

#sideblock2 {
margin: 0px; padding:0; margin-left:0px; margin-top:0px;
}

#sideblock2menu li{
list-style:none;
margin-left: 40px;
margin-bottom: 5px;
width: 150px;
border-bottom: 1px solid #33cc99;
border-right: 1px solid #663300;
border-left: 1px solid #663300;
border-top: 1px solid #663300;background-color:#cccccc;
text-align:center;
}

#sideblock2 li{
list-style:none; float:left; margin: 0; width: 12em; border: 0px #99ffcc; background-color:#cccccc;
margin-left:10px; margin-right:0px; margin-top: 1px; margin-bottom: 1px;  text-align:CENTER;
}

#sideblock2 li a{   height: 100%;
   width: 100%;
   display: block;
   text-decoration: none;
   border-width: 3px;   list-style-type: none;
   height: 15px;
   width: 156px;
   margin: 0px;
   text-align:center;}

#sideblock2>li a{ width:15em;} /*Mozilla Fix*/

#sideblock2 a:hover{background-color: #cccccc; color:#000000;}


div#sideblock2 ul {
   margin: 0px;
   padding: 0px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 15px;}

div#sideblock2 li a:link {
    color: black;
   font-weight: bold;
   background-color: #cccccc;
   border-style:  outset;}

div#sideblock2 li a:visited {
   color: black;
   font-weight: bold;
   background-color: #cccccc;
   border-style: outset;}

div#sideblock2 li a:hover {
color: #000000;
border-style: inset;
background-color: #cccccc;
padding: 0px 0px 0 0px; /*shift text 1px to the right and down*/}






/* TOP flat  HORIZONTAL MENU CSS CODE */
#fnav {
margin: 0px; padding:0; margin-left:0px; margin-top:0px;
}

#topHORIZONTALfmenuli{
list-style:none;
margin-left: 2px;
margin-bottom: 5px;
width: 150px;
border-bottom: 1px solid #33cc99;
border-right: 1px solid #663300;
border-left: 1px solid #663300;
border-top: 1px solid #663300;background-color:#cccccc;
text-align:center;
}

#fnav li{
list-style:none; float:left; margin: 0; width: 12em; border: 0px #99ffcc; background-color:#cccccc;
margin-left:0px; margin-right:0px; margin-top: 1px; margin-bottom: 1px;  text-align:CENTER;
}

#fnav li a{   height: 100%;
   width: 100%;
   display: block;
   text-decoration: none;
   border-width: 2px;   list-style-type: none;
   height: 15px;
   width: 155px;
   margin: 0px;
   text-align:center;}

#fnav>li a{ width:12em;} /*Mozilla Fix*/

#fnav a:hover{background-color: #cccccc; color:#000000;}


div#fnav ul {
   margin: 0px;
   padding: 0px;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 15px;}

div#fnav li a:link {
    color: black;
   font-weight: bold;
   background-color: #cccccc;
   border-style:  outset;}

div#fnav li a:visited {
   color: black;
   font-weight: bold;
   background-color: #cccccc;
   border-style: outset;}

div#fnav li a:hover {
color: #000000;
border-style: inset;
background-color: #cccccc;
padding: 0px 0px 0px 0px; /*shift text 1px to the right and down*/}




/* VERTICAL MENU CSS CODE */
#topVerticalMenu {
margin: 0px; margin-left:35px; margin-top:18px; margin-bottom:4px;
}
#leftMenu>#topVerticalMenu { margin-left:-5px;} /*IE Windows hack*/ /*Mozilla Fix*/

#topVerticalMenu li{
list-style:none;
margin-left: 20px;
margin-bottom: 5px;
width: 150px;
border-bottom: 1px solid #663300;
border-right: 1px solid #663300;
border-left: 1px solid #663300;
border-top: 1px solid #663300;background-color:#cccc99;
text-align:center;
}

#leftMenu>#topVerticalMenu li{ margin-left:-22px; width: 175px;} /*IE Windows hack*/ /*Mozilla Fix*/

#topVerticalMenu li a{
text-decoration:none; display:block; width: 175px;background-color:#ABDDA9; color:#99ffcc;
}

#topVerticalMenu>ul a{ width:auto;}

#topVerticalMenu a:hover{
background-color:#3399cc ; color: green;
}

#topMenuItem {border-top: 1px solid #CCCCCC;
}
