html { 
	height:100%; 
	overflow-y: scroll;
}

/** BODY ***************************************************************************************************************/
body{
	position:relative;
	height:100%;
	margin:0 auto;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:120%;
	text-align:center;
	color:#fff;
	background:#000 url(../images/index/bg_top.jpg) 50% 0 repeat-y fixed;
}
* html body {
	background-attachment: scroll;
}
div#wrapper{
	position:relative;
	min-height:100%;
	width:100%;
	margin:0 auto;
	padding:0;
	text-align:left;
	background:transparent url(../images/index/bg_globalheader.jpg) 50% 0 no-repeat scroll;
}

a { padding:0 2px; }
a:link { color: #ffffff;text-decoration:none; }
a:visited { color: #ffffff;text-decoration:none; }
a:hover { color: #1e6a99;text-decoration:none; background-color: #b2e1ff; }
a:active { color: #ffffff;text-decoration:none; }

/** FOOTER **********************************************************************************************************/
div#footer{
	position:static;
	bottom:-65px;
	height:auto;
	width:100%;
	padding:15px 0 40px 0;
	font-size:70%;
	line-height:125%;
	text-align:center;
	border-top:2px solid #fff;
}

div#footer a{
	color:#fff;
}

/** FOOTER LINK COLOR ***********************************************************************************************/
div#footer a:link { color: #fff; text-decoration:none; }
div#footer a:visited { color: #fff; text-decoration:none; }
div#footer a:hover { color: #16a999; text-decoration:none; background-color: #b2e1ff; }
div#footer a:active { color: #e58000; text-decoration:none; }

div#footer .pagetop {
	width:720px;
	margin:0 auto;
	padding-top:8px;
	text-align:right;
}

div#footer .pagetop a {
	display:block;
	width:4.6em;
	margin:0 0 0 auto;
	padding:0 17px 2px 0;
	background: url(../images/btn_arrow_up.gif) 95% 0.3em no-repeat;
}

/** FOOTER PAGETOP LINK COLOR ***************************************************************************************/
div#footer .pagetop a:link{ color: #fff;text-decoration:none; }
div#footer .pagetop a:visited{ color: #fff;text-decoration:none; }
div#footer .pagetop a:hover{ color: #1e6a99;text-decoration:none; background-color: #b2e1ff; }
div#footer .pagetop a:active{ color: #e58000;text-decoration:none; }

/** FOOTER MENU *****************************************************************************************************/
div#footermenu{
	margin:0 0 19px;
	color:#fff;
}

div.copyright{
}

div.header p.listlnk a{
	width:3.5em;
	padding:0 0 2px 17px;
	background: url(../images/btn_arrow_right.gif) 2px 0.24em no-repeat;
	/*font-size: 8pt; */
}

div.header p.listlnk{
	float:right;
	width:12%;
	padding: 5px 2px 0px 17px;
	margin-right: 10px;
	text-align:right;
}

div.header p.listlnk a:link { color: #fff; text-decoration:none; }
div.header p.listlnk a:visited { color: #5e8399; text-decoration:none; }
div.header p.listlnk a:hover { color: #1e6a99; text-decoration:none; background-color: #b2e1ff; }
div.header p.listlnk a:active { color: #e58000; text-decoration:none; }

div#globalmenu li#global01 a{ width:61px; background: url(../images/globalnavi01_i.gif) 0 0 no-repeat; }
div#globalmenu li#global02 a{ width:103px; background: url(../images/globalnavi02_i.gif) 0 0 no-repeat; }
div#globalmenu li#global03 a{ width:91px; background: url(../images/globalnavi03_i.gif) 0 0 no-repeat; }
div#globalmenu li#global04 a{ width:84px; background: url(../images/globalnavi04_i.gif) 0 0 no-repeat; }
div#globalmenu li#global05 a{ width:82px; background: url(../images/globalnavi05_i.gif) 0 0 no-repeat; }
div#globalmenu li#global06 a{ width:98px; background: url(../images/globalnavi06_i.gif) 0 0 no-repeat; }

div#globalmenu li#global01 a,
div#globalmenu li#global02 a,
div#globalmenu li#global03 a,
div#globalmenu li#global04 a,
div#globalmenu li#global05 a,
div#globalmenu li#global06 a{
	display:block;
	float:left;
	height:47px;
	margin:0;
	padding:0;
	text-indent:-9999px;
}

div#globalmenu li#global01 a:hover,
div#globalmenu li#global02 a:hover,
div#globalmenu li#global03 a:hover,
div#globalmenu li#global04 a:hover,
div#globalmenu li#global05 a:hover,
div#globalmenu li#global06 a:hover,
div#globalmenu li#global01 a.on,
div#globalmenu li#global02 a.on,
div#globalmenu li#global03 a.on,
div#globalmenu li#global04 a.on,
div#globalmenu li#global05 a.on,
div#globalmenu li#global06 a.on{ background-position:0 -47px; }
