html {width: 100%; min-height: 100.1%; background-color: #3d3d3d; background-image: url(images/page_bg.gif); }
body {background: #3d3d3d url(images/page_bg.gif); margin:0; padding:0; border:0; height: 100%; overflow-y:auto; width: 100%; font-family: arial, verdana, helvetica, sans-serif; font-size:10pt; }

#center {width: 970px; margin-left: auto; margin-right: auto; background: #252525 url(images/content_bg_01.jpg) repeat-y top left; }

#top { width: 970px; height: 135px; margin: 0; display:block; top: 0px; position:fixed; z-index: 100; background: #ffec00 url(images/top.jpg) no-repeat top left; }
* html #top {position:absolute; }

#topnavig { width: 300px; height: 30px; padding: 0; margin: 30px 0 0 0; z-index: 100; float: right; text-align: right; }
#topnavig img { padding: 0; margin: 0; padding: 0 8px 0 5px; border: 0px; border-right: #000 1px solid; }
#topnavig .last { border-right: 0px; }

#menu {width: 970px; height: 37px; margin: 0; display:block; top:99px; position:fixed; z-index: 101; text-align:center; font-size: 10pt; font-weight:bold; color:#fff; }
* html #menu {position:absolute; }

#page {height: 100%; margin-top: 135px; display:block; width:970px; }
.clear {clear:both;}

#footer { 
	clear: both;
	width: 970px;
	margin: 0; 
	padding: 10px 0 10px 0;
	top: 0px; 
	background: #000 url(images/content_top_bg_02.jpg) repeat-x top left;
	text-align: center;
}	
#footer P { 
	padding: 3px 0 10px 0;
	margin: 0;
}
#footer, #footer .footermenu { 
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 9pt;
	color: #c1bca9;
}
#footer a { 
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 9pt;
	color: #c1bca9;
	text-decoration: none;
}
#footer a:hover { 
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 9pt;
	color: #fff;
	text-decoration: underline;
}
#footer .footermenu, #footer .footermenu a, #footer .footermenu a:hover { 
	font-weight: bold;
	font-size: 10pt;
}

a {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11pt;
	color: #ffec00;
	text-decoration: underline;
}
a:hover {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11pt;
	color: #fff;
	text-decoration: underline;
}

#page ul {
	padding: 2px 0 0 5px;
	margin: 0;
	list-style-type: none;
}
#page li {
	padding: 2px 0 0 8px;
	margin: 0;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11pt;
	color: #c1bca9;
	background: url(images/li_bg_01.gif) no-repeat 0px 8px;
}
#page li a, li a:hover {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11pt;
	color: #c1bca9;
	text-decoration: none;
}
#page li a:hover {
	color: #fff;
	text-decoration: underline;
}

.col-left {
	float: left;
	width: 440px;
	padding: 10px 0px 10px 30px; 
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11pt;
	color: #c1bca9;
	text-align: justify;
}
.col-center {
	float: left;
	width: 300px;
	padding: 10px 0px 10px 30px; 
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11pt;
	color: #c1bca9;
	text-align: justify;
}
.col-right {
	float: right;
	width: 440px;
	padding: 10px 30px 10px 0px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11pt;
	color: #c1bca9;
	text-align: justify;
}
.col-left IMG, .col-center IMG, .col-right IMG {
	border: #c1bca9 4px solid;
	padding: 0;
	margin: 5px;
}

