/*  general _______________________________________________________________________________*/
* {
padding: 0;
margin: 0;
}
body {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.3em;
	font-size: 12px;
	background-color: #AAAB96;


}
p {
	text-align: left;
	padding: 5px 30px 15px 30px;
	color: #6D6141;
	line-height: 1.5em;
	display: block;
	white-space: normal;


}
a{
text-decoration: none;
}
#bodytext a:link {
	color: #A66239;
	font-weight: bolder;
	text-decoration: underline;

}
#bodytext a:hover {
	color: #A66239;
	background-color: #C5A07C;

}
acronym {
cursor: help
}
h3 {
font: bolder normal 12px Arial, Helvetica, sans-serif;
text-transform: uppercase;
margin: 15px 0 0 30px;
color: #4D442D;
}
ul {
margin-left:8px; margin-right:20px; margin-top:8px; margin-bottom:8px


}
li {
	padding-left: 	1px;
	display: 		block;
	background:		no-repeat 100% 100%;
	;
	margin-left:8px;
	margin-right:0;
	margin-top:10px;
	margin-bottom:0;
	list-style-type: none;








}


/* grid _______________________________________________________________________________*/
#container {
	margin: 0 auto;
	text-align: left;
	width: 600px;
	background: url('container2.gif') repeat-y center top;
	position: relative;
	left: 2px

}
#url {
	background: url(natourl3.gif) no-repeat left top;
	height: 39px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 1em;
	font-weight: bold;
	color: #8A8A8A;
	vertical-align: top;
	top: 208px;
	display: block



}
#membership {
	padding-bottom: 10px;
	display: block;

}
#footer {
	height: auto;
	line-height: 20px;
	text-align: center;
	padding-bottom: 14px;
	background-image: url('footersmall.gif');
	background-repeat: no-repeat;
	background-position:   50% 50%;
	bottom: 100%;
	padding-right: 180px;
	left: 30%






}
#navlist {
	position: absolute;
	top: 208px;
	right: 0;
	width: 142px;
	left: 447px;
	float: none;
	clear: left;
	visibility: inherit;






}
#extraDiv1 {
background-position: 0% 0%; position: absolute;
top: 0;
left: 0;
width:43px;
height:297px; background-color:transparent; background-repeat:no-repeat; background-attachment:scroll
}
#extraDiv2, #extraDiv3, #extraDiv4, #extraDiv5, #extraDiv6 {
display: none;
}

/* headers _______________________________________________________________________________*/

#pageHeader h1 {
	background: url(baselogo2.jpg) no-repeat center top;
	width: 600px;
	height: 209px;
	top: 0px

}
#pageHeader h1 span {
display:none
}
#pageHeader h2 {
background: no-repeat center top;
width: 600px;
height: 169px
}
#pageHeader h2 span {
display:none;
}
#navlist h3.news {
	background: url(news3.gif) no-repeat left top;
	height: 39px;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E5D9BC;
	display: block;
	line-height: 1.3em;
	cursor: hand;




}
#navlist h3.news span {
	display:none;


}
#navlist h3.ratings {
	background-image: url(ratings3.gif);
	height: 39px;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E5D9BC;
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
	cursor: hand;


	


}
#navlist h3.ratings span {
	display:none;

}
#navlist h3.membership {
background: url(membership3.gif) no-repeat left top; 
height: 39px;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E5D9BC;
	display: block
}
#navlist h3.membership span {
	display:none;
	

}





/*  links  _______________________________________________________________________________*/

#footer a{
text-decoration: underline;
}
#footer a:link  {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;


}
#footer a:visited {
	color: #FFFFFF;
	font-weight: bold;

}
#footer a:hover {
	color: #fff;
	background-color: #999999;

}

#navlist{
padding: 0px;
}

#navlist li a {
	display: block;
	font-weight: bold;
	color: #e5d9bc;
	text-decoration:none;
	margin-left: -5px;
padding-left: 20px;
padding-bottom: 4px;
background: url('linkon.gif') no-repeat 1px 50%;
}
#navlist li a:hover {
	color: #7ec4de;
	background-image: url('linkoff.gif');
	background-repeat: no-repeat;
	background-position:   1px 50%;

}
#navlist #ratings li, #navlist #statistics li, #faqs #navlist li, #membership li, 
	padding: 0;
	margin: 0px;



}
#navlist #ratings li a, #navlist #membership li a, #navlist #statistics li a, #navlist #faqs li a{
display: block;
padding-left: 19px;
padding-bottom: 0px;
margin-left:-11px; margin-right:0; margin-top:0; margin-bottom:0
}
#navlist #ratings li a:hover, #navlist #membership li a:hover, #navlist #faqs li a:hover {
background: url('none');
}
#bodytext {

