body{
	margin-left: 0pt;
	margin-right: 0pt;
	margin-top: 0pt;
	margin-bottom: 0pt;

	padding-left: 0pt;
	padding-right: 0pt;
	padding-top: 0pt;
	padding-bottom: 0pt;
}


body.picbody{
	margin-left: 0pt;
	margin-right: 0pt;
	margin-top: 0pt;
	margin-bottom: 0pt;

	padding-left: 0pt;
	padding-right: 0pt;
	padding-top: 0pt;
	padding-bottom: 0pt;

    background-color: #EAEAEA;
}

span.title {
   margin-left: 10pt;
   margin-right: 0pt;
   margin-top: 0pt;
   margin-bottom: 0pt;
   
   padding-left: 0pt;
   padding-right: 0pt;
   padding-top: 0pt;
   padding-bottom: 0pt;
   
   font-family: "Courier New", Arial, Verdana, Geneva, sans-serif;
   font-weight: bold;
   color: #33CCCC;
   font-size: 16pt;
}

span.subtitle {
   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 0pt;
   margin-bottom: 0pt;
   
   padding-left: 0pt;
   padding-right: 0pt;
   padding-top: 0pt;
   padding-bottom: 0pt;
   
   font-family: "Courier New", Arial, Verdana, Geneva, sans-serif;
   color: #33CCCC;
   font-size: 13pt;
}

span.starttitle {
   margin-left: 10pt;
   margin-right: 0pt;
   margin-top: 0pt;
   margin-bottom: 0pt;
   
   padding-left: 0pt;
   padding-right: 0pt;
   padding-top: 0pt;
   padding-bottom: 0pt;
   
   font-family: "Courier New", Arial, Verdana, Geneva, sans-serif;
   font-weight: bold;
   color: #33CCCC;
   font-size: 16pt;
   letter-spacing: 8pt;
}

span.startcitation {
   font-family: "Courier New", Arial, Verdana, Geneva, sans-serif;
   color: #33CCCC;
   font-size: 10pt;
}

span.paragraphdate {
   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 0pt;
   margin-bottom: 0pt;
   
   padding-left: 0pt;
   padding-right: 0pt;
   padding-top: 0pt;
   padding-bottom: 0pt;
   
   font-family: "Courier New", Arial, Verdana, Geneva, sans-serif;
   color: #969696;
   font-size: 10pt;
   text-align: right;
}

span.paragraphheader {
   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 0pt;
   margin-bottom: 0pt;
   
   padding-left: 0pt;
   padding-right: 0pt;
   padding-top: 0pt;
   padding-bottom: 0pt;
   
   font-family: Arial, Verdana, Geneva, sans-serif;
   text-weight: bold;
   color: #969696;
   font-size: 14pt;
   text-align: left;
}

table.maintable {
	height: 100%;
	width: 100%;

	border-spacing: 0pt;
	border-collapse: collapse;

	margin-left: 0pt;
	margin-right: 0pt;
	margin-top: 0pt;
	margin-bottom: 0pt;

	padding-left: 0pt;
	padding-right: 0pt;
	padding-top: 0pt;
	padding-bottom: 0pt;
}

table.innertable {
	height: 100%;
	width: 100%;

	border-spacing: 0pt;
	border-collapse: collapse;

	margin-left: 0pt;
	margin-right: 0pt;
	margin-top: 0pt;
	margin-bottom: 0pt;

	padding-left: 0pt;
	padding-right: 0pt;
	padding-top: 0pt;
	padding-bottom: 0pt;
}

td.maincell_left{
   width: 1%;
   background-color: #FFFFFF;
}

td.maincell_right{
   width: 9%;
   background-color: #FFFFFF;
}

td.maincell_right_gray{
   width: 9%;
   background-color: #EAEAEA;
}

td.mainspacewhite{
   height: 1%;
   background-color: #FFFFFF;
}

td.mainspacegray{
   height: 1%;
   background-color: #EAEAEA
}