.col-ref-left {
	float: left;
	width: 280px;
	padding: 10px 10px 10px 10px; 
	margin: 10px 6px 10px 6px; 
	background-color: #3f3f08;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
* html .col-ref-left {
	margin: 10px 0px 10px 3px; 
}
.col-ref-left P {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11pt;
	color: #c1bca9;
	text-align: left;
}
.col-ref-left P IMG {
	width: 58px;
	height: 58px;
	padding: 0;
	margin: 0;
}
.col-ref-left .years, .col-ref-left .years a, .col-ref-left .years a:hover, .col-ref-right .years, .col-ref-right .years a, .col-ref-right .years a:hover {
	float: left;
	width: 70px;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	line-height: 1.5em;
	color: #fff;
	text-align: center;
	text-decoration: none;
}
.col-ref-left .years a:hover, .col-ref-right .years a:hover {
	color: #000;
	background-color: #ccc;
	text-decoration: underline;
}
.col-ref-left IMG, .col-ref-right IMG {
	border: #4a4a4a 4px solid;
	margin: 1px;
	margin-top: 10px;
}
.col-ref-right {
	float: right;
	width: 630px;
	padding: 10px 10px 10px 10px;
	margin: 10px 0 10px 0;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 11pt;
	color: #c1bca9;
	text-align: left;
	background: #252525 url(images/content_top_bg_02.jpg) repeat-x top left;
	border-left: #000 4px solid;
	border-right: #000 4px solid;
	border-bottom: #000 4px solid;
}

.main-1 { background: url(images/pic/01.jpg) no-repeat top left; width: 970px; margin: 0; padding: 0; }
.main-2 { background: url(images/pic/02.jpg) no-repeat top left; width: 970px; margin: 0; padding: 0; }
.main-3 { background: url(images/pic/03.jpg) no-repeat top left; width: 970px; margin: 0; padding: 0; }
.main-4 { background: url(images/pic/04.jpg) no-repeat top left; width: 970px; margin: 0; padding: 0; }
.main-5 { background: url(images/pic/05.jpg) no-repeat top left; width: 970px; margin: 0; padding: 0; }
.main-6 { background: url(images/pic/06.jpg) no-repeat top left; width: 970px; margin: 0; padding: 0; }
.main-7 { background: url(images/pic/07.jpg) no-repeat top left; width: 970px; margin: 0; padding: 0; }
.main-9 { background: url(images/pic/09.jpg) no-repeat top left; width: 970px; margin: 0; padding: 0; }
.main-11 { background: url(images/pic/11.jpg) no-repeat top left; width: 970px; margin: 0; padding: 0; }
.main-14 { background: url(images/pic/14.jpg) no-repeat top left; width: 970px; margin: 0; padding: 0; }
.main-15 { background: url(images/pic/15.jpg) no-repeat top left; width: 970px; margin: 0; padding: 0; }

H1 {
	font-family: trebuchet, trebuchet ms, trebuchet-ms, arial, verdana, helvetica, sans-serif;
	font-size: 21pt;
	color: #fff;
}
.main-1 H1, .main-2 H1, .main-3 H1, .main-4 H1, .main-5 H1, .main-7 H1, .main-9 H1, .main-11 H1, .main-14 H1, .main-15 H1 {
	padding: 230px 0px 20px 20px;
	margin: 0;
}
.main-6 H1 {
	padding: 20px 0px 20px 20px;
	margin: 0;
}
.col-ref-right H1 {
	margin: 0;
	font-size: 32px;
	padding: 10px 0 20px 0;
}

.ref-right-list img {
	float: left;
	margin: 10px 20px 10px 10px;
}
.ref-right-list a img {
	border: #c1bca9 4px solid;
}
.ref-right-list a:hover img {
	border: #ffec00 4px solid;
}
.ref-right-list .text {
	float: right;
	width: 380px;
	padding: 30px 0 20px 0;
}

H2, H3, .ref-right-list H2, .ref-right-list H2 a {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12pt;
	color: #ffec00;
	text-decoration: none;
}
.ref-right-list H2 a {
	text-decoration: underline;
}
.ref-right-list H2 a:hover {
	color: #fff;
	font-size: 12pt;
	text-decoration: none;
}
H3 {
	font-size: 11pt;
}
.page-data, .page-data-ref {
	width: 970px;
	height: 100%;
	margin: 0;
	padding: 0;
	background: url(images/content_top_bg_01.jpg) no-repeat top left;
}
.page-data-ref {
	background: url(images/pic/06.jpg) no-repeat top left;
	height: 283px;
}
.page-data H2, .page-data-ref H2  {
	padding: 20px 0 0 0;
	margin: 0;
}








#menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;
}
#menu UL UL {
	WIDTH: 161px; /* 970/6 */
	text-align: left;
}
#menu LI {
	FLOAT: left; WIDTH: 161px; POSITION: relative;
}
#menu A {
	DISPLAY: block; FONT-SIZE: 9pt; WIDTH: 161px; COLOR: #dedec0; LINE-HEIGHT: 35px; HEIGHT: 37px; TEXT-DECORATION: none;
}

/* #menu A:visited { DISPLAY: block; FONT-SIZE: 9pt; WIDTH: 161px; COLOR: #dedec0; LINE-HEIGHT: 35px; HEIGHT: 37px; TEXT-DECORATION: none; } */

 HTML #menu A {
	WIDTH: 161px
}

/* HTML #menu A:visited {	WIDTH: 161px; } */

#menu UL UL A.drop {
	BACKGROUND: url(images/drop.gif) #d4d8bd no-repeat right bottom
}

/* #menu UL UL A.drop:visited { BACKGROUND: url(images/drop.gif) #d4d8bd no-repeat right bottom } */

#menu UL UL A.drop:hover {
	BACKGROUND: url(images/drop.gif) #c9ba65 no-repeat right bottom
}
UNKNOWN {
	BACKGROUND: #f00;
}
#menu UL UL UL A {
	BACKGROUND: #000;
}

