body{
	background-color: 		#ffffff;
	margin: 				0px 0px;
	padding: 				0px 0px;
	border-width:			0px;
	font: 					12px Arial, Helvetica, sans-serif;
	color: 					#000;
}

body.top{
	padding: 				4px 4px;
}

body.menu{
	padding:				4px 4px;
	background-image:		url(../pictures/toprim.gif);
}

body.bottom{ 
	background-color: 		#b1b1b1;
}
 
iframe{
	border-width:			0px;
}

a:link			{	color: #3A6DAB;	text-decoration: none;}
a:visited		{	color: #3A52AB;	text-decoration: none;}
a:hover			{	color: #444;	text-decoration: underline;}

a:active		{	color: #444;	text-decoration: underline;}

.menu{
	font: 					11px Arial, Helvetica, sans-serif;
	color:					#888;
}
a.menu:link 	{	color: #888888;	text-decoration: none;}

a.menu:visited	{	color: #666666;	text-decoration: none;}
a.menu:hover	{	color: #000000;	text-decoration: underline;}

a.menu:active	{	color: #dddddd;	text-decoration: underline;}

.text{
	text-indent:			24px;
}

.blackheader{			/* a black header */
	color:				#ffffff;
	background-color:	#000000;
	font-weight:		bold;
	padding:			2px;
	text-align:			left;
}

.blackheader2{			/* similar but right aligned */
	color:				#ffffff;
	background-color:	#000000;
	font-weight:		bold;
	padding:			2px;
	text-align:			right;
}

.subheader{				/* for beneath the elongated images*/
	background-color:	#ddd;
	font-weight:		bold;
	padding:			2px;
}

.newsheader{			/* the main news header */
	font: 				18px Courier New,Courier,Monaco;
	color:				#ffffff;
	background-color:	#000000;
	font-weight:		bold;
	padding:			2px;
	text-align:			center;
	letter-spacing:		0.3em;
}

.news{
	background-color: 	#dfddcf;
	font: 				12px Courier New,Courier,Monaco;
	text-align: 		center;
	width: 640px;
}

.newsItem{
	margin:				4px 32px 8px 32px;
	border-style:		dashed;
	border-width:		0px 0px 1px 0px;
	border-color:		#bbb;
	padding:			4px 4px 4px 4px;
}

.newsFlashItem{
	margin:				4px 32px 8px 32px;
	border-style:		dashed;
	border-width:		0px 0px 1px 0px;
	border-color:		#bbb;
	padding:			4px 4px 4px 4px;
	background-color:	#fbfcea;
}

.newsDate{
	text-align:			right;
	font-size:			10px;
	color:				#777;
}
.newsTitle{
	font-size:			16px;
	font-weight:		bold;
	letter-spacing:		0.3em;
}
.newsFlashHeader{
	text-align: 		center;
	font-weight:		bold;
	font-size:			14px;
	letter-spacing:		0.3em;
	color:				#fff;
	background-color: 	#e33;
}

.blackImages{			/*mainly for images without caption*/
	text-align:			center;
	background-color:	#000;
}
.captionedImage{
	margin:				4px;
	font-style:			italic;
	padding:			4px 4px 16px 4px;
	text-align:			center;
	background-color:	#e6e4c0;
}


.intro{
	font-weight:		bold;
	text-indent:			24px;
}

.blockquote{
	padding-left:		32px;
}

.divider{
	background-color:	#000000;
	height:				4px;
}

.inlineMenu{
	text-align:			right;
	background-color:	#eed;
	color:				#888;
}

table{
	font: 					12px Arial, Helvetica, sans-serif;
	border : 0;
	width : 100%;
	margin : 0px 0px;
	padding : 0px 0px;
	border-collapse: collapse;
}

table.main{
	width: 640px;
}

table.document{
	background-color: 	#e6e4c0;
	width:				640px;
}
table.documentheader{
	background-color: 	#c6c4a0;
}




table.foto
{
	border : 0;
	width : 0%;
	margin : 0px 0px;
	padding : 0px 0px;
}

tr.trfoto
{ 
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: e6e4c0;

 }

td.tdfoto
{
	text-align : center;
	align: center;
	vertical-align: center;
}

td.tdfototext
{ 
	text-align : left;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	vertical-align:center;
 }

td.tdfotosubtext
{ 
	text-align : center;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	vertical-align:top;
 }



 
 td.subnav
{
	font : -1% Courier New,Courier,Monaco;
	color: #3b3b3b;
}


 
img{
	border:			0px;
	text-align:		center;
}





