/* colors:
#ffe8a0	lighter yellowish orange
#ffbf00	yellowish orange
#e5ac00	darked yellowish orange
#a08000	lighter brown
#806000	brown
&#171;	<<
&#187;	>>
*/
html {
	background: url(../img/bgr/bgr_html.png) repeat-x center top #fff;
	height: 99.8%;
}
body {
	background: url(../img/bgr/bgr_body.jpg) no-repeat top center #fff;
	margin: 0 auto;
	padding: 0;
	width: 900px;
	height: 100%;
	font-family: tahoma, arial, sans-serif;
	font-size: 9pt;
}
#header {
	/* background: url(../img/bgr/header_fin.jpg) no-repeat #ffbf00; */
	margin: 0;
	padding: 0;
	width: 900px;
	height: 150px;
}
#nav {
	background: transparent;
	margin: 0;
	padding: 130px 5px 0;
	width: 880px;
	border-width: 1px 1px;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	color: #000;
	/*
	position: absolute;
	visibility: hidden;
	*/
}
#nav a {
	margin: 1px 0;
	height: 100%;
	font-weight: bold;
	text-decoration: none;
}
#nav a:link, #nav a:visited {
	color: #000;
}
#nav a:active, #nav a:hover {
	color: #fff;
}
#nav .selectedNav {
	background: #fff;
}
#nav #rightnav {
	width: 150px;
	font-size: 8pt;
	font-weight: bold;
	text-align: right;
	color: #409060;
	float: right;
}
#nav #languages a:link, #nav #languages a:visited {
	color: #000;
}
#nav #languages a:active, #nav #languages a:hover {
	color: #409060;
}
#leftNav {
	background: transparent;
	margin: 0;
	padding: 0;
	width: 150px;
	font-family: arial, sans-serif;
	font-size: 9pt;
	float: left;
	color: #000;
}
#leftNav div.leftNavTop {
	background: transparent;
	margin: 0;
	padding: 1px 5px 0 5px;
	width: 150px;
	height: 20px;
}
#leftNav div.leftNavBot {
	background: transparent;
	margin: 0;
	padding: 0px 5px 0 5px;
	width: 150px;
	height: 10px;
}
#leftNav ul {
	margin: 0;
	padding: 0 0 0 10px;
	list-style-type: none;
}
#leftNav ul li {
	margin: 8px 0;
	font-size: 10pt;
	font-weight: bold;
}
#leftNav ul li ul {
	margin: 5px 0;
	padding: 0 0 0 5px;
}
#leftNav ul li ul li {
	margin: 0 0 4px;
	font-size: 9pt;
	font-weight: normal;
}
#leftNav ul li ul li a {
	padding: 0 4px;
}
#leftNav ul li a {
	text-decoration: none;
	text-shadow: #987 1px 2px 4px;
	display: block;
}
#leftNav ul li a:link, #leftNav ul li a:visited, #leftNav ul li ul li a:link, #leftNav ul li ul li a:visited {
	text-decoration: none;
	color: #806000;
}
#leftNav ul li a:active, #leftNav ul li a:hover, #leftNav ul li ul li a:active, #leftNav ul li ul li a:hover {
	color: #000;
}
#leftNav ul li a.active {
	background: transparent;
	border: solid #987;
	border-width: 0 0 1px 0;
	font-weight: bold;
	color: #000;
}
#leftNav ul li ul li a.active {
	background: transparent;
	border: solid #987;
	border-width: 0 0 1px 0;
	font-weight: normal;
	color: #000;
}
#rightCol {
	margin-top: 60px;
	width: 130px;
	float: right;
}
#contentHolder {
	background: url(./img/bgr/bgr_main.jpg) no-repeat top center transparent;
	margin: 0;
	width: 900px;
}
#content {
	background: url(../img/bgr/bgr_textarea.png) repeat-y -20px top transparent;
	margin-top: 10px;
	margin-left: 130px;
	padding: 0 40px 1em;
	border-top: 1px solid transparent;
	width: 580px;
	text-align: justify;
}
/*
#contentHolder {
	background: url(../img/bgr/bgr_main.jpg) no-repeat top center transparent;
	margin: 0;
	width: 900px;
}
#content {
	background: url(../img/bgr/bgr_textarea.png) repeat-y top center transparent;
	margin-left: 170px;
	padding: 0 0px 0px;
	border-top: 1px solid transparent;
	width: 572px;
	text-align: justify;
}
*/
#content a:link {
	font-weight: bold;
	text-decoration: none;
	color: #04f;
}
#content a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #369;
}
#content a:active, #content a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #e80;
}
#content .dim {
	margin: 3em 0 0;
	font-size: 8pt;
	color: #986;
}
#content p a.dim {
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
	color: #875;
}
#content p.center {
	text-align: center;
}
table {
	margin: 0;
}
textarea, input {
	background: transparent;
	border-color: #dc9 #fff #fff #dc9;
	border-style: solid;
	border-width: 1px;
	font-family: tahoma, sans-serif;
	font-size: 8pt;
}
input.button {
	background: #ccc;
	border: 1px outset #ccc;
}
input.tinybutton {
	background: #ccc;
	border: 1px outset #ccc;
}
input.btnimg {
	background: transparent;
	padding: 2px;
	border: 0;
}
optgroup {
	background: #ffe8a0;
	margin-top: 5px;
	border-top: 1px solid #333;
	font-style: normal;
	color: #431;
}
option {
	background: #ffe;
	color: #000;
}
select {
	background: #ffe8a0;
	border-width: 1px;
	font-family: tahoma, arial, sans-serif;
	font-size: 8pt;
}
th {
	vertical-align: top;
	height: 1em;
}
thead th {
	border-bottom: 1px solid #ccc;
}
th.must {
	color: #906040;
}
#content th .must {
	color: #409060;
}
a img {
	border: 0;
}
.imgl {
	margin: 8px 16px 8px 0;
	/* border-color: #e5ac00 #a08000 #a08000 #e5ac00;
	border-style: solid;
	border-width: 1px 2px 2px 1px; */
	float: left;
}
.imgr {
	margin: 8px 0px 8px 16px;
	/* border-color: #e5ac00 #a08000 #a08000 #e5ac00;
	border-style: solid;
	border-width: 1px 2px 2px 1px; */
	float: right;
}
.date {
	margin: 0 0 -1em;
	padding: 0 5px;
	border-top: 1px dotted #403000;
	font-size: 8pt;
	font-weight: bold;
	text-align: right;
	color: #000;
}
#preFoot {
	height: 0px;
	clear: both;
}
#footer {
	background: url(../img/bgr/bgr_foot.png) no-repeat center 0px transparent;
	margin: 0 0 0;
	padding: 0 10px;
	width: 880px;
	height: 40px;
	font-size: 8pt;
	line-height: 23px;
	text-align: center;
	clear: both;
}
#footer a {
	font-weight: bold;
	text-decoration: none;
}
#footer a:link, #footer a:visited {
	color: #000;
}
#footer a:active, #footer a:hover {
	color: #a08000;
}
#counter {
	color: #ffbf00;
}
#pbyape {
	margin: 0 auto;
	width: 900px;
	text-align: center;
	color: #999;
}
#pbyape a img{
	border: 0;
}

#status {
	margin: 0 0 1em;
}
h1 {
	font-family: 'arial black', sans-serif;
	font-size: 14pt;
	font-weight: bold;
	font-style: normal;
	text-align: left;
	text-shadow: #cb9 3px 1px 4px;
	color: #000;
}
h2 {
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
	text-shadow: #cb9 2px 1px 3px;
	/* text-transform: uppercase; */
	color: #403000;
}
h3 {
	font-size: 9pt;
	font-weight: bold;
	color: #403000;
}
hr {
	border: solid #409060;
	border-width: 1px 0 0;
}
.alert {
	font-weight: bold;
	color: #f00;
}
ul {
	margin-left: 10px;
	padding-left: 10px;
	list-style-type: square;
}
#printDoc {
	font-size: 10pt;
}
#printDoc h1 {
	font-size: 14pt;
	border-bottom: 2px solid #000;
}
#printDoc h2 {
	font-size: 11pt;
}
#helptogg {
	float: right;
}

@media print {
.noprint {
	position: absolute;
	visibility: hidden;
}
}
