@charset “UTF-8?;





/*******************************************************************
			B O D Y
******************************************************************/

body
{

	
    background-color: #FFFFFF;
    background-repeat: repeat;
}


/*******************************************************************
			New Menu
******************************************************************/
/* remove the bullets, padding and margins from the lists */
.menu ul{
list-style-type:none;
padding:0;
margin:0;

}
/* make the top level links horizontal and position relative so that we can position the sub level */
.menu li{
float:left;
position:relative;
z-index:100;
{
margin: 0;
padding: 0;
}
}

/* use the table to position the dropdown list */
.menu table{
position:absolute;
border-collapse:collapse;
z-index:80;
left:-1px;
top:25px;
}

/* style all the links */
.menu a, .menu :visited {
display:block;
width:159px;
margin:0;
padding:5px 3px;
color:#000000;
background:#EEEEEE;
text-decoration:none;
margin-right:1px;
text-align:center;
font-family: Arial, Helvetica, Sans-Serif;
font-size:14px;


	
}
/* style the links hover */
.menu :hover{
color:#CCCCCC;
background:#999999;
}

/* hide the sub level links */
.menu ul ul {
visibility:hidden;
position:absolute;
width:159px;
height:0;
}
/* make the sub level visible on hover list or link */
.menu ul li:hover ul,
.menu ul a:hover ul{
visibility:visible;
}

/*******************************************************************
			Old bastard Menu
******************************************************************/

/*
.topmenu
{
	list-style-type:none;
	margin:0;
	padding:0;
	

	
}

.topmenuli
{
	list-style-type:none;
	float:left;
}

.topmenutitle{
	text-align:left;
	display:block;
	width:156px;
	margin:0;
}

.submenuul{
	list-style-type:none;
	position:relative;
	left:0px;
	top:0px;
	margin:0;
	padding:0;
	display:none;
	
}

.submenuli a{
	display:block;
	width:156px;
	
}

li:hover ul , li.over ul
{
	display: block;
	
}

#dmenu  {
	padding-top: 0;
	float:left;

}

#dmenu {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:12px;
	
	
}

.topmenuul {
	padding-top: 0;
	text-decoration: none;	
	
}

.topmenutitle {
	padding-top: 0;
	text-indent:3px;
	text-decoration: none;
	border:1px solid #FFFFFF;
	padding:4px;
	line-height:14px;
	background-color:#999999;
	
}




.submenuul {
	list-style: none;
	margin: 0;
	padding: 0;

	padding-top: 0;
	position:inherit;
	left:0px;
	/*margin-top:1px;*/
	background-color:#CCCCCC;
	background-position: top left;
	background-repeat: repeat-x;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	z-index:1;
}


.submenuli a{
	padding-top: 0;
	padding:3px;
	text-decoration: none;
	color: #000000;

}

.submenuli a:hover{
	text-decoration: none;
	background:#999999;
	color: #FFFFFF;
}

*/


/*******************************************************************
			P U R E M E N U
******************************************************************/

#pcm{display:none;}
ul.TopMenu ul{display:none}
ul.TopMenu li:hover>ul{display:block}
ul.TopMenu ul{position: absolute;left:-1px;top:98%;}
ul.TopMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.TopMenu,ul.TopMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 2px 2px 0px;
	background-color:#ffffff;
	background-repeat:repeat;
	border-color:#AAAAAA;
	border-width:1px;
	border-style:solid;
	width:996px;
}
ul.TopMenu table {border-collapse:collapse}ul.TopMenu {
	
	display:block;
	zoom:1;
	float: left;
}
ul.TopMenu ul{	width:0px;}

ul.TopMenu li{
	display:block;
	margin:2px 0px 0px 2px;
	font-size:0px;
	width:164px;
}

ul.TopMenu a:active, ul.TopMenu a:focus {outline-style:none;}

ul.TopMenu a, ul.TopMenu li.dis a:hover, ul.TopMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	background-color:#ffffff;
	border-width:0px;
	border-color:#6655ff;
	border-style:solid;
	text-align:center;
	text-decoration:none;
	padding:4px;
	_padding-left:0;
	font:normal 11px Verdana;
	color: #444444;
	text-decoration:none;
	cursor:default;
}


ul.TopMenu span{
	overflow:hidden;
}

ul.TopMenu li {
	float:left;
}
ul.TopMenu ul li {
	float:none;
}

ul.TopMenu ul a {
	text-align:left;
	white-space:nowrap;
}

