
/*Structure*/
html,body{
background-color:#000000;
background-image:url("http://unlimited.co.nz/unlimited/S60/2010/images/s602010_background.gif");
background-repeat:no-repeat;
background-position:center top;
background-attachment:fixed;



margin:0; padding:0; text-align:center}
.outline{width:969px; background:url("http://unlimited.co.nz/unlimited/S60/2009/images/s60_content_bg.gif") repeat-y; margin:0 auto; text-align:left; overflow:hidden;}
.outline .top{height:120px; margin-bottom:5px; clear:both; padding:5px 30px 0 30px}
.outline .top #s60_logo{float:left; text-align:center}
.outline .top #ad_bigbanner{ width:760px; float:right;}
.content{margin:10 25px 15px 25px; overflow:hidden; }
.col_1{width:552px; float:left; font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif; margin-right:13px}
.col_2{width:182px; float:left}

.col_3{width:160px; float:right; margin-left:10px;}

#s60_nav
{	margin: 0 20px;
	padding: 0;
	background:url("http://unlimited.co.nz/unlimited/S60/2009/images/s60_mubu_bottom.gif") repeat-x left bottom; height:28px}
	
	#s60_nav li
	{	float: left;
		list-style: none;
		font: 12px Tahoma, Arial;
		background:url("http://unlimited.co.nz/unlimited/S60/2009/images/menu_bg.gif") no-repeat ; margin-left:5px;}

