body {
   SCROLLBAR-BASE-COLOR: #000066;
}

p, ul, li, td, tr, input {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9pt;
   color: #000066;
}
.t1 {
   background-color: #000066;
   color: #FFFFFF;
}

.t2 {
   background-image: url(http://www.maksoft.net/css/blue_metalic/mainpro_blue_metalic_03.jpg);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #4C75B8;
}
.t3 {
   background-image: url(http://www.maksoft.net/css/blue_metalic/mainpro_blue_metalic_05.jpg);
	background-repeat: repeat-x;
	background-color: #92AEDC;
   font-size: 9pt;
   color: #ffffff;
	height: 22px;
	vertical-align: middle;
}
.left_shadow
{
	background-image: url(http://www.maksoft.net/css/blue_metalic/mainpro_blue_metalic_10.jpg);
	background-repeat: repeat-y;
	width: 16px;
}
.top_shadow
{
	background-image: url(http://www.maksoft.net/css/blue_metalic/mainpro_blue_metalic_08.jpg);
	background-repeat: repeat-x;
	height: 16px;
}
.corner
{
	background-image:url(http://www.maksoft.net/css/blue_metalic/mainpro_blue_metalic_07.gif);
	background-repeat: no-repeat;
	width: 16px;
}
input {
   background-color: #F2F8FF;
   font-size: 9pt;
}

em { font-style: italic; }

strong {
   font-weight: bold;
   font-size: 110%;
}

h1 { font-size: 130%; }
h2 { font-size: 120%; }
h3 {    background-color: #92AEDC;font-size: 110%; }
h4 {    background-color: #92AEDC;font-size: 100%; }

A {
   text-decoration: none;
   font-size: 9pt;
   color: #000066;
}

A:Hover {
   text-decoration: none;
   color: #0000FF;
}


/* --- menu styles ---
/* level 0 inner */
.m0l0iout  {
	font-size: 9pt;
   text-decoration: none;
   padding-left: 5px;
   padding-top: 2px;
   background-image: url(http://www.maksoft.net/css/blue_metalic/mainpro_blue_metalic_03.jpg);
	background-repeat: repeat-y;
   color: #000066;
	height: 20px;
	border-right: 1px solid #FFFFFF;
}
.m0l0iover {
   font-size: 9pt;
   text-decoration: none;
   padding-left: 5px;
   padding-top: 2px;
   color: #000066;
   background: #92AEDC;
}

/* level 0 outer */
.m0l0oout  {
   font-size: 9pt;
   text-decoration: none;
   color: #000066;
	background-color: #000066;

}
.m0l0oover {
   font-size: 9pt;
   text-decoration: none;
   color: #000066;
   background: #92AEDC;
}

/* Level 1 inner *  custom */
.m0l1iout  {
   font-size: 9pt;
   text-decoration: none;
   padding-left: 5px;
   padding-top: 2px;
   color: #000000;
   background-color: #D7E7FF;

   border-bottom : 1px solid white;
}
.m0l1iover {
   font-size: 9pt;
   text-decoration: none;
   padding-left: 5px;
   color: #000000;
   background: #92AEDC;
}

/************************************** TABLE CLASSES **************************************/

/* main table, bgcolor, padding, margin, border=0px; */

.main_table {background: transparent; padding: 5px; margin: 0px; border: 0px; color: inherit; font-family: inherit; font-size:inherit;}
.main_table tr 	{background: #FFF; padding: 2px}
.main_table td 	{background: #FFF; padding: 2px}

/* border table: border, bgcolor, border-style, */
.border_table	{background: #ebf7ff; border: 1px solid #A0AAAE; color: inherit; font-family: inherit; font-size:inherit;}
.border_table th {background: #2a80b6; color: #FFF; font-size: 14px;}
.border_table tr {background: #b1e1ff; border-bottom: solid 0px #A0AAAE;}
.border_table td {border-bottom:1px solid #A0AAAE;  border-left: 0px solid #A0AAAE; border-right: 0px solid #A0AAAE; border-top: 0px solid #A0AAAE; }
.border_table tfoot td{background: #bbd8ec; border: none; color: #FFF; text-align: center;}

/************************************** BLOCK CLASSES **************************************/

/* message blocks, width, bgcolor, color */
.message_normal{display: block; margin: 5px; background: #e3f4ff; color: #000000; padding: 10px; border: solid 1px #b9e4ff;}
	.message_normal a{color: #000;}
	.message_normal a:hover{color: #000; text-decoration: underline;}

.message_warning {display: block; margin: 5px; background: #fff8be; color: #000000; font: 10px inherit; padding: 10px; border: solid 1px #ffbe57;}
	.message_warning a{color: Black;}
	.message_warning a:hover{color: Black;	text-decoration: underline;}

.message_error{display: block; margin: 5px; background: #FF0000; color: #FFFFFF; font: 10px inherit; padding: 10px; border: solid 1px #D70000;}
	.message_error a{color: #FFF;}
	.message_error a:hover{color: White;	text-decoration: underline;}
