@charset "UTF-8";
/* --------------------------------------------------
Custom Style Sheet
	2007/07/26 - 2008/12/04
-------------------------------------------------- */

/* --------------------------------------------
			Element Styles
----------------------------------------------- */
/* PARAGRAPH */
div#mainBody-inner p {
padding:0;
padding-bottom:10px;
}
/* FORMS */

/* LISTS */
ul {margin:0;}
ol {}
ul li ul, ol li ol {}

/* HEADINGS */
/* ----------------------------------------
 * Headings Clear
 * ----------------------------------------*/
body#pHome ul#gNavList li#nHome a,
body#event ul#gNavList li#nCat1 a,
body#institution ul#gNavList li#nCat2 a,
body#guidance ul#gNavList li#nCat3 a,
body#access ul#gNavList li#nCat4 a {background-position:0 -45px;}

div#pageHead h1 {
height:auto;
border:none;
margin-bottom:15px;
}
h2 {
background:url(../../lib_image/common/bg_h2.gif) no-repeat 0 50%;
padding-left:35px;
font-size: 90%;
/*line-height:1.5em;*/
overflow:hidden;
border: none;
color:#FFF;
margin-bottom:10px;
min-height:32px;
}
h3 {
background:url(../../lib_image/common/bg_h3.gif) no-repeat 0 7px;
padding:2px 0 0 10px;
font-size:95%;
line-height: 2em;
border: none;
color:#555;
margin-bottom:10px;
min-height:20px;
}
h4 {
font-size: 120%;
line-height: 1.8em;
text-indent: .5em;
border-left: 6px solid #999;
border-bottom: 1px solid #999;
}
h5 {
font-size: 110%;
line-height: 1.6em;
text-indent: .5em;
border-left: 12px double #999;
}
h6 {
font-size: 110%;
line-height: 1.2em;
border-bottom: 1px dotted #999;
}

/* LINES */
hr {}

/* LINKS */
a,
a:link {color:#33597F;}
a:visited {}
a:active {}
a:hover {color:#2C7ADA;}

/* --------------------------------------------
			Page Layout
----------------------------------------------- */
body {
background:#FFF url(../../lib_image/common/bg_body.gif) repeat-x;
padding-top:5px;
color:#333;
text-align:center;
}
#container {
width:866px;
margin:0 auto;
background:url(../../lib_image/common/bg_container.gif) repeat-y;
}
#container-inner {
width:800px;
margin:0 auto;
}

/* MAIN CONTENT STYLE
----------------------- */
#content {}
#content-inner { background:url(../../lib_image/common/bg_content-inner.gif) repeat-y 0 0;}
#mainCol,#mainBody,#subCol,#exCol {}
#mainCol-inner,#mainBody-inner,#subCol-inner,#exCol-inner {}

/* MAIN COLUMN STYLE
----------------------- */
#mainCol { margin-bottom:20px;}
#mainBody {}

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

/* HEADER STYLE
----------------------- */
#header {
width:800px;
height:70px;
background: url(../../lib_image/common/bg_header.gif) no-repeat 0 50%;
}
#header-inner {
height:70px;
width:600px;
float:right;
}
#header #logo {	
width:210px;
height:50px;
top: 10px;
left:0;
}
div#headLink ul#hLinkList {
list-style:none;
float:right;
padding-top:10px;
}

ul#hLinkList li {
float:left;
background-repeat:no-repeat;
background-position:0 0;
}
ul#hLinkList li#contact a,
ul#hLinkList li#siteMap a {
font-size:80%;
width:150px;
padding:0 5px;
text-decoration:none;
color:#000;
border-right:1px solid #000;
}
ul#hLinkList img {margin-left:20px;}
ul#hLinkList li#contact a {
border-left:1px solid #000;
padding-left:5px;
}
ul#hLinkList li#contact a:hover,
ul#hLinkList li#siteMap a:hover { color:#33597F;}

ul#hLinkList li#sizeS a,
ul#hLinkList li#sizeM a,
ul#hLinkList li#sizeL a {
overflow:hidden;
height:28px;
display:block;
text-indent:-10000px;
}
ul#hLinkList li#sizeS a {background:url(../../lib_image/common/font_s.gif) no-repeat; height:28px; width:25px;}
ul#hLinkList li#sizeM a {background:url(../../lib_image/common/font_m.gif) no-repeat; height:28px; width:21px;}
ul#hLinkList li#sizeL a {background:url(../../lib_image/common/font_l.gif) no-repeat; height:28px; width:22px;}
ul#hLinkList li#sizeS a:hover,
ul#hLinkList li#sizeM a:hover,
ul#hLinkList li#sizeL a:hover {background-position:0 -28px;}