ul.TopMenu li.sep{
	text-align:center;
	padding:0px;
	line-height:0;
	height:100%;
}

ul.TopMenu li.sep span{
	float:none;
	padding-right:0;
	width:5;
	height:16;
	display:inline-block;
	background-color:#AAAAAA;
	background-image:none;
}
ul.TopMenu ul li.sep span{
	width:80%;
	height:3;
}

ul.TopMenu li:hover{
	position:relative;
}

ul.TopMenu li:hover>a{
	background-color:#4792E6;
	border-color:#665500;
	border-style:solid;
	font:normal 11px Verdana;
	color: #ffffff;
	text-decoration:none;
}

ul.TopMenu li a:hover{
	position:relative;
	background-color:#4792E6;
	border-color:#665500;
	border-style:solid;
	font:normal 11px Verdana;
	color: #ffffff;
	text-decoration:none;
}

ul.TopMenu li.dis a {
	color: #AAAAAA !important;
}

ul.TopMenu img {border: none;float:left;_float:none;margin-right:4px;width:16px;height:16px;
}

ul.TopMenu ul img {width:16px;height:16px;}ul.TopMenu img.over{display:none}

ul.TopMenu li.dis a:hover img.over{display:none !important}ul.TopMenu li.dis a:hover img.def {display:inline !important}ul.TopMenu li:hover > a img.def  {display:none}ul.TopMenu li:hover > a img.over {display:inline}ul.TopMenu a:hover img.over{display:inline}ul.TopMenu a:hover img.def{display:none}ul.TopMenu span{	display:block;	background-image:url(./images/arrv_anim_1.gif);	background-position:right center;	background-repeat: no-repeat;   padding-right:11px;}ul.TopMenu li:hover>a>span{	background-image:url(./images/arrv_anim_1o.gif);}ul.TopMenu a:hover span{	_background-image:url(./images/arrv_anim_1o.gif)}ul.TopMenu ul span,ul.TopMenu a:hover table span{background-image:url(./images/arr_double_1.gif)}ul.TopMenu ul li:hover > a span{	background-image:url(./images/arr_double_1o.gif);}

/*******************************************************************
			SUBMenu
******************************************************************/
.submenutop{
/*position: fixed;*/
/*top: 20px;*/
margin-bottom: 5px;


}

#subNavContainer
 {
	font-family: Arial;
	font-size:12px;
	/*position: fixed;*/
	/*position: absolute;*/
	/*top:190px;*/
	width:180px;
	
}

#subNavContent					{ background-color:#FFFFFF;margin-top: 20px;}

#subNavContent fieldset				{ /* border: 1px;margin: 0px; line-height: 1px; color:; #000;*/ width: 180px;margin-left: 1px; }
#subNavContent fieldset legend span		{ font-weight: bold; line-height: 25px; color: #000; }
#subNavContent fieldset label			{ line-height: 1px; /*display: block;*/ }


#subNavContent ul				{ list-style-type: none; margin: 1px; padding: 0px; display: block;}


.paths
{
	border: 0px; color: #000;
	display:block;
	padding: 0px;
	text-decoration: none;
}



.path1
{
	line-height:16px;
	font-size:12px;
	font-weight:bold;
	/*display:block;*/
	padding-left: 5px;
	text-decoration: none;
	/*background: #999999;*/
	
}

.path1 a:hover
{
	
	background: #EEEEEE; color: #000000;
}



.path2
{	line-height:16px;
	font-size:12px;
	/*font-weight:bold;*/
	/*display:block;*/
	padding-left: 15px;
	text-decoration: none;
	/*background: #CCCCCC;*/
}


.path2 a:hover
{
	
	background: #EEEEEE; color: #000000;
}


.path3
{
	line-height:16px;
	font-size:12px;
	font-weight:bold;
	/*display:block;*/
	padding-left: 25px;
	text-decoration: none;
	/*background: #EEEEEE;*/
}

.path3 a:hover
{
	background: #EEEEEE; color: #000000;
}

/*******************************************************************
			Search
******************************************************************/

.search
{
	z-index:5;
}

.searchbar
{
margin-left:3px;
margin-bottom: -17px;
}

.headertext
{	
	margin:3px;
	font-family: Arial;
	font-size:12px;
	font-weight:bold;
	color: #FFFFFF;
}

.searchheader
{
	
	font-family: Arial;
	margin-left: 0px;
	text-align: left;    
	font-size:16px;
	margin-bottom: 5px;
}

