td.clocktitle{
	text-align: center; 
	font: bold 8pt Tahoma; 
	color: #8fb0d5;
}

/* main menu styles block */
td.selected{
	vertical-align: bottom;
}
td.unselected{
	vertical-align: bottom;
}

td.selected div.tl{
	background: URL("/images/menu/tl.gif") no-repeat top left;
}
td.selected div.tr{
	background: URL("/images/menu/tr.gif") no-repeat top right;
	padding: 2px 8px;
}
td.selected div.l{
	background: URL("/images/menu/dot.gif") repeat-y left;
}
td.selected div.r{
	background: URL("/images/menu/dot.gif") repeat-y right;
}
td.selected div.menuitem{
	font: bold 8pt Tahoma;
	text-align: center;
	background: URL("/images/menu/dot.gif") repeat-x top;
	color: #222299;
}

div.space{
	width: 10px;
	background: URL("/images/menu/dot.gif") repeat-x top;
}

td.unselected div.tl{
	background: URL("/images/menu/tl.gif") no-repeat top left;
}
td.unselected div.tr{
	padding: 2px 8px;
	background: URL("/images/menu/tr.gif") no-repeat top right;
}
td.unselected div.b{
	background: URL("/images/menu/dot.gif") repeat-x bottom;
}
td.unselected div.l{
	background: URL("/images/menu/dot.gif") repeat-y left;
}
td.unselected div.r{
	background: URL("/images/menu/dot.gif") repeat-y right;
}
td.unselected div.menuitem{
	font: bold 8pt Tahoma;
	text-align: center;
	background: URL("/images/menu/dot.gif") repeat-x top;
	background-color: #e9f4ff;
	color: #8fb0d5;
}

/* end main menu styles block */

body {
  margin: 0 0 0 0;
  background: url('/images/bg.gif');
  font-family: 'Tahoma';
  font-size:8pt;
}

ul {
  margin:8 0 8 24;
  padding-left:0px;
}


li {
  list-style-image: url("/images/li.gif");
  margin-bottom:4px;
}

ul.sub{
  margin: 5 0 5 20;
}

.sub li{
  list-style-image: url("/images/lisub.gif");
  margin-bottom:4px;
}

a {
  color:#034EA2;
  text-decoration:none;
}

a:hover {
  color:#307BCF;
}

a:active {
  color:blue;
}

a:visited {
  color:#034EA2;
}

td {
  font-size:8pt;
  vertical-align:top;
}

.xsmall {
  font-size:7pt;
}

.normal {
  font-size:9pt;
}

div.leftmenu_item_selected{
  color:#034EA2;
  font-weight: bold;
}

table.mainmenu {
  margin-top:8px;
  margin-left:2px;
}

.mainmenu td {
  font-size:8pt;
  color:#81A6D0;
  border-bottom:1px solid #81A6D0;
  padding:4 0 4 0;
}

#mainmenu_insideitem_selected {
  border-bottom:0px none;
  border-top:1px solid #81A6D0;
  border-right:1px solid #81A6D0;
  border-left:1px solid #81A6D0;
}

#mainmenu_leftitem_selected {
  border-bottom:0px none;
  border-top:1px solid #81A6D0;
  border-right:1px solid #81A6D0;
}

#mainmenu_rightitem_selected {
  border-bottom:0px none;
  border-top:1px solid #81A6D0;
  border-left:1px solid #81A6D0;
}

.mainmenu a {
  font-size:8pt;
  font-weight:bold;
  color:#034EA2;
  text-decoration:none;
}

.mainmenu a:hover {
  color:#307BCF;
}

.mainmenu a:active {
  color:blue;
}

.mainmenu a:visited {
  color:#034EA2;
}

.footer td {
  vertical-align:middle;
  background-color:#034EA2;
  font-size:8pt;
  color:aliceblue;
  padding:4 8 4 8;
}

#footer {
  background-color:#034EA2;
}

#dark {
  color:#034EA2;
}

.footer a,.footer a:visited,.footer a:hover{
  color:#ffffff;
  text-decoration: underline;
}


#v_rule_top {
  vertical-align:top;
  background-color:#81A6D0;
}

#v_rule_bottom {
  vertical-align:bottom;
  background-color:#81A6D0;
}

#column_right {
  text-align:center;
  font-size:8pt;
  padding:8 4 8 4;
  background-color:#f0f0f0;
  filter:Alpha(Opacity=50, Style=0);
}

div.banners {
  z-index:0;
}

/*
  position:relative;
*/

.banners img {
  margin-bottom:8px;
}

table.content {
  margin:8 0 8 0;
}

table.column {
  margin:0 4 8 4;
}

.column th {
  background-color:#E5EDF6;
  border-top:1px solid #C0D3E8;
  border-bottom:1px solid #C0D3E8;
  text-align:left;
}
.column td {
  font-size:8pt;
  padding:0 6 6 6;
}

table.box_table_inside {
  margin-left:-4 !important;
  margin-top:-4 !important;
  margin-bottom:2 !important;
}
.box_table_inside td {
  padding:2 8 2 0 !important;
}

table.box {
  border:1px solid #C0D3E8;
  margin-bottom:4px;
}
.box th {
  font-size:10px;
  font-weight:normal;
  color:white;
  background-color:#427AB9;
  text-align:right;
  padding:4 4 4 4;
}
.box td {
  font-size:8pt;
  padding:8 8 8 8;
}

table.imgframe {
  border:1px solid #C0D3E8;
}
.imgframe td {
  padding: 2 2 2 2;
}

form {
  margin:0 0 0 0;
}

select, option {
  font:8pt Tahoma;
  color:#034EA2;
  background-color:#E5EDF6;
  border-top:1px solid #C0D3E8;
  border-left:1px solid #C0D3E8;
  border-right:1px solid #034EA2;
  border-bottom:1px solid #034EA2;
}

input, textarea {
  font:8pt Tahoma;
  color:#034EA2;
  background-color:#E5EDF6;
  border-top:1px solid #C0D3E8;
  border-left:1px solid #C0D3E8;
  border-right:1px solid #034EA2;
  border-bottom:1px solid #034EA2;
}

img.galery{
  cursor: hand;
}
