body {
margin:0;
padding:0;
}


/* <!-- */
A.copyright:link		{COLOR: gray; TEXT-DECORATION: none;}
A.copyright:visited		{COLOR: gray; TEXT-DECORATION: none;}
A.copyright:active		{COLOR: gray; TEXT-DECORATION: none;}
A.copyright:hover		{COLOR: gray; TEXT-DECORATION: underline;}
.copyright		{	FONT: 7pt Arial, sans-serif;	TEXT-ALIGN: center;		VERTICAL-ALIGN: middle;
					COLOR: gray;}

A.footer:link		{COLOR: black; TEXT-DECORATION: none;}
A.footer:visited	{COLOR: black; TEXT-DECORATION: none;}
A.footer:active		{COLOR: black; TEXT-DECORATION: none;}
A.footer:hover		{COLOR: black; TEXT-DECORATION: underline;}
.footer			{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: center;		VERTICAL-ALIGN: middle;
					COLOR: black;}

.cert			{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: center;		VERTICAL-ALIGN: top;	
					BACKGROUND-COLOR: #336699; }
.grayed			{	font-family: Arial, sans-serif; font-size: 8pt; font-weight: bold; color: black; 
					TEXT-ALIGN: center;	BACKGROUND-COLOR: #d0d0d0;}
.headl			{	COLOR: white;	FONT: 9pt Arial, sans-serif;
					TEXT-ALIGN: left;	VERTICAL-ALIGN: top;	}
.headr			{	BACKGROUND-COLOR: #003399;	COLOR: white;	FONT: 9pt Arial, sans-serif;
					TEXT-ALIGN: right;	VERTICAL-ALIGN: top;	}
.headc			{	BACKGROUND-COLOR: #003399;	COLOR: white;	FONT: 9pt Arial, sans-serif;
					TEXT-ALIGN: center;	VERTICAL-ALIGN: middle;
				}

.label			{ font-family: Arial, sans-serif; font-size: 9pt; font-weight: bold; color: black;}

A.menu:link		{COLOR: black; TEXT-DECORATION: none;}
A.menu:visited	{COLOR: black; TEXT-DECORATION: none;}
A.menu:active	{COLOR: black; TEXT-DECORATION: none;}
A.menu:hover	{COLOR: black; TEXT-DECORATION: underline;}
.menu			{	FONT: 9pt Arial, sans-serif;	TEXT-ALIGN: left;		VERTICAL-ALIGN: middle;
					COLOR: white;	height:20; BACKGROUND-color:#B2B1AF;}
.menuct			{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: center;		VERTICAL-ALIGN: top;
					COLOR: white;	BACKGROUND-color:#B2B1AF;}
.menult			{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: left;		VERTICAL-ALIGN: top;
					COLOR: white;	BACKGROUND-color:#B2B1AF;}
.menurt			{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: right;		VERTICAL-ALIGN: top;
					COLOR: white;	BACKGROUND-color:#B2B1AF;}
.menus			{	FONT: 7.5pt Arial, sans-serif;	TEXT-ALIGN: center;		VERTICAL-ALIGN: middle;
					COLOR: white;	BACKGROUND-color:#A4A4A4;}

.normal			{ font-family: Arial, sans-serif; font-size: 9pt; color: black;}
.warningc		{ font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold; color: #ff0000; 
					TEXT-ALIGN: center;}
.warningl		{ font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold; color: #ff0000;
					TEXT-ALIGN: left;}
.warningr		{ font-family: Arial, sans-serif; font-size: 10pt; font-weight: bold; color: #ff0000;
					TEXT-ALIGN: right;}
.reverse	{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: center;		VERTICAL-ALIGN: middle;	
				BACKGROUND-COLOR: black;	COLOR: white;}

A.private:link			{COLOR: #336699; TEXT-DECORATION: none;}
A.private:visited		{COLOR: #336699; TEXT-DECORATION: none;}
A.private:active		{COLOR: #336699; TEXT-DECORATION: none;}
A.private:hover			{COLOR: #336699; TEXT-DECORATION: underline;}
.private	{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: center;		VERTICAL-ALIGN: middle;	
				BACKGROUND-COLOR: #E8E8E8;	COLOR: black;}

/* Convention for 3 chars-coded class
	s=small		l=left			t=top
	b=big		c=center		b=bottom
				r=right			
				j=justify
*/

/* default setting */
A:link		{COLOR: #336699; TEXT-DECORATION: none;}
A:visited	{COLOR: #336699; TEXT-DECORATION: none;}
A:active	{COLOR: #336699; TEXT-DECORATION: none;}
A:hover		{COLOR: #336699; TEXT-DECORATION: underline;}
TD			{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: center;		VERTICAL-ALIGN: middle;	}
H1			{	FONT: 12pt Arial, sans-serif;	font-weight: bold; color: black;}
INPUT		{	FONT: 8pt Arial, sans-serif;	}
SELECT		{	FONT: 8pt Arial, sans-serif;	}
TEXTAREA	{	FONT: 8pt Arial, sans-serif;	}

/* default normal size cell */
TD.c	{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: center;		VERTICAL-ALIGN: middle;	}
TD.j	{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: justify;	VERTICAL-ALIGN: middle;	}
TD.l	{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: left;		VERTICAL-ALIGN: middle;	}
TD.r	{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: right;		VERTICAL-ALIGN: middle;	}

TD.ct	{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: center;		VERTICAL-ALIGN: top;	}
TD.jt	{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: justify;	VERTICAL-ALIGN: top;	}
TD.lt	{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: left;		VERTICAL-ALIGN: top;	}
TD.rt	{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: right;		VERTICAL-ALIGN: top;	}

TD.cb	{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: center;		VERTICAL-ALIGN: bottom;	}
TD.jb	{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: justify;	VERTICAL-ALIGN: bottom;	}
TD.lb	{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: left;		VERTICAL-ALIGN: bottom;	}
TD.rb	{	FONT: 8pt Arial, sans-serif;	TEXT-ALIGN: right;		VERTICAL-ALIGN: bottom;	}

/* small size cell */
TD.sc	{	FONT: 7.5pt Arial, sans-serif;	TEXT-ALIGN: center;		VERTICAL-ALIGN: middle;	}
TD.sj	{	FONT: 7.5pt Arial, sans-serif;	TEXT-ALIGN: justify;	VERTICAL-ALIGN: middle;	}
TD.sl	{	FONT: 7.5pt Arial, sans-serif;	TEXT-ALIGN: left;		VERTICAL-ALIGN: middle;	}
TD.sr	{	FONT: 7.5pt Arial, sans-serif;	TEXT-ALIGN: right;		VERTICAL-ALIGN: middle;	}

TD.sct	{	FONT: 7.5pt Arial, sans-serif;	TEXT-ALIGN: center;		VERTICAL-ALIGN: top;	}
TD.sjt	{	FONT: 7.5pt Arial, sans-serif;	TEXT-ALIGN: justify;	VERTICAL-ALIGN: top;	}
TD.slt	{	FONT: 7.5pt Arial, sans-serif;	TEXT-ALIGN: left;		VERTICAL-ALIGN: top;	}
TD.srt	{	FONT: 7.5pt Arial, sans-serif;	TEXT-ALIGN: right;		VERTICAL-ALIGN: top;	}

TD.scb	{	FONT: 7.5pt Arial, sans-serif;	TEXT-ALIGN: center;		VERTICAL-ALIGN: bottom;	}
TD.sjb	{	FONT: 7.5pt Arial, sans-serif;	TEXT-ALIGN: justify;	VERTICAL-ALIGN: bottom;	}
TD.slb	{	FONT: 7.5pt Arial, sans-serif;	TEXT-ALIGN: left;		VERTICAL-ALIGN: bottom;	}
TD.srb	{	FONT: 7.5pt Arial, sans-serif;	TEXT-ALIGN: right;		VERTICAL-ALIGN: bottom;	}

/* big size cell */
TD.bc	{	FONT: 10pt Arial, sans-serif;	TEXT-ALIGN: center;		VERTICAL-ALIGN: middle;	}
TD.bj	{	FONT: 10pt Arial, sans-serif;	TEXT-ALIGN: justify;	VERTICAL-ALIGN: middle;	}
TD.bl	{	FONT: 10pt Arial, sans-serif;	TEXT-ALIGN: left;		VERTICAL-ALIGN: middle;	}
TD.br	{	FONT: 10pt Arial, sans-serif;	TEXT-ALIGN: right;		VERTICAL-ALIGN: middle;	}

TD.bct	{	FONT: 10pt Arial, sans-serif;	TEXT-ALIGN: center;		VERTICAL-ALIGN: top;	}
TD.bjt	{	FONT: 10pt Arial, sans-serif;	TEXT-ALIGN: justify;	VERTICAL-ALIGN: top;	}
TD.blt	{	FONT: 10pt Arial, sans-serif;	TEXT-ALIGN: left;		VERTICAL-ALIGN: top;	}
TD.brt	{	FONT: 10pt Arial, sans-serif;	TEXT-ALIGN: right;		VERTICAL-ALIGN: top;	}

TD.bcb	{	FONT: 10pt Arial, sans-serif;	TEXT-ALIGN: center;		VERTICAL-ALIGN: bottom;	}
TD.bjb	{	FONT: 10pt Arial, sans-serif;	TEXT-ALIGN: justify;	VERTICAL-ALIGN: bottom;	}
TD.blb	{	FONT: 10pt Arial, sans-serif;	TEXT-ALIGN: left;		VERTICAL-ALIGN: bottom;	}
TD.brb	{	FONT: 10pt Arial, sans-serif;	TEXT-ALIGN: right;		VERTICAL-ALIGN: bottom;	}

/* --> */#navcontainer ul
{
text-align: center;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0;
margin-top: 0;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;
margin-bottom:1px;
background-color: #005F91;
color: white;
width: 100%;
font-family: Arial,Helvetica,sans-serif;
line-height: 18px;
/* fixes Firefox 0.9.3 */
}

#navcontainer ul li
{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 5px;
/* matches link padding except for left and right */
padding-top: 5px;
background: url(../img/curve-bk.gif) right no-repeat;
}

#navcontainer ul li a
{
padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-top: 5px;
color: white;
text-decoration: none;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
background: url(../img/curve-bu.gif) right no-repeat;
background-color: #6699cc;
/*color: white;
*/
}

.active {
font-weight:bold;
}

#navcontainer .active { 
color:white;
/*font-weight:bold;*/
}

/* active nav menu bold with color */
#navcontainer #current {
color:white;
font-weight:bold;
}