﻿/* Global Styles */

html{ background-image:url('./images/isprsbg.gif'); 
	}

html, body {
  margin:0;
  padding:0;
  width:100%;
}

table.full-height {
  width:100%;
  border:1px solid black;
}




body, div, h1, h4, p, a {
    margin:0;
    padding:0;
    border:none;
}


body
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 95.0%; /* background-image:url('./images/background.gif'), background-repeat: repeat-y; */
}


div{font-size: 1.0em;line-height: 1.3em;}
td{font-size: 1.0em;line-height: 1.3em;}
p
{
	font-size: 1.0em;
	line-height: 1.3em;
}

p.bold { font-weight:bold}
p.italic { font-style:italic}
p.bi {font-weight:bold; font-style:italic}

td.bold { font-weight:bold}
td.italic { font-style:italic}
td.bi {font-weight:bold; font-style:italic}

tr.bold { font-weight:bold}
tr.italic { font-style:italic}
tr.bi {font-weight:bold; font-style:italic}

ul{font-size: 1.0em;line-height: 1.3em;}
ol{font-size: 1.0em;line-height: 1.3em;}

	
td
{
	font-family: Arial, Helvetica, Sans-Serif;
}
	
a
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #0000DF;
}
/*a:link {
	color: #993300; bachground-color: transparent
	}*/
/*a:visited {color: #006652; background-color: transparent;}*/
a:visited {
	color: #0000DF;
	background-color: transparent;
}
a:hover {
	float: none; width: auto; color: #5C743D; background-color: transparent; text-decoration: underline
}

a:active {
	COLOR: #006699; background-color: transparent
}

p {
	font-family: Arial, Helvetica, Sans-Serif;
	margin-bottom: 6px;
}

hr
{
	color: #163782;
	background-color: #163782;
	height: 1px; 
	border:0px;
}

ul li{
	list-style-image: url('images/bullet_small_blue.gif');
	margin-bottom: 6px;
}

ol li{
	margin-bottom: 6px;
}

ol.latin 
{
    list-style-type:lower-latin;
}

/* ul li {
	list-style-image: url('images/bullet_small_blue.gif'); 
} */

h1 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 1.3em;
	color: #163782;
}
h2
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 1.2em;
	line-height: 1.2em;
	vertical-align: middle;
	color: #163782;
	margin-top: 12px;
	margin-bottom: 6px;
	padding: 0;
	border:0;
}
h3 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 1.05em;
	color: #163782;
	margin-top: 12px;
	margin-bottom: 6px;
	padding: 0;
	border:0;
}

h4 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 1.0em;
	font-weight: bold;
	padding: 0;
	border:0;
}

