body {
	margin: 0px;
	padding: 0px;
}
a:link{
	color:#01498e;
	text-decoration:none;
}
a:visited{
	color:#0062bf;
	text-decoration:none;
}
a:hover{
	color:#2279ca;
	text-decoration:underline;
}



/*----------Common----------*/
div#includeContainer {
	background-color: #fff;
	color:#333;
	text-align: center;
}
div#includeContents{
	width:900px;
	margin: 0 auto;
	text-align:left;
	font-family: "Arial", "Verdana", "Helvetica", san-serif;
	font-size:12px;
	line-height:1.5;
	background-color:#fff;
	color:#333;
}
div#includeContents ul {
	list-style: none;
}
div#includeContents li {
	list-style: none;
}
div#includeContents img{
	border:0;
	vertical-align:top;
}
div#includeContents table{border-collapse:collapse;border-spacing:0;}

div#includeContents sup{
	vertical-align: top;
}

.clearfix:after {   
	content: "";
	display: block;
	clear: both;
}
.clearfix{
	zoom: 100%; 
}





/*------contents area------*/
div#contentsWrapper{
	width:900px;
	margin: 0 0 15px 0;
	background:url("../images/page_bg.gif") 0 0 repeat-y;
}
div#contentsArea{
	width:900px;
	margin:0;
	padding-bottom:15px;
	background:url("../images/page_bg2.gif") left bottom no-repeat;
}

div.section{
	width:850px;
	margin: 20px 0 20px 25px;
	padding: 0 0 0 0;
}
div.section p{
	margin: 0 0 0.8em 0;
	padding:0;
	font-size:13px;
	line-height:1.5;
}







/*------"The Power of Imaging"------*/
div#beMoved{
	width:255px;
	height:30px;
	margin: 15px 0 0 645px;
}
div#beMoved img{
	display:block;
}


/*------Header------*/

div#contentsHeader{
	width:900px;
	height:60px;
	margin:0;
	color:#333;
	background-color:#fff;
	background-position:0 0;
	background-repeat:no-repeat;
	background-image:url("../images/header_img0.jpg");
}
div#contentsHeader div{
	width:500px;
	margin: 0 0 0 30px;
	padding:20px 0 0 0;	
}
div#contentsHeader div img{
	display:block;
	width:35px;
	float:left;
	margin: 0 10px 0 0;
}
div#contentsHeader div span{
	display:block;
	width:450px;
	float:left;
	margin: 0 0 0 0;
	padding:0;
	font-size:18px;
	line-height:1.2;
	font-weight:bold;
}



/*------Navigation------*/
div#mainNav{
	width:898px;
	margin:0 0 0 1px;
	height:38px;
	background:url("../images/menu/menu_bg.gif") 0 0 repeat-x;
}
div#mainNav ul{
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	z-index:5;
}
div#mainNav ul li{
	margin:0;
	padding:0;
	float:left;
	height:35px;
	text-align:center;
	background-image:url("../images/menu/btn_default.gif");
	background-repeat:no-repeat;
	background-position:0 0;
}
div#mainNav ul li a.link{
	display:block;
	padding:10px 0 0 0;
	text-decoration: none;
	font-size:13px;
	line-height:1.1;
	color:#333;
	font-weight:bold;
}

div#mainNav ul li.btn0{
	width:95px;	
}
div#mainNav ul li.btn1,
div#mainNav ul li.btn2,
div#mainNav ul li.btn3,
div#mainNav ul li.btn4{
	width:200px;	
}


/*btn0*/
div#mainNav ul li.active0{
	background-image:url("../images/menu/btn_00_active.gif");	
}
div#mainNav ul li.active0 a:link,
div#mainNav ul li.active0 a:visited{
	color:#ccc;	
}
div#mainNav ul li.active0 a:hover{
	color:#fff;	
}
div#mainNav ul li.on0{
	background-image:url("../images/menu/btn_00_on.gif");	
}
div#mainNav ul li.on0 a:link,
div#mainNav ul li.on0 a:visited{
	color:#fff;	
}
div#mainNav ul li.on0 a:hover{
	color:#fff;	
}

/*btn1*/
div#mainNav ul li.active1{
	background-image:url("../images/menu/btn_01_active.gif");	
}
div#mainNav ul li.active1 a:link,
div#mainNav ul li.active1 a:visited{
	color:#ccc;	
}
div#mainNav ul li.active1 a:hover{
	color:#fff;	
}
div#mainNav ul li.on1{
	background-image:url("../images/menu/btn_01_on.gif");	
}
div#mainNav ul li.on1 a:link,
div#mainNav ul li.on1 a:visited{
	color:#fff;	
}
div#mainNav ul li.on1 a:hover{
	color:#fff;	
}

/*btn2*/
div#mainNav ul li.active2{
	background-image:url("../images/menu/btn_02_active.gif");	
}
div#mainNav ul li.active2 a:link,
div#mainNav ul li.active2 a:visited{
	color:#ccc;	
}
div#mainNav ul li.active2 a:hover{
	color:#fff;	
}
div#mainNav ul li.on2{
	background-image:url("../images/menu/btn_02_on.gif");	
}
div#mainNav ul li.on2 a:link,
div#mainNav ul li.on2 a:visited{
	color:#fff;	
}
div#mainNav ul li.on2 a:hover{
	color:#fff;	
}

