/* GENERAL fonts */
BODY {	margin: 0 0 0 0; background-color: white; }
P, OL, UL, DIV, H1, H2 {
	font-family: verdana, arial;
	font-size: 11px;
}
H1 { font-size: 15px; }
H2 { font-size: 13px; }
P, H1, H2 {margin: 0px 0px 5px 0px;}

a 						{text-decoration: none; text-color: #100186}
a:link 					{color:#100186; text-decoration: none;}
a:visited	 			{color:#100186; text-decoration: none;} 
a:active 				{color:#100186; text-decoration: none;}
a:hover 				{color: #2106EC; text-decoration: none;} 

TD#footer {border-top: dotted 1px #999999;}
TD#footer P {
	font-size: 10px;
	text-align: center;
}

/* Content column */
TD#content {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	vertical-align: top; 
	width: 380px;
}












/* Style for the Path-menu: */
TD#path {
  white-space: nowrap;
  background-color: #F8F8EC;

  font-family: verdana, arial;
  font-size: 11px;
  font-style: italic;
  font-weight: bold;
  padding: 1px 1px 5px 5px;
}
TD#path A {
  text-decoration: none;
  color:black;
}
TD#path A:hover {
  text-decoration: underline;
}

.port_main_tbl {
	width: 100%; 
	border-collapse:collapse;
	}

.port_top_td {
	width: 100%;
	height: 108px; 
	background-color: #EFEFEF;
	vertical-align: bottom;}
	
.port_cont_td {
	background-image: url(../images/port_bg_bottom.jpg);
	width: 100%;
	height: 400px;

	}
.port_footer{
	height:15px;
}
.port_links_tbl {
	width: 100%;}
.port_links_tbl2 {
	width: 100%;}
.port_link_1 {
	width: 214px;
	text-align: center;
	font-family: verdana, arial;
  	font-size: 12px;
   	font-weight: bold;
	color: #666666;
	padding-left: 12px;
	padding-right: 12px;}
.port_link_2 {
	width: 214px;
	text-align: center;
	padding-left: 12px;
	padding-right: 12px;
	font-family: verdana, arial;
  	font-size: 12px;
   	font-weight: bold;
	color: #666666;}
.port_link_3 {
	width: 214px;
	text-align: center;
	font-family: verdana, arial;
  	font-size: 12px;
   	font-weight: bold;
	color: #666666;
	padding-left: 12px;
	padding-right: 12px;}

.port_textlink1{
	width: 214px;
	text-align: right;
	font-family: verdana, arial;
  	font-size: 12px;
   	font-weight: bold;
	color: #666666;
	padding-right: 100px;}
.port_textlink2{
	width: 214px;
	text-align: center;
	font-family: verdana, arial;
  	font-size: 12px;
   	font-weight: bold;
	padding-left: 25px;
	padding-right: 25px;
	color: #666666;}
	
DIV.port_top_image {
	position:absolute; top:79px; left:75px;
}
DIV.port_reflex_image {
	position:absolute; top:109px; left:75px;
}
DIV.port_head_txt1 {
	width: 500px;
	height: 28px;
	position:absolute; top:48px; left: 70px;
	background-image: url(../images/portal_subline.jpg);
	background-repeat : no-repeat;
}
DIV.port_head_txt2 {
	position:absolute; top:570px; left: 600px;
	text-align: center;
	font-family: verdana, arial;
  	font-size: 12px;
   	font-weight: none;
	color: #666666;}
}
DIV.port_head_txt3 {
	
	text-align: center;
	font-family: verdana, arial;
  	font-size: 12px;
   	font-weight: none;
	color: #666666;}
}
DIV.port_top_language {
	position:absolute; top:15px; 
	text-align: right;
}
DIV.port_links {
position:absolute; 
top:205px; 
/*left: 80px;*/
padding-left: 80px;
padding-right: 80px;
}
DIV.head_lang_start {
	font-family: verdana, 
	arial;font-size: 11px;
	font-weight: none;
	color: #000000; 
	vertical-align: middle;
	position:absolute; top:15px;
	}
	
	.colNormal_sp {
	padding-left: 60px;
	padding-right: 60px;
	z-index:100;
	}
