IMG {
	BORDER: 0px solid;
}

TABLE TD {
	VERTICAL-ALIGN: top;
}

BODY {
	MARGIN: 0px;
	PADDING: 0px;
	BACKGROUND: #FFFFFF;
}
ul {
	padding: 0px;
	margin: -10px 20px 20px 30px;
	list-style-image: url(/images/ul_bullet.gif);}
ul li {
	padding: 0px;
	margin: 0px;}
ul ul, ul ul ul {
	padding: 0px;
	margin: 5px 20px 20px 30px;
	list-style-image: url(/images/ul_bullet.gif);}

TD.topr1 {
	BACKGROUND: url(images/background2.gif)	repeat-x left top;
}

TD.topr2 {
	BACKGROUND: url(images/background2.gif)	repeat-x left top;
	FONT: 11px Tahoma, Arial;
	COLOR: #000000;
}

HTML>BODY TD.topr2 {
	WIDTH: 211px;
}

HTML:root TD.topr2 {
	WIDTH: 212px;
}

TABLE.tm {
	BACKGROUND: url(images/background3.gif) repeat-x left top;
	HEIGHT: 24px;
	MARGIN-TOP: 1px;
}

TABLE.tm TD {
	PADDING-TOP: 5px;
	BORDER-LEFT: 1px solid #FFFFFF;
	TEXT-ALIGN: center;
}

TABLE.tm TD A {
	PADDING: 0px 12px 0px 11px;
	FONT: 9px "Small Fonts", Arial;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	HEIGHT: 18px;
}

TABLE.tm TD A:hover {
	FONT: 9px "Small Fonts", Arial;
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
}

FORM {
	PADDING: 0px;
	MARGIN: 0px;
}

INPUT.search {
	BORDER: 1px solid #80888C;
	FONT: 11px Tahoma, Arial;
	COLOR: #000000;
	WIDTH: 130px;
}

INPUT.text {
	BORDER: 1px solid #80888C;
	FONT: 11px Tahoma, Arial;
	COLOR: #000000;
	WIDTH: 250px;
}

HTML>BODY INPUT.search {
	HEIGHT: 17px;
}

HTML:root INPUT.search {
	HEIGHT: 13px;
}

INPUT.searchbutton {
	HEIGHT: 17px;
	WIDTH: 16px;
	BORDER: 0px solid;
	VERTICAL-ALIGN: top;
	MARGIN-TOP: 1px;
}

INPUT.button {
	BORDER: 1px solid #80888C;
	FONT: 11px Tahoma, Arial;
	COLOR: #000000;
}

SELECT {
	BORDER: 1px solid #80888C;
	FONT: 11px Tahoma, Arial;
	COLOR: #000000;
}

HTML>BODY INPUT.searchbutton {
	MARGIN-TOP: 0px;
}

DIV.menu {
	BORDER-BOTTOM: 1px solid #FFFFFF;
}

DIV.menu DIV.main {
	BORDER-TOP: 1px solid #FFFFFF;
	BACKGROUND: #990015;
	HEIGHT: 27px;
	PADDING-TOP: 11px;
	padding-bottom: 6px;
}

/*DIV.menu DIV.sub {
	BORDER-TOP: 1px solid #FFFFFF;
	BACKGROUND: #5A6C79;
	HEIGHT: 26px;
	PADDING: 5px 5px 5px 11px;
	vertical-align: middle;
	display: table;
	width: 170px;
}
*/
DIV.main A {
	FONT: 12px Tahoma, Arial;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	BACKGROUND: url(images/m.gif) no-repeat left top;
	PADDING-LEFT: 25px;
	display: block;
}

DIV.main A:hover {
	FONT: 12px Tahoma, Arial;
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
	BACKGROUND: url(images/m.gif) no-repeat left top;
}

DIV.sub A {
	FONT: 11px Tahoma, Arial;
	display:block;
	BORDER-TOP: 1px solid #FFFFFF;
	BACKGROUND: #5A6C79;
	PADDING: 8px 5px 8px 11px;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}

DIV.sub A:hover {
	TEXT-DECORATION: underline;
}

DIV.text {
	FONT: 11px Tahoma, Arial;
	COLOR: #000000;
	PADDING: 0px 20px 0px 20px;
	TEXT-ALIGN: justify;
}

DIV.text A {
	FONT: 11px Tahoma, Arial;
	COLOR: #990015;
	TEXT-DECORATION: underline;
}

DIV.text A:hover {
	FONT: 11px Tahoma, Arial;
	COLOR: #990015;
	TEXT-DECORATION: none;
}

DIV.text H1 {
	FONT: bold 12px Tahoma, Arial;
	COLOR: #990015;
	TEXT-ALIGN: left;
	MARGIN: 10px 0px 10px 0px;
}

DIV.text H3 {
	FONT: bold 15px Tahoma, Arial;
	COLOR: #0E0E0E;
}

DIV.text H4 {
	MARGIN-BOTTOM: 5px;
	FONT: bold 12px Tahoma, Arial;
	COLOR: #0E0E0E;
}

DIV.text DIV.obj {
	FONT: bold 11px Tahoma, Arial;
	COLOR: #990015;
	TEXT-ALIGN: center;
}

TD.bg5 {
	BACKGROUND: url(images/background5.gif)	repeat-y left top;
}

TD.bg6 {
	BACKGROUND: url(images/background6.gif)	repeat-x left top;
}

TD.dmenu {
	FONT: 12px Tahoma, Arial;
	COLOR: #FFFFFF;
	BACKGROUND: url(images/background8.gif) repeat-x left top;
	PADDING-TOP: 13px;
}

TD.dmenu A {
	FONT: 12px Tahoma, Arial;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
}

TD.dmenu A:hover {
	FONT: 12px Tahoma, Arial;
	COLOR: #FFFFFF;
	TEXT-DECORATION: underline;
}

DIV.pathline {
	FONT: bold 12px Tahoma, Arial;
	COLOR: #000000;
}

DIV.pathline A {
	FONT: bold 12px Tahoma, Arial;
	COLOR: #000000;
	TEXT-DECORATION: none;
}

DIV.pathline A:hover {
	FONT: bold 12px Tahoma, Arial;
	COLOR: #990015;
	TEXT-DECORATION: underline;
}

DIV.pathline HR {
	BORDER: 0px solid;
	BORDER-TOP-COLOR: #BAC1C7;
	BORDER-TOP-STYLE: solid;
	BORDER-BOTTOM-COLOR: #F2F2F2;
	BORDER-BOTTOM-STYLE: solid;
	BORDER-TOP-WIDTH: 1px;
	BORDER-BOTTOM-WIDTH: 1px;
	MARGIN-BOTTOM: 0px;
}

DIV.press {
	PADDING: 5px;
}
DIV.text h3.news {
	font: bold 13 Tahoma, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 20px 0px 10px 20px;
	color: #9D0C20;
	text-align: left;}
DIV.text a.black {
	color: #000;}
.project {
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #990000;
	padding: 20px 5px 5px 10px;} 
.project a {
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration:none;} 
.tbl {
	border-collapse: collapse;}
.tbl td{
	background: #F7F7F7;
	padding: 5px;
	border: 1px solid #ACB5BC;}
.line {
	margin: 0px 10px 20px 10px;
	border-bottom: 1px solid #ACB5BC;
	height: 20px;}