/*btn3*/
div#mainNav ul li.active3{
	background-image:url("../images/menu/btn_03_active.gif");	
}
div#mainNav ul li.active3 a:link,
div#mainNav ul li.active3 a:visited{
	color:#ccc;	
}
div#mainNav ul li.active3 a:hover{
	color:#fff;	
}
div#mainNav ul li.on3{
	background-image:url("../images/menu/btn_03_on.gif");	
}
div#mainNav ul li.on3 a:link,
div#mainNav ul li.on3 a:visited{
	color:#fff;	
}
div#mainNav ul li.on3 a:hover{
	color:#fff;	
}

/*btn4*/
div#mainNav ul li.active4{
	background-image:url("../images/menu/btn_04_active.gif");	
}
div#mainNav ul li.active4 a:link,
div#mainNav ul li.active4 a:visited{
	color:#ccc;	
}
div#mainNav ul li.active4 a:hover{
	color:#fff;	
}
div#mainNav ul li.on4{
	background-image:url("../images/menu/btn_04_on.gif");	
}
div#mainNav ul li.on4 a:link,
div#mainNav ul li.on4 a:visited{
	color:#fff;	
}
div#mainNav ul li.on4 a:hover{
	color:#fff;	
}

/*------Submenu------*/
div#mainNav ul li div.sub{
	display:none;
	position:absolute;
	top:35px;
	left:0;
	padding:10px 0 5px 0;
	width:898px;
	background:#333 url("../images/menu/submenu_bg.gif") 0 0 repeat-x;
	color:#fff;
	text-align:left;
	z-index:10;
}
div#mainNav div.sub ul{
	width:850px;
	position: static;
	margin:0 0 0 30px;
	padding:0 0 5px 0;
	list-style:none;
	
	
}
div#mainNav div.sub ul li{
	margin:0 0 0.7em 0;
	padding:0 50px 0 17px;
	float:left;
	height: auto;
	text-align: left;
	background:none;
	white-space:nowrap;
}
div#mainNav div.sub ul li.br{
	clear:left;
}
div#mainNav div.sub ul li a{
	padding:0 0 0 0;
	font-size:12px;
	line-height:1.5;
	text-decoration:underline;
}

div#mainNav div.sub ul li a:link,
div#mainNav div.sub ul li a:visited{
	color:#ccc;
}
div#mainNav div.sub ul li a:hover{
	color:#fff;
}
div#mainNav div.sub ul li.current a{
	color:#fff;
	font-weight:bold;
}
div#mainNav div.sub ul.subMenu1 li{
	background:url("../images/menu/list01.gif") 0 0.3em no-repeat;	
}
div#mainNav div.sub ul.subMenu1 li.current{
	background:url("../images/menu/list01_current.gif") 0 0.3em no-repeat;
}
div#mainNav div.sub ul.subMenu2 li{
	background:url("../images/menu/list02.gif") 0 0.3em no-repeat;	
}
div#mainNav div.sub ul.subMenu2 li.current{
	background:url("../images/menu/list02_current.gif") 0 0.3em no-repeat;
}
div#mainNav div.sub ul.subMenu3 li{
	background:url("../images/menu/list03.gif") 0 0.3em no-repeat;	
}
div#mainNav div.sub ul.subMenu3 li.current{
	background:url("../images/menu/list03_current.gif") 0 0.3em no-repeat;
}
div#mainNav div.sub ul.subMenu4 li{
	background:url("../images/menu/list04.gif") 0 0.3em no-repeat;	
}
div#mainNav div.sub ul.subMenu4 li.current{
	background:url("../images/menu/list04_current.gif") 0 0.3em no-repeat;
}

div#mainNav ul li.btn1 div.sub{
	border-top:2px #fc0 solid;	
}
div#mainNav ul li.btn2 div.sub{
	border-top:2px #6c3 solid;	
}
div#mainNav ul li.btn3 div.sub{
	border-top:2px #96f solid;	
}
div#mainNav ul li.btn4 div.sub{
	border-top:2px #69f solid;	
}



/*------Footer nav------*/
div#nextPrev{
	width:860px;
	margin: 30px 0 15px 20px;
	padding:0;
}
div#nextPrev ul{
	width:860px;
	margin:0;
	padding:0;
	list-style:none;
}
div#nextPrev ul li{
	width:420px;
	margin:0;
	padding:0;
	list-style:none;
}
div#nextPrev ul li.next{
	float:right;
	text-align:right;
}
div#nextPrev ul li.prev{
	float:left;
	text-align:left;
}

div#nextPrev ul li a{
	padding: 3px 0;
}
div#nextPrev ul li.next a{
	padding-right:23px;
	background-position:right center;
	background-repeat:no-repeat;
}
div#nextPrev ul li.next a:link,
div#nextPrev ul li.next a:visited{
	background-image: url("../images/arrow_next.gif");
}
div#nextPrev ul li.next a:hover{
	background-image: url("../images/arrow_next_on.gif");
}
div#nextPrev ul li.prev a{
	padding-left:23px;
	background-position:left center;
	background-repeat:no-repeat;
}
div#nextPrev ul li.prev a:link,
div#nextPrev ul li.prev a:visited{
	background-image: url("../images/arrow_prev.gif");
}
div#nextPrev ul li.prev a:hover{
	background-image: url("../images/arrow_prev_on.gif");
}





/*------Page top link------*/
p.gotoPagetop{
	margin:0 0 20px 0;
	padding:0;
	text-align:right;
	font-size:12px;
	line-height:1.5;
}
p.gotoPagetop a{
	padding: 0 0 0 15px;
	background-position:0 0;
	background-repeat:no-repeat;
}
p.gotoPagetop a:link,
p.gotoPagetop a:visited{
	background-image:url("../images/pagetop_link_arrow.gif");
}
p.gotoPagetop a:hover{
	background-image:url("../images/pagetop_link_arrow_on.gif");
}