ul#hLinkList li#sizeS_On a,
ul#hLinkList li#sizeM_On a,
ul#hLinkList li#sizeL_On a {
overflow:hidden;
height:28px;
display:block;
text-indent:-10000px;
}
ul#hLinkList li#sizeS_On a {background:url(../../lib_image/common/font_s.gif) no-repeat; height:28px; width:25px; background-position:0 -28px;}
ul#hLinkList li#sizeM_On a {background:url(../../lib_image/common/font_m.gif) no-repeat; height:28px; width:21px; background-position:0 -28px;}
ul#hLinkList li#sizeL_On a {background:url(../../lib_image/common/font_l.gif) no-repeat; height:28px; width:22px; background-position:0 -28px;}



/* FOOTER STYLE
----------------------- */
#footer {
background:#2D63A5;
border-bottom:none;
color:#FFF;
}
#footer-inner{}
#footer p {}
#footer p.copyright { font-size:90%;}


/* GLOBAL NAVIGATION STYLE
----------------------- */
#navcontainer {
margin:0;
padding:0;
}
#navcontainer  ul#gNavList {
}
#navcontainer  ul#gNavList li {}
#navcontainer  ul#gNavList li a{
height: 45px;
text-indent: -10000px;
overflow: hidden;
}
#navcontainer  ul#gNavList li#nHome a {background-image: url(../../lib_image/common/bg_gnav_home.gif); width:118px;}
#navcontainer  ul#gNavList li#nCat1 a {background-image: url(../../lib_image/common/bg_gnav_cnts1.gif); width:181px;}
#navcontainer  ul#gNavList li#nCat2 a {background-image: url(../../lib_image/common/bg_gnav_cnts2.gif); width:156px;}
#navcontainer  ul#gNavList li#nCat3 a {background-image: url(../../lib_image/common/bg_gnav_cnts3.gif); width:177px;}
#navcontainer  ul#gNavList li#nCat4 a {background-image: url(../../lib_image/common/bg_gnav_cnts4.gif); width:168px;}
#navcontainer  ul#gNavList li a:hover {
background-position:0 -45px;
}

/* LOCAL NAVIGATION STYLE
----------------------- */
#lNavBox {
margin:0;
padding:0;
}
#lNavBox ul#lNavList {
width: 160px;
}
#lNavBox ul#lNavList li { 
width:160px;
}
#lNavBox ul#lNavList li a {
padding:.25em;
background:#E5E5E5;
color:#333;
text-decoration:none;
}
#lNavBox ul#lNavList li a:hover {
background:#DDD;
}

/* PAGE HEAD STYLE
----------------------- */
#pageHead {
margin-bottom:5px;
}

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

/* YOUR HERE STYLE
----------------------- */
#yrHere {
margin:5px 0;
text-align:left;
}
#yrHere p {
padding:0;
font-size:80%;
}
#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 { margin-bottom:20px;}

/* PAGE BOTTOM NAVIGATION STYLE
----------------------- */
#btm {background:#E5EBFD; padding-bottom:20px;}
#btm-inner {
width:800px;
margin:0 auto;
padding-top:15px;
overflow:hidden;
}
#btmAccess {
float:left;
text-align:left;
width:50%;
}
#btmAccess ul#btmAccessList {
list-style:none;
padding:0;
margin:0;
}
#btmNav {
float:right;
clear:right;
width:50%;
}
#btmNav p {padding:0;}
#btmNav ul {
float:right;
margin:0;
}
#btmNav ul li {
list-style:none;
background:url(../../lib_image/common/ico_right.gif) no-repeat 0 50%;
float:left;
padding-left:12px;
margin-left:5px;
}
#btmNav ul li.last {
}
#btmNav a {
text-decoration:none;
font-size:80%;
}
*+html #btmNav ul li {
/*line-height:2em;*/
}

/* --------------------------------------------
	Page Layout Patterns
----------------------------------------------- */
/* Only MainColumn */
body.oneColumn #mainCol {}
body.oneColumn #mainBody{
width:800px;
}
/* SubColumn | MainColumn */
body.sm #mainCol { width:585px;}
body.sm #subCol { width:197px;}

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


/* ------------------------------
 * All Content Block Style
 * ------------------------------ */
.mainBlock {}
.itemBlockH2 {
margin:0;
}
.itemBlockH3 {
margin-bottom:15px;
}
.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 {}

