@charset "utf-8";

/* -------------------------------------------------------
  Print Style Sheet
  Last Update 2008/06/16
------------------------------------------------------- */

@import "reset.css";
@import "font.css";
@import "component.css";

a[href^="http://"]:after {
content:"("attr(href)")";
}

address {
clear:both;
positon:static;
}



/* -------------------------------------------------------
  COMPONENT
------------------------------------------------------- */
/* TABLE ELEMENT
------------------------------------------------------- */
table {
width:100% !important;
border-collapse:collapse;
border-spacing:0;
border:1px solid #666 !important;
}
th {
padding:5px;
border:1px solid #666 !important;
text-align:left;
}
td {
padding:5px;
border:1px solid #666 !important;
}


/* ACCESSIBILITY
------------------------------------------------------- */
.reader {
display:none;
}

/* PARTS
------------------------------------------------------- */


/* ACROBAT READER DOWNLOAD
------------------------------------------------------- */
div.pluginLink {
display:none;
}

/* HORIZONTAL LINKS SECTION
------------------------------------------------------- */
div.hLinksSection {
display:none;
}

/* CLOSE BUTTON
------------------------------------------------------- */
.closeBtn {
display:none;
}



/* -------------------------------------------------------
 MODULE SETTING
------------------------------------------------------- */
/* TOPIC PATH
------------------------------------------------------- */
div#topicPath {
display:none;
}

/* UTIILITY FOOTER NAVIGATION
------------------------------------------------------- */
div.utilityFooterNav {
display:none;
}


/* -------------------------------------------------------
  BASE LAYOUT
------------------------------------------------------- */
/* CI/VI LOGO 
------------------------------------------------------- */
p#ciLogo {
margin:28px 0 20px 45px;
}
p#viLogo {
position:absolute;
top:0px !important;
left:0px !important;
}

/* LEFT CONTENTS
------------------------------------------------------- */
div#leftContents {
position:static !important;
}

#leftCopy {
position:static;
margin-bottom:30px;
}

div#leftCopy p#titleImg {
position:static;
margin-bottom:7px;
}


/* -------------------------------------------------------
  NAVIGATION LAYOUT
------------------------------------------------------- */
/* MENU BUTTON
------------------------------------------------------- */
div#menuBtn {
display:none;
}


/* -------------------------------------------------------
  EACH SETTING
------------------------------------------------------- */
/* RIGHT CONTENTS
------------------------------------------------------- */
#rightContents {
width:auto !important;
margin-bottom:40px;
}
#rightCopy {
margin-bottom:40px;
}

.anotherTab {
display:none;
}
.tabTitle {
display:none;
}
.tabTitle.tabCurrent {
display:block;
position:static !important;
}
.tabTitleBottom {
display:none;
}

* html p#viLogo {
margin-top:0px !important;
}
* html div#header {
margin-top:0px !important;
}
* html div#leftContents {
margin-top:0px !important;
}
* html address {
margin-top:0px !important;
}

/* -------------------------------------------------------
  UTILITY PAGE
------------------------------------------------------- */
.utility div#header {
background-color:transparent;
position:static;
}
.utility p#ciLogo {
position:static;
margin:28px 0 0 45px;
}

.utility h2.h2Title img {
position:absolute;
top:0;
left:0;
}
.utility h2.h2Title img.h2TitleImg {
position:static;
margin:20px 0 30px 0;
}
.utility div#mainContents {
width:auto;
height:auto;
margin:0 0 40px 0;
padding:0;
}
.utility div#mainContentsInner {
margin:0;
}
.utility address {
margin:0;
padding:0;
}

.utility .coloredTitle {
border:none;
color:#555;
}

/* -------------------------------------------------------
  about/message
------------------------------------------------------- */

#message01 div.exeBlock {
position:relative;
left:0;
top:0;
}

*:first-child+html #message01 div.exeBlock {
position:relative;
left:0;
top:10px;
}
