* {margin:0;padding:0}
a:link {color: #1D4A35;text-decoration: none; font-weight:bold;}
a:visited {color: #1D4A35; text-decoration: none; font-weight:bold;}
a:hover {color: #FF9900; text-decoration: none; font-weight:bold;}
a:active {color: #FF9900; text-decoration: none; font-weight:bold;}
/* mac hide \*/
html,body{height:100%;width:100%;}
/* end hide */
body { 
background-color: #ffffff;
background-image:url(../images/resources/layout/background_1.gif);
background-position:top center;
background-repeat:repeat-y;
font-family:Arial, Helvetica, sans-serif; 
text-align:center;
}
#outer{
width:100%;
height:100%;
}

#inner {
width: 965px;
height: auto;min-height:100%;
margin:auto;
text-align: center;
overflow:visible;
}

/* HEADER */
#header{
width: 905px;
height:200px;
margin:0 30px;
text-align: left;
float:left;
}

/* NAVIGATION */
#nav{ width:740px; height:auto; padding-top:30px; float:left; z-index: 9998; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.0em; color:#F7970C;}
#nav #buttons { margin:0; padding:0;}
#nav #buttons li {display:inline;}
#nav #buttons li a {overflow:hidden; height:0;}

#nav_active a{
color:#F7970C;
}

/* LOGO */
.logo{
width:165px;
height:110px;
padding-top:30px;
float:right;
}

/* CONTENT */
#content{
width:605px;
height:auto;
margin:30px 0 15px 30px;
float:left;
}

.residents{
width:605px;
height:auto;
padding:15px 0;
border-top:2px solid #999999;
font-family:Arial, Helvetica, sans-serif; 
font-size:0.8em;
text-align:left;
float:left;
}

.residents ul{
list-style-type: none;
padding: 0px;
margin: 0px;
text-align: left;
}

.residents ol{
list-style-type: decimal-leading-zero;
padding: 25px;
margin: 0px;
text-align: left;
}

.residents ul li{
background-image:url(../images/resources/layout/square.gif);
background-repeat: no-repeat;
background-position: 0% .2em;
padding-left: 20px;
}

.residents ol li{
padding-left: 0;
}


/* TITLE */
.title{
width:605px;
height:45px;
margin-bottom:10px;
float:left;
}

/* INTRO */
.intro{
width:605px;
height:auto;
font-family:Arial, Helvetica, sans-serif; 
font-size:0.8em;
text-align:left;
padding-bottom:15px;
float:left;
}

.intro ul{
list-style-type: none;
padding: 0px;
margin: 0px;
text-align: left;
}

.intro li{
background-image:url(../images/resources/layout/square.gif);
background-repeat: no-repeat;
background-position: 0% .2em;
padding-left: 20px;
}

/* PIC */
.main_pic{
width:280px;
height:190px;
margin-left:15px;
margin-bottom:15px;
float:right;
}

.pic1{
width:280px;
height:190px;
margin-right:15px;
margin-bottom:15px;
float:left;
}

.pic2{
width:110px;
height:95px;
margin-left:15px;
margin-bottom:15px;
float:right;
}

.head_pic{
width:135px;
height:100px;
margin-bottom:15px;
float:left;
}

.head_name{
width:135px;
height:auto;
margin-bottom:15px;
float:left;
}

.offer{
width:110px;
height:155px;
margin-left:15px;
margin-bottom:15px;
float:right;
}

.offer a{
color:#ffffff;
}

.standfirst{
font: 1.2em Arial, Helvetica, sans-serif;
}

.tbg{
width:132px;
height:50px;
margin-left:10px;
float:right;
}

.tbg a{
color:#ffffff;
}

h1{
font-family:Arial, Helvetica, sans-serif;
font-weight:bolder;
letter-spacing:-0.05em; 
font-size:1.5em;
color: #1D4A35;
}

h2{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold; 
font-size:1.2em;
color: #1D4A35;
}

h3 {
	color: #1D4A35;
	font-weight: bold;
}

.links{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold; 
color: #1D4A35;
}

.links a{
color: #000000;
}

.links a:hover{
color: #1D4A35;
}

.language_line{
width:auto;
height:auto;
padding-top:3px;
padding-bottom:3px;
margin-top:10px;
margin-bottom:10px;
margin-right:10px;
float:right;
}

.brousealoud{
width:auto;
height:auto;
margin-top:10px;
margin-bottom:10px;
float:right;
}

/* FOOTER */
#footer{
width:905px;
margin-left:30px;
margin-right:30px;
border-top:2px solid #999999;
float:left;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#999999;
}

.copyright{
width:auto;
height: auto;
padding-top:20px;
padding-bottom:20px;
float:left;
}

.terms{
width:auto;
height: auto;
color:#F7970C;
padding-top:20px;
padding-bottom:20px;
float:right;
}

table { border-collapse: collapse;border: 2px #1D4A35 solid;}
td, th { border: 2px #1D4A35 solid; padding:5px; background-color:#E8EDEA; }