* { 
	margin: 0; 
	padding: 0; 
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address {
	margin-top: 0.5em; 
	margin-bottom: 0.5em; 
}
li { margin-left: 1.2em; }

html {  }
body { font-size: 90%; font-family: arial, sans-serif; line-height: 140%; }
p { margin-bottom: 0.75em; }
td { }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { }
a:active { }
#outer { position: relative; height: 100%; }
#inner { position: relative; height: 100%; }
#header { position: relative; height: 110px; display: none; }
.heading_detail { color: black; font-size: 75%; font-weight: bold; letter-spacing: 2pt; }
#pictures_container { position: relative; height: 150px; margin-left: 141px; }
.pictures { padding-left: 24px; }
.pictures_first { border: solid 2px #171c36; }
.pictures_others { border-top: 2px solid #171c36; border-right: 2px solid #171c36; border-bottom: 2px solid #171c36; }
#buttons_container { position: relative; height: 21px; margin-left: 141px; padding-left: 48px; border-top: 2px solid #2f396d; display: none; }
#buttons_container a { margin: 0; padding: 0; }
.buttons { display: inline; }
#content { color: black; font-size: 95%; line-height: 140%; position: relative; padding: 2em; }
#content h1 { color: black; font-size: 160% !important; font-family: arial; font-weight: normal; font-style: normal; margin: 5px 0 40px; padding: 0; }
#content h2 { color: black; font-size: 120%; margin-top: 1em; margin-bottom: 0.5em; }
#content td { padding: 2px 5px; }
.table_head { color: white; font-size: 80%; background-color: black; letter-spacing: 2pt; }
.footnote { font-size: 90%; font-style: italic; }
#footer { color: black; font-size: 70%; position: relative; margin-top: 3em; margin-left: 0; padding-top: 3em; padding-bottom: 3em; padding-left: 3em; }
#footer p { margin: 0; padding: 0; }
/*#content_container {  }
#content_left { color: #5b573f; font-size: 120%; line-height: 170%; width: 230px; float: left; }
#content_right { color: #403c26; font-size: 95%; _height: 1%; margin-left: 230px; padding-right: 30px; padding-left: 30px; }*/
.content_picture_right { position: relative; z-index: 10; float: right; clear: right; margin-bottom: 20px; margin-left: 30px; border: solid 2px #171c36; }
.content_picture_left { margin-top: 20px; margin-right: 20px; margin-bottom: 20px; border: solid 2px #171c36; }
.content_picture { border: solid 2px #171c36; }
.content_picture_left_wrap { float: left; margin-right: 30px; margin-bottom: 20px; border: solid 2px #171c36; }
.left_div_float { font-size: 90%; position: relative; z-index: 10; float: left; margin-right: 30px; margin-bottom: 20px; }
.quote_1 { background-color: #c2b787; margin-top: 0.5em; margin-bottom: 0.5em; padding: 10px; }
.quote_2 { background-color: #cec291; }
.slightly_smaller_text { font-size: 90% !important; letter-spacing: 1pt; }
.bold { font-weight: bold; }
.italic { font-style: italic; }
.border { border: solid 1px #171c36; }
.threepic_container { width: 606px; margin-top: 15px; margin-bottom: 15px; border: solid 1px #171c36; }
.print_only {  }
.paragraph_extra_before { margin-top: 1.5em; }
#nav_additional { font-size: 90%; line-height: 120% !important; background-color: black; margin-bottom: 20px; padding: 1px 8px; display: none; }
.text_credit { font-size: 90%; font-style: italic; }
