body 
{
 margin:0 auto; 
 margin-top:10px; 
 background:url(../layout/bg.jpg) repeat-x;
}

body, p, td, th, input, textarea, select
{
 font-family: Verdana;
 font-size: 10px;
 color: #333333;
}

h1 {
  font-weight:bold;
  font-size:10px;
  color:#CC6600;
  padding-top:0px;
}

h2 {
  font-weight:bold;
  font-size:10px;
  color:#000000;
}

div#login {
  padding:4px;
  padding-left:8px;
}

div.container
{
 width:950px;
 text-align: left;
 background-color: #FFFFFF;
}

div.menu
{
 float:left; 
 width:150px;
 min-height:500px;
 background-color: #fff; 
 overflow:hidden;
 border-top: 1px solid rgb(221,221,221);
}

div.content
{
 border-left:1px solid #DDDDDD;
 float:left;
 width:799px; 
 background:url(../layout/contentbg.jpg) no-repeat ;
 background-position: bottom right;
 background-color:#FFFFFF;
 border-top: 1px solid rgb(221,221,221);
 /*overflow:hidden;*/
}

/* .gecko div.content { width:799px; }*/

div.content2 {
  padding-left:5px;
  padding-top:0px;
  padding-right:5px;
}

.gecko div.content2 {
  padding-left:15px;
  padding-top:5px;
  padding-right:15px;
}

div.news
{
 float:left; 
 width:580px; 
/* height:500px; */
/* background:#fff; */
 /*height:500px; overflow:scroll;*/
}

div.news_wide
{
 float:left; 
 width:785px;  
/* background:#fff; */
 /*height:500px; overflow:scroll;*/ 
}

table#news {
  margin:10px;
}

table#news td {
  vertical-align:top;
}

div.panel
{
 float:left; 
 width:135px;
 height:500px;
/* background: url(../layout/panel.jpg) repeat-y;*/
 padding-left:20px;
 padding-top:5px;
 border-left:1px solid #DDDDDD;
}

/* Menu */

ul.mainmenu
{
 margin-top:20px;
 margin-left:10px;
 padding:0px;
 list-style: none;
}

ul.content
{
 margin-left:10px;
 padding-left:10px;
 list-style-image: url(/v06/layout/menu-off.gif);
 list-style-type: disc;
}

ul.desc
{
 margin-left:10px;
 padding-left:10px;
 margin-top:1px;
 margin-bottom:5px;
}

a.menuitem
{
 background:url(../layout/menu-off.gif) left no-repeat; 
 padding-left:14px; 
 margin:0px;
 font-family: Verdana;
 font-size: 10px;
 font-style: normal;
 font-weight: bold;
 text-decoration: none;
 color: #333333;
}

a.menuitem:hover
{
 background:url(../layout/menu-hov.gif) left no-repeat; 
 padding-left:14px; 
 margin:0px;
 text-decoration:none;
}

/* Submenu */

ul.submenu
{
 margin-left:10px;
 padding:0px;
 list-style: none;
}

a.submenuitem
{
 /*background:url(../layout/menu-off.gif) left no-repeat;*/ 
 padding-left:4px; 
 margin:0px;
 font-family: Verdana;
 font-size: 10px;
 font-style: normal;
 font-weight: normal;
 text-decoration: none;
 color: #333333;
}

a.submenuitem:hover
{
 color:#3399CC;
 text-decoration: none;
}

#active_submenu-menu {
 color: #3399CC;
}

/***/

div.location
{
 margin-left:15px;
 margin-top:5px;
 font-family: Verdana;
 font-size: 9px;
 font-style: normal;
 color: #333333;

}

a.location
{
 font-family: Verdana;
 font-size: 9px;
 font-style: normal;
 color: #999999;
 text-decoration:underline;
}

.hr {
  border-width:0px;
  border-style:none;
  background-image:url(../layout/dot.gif);
  background-repeat:repeat-x;
  height:1px;
  margin-left:15px;
  margin-right:15px;
  margin-top:8px;
  margin-bottom:0px;
  font-size:0px;
}

a img { border:0px none; }

a { color:#CC6600; text-decoration:none; }
a:hover { text-decoration:underline; }


div#apps {
  padding:4px;
  padding-left:8px;
}

div.footer
{
 color: #777777;
 font-size: 9px;
}


input #fm_usr_name
{
 border-width:1px;
 border-style:solid;
 border-color: #888888;
}

