*{
font-family: tahoma;
font-size: 10pt;
}
html{
margin:0;
padding:0;
	font-size: 10pt;
}
body{
margin: 0;
padding: 0;
}

/* ----- IDS ----- */

#container{
	position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
	background: #f3efec url('images/container_main.jpg') 0 0 no-repeat;
}

#container.front {
	background: #f3efec url('images/container_front.jpg') 0 0 no-repeat;
}

#primaryContent {
	float: left;
	width: 66%;
	padding: 0;
	margin: 0;
	margin-left: 20px;
}

#secondaryContent{
	float: left;
	width: 20%;
	margin: 0px 10px 0px 10px;
	color: #ddd;
	margin-bottom: 0;
}

#secondaryContent {
	background-color: #f3efec;
	border: 2px solid #c0aa93;
	border-top: 0;
	color: #222;
	opacity:.70;
	-moz-opacity: 0.7;
	filter: alpha(opacity=70);
}

#primaryContent ul {
	margin: 20px;
}

#primaryContent li {
	padding-top: 3px;
}

#secondaryContent.front {
	background-color: #777;
}


#secondaryContent.main * {
	opacity:1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}


#navigation {
	background-color: #ccc;
	margin:0px;
	padding:0px;
	display: block;
	border: 0;
}

#header {
	width: 100%;
	display: block;
	height: 167px;
	background: #B5A08B url('images/header_main.jpg') 0 0 no-repeat;
	padding: 0;
}
#header_en {
	width: 100%;
	display: block;
	height: 167px;
	background: #B5A08B url('images/header_main_en.jpg') 0 0 no-repeat;
	padding: 0;
}
#header.front {
	height: 324px;
	background: #c5b2a3 url('images/header_front.jpg') 0 0 no-repeat;
	padding: 0;
}
#header_en.front {
	height: 324px;
	background: #c5b2a3 url('images/header_front_en.jpg') 0 0 no-repeat;
	padding: 0;
}
#header.main {
}
#header_en.main {
}

#footer{
width: 100%;
clear: both;
text-align: center;
color: #777;
padding-top: 5px;
font-size: 8pt;
border-top: 1px solid #777;
background-color: white;
line-height: 2em;
}

#footer a {
	color: #5d60f1;
	text-decoration: none;
}

/* ----- CLASSES ----- */

.hide{
/* display:none; */
}
.show{
/* display:block; */
}

.semi_transparent {
/*	-moz-opacity: 0.65;
	filter: alpha(65);
*/
}

.semi_transparent * {
}

/* ----- HEADINGS ----- */

#secondaryContent h1 {
	font-size: 12pt;
	text-align: center;
}

.copyright_notice {
	position: absolute; 
	right: 2px; 
	bottom: 2px;
	filter: Alpha(Opacity=20);
}

.copyright_notice a {
	-moz-opacity: 0.2;
	opacity: 20%;
	background-color: white;
}

.copyright_notice a:hover {
	-moz-opacity: 0.6;
	opacity: 60%;
}

h1{
font-size: 18pt;
font-weight: bold;
color: #323419;
}
h2{
font-size: 14pt;
font-weight: bold;
color: #323419;
text-align: center;
}
h3{
font-size: 12pt;
font-weight: bold;
color: #323419;
}
h4{
font:;
font-size:;
font-weight:;
color:;
margin:;
padding:;
}

/* ----- PARAGRAPHS ----- */

p{
font:;
color:;

font-size:;
font-family:;
font-style:;
font-weight:;
font-variant:;

text-align: justify;
text-indent:;
text-decoration:;
text-shadow:;
text-transform:;

letter-spacing:;
word-spacing:;
}

#primaryContent p{
	font-size: 10pt;
	text-align: justify;
	margin-top: 15px;
}
#secondaryContent p{
	margin: 15px;
	font-size: 10pt;
	text-align: left;
}

/* ----- QUOTES ----- */

blockquote{
margin:;
padding:;
background-color:;
font:;
color:;
}
blockquote p{
}
cite{
font:;
color:;
}
blockquote cite{
}

/* ----- CODE ----- */

pre{
margin:;
padding:;
background-color:;
border:;
font-size:;
overflow:;
}
code{
font-size:;
}
p code{
}
pre code{
}

/* ----- LISTS ----- */

li{
list-style:;

list-style-type:;
list-style-image:;
list-style-position:;
float:;
margin:;
padding:;
}
li p{
}
ol{
width:;
margin:;
padding:;
}
ul{
width:;
margin:;
padding:;
}
ol li{
}
ul li{
}

#navigation li{
	display: block;
	float: left;
	font-size: 10pt;
	padding: 0px;
	padding-left: 15px;
	line-height: 30px;
	height: 30px;
}

#navigation ul{
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;	
	clear: both;
}


#navigation a{
	font-size: 10pt;
	color: #333;
	text-decoration: none;
	font-weight: bold;
}

