body {
	font-size		: 11px; 
	color			: #111111;  
	font-family		: tahoma,verdana,ms sans serif,arial;
	margin			: 0px;
	background-color	: #EBF0FA;
	background		: url(../img/back_body.gif) repeat fixed top;
}

body.menu {
	font-size		: 11px; 
	color			: #111111;  
	font-family		: tahoma,verdana,ms sans serif,arial;
	margin			: 0px;
	background-color	: #798CAE;
	background		: url(../img/back_menu.gif) repeat;
}

body.top {
	font-size		: 11px; 
	color			: #111111;  
	font-family		: tahoma,verdana,ms sans serif,arial;
	margin			: 0px;
	background-color	: #798CAE;
	background		: url(../img/top.jpg) repeat-x;
}

td.site {
	font-size		: 16px; 
	color			: #FFFFFF;  
	font-family		: arial,helvetica,tahoma,verdana,ms sans serif;
	width			: 540px;
	vertical-align		: top;
	font-weight		: bold;
	padding-left		: 15px;
	padding-top		: 45px;
	padding-bottom		: 0px;
	letter-spacing		: -1px;	
}

td.siteslogan {
	font-size		: 10px; 
	color			: #FFFFFF;  
	font-family		: arial,helvetica,tahoma,verdana,ms sans serif;
	width			: 540px;
	vertical-align		: top;
	font-weight		: normal;
	padding-left		: 25px;
	padding-top		: 0px;
	padding-bottom		: 0px;
	letter-spacing		: 2px;	
}

table.struct_main {
	width			: 640px;
	border			: 0px;
}

td.struct_header {
	font-size		: 16px; 
	color			: #333366;  
	font-family		: arial,helvetica,tahoma,verdana,ms sans serif;
	width			: 540px;
	height			: 20px;
	vertical-align		: top;
	border-left		: 3px solid #B1C3ED;
	border-bottom		: 1px solid #B1C3ED;
	font-weight		: bold;
	padding-left		: 5px;
	letter-spacing		: -1px;
	
}

td.struct_sider {
	width			: 130px;
	vertical-align		: top;
	border			: 0px;
}

th.sider {
	width			: 130px;
	vertical-align		: top;
	text-align		: left;
	border			: 0px;
	background-color	: #B1C3ED;
	color			: #000011;
	font-size		: 11px; 
	font-family		: tahoma,verdana,ms sans serif,arial;
	padding			: 4px;
	background		: url(../img/table_head2.gif) repeat fixed top;
}

td.sider {
	font-size		: 11px; 
	background-color	: #FEFEFE;
	color			: #000011;  
	font-family		: tahoma,verdana,ms sans serif,arial;
	width			: 130px;
	height			: 150px;
	vertical-align		: top;
	padding			: 4px;
	border-top		: 1px solid #B1C3ED;
	border-left		: 1px solid #B1C3ED;
	border-right		: 1px solid #B1C3ED;
	border-bottom		: 1px solid #B1C3ED;
}

td.struct_tables {
	width			: 540px;
	vertical-align		: top;
	border			: 0px;
}

table.struct_tables_top {
	width			: 540px;
	vertical-align		: top;
	border			: 0px;
}

td.struct_tables_top {
	width			: 170px;
	vertical-align		: top;
	border			: 0px;
}

th.tables_tophead {
	width			: 170px;
	vertical-align		: top;
	text-align		: left;
	border			: 0px;
	background-color	: #B1C3ED;
	color			: #000011;
	font-size		: 11px; 
	font-family		: tahoma,verdana,ms sans serif,arial;
	padding			: 4px;
	background		: url(../img/table_head.gif) repeat fixed top;
}

td.tables_topbody {
	width			: 170px;
	height			: 175px;
	vertical-align		: top;
	border			: 0px;
	background-color	: #FEFEFE;
	color			: #000000;
	font-size		: 11px; 
	font-family		: tahoma,verdana,ms sans serif,arial;
	padding			: 4px;
	border-top		: 1px solid #B1C3ED;
	border-left		: 1px solid #B1C3ED;
	border-right		: 1px solid #B1C3ED;
}

td.tables_topfoot {
	width			: 170px;
	vertical-align		: top;
	border			: 0px;
	background-color	: #CDD9F4;
	color			: #000000;
	font-size		: 11px; 
	font-family		: tahoma,verdana,ms sans serif,arial;
	padding			: 4px;
	border-top		: 1px solid #B1C3ED;
	border-left		: 1px solid #B1C3ED;
	border-right		: 1px solid #B1C3ED;
	border-bottom		: 1px solid #B1C3ED;
}

table.struct_tables_links {
	width			: 540px;
	vertical-align		: top;
	border			: 0px;
}

td.struct_tables_links {
	width			: 170px;
	vertical-align		: top;
	border			: 0px;
}

