body{

	background:			#000;
	text-align:			center;
	font-family:		Trebuchet MS, arial, helvetica, sans-serif;
	color:				#fff;
	font-size:			12px;
	margin:				0;
	padding:			0;
}
a:link, a:visited{
	text-decoration:	underline;
	color:				#fff;
}
a:hover{
	text-decoration:	underline;
	color:				#E68938;
}
p, #page-body li{
  line-height:  20px;
  font-size:    14px;
}

img{
	border:				none;
}
h1{
	font-size:			18px;
	font-weight:		normal;
	margin:				0;
}

h2{
	font-size:			18px;
	font-weight:		normal;
	margin:				8px 0;
}

div.page{
	width:				760px;
	margin:				0 auto;
	text-align:			left;
}


.right{
	width:				195px;
	float:				right;

}
.middle{
	width:				760px;
	float:				left;
	margin-top:			25px;

}

.middle .left{
	width:				190px;
	float:				left;

}

.middle .right{
	width:				565px;
	float:				right;

	margin-top:			20px;
}

.middle .right .left{
	width:			370px;
	float:			left;
}

.middle .right .right{
	width:				195px;
	float:				right;
    margin-top: -50px;
}


body#page-clients .middle .right .left{
	width:			195px;
	float:			right;

}

body#page-clients .middle .right .right{
	width:				360px;
	float:				left;
    margin-top:         0px;
}

body#page-clients #page-body{
  width:    190px;
}


#logo{
  width:    165px;
  float:    left;
}

#banner{
  width:    595px;
  float:    right;
  padding-top:  20px;
}


div#menu{
	width:				190px;
	float:				left;
	background:			transparent url(images/axis.jpg) no-repeat top left;
	margin-top:			19px;
    height:             300px;
}

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{

}
div#logo a{
	width:	122px;
	height:	70px;
	margin:	20px 0 0 0;
	display:	block;
	background: url(images/axis-logo.gif) top left no-repeat;
}

div#logo h1{
	display: none;
}


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:				4px 0 4px 50px;
}

* html div#menu li a:link, * html div#menu li a:visited{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/wms/sites/axis-consulting/htdocs/images/menu-bg.png');
	background:	transparent;
	width:				85px;
	height:				18px;
}

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:hover{
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/wms/sites/axis-consulting/htdocs/images/menu-bg-highlight.png');
	background:			transparent;
	width:				85px;
	height:				18px;}

div#latest-news{

}

div#latest-news .title{
	background:		url(images/latest-news-title-axis.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-axis.gif) top left repeat-y;
	padding:			0 25px 0 20px;
}

div#latest-news .bottom{
	background:		url(images/latest-news-base-axis.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;
}
div#links .item a{
	text-decoration:	none;
}	

#profile-index .item a{
	text-decoration:	none;
}

#profile-index .item img{
	margin-right:	5px;
}

div#sub-navigation{
	list-style:			url(images/bullet-axis.gif);
}

div#sub-navigation ul li{
	margin:			3px 0;
}
div#sub-navigation a{
	text-decoration:	none;
}

div#page-body{
	width:		350px;
}

div#footer{
  text-align:   center;
  padding:  2em;
  clear:    both;
}

div#footer ul{
  margin:   0;
  padding:  0;
}

div#footer ul li{
  display:  inline;
  padding:  0 0.5em;
}

div#footer p{
  margin:   0;
  padding:  0;
}

div#footer a{
  text-decoration: none;
}


#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;
}

select {
  font-size:    85%;
}

dl{
  margin:   0;
  padding:  0;
}

dt{
  margin:   1em 0 0 0;
}

dd{
  margin:   0;
}

dt a{
  font-weight:  bold;
}



.formrow{
  width:    90%;
  float:    left;
  padding:  0.2em 0;
}



input.text{
  float:    left;
  border:   none;
}

input.submit{
  border:   none;
  color:    #fff;
  background:   #FE9D20;
}

.emp .row label{
  width:    100%;
}

.emp .row .text{
  width:100%;
}

.emp .row{
  margin-bottom:    1em;
}


.emp h3{
  margin:   3em 0 1em 0;
  float:    left;
}

.emp .rowleft, .emp .rowright{
  width:    100%;
}

.emp hr{
  width:100%;
  float: left;
  margin:   1em 0;
}

#page-evaluation p,
#page-evaluation label{
  font-family:  arial;
  font-size:    14px;
}

ul.client-list li{
  list-style:   none;
}