/* Italy EXplorer main css - TAB version */
html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color:#FFFFFF;
	overflow:hidden;
}
#Container {

    height: auto !important; /* ie 6 will ignore this */       
	height: 100%;            /* ie 6 will use this instead of min-height */      
	min-height: 100%;        /* ie 6 will ignore this */
	
	/*height:auto !important;  real browsers */
	/*height:100%;  IE6: treaded as min-height*/
	/*min-height:100%;  real browsers */
	/*position:relative;*/
	
	position:absolute;
	left:0px;
	top:0px
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color:#CCCCCC;
	overflow:hidden;
	z-index:1;
}
/*
#Tabs{
position:absolute;
top:0px;
left:0px;
width:100%;
height:30px;
background-color:#FFFFFF;
z-index:1000;
}

.LAYER{
	margin: 0;
	padding: 30px 0px 0px;
	height: 100%;
	width: 100%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color:#FFFFFF;
	overflow:hidden;
}
*/

.TAB{
	position:absolute;
	left:0px;
	top:0px
	background-color: #FFFFFF;
	padding: 0px;
	height: 30px;
	width: 100%;
	background:url(../images/TABbackground.gif) repeat-x bottom;
	z-index:5;
	border: none;
	/*border-top: 0px solid #000000;
	border-right: 0px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 0px solid #000000;*/
}

.TABblack{
	position:absolute;
	left:0px;
	top:0px
	background-color: #000000;
	padding: 0px;
	height: 30px;
	width: 100%;
	border: none;
	/*background:url(../images/TABbackground.jpg);
	background-repeat:repeat-x;
	background-position:bottom;*/
	z-index:5;
}

.CONTENT{
	position:absolute;
	left:0px;
	top:0px;
	margin: 0;
	padding: 30px 0 0;
	height: 100%;
	width: 100%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	overflow:hidden;
}

.IFRAME {
	position:absolute;
	left:0px;
	top:0px
	padding: 0px 0 0;
	display:block;
	width:100%;
	/*height:100%;*/
	margin:0;
	border:0px;
	overflow:auto;
	
}

ul {
	list-style-type: none;
	/*background-image: url(navi_bg.png);*/
	/*background-color:#000000;*/
	height: 30px;
	width: 100%;
	margin: 0px;
	overflow:hidden;
	padding:0 0 0 2px;
}

.TABbuttonActive {
	float: left;
	width:100px;
	background-image:url(../images/TABactive100.gif);
	background-repeat:no-repeat;
	padding:0px 1px 0px 0px;
}

.TABbuttonInactive {
	float: left;
	width:100px;
	background-image:url(../images/TABinactive100.gif);
	background-repeat:no-repeat;
	padding:0px 1px 0px 0px;
}

.TABbuttonActive100 {
	float: left;
	width:100px;
	background-image:url(../images/TABactive100_white.jpg);
	background-repeat:no-repeat;
	padding:0px 1px 0px 0px;
}

.TABbuttonInactive100 {
	float: left;
	width:100px;
	background-image:url(../images/TABinactive100_white.jpg);
	background-repeat:no-repeat;
	padding:0px 1px 0px 0px;
}

.TABbuttonActive100black {
	float: left;
	width:100px;
	background-image:url(../images/TABactive100_black.jpg);
	background-repeat:no-repeat;
	padding:0px 1px 0px 0px;
}

.TABbuttonInactive100black {
	float: left;
	width:100px;
	background-image:url(../images/TABinactive100_black.jpg);
	background-repeat:no-repeat;
	padding:0px 1px 0px 0px;
}

ul a {
text-align:center;
padding-right: 3px;
padding-left: 3px;
display: block;
line-height: 30px;
text-decoration: none;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
color: #371C1C;
}

