/*******************************************************************
			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;
}

*/
/*******************************************************************
			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
******************************************************************/

.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: #ffffff;
	background-color: #333333;
	text-align: center;
	font-size: 70%;
}
