*			{	margin:0;
				padding:0;
			}


.side-menu		{
				float:left;
				width:179px;
				position: relative;
				margin-top:15px;
				padding-bottom:0px;
				color: #c20028;
				background-image: url(/images/side-back.png);
				background-repeat: repeat-x;
				background-position: 0 0;
				background-color: #dbdada;
			}

.side-sl
{
	background-image: url(/images/side-s.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
}

.side-sr
{
	background-image: url(/images/side-s.gif);
	background-repeat: repeat-y;
	background-position: 100% 0;
}

.side-b
{
	background-image: url(/images/side-b.gif);
	background-repeat: repeat-x;
	background-position: 0 100%;
}

.side-t
{
	background-image: url(/images/side-t.gif);
	background-repeat: repeat-x;
	background-position: 0 0;
}

.side-tr
{
	background-image: url(/images/side-tr.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
}

.side-tl
{
	background-image: url(/images/side-tl.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#search .side-t
{
	background-image: none;
}

#search .side-tr
{
	background-image: url(/images/side-s-tr.gif);
}

#search .side-tl
{
	background-image: url(/images/side-s-tl.gif);
}

.side-br
{
	background-image: url(/images/side-br.gif);
	background-repeat: no-repeat;
	background-position: 100% 100%;
}

.side-bl
{
	background-image: url(/images/side-bl.gif);
	background-repeat: no-repeat;
	background-position: 0 100%;
}

.side-inner
{
	padding: 8px 8px 54px;
}

#search .side-inner,
#divHomePageNews .side-inner
{
	padding: 8px 3px 54px;
}

#search .side-inner fieldset
{
	padding: 0px 16px 16px;
}

.z			{	
				background:#eee;
				color: black;
				display:none;
				position:absolute;
				left:150px;
				width:150px;
				z-index:100;
				float:right;
				/*border-left: solid 1px #ffffff;	*/
				margin-top:0px;
				font-weight: normal;
				border: 1px solid #999;
			}
		


.y			{
				background:#eee;
				color: black;
				display:none;
				position:absolute;
				left:150px;
				/*border-left: solid 1px #ffffff;	*/
				z-index:100;
				width: 150px;
				height: 24px;
				font-weight: normal;
				/*border: 1px solid #e58d8f;*/
			}



#side ul li:hover .z 	{	
				display:block;
			}
		


#side ul li li:hover .y	{
				display:block;
			}
			


#side ul			{
				margin:0px;
				text-indent:0px;
				

			}


#side ul li			{	
				list-style-type:none;
				height:24px;
				padding:0px;
				margin:0px;
				/*background:#fce5ea;
				border-bottom:solid #ffffff 1px;*/
				line-height: 24px;
				vertical-align: bottom;
				background-image: none;
			}

#side td a			{
				
				color: black;
				/*line-height:24px;*/
				position:absolute;
				/*width:50px;					*/
				text-indent:5px;
				text-decoration:none;
				
			}


#side a			{
				
				color: black;
				line-height:24px;
				padding:0px 0px 0px 0px;
				margin:0px 0px 0px 0px;
				position:absolute;
				wwidth:100%;					
				text-indent:10px;
				text-decoration:none;
				/*font-family: Arial, Helv;*/
				font-weight: bold;
			}

#side li .z li a,
#side li .y li a			
{
	font-weight: normal;
}

#side li:hover > a		{
				color:#fff;
				
			} 
#side li:hover 		{
				background-color: #afa9aa;
				color:#fff;
				
			} 

#side td			{	
						border-left:solid white 1px;
						border: 1px solid #999;
						vertical-align:top;
						width: 150px;
						white-space: nowrap;
						overflow: hidden;
						font-size: 90%;
				
			}
#side table			{	border-collapse: collapse;
	position: absolute;
	background-color: #eee;
			}
			
#news {					float:right; 
						min-width:500px; 
						border:5px solid #dd002e;
						padding:7px 10px 3px 10px;
   						background:#c20028;
  						border-top:0px;
  						margin-bottom:10px;
  						}

.y table
{
	width: 100%;
}

.divPanel .pNewsPagingTop,
.divPanel .pNewsPagingBottom
{
	font-size: 90%;
	text-align: center;
	clear: both;
	background-color: #FDE0E3;
	padding-bottom: 8px;
}

.divPanel .pNewsPagingTop
{
	padding-top: 8px;
	border-bottom: 1px dotted #d0d0d0;
}

.divPanel .pNewsPagingBottom
{
	padding-top: 4px;
	border-top: 1px dotted #d0d0d0;
}

.divPanel .Next img,
.divPanel .NextOff img,
.divPanel .Previous img,
.divPanel .PreviousOff img
{
	vertical-align: middle;
}

