* {padding:0;margin:0;}

				#nav,
		#menu UL {
			float:left;
			list-style:none; 
			width: 100%;
			}
	
		#nav A {
			display:block;
			}

		#nav LI {
			float:left; margin: 0 3px 8px 0; padding: 0;
padding-bottom:10px;
			}
		#nav LI A {
			color:black; text-decoration:none; 
			margin:0; padding:12px 18px 9px; 
			font-size:10pt; font-weight:bold;
			text-transform:uppercase; text-align:center;
			background:url(img/button_bg.gif);
		}
		#nav LI A:hover,
		#nav LI A.sfhover {
			background:url(img/button_bg_over.gif);
			}


			#nav LI UL {
				position:absolute;
				top:-999em;
				height:auto;
				width:200px;
				margin:0; padding::0; 
				background:white;
				font-weight:normal;
				}
			#nav LI LI {
				border:none;
				margin:0; padding:0; 
				}
				#nav LI UL LI A {
					width:200px; height: auto; border-color: white; border-top-width:1px;
					text-decoration:none; text-align:left; 
					margin:1px 0 0 0; padding:2px 5px 3px 5px; text-transform:none;
					border:solid 1px #C60; border-width: 1px 1px;
					font-size:8pt; font-weight:normal;
					background:#FC3;
					}

		#nav LI UL LI A:hover,
		#nav LI UL LI A.sfhover {
			background:#FEE581;
			}


				#nav LI A,
				#nav LI:hover LI A,
				#nav LI.sfhover LI A {
					color:#000; 
					}
				#nav LI:hover A,
				#nav LI.sfhover A,
				#nav LI:hover LI:hover A,
				#nav LI.sfhover LI.sfhover A {
					color:#000;
					}

				#nav LI:hover UL,
				#nav LI.sfhover UL {
					top:auto;
					}


/* Layout ******************/

html {
  height:100%;
  }

body {
  padding:0;
  width:1000px; margin:0 0 auto;
  }

#title {
height:171px;
}

#menu {
	height:117px; padding:1px 0;
	color:#336;
	padding-left:296px;
}

.text_box {
text-align:justify;
}
.heads {
	color:black; text-decoration:none;
	margin:0; padding:12px 18px 9px; 
	font-size:10pt; font-weight:bold;
	text-transform:uppercase;
	text-align:right;
	background:url(img/button_bg_over.gif);
}
#links	{
margin-left:19px;
margin-bottom:10px;
margin-top:10px;
width:85%;
background:url(img/catalogue_bg.gif) left bottom repeat-x;
}
#links a{
font-size:11px;
text-decoration:none;
color:#060;
margin-bottom:5px;
}
#links a:visited{
font-size:11px;
text-decoration:none;
color:#060;
margin-bottom:5px;
}
#links a:hover {
font-size:11px;
text-decoration:none;
color:blue;
margin-bottom:5px;
}

#content {
	overflow:hidden; width:100%;
}

#header_title h2 {
	position: absolute;
	top: 190px; left: 10px; margin: 0; 
}

#leftblocks {
	float:left; width:286px; 
	padding: 3px 4px 32767px 3px; background:url(img/left_bg.gif);
	margin-bottom:-32767px;

}

#pagetext {
	float:right; width:704px;
	padding: 3px 0 3px 3px;
}

#pagetext h1, #pagetext h3 {
	color:black; text-decoration:none;
	margin:0; padding:12px 18px 9px; 
	font-size:10pt; font-weight:bold;
	text-transform:uppercase;
	text-align:right;
	background:url(img/button_bg_over.gif);
	}

#pagetext .picture {
  float:left; 
  padding:5px 0 0 5px;
  border:0;
  margin:0;
}

#pagetext .img {
  float:left; 
  padding:10px 0 0 50px;
  border:0;
  margin:0;
}

#pagetext .imgcenter {
  padding:10px 0 10px 160px;
  border:0;
  margin:0;
}

#tab {
	margin: 20px 2px 20px 39px; padding: 0; width: 660px;
	border: 0; 
}

#tab td {
	width: 220px;
}

#tab td a {
	text-transform:uppercase;
}

#meta {
height:136px; padding: 15px 15px 15px 310px; 
background:url(img/meta_bg.jpg);
}

/* Fonts ******************/

