a { color:#264784; text-decoration:underline; }
a:visited { color:#264784; text-decoration:underline; }
a:hover { color:#264784; text-decoration:underline; }

td.cont-name {
  color:#999999;
  font-family:Tahoma, Arial, Verdana;  font-size:11px;
  white-space:nowrap; 
  padding-right:5px; padding-top:5px;
}
td.cont-value {
  color:#264784;
  font-family:Tahoma, Arial, Verdana;  font-size:11px;
  white-space:nowrap;
  padding-top:5px;
}
td.search-title {
  color:#999999;
  font-family:Tahoma, Arial, Verdana;  font-size:11px;
  white-space:nowrap; font-weight:bold;
  padding-top:5px; padding-left:23px;
}
input.input-text {
  border-left:solid 1px #929292; border-top:solid 1px #929292;
  border-right:solid 1px #E8E8E8; border-bottom:solid 1px #E8E8E8;
  background-color:#f5f5f5;
  height:21px; padding:0px;
}
input.input-submit {
  border:solid 1px #C6C6C6;
  background:url("/img/butt_bg.gif");
  height:22px;  padding:0px;
  font-family:Arial, Tahoma, Verdana;  font-size:11px; color:#444444;
}

a.mmenu-a { color:#EDEDED; text-decoration:none; }
a.mmenu-a:visited { color:#EDEDED; text-decoration:none; }
a.mmenu-a:hover { color:#EDEDED; text-decoration:none; }

td.home-left-col {
  color:#424242; font-family:Arial, Tahoma, Verdana; font-size:11px;
  text-align:justify; vertical-align:top;
  padding-left:5px; padding-right:10px;
  line-height:17px;
}

td.home-maindir-comment {
  color:#9c9c9c; font-family:Arial, Tahoma, Verdana; font-size:11px;
  text-align:left; vertical-align:top;
  padding-left:70px; padding-top:3px; padding-bottom:0px; 
}

td.home-maindir {
  color:#9c9c9c; font-family:Arial, Tahoma, Verdana; font-size:18px; font-weight:bold;
  text-align:left; vertical-align:top;
  padding-left:70px; padding-top:3px; padding-bottom:0px; 
}


a.submmenu-a { color:#FFFFFF; text-decoration:none; }
a.submmenu-a:visited { color:#FFFFFF; text-decoration:none; }
a.submmenu-a:hover { color:#FFFFFF; text-decoration:underline; }

td.fm-item {background:url("/img/mm_bg.gif"); width:10%;}
td.lm-item {width:5%;}
td.mm-item {
  background:url("/img/mm_bg.gif"); width:100%;
  font-family:Tahoma, Arial, Verdana; font-size:11px;
  font-weight:bold; color:#EDEDED; 
  padding-top:7px; padding-bottom:8px;
  padding-left:25px; padding-right:5px;
}
td.mm-item-over {
  width:100%;
  font-family:Tahoma, Arial, Verdana; font-size:11px;
  font-weight:bold;
  padding-top:7px; padding-bottom:8px;
  padding-left:25px; padding-right:5px;
  background-color:#457eac; color:#FFFFFF;
}
td.mm-subitem {
  background-color:#457eac;
  font-family:Tahoma, Arial, Verdana;  font-size:11px;
  color:#FFFFFF;
  padding-top:7px; padding-bottom:8px;
  padding-left:25px; padding-right:5px;
}

h1 {
  font-family:Arial, Tahoma, Verdana; font-size:18px; color:#195d94; font-weight:bold;
  padding-left:20px; padding-top:15px; padding-right:40px; padding-bottom:15px;
  margin-bottom:0px; margin-top:0px;
}

h2 {
  font-family:Arial, Tahoma, Verdana; font-size:15px; color:#195d94;/*color:#888888;*/ font-weight:bold;
  padding-left:20px; padding-top:20px; padding-right:20px; padding-bottom:20px; 
  margin-bottom:0px; margin-top:0px;
}

h3 {
  font-family:Arial, Tahoma, Verdana; font-size:15px; color:#195d94; font-weight:bold;
  padding-left:20px; padding-top:1px; padding-right:20px; padding-bottom:20px; 
  margin-bottom:0px; margin-top:0px;
}

h4 {font-family:Arial, Tahoma, Verdana; font-size:12px;
	color:#195d94; font-weight:bold; padding-left:20px; padding-top:0px; padding-bottom:10px;
	margin-bottom:0px; margin-top:0px;
	}

div.text-div {
  font-family:Arial, Tahoma, Verdana; font-size:12px; color:#424242;
  line-height:140%; text-align:justify;
  padding-left:20px; padding-top:0px; padding-bottom:25px;
  margin-bottom:0px; margin-top:0px;
}

p{
  font-family:Arial, Tahoma, Verdana; font-size:12px; color:#424242;
  line-height:140%; text-align:justify;
  padding-left:20px; padding-top:0px; padding-bottom:25px;
  margin-bottom:0px; margin-top:0px;
}
div{
  font-family:Arial, Tahoma, Verdana;font-size:12px;color:#424242;
}
strong{
   color:#195d94;/*color:#888888;*/ 
}
b{
   color:#195d94;/*color:#888888;*/
}
ol {
  font-family:Arial, Tahoma, Verdana; font-size:12px;
  line-height:120%;
  margin-top:0px; margin-bottom:25px; padding-right:30px;
  list-style-type:square; margin-top:5px; 
  padding-left:30px; margin-left:30px;
}
ol li { padding-bottom:8px; }
ul {
  font-family:Arial, Tahoma, Verdana; font-size:12px; color:#424242;
  line-height:120%; text-align:justify;
  margin-top:0px; margin-bottom:25px; padding-right:30px;
  list-style-type:square; margin-top:5px; 
  padding-left:30px; margin-left:30px;
}

ul li { padding-bottom:8px; color:#424242; text-align:justify;}

ul.table-ul 
{
  font-family:Tahoma, Verdana, Times, Arial; font-size:11px; color:#424242;
  line-height:16px; text-align:left; font-weight:normal;
  margin-top:0px; margin-bottom:25px; padding-right:5px;
  list-style-type:square; margin-top:5px; 
  padding-left:5px; margin-left:30px;
}

ul.table-ul li { padding-bottom:8px; color:#424242; text-align:left;}

span.li-span {
  color: #424242;
}

table.main-table {
  font-family:Tahoma, Verdana, Times, Arial; font-size:11px; color:#424242; 
  font-weight:normal; text-align:left; vertical-align:top;

  line-height:16px; margin-top:10px; margin-bottom:20px;
  width:auto; margin-left:20px;
}

table.main-table th{ 
  text-align:center; vertical-align:middle; color:#999999; font-weight:bold;
  padding:7px; padding-left:8px; padding-right:8px; line-height:12px; 
  background-color:#F5F5F5; border-top:solid 1px #BBBBBB; border-bottom:solid 1px #BBBBBB;
}

table.main-table td{   
  padding:3px; padding-left:8px; padding-right:8px; 
  border-bottom:solid 1px #BBBBBB;
}

table.left-table
{font-family:Tahoma, Verdana, Times, Arial; font-size:11px; color:#424242; 
  font-weight:normal; text-align:left; vertical-align:top; vertical-align:top;
  line-height:16px; margin-top:10px; margin-bottom:20px;
  width:auto; margin-left:20px;
}
table.left-table th
{text-align:center; vertical-align:middle; color:#999999; font-weight:bold;
  padding:7px; padding-left:8px; padding-right:8px; line-height:12px; 
  background-color:#F5F5F5; border-top:solid 1px #BBBBBB; border-bottom:solid 1px #BBBBBB;
}

table.left-table td
{padding:3px; padding-left:8px; padding-right:8px; 
  border-bottom:solid 1px #BBBBBB; vertical-align:top;
}