.clr{ /* BASIC CLEAR FIX*/
clear:both;
}

div.clear{ /*Special Div for Firefox for background height fix*/
clear: both;
height: 0px;
margin: 0px;
padding: 0px;
font-size: 0;
}
#logo{
position:absolute;
padding: 0px 2px 30px 0px;
margin-left: -311px;
width: 660px;
height: 93px;
overflow: hidden;

background-color: #085c74;
 
opacity: 0.83;
filter: alpha(opacity=83);
/*For IE8 and earlier*/


}

div#container{
margin:0 auto; 
margin-top:0px;
}

div#top_wrapper{
float:right;
width:100%;
margin-left:-200px;

}
div#top_content{
margin-left:220px;

}
div#top_left{
float:left;
width:200px;
margin-top:110px;

}

div#jp_wrapper{
float:right;
width:100%;
margin-left:-200px; 
margin-top:20px;

}
div#jp_content{
margin-left:350px;
margin-bottom:20px;

}
div#jp_left{
float:left;
width:200px; 
margin-top:20px;
/*margin-left:50px;*/
margin-bottom:20px;
}
#slideshow{
position:relative;
width:100%;
margin-bottom:20px;
}
div#footer{
clear:both;
width:87%;

background-color: #085c74;
 
opacity: 0.93;
filter: alpha(opacity=93);
/*For IE8 and earlier*/



color: #FFF;
margin-top:20px;
margin-left:140px; 
line-height:110%;

}
div#footer p{
margin:0;
padding:5px 10px;

}
#joomla_container{
position:relative;
margin:0 auto;
padding:20px;
/*border-left: solid 2px;*/
/*border-right: solid 2px;*/

background-color: #085c74;
 
opacity: 0.93;
filter: alpha(opacity=93);
/*For IE8 and earlier*/


/*filter: alpha(opacity:50);*/
/*-moz-opacity: 0.50;*/
/*opacity: 0.50;*/
}

#content{}
#content-inner{
overflow:hidden;
}

#simpleTooltip { 
padding: 7px;
color: #666;
padding:4px; 
background:#fff;
border:1px solid #ccc;
max-width:240px; 
font-size:92%;
line-height:120%;
}

.imgborder{
padding:8px;
border:1px solid #333;
margin-right:6px;
}
.border{
padding:2px;
border:1px solid #333;
}

.imgpadding{
display:block;
padding-right:6px;
padding-bottom:2px;
}
.hidden{display:none}