		body{
			margin:0px;
			background:#ffffff;
			padding : 0px;
		}

		#header{
			background:#f4f4f4;
			height:180px;
		}
		
		#nav{
			position:absolute;
			left:140px;
			width:600px;
		}
		
		#nav ul{
			list-style-type: none;
			margin-top:158px;
		}
		
		#nav li{
			float: left;
			padding-left:40px;
		}
		
		#nav li a:hover{
			border-bottom: 4px solid #cccccc;
		}
		
		#nav li a.marked{
			border-bottom: 4px solid #999999;
		}
		
		#subnav ul{
			list-style-type: none;
			font-family:Verdana, Arial;
			font-size:10px;
			margin:0px;
			padding:0px;
			
		}
		
		#subnav li{
			border-bottom:1px solid #ffffff;
			margin:0px;
		}
		#subnav a{
			display:block;
			background:#f4f4f4;
			color:#333333;
			text-decoration:none;
			line-height:25px;
			width:180px;
			height:25px;
			border-left:6px solid #F4F4F4;
			padding-left:4px;
			margin:0px;
		}
		
		#subnav a:hover{
			border-left:6px solid #FF3C00;
			background:#E4E4E4;
		}
		
		#subnav li.marked a, #subnav li.marked a:hover {
			
			background:#f4f4f4 url(../img/menuarrow.gif) no-repeat right top;
		}
		
		#subnav a.it:hover{
			border-left:6px solid #0E1D8A;
			background:#E4E4E4;
		}
		
		#subnav li.marked a.it, #subnav li.marked a.it:hover {
			
			background:#f4f4f4 url(../img/menuarrow_it.gif) no-repeat right top;
		}
		
		#subnav a.web:hover{
			border-left:6px solid #FFA800;
			background:#E4E4E4;
		}
		
		#subnav li.marked a.web, #subnav li.marked a.web:hover {
			
			background:#f4f4f4 url(../img/menuarrow_web.gif) no-repeat right top;
		}
		
		#subnav a.event:hover{
			border-left:6px solid #9ACD37;
			background:#E4E4E4;
		}
		
		#subnav li.marked a.event, #subnav li.marked a.event:hover {
			
			background:#f4f4f4 url(../img/menuarrow_event.gif) no-repeat right top;
		}
		
		#logo{
			position:absolute;
		}
		
		#claim{
			margin-top:10px;
			margin-bottom:10px;
		}
		
		
		#main{
			position:absolute;
			left:220px;
			top:234px;
			width:auto;
		}
		
		 * > #main {
    		width: 70%;
 		}
		
		#content{
			position:relative;
			float:left;
			font-family:Verdana, Arial;
			font-size:12px;
			line-height:20px;
			color:#333333;
			width: auto;
			margin-right:20px;


		}
		
		 * > #content {
    		width: 70%;
			

 		}
		
		#sidebox{
			float:right;
			position:relative;
			width:20%;
			font-family:verdana, arial;
			font-size: 12px;
			color:#999999;
			height:100%;
			margin-right:1%;
		}
		
		
		#indicator{
			position:absolute;
			left:220px;
			top:200px;
			font-family:Verdana, Arial;
			font-size:10px;
			line-height:18px;
			color:#333333;
			text-transform: capitalize;
			text-align:left;
		}
		
		#indicator .it, #sidebox .it, .markit {
			color:#0E1D8A;
		}
		
		#indicator .web, #sidebox .web, .markweb {
			color:#FFA800;
		}
		
		#indicator .event, #sidebox .event, .markevent {
			color:#9ACD37;
		}
		
		#indicator .main, #sidebox .main {
			color:#FF3C00;
		}
		
		
		#footer{
			position: absolute;
			height:20px;
			color:#666666;
			font-family:Verdana, Arial;
			font-size:10px;
			text-align:center;
			background: #f4f4f4;
			line-height:20px;
			text-align:center;
			width:100%;
			visibility:hidden;
		}
		
		h3{
			color:#666666;
			font-family:Trebuchet MS, verdana;
			font-size:16px;
			line-height:22px;
			font-weight:normal;
			margin:0px;
			padding:0px;
		}
		
		#content td{
			font-family:Verdana, Arial;
			font-size:0.7em;
			line-height:18px;
			color:#333333;
		}
		
		#content li{
			list-style:square;
		}
		
		.ref{
			padding-right:5px;
			padding-left:5px;
			padding-top:20px;
		}
		
		.ref2{
			padding-left:10px;
			padding-right:10px;
			padding-top:10px;
			padding-bottom:4px;
		}
		
		.ref3{
			padding-left:10px;
			padding-bottom:4px;
			border-bottom:1px solid #e4e4e4;
		}
		
		#content a{
			color:#666666;
			text-decoration:none;
		}
		
		#content .it:hover, #footer .it:hover, #meta .it:hover{
			background:#0E1D8A;
			color:#ffffff;
		}
		
		#content .web:hover, #footer .web:hover, #meta .web:hover{
			background:#FFA800;
			color:#ffffff;
		}
		
		#content .event:hover, #footer .event:hover, #meta .event:hover{
			background:#9ACD37;
			color:#ffffff;
		}
		
		#content .about:hover, #footer .main:hover, #meta .main:hover{
			background:#FF3C00;
			color:#ffffff;
		}
		
		#footer a{
			text-decoration:none;
			color:#666666;
		}
		
		
		
		#sidebox ul{
			display:block;
			border:1px solid #e4e4e4;
			padding:4px;
			width:160px;
			list-style-type: none;
			font-family:Verdana, Arial;
			font-size:11px;
			margin:0px;
		}
		
		
		#sidebox a, #sidebox li{
			
			width:160px;
			color:#999999;
			text-decoration:none;
			line-height:25px;
			
			
		}
		
		
		
		#sidebox a:hover{
		
			background:#f4f4f4;
		}
		
		*>html #main{
				width:680px;
			}
			
			*>html #content{
				width:400px;
			}
			
		#news{
			background:url(/img/imp.gif);
			border:1px solid #ff3300;
			padding:10px;
			font-size:13px;
		}
		
		#news h5{
			font-family:Verdana, Arial;
			font-size:14px;
			margin:0px;
			color:#ff3300;
		}
		
		#news a{
			text-decoration:underline;
		}
		
		#meta a{
			font:12px/12px arial, verdana, sans-serif;
			text-decoration:none;
			color:#999;
		}
		
		#front{
			width:370px;
			height:187px;
			background:url(/img/eeee.gif) no-repeat;
			position:relative;
			left:40px;
		}
		
		#front ul{
			list-style:none;
			margin:0px;
			padding:0px;
		}
		
		#front li{
			list-style:none;
			margin:0px;
			padding:0px;
		}
		
		#front a{
			list-style:none;
			margin:0px;
			padding:0px;
		}
		
		#front .fr_it a{
			top:155px;
			left:120px;
		}
		
		#front .fr_web a{
			top:125px;
			left:170px;
		}
		
		#front .fr_event a{
			top:95px;
			left:220px;
		}
		
		#front a{
			position:absolute;
		}