
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++
	KM Built In
+++++++++++++++++++++++++++++++++++++++++++++++++++++*/




body {
	padding-left: 5px;
	padding-bottom: 28px;
	background: #616161 url(../img/c2style_bg_builtin.gif) repeat-y 0 0;
}
body#c1style,
body.c1style {
	background: #616161 url(../img/c1style_bg_builtin.gif) repeat-y 0 0;
}
body#top {
	background: #616161 none repeat-y 0 0;
}


#documentBody {
	width: 984px;
	position: relative;
}


#header #utilities {
	padding-top: 18px;
	background: #000;
}

#header #search {
	top: 15px;
	left: 695px;
}




#header #utilities #headlink {
	margin: 0 8px;
}

#header #utilities #headlink li a {
	margin: 0 10px 0 0;
	background-image: url(../local/img/headlink_builtin.gif);
	height: 23px;
}



#top #header {
	height: 142px;
}

#top #header #title {
	height: 97px;
}

#top #header #title span a.cURI {
	margin: 11px 0 0 20px;
}

#top #contents {
	padding: 8px 5px 20px 17px;
}

#top #contents #mainNavi {
	width: 365px;
}

#top #mainNavi .popupDiscription {
	left: 22px;
}

#top #slideNavi, #dummyLine{
	top: 145px;
	left: 370px;
}











#header {
	height: 155px;
}

#header #title {
height: 110px;
}

#header #title #modelnameImg {
	margin: 0px;
}

#navigation {
	padding: 0 0 0 7px;
	width: 977px;
	top: 77px;
}




#c2style #leftNavi {
	width: 334px;
}


#leftNavi #naviUtility {
	bottom: 0;
	height: 28px;
	width: 100%;
}

#naviUtility #treeControl {
	padding: 0 6px;
	position: fixed;
	bottom: 0;
	left: 5px;
	height: 24px;
	z-index: 10;
}

#leftNavi #naviUtility a {
	margin: 0 10px 0 0;
	width: 153px;
	height: 24px !important;
	border: 1px solid #333;
	display: inline-block;
	background: url(../local/img/localnavi_control_builtin.gif) no-repeat;
}

#leftNavi #naviUtility a#ExpandAll {
	background-position: 0 0;
}

#leftNavi #naviUtility a#ExpandAll:hover {
	background-position: 0 -25px;
}
#leftNavi #naviUtility a#CollapseAll {
	background-position: -165px 0;
}
#leftNavi #naviUtility a#CollapseAll:hover {
	background-position: -165px -25px;
}

#c2style #container {
	padding-top: 15px;
}



#returnToTop {
	background: url(../img/return_to_top_builtin.gif) no-repeat 0 0;
	bottom: 0;
	left: 917px;
	width: 70px;
	height: 24px;
}
#returnToTop a {
	margin: 0;
	border: 1px solid #333;
	background: url(../img/return_to_top_builtin.gif) no-repeat 0 0;
	width: 70px;
	height: 24px;
}
#returnToTop a:hover {
	background-position: 0px -25px;
}

div.naviUtilityBg {
	position: fixed;
	left: 0;
	bottom: 0;
	height: 28px;
	background: #333;
	opacity: .8;
	width: 100%;
	z-index: 9;
}


