/*DEFAULT BROWSER CSS SETTINGS*/
html {}
body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
	{margin:0 auto; padding:0; border:0; outline:0; vertical-align:baseline; background:transparent;}
/* CSS contains all the body tags */
body {line-height:1; color:#666; text-align:center;
	font-size:12px; font-family:trebuchet ms, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background:#f1eee4; /*url(/giinjp_images/main-page-bg.png) top left repeat-x*/}
.absolute-container { position:relative;}
/*GLOBAL CLASSES*/
.clear {clear:both;}
.text-bold {font-weight:bold;}
.text-left {text-align:left;}
.text-right {text-align:right;}
.float-left, .left {float:left;}
.float-right, .right {float:right;}
.block {display:block;}
.uline {text-decoration:underline;}
.text-border-box {position:relative; left:5%; width:80%; padding:10px 20px; border:1px solid #ccc;
	line-height:20px; margin:12px 0; text-align:justify; text-justify:inter-ideograph;}
/*GIINJP Header*/
#header {margin:0 auto 1px; width:100%; height:auto; /*auto144px*/
	background:#ece5d3 url(/giinjp_images/main-bg-brown.png) repeat-x top left;}
#still-header {height:88px; width:982px; min-width:982px;
	background:transparent url(/giinjp_images/brown-gradient.png) no-repeat center top;}
