p{
font-family: Arial, Helvetica, sans-serif;
color: #666666;
font-size: 12px;
padding-left:35px;
margin-top:5px;
margin-bottom:0px;
}

.intro{
font-family: Arial, Helvetica, sans-serif;
width:800px;
color: #666666;
font-size: 12px;
margin-top:0px;
padding-left:0px;
padding-bottom:15px;
margin-left:0px;
float: left;
}


h1{
font-family: Arial, Helvetica, sans-serif;
width:785px;
color: #669933;
font-size: 16px;
font-weight: normal;
margin-top:0px;
padding-left:0px;
padding-bottom:5px;
margin-bottom:15px;
margin-top:0px;
padding-top:5px;
margin-left:0px;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
float: left;
}

.introhead{
width:500px;
font-family: Arial, Helvetica, sans-serif;
color: #669933;
font-size: 16px;
padding-bottom:	0px;
margin-bottom:8px;
margin-top:0px;
float: left;
}

.casehead{
border-bottom:1px solid #CCCCCC;
font-family: Arial, Helvetica, sans-serif;
width:850px;
color: #669933;
font-size: 16px;
padding-bottom:	10px;
margin-bottom:10px;
margin-top:0px;
float: left;
}

.planhead{
border-top:1px solid #CCCCCC;
font-family: Arial, Helvetica, sans-serif;
width:850px;
color: #669933;
font-size: 16px;
padding-top:	10px;
padding-bottom:	10px;
margin-bottom:10px;
margin-top:0px;
float: left;
}






.detail{
font-family: Arial, Helvetica, sans-serif;
width:130px;
font-size: 10px;
margin-top:0px;
padding-left:0px;
padding-bottom:5px;
margin-bottom:15px;
margin-left:0px;
border-bottom:1px solid #CCCCCC;
float: left;
}

.detail02{
font-family: Arial, Helvetica, sans-serif;
width:200px;
font-size: 10px;
margin-top:0px;
padding-left:0px;
padding-bottom:5px;
margin-bottom:15px;
margin-left:0px;
border-bottom:1px solid #CCCCCC;
float: left;
}






.publication{
font-family: Arial, Helvetica, sans-serif;
width:180px;
font-size: 12px;
float: left;
}


.publication a:link{
text-decoration: underline;
}

.publication a:visited{
text-decoration: underline;
}

.publication a:hover,.current{
text-decoration: underline;
}

.medialink{
font-family: Arial, Helvetica, sans-serif;
width:660px;
font-size: 12px;
float: left;
padding-bottom:10px;
}


.publication li{
font-family: Arial, Helvetica, sans-serif;
width:150px;
font-size: 16px;
float: left;
background:#666666;
}


.mediaimage{
float:left;
margin-left:20px;
margin-bottom:75px;
border:0px;
}





.caseimage{
float: left;
border:0px;
margin:0px;
text-decoration: none;
}

.caseimage a:link{
text-decoration: none;
border-style:none;
border:0px;
margin:0px;
}

.caseimage a:visited{
text-decoration: none;
border-style:none;
border:0px;
margin:0px;
}

.caseimage a:hover,.current{
text-decoration: none;
border-style:none;
margin:0px;
border:0px;
}




.caseimagem{
float: right;
border:0px;
}

.caseimageth{
float: left;
border:0px;
margin-right:10px;
}


a:link{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #003300;
font-weight: bold;
text-decoration: none;
border:0px;
}

a:visited{
color: #003300;
text-decoration: none;
font-weight: bold;
}

a:hover,.current{
color: #003300;
text-decoration: none;
font-weight: bold;
}

.menu li{
display: inline;
}

.menu li a{
font-family: Arial, Helvetica, sans-serif;
margin-top:0px;
float: right;
font-size: 12px;
color: #336600;
padding-left:10px;
padding-bottom:10px;
padding-right:10px;
text-decoration: none;
border-right: 1px solid #669933;
text-align: right;
font-weight: normal;
}

.menu li a:visited{
color: #336600;
}

.bullet{
list-style-type: disc;
list-style-position: outside;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
}

.bullet li{
margin-left:20px;
margin-bottom:3px;
padding-left:5px;
}

.menu li a:hover,.current{
color: #003300;
}

.info{
font-family: Arial, Helvetica, sans-serif;
color: #99CC99;
font-size: 10px;
margin-bottom:10px;
margin-top:0px;
}

.trip ul{
list-style-type: square;
list-style-position: outside;
}

.trip li{
list-style-type: square;
list-style-position: outside;
text-align:left;
font-family: Arial, Helvetica, sans-serif;
float: left;
width:300px;
font-size: 16px;
color: #669933;
}




.body{
font-family: Arial, Helvetica, sans-serif;
width:620px;
color: #CCCCCC;
font-size: 12px;
float: left;
}



.info a:link{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #99CC99;
font-weight: bold;
text-decoration: underline;
}

.info a:visited{
color: #99CC99;
}

.info a:hover,.current{
color: #99CC99;
}
