img {
	border:0;
}

body {
	font:10pt Tahoma,Verdana,Arial;
}

h1 {
	font-size:240%;
}

h2 {
	font-size:180%;
}

h3 {
	font-size:140%;
}

h4 {
	font-size:120%;
}

h5 {
	font-size:100%;
}

h6 {
	font-size:80%;
}






/* Layout ******************/

html {
	height:100%;/*no*/
    background:#fbfbf2 url(page_back.gif) repeat-x fixed;
}

body {
	position:relative;
	padding:0; margin:0 auto;
	width:762px;
	min-height:100%;
	font:10pt Verdana,Tahoma,Arial;
	text-align:justify;
}

* html body {
	height:100%;/*no*/
}

#wrapper {
	position:relative;
	overflow:hidden; width:100%;
	padding-top:297px;
	padding-bottom:30px;
}

#content {
	height:1%;
	overflow:hidden;
	border:solid 1px #000;
	border-top:0;
	padding:10px;
  	background:#fff url(cont-bg.gif) repeat-x;
}

ul#menu {
	position:absolute; top:247px;
	z-index:10;
}

#header {
	position:absolute; top:10px;
	width:760px; height:236px;
	border:solid 1px #000;
	border-bottom:0;
	background:#17a9df url(header-bg.gif);
}

#footer {
	position:absolute; bottom:0;
	width:100%;
	height:30px;
	font-size:90%;
	text-align:center;
}

/* Fonts *******************/
/* Colors ******************/
/* Misc ********************/

img {
	border:0;
}

ul {
	margin:0; padding:0;
}

ul.list {
	margin-left:20px;
}

h1 {
	font-size:160%;
}

h2 {
	font-size:130%;
}

ul#menu {
	width:760px;
	list-style:none;
	border:solid 1px #000;
	border-top:0;
	border-bottom:0;
}

ul#menu li {
	float:left;
}

ul#menu li a {
	display:block;
	width:125px; height:50px;
	line-height:50px;
	border-left:solid 1px #a9a9a9;
	border-right:solid 1px #fff;
	font-size:150%;
	text-align:center;
	text-decoration:none;
	color:#000;
	background:#c8c8c8 url(menu-bg.gif);
}

ul#menu li a:hover {
	color:#f00;
/*	margin-top:-5px;
	border-top:solid 5px #fff;
	border-bottom:solid 5px #f00;*/
	background:#ededed;
}

ul#menu li a.first {
	border-left:0;
}

ul#menu li a.last {
	border-right:0;
}

#header #header1 {
	position:relative;
	height:100%;
	background:url(logo.jpg) no-repeat 100% -1px;
	border:solid 1px #fff;
	border-bottom:0;
}

#header #header1 a#logotext {
	position:absolute; left:20px; top:20px;
	display:block;
	width:339px; height:31px;
	background:url(logotext.png);
}

#header #header1 a#p299 {
	position:absolute; left:20px; top:70px;
	display:block;
	width:307px; height:141px;
	border:solid 1px #f00;
	background:url(299.png);
}

#header #header1 a#p2990 {
	position:absolute; left:20px; top:70px;
	display:block;
	width:307px; height:141px;
	border:solid 1px #f00;
	background:url(2990.png);
}

#header #header1 a#p299:hover {
	border:solid 1px #fff;
}

#header #header1 ul {
	position:absolute; right:10px; top:15px;
	list-style:none;
}

#header #header1 ul li {
	float:left;
	margin:0 2px;
}

#header #header1 ul li a {
	display:block;
	width:40px; height:20px;
	padding-top:12px;
	border:solid 1px #77a9df;
	text-align:center;
}

#header #header1 ul li a:hover {
	border:solid 1px #fff;
	background:#9cf;
}




#lnk {
	font-size:0.8em;
}

#lnk span {
	display:block;
	margin:5px;
}

#lnk span a {
	color:#777;
}

#lnk span h3 {
	margin:0; padding:0;
	margin-bottom:3px;
}

#lnk span p {
	margin:0; padding:0;
	margin-bottom:3px;
}


#chkiv {
	display:none;
}

