@charset "utf-8";

body {
	background-color:#CCC;
	margin:0px;
	font-family:Arial, sans-serif;
	font-size:13px;
	letter-spacing:0px;
	line-height:17px;
	color:#000;
}

/**********************************************/
/*  MainDIV's */
/**********************************************/

#center {
	z-index: 1;
	width: 990px;
	height: 600px;
	text-align:left;
	margin:auto;
	overflow:hidden;
	top: 50%;
}
#main{
	height: 600px;
	width: 990px;
	position: absolute;
	top: 50%;
	/*\*/
	margin-top: -300px;
	/**/
}


#leftbox{
	background-color:#FFF;
	position:absolute;
	left:0px;
	top:0px;
	width:210px;
	height:580px;
}

ul#main-nav {
	margin:0px;
	padding:0px;
	width:210px;
}


ul#main-nav li {
	margin:0px;
	padding:0px;
	list-style:none;
}
ul#main-nav li a {
	text-decoration:none;
	margin:0px;
	display:block;
	padding:2px 0px 2px 25px;
	border-bottom:1px solid #707173;
	color:#707173;
	height:17px;
	
}
ul#main-nav li a.active, ul#main-nav li a.active:hover  {
	background:#707173;
	color:#FFF;
}
ul#main-nav li a:hover{
	background-color:#CCC;
	color:#FFF;
}

ul#main-nav li a.sub1, ul#main-nav li a.sub1active, ul#main-nav li a.sub2, ul#main-nav li a.sub2active {
	border-bottom:none;
	padding:1px 0px 0px 45px;
	line-height:15px;
	font-size:11px;
	height:15px;
}

ul#main-nav li a.sub1:hover, ul#main-nav li a.sub1active, ul#main-nav li a.sub2:hover, ul#main-nav li a.sub2active{
	background-color:#CCC;
	color:#333;
}
ul#main-nav li a.sub1:hover{
	background-color:#ececed;
}
ul#main-nav li a.sub2{
	padding:0px 0px 0px 55px;
}
ul#main-nav li a.sub2active, ul#main-nav li a.sub2:hover{
	/*background-color:#ececed;*/
	background-color:#FFF;
	color:#000;
	padding:0px 0px 0px 55px;
}
ul#main-nav li a.subbig{
	font-size:13px;
	/*margin-bottom:10px;*/
	padding-bottom:2px;
}


#rightbox{
	background-repeat:no-repeat;
	/*background-color:#ececed;*/
	background-color:#FFF;
	position:absolute;
	left:210px;
	top:0px;
	height:580px;
	width:780px;
}
#contentbox{
	margin-top:105px;
	height:475px;
	width:100%;
	overflow:auto;
}
#content{
	padding:25px;
}

#legal{
	position:absolute;
	top:587px;
	left:25px;
	font-size:11px;
}
#legal a{
	color:#707173;
}

.col{
	width:230px;
	margin-right:20px;
	float:left;
}
.lineheight2{
	line-height:22px;
}	

.spacer{
	display:block;
	height:15px;	
}

#associates_table img {
	margin-bottom:10px;
}
#associates_table p, .small{
	font-size:11px;
	line-height:17px;
}

/**********************************************/
/*  Diverse */
/**********************************************/

p, form{
	margin:0px;	
}

td{
	vertical-align:top;
}
a{
	color:#000;
	text-decoration:none;
}
#content a{
	color:#039;
}
a:hover{
	color:#000000;
}
.clearfloat{ 
	clear:both;
	height:0px;
	font-size: 1px;
	line-height: 0px;
	margin:0px;
	padding:0px;
}
.title{
	font-size: 13px;
	font-weight:bold;	
	margin-bottom:0px;
}
.input{
	width:170px;
}
.suppliersgrouptitle{
	display:block;
	width:100%;
	padding:7px 0px 2px 0px;
	height:33px;
	font-weight:bold;
	color:#FFF;
	font-size:12px;
	background-color:#707172;
	line-height:14px;
}
#supplierstable td{
	border-left:#333 1px solid;
}

#supplierstable img{
	margin-top:3px;
}

ul{
	padding-left: 11px;
	margin-left: 6px;
}

ul li{
	padding: 0px;
	margin: 0px;
	
}
#content img{
	margin:0px 10px 8px 0px;	
}
#countryNames,#countryName1, #countryName2, #countryName3{
	position:absolute;
	width: 241px;
	z-index:50;
	color:#000;
	height: 24px;
}
#countryNames{
	z-index:55;
}
