@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
 * ----------------------------------------*/
/* HEADINGS */
h1,h2,h3,h4,h5,h6 {text-align:left;}
h2 {
background:none;
padding:0;
margin:0;
}
h3 {

}

/* LINES */
hr {}

/* LINKS */
a,
a:link {}
a:visited {}
a:active {}
a:hover {}

/* --------------------------------------------
			Page Layout
----------------------------------------------- */
body {
background:#033054 url(../../lib_image/common/bg_body.jpg) repeat-x 0 0;
color:#000;
text-align:center;
}
#container {
width:840px;
margin:0 auto;
background:none;
}
#container-inner {
width:840px;
background: none;
}

/* MAIN CONTENT STYLE
----------------------- */
#content {
width:800px;
background:#FFF;
padding:20px;
}
#content-inner {
}
#mainCol,#mainBody,#subCol,#exCol {}
#mainCol-inner,#mainBody-inner,#subCol-inner,#exCol-inner {}

/* MAIN COLUMN STYLE
----------------------- */
#mainCol {
width:800px;
margin-top:20px;
background:#FFF;
margin-bottom:30px
}
#mainBody {width:800px;}

/* SUB COLUMN STYLE
----------------------- */
#subCol {}

/* HEADER STYLE
----------------------- */
#header {
width:800px;
height:90px;
background: url(../../lib_image/common/bg_header.jpg) no-repeat ;
}
#header-inner {height:80px;}
p#summary {
padding:0 0 10px 0;
vertical-align:top;
color:#FFF;
}
#header #logo {	
width:266px;
height:60px;
top:20px;
left:40px;
}
#header_tit {
float:left;
padding:10px 400px 0 35px;
}
#contact {float:right;}
#contact img {margin-left:10px;}
#headLink {padding:0;}
#headLink a {
color:#FFF;
padding:0;
text-decoration:none;
padding-left:20px;
}

div#ContactArea {
float:right;
width:330px;
padding-top:20px;
}
div#ContactArea img {
float:right;
padding-left:20px;
}
div#rousiArea {
float:right;
width:168px;
padding-top:3px;
}


/* FOOTER STYLE
----------------------- */
#footer {
width:820px;
border-bottom:none;
padding-left:20px;
background:#FFF;
padding-bottom:30px;
}
#footer_qa {
width:820px;
border-bottom:none;
padding-left:20px;
background:#FFF;
padding-bottom:70px;
}
#footer-inner{
float:left;
color:#000;
}
#footer-inner img {float:left;}
#footer p {}
#footer p.copyright {
float:left;
padding-top:22px;
font-size:smaller;
}
#footer_qa p {}
#footer_qa p.copyright {
float:left;
padding-top:22px;
font-size:smaller;
}


/* GLOBAL NAVIGATION STYLE
----------------------- */
#navcontainer {
}
#navcontainer  ul#gNavList {
}
#navcontainer  ul#gNavList li {}
#navcontainer  ul#gNavList li#nCat1 {width:205px;}
#navcontainer  ul#gNavList li#nCat2 {width:195px;}
#navcontainer  ul#gNavList li#nCat3 {width:195px;}
#navcontainer  ul#gNavList li#nCat4 {width:205px;}
#navcontainer  ul#gNavList li a{
height:70px;
text-indent: -10000px;
overflow: hidden;
}
#navcontainer  ul#gNavList li#nCat1 a {background-image: url(../../lib_image/common/bg_gnav_cnts1.gif); width:205px; }
#navcontainer  ul#gNavList li#nCat2 a {background-image: url(../../lib_image/common/bg_gnav_cnts2.gif); width:195px; }
#navcontainer  ul#gNavList li#nCat3 a {background-image: url(../../lib_image/common/bg_gnav_cnts3.gif); width:195px; }
#navcontainer  ul#gNavList li#nCat4 a {background-image: url(../../lib_image/common/bg_gnav_cnts4.gif); width:205px; }
#navcontainer  ul#gNavList li a:hover {
background-position:0 -70px;
}


/* PAGE HEAD STYLE
----------------------- */
#pageHead {
}

/* PAGE Bottom STYLE
----------------------- */
#pageBottom{}

/* YOUR HERE STYLE
----------------------- */
#yrHere {
border-bottom:3px double#CCC;
}
#yrHere p { padding:.25em 1em;}
#yrHere a {
color:#999;
}
#yrHere a:link,
#yrHere a:visited {
text-decoration:none;
}
#yrHere a:hover,
#yrHere a:active {
text-decoration:underline;
}


/* RETURN TO PAGE TOP STYLE
----------------------- */
.toTop {
float:right;
}

/* PAGE BOTTOM NAVIGATION STYLE
----------------------- */
#btmNav {
border-top:1px solid #ccc;
float:left;}
#btmNav p a {
color:#000;
font-size:12px;
float:left;
padding-right:5px;
margin-right:5px;
border-right:1px solid #CCC;
text-decoration:none;
}
#btmNav p a.end{
border:none;
}

/* --------------------------------------------
	Page Layout Patterns
----------------------------------------------- */
/* Only MainColumn */
body.oneColumn #mainCol {}
body.oneColumn #mainBody{
width:800px;
margin:0 auto;
}
/* SubColumn | MainColumn */
body.sm #mainCol { width:550px;}
body.sm #subCol { width:150px;}

/* MainColumn | SubColumn */
body.ms #mainCol {width:550px;}
body.ms #subCol {width:150px;}


/* ------------------------------
 * All Content Block Style
 * ------------------------------ */
	.mainBlock {}
.itemBlockH2, .itemBlockH3, .itemBlockH4, .itemBlockH5, .itemBlockH6, .formBlock {}
/* ------------------------------
 * 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 {}