#giinjp-logo { float:left; margin:24px 0 8px 3px;}
/*links*/
a, a:visited, a:active { color:#3399cc; text-decoration:none; font-weight:500;}
a:hover { color:#003260; text-decoration:none;}
/*BOXes*/
#search-box { float:right; width:350px; margin:30px; height:23px;}
input {border-color:#fff;}
/*common formatting*/
/* LISTS */
ul {list-style-type:none;}
ul#global-top-subnav-right {width:auto; overflow:hidden; float:right;}
ul#global-top-subnav-right li {float:left; height:20px; padding:4px 10px 0 10px; margin:7px 0 0 0;}
ul#global-top-subnav-right .last {padding-right:20px;}
ul#text-border-box {position:relative; left:5%; width:80%; padding:10px 20px; border:1px solid #ccc;
	line-height:20px; margin:12px 0; text-align:justify; text-justify:inter-ideograph;}
ul#text-border-box li {background:url("/giinjp_images/red-arrow.gif") 0px 6px no-repeat; padding-left:12px;}
p {line-height:15px; padding:0; margin:12px 0 12px 0; text-align:justify; text-justify:inter-ideograph;}
table {line-height:15px; padding:0; margin:12px 0 12px 0;}
/* HEADINGS */
h1 {color:#8f8f8f; font-size:20px; height:auto; padding-left:10px;
	background:url(/giinjp_images/arrow-red.png) left no-repeat;}
h2 {color:#8f8f8f; font-size:28px; line-height:36px; height:auto;}
h3 {
	background:url(/giinjp_images/arrow-red.png) no-repeat;
	background-position:left 7px;
	border-bottom:1px solid #ddd;
	color:#333;
	font-size:12px;
	font-family:Arial, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin:0;
	padding:6px 0 6px 10px;
	text-transform:uppercase;
	font-weight:bold;
	border-bottom:1px solid #ccc;
}
h4 {color:#8f8f8f; font-size:20px; line-height:30px; height:auto; margin:20px 0 10px 0;}
/*Layout*/
.page-title-holder-empty {width:100%; height:0px; padding-top:1px; clear:both; _display:none;
	background:#DEDACD url(/giinjp_images/page-title-bg2.png) 0px -1px repeat-x;}
.top-nav-holder {background:#fff; width:985px; overflow:hidden; height:36px;
	border-left:1px solid #B4AE95; border-right:1px solid #B4AE95; border-bottom:1px solid #B4AE95;}
.page-title-holder {width:100%; height:auto; padding-top:1px; clear:both;
	background:#DEDACD url(/giinjp_images/page-title-bg2.png) 0px -1px repeat-x;}
.page-title {text-align:left; width:958px; height:19px; background-color:#f8f5ee; padding:29px 14px 13px 13px;
	border-bottom:1px solid #e7e0c6; border-left:1px solid #b4ae95; border-right:1px solid #b4ae95;}
#main-container {width:987px; text-align:left; position:relative;}
#main {background-color:#fff; width:985px; height:auto; float:left;
	border-left:1px solid #b4ae95; border-right:1px solid #b4ae95; border-bottom:1px solid #b4ae95;}
div.grid-e {width:985px; height:auto; float:left;}
div.grid-e .column {width:737px; float:left; display:inline;}
div.grid-e .first {width:248px;}
hr.grid-divider {width:950px; height:4px; background-color:#b2b2b2; clear:both; border:none;
	margin:0 0 19px 0; padding:0; display:block;}
/* Content Page Navigation List*/
ul.content-navigation {width:248px; font-size:1.1em; line-height:1.2em; _overflow:hidden;
	background:url("/giinjp_images/content-navigation-bground.gif") top right no-repeat;}
ul.content-navigation li {width:225px; height:auto; text-indent:-22px; padding:14px 0 12px 22px; _padding:14px 0 12px 15px;
	background:url("/giinjp_images/content-navigation-item-bground.png") bottom repeat-x;
	_background:url("/giinjp_images/content-navigation-item-bground.gif") bottom repeat-x;}
ul.content-navigation li.dotted-bottom {border-bottom:1px dotted #a6a6a6;}
ul.content-navigation li a {padding:0 14px 0 11px; margin:0 0 0 12px; color:#333; text-transform:uppercase;
	background:url("/giinjp_images/content-navigation-red-arrow.png") right no-repeat;
	_background:url("/giinjp_images/content-navigation-red-arrow.gif") right no-repeat;}
ul.content-navigation li a:hover {color:#ca0319;}
ul.content-navigation li a.red-active {height:20px; padding-top:3px; margin:0 0 0 -5px; display:block;
	padding-left:35px; overflow:hidden; color:#eee; width:175px; _width:185px;
	background:url("/giinjp_images/red-active.gif") -10px 0px no-repeat;}
/*ul.content-navigation li a.red-active:hover {color:#eee;
	background:url("/giinjp_images/red-active.gif") -10px 0px no-repeat;}*/
ul.content-navigation li img {margin-left:20px;}
ul.content-navigation li.last {/*padding:8px 0 0 0; height:140px; width:246px;*/
	background:url("/giinjp_images/content-navigation-last-bground.png") top right no-repeat;}
#navigation {width:987px; height:55px; background:transparent url(/giinjp_images/kogod-nav.png) 1px 0px;}
/*cta-btn*/
.cta-btn {background:#135b83 url(/giinjp_images/cta-arrows-white.png) right -120px no-repeat;}
.cta-btn:hover {background:#4e554d url(/giinjp_images/cta-arrows-white.png) right -135px no-repeat;}
.cta-btn {width:auto; height:15px; line-height:14px; float:left; padding:0 12px 0 6px; margin:3px 0 3px 0;
	font-family:trebuchet ms, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; font-size:11px; color:#fff !important;
	font-weight:bold; text-transform:uppercase; display:block;}
/*event-bottom-modules*/
.event-bottom-modules {margin:0 auto; padding-left:8px; width:950px; line-height:18px;}
.event-bottom-modules .column {width:220px; float:left; margin-bottom:25px; margin-right:0;}
.event-bottom-modules .column.main {width:715px; float:left; margin-bottom:25px;}
.event-bottom-modules .title {float:left; margin:0 0 0 0; padding:0 0 7px 0; border-bottom:1px solid #ccc;}
.event-bottom-modules h3 {float:left; width:auto; padding:0; margin:0; border:none; background:none; padding-left:0;
	font-family:Arial, Helvetica, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
.event-bottom-modules ul {float:left; padding-top:9px; margin:0 0 10px 0;}
.event-bottom-modules li {width:100%; float:left; border-bottom:1px solid #e5e5e5; padding:3px 0 7px 0; margin:0;}
.event-bottom-modules li.last {border:none;}
.event-bottom-modules li img {float:left; margin:0 10px 0 0;}
/*events-today*/
.events-today {float:left; width:342px; margin-right:10px; padding-right:10px; border-right:1px dotted #ddd;}
.events-today .title {width:342px;}
.events-today table {width:100%; clear:both; margin:0 0 7px 0; padding:0;}
.events-today th {font-weight:normal;}
.events-today td, .events-today th {border-bottom:1px solid #e5e5e5;padding:7px 0 4px 0;}
.events-today tr.last td, .events-today tr.last th {border:none;}
.events-today th {color:#333;}
/*newly-updated-aupedia*/
.newly-updated-aupedia {width:341px; float:left; margin-right:0px;}
.newly-updated-aupedia .title {width:341px;}
/*recent-news*/
.recent-news {float:left; width:220px; padding-left:8px; margin-left:-1px; border-left:1px dotted #ddd;}
.recent-news .title {width:220px;}
/*footer*/
#footer {height:105px; width:985px; margin:0 auto; padding:0; text-align:left;}
#footer p{margin:0; padding:6px 0 0 0;}
.footer-top {margin:0 auto; height:50px; padding:10px 0 0 0; width:987px; text-align:left;}
.footer-top-left {margin:0 0 0 8px;}
.home-link {display:block; padding:0 0 0 60px; margin:0 15px 0 0; float:left; height:21px; width:54px;
	background:transparent url(/giinjp_images/giinjp_logo_black.jpg) no-repeat bottom left;}
.home-link:hover{ background:transparent url(/giinjp_images/giinjp_logo_black.jpg) no-repeat top left;}
.footer-top-right {margin:0 8px 0 0;}
.footer-bottom {margin:0 auto; height:42px; width:985px; text-align:left; background:url(/giinjp_images/footer.jpg) top left repeat-x; padding:0 0 0px 0;}
.footer-bottom-left { margin:0 0 0 8px; }
.footer-bottom-right { margin:0 8px 0 0; }
/*conntent-3-column*/
.content-layout-3-column {width:244px; float:left; display:inline;}
.content-module-3-column {margin:0 11px 10px; padding:0 10px 10px;}
.content-module-3-column h3, .content-module-2-column h3 {margin:0 0 11px;}
/*content-6-column*/
.content-layout-6-column {width:490px; float:left; display:inline;}
div.content-container {float:left;}
.content-container-margin {margin:10px 0;}
div.content-container .article-content {margin:0 11px;}
div.content-container .article-content p, td {line-height:20px; margin:10px 0;}
div.content-container .article-copy {width:470px;}
div.content-container .image-holder-def {margin:20px 20px 10px 0;}
div.content-container .image-holder {margin:20px 20px 10px 0; float:left;}
div.content-container .image-holder.image-holder-large-landscape {width:300px;}
div.content-container .image-holder.image-holder-middle-landscape {margin:10px 30px 10px 10px; width:150px;}
.research_graph {border:5px dotted #ff0000;}
.research_graph_r {background:#ff0000;}
.research_graph_b {background:#aaaaaa;}
.proposal_contents, .proposal_nomal, .proposal_nomal a ,.proposal_nomal a:hover {color:#555555; font-size:20px; line-height:100%; height:auto; text-decoration:none;}
.research_link a ,.research_link a:hover {color:#555555; line-height:2;}
.research_result {line-height:5;}
.article-copy h3 {clear:both;}
