BODY {
font-family: Arial, Arial Cyr, Tahoma, Verdana, sans-serif;
}

/*.about {
font-size: 11px;
color: #FFFFFF;
margin: 3 5 0 5;
}*/



.txt-top, .txt-top a, .txt-top a:hover {
	color: #FFF; 
	font-size: 12px;
}


td.menu {
	padding: 2 15 0 5; 
	font-size: 22px; 
	/* font-weight: bold; */
	color: #FFF;
	text-decoration: none;
}

td.menu a, td.menu a:hover {
	/* font-weight: bold; */
	color: #FFF;
	text-decoration: none;
}

.smenuh {
margin: 5 2 2 3;
font-size: 95%;
font-weight: bold;
color: #FFF;
}

.smenuh a {
	color: #FFF;
	text-decoration: none;
}

.smenuh a:hover {
	color: #FFF;
	text-decoration: underline;
}

div.smenu {
text-indent: -13px; 
/* margin: 0 2 3 13; */
padding: 2 2 3 13;
font-size: 75%;
border-bottom: 0px solid #6F90A9;
}

.smenu a {
	color: #FFF;
	text-decoration: none;
}

.smenu a:hover {
	color: #FFF;
	text-decoration: underline;
}

div.smenu.white, div.smenu.white a {
	color: #114e98; 
	/* font-weight: bold; */
	background-color: #FFF;
	border-bottom: 0px;
}

div.smenu.white a:hover {
	color: #114e98;
	text-decoration: underline;
}

div.smenu.white.active, div.smenu.white.active a {
	color: #000; /* font-weight: bold; */
	background-color: #FFF;
	font-weight: bold;
}

div.smenu.white.active a:hover {
	color: #000;
	text-decoration: underline;
}

div.smenu.ctlg, div.smenu.ctlg a {
	padding-right: 6;
	color: #114e98; 
	/* font-weight: bold; */
	/* background-color: #FFF; */
	border-bottom: 0px;
}

div.smenu.ctlg a:hover {
	color: #114e98;
	text-decoration: underline;
}



div.smenu.home, div.smenu.home a {
	/* margin: 0 2 3 13; */
	color: #FFF; 
	/* font-weight: bold; */
	/* background-color: #FFF; */
	border-bottom: 0px;
}

div.smenu.home a:hover {
	color: #FFF;
	text-decoration: underline;
}

div.smenu.home img {
	margin: 0 2 0 0;
}



div.devider {
	height: 1px;
	line-height: 1px; /*	text-indent: -13px; /* 
	/* margin: 0 2 3 13; */
/*	font-size: 75%; */
	border-top: 1px solid #89A4B8;
	margin: 0 5 0 0;
}


div.txtdevider{
	padding: 3 2 0 20;
	text-indent: -9px;
	MARGIN-LEFT: 0px;
	font-size: 11px;
	color: #595959;
}



h1 {
color: #000;
/* color: #fdaa27; */
/* font-weight: normal; */
font-size: 130%;
MARGIN: 0 5 4 0;
}

h2 {
color: #000;
font-weight: bold;
font-size: small;
font-size: 120%;
} 

h3 {
color: #000;
font-weight: bold;
font-size: small;
font-size: 100%;
}


.chapter {
text-indent: -13px; 
margin: 0 2 3 17;
font-size: 90%;
}

.chapter a {
/* font-weight: bold; */
}


div.files {
font-size: 80%; 
margin: 0 0 0 20; 
padding: 5 0 0 0;
border-top: 1px solid #000;
font-weight: bold;
}



.ban a {
font-size: 80%;
color: #000;
}


.butt {
font-size: 80%;
}





UL.files {
/*	MARGIN-LEFT: 9px; */
	margin: 10 0 10 20;
	line-height: 100%;
	font-size: 80%;
	line-height: 110%;
}

UL.files LI {
	margin-bottom: 5;
	PADDING: 0 0 0 12;
	BACKGROUND: url(images/ico-file.gif) no-repeat top 2px;
	LIST-STYLE-TYPE: none;
}




UL.links {
/*	MARGIN-LEFT: 9px; */
	margin: 10 0 10 20;
	line-height: 100%;
	font-size: 80%;
	line-height: 110%;
}

UL.links LI {
	margin-bottom: 5;
	PADDING: 0 0 0 12;
	BACKGROUND: url(images/ico-link.gif) no-repeat top 2px;
	LIST-STYLE-TYPE: none;
}



table.data {
	font-size: 0.65em;
	margin: -1 0 0 0;
}

