A:link {
	COLOR: #; TEXT-DECORATION: none;
}
A:visited {
	COLOR: #; TEXT-DECORATION: none;
}
A:hover {
	COLOR: #; TEXT-DECORATION: none;
}

.bar1 A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.bar1 A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.bar1 A:hover {
	COLOR: #FF0000; TEXT-DECORATION: none
}
.bar2 A:link {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
.bar2 A:visited {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}
.bar2 A:hover {
	COLOR: #FF0000; TEXT-DECORATION: none
}

.footer A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.footer A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.footer A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
BODY {
	MARGIN: 0px
}
td#mainBody{
	padding: 1em;
}

.menu{
	padding-right: 7px;
	margin-bottom: 1em;
	height: 100%;
	width: 159px;
	border: 0px;
}
.l_menu{
	text-align: right;
	padding: 2px;
	padding-right: 7px;
	border: 0px;
}

.bar_key{
	padding-left: 20px;padding-right: 20px;
}
.bar_pad{
	padding-left: 5px;
}

.pos_left{
	float: left;
	display: inline;
	padding: 2px;
}

.pos_right{
	float: right;
	display: inline;
	padding: 2px;
	padding-bottom: 5px;
	margin-right: 12px;
}

.banner{
	float: left;
	display: inline;
	padding-left: 2px;
	padding-right: 7px;
	padding-bottom: 5px;
	margin-top: -2px;
}

.left_tpad{
	float: left;
	display: inline;
	padding-top: 10px;
	padding-left: 2px;
	padding-right: 2px;
}
.left_bpad{
	float: left;
	display: inline;
	padding-bottom: 10px;
	padding-left: 2px;
	padding-right: 2px;
}

.pos_clear{
	clear: both;
	padding-bottom: 5px;
}

#mainBody li{
	padding-bottom: 8px;
}

.BG1{
	font-size: 14px;
	color: #666666;
	width: 550px;
	height: 25px;
	text-align: center;
	background-image: url(/media/public/topimages/bar_bg1.gif);
}

div#footer a{
	color: #ffffff;
	text-decoration:underline;
}

div.news1{width: 392px;	margin-top: 4px; float: left; padding: 2px;}
div.news2{margin-left: 1em;	width: 173px;margin-bottom: 8px;float: left;}
div.news3{width: 610px;	margin-bottom: 8px;	float: left;border: 1px solid #F9DBA0;text-align: center;}
h3{font-size: 100%;margin:0;padding: 0 0 3px;background: #EBB6B2;color: #000;text-align: center}
/*
p{background: #F8F7DE;margin:0;padding: 5px 10px;height: 130px;line-height: 1.3;text-align: justify}
*/
#nifty3 p{background: #FFFFFF;margin:0;padding: 5px 10px;line-height: 1.3;text-align: justify}
div#ban1,div#ban2,div#ban3,div#ban4{
text-align: justify;
text-justify:distribute-all-lines;
	margin-bottom: 6px;
}

#l_menu a{
font-weight: bold;
}