.nospace {
	margin:0px;
	padding:0px;
}

body {
	margin:0px;
	background-color:#f0f0f0;
}


.divheader{
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	positionn:absolute;
	left:0px;
	width:780px;
	height:152px;
	border-bottom:#f00000 3px solid;
}


.divheaderlinks 
{
	position:absolute;
	top:-20px;
	left:0px;
	width:780px;
	height:20px;
	overflow:hidden;
	background-color:Black;
}

p.lnkheader
{
	color:White;
	margin:0px;
	margin-top:1px;
	padding:0px;
}

a.lnkheader, a.lnkheader:visited{color:#ff7000}
a.lnkheader:hover{color:#ffffc0}

span.fondat
{
	position:absolute;
	top:2px;
	left:625px;
	color:#d0d0d0;
}

.divmenu {
	margin:0px;
	padding:0px;
	background-color:#d00000;
	background-color:Transparent;
	position:absolute;
	left:0px;
	top:155px;
	width:180px;
	padding-left:0px;
}


.divbody {
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	margin-left:180px;
	background-color:#ffffff;
	width:600px;
	border-bottom:#d00000 10px solid;
	border-left:#d00000 1px solid;
	border-right:#d00000 1px solid;
}

p, ul, li {
	font-family:Arial, sans-serif;
	font-size:10pt;
	padding:0px;
	margin:0px;
	margin-top:5pt;
}

li 
{
	margin-left:25px;
}

a.menu, a.menusel, a.item1, a.item2 {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}
a.menu:visited, a.menusel:visited, a.item1:visited, a.item2:visited {
	color:#ffffff;
}

a.menu:hover, a.menusel:hover {
	color:#ffffc0;
}

a.item1 {
	font-weight:normal;
}

a.item1:hover {
	color:#ffffc0;
}

p.menu, p.menusel, p.menutype1, p.menutype2, p.menuseltype1, p.droparrow {
	font-size:9pt;
	margin-top:0px;
	border-top:#f09090 1px solid;
	border-bottom:#700000 1px solid;
	padding:2px;
	padding-left:7px;
	background-color:#d90000;
	color:#ffffff;
	font-weight:bold;
}
p.droparrow 
{
	padding-left:2px;
	padding-top:5px;
	padding-bottom:2px;
	background-color:Transparent;
}
td.droparrow 
{
	background-color:#d00000;
}
p.menutype1, td.droparrowtype1
{
	background-color:#0000b0;
}
p.menutype2, td.droparrowtype2
{
	background-color:#007070;
}
p.menusel 
{
	padding-left:4px;
	border-left:#550000 3px solid;
	background-color:#9a0000;
	border-bottom:#f09090 0px solid;
	border-top:#700000 1px solid;
	margin-top:0px;
}
p.menuseltype1
{
	padding-left:4px;
	border-left:#000055 3px solid;
	background-color:#0050dc;
}

p.item1, p.item2 {
	font-size:9pt;
	margin-top:0px;
	margin-left:5px;
}
p.item2 {
	margin-top:0px;
	margin-left:10px;
	border-left:1px #300000 solid;
	border-left:1px #ffffff solid;
	padding-left:5px;
}

H1, H2, H2, H4 {
	font-family:"Times New Roman", serif;
	font-weight:bold;
	margin-bottom:0pt;
}

H1 {
	font-size:20pt;
	margin-top:0pt;
	margin-bottom:0pt;
	margin-left:-10px;
	margin-right:-10px;
	padding-bottom:2px;
	padding-left:10px;
	background-color:#404040;
	color:#ffffff;

}

.h1small {
	font-size:14pt;
}

H2 {
	margin-top:10pt;
	font-size:16pt;
}

H3 {
	margin-top:8pt;
	font-size:14pt;
	margin-bottom:0pt;
}

H4 {
	font-size:12pt;
	margin-top:6pt;
	margin-bottom:0pt;
}

a {
	color:#0000c0;
}
a:visited {
	color:#000090;
}
a:hover {
	color:#c00000;
}

.new {
	color:#ff0000;
	background-color:#f0f090;
	margin:0px;
	padding:0px;
	padding-left:2px;
	padding-right:2px;
}

.hasdropmenu {
	cursor:hand;
	width:155;
}
img.drop {
	cursor:hand;
}
.dropmenu, .dropmenutype1, .dropmenutype2, .dropmenusel, .dropmenuseltype1{
	display:none;
	background-color:#c90000;
	padding-left:5px;
}
.dropmenutype1{
	background-color:#00b0b0;
}

.dropmenutype2{
	background-color:#007070;
}

.dropmenusel {
	background-color:#b90000;
}

p.descr {
	margin:0px;
	padding:0px;
	font-size:8pt;
}

.small {font-size:65%;padding:0px;margin:0px;margin-top:1em;}
.bold {font-weight:bold;}

a.vio, a.vio:visited
{
	font-family:"Arial", sans-serif;
	font-weight:bold;
	font-size:9pt;
	margin-top:0pt;
	margin-bottom:0pt;
	position:absolute;
	left:510px;
	top:107px;
	background-color:White;
	border:0px #c00000 solid;
	padding-left:3px;
	padding-right:3px;
	color:#c00000;
	display:none;
}

a.vio:hover 
{
	color:#ff0000;
	background-color:#ffffc0;
}

p.update 
{
	font-family:Arial, Sans-Serif;
	font-size:9pt;
	font-weight:normal;
	color:black;
	text-align:center;
	padding:3px;
	margin:0px;
	margin-top:0px;
	background-color:Transparent;
	border:0px #c0c0c0 solid;
}

/* news scroll styles */
/* ------------------ */

	table.scroll {
		border:0px #c0c0c0 solid;
		position:absolute;
		top:137px;
	}
	td.scroll {
		border-right:1px #c0c0c0 solid;
		padding-left:2px;
		paddimg-right:2px;
		width:180px;
		background-color:#000000;
	}
	div.scrollnews {
		border:0px #c0c0c0 solid;
		height:20px;
		width:598px;
		margin:0px;
		padding:0px;
		background-color:#f9f9f0;
		background-color:#e0e0e0;
		background-color:#900000;
		overflow:hidden;
	}
	
	div.scrollarea {
		height:20px;
		margin:0px;
		padding:0px;
		position:absolute;
		top:0px;
		left:-35px;
		border-left:5px #f00000 solid;
		padding-left:5px;
		
	}
	
	p.scroll, p.scrollnews {
		font-family:Arial, sans-serif;
		font-size:12px;
		font-weight:bold;
		height:20px;
		white-space:nowrap;
		margin:0px;
		padding:0px;
		cursor:default;
	}

	p.scrollnews {
		height:1px;
		color:#ffffff;
		text-align:left;
	}
	
	p.scroll ,p.scroll a, p.scroll a:visited {
		color:#000090;
		color:#ffffff;
	}
	
	p.scroll a, p.scroll a:visited {
		padding-left:3px;
		padding-right:3px;
	}
	
	p.scroll a:hover {
		color:#f00000;
		color:#ffffff;
		background-color:#000000;
	}
	
	span.scroll 
	{
		width:2px;
		background-color:Black;
		margin-left:10px;
		margin-right:10px;
	}
	
/* end news scroll styles */
/* ---------------------- */

.right {text-align:right}
.bold {font-weight:bold;}

.floatright{float:right;margin:10px;margin-right:0px;}
.floatleft{float:left;margin:10px;margin-left:0px;}

p.fondat
{
	margin:0px;
	padding:0px;
	position:relative;
	top:40px;
	left:10px;
	font-family:Arial, Sans-Serif;
	font-size:8pt;
	font-style:italic;
}

p.loginlnk
{
	padding:0px;
	padding-right:10px;
	margin:2px;
	text-align:right;
	color:White;
}
a.loginlnk, a.loginlnk:visited
{
	color:#00ccff;
}
.div_outer 
{
	border:0px green solid;
	width:820px;
	width:780px;
	margin:0px;
	padding:0px;
	margin:auto;
	background-color:#ffffff;
	margin-top:10px;
}

body {padding-bottom:20px;}

.div_header {
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	background-image:url(../images/header4.jpg);
	width:818px;
	width:778px;
	height:137px;
	border:1px #000000 solid;
}
.table_header
{
	background-color:black;
}

.table_menu_body
{
	border:solid 1px #909090;
	border:solid 1px #505050;
	border-top-style:none;
}

.div_menu {
	margin:0px;
	padding:0px;
	width:220px;
	width:180px;
	padding-left:0px;
}


.div_body {
	margin:0px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	margin-left:0px;
	background-color:#ffffff;
	width:577px;
	border-bottom:#d00000 10px solid;
	border-left:#d00000 1px solid;
	border-right:#d00000 0px solid;
	border-top:#d00000 0px solid;
}

table.copyright
{
	width:100%;
	border:solid 1px #505050;
	background-color:#c0c0c0;
	border-top-style:none;
	display:none;
}
p.copyright
{
	font-size:9pt;
	text-align:center;
	margin:0px;
	padding:3px;
}

span.text
{
	font-size:11pt;
}