caption {
	font-size: 1.1em;
/* font-size: 9px; */
	text-align: left;
	padding: 0 0 0 2;
}


th {
/*	background-color: #738C9A; */
	background-color: #274458; 
	color: #FFF;
	font-weight: normal;	
/*	font-size: 0.65em; */
/* font-size: 9px; */
}

th a {
color: #FFF;
}

th a:hover {
color: #E9CA45;
}



.txt {
/*font-family: Verdana, Arial, Arial Cyr, Tahoma, Verdana, sans-serif; */
/* font-family: Georgia, Times New Roman, Times New Roman Cyr, serif; */
/* font-size: 0.8em; */
font-size: 90%;
line-height: 120%;
}

.txttbl {
/*font-family: Verdana, Arial, Arial Cyr, Tahoma, Verdana, sans-serif; */
/* font-family: Georgia, Times New Roman, Times New Roman Cyr, serif; */
/* font-size: 0.8em; */
font-size: 80%;
line-height: 120%;
}

.txtsm {
/* font-size: 0.7em; */
font-size: 75%;
}



.nav, .nav a, .nav a:hover {
/* color: #ABBECD; */
color: #D5DEE6;
font-size: 11px;
}

/* nav a:hover  {
color: #F87300;
} */

td.nav {
padding: 3 5 5 11;
}


/* div.nav {
padding: 5 5 5 0;
} */



.form {
font-size: 12px;
}



.white, .white a, .white a:hover {
color: #FFF;
}

.gray {
color: #808080;
}

a:hover {
color: #000000;
}

div.list {
background: url(images/ssm-bullet-a.gif) no-repeat;
background-position: 0px 7px;
padding: 0px 0px 3px 15px;
}

div.list-link {
background: url(images/ssm-bullet-blue.gif) no-repeat;
background-position: 0px 7px;
padding: 0px 0px 3px 15px;
}

div.list-file {
background: url(images/ssm-bullet-blue.gif) no-repeat;
background-position: 0px 7px;
padding: 0px 0px 3px 15px;
}

input.button-s {
font-size: 12px;
}

input.button-r {
font-size: 12px;
}


.search {
border-bottom: 1px solid #000000; 
border-top: 1px solid #000000;
background: #325563;
padding: 3px;
width: 100%;
color: #fff;
font-size: 80%;

}

.tblheader {
border-bottom: 1px #89A4B8 solid;
margin-bottom: 5px; 
padding: 2 0 0 0;
}

.tblheader span {
color: #ffffff;
background: #567c9a;
padding: 0 5 1 5;
/*line-height: 1;*/
font-size: 80%;
}

.tblheader-field {
background: #EBEFF2; 
padding: 5 5 5 15;
font-size: 80%;
}

.tblprop {
font-size: 80%;
border-bottom: 1px #D2D495 solid;
}

.tblprop .lefttd {
border-top: 1px #D2D495 solid;
border-right: 1px #D2D495 solid;
padding: 3px;

}

.tblprop .righttd {
border-top: 1px #D2D495 solid;
padding: 3px;

}

.tblprop .stripes {
background: #f5f5f5;
}

.tblprop .header {
background: #EFF4EB;
}

.printer {
margin: 20 0 0 0; 
width: 50%; 
border-top: 1px solid black;
}

.printer a {
color: #000;
font-size: 11px;
}

.tblpropsearch {
font-size: 80%;
}

.tblpropsearch .header {
background: #89A4B8;
color: #fff;
padding-left: 5px;
}

.tblpropsearch .stripe1 {
background: #EBEFF2;
padding: 2px;
}

.tblpropsearch .stripe2 {
background: #f5f5f5;
padding: 2px;
}

div.tblform {
background: #f5f5f5; 
padding: 2 5 2 10;
font-size: 80%;
}

.tblform td {
background: #f5f5f5; 
padding: 2 5 2 5;
font-size: 80%;
}

.maplevel1 {
font-size: 100%;
font-weight: bold;
background: url('images/ssm-bullet-blue.gif') no-repeat;
background-position: 0px 7px;
padding: 0px 0px 5px 15px;
margin-top: 10px;
}

.maplevel2 {
font-size: 80%;
background: url('images/ssm-bullet-blue.gif') no-repeat;
background-position: 0px 7px;
padding: 0px 0px 5px 15px;
margin-left: 15px; 
}

.border,  .border td {
font-size: 95%;
border: 1px #888888 solid;
border-collapse: collapse;
padding: 2px;
}