body
{
display:none; visibility:hidden;
}

/* In-text elements needing decoration */
span.b	{	font-weight: bold;	}
span.i	{	font-style: italic;	}
span.u	{	text-decoration: underline;	}	
span.bi	{	font-weight: bold;	font-style: italic; 		}
span.bu	{	font-weight: bold;	text-decoration: underline;	}
span.iu	{					font-style: italic;		text-decoration: underline;	}
span.biu	{	font-weight: bold;	font-style: italic;		text-decoration: underline;	}

td span.b	{	font-weight: bold;	} 
td span.i	{	font-style: italic;	}
td span.u	{	text-decoration: underline;	}	

ul span.b	{	font-weight: bold;	} 
ul span.i	{	font-style: italic;	}
ul span.u	{	text-decoration: underline;	}	

/* For the HOME page only */
.home 
	{
	font-size:7.5pt; 
	font-family:verdana;
	color:#555555;
	}
.welcome
	{
	font-family: "Futura Md BT", Arial, Verdana;
	font-size: 20pt;
	letter-spacing:2pt;
	color:#333366;
	}
table.banner td {
	border-top:1px solid #9999BB;
	border-bottom:1px solid #9999BB;
	border-right:0px solid #9999BB;
	border-left:1px solid #9999BB;
	}
table.banner td.stop {
	border-top:1px solid #9999BB;
	border-bottom:1px solid #9999BB;
	border-right:1px solid #9999BB;
	border-left:1px solid #9999BB;
	}
a:link span.homedummy, a:visited span.homedummy, a:active span.homedummy, a:hover span.homedummy {
 	color: #333333;text-decoration: none
	}

/*--DEFINITION OF LINKS---*/

/*Document links*/



