 /*BCS Master style //kjg 050926// */

	body {
	  background-image:url(bg.gif);
	  font-family: Arial, Helvetica, sans-serif;
	  font-size: 12px;
	  color:#666666;
	  /*border-collapse: collapse;*/
	  /*background: #ffffff;*/
		margin:0;
	}	
	
	td {
	  font-family:Arial, Helvetica, sans-serif;
	  font-size: 12px;
	  color:#666666;
	}
	
	.callMail{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
	}

	.structure {	
	  border: 1px solid #999999;
		list-style-type:circle;
		/*list-style-image:url(../images/bullet.gif);		*/
	  /*border-left: 1px #999999 solid;
	  border-right: 1px #999999 solid;*/
	  /*width: 35%;	  */
	  /*height: 100%;*/
	  /*background: #ffffff;*/
		/*position:relative;
		z-index:1;*/		
	}
	
	.structureLayer {	
	  border-bottom: 1px solid #dddddd;		
		border-left: 1px solid #dddddd;
		border-right: 1px solid #dddddd;
		list-style-type:circle;
	}
	
	.remedy {
		border-right: 1px solid #dddddd;
	}
	
	.divider {
		/*border-top: 1px solid #999999;*/
		padding:0 0 0 0;
	}
	
	.structure2 {		  		
		border-left: 1px solid #dddddd;
		border-right: 1px solid #dddddd;
		list-style-type:circle;
		padding: 0 2 0 2;
	}
	
	.structure3{
		border-top:1px solid #dddddd;
		border-left: 1px solid #dddddd;
		border-right: 1px solid #dddddd;
		list-style-type:circle;
		padding: 0 2 0 2;
	}
	
	.structure4 {		  
		border-bottom: 1px solid #dddddd;
		border-left: 1px solid #dddddd;
		border-right: 1px solid #dddddd;
		list-style-type:circle;
		padding: 0 2 0 2;
	}
	
	.required {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
	}
	
	.requiredHighlighted {
	  font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #f7941d;
	}
	
	.menuarea {	 
	  vertical-align:top;
	  padding-top: 0px;
	  padding-bottom: 0px;
	  background: #ffffff;
	}
	
	.bgtp {
	  background-image:url(tbl_bg_tp.gif);
	  background-position:bottom;	  
	  background-repeat:no-repeat;
	  background-attachment:fixed;
	}
	
	.bgfixd {
	  background-image:url(../images/tbl_bg_fxd.gif);
		background-position:bottom;		
	  background-repeat:no-repeat;
	  background-attachment:fixed;
	}	
	
	.element{
	list-style:disc;
	font-weight:400;
	font-family:Arial, Helvetica, sans-serif;
	color:#6d92bf;
	font-size:9px;
	font-variant:normal;	
	}
	
	.elementB{
	list-style:disc;
	font-weight:400;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	font-variant:normal;	
	}

	.elementC{
	list-style:disc;
	font-weight:400;
	font-family:Arial, Helvetica, sans-serif;
	color:#6d92bf;
	font-size:11px;
	font-variant:normal;	
	}
	
	.elementD{
	list-style:disc;
	font-weight:400;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:11px;
	font-variant:normal;	
	width:150px;
	}
	
	.dbox{
	list-style:disc;
	font-weight:400;
	font-family:Arial, Helvetica, sans-serif;
	color:#6d92bf;
	font-size:9px;
	font-variant:normal;
	width:14.7mm;	
	}
	
	.tbox{
	list-style:disc;
	font-weight:400;
	font-family:Arial, Helvetica, sans-serif;
	color:#6d92bf;
	font-size:9px;
	font-variant:normal;	
	width:6mm;
	}
	
	.lelement{
	list-style:disc;
	font-weight:400;
	font-family:Arial, Helvetica, sans-serif;
	color:#6d92bf;
	/*font-size:9px;*/
	font-variant:normal;
	}
	
		.tPage {
	/*border:1 solid #dddddd;*/
	border-bottom: 1 solid #f2f2f2;
	padding: 6 6 6 6;	
	}
	
	.bPage {
	/*border:1 solid #dddddd;*/
	border-top: 1 solid #f2f2f2;
	padding: 6 6 6 6;	
	}

	.aPage {	 
		/*moz support*/
		border-bottom-color: #dddddd;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-collapse: seperate;
		border-left-color: #dddddd; 
		border-left-style: solid;
		border-left-width: 1px;
		border-right-color: #dddddd;
 		border-right-style: solid;
		border-right-width: 1px;
		border-top-color: #dddddd;
		border-top-style: solid;
		border-top-width: 1px;
		padding: 2 2 2 2;
		width:422px;
		background-color:#ffffff;		
	}
	
	.afxPage {	 
		/*moz support*/
		border-bottom-color: #dddddd;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-collapse: seperate;
		border-left-color: #dddddd; 
		border-left-style: solid;
		border-left-width: 1px;
		border-right-color: #dddddd;
 		border-right-style: solid;
		border-right-width: 1px;
		border-top-color: #dddddd;
		border-top-style: solid;
		border-top-width: 1px;
		padding: 2 2 2 2;
		width:416px;
		background-color:#ffffff;		
	}
	
	.abPage {	 
		/*moz support*/
		border-bottom-color: #dddddd;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-collapse: seperate;
		border-left-color: #dddddd; 
		border-left-style: solid;
		border-left-width: 1px;
		border-right-color: #dddddd;
 		border-right-style: solid;
		border-right-width: 1px;
		border-top-color: #dddddd;
		border-top-style: solid;
		border-top-width: 1px;
		padding: 2 2 2 2;
		/*width:422px;*/
		background-color:#ffffff;		
	}
	
	.aCust {	 
		/*moz support*/
		border-bottom-color: #dddddd;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-collapse: seperate;
		border-left-color: #dddddd; 
		border-left-style: solid;
		border-left-width: 1px;
		border-right-color: #dddddd;
 		border-right-style: solid;
		border-right-width: 1px;
		/*border-top-color: #dddddd;
		border-top-style: solid;
		border-top-width: 1px;
		padding: 6 6 6 6;*/
		width:422px;
		background-color:#fbfbfb;
		/*position:relative;
		z-index:2;*/
	}
	
	.selectBorder {	 
		/*moz support*/
		border-bottom-color: #ff9900;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-collapse: seperate;
		border-left-color: #ff9900; 
		border-left-style: solid;
		border-left-width: 1px;
		border-right-color: #ff9900;
 		border-right-style: solid;
		border-right-width: 1px;
		border-top-color: #ff9900;
		border-top-style: solid;
		border-top-width: 1px;
		padding: 0 0 0 0;
		width:218px;
		height:22px;	
		z-index:1000;
	}
	
	.aAdv {	 
		/*moz support*/
		border-bottom-color: #dddddd;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-collapse: seperate;
		border-left-color: #dddddd; 
		border-left-style: solid;
		border-left-width: 1px;
		border-right-color: #dddddd;
 		border-right-style: solid;
		border-right-width: 1px;
		/*border-top-color: #dddddd;
		border-top-style: solid;
		border-top-width: 1px;
		padding: 6 6 6 6;*/
		width:572px;
		background-color:#fbfbfb;
		/*position:relative;
		z-index:2;*/
	}
	
	.aAdv800 {	 
		/*moz support*/
		border-bottom-color: #dddddd;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-collapse: seperate;
		border-left-color: #dddddd; 
		border-left-style: solid;
		border-left-width: 1px;
		border-right-color: #dddddd;
 		border-right-style: solid;
		border-right-width: 1px;
		/*border-top-color: #dddddd;
		border-top-style: solid;
		border-top-width: 1px;
		padding: 6 6 6 6;*/
		width:498px;
		background-color:#fbfbfb;
		/*position:relative;
		z-index:2;*/
	}
	
	.aAdv1200 {	 
		/*moz support*/
		border-bottom-color: #dddddd;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-collapse: seperate;
		border-left-color: #dddddd; 
		border-left-style: solid;
		border-left-width: 1px;
		border-right-color: #dddddd;
 		border-right-style: solid;
		border-right-width: 1px;
		/*border-top-color: #dddddd;
		border-top-style: solid;
		border-top-width: 1px;
		padding: 6 6 6 6;*/
		width:720px;
		background-color:#fbfbfb;
		/*position:relative;
		z-index:2;*/
	}
	
	.note {
		/*width:155px;*/
		max-width:160px;		
		vertical-align:middle;
		background-color:#FEFB6B;				
		font-size:9px;
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		padding: 0 0 0 0;
		/*height:15px;*/
	}
	
	.hide {
		visibility:hidden;
		display:none;
	}
	
	.printHide {
		visibility:hidden;
		display:none;
	}
	
	.printShow {
		visibility:visible;
		display:block;
	}
	
	.unhide {
		visibility:visible;
	  display:block;
	  padding-top:15px;
		border-bottom-color: #a7a7a7;
		border-bottom-style: solid;
		border-bottom-width: 2px;
		border-collapse: seperate;		
		border-right-color: #a7a7a7;
 		border-right-style: solid;
		border-right-width: 2px;		  
	}	
	
		.unhide2 {
		visibility:visible;
	  display:block;
	  padding-top:15px;	 
		border-bottom-color: #a7a7a7;
		border-bottom-style: solid;
		border-bottom-width: 2px;
		border-collapse: seperate;		
		border-right-color: #a7a7a7;
 		border-right-style: solid;
		border-right-width: 2px;		
	}