td.maincell_1
{
   height: 8%;
   width: 90%;
   background-color: #FFFFFF;
   
   border-color:#EAEAEA;
   border-top-style:none;
   border-bottom-style:solid;  
   border-left-style:solid;     
   border-right-style:solid;
   border-width: 1px;

   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 0pt;
   margin-bottom: 0pt;
   
   padding-left: 0pt;
   padding-right: 0pt;
   padding-top: 0pt;
   padding-bottom: 0pt;
   
   vertical-align: bottom;
}

td.maincell_2a
{
   height: 42%;
   width: 49%;
   
   background-color: #EAEAEA;
   
   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 0pt;
   margin-bottom: 0pt;

   padding-left: 10pt;
   padding-right: 20pt;
   padding-top: 0pt;
   padding-bottom: 0pt;
   
   vertical-align: top;
   
   text-align: justify;
   font-family: "Courier New", Arial, Verdana, Geneva, sans-serif;
   color: #969696;
   font-size: 10pt;
}

td.maincell_2b
{
   height: 42%;
   width: 41%;
   background-color: #EAEAEA;
   
   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 0pt;
   margin-bottom: 0pt;

   padding-left: 0pt;
   padding-right: 0pt;
   padding-top: 0pt;
   padding-bottom: 0pt;
   
   vertical-align: top;
   text-align: justify;
   font-family: "Courier New", Arial, Verdana, Geneva, sans-serif;
   color: #969696;
   font-size: 10pt;
}

td.maincell_3a
{
   height: 44%;
   width: 49%;
   background-color: #FFFFFF;
   
   border-color:#EAEAEA;
   border-top-style:solid;
   border-bottom-style:solid;  
   border-left-style:solid;     
   border-right-style:none;
   border-width: 1px;
   
   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 0pt;
   margin-bottom: 0pt;
   
   padding-left: 10pt;
   padding-right: 20pt;
   padding-top: 13pt;
   padding-bottom: 0pt;
   
   vertical-align: top;
   text-align: justify;
   
   font-family: "Courier New", Arial, Verdana, Geneva, sans-serif;
   color: #969696;
   font-size: 10pt;
}

td.maincell_3b
{
   height: 44%;
   width: 41%;
   background-color: #FFFFFF;
   
   border-color:#EAEAEA;
   border-top-style:solid;
   border-bottom-style:solid;  
   border-left-style:none;     
   border-right-style:solid;
   border-width: 1px;
   
   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 0pt;
   margin-bottom: 0pt;
   
   padding-left: 0pt;
   padding-right: 0pt;
   padding-top: 0pt;
   padding-bottom: 0pt;

   vertical-align: top;
}

iframe{
   width: 100%;
   height: 100%;
   
   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 0pt;
   margin-bottom: 0pt;

   padding-left: 0pt;
   padding-right: 0pt;
   padding-top: 0pt;
   padding-bottom: 0pt;
}

iframe.projects{
   width: 100%;
   height: 95%;
   
   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 0pt;
   margin-bottom: 0pt;

   padding-left: 0pt;
   padding-right: 0pt;
   padding-top: 0pt;
   padding-bottom: 0pt;
}

img.main_pic{
   height:100%;

   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 0pt;
   margin-bottom: 0pt;

   padding-left: 0pt;
   padding-right: 0pt;
   padding-top: 0pt;
   padding-bottom: 0pt;
}

img.logo_pic{
   height:100%;
   width:100%;

   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 0pt;
   margin-bottom: 0pt;

   padding-left: 0pt;
   padding-right: 0pt;
   padding-top: 0pt;
   padding-bottom: 0pt;
}

table.mainmenu
{
   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 0pt;
   margin-bottom: 0pt;

   padding-left: 0pt;
   padding-right: 0pt;
   padding-top: 0pt;
   padding-bottom: 0pt;   
   
   line-height: 20pt;
}

td.mainmenuspace{
   height: 10pt;
}