body {
  font:10pt Tahoma, Sans-Serif;
}

#m {
	margin:0 0 10px; padding:3px 0 8px; 
	text-align:center; letter-spacing:4px;
	font-size:8pt; font-weight:bold;
}

#menu nav {
display: block; 
}



#icq {
text-align: right; padding-right: 15px;
}

#icq p {
	display:inline; 
	margin:0; padding:6px 15px 6px 15px; 
	text-align:right; 
	font-size:8pt; font-weight:bold;
	background:url(img/dots.gif) right repeat-y;
}

#icq p img {
	background:none; padding-right:15px;
}

#header_title h2 {
	color:#060; text-align:left;
	font-size:8pt; font-weight:bold; padding-left: 80px; padding-top: 5px;
}

#header_title h3 {
	position: absolute; width: 292px;
	top: 262px; left: 0; margin: 0; 
	color:white;
	font-size:8pt; font-weight:bold;
	text-transform:uppercase; text-align: center;
}


#chapter {
	padding: 40px 0;
}

#chapter h2 {
	font-size:9pt; font-weight:bold; padding: 10px 50px 10px 150px;
}

#chapter ul {
	font-size:9pt; font-weight:normal; padding: 10px 50px 10px 200px;
}

#pagetext p {
	clear:right; color:black; text-align:justify; text-indent: 1em; 
	font-size:9pt; font-weight:normal; padding: 10px 10px 10px 150px;
}

#pagetext td p {
	color:black; text-indent: 0; 
	text-align: justify; margin:0; padding: 5px;
	font-size:8pt; height: 50px; 
}

#chapter table {
	width: 560px; align:right; margin-right: -1px;
}

#chapter td {
	margin: 1px;
	border-color:#AEDDC3; border-style:solid; border-width:1px;
}

#form {
	text-align: right;
}

#form td {
	margin: 1px;
	background: #E9F9F1; border: 0;
}

#chapter td p {
	color:black; text-indent: 0; 
	text-align: justify; margin:0; padding: 5px;
	font-size:8pt; height: auto; 
}

#chapter td p.head {
	font-weight: bold; text-align: center; 
}

#chapter p a.link {
	float: right; 
	background:url(img/link.gif) right bottom no-repeat;
	margin: 0; padding-right: 60px;
}


#tab h3 {
	color:black; width: 130px; height: 55px; float:right; 
	text-align: right; margin:0; padding: 5px;
	font-size:8pt; font-weight:bold;
	text-transform:none;
	background:white;
}

#tab h4 {
	text-align: right; margin:0; padding: 5px 5px 15px 30px;
	font-size:7pt; font-weight:bold; 
}

#title h2 {
font: 11pt times-new-roman, serif; text-align: right; 
font-weight: bold; font-style: italic; color:#6C9;
padding: 10px 160px 0 660px;
}

#meta p {
font: 11pt; text-align: right; 
font-weight: bold; color:white;
padding: 30px;
}


/* Colors ******************/

#title {
background:url(img/title_bg.jpg);
}

#menu {
background:url(img/menu_bg.gif);
}

/* Misc***************/

#title img {
	position: absolute;
	top: 0 left: 0; margin: 0; padding:0; border: 0;
}

#l_block{
margin: 0; padding-bottom: 10px;
}


#l_bl {
	color:#090; text-decoration:none;
	margin:0; padding:16px 0 10px; 
	font-size:7pt; font-weight:bold;
	text-transform:uppercase;
	background:url(img/button_bg.gif);
}

#l_bl img{
padding: 0 10px;
}

#l_block p {
	margin:5px 20px 0px 20px; padding:3px 0 3px; 
	color:#060;
	background:url(img/catalogue_bg.gif) left bottom repeat-x;
}

#l_block p a{
	text-decoration:none;
	margin:0; padding-left: 20px; 
	font-size:9pt; color:#060;
	background:url(img/dot.gif) left no-repeat;
}

#l_block p a.none {
background:none; padding-left: 0; color:blue;
}

#l_block p a:hover {
	color: blue;
}


#l_block .dot {
  border-width:0;
  margin-right: 10;
} 

hr {
	margin: 15px 0 0 146px;  width: 558px;
	border-color:#AEDDC3; border-style:solid; border-top: 1px;
}