body{

	background:			#089281;
	text-align:			center;
	font-family:		Trebuchet MS, arial, helvetica, sans-serif;
	color:				#fff;
	font-size:			80%;
}
img{
  border:   none;
}

a:link, a:visited{
	text-decoration:	underline;
	color:				#fff;
}
a:hover{
	text-decoration:	underline;
	color:				#E68938;
}

h1{
	font-size:			14px;
	margin:				0;
    font-weight:        normal;
}
h2{
  font-weight:  normal;
}



div.page{
	width:				760px;
	margin:				0 auto;
	text-align:			left;
}
.right{
	width:				195px;
	float:				right;

}
.middle{
	width:				760px;
	float:				left;
	margin:			    25px 0;

}

.middle .left{
	width:				190px;
	float:				left;
}

.middle .right{
	width:				565px;
	float:				right;
}

.middle .right .left{
	width:			360px;
	float:			left;
}

.middle .right .right{
	width:				195px;
	float:				right;
    margin-top: -70px;
}




body#page-clients .middle .right .left{
	width:			195px;
	float:			right;

}

body#page-clients .middle .right .right{
	width:				360px;
	float:				left;
    margin-top:         0px;
}


div#menu{
	width:				190px;
	float:				left;
	background:			url(images/fern.jpg) top left no-repeat;
	margin-top:			19px;
}

div#sister{
	width:				190px;
	float:				left;
}

div#sister a{
	width:				144px;
	height:				73px;
	display:			block;
	background:			url(images/tia-me-link.gif) top left no-repeat;
}

div#sister a span{
	display:			none;
}

div#logo h1 a{
	width:	120px;
	height:	66px;
	margin:	20px 0 0 0;
	display:	block;
	background: transparent url(images/tia-europe.gif) no-repeat top left;
}

div#logo h1 a span{
	display: none;
}

div#logo{
  width:    120px;
  float:    left;
}

div#banner{
  width:    640px;
  float:    left;
  padding:  12px 0 0 0;
}

div#location{
  width:    360px;
  float:    left;
}

div#page-title, div#parent-page-title{
  width:    360px;
  float:    left;
}




/**** MAIN MENU *******/
div#menu ul{
	list-style:			none;
	margin:				15px 0 0 0;
	padding:			0;
}

div#menu ul li a:link, div#menu ul li a:visited{
	background:			url(images/menu-bg.png) no-repeat;
	width:				101px;
	height:				24px;
	display:			block;
	text-decoration:	none;
	color:				#fff;
	font-size:			12px;
	padding:			3px 8px;
	margin:				2px 0 2px 50px;
}

div#menu ul li a:hover{
	background:			url(images/menu-bg-highlight.png) no-repeat;
	width:				101px;
	height:				24px;
	display:			block;
	text-decoration:	none;
}

* html div#menu li a:link, * html div#menu li a:visited{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/menu-bg.png');
	background:	transparent;
	width:				85px;
	height:				18px;
    cursor: pointer;
}

* html div#menu li a:hover{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/menu-bg-highlight.png');
	background:	transparent;
	width:				85px;
	height:				18px;
    cursor: pointer;
}


div#latest-news{

}

div#latest-news .title{
	background:		url(images/latest-news-title-eu.gif) top left no-repeat;
	width:			174px;
	height:			36px;
	display:		block;
}

div#latest-news .title h3{
	display:		none;
}

div#latest-news .text{
	background:		url(images/latest-news-bg-eu.gif) top left repeat-y;
	padding:			0 25px 0 20px;
}

div#latest-news .bottom{
	background:		url(images/latest-news-base-eu.gif) top left no-repeat;
	width:			174px;
	height:			14px;
	display:		block;
}

div#links{
	margin:			30px 0;
}
div#links .item{
	background:			url(images/bullet-europe.gif) center left no-repeat;
	padding-left:		35px;
}
#profile-index .item a, div#links .item a{
	text-decoration:	none;
}

#profile-index .item img{
  margin-right: 5px;
}

#profile-index{
  width:    185px;
  margin-left:  10px;
}


div#footer{
  text-align:   center;
  font-size: 0.9em;
  color:    #eee;
}

div#footer ul{
  margin:   0;
  padding:  0;
}

#footer a{
    color:    #ddd;
    text-decoration:    none;
}

div#footer ul li{
  display:  inline;
  padding:  0 0.5em;
}

div#footer p{
  margin:   0;
  padding:  0;
  color:    #ddd;
}


#sub-navigation a{
  text-decoration:  none;
}

#sub-navigation a:hover{
  text-decoration:  underline;
}


#sub-navigation ul{
    list-style: none;
    margin: 0;
    padding:  18px 0 0  0;
}

#sub-navigation ul li{
  background: transparent url(images/bullet-eu-small.gif) no-repeat top left;
  padding-left: 25px;
  margin:   6px 0;
}


#sub-navigation ul li ul li{
  background:   transparent;
  padding:  0 0 0 10px;
  margin:   0;
}

#sub-navigation ul ul{
  padding:  0;
}



#location ul{
  list-style:   none;
  margin:   0;
  padding:  0;
}


#location ul li{
  display:  inline;
  margin:   0 0.1em;
}

#location a{
  text-decoration:  none;
  background:       transparent url(images/crumb-sep.gif) no-repeat center left;
  padding-left:    10px;
}

#location ul li.first a{
  background:   transparent;
  padding: 0;
}




/* forms */

div.row{
  width:    100%;
  float:    left;
  padding:  0.3em 0;
}

.rowleft{
  width:    50%;
  float:    left
}

.rowright{
  width:    50%;
  float:    right;
}


label{
  width:    180px;
  float:    left;
}

input.text{
  width:    165px;
  float:    right;
  border:   1px solid #fff;
}

textarea.text{
  width:    165px;
  float:    right;
  font-family:		Trebuchet MS, arial, helvetica, sans-serif;
  font-size:    0.9em;
  border:   1px solid #fff;
}

table.smiles{
  float:    right;
}


.submit{
  margin-left: 190px;
}

#page-evaluation p,
#page-evaluation label{
  font-family:  arial;
  font-size:    14px;
}

ul.client-list li{
  list-style:   none;
}