table.dividertable
{
   height: 100%;
   width: 100%;

   border-spacing: 0pt;
   border-collapse: collapse;

   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 0pt;
   margin-bottom: 0pt;

   padding-left: 0pt;
   padding-right: 0pt;
   padding-top: 0pt;
   padding-bottom: 0pt;
}

td.dividercell
{
   height:50%;

   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 0pt;
   margin-bottom: 0pt;

   padding-left: 0pt;
   padding-right: 0pt;
   padding-top: 0pt;
   padding-bottom: 0pt;

   vertical-align: top;
}

table.minilinklist
{
   height: 100%;
   width: 100%;

   border-spacing: 0pt;
   border-collapse: collapse;

   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 0pt;
   margin-bottom: 0pt;

   padding-left: 0pt;
   padding-right: 0pt;
   padding-top: 0pt;
   padding-bottom: 0pt;
}

td.minilinkcell
{
   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 0pt;
   margin-bottom: 0pt;

   padding-left: 3pt;
   padding-right: 0pt;
   padding-top: 0pt;
   padding-bottom: 0pt;

   vertical-align: top;
   
   font-family: "Courier New", Arial, Verdana, Geneva, sans-serif;
   color: #969696;
   font-size: 10pt;
   line-height: 10pt;
}

a.minilink
{
   font-family: "Courier New", Arial, Verdana, Geneva, sans-serif;
   color: #33CCCC;
}

a.minilinkmarked
{
   font-family: "Courier New", Arial, Verdana, Geneva, sans-serif;
   color: #33CCCC;
   font-weight: bold;
   text-decoration: underline;
}

a.minilinkunmarked
{
   font-family: "Courier New", Arial, Verdana, Geneva, sans-serif;
   color: #969696;
}

table.picpreview
{
   border-spacing: 0pt;
   border-collapse: collapse;

   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 0pt;
   margin-bottom: 0pt;

   padding-left: 0pt;
   padding-right: 0pt;
   padding-top: 0pt;
   padding-bottom: 0pt;
}

td.previewcell
{
   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 0pt;
   margin-bottom: 0pt;

   padding-left: 0pt;
   padding-right: 10pt;
   padding-top: 0pt;
   padding-bottom: 10pt;

   vertical-align: top;
   text-align: center;
}

img.preview_pic
{
   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 0pt;
   margin-bottom: 0pt;

   padding-left: 0pt;
   padding-right: 0pt;
   padding-top: 0pt;
   padding-bottom: 0pt;
}

table.contactdata
{
   border-spacing: 0pt;
   border-collapse: collapse;

   margin-left: 0pt;
   margin-right: 0pt;
   margin-top: 20pt;
   margin-bottom: 0pt;

   padding-left: 0pt;
   padding-right: 0pt;
   padding-top: 0pt;
   padding-bottom: 0pt;
   
   font-family: "Courier New", Arial, Verdana, Geneva, sans-serif;
   color: #969696;
   font-size: 10pt;
}

span.invisible
{
   font-family: "Courier New", Arial, Verdana, Geneva, sans-serif;
   color: #FFFFFF;
   font-size: 1pt;
   line-height: 1pt;
}

a.contactmail
{
   color: #969696;
}

a.mainlink
{
   font-weight: bold;
   font-family: "Courier New", Arial, Verdana, Geneva, sans-serif;
   font-size: 13pt;
   
   color: #969696;
}

a.markedmainlink
{
   font-weight: bold;
   font-size: 13pt;  
   font-family: "Courier New", Arial, Verdana, Geneva, sans-serif;
   color: #33CCCC;
}

a.sublink
{
   font-family: "Courier New", Arial, Verdana, Geneva, sans-serif;
   color: #969696;
   font-size: 11pt;
   margin-left: 10pt;
}

a.markedsublink
{
   font-family: "Courier New", Arial, Verdana, Geneva, sans-serif;
   color: #33CCCC;
   font-size: 11pt;
   margin-left: 10pt;
}

a {
   text-decoration: none;
}