.warning
{
	font-family: Arial;
	margin-left: 0px;
	margin-right: 100px;
	text-align: left;    
	font-size:12px;
	margin-bottom: 5px;
	
}
.feedback
{
	font-family: Arial;
	margin-left: 0px;
	margin-right: 100px;
	text-align: left;    
	font-size:12px;
	margin-bottom: 5px;
	
}
.class-article
{
	font-family: Arial;
	margin-left: 0px;
	margin-right: 100px;
	text-align: left;    
	font-size:12px;
	margin-bottom: 5px;
	
}


/*******************************************************************
			PageLayout
******************************************************************/

table.main
{
	width: 998px;
	/*width: 794px;*/
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;

}




	


/*******************************************************************
			Content Pagetitle layout
******************************************************************/



.pagetitlefront
{	font-family: Arial;
    	margin-top: 20px;
	margin-bottom: 20px;
	text-align: center;    
	font-size:20px;
	font-weight:bold;
	margin-left: 10px;
}



.pagetitle
{	font-family: Arial;
    	margin-top: 20px;
	margin-bottom: 20px;
	text-align: left;    
	font-size:16px;
	font-weight:bold;

}

h1
{
font-family: Arial;
font-size:14px;
}

/*******************************************************************
			Content layout
******************************************************************/



.contentfront
{
	font-family: Arial;
	margin-left: 10px;
	margin-right: 10px;
	text-align: left;    
	/*font-weight:bold;*/
	font-size:12px;
	margin-bottom: 20px;

}

.contentheader
{
	font-family: Arial;
	margin-left: 0px;
	margin-right: 100px;
	text-align: left;    
	font-size:12px;
	margin-bottom: 5px;
	font-weight:bold;
	

}

.content
{
	font-family: Arial;
	margin-left: 0px;
	margin-right: 100px;
	text-align: left;    
	font-size:12px;
	margin-bottom: 20px;
	

}

.companyfetch
{
	font-family: Arial;
	margin-left: 15px;
	margin-right: 100px;
	text-align: left;    
	font-size:12px;
	margin-bottom: -15px;
	
	

}

a
{
    color: #000000;

}

td
{
    font-size: 100%;
}

hr
{
    height: 0px;
}

p
{
    	/*position: fixed;*/
	display: block;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-left: 0px;
}

/*******************************************************************
			Producer
******************************************************************/
.producerfront
{
	font-family: Arial;
	margin-left: 10px;
	margin-right: 10px;
	text-align: left;    
	font-size:16px;
	font-weight:bold;
	margin-top: 20px;
	margin-bottom: 5px;

}

.producertext
{

	font-size: 14px;
	
}

.producerlink
{
	font-family: Arial;
	margin-left: 10px;
	margin-right: 10px;
	text-align: left;    
	font-size: 12px;
	margin-top: 20px;
	margin-bottom: 5px;
}

.producer
{
	font-family: Arial;
	margin-left: auto;
	margin-right: 100px;
	text-align: left;    
	font-size:12px;
	margin-bottom: 20px;
}	
/*******************************************************************
			Latest News
******************************************************************/

.latestnews
{
	/*position: fixed;*/
	width:180px;
	font-family: Arial;
	font-size:16px;
	font-weight:bold;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left: 2px;
}


.latestnewshead
{
font-family: Arial;
font-size:12px;
font-weight:bold;
padding-left: 0px;
margin-bottom: 1px;
}

.latestnewscontent
{
font-family: Arial;
font-size:10px;
padding-top: 1px;
}

.forum
{
margin-left: 90px;
margin-bottom: 10px;
margin-top: 0px;
color: #999999;
font-family: Arial;
font-size:10px;
width:180px;
}

.readmore
{
margin-left: 110px;
margin-bottom: 10px;
margin-top: 0px;
color: #999999;
font-family: Arial;
font-size:10px;
}
.news
{
margin-bottom: 10px;

}

.dateshow
{
font-size: 70%;
padding-top: 0;
margin-bottom: 0px;
margin-top: 0px;
color: #999999;

}

.newshead
{
padding-top: 0;
margin-bottom: 0px;
margin-top: 0px;
font-weight:bold;
font-family: Arial;
	font-size:14px;

}



/*******************************************************************
			 Footer  layout
******************************************************************/

.footer
{
	color: #333333;
	background-color: #FFFFFF;
	text-align: center;
	font-size: 70%;
}

