@charset "utf-8";
/*********************************************
**    Copyright (c) 2009 .
**                  All Rights Reserved.
**********************************************/

/*****************************************************************************
 
*****************************************************************************/
div#ds2010Wrapper {
	background:url(img/contents_bg_line.gif) left top repeat-y;
	width:850px;
}
div#ds2010Wrapper a {
	text-decoration:underline;
}
div#ds2010Wrapper a:hover{
	background:#ddecf4;
	color:#cc0000!important;
	text-decoration:none;
}
div#ds2010Wrapper h1 {
	background:url(img/header_img.jpg) left top no-repeat;
	height:150px;
	margin:0;
	text-indent:-99999px;
	width:850px;
}
div#ds2010Wrapper .txt10 {
	font-size:10px;
}
div#ds2010Wrapper .txt14 {
	font-size:14px;
}

div#ds2010Wrapper div#ds2010contents {
	background:url(img/footer_img.gif) left bottom no-repeat;
	clear:both;
	padding:20px 20px 36px 20px;
	margin:0;
	width:810px;
}

div#ds2010Wrapper ul#ds2010Navi {
	background:url(img/navi.gif) left top no-repeat;
	width:848px;
	height:44px;
	margin:-6px auto 0 auto;
}
div#ds2010Wrapper ul#ds2010Navi li {
	float:left;
}
div#ds2010Wrapper ul#ds2010Navi li a {
	display:block;
	height:29px;
	margin-top:6px;
	overflow:hidden;
	padding-right:1px;
	text-indent:-99999px;
}
div#ds2010Wrapper ul#ds2010Navi li#naviHome a,
div#ds2010Wrapper ul#ds2010Navi li#naviHomeNow a {
	width:88px;
}
div#ds2010Wrapper ul#ds2010Navi li#naviSchedule a,
div#ds2010Wrapper ul#ds2010Navi li#naviScheduleNow a {
	width:112px;
}
div#ds2010Wrapper ul#ds2010Navi li#naviKeynote a,
div#ds2010Wrapper ul#ds2010Navi li#naviKeynoteNow a {
	width:88px;
}
div#ds2010Wrapper ul#ds2010Navi li#naviAgenda a,
div#ds2010Wrapper ul#ds2010Navi li#naviAgendaNow a {
	width:85px;
}
div#ds2010Wrapper ul#ds2010Navi li#naviDemo a,
div#ds2010Wrapper ul#ds2010Navi li#naviDemoNow a {
	width:123px;
}
div#ds2010Wrapper ul#ds2010Navi li#naviSession a,
div#ds2010Wrapper ul#ds2010Navi li#naviSessionNow a {
	width:160px;
}
div#ds2010Wrapper ul#ds2010Navi li#naviAccess a,
div#ds2010Wrapper ul#ds2010Navi li#naviAccessNow a {
	width:87px;
}
div#ds2010Wrapper ul#ds2010Navi li#naviApplication a,
div#ds2010Wrapper ul#ds2010Navi li#naviApplicationNow a {
	padding-right:0;
	width:98px;
}

/**/
div#ds2010Wrapper ul#ds2010Navi li a:hover {
	background:url(img/navi.gif) left top no-repeat;
}
div#ds2010Wrapper ul#ds2010Navi li#naviHome a:hover {
	background-position:0 -50px;
}
div#ds2010Wrapper ul#ds2010Navi li#naviSchedule a:hover {
	background-position:-89px -50px;
}
div#ds2010Wrapper ul#ds2010Navi li#naviKeynote a:hover {
	background-position:-202px -50px;
}
div#ds2010Wrapper ul#ds2010Navi li#naviAgenda a:hover {
	background-position:-291px -50px;
}
div#ds2010Wrapper ul#ds2010Navi li#naviDemo a:hover {
	background-position:-377px -50px;
}
div#ds2010Wrapper ul#ds2010Navi li#naviSession a:hover {
	background-position:-501px -50px;
}
div#ds2010Wrapper ul#ds2010Navi li#naviAccess a:hover {
	background-position:-662px -50px;
}
div#ds2010Wrapper ul#ds2010Navi li#naviApplication a:hover {
	background-position:-750px -50px;
}
/**/
div#ds2010Wrapper ul#ds2010Navi li#naviHomeNow a,
div#ds2010Wrapper ul#ds2010Navi li#naviScheduleNow a,
div#ds2010Wrapper ul#ds2010Navi li#naviKeynoteNow a,
div#ds2010Wrapper ul#ds2010Navi li#naviAgendaNow a,
div#ds2010Wrapper ul#ds2010Navi li#naviDemoNow a,
div#ds2010Wrapper ul#ds2010Navi li#naviSessionNow a,
div#ds2010Wrapper ul#ds2010Navi li#naviAccessNow a,
div#ds2010Wrapper ul#ds2010Navi li#naviApplicationNow a {
	background:url(img/navi.gif) left top no-repeat;
	display:block;
	height:44px;
	margin:0;
	overflow:hidden;
	padding-right:1px;
	text-indent:-99999px;
}
div#ds2010Wrapper ul#ds2010Navi li#naviHomeNow a {
	background-position:0 -88px;
}
div#ds2010Wrapper ul#ds2010Navi li#naviScheduleNow a {
	background-position:-89px -88px;
}
div#ds2010Wrapper ul#ds2010Navi li#naviKeynoteNow a {
	background-position:-202px -88px;
}
div#ds2010Wrapper ul#ds2010Navi li#naviAgendaNow a {
	background-position:-291px -88px;
}
div#ds2010Wrapper ul#ds2010Navi li#naviDemoNow a {
	background-position:-377px -88px;
}
div#ds2010Wrapper ul#ds2010Navi li#naviSessionNow a {
	background-position:-501px -88px;
}
div#ds2010Wrapper ul#ds2010Navi li#naviAccessNow a {
	background-position:-662px -88px;
}
div#ds2010Wrapper ul#ds2010Navi li#naviApplicationNow a {
	background-position:-750px -88px;
}


