html,body
		{
			margin:0px;
			padding:0px;
			height:100%;
			min-height:100%;
			background-color:#fff;
		}
body
		{
			font-family:Geneva, Arial, Helvetica, sans-serif;
			font-size:11px;
			height:100%;
			min-height:100%;
			color:#000;
		}
a
		{
			color:#333333;
		}
a:hover
		{
			color:#006699;
		}
#container
		{
			width:1000px;
			margin:auto;
		}
#head
		{
			width:870px;
			height:90px;
			padding-top:5px;
		}
#sponsortop
		{
			width:870px;
			height:40px;
			border-top:1px solid #0066CC;
			border-bottom:1px solid #0066CC;
		}
#sponsorfiera
		{
			width:870px;
			height:60px;
			padding-top:5px;
			padding-bottom:5px
			
		}
.sponsorbottom
		{
			margin-top:20px;
			border-top:1px solid #000000; 
			width:96%;
		}
.sponsorbottom a
		{
			text-decoration:none;
			margin:6px;
			padding:2px;
			display:block;
			float:left;
		}
#contenent
		{
			float:left;
			width:870px;
			margin-top:2px;
			border:1px solid #0066CC;
			margin-bottom:5px;
		}
#menu
		{
			float:left;
			width:300px;
			margin-top:10px;
			margin-bottom:10px;
			margin-left:5px;
			border-right:1px solid #0066CC;
			margin-right:0px;
		}
#main
		{
			float:left;
			margin-top:10px;
			width:548px;
		}
#rightsponsor
		{
			float:right;
			border-right:1px solid #0066CC;
			width:125px;
		}
#rightsponsor a
		{
			display:block;
			padding:2px;
			margin:auto;
		} 
h1
		{
			margin-top:2px;
			padding:1px;
			text-align:center;
			font-size:14px;
			color:#000;
			font-weight:bold;
		}
h2
		{
			margin:0px;
			padding:1px;
			font-size:14px;
			color:#ff0000;
			font-weight:100;
		}
.submenu
		{
			padding:0px;
			margin-top:2px;
			margin-bottom:2px;
			margin-left:0px;
			margin-right:0px;
		}
.submenu	a
		{	
			color:#000;
		}
.submenu	a:hover
		{	
			color:#0066CC;
		}
.tab
		{
			float:left;
			padding:0px;
			margin-left:4px;
			margin-bottom:4px;
			height:75px;
			width:175px;
			margin-top:1px;
			font-weight:bold;
			text-align:center;
			border:1px solid #666;
			background-color:#f0f0f0;
            font-family:Arial, Helvetica, sans-serif;
		}
.tab a
		{
			color:#000;
			text-decoration:none;
		}
.tab a:hover
		{
			color:#ff0000;
			text-decoration:none;
		}
.tabimage
		{
			margin:0px;
			padding:0px;
			margin-top:3px;
			margin-left:2px; 
			float:left;
			height:74px;
		}
.tabtext
		{
			margin:0px;
			margin-top:3px;
			padding:0px; 
			font-size:13px;
			margin-left:1px;
			float:left;
			width:98px;
			height:69px;
		}
.tabclose
		{
			 clear:left;
			 margin:0px; 
			 padding:0px;
		}
#footer
		{
			clear:both;
			margin-top:7px;
			border-top:1px solid #0066CC;
			text-align:center;
			color:#666666;
		}
.imgtop
		{
			padding-top:3px; 
			padding-bottom:1px; 
			padding-left:6px; 
			padding-right:0px;
			border:0px; 
		}
.bread
		{
			width:99%;
			padding-left:4px;
			font-size:12px;
			padding-bottom:4px;
			margin-bottom:10px;
			border-bottom:1px dashed #0066CC;
			color:#666;
		}
.bread	a
		{
			color:#666;
			text-decoration:none;
		}
.bread	a:hover
		{
			color:#0066CC;
			text-decoration:underline;
		}
#active
		{
			color:#FF0000;
		}
.titlemenu
		{
			margin:0px;
			padding:0px;
		}
.titlemenu a
		{
			display:block;
			margin:0px;
			padding:1px;
			font-size:14px;
			color:#ff0000;
		}
.titlemenu a:hover
		{	
			display:block;
			margin:0px;
			padding:1px;
			font-size:14px;
			color:#ff0000;
		}
.link
		{
			padding:2px;  
			margin-left:2px;
			border-bottom:1px dashed #ccc;
		}
.link a
		{
			display:block;
			font-size:12px;
			padding:2px;  
			text-decoration:none;
			color:#000;
		}
.link a:hover
		{
			color:#ff0000;
		}
#bannertop
		{
			float:left;
			margin:auto;
			background-color:#fff;
			padding:0px;
            margin-top:0px;
			margin-bottom:0px; 
			width:545px;
		}
#right1
		{
			padding-top:3px; 
			padding-bottom:4px; 
			padding-left:8px; 
			padding-right:0px;
			border:0px; 
		}
#right2
		{
			padding-top:3px; 
			padding-bottom:4px; 
			padding-left:8px; 
			padding-right:0px;
			border:0px; 
		}