
.be-nice-to-Mac-IE5
{
	font-family: "\"}\"";
	font-family: inherit;
}



/* -- GLOBAL RESETS -- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}

img
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

:focus
{
	/* remember to define focus styles! */
	outline: 0;
}

body
{
	line-height: 1;
	color: black;
	background: white;
}

ol, ul
{
	list-style: none;
}

table
{
	/* tables still need cellspacing="0" in the markup */
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td
{
	text-align: left;
	font-weight: normal;
}



/* -- GENERAL REDECLARATIONS -- */

body
{
	background: #000 url(../images/back.gif) repeat 0 0;
	text-align: center;
	color: #281706;
	font: normal 18px/22px "Times New Roman", Times, serif;
	position: relative;
	
	scrollbar-arrow-color: #6c553c;
	scrollbar-3dlight-color: #a59480;
	scrollbar-darkshadow-color: #96826b;
	scrollbar-face-color: #bfb4a6;
	scrollbar-highlight-color: #e7e1da;
	scrollbar-shadow-color: #a59480;
	scrollbar-track-color: #c5b5a0;
}

a:link { text-decoration: underline; font-weight: bold; color: #8b4100; }
a:visited { text-decoration: underline; font-weight: bold; color: #8b4100; }
a:hover { text-decoration: underline; font-weight: bold; color: #a87e24; }
a:active { text-decoration: underline; font-weight: bold; color: #a87e24; }

ul, ol
{

}

ul
{

}

ol
{
	list-style: decimal;
}

ul li
{

}

dl
{

}

dt
{
	font-weight: bold;
}

dd
{

}

p
{

}

h1
{

}

h2
{

}

h3
{

}

h4
{

}

h5
{

}

h6
{

}

hr
{
	display: none;
}

img
{
	border: none;
}

acronym
{
	border-bottom: 1px dotted;
}

blockquote
{
	font-style: italic;
}

strong
{
	font-weight: bold;
}

em
{
	font-style: italic;
}



/* -- SPECIFICS -- */

.head
{
	height: 58px;
	background: #472a1e url(../images/back_head.gif) no-repeat 50% 0;
}

	.head-news-bulletin
	{
		width: 970px;
		margin: 0px auto 0px auto;
		text-align: center;
		position: relative;
		font-family: "Courier New", Courier, "Times New Roman", Times, serif;
		color: #c5b6a5;
		font-weight: bold;
		font-size: 16px;
		line-height: 18px;
		padding: 20px 0px 0px 0px;	
	}
	
		.head-news-bulletin a:link	{ text-decoration: none; color: #c5b6a5; border-bottom: 1px dashed #8f715f; }
		.head-news-bulletin a:visited	{ text-decoration: none; color: #c5b6a5; border-bottom: 1px dashed #8f715f; }
		.head-news-bulletin a:hover	{ text-decoration: none; color: #c5b6a5; border-bottom: 1px dashed #c5b6a5; }
		.head-news-bulletin a:active	{ text-decoration: none; color: #c5b6a5; border-bottom: 1px dashed #c5b6a5; }

	.head-inner
	{
		width: 970px;
		margin: 0px auto;
		text-align: left;
		position: relative;	
	}
	
		.head-inner h1
		{
			position: absolute;
			width: 335px;
			height: 43px;
			top: 7px;
			left: 7px;
			background: transparent url(../images/logo.gif) no-repeat 0 0;
		}
		
			.head-inner h1 a
			{
				display: block;
				width: 100%;
				height: 100%;
				outline: none;
				text-align: left;
				text-indent: -7685px;
				overflow: hidden;
			}
			
		.head-inner ul
		{
			position: absolute;
			width: 574px;
			height: 47px;
			top: 7px;
			left: 394px;			
		}
		
			.head-inner ul li
			{
				display: inline;
			}
			
				.head-inner ul li a
				{
					display: block;
					position: absolute;
					height: 22px;
					background-color: transparent;
					background-repeat: no-repeat;
					background-position: 0 0;
					text-align: left;
					text-indent: -7465px;
					overflow: hidden;
				}
				
					.head-inner ul li.nav01 a	{ width: 89px; top: 0px; left: 0px; background-image: url(../images/menu_button01.gif); }
					.head-inner ul li.nav02 a	{ width: 124px; top: 0px; left: 89px; background-image: url(../images/menu_button02.gif); }
					.head-inner ul li.nav03 a	{ width: 145px; top: 0px; left: 213px; background-image: url(../images/menu_button03.gif); }
					.head-inner ul li.nav04 a	{ width: 93px; top: 0px; left: 358px; background-image: url(../images/menu_button04.gif); }
					.head-inner ul li.nav05 a	{ width: 121px; top: 0px; left: 451px; background-image: url(../images/menu_button05.gif); }
					
					.head-inner ul li.nav06 a	{ width: 137px; top: 22px; left: 0px; background-image: url(../images/menu_button06.gif); }
					.head-inner ul li.nav07 a	{ width: 91px; top: 23px; left: 175px; background-image: url(../images/menu_button07.gif); }
					.head-inner ul li.nav08 a	{ width: 125px; top: 23px; left: 299px; background-image: url(../images/menu_button08.gif); }
					.head-inner ul li.nav09 a	{ width: 106px; top: 22px; left: 353px; background-image: url(../images/menu_button09.gif); }
					.head-inner ul li.nav10 a	{ width: 113px; top: 22px; left: 459px; background-image: url(../images/menu_button10.gif); }
					
					.head-inner ul li a:hover	{ background-position: 0px -22px; }
					.head-inner ul li a:active	{ background-position: 0px -22px; }

.content
{
	width: 970px;
	height: 695px;
	overflow: hidden;
	background: transparent url(../images/back_paper.gif) no-repeat 0 0;
	margin: 28px auto 28px auto;
	text-align: left;
}

	.content-home
	{
		background-image: url(../images/back_paper_home.gif);
		margin-top: 40px;
	}

		.content-home .content-inner
		{
			margin: 0px;
			width: 970px;
			height: 695px;		
		}
		
			.content-home .content-inner ul
			{
				margin: 0px;
				width: 970px;
				height: 695px;
				position: relative;			
			}
			
				.content-home .content-inner ul li
				{
					display: inline;
					padding: 0px;
					background-image: none;
				}
				
					.content-home .content-inner ul li a
					{
						display: block;
						position: absolute;
						background-color: transparent;
						background-repeat: no-repeat;
						background-position: 0 0;
						text-align: left;
						text-indent: -7465px;
						overflow: hidden;
					}
					
						.content-home .content-inner ul li.homenav01 a		{ width: 780px; height: 218px; top: 28px; left: 99px; background-image: url(../images/home_button01.gif); }
						.content-home .content-inner ul li.homenav01 a:hover	{ background-position: 0px -218px; }
						.content-home .content-inner ul li.homenav01 a:active	{ background-position: 0px -218px; }
						
						.content-home .content-inner ul li.homenav02 a		{ width: 157px; height: 203px; top: 246px; left: 117px; background-image: url(../images/home_button02.gif); }
						.content-home .content-inner ul li.homenav02 a:hover	{ background-position: 0px -203px; }
						.content-home .content-inner ul li.homenav02 a:active	{ background-position: 0px -203px; }
						
						.content-home .content-inner ul li.homenav03 a		{ width: 166px; height: 203px; top: 246px; left: 316px; background-image: url(../images/home_button03.gif); }
						.content-home .content-inner ul li.homenav03 a:hover	{ background-position: 0px -203px; }
						.content-home .content-inner ul li.homenav03 a:active	{ background-position: 0px -203px; }	
						
						.content-home .content-inner ul li.homenav04 a		{ width: 156px; height: 203px; top: 245px; left: 511px; background-image: url(../images/home_button04.gif); }
						.content-home .content-inner ul li.homenav04 a:hover	{ background-position: 0px -203px; }
						.content-home .content-inner ul li.homenav04 a:active	{ background-position: 0px -203px; }	
						
						.content-home .content-inner ul li.homenav05 a		{ width: 156px; height: 203px; top: 246px; left: 570px; background-image: url(../images/home_button05.gif); }
						.content-home .content-inner ul li.homenav05 a:hover	{ background-position: 0px -203px; }
						.content-home .content-inner ul li.homenav05 a:active	{ background-position: 0px -203px; }	
						
						.content-home .content-inner ul li.homenav06 a		{ width: 153px; height: 203px; top: 245px; left: 704px; background-image: url(../images/home_button06.gif); }
						.content-home .content-inner ul li.homenav06 a:hover	{ background-position: 0px -203px; }
						.content-home .content-inner ul li.homenav06 a:active	{ background-position: 0px -203px; }
						
						.content-home .content-inner ul li.homenav07 a		{ width: 193px; height: 212px; top: 449px; left: 99px; background-image: url(../images/home_button07.gif); }
						.content-home .content-inner ul li.homenav07 a:hover	{ background-position: 0px -212px; }
						.content-home .content-inner ul li.homenav07 a:active	{ background-position: 0px -212px; }
						
						.content-home .content-inner ul li.homenav08 a		{ width: 197px; height: 212px; top: 449px; left: 682px; background-image: url(../images/home_button08.gif); }
						.content-home .content-inner ul li.homenav08 a:hover	{ background-position: 0px -212px; }
						.content-home .content-inner ul li.homenav08 a:active	{ background-position: 0px -212px; }			

	.content-intro
	{
		background-image: none;
		height: 592px;
		margin-top: 90px;
		text-align: center;
	}
	
		.content-intro .content-inner
		{
			margin: 0px;
			width: 970px;
			height: 592px;
			text-align: center;		
		}
		
			/*
			.content-intro .content-inner a
			{
				display: block;
				width: 100%;
				height: 100%;
				outline: none;
				text-indent: -7654px;
				overflow: hidden;
			}
			*/
	
	.content-inner
	{
		margin: 42px 72px 0px 72px;
		/* font-weight: bold; */
	}

		.content-inner p,
		.content-inner h2,
		.content-inner h3,
		.content-inner h4,
		.content-inner h5,
		.content-inner h6,
		.content-inner ul,
		.content-inner ol,
		.content-inner table,
		.content-inner .scroller
		{
			margin-top: 20px;
		}
		
		.content-inner h2
		{
			margin-top: 0px;
			font-size: 68px;
			line-height: 70px;
			/* line-height: 44px; */
			text-transform: uppercase;
			font-weight: normal;
			color: #3b2308;
			letter-spacing: -6px
		}
		
			.content-inner h2.ch
			{
				background-color: transparent;
				background-repeat: no-repeat;
				background-position: 0 0;
			}
			
				.content-inner h2.ch em
				{
					display: none;					
				}
				
				.content-inner h2.ch img
				{
					display: block;
					border: 0px;
					margin: 0px;
					padding: 0px;
				}
		
		.content-inner h3
		{
			font-size: 25px;
			line-height: 25px;
			font-weight: normal;
			color: #6c5234;
			text-transform: uppercase;
			font-family: "Arial Narrow", Arial, sans-serif;
		}
		
		.content-inner ul
		{
			margin-left: 5px;
		}
		
			.content-inner ul li
			{
				padding-left: 38px;
				background: transparent url(../images/bullet.gif) no-repeat 0px 6px;
			}
		
		.content-inner ol
		{
			margin-left: 30px;
		}
		
		.content-inner .smalltext
		{
			font-size: 14px;
			line-height: 18px;
			font-weight: bold;
		}
		
		.content-inner .smallertext
		{
			font-size: 12px;
			line-height: 16px;
			font-weight: bold;		
		}
		
		#sound
		{
			width: 1px;
			height: 1px;
			line-height: 1px;
			margin: -1px auto 0px auto;
			padding: 0px;
			border: 0px;
		}
		
		.filmstrip
		{
			margin: 26px -33px 0px -33px;
			position: relative;
			width: 892px;
			zoom: 1;

		}
		
			.filmstrip h4
			{
				text-align: center;
				font-size: 24px;
				line-height: 36px;
				height: 36px;
				margin-bottom: 10px;
				overflow: hidden;
				text-transform: uppercase;
				font-weight: bold;
				color: #40301f;
				background: transparent url(../images/back_filmstrip_title.gif) no-repeat 50% 50%;
			}
			
				.content-inner .filmstrip h4
				{
					margin-top: 0px;
				}
			
			.filmstrip_photos
			{
				width: 808px;
				height: 132px;
				margin: 0px auto 0px auto;
				overflow: hidden;
				position: relative;
			}
			
				.filmstrip_photos_inner
				{
					position: absolute;
					top: 0px;
					left: 0px;
					width: 6000px;
					height: 132px;
					margin: 0px;
					padding: 0px;
					background: transparent url(../images/back_filmstrip.gif) repeat-x 0 0;
				}
				
					.filmstrip_photos_inner img
					{
						float: left;
						display: inline;
						width: 154px;
						height: 90px;
						border: 1px solid #040202;
						margin: 20px 0px 0px 6px;
					}
					
						.filmstrip_photos_inner a:link img	{ border-color: #040202; }
						.filmstrip_photos_inner a:visited img	{ border-color: #040202; }
						.filmstrip_photos_inner a:hover img	{ border-color: #baa48b; }
						.filmstrip_photos_inner a:active img	{ border-color: #baa48b; }
						
			.filmstrip_mover_left
			{
				position: absolute;
				z-index: 100;
				top: 29px;
				left: 0px;
				width: 44px;
				height: 168px;
				cursor: pointer;
			}			

			.filmstrip_mover_right
			{
				position: absolute;
				z-index: 100;
				top: 29px;
				left: 848px;
				width: 44px;
				height: 168px;
				cursor: pointer;
			}
			
				.filmstrip_mover_left img,
				.filmstrip_mover_right img
				{
					border: 0px;
					width: 44px;
					height: 168px;
					cursor: pointer;
				}
					
		.scroller
		{
			height: 212px;
			overflow: auto;
			overflow-y: auto;
			padding: 20px 20px 12px 0px;
			border-top: 1px solid #a38c75;
			border-bottom: 1px solid #a38c75;
		}
		
			.content-inner .scroller p,
			.content-inner .scroller h3
			{
				margin-top: 0px;
				margin-bottom: 0px;
				padding-bottom: 20px;
			}

.foot
{
	height: 50px;
	border-top: 1px solid #201008;
	border-bottom: 3px solid #201008;
	background: #472a1e url(../images/back_head.gif) no-repeat 50% 0;
}

	.foot-inner
	{
		width: 970px;
		margin: 0px auto;
		text-align: center;
		color: #a68978;
		font-size: 12px;
		line-height: 50px;
	}
	
		.foot-inner .sep
		{
			padding: 0px 1px 0px 1px;
			color: #8c6e5a;
		}
		
		.foot-inner a:link	{ color: #a68978; font-weight: normal; text-decoration: none; }
		.foot-inner a:visited	{ color: #a68978; font-weight: normal; text-decoration: none; }
		.foot-inner a:hover	{ color: #fff; font-weight: normal; text-decoration: none; }
		.foot-inner a:active	{ color: #fff; font-weight: normal; text-decoration: none; }





/* -- GENERAL -- */

.clear
{
	clear: both;
	height: 0px;
	width: 1px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	line-height: 1px;
	font-size: 1px;
	/* display: block; */
}

.centered
{
	text-align: center;
}

.right
{
	text-align: right;
}

.inset
{
	float: left;
	display: inline;
	margin: 0px 30px 18px 0px;
}

.insetright
{
	float: right;
	display: inline;
	margin: 0px 0px 18px 30px;
}

.msgError
{
    font-weight: bold;
    color: #A00;
    background-color: #dfc6c6;
    padding: 10px;
    text-align: left;
    border: 2px solid #A00;
    margin: 0px 2px 20px 0px;      
}

    .msgError a:link { color: #A00; }
    .msgError a:visited { color: #A00; }
    .msgError a:active { color: #000; }
    .msgError a:hover { color: #000; }
    
    .msgError ul
    {
        margin-bottom: 0px !important;
    }
    
        .msgError ul li
        {
            list-style-type: disc;
            margin-left: 30px;
        }
	            
.msgGood
{
    font-weight: bold;
    color: #0b2e91;
    background-color: #c7cfe5;
    padding: 10px;
    text-align: left;
    border: 2px solid #0b2e91;
    margin: 0px 2px 20px 0px;   
}

    .msgGood a:link { color: #0b2e91; }
    .msgGood a:visited { color: #0b2e91; }
    .msgGood a:active { color: #000; }
    .msgGood a:hover { color: #000; }

    .msgGood ul
    {
        margin-bottom: 0px !important;
    }
        
        .msgGood ul li
        {
            list-style-type: disc;
            margin-left: 30px;
        }
        


	