padding-right:  200px;
}
c:link{

color: #FFFFFF;
}

#navlist h3.publications {
	background: url(publications3.gif) no-repeat left top;
	height: 39px;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E5D9BC;
	display: block;
	cursor: hand;

}
#navlist h3.publications span {

display:none;
}
#navlist h3.statistics {


background: url(statistics3.gif) no-repeat left top; 
height: 39px;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E5D9BC;
	display: block
}
#navlist h3.statistics span {


display:none;
}
#navlist h3.faqs {



background: url(faqs3.gif) no-repeat left top; 
height: 39px;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E5D9BC;
	display: block
}
#navlist h3.faqs span {



display:none;
}
#ratings {

	height: 39px;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E5D9BC;
	display: block;
}
#faqs {


	padding-bottom: 10px;
	display: block;
}
#statistics {



	padding-bottom: 10px;
	display: block;
}
#news {




	padding-bottom: 10px;
	display: block;
}
#navlist h3.quicklinks {
	background: url(quicklinks3.gif) no-repeat left top;
	height: 39px;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E5D9BC;
	display: block
}
#navlist h3.quicklinks span {
	display:none;
}
#quicklinks {
	padding-bottom: 10px;
	display: block;
	position: absolute;
	top: 0px;

}
c:visited {
	color: #C0774B;
	text-decoration: line-through;

}
#bodytext a:visited {
	color: #A66239;
	font-weight: bolder;
	text-decoration: underline;

}
#navlist h3.digital {

	background: url(digitalcinema3.gif) no-repeat left top;
	height: 39px;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E5D9BC;
	display: block;
	line-height: 1.3em
}
#navlist h3.digital span {

	display:none;

}
#navlist li c:link {

	color: #FF0000;
	background-repeat: no-repeat;
	background-position:  1px 50%;
}
#intro h3.intro {


	background: no-repeat left top;
	height: 39px;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #E5D9BC;
	display: block;
	line-height: 1.3em
}
#intro h3.intro span {


	display:none;
}
print {
	display: block;
	page-break-before: right;


}
h2 {

font: bolder normal 14px Arial, Helvetica, sans-serif;
text-transform: uppercase;
margin: 15px 0 0 30px;
color: #4D442D;
}
.bold {
	font-weight: bold;
}
.tablestyle {
	color: #6D6141;
	line-height: 1.3em;
	font-size: 12px;

}
#tabletext {
	line-height: 1.5em;
	color: #6D6141;
	padding-top: 5px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 60px;

}
.textbold {
	font-weight: bold;
	line-height: 1.3em;
	color: #6D6141;
	font-size: 12px;


}
#tabletext2 {
	color: #6D6141;
	padding-top: 5px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 25px;
	font-size: 12px;
	line-height: 1.3em;

}
#tabletext a:link {

	color: #A66239;
	font-weight: bolder;
	text-decoration: underline;
}
#tabletext a:hover {

	color: #A66239;
	background-color: #C5A07C;
}
#tabletext2 a:link {
	color: #A66239;
	font-weight: bolder;
	text-decoration: underline;
	line-height: 1.3em;
	font-size: 12px;

}
#tabletext2 a:hover {
	color: #A66239;
	background-color: #C5A07C;
	font-size: 12px;
	line-height: 1.3em;

}
#bodytext ul {
	margin-right: 30px;
	margin-left: 50px;
	color: #6D6141;
	list-style-type: none;
	display: block;





}
#bodytext li {
	background-image: url(arrow.gif);
	background-repeat: no-repeat;
	background-position: 1px 20%;
	margin-left: -5px;
	padding-bottom: 4px;
	padding-left: 19px;
	list-style-type: none;
	display: block;










}
.italic {
	text-align: left;
	color: #6D6141;
	line-height: 1.5em;
	display: block;
	white-space: normal;
	font-style: italic;

}
#issuetext {
	background-repeat: no-repeat;
	background-position: center bottom;
	position: relative;




}