th.tables_links {
	width			: 170px;
	vertical-align		: top;
	text-align		: left;
	border			: 0px;
	background-color	: #B1C3ED;
	color			: #000011;
	font-size		: 11px; 
	font-family		: tahoma,verdana,ms sans serif,arial;
	padding			: 4px;
	background		: url(../img/table_head.gif) repeat fixed top;
}

td.tables_links {
	width			: 170px;
	vertical-align		: top;
	border			: 0px;
	background-color	: #FEFEFE;
	color			: #000000;
	font-size		: 11px; 
	font-family		: tahoma,verdana,ms sans serif,arial;
	padding-top		: 12px;
	padding-left		: 4px;
	padding-right		: 4px;
	padding-bottom		: 12px;
	border-left		: 1px solid #B1C3ED;
	border-right		: 1px solid #B1C3ED;
	border-bottom		: 1px solid #B1C3ED;
	border-top		: 1px solid #B1C3ED;
}

A, A:link, A:active, A:visited {
	color			: #4A5C7A;
	text-decoration		: underline;
	
}

A:hover {
	color			: #7B91B6;
	text-decoration		: underline;
}

.cssnav	{
  position:relative;
  font-family: tahoma, verdana, arial, helvetica, sans-serif;
  color: #FFFFFF;
  background-image: url(../img/menu_on.gif);
  background-repeat: no-repeat;
  display: block;
  width: 169px;
  height: 30px;
  margin: 0; 
  margin-bottom:0px;
  padding-left: 0;
  font-weight: bold;
}
 
.cssnav a {
  display:block;
  font-size: 11px;
  color: #FFFFFF;
  width: 169px;
  height: 30px;
  display: block;
  float: left;margin: 0;
  padding: 0;
  text-decoration: none;
  font-weight: bold;
}

.cssnav a:visited {
  display:block;
  font-size: 11px;
  color: #FFFFFF;
  width: 169px;
  height: 30px;
  display: block;
  float: left;margin: 0;
  padding: 0;
  text-decoration: none;
  font-weight: bold;
}

.cssnav a:active {
  display:block;
  font-size: 11px;
  color: #FFFFFF;
  width: 169px;
  height: 30px;
  display: block;
  float: left;margin: 0;
  padding: 0;
  text-decoration: none;
  font-weight: bold;
}

.cssnav a:hover {
  display:block;
  font-size: 11px;
  color: #000033;
  width: 169px;
  height: 30px;
  display: block;
  float: left;margin: 0;
  padding: 0;
  text-decoration: none;
  font-weight: bold;
}

.cssnav img {
  width: 100%; 
  height: 100%; 
  border: 0;
}
* html a:hover {visibility:visible}
* html a:active {visibility:visible}
.cssnav a:hover img{visibility:hidden}
.cssnav a:active img{visibility:hidden}
.cssnav span {	position:absolute;	left:20px;	top:8px;	margin:0;	cursor: hand;}


td.struct_tables_top2 {
	width			: 530px;
	vertical-align		: top;
	border			: 0px;
}

th.tables_tophead2 {
	width			: 510px;
	vertical-align		: top;
	text-align		: left;
	border			: 0px;
	background-color	: #B1C3ED;
	color			: #000011;
	font-size		: 11px; 
	font-family		: tahoma,verdana,ms sans serif,arial;
	padding			: 4px;
	background		: url(../img/table_head.gif) repeat fixed top;
}

td.tables_topbody2 {
	width			: 510px;
	height			: 175px;
	vertical-align		: top;
	border			: 0px;
	background-color	: #FEFEFE;
	color			: #000000;
	font-size		: 11px; 
	font-family		: tahoma,verdana,ms sans serif,arial;
	padding			: 4px;
	border-top		: 1px solid #B1C3ED;
	border-left		: 1px solid #B1C3ED;
	border-right		: 1px solid #B1C3ED;
}

td.tables_topfoot2 {
	width			: 510px;
	vertical-align		: top;
	border			: 0px;
	background-color	: #CDD9F4;
	color			: #000000;
	font-size		: 11px; 
	font-family		: tahoma,verdana,ms sans serif,arial;
	padding			: 4px;
	border-top		: 1px solid #B1C3ED;
	border-left		: 1px solid #B1C3ED;
	border-right		: 1px solid #B1C3ED;
	border-bottom		: 1px solid #B1C3ED;
}


.toptientable	{

	border			: 0px;
	bordercolor		: #FEFEFE;
	background-color	: #FEFEFE;
	color			: #000000;
	font-size		: 11px; 
	font-family		: tahoma,verdana,ms sans serif,arial;
	padding			: 4px;
	border-top		: 1px solid #B1C3ED;
	border-left		: 1px solid #B1C3ED;
	border-right		: 1px solid #B1C3ED;
	border-bottom		: 1px solid #B1C3ED;
	
}