a.blacklink { COLOR: #000000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none}
a.blacklink:visited {COLOR: #000000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none}
a.blacklink:hover {	COLOR: #000000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none}
a.blacklink:active {COLOR: #000000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none}
a.blacklinkus {	COLOR: #000000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline}
a.blacklinkus:visited {	COLOR: #000000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline}
a.blacklinkus:hover {COLOR: #000000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline}
a.blacklinkus:active {COLOR: #000000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline}
a.linkaktuell {COLOR: #000000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none}
a.linkaktuell:visited {COLOR: #000000; BACKGROUND-COLOR: transparent}
a.linkaktuell:hover {COLOR: #000000; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline}
a.linkaktuell:active {COLOR: #000000; BACKGROUND-COLOR: transparent}
a.navlinkus {	COLOR: #163782; BACKGROUND-COLOR: #DDECFF; TEXT-DECORATION: underline}
a.navlinkus:visited {COLOR: #163782; BACKGROUND-COLOR: #DDECFF; TEXT-DECORATION: underline}
a.navlinkus:hover {COLOR: #163782; BACKGROUND-COLOR: #C2DCFF; TEXT-DECORATION: underline}
a.navlinkus:active {COLOR: #163782; BACKGROUND-COLOR: #DDECFF; TEXT-DECORATION: underline}

a.whitelink { COLOR: #ffffff; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none}
a.whitelink:visited {COLOR: #ffffff; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none}
a.whitelink:hover {	COLOR: #ffffff; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none}
a.whitelink:active {COLOR: #ffffff; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none}

a.bluelink { COLOR: #163782; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none}
a.bluelink:visited {COLOR: #163782; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none}
a.bluelink:hover {	COLOR: #163782; BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline}
a.blueink:active {COLOR: #163782; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none}

a.menu1 { color: #FFFFFF; background-color: transparent; vertical-align:top}
a.menu1:active { color: #FFFFFF; background-color: transparent; vertical-align:top}
a.menu1:hover  { color: #FFFFFF; background: transparent; vertical-align:top}
a.menu1:visited { color: #FFFFFF; background-color: transparent; vertical-align:top}
a.menu1:selected { color: #FFFFFF; background-color: transparent; text-decoration: underline; vertical-align:top}

a.menu2 { color: #163782; background-color: transparent;}
a.menu2:active { color: #163782; background-color: transparent;}
a.menu2:hover  { color: #163782; background: transparent; }
a.menu2:visited { color: #163782; background-color: transparent;}
a.menu2:selected { color: #163782; background-color: transparent; text-decoration: underline}

a.menuelink { COLOR: #FFFFFF; BACKGROUND-COLOR: #163782; TEXT-DECORATION: none}
a.menuelink:visited {COLOR: #FFFFFF; BACKGROUND-COLOR: #163782; TEXT-DECORATION: none}
a.menuelink:hover {	COLOR: #FFFFFF; BACKGROUND-COLOR: #163782; TEXT-DECORATION: underline}
a.menuelink:active {COLOR: #FFFFFF; BACKGROUND-COLOR: #163782; TEXT-DECORATION: none}




/* ID Styles */

#menu1
{
	font-size: 12px;
	vertical-align:top;
}


#menu1 a {
	color: #FFFFFF;
	background-color: transparent;
	text-decoration: none;
	vertical-align: top;
} 

#menu1 a:hover {
	color: #FFFFFF;
	background-color: transparent;
	text-decoration: none;
} 


#menu1 a:selected {
	color: #FFFFFF;
	background-color: transparent;
	text-decoration: underline;
} 


#menu2 {
	margin: 0px;
	height: 20px;
	width: 175px;
	color: #163782;
	background-color: #EBF8F0;
}

#menu2 a{
	color: #FFFFFF;
	background-color: transparent;
}

#menu2 a:hover {
	background-color: transparent;
	color: #FFFFFF;
}

#menu3
{
	border-color: #163782;
	border-style: solid none solid none;
	border-width: thin;
	margin: 0px;
	height: 20px;
	width: 175px;
	color: #163782;
	background-color: #DDECFF;
}

#menu3 a{
	border-style: solid none solid none;
	border-width: thin;
	margin: 0px;
	height: 20px;
	width: 175px;
	color: #163782;
	background-color: #DDECFF;
}

#menu3 a:hover {
	background-color: transparent;
	color: #FFFFFF;
}

#menu {
	margin: 0px;
	height: 20px;
	width: 100%;
	background-color: #DDECFF;
}


/* #menu1 {
	margin: 0px;
	height: 20px;
	width: 100%;
	background-color: #C2DCFF;
}

#menu1 a {
	color: #FFFFFF;
	text-decoration: none;
} */

#navigation {
	margin: 0px;
	background-color: #DDECFF;
	border-color: #DDECFF;
}

#navigation a {
	font: 13px Arial, Helvetica, sans-serif;
	color: #163782;
	/* line-height: 16px; */
	text-decoration: none;
	display: block;
	padding: 8px 6px 10px 20px;
}
	
#navigation a.linkus {
	font: 13px Arial, Helvetica, sans-serif;
	color: #163782;
	/* line-height: 16px; */
	text-decoration: underline;
	display: block;
	padding: 8px 6px 10px 20px;
}

#navigation p {
	font: 13px Arial, Helvetica, sans-serif;
	color: #000000;
	/* line-height: 16px; */
	text-decoration: none;
	display: block;
	padding: 8px 6px 10px 20px;
}
	
#navigation a:hover {
	background: #C2DCFF;
	color: #163782;
}
	
#navigation td {
	border-bottom: 1px #FFFFFF solid;
	background-color: #DDECFF;
}
	
#navigation ul {
	list-style-type: none;
}

	
#foundation
{
    width: 184px;
    height: 160px;
    background: #FFF url(images/foundation2.png) no-repeat;
    background-position:center;
    vertical-align:middle;
}

#logo
{
    width: 184px;
    height: 160px;
    background: #FFF url(images/foundation2.png) no-repeat;
    text-align:center;
}

#logo_title 	{
	color: #FFFFFF;
	line-height: 30px;
	font-weight: bold;
	background-image: transparent;
    font-style: normal;
    font-variant: normal;
    font-size: 30px;
    font-family: Arial, Helvetica, sans-serif;
}

#isprs_header 	{
	background-image: url('images/tif.jpg');
	background-position:center;
}




#PageTitle
{
	font: 1.3em Arial, Helvetica, sans-serif;
	color: #163782;
	line-height: 50px;
	background-color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	vertical-align: middle;
}

#MainMenu0 	{
	background-color: transparent;
	text-align: left; 
	font-size: 12pt;
}

#TitleMenu2 td {
	font: 14px Arial, Helvetica, sans-serif;
	/*font-weight: bold;*/
	background-color: #DDECFF;
}

.bar
{
    width: 30px;
    background: url(images/pixel_white20.gif) y-repeat;
}

#tagline
{
	color: #163782;
	line-height: 18px;
	font-style: italic;
	font-variant: normal;
	font-weight: normal;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

#title
{
	font: 13pt Arial, Helvetica, sans-serif;
	color: #163782;
	line-height: 24px;
	background-color: #DDECFF;
	text-align: left;
}

#title a {
	font: 13pt Arial, Helvetica, sans-serif;
	color: #163782;
	/* line-height: 16px; */
	text-decoration: none;
}

#title2 	{
	font: 12pt Arial, Helvetica, sans-serif;
	color: #163782;
	line-height: 24px;
	background-color: #DDECFF;
	text-align: left;
}

#title2 a {
	font: 12pt Arial, Helvetica, sans-serif;
	color: #163782;
	/* line-height: 16px; */
	text-decoration: none;
}

#monthformat {
	border-bottom: 1px dashed #5C743D;
	}
		
#dateformat {
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing: .2em;
	background-image:url('./images/menu-bar.jpg'); 
	background-repeat:repeat-x;
}
	
#dateformat a {
	font:11px Arial, Helvetica, sans-serif;
	color: #993300;
	font-weight:bold;
	letter-spacing:.1em;
	text-decoration:none;
	}
	
#dateformat a:hover {
	color: #F4FFE4;
	letter-spacing:.1em;
	}
	
/* Class Styles */
	
.background{
	background-color: #DDECFF;
	}
	
.bodyText {
	font:11px Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:20px;
	margin-top:0px;
	}
	
.pageName{
	font: 18px Arial, Helvetica, sans-serif;
	color: #163782;
	line-height:26px;
	letter-spacing:.21em;
	}
	
.subHeader {
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #993300;
	line-height:22px;
	letter-spacing:.2em;
	}

.quote {
	font: 20px Arial, Helvetica, sans-serif;
	color: #759DA1;
	line-height:30px;
	}
	
.smallText {
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 22px;
	}
	
.navText {
	font: 12px Arial, Helvetica, sans-serif;
	color: #163782;
	line-height: 12px;
	/*letter-spacing:.1em;*/
	text-decoration: none;
}

.navTextus {
	font: 12px Arial, Helvetica, sans-serif;
	color: #163782;
	line-height: 12px;
	/*letter-spacing:.1em;*/
	text-decoration: underline;
}

.navText1 {
	font: 14px Arial, Helvetica, sans-serif;
	color: #163782;
	line-height: 16px;
	letter-spacing:.1em;
	text-decoration: none;
}

.navText2 {
	font: 11px Arial, Helvetica, sans-serif;
	color: #163782;
	line-height: 8px;
	/*letter-spacing:.1em;*/
	text-decoration: none;
}

TABLE.fine
{
    border-left-color: #ffffff;
    border-bottom-color: #ffffff;
    color: #000000;
    border-top-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    border-collapse: collapse;
    background-color: #F8F8F8;
    border-right-color: #ffffff;
    vertical-align: top;
}
TABLE.fine TH {
	border: 1px solid #ffffff;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	background-color: #163782;
	height: 30px;
	width: 0;
}
TABLE.fine TH a{
	border: 0px solid #ffffff;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	background-color: #163782;
	height: 30px;
	width: 0;
}
TABLE.fine TD
{
    border-right: #ffffff 1px solid;
    padding-right: 3px;
    border-top: #ffffff 1px solid;
    padding-left: 3px;
    padding-bottom: 3px;
    border-left: #ffffff 1px solid;
    color: #000000;
    padding-top: 3px;
    border-bottom: #ffffff 1px solid;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #EEEEEE;
}

TABLE.calendar {
	BORDER-LEFT-COLOR: #163782; 
	BORDER-BOTTOM-COLOR: #163782; 
	COLOR: #000000; 
	BORDER-TOP-COLOR: #163782; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	BORDER-COLLAPSE: collapse; 
	BACKGROUND-COLOR: #F8F8F8; 
	BORDER-RIGHT-COLOR: #163782;
}
TABLE.calendar TH {
	BORDER-RIGHT: #163782 1px solid;
	BORDER-TOP: #163782 1px solid;
	BORDER-LEFT: #163782 1px solid;
	COLOR: #FFFFFF;
	BORDER-BOTTOM: #163782 1px solid;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left;
	background-color: #163782;
}
TABLE.calendar TD
{
	border-right: #163782 1px solid;
	padding-right: 3px;
	border-top: #163782 1px solid;
	padding-left: 3px;
	padding-bottom: 3px;
	border-left: #163782 1px solid;
	color: #000000;
	padding-top: 3px;
	border-bottom: #163782 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}

.footer {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
.small {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; WHITE-SPACE: nowrap; TEXT-ALIGN: left
}
.main {
	RIGHT: 0px; LEFT: 0px; WIDTH: 100%; BOTTOM: 0px; TOP: 0px;
	background-image:url('./images/background.gif'); 
	background-repeat:repeat-y;
}

.menu-bar {
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-image:url('./images/menu-bar.jpg'); 
	background-repeat:repeat-x;
	vertical-align:text-top;
	bottom:2px;
	white-space:nowrap;
}
.sitemap-bar {
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-image:url('./images/sitemap-bar.jpg'); 
	background-repeat:repeat-x;
	white-space:nowrap;
	text-align:right;
	width:130px;
}
.content {
  RIGHT: 0px; LEFT: 0px; WIDTH: 100%; BOTTOM: 0px; TOP: 0px;
}