#navigation a.selected{ 
	color: #a55;
}

#navigation a:hover{
	font-size: 10pt;
	color: #D37225;
	font-weight: bold;
}


#navigation ul li{
}

#navigation ol{
}

#navigation ol li{
}

/* ----- IMAGES ----- */

img{
border:;
}
img a{
border:;
text-decoration:;
}
img a:hover{
border:;
}

/* BREAK */

hr{
/* display:none; */
}

/* ----- TEXT FORMATTING ----- */

strong{
}
em{
}
b{
}
i{
}

a {
color: #1435a0;
text-decoration: none;
}

a:hover{
color: #3750c9;
}

a:visited{
}


p a{
}
cite a{
}
li a{
}
dt a{
}
dd a{
}
*/


/* ----- TABLES ----- */

table{
width:;
margin:;
padding:;
frame:;
text-align:;
}
caption{
font:;
color:;
position:;
text-align:;
display:;
}
thead{
font:;
color:;
text-align:;
background-color:;
margin:;
padding:;
}
tbody{
font:;
color:;
text-align:;
background-color:;
margin:;
padding:;
}
tfoot{
font:;
color:;
text-align:;
background-color:;
margin:;
padding:;
}
tr{
font:;
color:;
background-color:;
}
tr .alt{
font:;
color:;
background-color:;
}
th{
}
td{
width:;
margin:;
padding:;
}

/* ----- FORMS ----- */

form{
width:;
margin:;
padding:;
}
fieldset{
border:;
width:;
margin:;
padding:;
}
legend{
font:;
color:;
margin:;
padding:;
}
label{
margin:;
padding:;
font-size:;
font-family:;
}
input{
border:;
margin:;
padding:;
font-size:;
font-family:;
}
textarea{
border:;
margin:;
padding:;
font-size:;
font-family:;
}
input, textarea{
}
select{
border:;
margin:;
padding:;
font-size:;
font-family:;
}
optgroup{
font:;
}
option{
font:;
}

/* ----- DEFINITIONS ----- */

dl{
font-size:;
margin:;
padding:;
}
dt{
color:;
margin:;
padding:;
}
dd{
color:;
margin:;
padding:;
}

table {
	padding: 5px;
	min-width: 500px;
}

.row0 {
	background-color: #fff;
}
.row_no_bg {
	background-color: transparent;
}

.row1 {
	background-color: #dcc;
}

th.no_style {
	background-color: white;
	color: black;
	text-align: left;
	font-size: 10pt;
	padding-top: 5px;
	padding-bottom: 5px;
}

th {
	background-color: #65371d;
	color: white;
	text-align: left;
	font-size: 10pt;
	padding-top: 5px;
	padding-bottom: 5px;
}

td {
	padding: 4px;
	font-size: 10pt;
}


#search_form {
	margin: 10px;
	padding: 10px;
	border: 1px solid gray;
	background-color: #eee;
}

#search_form label {
	width: 200px;
	text-align: right;
	float: left;
	background-color: #65371d;
	color: white;
	padding: 5px;
}

#search_form input {
	padding: 3px;
}

#search_title {
	width: 300px;
}

#search_year {
	width: 70px;
}

.form_comment {
	font-size: 8pt;
	color: #888;
	padding: 5px;
}

#search_form .no_style {
	display: inline;
	width: auto;
	color: black;
	padding: 0;
	background-color: transparent;
}

.attribute_table {
	width: 550px;
	font-size: 9pt;
}

.attribute_table th {
	width: 150px;
}

#top_right_navigation {
	
	position: absolute;
	top: 2px;
	right: 10px;
}

#top_right_navigation ul{
	list-style: none;
	padding: 0;
	margin: 0;
}

#top_right_navigation li {
	margin-right: 10px;
	float: left;
}

#top_right_navigation a {
	padding-left: 25px;
	background: transparent url('/images/telephone.png') 5px 50% no-repeat;
	text-decoration: none;
	color: black;
}

#top_right_navigation a:hover {
	color: #D37225;
}

#breadcrumps {
	border-bottom: 1px solid #7190B5;
	padding-bottom: 0;
}

p.selected {
/*
	background-color: #ffa;
	border: 1px solid lightgray;
*/
	background-color: #a55;
	color: #fff;
}

p.selected a {
	color: #fff;
}

.menu_link_1_selected  {
	padding: 3px;
	font-weight: bold;
	text-decoration: none;
	color: black;
	line-height: 1.4em;
	
}

.menu_link_1 {
	padding: 3px;
	text-decoration: none;
	color: black;
}

.menu_link_2_selected  {
	font-size: 10px;
	padding: 3px;
	font-weight: bold;
	text-decoration: none;
	color: black;
	line-height: 1.4em;
	
}

.menu_link_2 {
	font-size: 10px;
	padding: 3px;
	text-decoration: none;
	color: black;
}


#links
{
	font-size: 10px;
}

#links p
{
	display:inline;
}