/*###################################################################################################*/
/* Default DOM Tooltip Style */
div.domTT {
	border: 1px solid #333333;
	background-color: #333333;
}
div.domTT .caption {
	font-family: serif;
	font-size: 12px;
	font-weight: bold;
	padding: 1px 2px;
	color: #FFFFFF;
}
div.domTT .contents {
	font-size: 12px;
	font-family: sans-serif;
	padding: 3px 2px;
	background-color: #F1F1FF;
}

/* Classic Style */
div.domTTClassic {
	border: 1px solid black;
	background-color: InfoBackground;
}
div.domTTClassic .caption {
	font-family: serif;
	font-size: 13px;
	_font-size: 12px;
	font-weight: bold;
	font-style: italic;
	padding: 1px 2px;
}
div.domTTClassic .contents {
	color: InfoText;
	font-size: 13px;
	_font-size: 12px;
	font-family: Arial, sans-serif;
	padding: 1px 2px;
	_padding-bottom: 0;	
}

/* Win9x Style */
div.domTTWin {
  border: 2px outset #BFBFBF;
  background-color: #808080
}
div.domTTWin .caption {
  border: 0px solid #BFBFBF;
  border-width: 1px 1px 0px 1px;
  background-color: #00007F;
  padding: 2px;
  font-size: 12px;
  font-weight: bold;
  font-family: sans-serif;
  color: white;
}
div.domTTWin .contents {
  border: 1px solid #BFBFBF;
}