div#ds2010Wrapper ul#ds2010SubNavi {
	background:url(img/subnavi_bg.gif) left top repeat-x;
	height:27px;
	margin:auto;
	width:848px;
}
div#ds2010Wrapper ul#ds2010SubNavi li {
	background:url(img/subnavi_border.gif) right 6px no-repeat;
	padding:5px 15px 0 15px;
	float:left;
}
div#ds2010Wrapper ul#ds2010SubNavi li.subNaviLast {
	background:none;
}
div#ds2010Wrapper ul#ds2010SubNavi li.subNaviNow  {
	padding:5px 15px 0 15px;
	float:left;
	color:#CC0000;
	font-weight:bold;
}


/*****************************************************************************
 trackNavi 
*****************************************************************************/
div#ds2010Wrapper ul#trackNavi {
	background:url(img/track_navi_bg.gif) left top no-repeat;
	height:25px;
	padding:10px 0 0 0;
	text-align:center;
	width:810px;
}
div#ds2010Wrapper ul#trackNavi li {
	background:url(img/subnavi_border.gif) right 4px no-repeat;
	padding:5px 13px 0 13px;
	display:inline;
}
div#ds2010Wrapper ul#trackNavi li.trackNaviLast {
	background:none;
}
div#ds2010Wrapper ul#trackNavi li.trackNaviNow  {
	padding:5px 8px 0 8px;
	color:#ffffff;
	font-weight:bold;
}
div#ds2010Wrapper h2#track {
	background:#eeeeee;
	color:#ad3c8a;
	margin:0 0 3px 0;
	padding:7px 15px;
	width:780px;
}





/*****************************************************************************
 dashowTable 
*****************************************************************************/
div#ds2010Wrapper table.dashowTable {
	border-collapse:collapse;
	border:#cccccc 6px solid;
	margin-bottom:15px;
	width:100%;
}
div#ds2010Wrapper table.dashowTable th {
	background:#eeeeee;
	border:#cccccc 1px solid;
	font-weight:bold;
	padding:7px 10px;
	text-align:center;
}
div#ds2010Wrapper table.dashowTable td {
	border:#cccccc 1px solid;
/*	border-top:#cccccc 6px solid;
	border-bottom:#cccccc 6px solid;*/
	padding:7px 10px;
}
div#ds2010Wrapper table.dashowTable td table {
	border:none;
	margin:0;
	width:auto;
}
div#ds2010Wrapper table.dashowTable td table td {
	border:none;
	margin:0;
	padding:0;
}




/****/

div#ds2010Wrapper table.scheduleTable {
	border-collapse:collapse;
	border:#cccccc 6px solid;
	margin-bottom:15px;
	width:100%;
}
div#ds2010Wrapper table.scheduleTable th {
	background:#eeeeee;
	border:#cccccc 1px solid;
	font-weight:bold;
	padding:7px 10px;
	text-align:center;
}
div#ds2010Wrapper table.scheduleTable td {
	border:#cccccc 1px solid;
/*	border-top:#cccccc 6px solid;
	border-bottom:#cccccc 6px solid;*/
	padding:3px;
}
div#ds2010Wrapper table.scheduleTable td table {
	border:none;
	margin:0;
	width:auto;
}
div#ds2010Wrapper table.scheduleTable td table td {
	border:none;
	margin:0;
	padding:0;
}


/*******/
div#ds2010Wrapper div#note {
	margin:20px 0 0 0;
}

div#ds2010Wrapper div#note strong {
	color:#ad3c8a
}

.purple {
	color:#ad3c8a;
}