#s60_nav li a
	{text-decoration:none; font:normal 13px/20px Geneva, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#999999; display:block; padding:5px 10px 0px 20px; background:url("http://unlimited.co.nz/unlimited/S60/2009/images/menu_point_small.gif") no-repeat 6px 7px}

#s60_nav li a.nav_active{text-decoration:none; font:normal 13px/20px Geneva, Arial, Helvetica, sans-serif; text-transform:uppercase; display:block; background:url("http://unlimited.co.nz/unlimited/S60/2009/images/menu_point_small.gif") no-repeat 6px -27px; color:#AA122B}

	#s60_nav li a:hover
	{	color: #AA122B; background:url("http://unlimited.co.nz/unlimited/S60/2009/images/menu_point_small.gif") no-repeat 6px -27px; }
		
		#s60_nav li ul
		{	margin: 4px 0 0 5px;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border:1px solid #cccccc;
			border-top:none;}
		
		#s60_nav li ul li
		{	float: none;
			display: inline;  background:none;}
		
		#s60_nav li ul li a
		{	font:normal 12px/12px Geneva, Arial, Helvetica, sans-serif; background:none;
			background-color:#E5E5E5; width:200px; padding:4px 8px; border-top:1px solid #ffffff; color:#333333 }
		
		#s60_nav li ul li a:hover
		{ background:none;	background: #7F1616; color:#FFFFFF; width:200px;}

#s60_nav img{border:none;}

.breadcrumb{font:normal 10px/13px Verdana, Arial, Helvetica, sans-serif; }
.breadcrumb a{text-decoration:none; border-bottom:none; color:#666666}



.col_2 p.s60_title{background-color:#AA122B;color:#FFFFFF;font: bold 11px/20px Verdana, Arial, Helvetica, sans-serif;padding: 2px 15px;margin:0 ;text-align:center;}
.col_2 p.s60_box{margin:0 0 10px 0; padding:5px; border:1px solid #C3C3B2;font: normal 10px/13px Verdana, Arial, Helvetica, sans-serif;}
.col_2 p.s60_present{margin:0; padding:5px; border:1px solid #C3C3B2;font: normal 10px/20px Verdana, Arial, Helvetica, sans-serif;text-align:center; color:#AA122B}
.col_2 p.s60_present img{margin-bottom:5px; border:none}
.col_2 p.s60_present img.last{margin-bottom:5px;}



.col_1 li{margin:6px 0;}
.col_1 ul.criteria, .col_1 ul.bullet{margin:0; padding: 0;}



.col_1 ul.criteria li{list-style:none;background:url("http://unlimited.co.nz/unlimited/S60/2009/images/bg_cog.gif") no-repeat; padding-left:25px; line-height:17px; margin:10px 0}
.col_1 ul.stories li{list-style:none;background:url("http://unlimited.co.nz/unlimited/S60/2009/images/stories.gif") no-repeat; padding-left:25px; line-height:17px; margin:10px 0}
.col_1 ul.bullet li{padding-left: 15px; background: url("http://unlimited.co.nz/unlimited/zones/bullet_square.gif") no-repeat left 3px; margin:10px 0 10px 35px; list-style:none}

.kc_lists{clear:both; overflow:hidden; margin-bottom:20px;}
.kc_lists img{float:right; margin:5px 0 5px 10px;}


col_1 a{ text-decoration:none; border-bottom:1px solid #666666; color:#AA122B}
.col_1 a:hover{ text-decoration:none; border-bottom:1px solid #000000; color:#000000}



 .footer a{ text-decoration:none; border-bottom:1px solid #666666; color:#666666}
.footer a:hover{ text-decoration:none; border-bottom:1px solid #AA122B;color:#AA122B}



.col_2 .s60_box a{ text-decoration:none; border-bottom:1px dotted #999999; color:#AA122B}
.col_2 .s60_box a:hover{ text-decoration:none; border-bottom:1px solid #999999;color:#AA122B}
a.border_none{border:none;}
a.border_none:hover{border:none; padding-top:1px;}

.s60_logo {	float:right;	padding:0 0 5px 5px}



.col_1 .point {background-color:#005C95; color:#FFFFFF; font-weight:700; padding:3px 6px 8px 6px; margin:7px 0; line-height:20px;}
.col_1 .point a { text-decoration:none;  color:#ffffff; border:none;line-height:20px;}
.col_1 .point a:hover{ text-decoration:underline;color:#ffffff; border:none;line-height:20px; }

#s60_sponsors  {height: 80px; position: relative; width: 180px;border:1px solid #C3C3B2;margin-bottom:10px            }
 
.s60_sponsors-item            { height: 80px; overflow: hidden; position: absolute; top:0;            width: 180px;            }

 .s60_sponsors-item img{border:none;}
.bt_download{margin:0 0 10px 0; padding:0;text-align:center}
 
img{border:none;}
.clear{clear:both; height:10px}

h1{color:#000000; background:url("http://unlimited.co.nz/unlimited/S60/2009/images/s60_header_bg.gif") no-repeat left top; text-transform:uppercase; font:normal 20px/26px Geneva, Arial, Helvetica, sans-serif; padding:15px 0 0 55px;} 

h2{color:#AA122B;   font:bold 14px/20px Geneva, Arial, Helvetica, sans-serif; padding:0; margin:0} 

h3{color:#005C95;   font:bold 14px/20px Geneva, Arial, Helvetica, sans-serif; padding:0; margin:0; text-transform:uppercase; padding:3px 0; background:url("http://unlimited.co.nz/unlimited/S60/2009/images/bg_cog.gif") no-repeat left center; padding-left:25px; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; margin-bottom:10px; clear:both } 

.case_list{clear:both; overflow:hidden; margin-bottom:15px;}
.case_list img{float:left; border:1px solid #cccccc;}

.case_list_text{float:right; width:460px;}

.schedule{ border-top:2px solid #cccccc; font:normal 12px/14px Arial, Helvetica, sans-serif}

.schedule td, .schedule th{border-bottom:1px solid #cccccc;}

.schedule td{border-bottom:1px solid #cccccc;}

.schedule tr.header_row1{border-bottom:2px solid #cccccc; border-top:1px solid #cccccc}

.schedule tr.row1{background-color:#F6F6F6}

hr{clear:both; background:#ccc; color:#ccc; border:none; height:1px; }
 
.clear_hr{background:url("http://unlimited.co.nz/unlimited/S60/2009/images/s60_hr.gif") repeat-x left center; height:20px; clear:both;}

.footer{margin:5px 25px; padding:5px 0 20px 0;  overflow:hidden; background:url("http://unlimited.co.nz/unlimited/S60/2009/images/s60_mubu_bottom.gif") repeat-x left top; text-align:center; font:normal 11px/13px Verdana, Arial, Helvetica, sans-serif; clear:both}




.img_left {
	float:left;
	margin-right:10px;
}
.img_right {
	float:right;
	margin-left:10px;
}
.agenda_tbl, .speakers_tbl, .partners_tbl {
	font:normal 11px/18px Verdana, Tahoma;}

.agenda_tbl td {
	border-bottom:1px solid #0331A7;
	padding:5px
}

.speakers_tbl td {
	border-bottom:1px solid #0331A7;
	padding:15px 0px
}


.agenda_tbl td b, .agenda_tbl td strong, .speakers_tbl td b, .speakers_tbl td strong{
	color:#0331A7
}

.partners_tbl{padding:15px 0px}
.partners_tbl td{padding:10px 0px}

.border_tbl{ border:1px solid  #0331A7; font:normal 13px/18px Verdana, Tahoma; margin-top:15px;}
.border_tbl td{padding:8px;}






