/***************************************** Main Classes *****************************************/
html {height:100%;overflow:hidden;}
body {
	background-color: #F1F1F1;
	color: #323232;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	scrollbar-arrow-color: white;
	scrollbar-3dlight-color: white;
	scrollbar-darkshadow-color: white;
	scrollbar-face-color:#D1D4CF;
	scrollbar-highlight-color: #D1D4CF;
	scrollbar-shadow-color: #D1D4CF;
	scrollbar-track-color:white; 
	/**scrollbar-arrow-color:white;
	scrollbar-3dlight-color: #776E6A;
	scrollbar-darkshadow-color: #776E6A;
	scrollbar-face-color:#A09A97;
	scrollbar-highlight-color: white;
	scrollbar-shadow-color: #CDCAC8;
	scrollbar-track-color:#CDCAC8;***/
	text-align:center;
	height:100%;
	width:100%;
}

a {
	color: #3C6CB3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

a:hover {
	color: #707070;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

img {
	border: 0px;
}
form {
	margin: 0px;
}
input {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	height: 17px;
	padding: 0px 2px 0px 2px;
}

input.checkbox {
	background-color: transparent;
	border: 0px solid #000000;
	color: #000000;
}

select {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	height: 17px;
	padding: 0px 2px 0px 2px;
}

table, td, tr {
	color:#323232;
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
}

textarea {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	height: 75px;
	padding: 0px 2px 0px 2px;
}

a.inTextLink {
	color: #FF0000;
	font-weight: normal;
	text-decoration: none;
}
a.inTextLink:hover {
	color: #FF0000;
	font-weight: normal;
	text-decoration: none;
}
p{
	margin: 0px 0px 10px 0px;
}
h1{
	color:#101164;
	font-size:13pt;
	margin:9px 0px 6px 0px;
	text-transform:uppercase;
}
h2{
	font-size:10pt;
	padding:12px 0px 3px 0px;
	margin:0px;
}
h3{
	font-size:9pt;
	margin:0px;
}
ul{
	/***margin-left:-20px;***/
	margin-top:3px;
}

/***************************************** Struct classes *****************************************/
.table-center{
 	background-color: none;
 	border-collapse: collapse;
 	margin: auto;
 	table-layout: fixed;
 	width: 1070px; /** 1050 **/
	vertical-align:top;
	height:100%;
}
.table-content{
	position:relative;
}
.table-bgLeft{
	background-image:url(/image/i_global/i_struct/bg_struct_left.gif);
	background-repeat:repeat-y;
	width:23px; /** 13 **/
}
.table-bgRight{
	background-image:url(/image/i_global/i_struct/bg_struct_right.gif);
	background-repeat:repeat-y;
	width:23px; /** 13 **/
}
.table-bgBottomRow{
	height:45px;
	vertical-align:top;
}
.table-bgBottomAddress{
	background-image:url(/image/i_global/i_struct/bg_struct_bottom.gif);
	background-repeat:repeat-x;
	position:relative;
}
.headTopDiv{
	background-image:url(/image/i_global/i_struct/bg_entry_top.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	border:0px;
	height:27px;
	text-align:right;
	width:1024px;
}
.headLogoDiv{
	background-image:url(/image/i_global/i_struct/bg_entry_logo.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	border:0px;
	height:146px;
	text-align:right;
	width:1024px;
}
.headNaviDiv{
	background-image:url(/image/i_global/i_struct/bg_entry_navi.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	border:0px;
	height:29px; /** 33 **/
	text-align:left;
	width:1024px;
	background-color:white;
}
.entryContentDiv{
	background-image:url(/image/i_global/i_struct/bg_entry_content.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	border:0px;
	height:477px;
	position:relative;
	text-align:left;
	width:1024px;
}
.siteContentDiv{
	border:0px;
	height:346px;					/************************ 346 ************************/
	position:relative;
	overflow:hidden;
	text-align:left;
	width:1024px;
}
.subNaviTable{
	height:346px; 				/************************ 346 ************************/
	height:100%;
	width:171px;
}
.subNaviTable-Top{
	height:34px;
	width:173px;
}
.subNaviTable-Navi{
	background-color:#F1F1F1;
	background-image:url(/image/i_global/i_struct/bg_subNaviContent.jpg);
	background-position:left top;
	height:278px;					/************************ 346 - 2*35 ************************/
	vertical-align:top;
	width:173px;
}
.subNaviTable-Bottom{
	height:34px;
	width:173px;
}
.subNaviTable-Right{
	background-image:url(/image/i_global/i_struct/bg_struct_right.gif);
	background-repeat:repeat-y;
	background-position:left top;
	width:13px;
}
.grayDiv{
	background-color:#E7E7EB;
	background-image:url(/image/i_global/i_struct/bg_grey.jpg);
	background-position:left top;
	left:171px;
	height:17px;
	overflow:hidden;
	position:absolute;
	top:0px;
	width:853px;
	z-index:2001;
}
.contentDiv{
	background-color:white;
	background-image:url(/image/i_global/i_struct/bg_contentTop.gif);
	background-repeat:no-repeat;
	background-position:left top;
	left:171px;
	height:312px; 				/************************ 346 - 2*17 ************************/
	overflow:auto;
	overflow-x:hidden;
	padding:17px 39px;
	position:absolute;
	top:17px;
	width:542px; /** 543 **/
	z-index:2000;
	text-align:justify;
}
.contentImgDiv{
	background-image:url(/image/i_global/i_struct/bg_struct_paramVal.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	left:792px; /** 749 **/
	height:346px;
	overflow:hidden;
	position:absolute;
	top:17px;
	width:232px; /** 275 **/
	z-index:1999;
}
/***************************************** Content classes *****************************************/
.hotspotImg{
	cursor:pointer;
	position:absolute;
	z-index:2000;
}
.currPathLinkSpan{
	color:#101164;
	font-size:7pt;
}
.currPathLink,.currPathLink:hover,.currPathLink:active{
	color:#101164;
	font-weight:normal;
	font-size:8pt;
}
.inTextImgLeft{
	float:left;
	margin:3px 15px 3px 0px;
}
.inTextImgRight{
	float:right;
	margin:3px 0px 3px 15px;
}
/***************************************** Output options *****************************************/
@media screen {
}
@media print {
}