* { outline: none; }
body {
    background:#fff;
    margin:0 auto;
    padding:0;
    width:100%;
    font: normal 12px/1.7em Arial,Sans-serif;
    text-align:center;
    color:#555;
  }
#content {
    width:100%;
    margin:0 auto;
    overflow:none;
    }
img { 
    border: none; 
	}
#orange{
    background:#ED5100; 
	width:100%; 
	height:110px; 
	border-bottom:1px solid #930; 
	text-align:center;
	margin:0 auto;
	}	
#header{  
    position: relative; 
	height: 110px; 
	width: 640px; 
	overflow: hidden; 
	margin:0 auto;
	}
#header h1 { 
    position: absolute; 
	top: 0px; 
	left:0px; 
	text-indent: -10000px; 
	margin: 7px; 
	padding: 0px;
	}
#header h1 a { 
    display: block; 
	width: 257px; 
	height: 102px; 
	background: #ED5100 url(../img/logo/XML_logo2.gif) ;
	}
#header h1 a:hover { 
    background-position: -257px; 
	}
a#phoned
	{ background: url('../img/header/phone.gif') no-repeat -5px 0; }
#header ul
	{
	list-style: none;
	position: absolute;
	top: 5px;
	margin: 0;
	padding: 0;
	}

#header ul#phone { left: 360px; overflow: hidden;}

#header ul li
	{
	margin: 0;
	padding: 0;
    text-indent: -10000px;
	}
	
#header ul li a
	{
	display: block;
	width: 287px;
	height: 102px;
	}
	
#header ul li a:hover { background-position: -292px 0px; }

#header ul li.active a { background-position: -292px 0px; }

#header ul li.active a:hover
	{
	background-position: -292px 0px;
	cursor: default;
	}
#menubar{
    background:#930; 
	width:100%; 
	height:32px; 
	border-bottom:1px solid #600;
	border-top:1px solid #f96;}	
#topmenu{
    width:640px; 
	text-align: right; 
	margin:0 auto;}
#topmenu ul {
    display:inline;
    float:right;
    margin:0 5px 0 20px;padding:0;
    list-style:none;
	list-style-type:none;
	list-style-image:none;
}
#topmenu li {
    float:left;
    margin:0;padding:0;
}
#topmenu a {
	display:block;
	float:left;
	text-decoration:none;
}

#topmenu a {float:none;}

#heading{
    background:#c63; 
	width:100%; 
	height:32px; 
	border-top:1px solid #f96; 
	border-bottom:1px solid #930;
	}	
#hache1{
    width:640px; 
	text-align: right; 
	margin: 0 auto; 
	}
#text{
    background:#fff; 
	width:100%;
	overflow:auto;
	}	
#section{
    width:590px; 
	text-align: left; 
	margin: 0 auto; 
	padding:10px 0 40px 0;
	overflow:auto;
	border-bottom:1px dashed #ccc;
	}
h2 {
    font:normal 20px Arial,Sans-serif; 
    line-height:36px; 
	margin:0; 
	color:#fff; 
	padding-right:23px;
	}
h3 {
    font:bold 18px Arial,Sans-serif; 
    line-height:36px; 
	margin:0; 
	color:#985; 
	padding-right:23px;
	}
#footer{
    padding:10px 0 20px 0;
    font: normal 11px Arial,Sans-serif;
    color:#999;
	margin:0 auto;
    }
#footer a{
    color:#986;
    }
#footer a:hover{
    color:#fc3;
    }
#footer p#copy a{
	padding-top: 4px;
	color: #999;
	text-decoration:none;}

#imagebar{
    display:block;
	width:640px;
	margin:0 auto;
	padding:0;
   	height:230px;
	border-top:1px solid #f96;
	border-bottom:1px solid #023;
	background:#ED5100;
	}	
ul { 
	margin:12px 0 24px 28px;
	padding:0;
	list-style-type: none;
	list-style-image: url(../img/star.gif);
}