/* Overlib Style */
div.domTTOverlib {
	border: 1px solid #666666;
	/*background-color: #333366;*/
	background-color: #6d92bf;
}
div.domTTOverlib .caption {
	/*font-family: Verdana, Helvetica;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
div.domTTOverlib .contents {
	font-size: 11px;
	/*font-family: Verdana, Helvetica;*/
	font-family:Arial, Helvetica, sans-serif;
	padding: 2px;
	/*background-color: #F1F1FF;*/
	background-color: InfoBackground;
	width:210px;
}

/* Overlib Style */
div.domTTOverlib2 {
	border: 1px solid #999999;
	/*background-color: #333366;*/
	background-color: #1461a9;
}
div.domTTOverlib2 .caption {
	/*font-family: Verdana, Helvetica;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
div.domTTOverlib2 .contents {
	font-size: 11px;
	/*font-family: Verdana, Helvetica;*/
	font-family:Arial, Helvetica, sans-serif;
	padding: 2px;
	/*background-color: #F1F1FF;*/
	background-color: InfoBackground;
	width:210px;
}
/*###################################################################################################*/


	a {
	  color: #6d92bf;
	  text-decoration:none;
	}

	a:hover {
	  color:#666666;
      text-decoration:underline;
	}
	
	a:visited {
		color: #e48107;		
	}
	