@charset "UTF-8";
/* --------------------------------------------------
Custom Style Sheet
	2007/07/26 - 
-------------------------------------------------- */

/* --------------------------------------------
			Element Styles
----------------------------------------------- */
/* PARAGRAPH */
p {}
/* FORMS */

/* LISTS */
ul,ol {}
ul li ul, ol li ol {}

/* HEADINGS */
/* ----------------------------------------
 * Headings Clear
 * ----------------------------------------*/
/* use design heading
h1,h2,h3,h4,h5,h6 {
font-size: 100%;
line-height: normal;
border: none;
}
*/

/* LINES */
hr {}

/* LINKS */
a,
a:link { color: #0391b7; text-decoration: none; }
a:visited {}
a:active {}
a:hover { color: #0391b7; text-decoration: underline; }

/* --------------------------------------------
			Page Layout
----------------------------------------------- */
body {
/* Add Center Layout */
/*	text-align:center;*/
background:url(../../lib_image/common/bg_body.jpg) repeat-x;
background-color:#0391b7;
text-align:center;
color:#666;
}
#container {
/* Add Center Layout */
/*	margin:0 auto;*/
width:780px;
margin:0 auto;
}
#container-inner {
background-color:#ffea95;
width:780px;
}

/* MAIN CONTENT STYLE
----------------------- */
#content {
width:780px;
}
#content-inner {
width:780px;
}
#mainCol,#mainBody,#subCol,#exCol {}
#mainCol-inner,#mainBody-inner,#subCol-inner,#exCol-inner {
}

/* MAIN COLUMN STYLE
----------------------- */
#mainCol {
width:780px;
}
#mainCol-inner {
width:744px;
padding:6px 18px;
}
#mainBody {
width:744px;
}

/* SUB COLUMN STYLE
----------------------- */
#subCol {}

/* EXTRA COLUMN STYLE
----------------------- */
#exCol {}


/* HEADER STYLE
----------------------- */
#header {
width:780px;
background:url(../../lib_image/common/bg_header.jpg) no-repeat;
height:87px;
}
#header-inner {}
#header #logo {

}
ul#headList {}

/* FOOTER STYLE
----------------------- */
#footer {
width:780px;
margin-top:10px;
background-color:#f3c11b;
}
#footer-inner{}
#footer p {
font-size:11px;
color:#333;
}
#footer p.copyright {}


/* GLOBAL NAVIGATION STYLE
----------------------- */
#navcontainer {
width: 780px;
/*
margin: 0 0 7px;
*/
padding: 0 0px;
_padding: 0;
}
#navcontainer  ul#gNavList {
width:780px;
}
#navcontainer  ul#gNavList li { width:111px;}
#navcontainer  ul#gNavList li a{
width: 111px;
height: 37px;
text-indent: -10000px;
overflow: hidden;
}
#navcontainer  ul#gNavList li#nHome a {background-image: url(../../lib_image/common/bg_gnav_home.gif); }
#navcontainer  ul#gNavList li#nCat1 a {background-image: url(../../lib_image/common/bg_gnav_cnts1.gif);}
#navcontainer  ul#gNavList li#nCat2 a {background-image: url(../../lib_image/common/bg_gnav_cnts2.gif);}
#navcontainer  ul#gNavList li#nCat3 a {background-image: url(../../lib_image/common/bg_gnav_cnts3.gif);}
#navcontainer  ul#gNavList li#nCat4 a {background-image: url(../../lib_image/common/bg_gnav_cnts4.gif);}
#navcontainer  ul#gNavList li#nCat5 a {background-image: url(../../lib_image/common/bg_gnav_cnts5.gif);}
#navcontainer  ul#gNavList li#nCat6 a {background-image: url(../../lib_image/common/bg_gnav_cnts6.gif);}
#navcontainer  ul#gNavList li a:hover {
background-position:0 -37px;
}

body#nHome ul#gNavList li#nHome a,
body#nCat1 ul#gNavList li#nCat1 a,
body#nCat2 ul#gNavList li#nCat2 a,
body#nCat3 ul#gNavList li#nCat3 a,
body#nCat4 ul#gNavList li#nCat4 a,
body#nCat5 ul#gNavList li#nCat5 a,
body#nCat6 ul#gNavList li#nCat6 a {
background-position:0 -37px;
}

/* PAGE HEAD STYLE
----------------------- */
#pageHead {
width:780px;
}

/* PAGE Bottom STYLE
----------------------- */
#pageBottom{
width:744px;
}

/* YOUR HERE STYLE
----------------------- */
#yrHere {
width:744px;
margin-left:15px;
}
#yrHere a {
color: #0391b7;
text-decoration:none;
}

/* RETURN TO PAGE TOP STYLE
----------------------- */
.toTop {
/*
margin:10px 0;
*/
}

/* PAGE BOTTOM NAVIGATION STYLE
----------------------- */
#btmNav {
}
#btmNav p{
padding-left:1em;
}
#btmNav p a {
padding-right:1em;
margin-right:1em;
border-right:1px solid #fff;
}
#btmNav p a.end{
border:none;
}

/* ------------------------------
 * All Content Block Style
 * ------------------------------ */
	.mainBlock {}
.itemBlockH2, .itemBlockH3, .itemBlockH4, .itemBlockH5, .itemBlockH6, .formBlock {
width:744px;
}
/* ------------------------------
 * All inBlock** Style
 * ------------------------------ */
.inBlockLR, 
.inBlockL1R9, .inBlockL2R8, .inBlockL3R7, .inBlockL4R6, .inBlockL5R5, 
.inBlockL6R4, .inBlockL7R3, .inBlockL8R2, .inBlockL9R1,
.inBlockLimg, .inBlockRimg, .inBlockLCR {}
div.lBox, div.rBox, div.cBox {}
div.rBox {}

/* inBlock 2 column */
.inBlockLR div.lBox {}
.inBlockLR div.rBox {}

.inBlockL1R9 div.lBox {}
.inBlockL1R9 div.rBox {}

.inBlockL2R8 div.lBox  {}
.inBlockL2R8 div.rBox {}

.inBlockL3R7 div.lBox {}
.inBlockL3R7 div.rBox {}

.inBlockL4R6 div.lBox {}
.inBlockL4R6 div.rBox {}

.inBlockL5R5 div.lBox {}
.inBlockL5R5 div.rBox {}

.inBlockL6R4 div.lBox {}
.inBlockL6R4 div.rBox {}

.inBlockL7R3 div.lBox {}
.inBlockL7R3 div.rBox {}

.inBlockL8R2 div.lBox {}
.inBlockL8R2 div.rBox {}

.inBlockL9R1 div.lBox {}
.inBlockL9R1 div.rBox {}

.inBlockLimg img {}
.inBlockLimg .cap {}
.inBlockLimg .cap img {}

.inBlockRimg img {}
.inBlockRimg .cap {}
.inBlockRimg .cap img {}

/* inBlock 3 column */
.inBlockLCR  div.cBox {}

/*  Corner Round Block */
.roundBlock {}
.roundBlock .roundTop {}
.roundBlock .inBlock {}