/* #menu UL UL UL A:visited { BACKGROUND: #111; } */

#menu UL UL UL A:hover {
	BACKGROUND: #222;
}
#menu UL UL {
	LEFT: 30px; VISIBILITY: hidden; WIDTH: 161px; POSITION: absolute; TOP: 31px; HEIGHT: 0px;
}
 HTML #menu UL UL {
	TOP: 31px;
}
#menu UL UL UL {
	LEFT: 161px; WIDTH: 181px; TOP: 0px;
}
#menu UL UL UL.left {
	LEFT: -181px;
}
#menu TABLE {
	LEFT: 0px; POSITION: absolute; TOP: 0px;
}
#menu UL UL A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #000; PADDING-BOTTOM: 5px; WIDTH: 181px; COLOR: #000; LINE-HEIGHT: 1em; PADDING-TOP: 5px; HEIGHT: auto;
}
/* #menu UL UL A:visited { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #111; PADDING-BOTTOM: 5px; WIDTH: 181px; COLOR: #000; LINE-HEIGHT: 1em; PADDING-TOP: 5px; HEIGHT: auto; } */

 HTML #menu UL UL A {
	WIDTH: 181px;
}
#menu A:hover {
	BACKGROUND: none; COLOR: #fff;
}
#menu UL UL A:hover {
	BACKGROUND: #222; COLOR: #fff;
}
UNKNOWN {
	BACKGROUND: #949e7c; COLOR: #fff;
}
#menu UL LI:hover UL {
	VISIBILITY: visible;
}
#menu UL A:hover UL {
	VISIBILITY: visible;
}
#menu UL :hover UL UL {
	VISIBILITY: hidden;
}
#menu UL :hover UL :hover UL {
	VISIBILITY: visible;
}
#menu UL .last {
    color: #000;
	border-bottom: #741916 4px solid;
	line-height: 0px;
	font-size: 0px;
	padding: 5px 20px 0 0;
	margin: 0;
	width: 191px;
}
#menu UL UL .almenu1 {
	padding-left: 10px;
	width: 191px;
	margin: 0;
}
#menu UL UL .almenu2 {
	padding-left: 20px;
	margin: 0;
}
#menu UL UL A .almenu1 {
/*	COLOR: #d1be9e;*/
	color: #ffec00;
	font-size: 9pt;
}
#menu UL .almenu1, #menu UL .almenu1 a {
	font-family: arial;
	font-size: 9pt;
	color: #d1be9e;
	color: #ffec00;
}
#menu UL LI UL LI {
/*	padding-left: 10px;*/
}
#menu UL .almenu2, #menu UL .almenu2 a {
	font-family: arial;
	font-size: 8pt;
	color: #ddd;
}

/* ********************************** */

#sitemap {font-size: 10pt; font-weight:bold; color:#fff; }
#sitemap UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BACKGROUND-IMAGE: none;
}
#sitemap UL UL {
	text-align: left;
	LIST-STYLE-TYPE: none;
	BACKGROUND-IMAGE: none;
}
#sitemap A {
	FONT-SIZE: 9pt; COLOR: #dedec0; LINE-HEIGHT: 35px; HEIGHT: 37px; TEXT-DECORATION: none;
}
#sitemap UL UL A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; COLOR: #000; LINE-HEIGHT: 20px;
}
#sitemap A:hover {
	COLOR: #fff;
}
#sitemap UL UL A:hover {
	COLOR: #fff;
}
#sitemap UL UL .almenu1 {
	padding-left: 10px;
	margin: 0;
}
#sitemap UL UL .almenu2 {
	padding-left: 20px;
	margin: 0;
}
#sitemap UL UL A .almenu1 {
/*	COLOR: #d1be9e;*/
	color: #ffec00;
	font-size: 9pt;
}
#sitemap UL .almenu1, #sitemap UL .almenu1 a {
	font-family: arial;
	font-size: 9pt;
	color: #d1be9e;
	color: #ffec00;
}
#sitemap UL LI, #sitemap UL LI UL LI {
	BACKGROUND-IMAGE: none;
}
#sitemap UL .almenu2, #sitemap UL .almenu2 a {
	font-family: arial;
	font-size: 8pt;
	color: #ddd;
}
.table-1 {
	width: 500px;
}
.table-1 TD {
	padding: 5px 10px 5px 10px;
}
.sor-1 {
	background-color: #000;
}

.ref-col-left {
	width: 310px; 
	float: left;
}
.ref-col-right {
	width: 310px; 
	float: right;
}
.ref-col-left IMG, .ref-col-right IMG {
	width: 280px;
}

.imgfooter {
	font-size: 10px;
	text-align: center;
}