A:link 		{ color: #339 ;text-decoration: underline}
A:visited 		{ color: #339 ;text-decoration: underline}
A:active 	 	{ color: red  ;text-decoration: none}
A:hover 		{ color: red  ;text-decoration: none}

td A:link 	{ color: #339 ;text-decoration: underline}	
td A:visited 	{ color: #339 ;text-decoration: underline}	
td A:active 	{ color: red  ;text-decoration: none}	
td A:hover 	{ color: red  ;text-decoration: none}	

h2 A:link 	{ color: #339 ;text-decoration: underline}
h2 A:visited 	{ color: #339 ;text-decoration: underline}
h2 A:active 	{ color: red  ;text-decoration: none}
h2 A:hover 	{ color: red  ;text-decoration: none}

A:link IMG 		{ border:0px solid blue;  }
A:visited IMG 	{ border:0px solid red;  }
A:active IMG 	{ border:0px solid lime; }

a.external:link 		{color: #339;	}/*dark blue*/
a.external:visited	{color: #339;	}/*dark blue*/
a.external:active 	{color: #339;	}/*plain blue*/
a.external:hover 		{color: #00F;text-decoration:underline;	}/*plain blue*/

/* used in pic.html and detail_query.html */
a.ext:link 			{color: #666666;text-decoration:none;}
a.ext:visited		{color: #666666;text-decoration:none;}
a.ext:active 		{color: #666666;text-decoration:none;}
a.ext:hover 		{color: #000000;text-decoration:none;}

a.dummy:link 	{color:#333333;text-decoration:none;}
a.dummy:visited	{color:#333333;text-decoration:none;}
a.dummy:active 	{color:#333333;text-decoration:none;}
a.dummy:hover 	{color:#333333;text-decoration:none;}

/* used in detail_query.html */
a:link.archiveNoLine		{ color: #76562D ;text-decoration: none}
a:visited.archiveNoLine		{ color: #76562D ;text-decoration: none}
a:active.archiveNoLine	 	{ color: red  ;text-decoration: none}
a:hover.archiveNoLine		{ color: red  ;text-decoration: none}
a:link.copyr		{ color:#666666;text-decoration:none;background-color:#FFFFFF;font-size:10px;}
a:visited.copyr		{ color:#666666;text-decoration:none;background-color:#FFFFFF;font-size:10px;}
a:active.copyr	 	{ color:#666666;text-decoration:none;background-color:#FFFFFF;font-size:10px;}
a:hover.copyr		{ color:#990000;text-decoration:none;background-color:#FFFFFF;font-size:10px;}
span.copyr			{ color:#666666;text-decoration:none;background-color:#FFFFFF;font-size:10px;} 


/*--DEFINITION OF BACKGROUNDS---*/
body {
	background-color: #FFFFFF;
	margin-top:0px;
	/* margin-left:240px; */
	padding-top:0px;
	/* padding-left:240px; */ 
	/* visibility:hidden; */
	}

td {background-color: #fff; }

/*--DEFINITIONS OF FONTS---*/

h1,h2,h3,td,p,ul, li { font-family: Verdana, Arial, Helvetica;   }
h1.m100,h2.m100,h3.m100,span.m100 {	margin-left: 100px; }
h1.m80,h2.m80,h3.m80 {	margin-left: 80px; }
h1.m60,h2.m60,h3.m60 {	margin-left: 60px; }
h1.m40,h2.m40,h3.m40 {	margin-left: 40px; }
h1.m20,h2.m20,h3.m20 {	margin-left: 20px; }
h1.m10,h2.m10,h3.m10 {	margin-left: 10px; }

li.next		{
			list-style-image: url(../img/nav/bullet_next_light.gif);
			margin-top:4px; 
			margin-bottom: 4px;
			}
li.rect_light 	{
			list-style-image: url(../img/nav/bullet_rect_light.gif);
			margin-top:7px; 
			margin-bottom: 7px;
			}
li.rect_full 	{
			list-style-image: url(../img/nav/bullet_rect_full.gif);
			margin-top:7px; 
			margin-bottom: 7px;
			}
li.rect_full_br 	{
			list-style-image: url(../img/nav/bullet_rect_full_br.gif);
			margin-top:7px; 
			margin-bottom: 7px;
			}
li.rect_full_grey 	{
			list-style-image: url(../img/nav/bullet_rect_full_grey.gif);
			margin-top:7px; 
			margin-bottom: 7px;
			}
li.rect_full_lbl 	{
			list-style-image: url(../img/nav/bullet_rect_full_lbl.gif);
			margin-top:7px; 
			margin-bottom: 7px;
			}

h1 {	vertical-align: middle;
	font-size: 19px;
	text-decoration: none;
	color: #336;
	font-weight:normal;}

h2 {	vertical-align: middle;
	font-size: 13px;
	text-decoration: underline;
	color: #333;
	font-weight:normal;}

h3, p
	{
	vertical-align: middle;
	font-size: 11px;
	text-decoration: none;
	color: #333;
	font-weight:normal;
	}
li {font-size: 11px;
	text-decoration: none;
	color: #333;
	font-weight:normal;}

td {	vertical-align: top;
	font-size: 11px;	color: #333}	

td.ul			{
			border-top		: 0px solid #999;
			border-bottom	: 1px solid #999;
			border-left		: 0px solid #999;		
			border-right	: 0px solid #999;
			}	

td		{	
			font-family: Verdana, Arial, Helvetica;
			color: #336;
			background: #FFFFFF;
			font-style: normal;		/* normal,italic,oblique */ 
			font-size: 11px;
			font-weight: normal;		/* normal,bold,bolder,lighter,100,200-900 */
			text-indent: 0px;
			text-align: left;
			text-decoration: none; 		/* overline,line-through, blink, none */
			padding-left:5px;
			padding-right:5px;
			padding-top:3px;
			padding-bottom:3px;
			vertical-align:top;
			}	
td.menu		{
			background: #FFF;	
			font-family: Verdana, Arial, Helvetica;
			padding-left:0px;
			padding-right:0px;
			padding-top:0px;
			padding-bottom:0px;
			}	

td.none		{	
			font-family: Verdana, Arial, Helvetica;
			color: #336;
			background: #FFF;
			font-style: normal;		/* normal,italic,oblique */ 
			font-size: 11px;
			font-weight: normal;		/* normal,bold,bolder,lighter,100,200-900 */
			text-indent: 0px;
			text-align: left;
			text-decoration: none; 		/* overline,line-through, blink, none */
			padding-left:0px;
			padding-right:0px;
			padding-top:0px;
			padding-bottom:0px;
			vertical-align:middle; 
			}
td.noline		{	
			font-family: Verdana, Arial, Helvetica;
			color: #336;
			background: #EEE;
			font-style: normal;		/* normal,italic,oblique */ 
			font-size: 11px;
			font-weight: normal;		/* normal,bold,bolder,lighter,100,200-900 */
			text-indent: 0px;
			text-align: left;
			text-decoration: none; 		/* overline,line-through, blink, none */
			padding-left:5px;
			padding-right:5px;
			padding-top:5px;
			padding-bottom:5px;
			vertical-align:middle;
			} 
input, select	{	
			font-family: Verdana, Arial, Helvetica;
			color: #336;
			background: #FFF;
			font-style: normal;		/* normal,italic,oblique */ 
			font-size: 11px;
			font-weight: normal;		/* normal,bold,bolder,lighter,100,200-900 */
			text-indent: 0px;
			text-align: center;
			text-decoration: none; 		/* overline,line-through, blink, none */
			padding-left:0px;
			padding-right:0px;
			padding-top:0px;
			padding-bottom:0px;
			vertical-align:middle;
			} 

input.sm	{	
			font-family: Verdana, Arial, Helvetica;
			color: #000;
			background: #FFF;
			font-style: normal;		/* normal,italic,oblique */ 
			font-size: 9px;
			font-weight: normal;		/* normal,bold,bolder,lighter,100,200-900 */
			text-indent: 0px;
			text-align: center;
			text-decoration: none; 		/* overline,line-through, blink, none */
			padding-left:0px;
			padding-right:0px;
			padding-top:0px;
			padding-bottom:0px;
			vertical-align:middle;
			border:1px solid #999999;
			} 
table.td.sm	{
			padding:0px;
			border:0px;
			margin:0px;
		}

input.button	{	
			font-family: Verdana, Arial, Helvetica;
			color: #666;
			background: #fff;
			font-style: normal;		/* normal,italic,oblique */ 
			font-size: 11px;
			font-weight: normal;		/* normal,bold,bolder,lighter,100,200-900 */
			text-indent: 0px;
			text-align: center;
			text-decoration: underline; 		/* overline,line-through, blink, none */
			padding-left:0px;
			padding-right:0px;
			padding-top:0px;
			padding-bottom:0px;
			vertical-align:middle;
			} 
/*-----------------------------------------------------*/
/*				LIST DEFINITIONS 			*/			
/*-----------------------------------------------------*/

/* li			{list-style-type:disc;} */
li.ccl		{list-style-image: url("../img/ul_circle.gif");}
/*-----------------------------------------------------*/
/*				BORDER DEFINITIONS in TABLES	*/			
/*-----------------------------------------------------*/
/* See for an explanation of below:				*/
/* ../templates/table_borders.html 				*/
/*									*/
/*		tl  tc  tr 						*/
/*		ml  mc  mr						*/
/*		bl  bc  br						*/
/*									*/
/* 		Left	VCenter	Right				*/
/*									*/
/*		Top							*/		
/*		HCenter						*/
/*		Bottom						*/
/*									*/
/* 		Full and None					*/
/*-----------------------------------------------------*/


td.top,td.left,td.tl,td.full	
			{
			border-top		: 1px solid #336;
			border-bottom	: 1px solid #336;
			border-left	: 1px solid #336;		
			border-right	: 1px solid #336;
			}

	
td.vcenter,td.right,td.tc,td.tr	
			{
			border-top		: 1px solid #336;
			border-bottom	: 1px solid #336;
			border-left	: 0px solid #336;		
			border-right	: 1px solid #336;
			}

td.hcenter,td.bottom,td.ml,td.bl,tr.bl	
			{
			border-top		: 0px solid #336;
			border-bottom	: 1px solid #336;
			border-left	: 1px solid #336;		
			border-right	: 1px solid #336;
			}
td.bottomm
			{
			border-top		: 0px solid #336;
			border-bottom	: 1px solid #336;
			border-left		: 0px solid #336;		
			border-right	: 0px solid #336;
			}
td.bottoml
			{
			border-top		: 0px solid #336;
			border-bottom	: 1px solid #336;
			border-left		: 1px solid #336;		
			border-right	: 0px solid #336;
			}
td.bottomr
			{
			border-top		: 0px solid #336;
			border-bottom	: 1px solid #336;
			border-left		: 0px solid #336;		
			border-right	: 1px solid #336;
			}

td.mc,td.mr,td.bc,td.br
			{
			border-top		: 0px solid #336;
			border-bottom	: 1px solid #336;
			border-left	: 0px solid #336;		
			border-right	: 1px solid #336;
			}
td.lr						
			{
			border-top		: 0px solid #336;
			border-bottom	: 0px solid #336;
			border-left	: 1px solid #336;		
			border-right	: 1px solid #336;
			}
td.none,td.noline,input.button 
			{
			border-top		: 0px solid #336;
			border-bottom	: 0px solid #336;
			border-left	: 0px solid #336;		
			border-right	: 0px solid #336;
			}
input,select	{
			border-top		: 1px solid #666;
			border-bottom	: 1px solid #666;
			border-left		: 1px solid #666;		
			border-right	: 1px solid #666;
			}
td.l						
			{
			border-top		: 0px solid #336;
			border-bottom	: 0px solid #336;
			border-left	: 1px solid #336;		
			border-right	: 0px solid #336;
			}
td.r						
			{
			border-top		: 0px solid #336;
			border-bottom	: 0px solid #336;
			border-left	: 0px solid #336;		
			border-right	: 1px solid #336;
			}
/* kaderke -used in seachart listing */
span.kaderke
			{
			font-size:9px;
			font-family: verdana, arial, helvetica; 
			color:#888888;
			}

/* USED IN FUNCTIONAL NAVIGATION */
td.fMnu, td.fMnuSel
	{
	border-left:1px solid #3D117B;
	border-bottom:1px solid #3D117B;
	padding-left: 0px;
	padding-right : 0px;
	padding-top : 2px; 
	padding-bottom : 5px;
	}

td.fMnu,td.fMnu5,td.mMnu,td.mMnu5,td.sMnu,td.sMnu5, td.mMnuEmp,td.sMnuEmp
	{
	background-color : #FFFFFF; 
	}


td.fMnu5, td.fMnuSel5
	{
	border-left:1px solid #3D117B;
	border-bottom:1px solid #3D117B;
	padding-left: 13px;
	padding-right : 13px;
	padding-top : 2px; 
	padding-bottom : 5px;
	}

td.fMnu a:link, td.fMnu a:visited, td.fMnu a:active, td.fMnu a:hover, 
td.fMnuSel a:link, td.fMnuSel a:visited, td.fMnuSel a:active, td.fMnuSel a:hover,
td.fMnu5 a:link, td.fMnu5 a:visited, td.fMnu5 a:active, td.fMnu5 a:hover, 
td.fMnuSel5 a:link, td.fMnuSel5 a:visited, td.fMnuSel5 a:active, td.fMnuSel5 a:hover

	{
	text-decoration: none;
	font-family: verdana, helvetica, arial;
 	color: #666666;
	font-size: 9px;
	padding-left: 9px;
	padding-right : 9px;
	padding-top : 2px; 
	padding-bottom : 5px;
	}

/* USED IN MODULAR NAVIGATION */
td.mMnu, td.mMnuSel, td.mMnuEmp
	{
	border-right:1px solid #666666;
	text-align:right;
	padding-left: 0px;
	padding-right : 0px;
	padding-top : 8px; 
	padding-bottom : 12px;
	}

td.mMnu5, td.mMnuSel5
	{
	border-right:1px solid #666666;
	text-align:right;
	padding-left: 13px;
	padding-right : 13px;
	padding-top : 8px; 
	padding-bottom : 12px;
	}

td.mMnu a:link, td.mMnu a:visited, td.mMnu a:active, td.mMnu a:hover, 
td.mMnuSel a:link, td.mMnuSel a:visited, td.mMnuSel a:active, td.mMnuSel a:hover,
td.mMnu5 a:link,td.mMnu5 a:visited, td.mMnu5 a:active, td.mMnu5 a:hover,
td.mMnuSel5 a:link, td.mMnuSel5 a:visited, td.mMnuSel5 a:active, td.mMnuSel5 a:hover
 

	{
	text-decoration: none;
	font-family: verdana, monospace, helvetica, arial;
 	color: #666666;
	font-size: 9px;
	padding-left: 9px;
	padding-right : 4px;
	padding-top : 8px; 
	padding-bottom : 12px;
	}

/* USED IN SUBMODULAR NAVIGATION */
td.sMnu, td.sMnuSel, td.sMnuEmp
	{
	border-left:4px solid #FFFFFF;
	text-align:left;
	padding-left: 0px;
	padding-right : 0px;
	padding-top : 2px; 
	padding-bottom : 2px;
	}

td.sMnu5, td.sMnuSel5
	{
	border-left:4px solid #FFFFFF;
	text-align:left;
	padding-left: 13px;
	padding-right : 13px;
	padding-top : 2px; 
	padding-bottom : 2px;
	}

td.sMnu a:link, td.sMnu a:visited, td.sMnu a:active, td.sMnu a:hover, 
td.sMnuSel a:link, td.sMnuSel a:visited, td.sMnuSel a:active, td.sMnuSel a:hover,
td.sMnu5 a:link,td.sMnu5 a:visited, td.sMnu5 a:active, td.sMnu5 a:hover,
td.sMnuSel5 a:link, td.sMnuSel5 a:visited, td.sMnuSel5 a:active, td.sMnuSel5 a:hover,

	{
	text-decoration: none;
	font-family: verdana, helvetica, arial;
 	color: #666666;
	font-size: 9px;
	padding-left: 5px;
	padding-right : 5px;
	padding-top : 2px; 
	padding-bottom : 2px;
	}

td.lang {
border:1px solid #FFFFFF;
color:#999999;
padding-left:2px;
padding-right:2px;
padding-top:0px;
padding-bottom:0px;
margin:0px;
font-size:10px;
visibility:visible;
}
td.unlang {
border:1px solid #666666;
color:#333333;
padding-left:2px;
padding-right:2px;
padding-top:0px;
padding-bottom:0px;
margin:0px;
font-size:10px;
visibility:visible;
}
td.langdum {
border:0px solid #FFFFFF;
color:#333333;
padding-left:0px;
padding-right:0px;
padding-top:0px;
padding-bottom:0px;
margin:0px;
font-size:10px;
visibility:visible;
}



