*	{
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size:13px;
	color: #fff;
	line-height:140%;
	}
	

body	{
		background:#333 none;
		margin:0px;
		padding:0px;
		text-decoration:none;
		}

img {
	border:none;
	}


/* Layout */

#container {
		float:left;
		width:785px;
		}

#header {
		background:url(img/header.gif) no-repeat;
		padding:90px 0px 6px 12px;
		font-weight:bold;
		margin:0 0 20px 0;
		}

#navigation { 
			width:140px;
			float:left;
			}
			
#content {
		float: right;
		width:620px;
		padding:0 0 40px 0px;
		}


#path li {
		float:left;
		list-style:none;
		background:url(img/more1.gif) no-repeat left;
		padding-left:15px;
		margin-left:10px;
		font:12px;
		color:#f90;
		}		
#path a {
text-decoration:underline;
		}

.main { float:left; width:360px;}
.subtopic { float:right; width:200px;}
/* Navi-Styles */

#navigation ul {
				width:131px;
				list-style:none;
				margin:0 0 0 1px;
				padding:0px;
				}
				
#navigation li {
				padding: 4px 4px 4px 12px;
				border-bottom:1px solid #333333;
				}
				
#navigation ul#mainmenu li {
				background:#ff9900;
				}
#mainmenu a {
			color: #000;
			}
#mainmenu a:hover{
			color: #FFF;
			}

#navigation ul#submenu {
			margin-bottom:20px;
			}
						 
#submenu li{
			background:#000000; 
			}
#submenu a {
			color: #999;
 			font-size:10px;
			}
#submenu a:hover{
			color: #fff;
			}
			
a.world	{
		display:block;
		margin-top:12px;
		padding:8px 0 12px 42px;
		color:#ccc;
		font-size:10px;
		background:transparent url(img/world.gif) no-repeat;
		}
		
a.world:hover {
			color:#FFF;
			font-size:10px;
			}

/*Typo global */
a {
	color: #f90;
	text-decoration: none;
	}
	
h1, h2 {
	font:bold;
	font-size:14px;
	color:#FFFFFF;
	margin-top:0px:
	padding-top:0px;
	}

h2 { width:500px;
	background:#666666 none;
	padding:2px 0px 2px 2px;
	}
	
h3 {font:bold;
	font-size:16px;
	color:#F90;
	}	

/* Content Styles*/

#content ul {
	list-style-image:url(img/dot.gif);
	padding:0px;
	margin:15px;
	}


/* Team */
.team dl{
		width:550px;
		overflow:auto;
		padding:0 0 8px 0; 
		margin:0 0 8px 0; 
		border-bottom:1px solid #999999;
			}
.team dt{
		width:200px;
		float:left;
		}
		
/* Products */

.products p {
			width:400px;
			float:left;
			border:1px solid #999999;
			background:#000000;
			padding:12px;
			margin-bottom:20px;
			}
.products img {
			float:right;
			}
.news p {
			width:374px;
			float:left;
			border:1px solid #666;
			background:#222;
			padding:12px;
			margin-bottom:10px;
			line-height:120%;
			}
.news_sub p {
			width:374px;
			float:left;
			border-bottom:1px solid #666;
			/*border-top:1px solid #666;*/
			padding:12px;
			margin-bottom:16px;
			line-height:120%;
			}
.news img, .news_sub img {
			float:left;
			margin-right:8px;
			border:1px solid #666;
			}

/* Details */

.details {
			width:598;
			border:1px solid #999999;
			background:transparent;
			padding:12px;
			margin-bottom:20px;
			}
			
.details ul {
			background-image: url(css/img/dot.gif) no-repeat;
			list-style-item:none;
			}
			 
.detailsimg {
			float:right;
			}
			
.xxsmall {
		font-size:10px;
		}

