body 
{
   background: #AAA url(http://files.egrsoftware.com/site/images/main_layout/background.jpg) 100% 100% repeat; 
   color: #FFF;
   behavior: url(http://files.egrsoftware.com/site/css/csshover.htc); /* WinIE behavior call */
} 


#container
{
   width: 780px;
   margin-left: -390px;
   position: absolute;
   left: 50%;
   top: 15px;
   background-color: #fff;
   background: #CCC url(http://files.egrsoftware.com/site/images/main_layout/background.jpg) 100% 100% repeat;
   color: #333;
   border: 1px solid gray;
   line-height: 130%;
}
/*
A:link 
{
   text-decoration: underline;
   color: #FFF;
}

A:visited 
{
   text-decoration: underline;
   color: #FFF;
}

A:active 
{
   text-decoration: underline;
   color: #AAA;
}

div#container a:hover 
{
   text-decoration: underline; 
   color: #FFF;
}
*/

div#container a:link 
{
   text-decoration: underline;
   color: #FFF;
}

div#container a:visited 
{
   text-decoration: underline;
   color: #FFF;
}

div#container a:active 
{
   text-decoration: underline;
   color: #AAA;
}

div#container a:hover 
{
   text-decoration: underline; 
   color: #FFF;
}



/* Location of the EGR logo */
div#top #egrlogo
{
   position: absolute;
   left: 6px;
}

/* Location of the top description */
div#top #top_description
{
   position: absolute;
   top: 15px;
   left: 112px;
}

/* Location of the top menu */
div#top #menu_position
{
   position: absolute;
   top: 67px;
   left: 112px;
}

/* Defines a top content area */
#top
{
   height: 98px;
   padding: 0;
   margin: 0;
   background: #CCC url(http://files.egrsoftware.com/site/images/main_layout/top_background.jpg) 100% 100% repeat;
   border-bottom: 1px solid #444;
   text-decoration: none; 
   font-size:10px;
}

/* Defines a content area as a left bar */
#leftbar
{
   float: left;
   width: 99px;
   height: 220px;
   margin: 2px 0 0 2px;
   background: url(http://files.egrsoftware.com/site/images/main_layout/num_bar.gif) top left no-repeat;
}

/* Defines a content area right of the leftbar */
#content_right
{
   margin-left: 112px;
   border-left: 1px solid #555;
   padding: 4px;
   max-width: 650px;
   font-family: Arial, Verdana, sans-serif;
   color: #FFF;
}

/* Defines a content area covering the width of the container */
#content
{
   padding: 4px;
   max-width: 780px;
   font-family: Arial, Verdana, sans-serif;
   color: #FFF;
}

#footer
{
   clear: both;
   margin: 0;
   padding: 4px;
   background: #CCC url(http://files.egrsoftware.com/site/images/main_layout/background_light.jpg) 100% 100% repeat;
   border-top: 1px solid #555;
   text-align: center;
   font-size:10px;
}
