html {
background-image: url(../images/bg_main.gif);
background-repeat: no-repeat;
background-position: top;
margin: 0px;
padding: 0px;
}

body {
color: #000000;
margin: 0px;
padding: 0px;
	background-image: url(../images/bg_body.gif);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #9a1223;
	height: 100%;
}
.page_container {
	background: #ffffff;
}

	/* Style for tree item text */
	.t0i {
		font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #000000;
		text-decoration: none;
	}
	/* Style for tree item image */
	.t0im {
		border: 0px;
		width: 19px;
		height: 16px;
	}


H2	 {
font-family: Times,Times New Roman,Garamond;
color: #880000;
font-size:16pt;
font-weight:normal;
margin-top: 24px;
margin-left: 8px;
margin-right: 4px;
border-bottom: dashed 1px #DEE7EF;
}

UL {
list-style-type: disc;
list-style-image: url("../images/arrow_li.gif");
list-style-position: outside;
margin-top: 0px;
margin-left: 16px;
}

OL {
list-style-image: url("../images/arrow_ol.gif");
list-style-position: outside;
margin-top: 0px;
margin-left: 16px;
}

#text_topic {
font-family: Times,Times New Roman,Garamond;
color: #880000;
font-size:16pt;
font-weight:normal;
margin-left: 8px;
margin-right: 4px;
}

#text {
font-family: arial;
color: #000000;
font-size:8pt;
font-weight:normal;
margin-left: 8px;
margin-right: 16px;
line-height:12pt;
}

#top {
font-family: verdana, arial;
color: #EE3333;
font-size:7pt;
font-weight:normal;
margin-right: 4px;
line-height:12pt;
}

#menu {
font-family: arial;
color: #EE3333;
font-size:8pt;
font-weight:normal;
margin-left: 8px;
margin-right: 4px;
line-height:12pt;
}

#footer {
font-family: arial;
color: #ffffff;
font-size:8pt;
font-weight:normal;
margin-left: 8px;
margin-right: 4px;
line-height:12pt;

}
#footer a {
color: #ffffff !important;

}
#nosto {
font-family: verdana, arial;
color: #000000;
font-size:8pt;
font-weight:bold;
margin-left: 8px;
margin-right: 4px;
line-height:12pt;
}

DIV A:link      {COLOR:#EE3333; TEXT-DECORATION:none;}
DIV A:visited	{COLOR:#EE3333; TEXT-DECORATION:none;}
DIV A:active	{COLOR:#EE3333; TEXT-DECORATION:none;}
DIV A:hover	{COLOR:#000000; TEXT-DECORATION:underline;}

#menu A:link		{color:#EE3333; TEXT-DECORATION:none;}
#menu A:visited	{color:#EE3333; TEXT-DECORATION:none;}
#menu A:active		{color:#EE3333; TEXT-DECORATION:none;}
#menu A:hover		{color:#000000; TEXT-DECORATION:none;}

#footer A:link		{color:#EE3333; TEXT-DECORATION:underline;}
#footer A:visited	{color:#EE3333; TEXT-DECORATION:underline;}
#footer A:active		{color:#EE3333; TEXT-DECORATION:underline;}
#footer A:hover		{color:#000000; TEXT-DECORATION:none;}

#text A:link  	{color:#EE3333; TEXT-DECORATION:none; font-weight:bold;}
#text A:visited	{color:#EE3333; TEXT-DECORATION:none; font-weight:bold;}
#text A:active 	{color:#EE3333; TEXT-DECORATION:none; font-weight:bold;}
#text A:hover 	{color:#000000; TEXT-DECORATION:underline; font-weight:bold;}

INPUT {
        BORDER-BOTTOM-COLOR: #880000;
        BORDER-BOTTOM-WIDTH: 1px;
        BORDER-LEFT-COLOR: #880000;
        BORDER-LEFT-WIDTH: 1px;
        BORDER-RIGHT-COLOR: #880000;
        BORDER-RIGHT-WIDTH: 1px;
        BORDER-TOP-COLOR: #880000;
        BORDER-TOP-WIDTH: 1px;
        COLOR: #880000;
        FONT-FAMILY: Verdana;
        FONT-SIZE: 8pt;
        MARGIN-BOTTOM: 1px;
        MARGIN-TOP: 1px;
}
TEXTAREA {
        BACKGROUND-COLOR: #ffffff;
        BORDER-BOTTOM-COLOR: #000000;
        BORDER-BOTTOM-WIDTH: 1px;
        BORDER-LEFT-COLOR: #000000;
        BORDER-LEFT-WIDTH: 1px;
        BORDER-RIGHT-COLOR: #000000;
        BORDER-RIGHT-WIDTH: 1px;
        BORDER-TOP-COLOR: #000000;
        BORDER-TOP-WIDTH: 1px;
        COLOR: #000000;
        FONT-FAMILY: Verdana;
        FONT-SIZE: 8pt;
        MARGIN-BOTTOM: 1px;
        MARGIN-TOP: 1px;
}