	
	:root {
 		overflow-y: scroll !important;
	}
	
	* {
		font-family: Verdana;
	}
	
	body {
		margin: 0px;
	}
	
	img {
		border: 0px;
	}

	table {
		border-collapse: collapse;	
	}
	
	td {
		padding: 0px;
		vertical-align: top;
	}
	
	.hr1 {
        color: #0F7AB3;
        background: #0F7AB3;
        height: 1px;
        border: none;
	}
	
	.text8 {
		font-size: 8pt;
		font-weight: normal;
	}
	
	.text8b {
		font-size: 8pt;
		font-weight: bold;
	}
	
	.text10 {
		font-size: 10pt;	
	}
	
	.text10b {
		font-size: 10pt;
		font-weight: bold;
	}
	
	.text12 {
		font-size: 12pt;	
	}
	
	.text12b {
		font-size: 12pt;
		font-weight: bold;
	}
	
	.text14 {
		font-size: 14pt;	
	}
	
	.text14b {
		font-size: 14pt;
		font-weight: bold;
	}
	
	.text18 {
		font-size: 18pt;
	}
	
	.texth1 {
        color: #5A3F19
	}
	
	.texth2 {
		color: #0F7AB3;
	}
	
	.link1 {
		text-decoration: none;
		color: #000000;	
	}
	
	.link1:hover {
		text-decoration: underline;
	}
	
	.link2 {
		text-decoration: none;
		color: #0A7CB2;	
	}
	
	.link2:hover {
		text-decoration: none;
		color: #C08000;
	}
	
	.link3 {
		text-decoration: underline;
		color: #9b5b38;
	}
	
	.link3:hover {
		color: #C08000;
	}
	
	.linkblue {
		color: #0000FF;
	}
	
	.form1 {
		font-size: 10pt;		
	}
	
	.form1 table {
		font-size: 10pt;
	}
	
	.form1 table td {
		padding: 5px;
		vertical-align: middle;
	}

	.form1 .required {		
		font-weight: bold;		
	}
	
	.form1 .missing {
		color: #FF0000;
	}
	
	.form1 .row td {
		/*border-bottom: 1px solid #C0C0C0;*/
	}
	
	.form1 .odd {
		background: #EEEEEE;
	}
	
	.form2 {
		background: #EEEEEE;
		border: 1px solid #808080;
		font-size: 10pt;
	}
	
	.form2 td {
		padding: 5px;
	}
	
	.form2 table {
		width: 100%;
		font-size: 10pt;
	}
	
	.form2 textarea {
		font-size: 10pt;
	}
	
	.form2 .caption {
		background: #808080;
		color: #FFFFFF;
		font-weight: bold;
	}
	
	.table1 {
		border: 1px solid #808080;
		font-size: 10pt;
	}
	
	.table1 td {
		padding: 5px;
	}
	
	.table1 .heading {
		
		background: #C0C0C0;	
	}
	
	.table1 .heading td {
		font-weight: bold;
	}
	
	.table1 .row td {
		border-top: 1px solid #808080;
	}
	
	.table1 .row.even {
		background: #EEEEEE;
	}
	
	.table1 .row.odd {
		background: #FFFFFF;
	}
	
	.table1 .row.highlight {
		background: #FFFFD0;
	}
	
	.table1 .col td {
		border-right: 1px solid #C0C0C0;		
	} 
	
	.color1 {
		color: #808080;
	}
    
    .color2 {
        color: #C0C0C0;
    }
	
	.gallery_table_1 {
		font-size: 10pt;
		border: 1px solid #808080;
	}
	
	.gallery_table_1 textarea {
		font-size: 10pt;
	}

	.gallery_table_1 td {
		padding: 5px;
	}

	.gallery_table_1 .row td {
		border-bottom: 1px solid #808080;
	}

	.gallery_table_1 .row.highlight td {
		background: #FFFFC0;
	}

	.gallery_table_1 .caption {
		background: #808080;
		color: #FFFFFF;
		font-weight: bold;
		border-bottom: 1px solid #808080;
	}

	.gallery_table_1 .header {
		background: #C0C0C0;
		color: #000000;
		font-weight: bold;
		border-bottom: 1px solid #808080;
	}
	
	.article, .article td {
		font-size: 10pt;
	}
	
	.submenu {
		z-index: 1000;
		position: absolute;
		background: #597248;
		border: 1px solid #2F3C26;		
		border-right: 2px solid #2F3C26;
		border-bottom: 2px solid #2F3C26;		
	}
	
	.submenu a {
		color: #FFFFFF;		
		text-decoration: none;
		font-weight: normal;
		white-space: nowrap;
		font-size: 12pt;		
		padding: 5px 10px;
		display: block;
		margin: 2px;
		border: 1px solid #8DB472;
		background: #708F5A;		
	}
	
	.submenu a:hover {
		background: #2F3C26;		
		border: 1px solid #8DB472;
	}