p { 
	text-align: justify;
}

#news a img {
	border: #990000 solid 8px;
	border-bottom: #990000 solid 4px;
}

a:active {
     color: #E2E2E2;
}

a:link, a:visited {
    /*color: #990000;*/
    color: #e90505;
    text-decoration: none;
}

a:hover {
    /*color: #590000;*/
    color: #cc0000;
    text-decoration: underline;
}

body {
    background-image: url(images/bg.jpg);
    background-color: #990000;
    background-repeat: repeat-x;
    background-attachment: fixed;
}

#news {
	color: #000;
	text-align: left;
}

#container {
    position: relative;
    width: 800px;
    background-color: #fff8c6;
    padding-left: 0px;
    padding-right: 0px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
}

#footnote {
    position: relative;
    width: 800px;
    background: #fff8c6 url(images/footbg.jpg) no-repeat bottom;
    padding: 3em 0 27px 0;
    margin-left: auto;
    margin-right: auto;
}

* {
    margin: 0;
    padding: 0;
}

div .content {
    padding: 0 15px 20px 15px;
}

p {
    text-indent: 2em;
}

.fixline {
    line-height: 25px;
}

.menu {

	width:800px; 

	font-size:0.85em;

	z-index:100;

	background: #990000;

}



.menu ul {

	padding:0;

	margin:0;

	list-style-type:none;

}

.menu ul ul {

	width:114px;

}



.menu li {

	float:left;

	width:114px;

	position:relative;

}



.menu a, .menu a:visited {

	display:block;

	font-size:12px;

	font-weight:bold;

	text-decoration:none;

	color:#fff; 

	width:108px; 

	height:45px; 

	border:1px solid #fff; 

	border-width:1px 1px 0 0; 

	background: #990000; 

	padding: 10px 0 0 5px;

/*line-height:29px; */

}



* html .menu a, * html .menu a:visited {

	width:114px;

	w\idth:119px;

}



.menu ul ul ul a, .menu ul ul ul a:visited {	

	background:#990000;

}



.menu ul ul ul a:hover {

background:  #690707;

}



.menu ul ul {

	visibility:hidden;

	position:absolute;

	height:0;

	top:56px;

	left:0; 

	width:114px;
	
	z-index:1000

}



* html .menu ul ul {

	top: 55px;

	t\op:56px;

}



.menu ul ul ul{

	left:114px; 

	top:0;

	width:114px;

}



.menu ul ul ul.left {

	left:-114px;

}



.menu table {position:absolute; top:0; left:0;}



.menu ul ul a, .menu ul ul a:visited {

	background: #990000; 

	color:#fff; 

	height:auto; 

	line-height:1em; 

	padding:5px 10px; 

	width:93px;

}



* html .menu ul ul a{

	width:114px;

	w\idth:129px;

}



.menu a:hover, .menu ul ul a:hover{

	color:#fff; 

	background: #000000;

}

.menu :hover > a, .menu ul ul :hover > a {

	color:#fff;

	background: #740505;

}



.menu ul li:hover ul,

.menu ul a:hover ul{

	visibility:visible; 

}



.menu ul :hover ul ul{

	visibility:hidden;

}



.menu ul :hover ul :hover ul{ 

	visibility:visible;

}

.indent {
    padding: 0 0 0 2em;
}

.tablelist {
    margin-left: 30px;
}

.tablelist td {
	vertical-align: top;
    padding: 10px 20px 0;
}

