BODY {
	scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
	margin: 0px 0px 0px 0px;/*top right bottom left*/
	background-image:url(../images/bg_main.gif); 
	background-position:top; 
	background-position:center; 
	background-repeat:repeat-y;
	background-color:#0F52B0;
}

/* MASTER FONTS ------------------------------------------------------------------------------------------------------------------------*/

body,table,td{
	font-family:Tahoma, "Microsoft Sans Serif";
	font-size:11px;
	color:#333333;
}
input{
	font-family:Tahoma, "Microsoft Sans Serif";
	font-size:11px;
	color:#333333;
}
select{
	font-family:Tahoma, "Microsoft Sans Serif";
	font-size:11px;
	color:#333333;
}
textarea{
	font-family:Tahoma, "Microsoft Sans Serif";
	font-size:11px;
	color:#333333;
}

/* MASTER HTML -------------------------------------------------------------------------------------------------------------------------*/

table{
	border:0px;
}

img{
	border:0px;
}
a {
	font-family:Tahoma, "Microsoft Sans Serif";
	font-size:11px;
	color:#0764CC;
	text-decoration:underline;
}
a:hover {
	font-family:Tahoma, "Microsoft Sans Serif";
	/*font-size:11px;*/
	color:#ff6600;
	text-decoration:underline;
}
ul{
	margin-left:0px;
	padding-left: 10px;
	list-style-position: inside;
	list-style-type: circle;
}

#imageh:hover{

	border:1px solid #FEFEFE;
}
#imageh{
	border:1px solid #FEFEFE;
}
img.border2{
	border:1px solid #FEFEFE;
}
.barbgmenu{
	background-image:url(../images/barbg.gif);
	background-repeat:repeat-x;
	background-position:center; 
}
.barbgmenucat{
	/*background-image:url(../images/barbg.gif);--*/
	background-repeat:repeat-x;
	background-position:center; 
}
td#fontsbar {
	vertical-align:middle;
}
#fontsbar table{
font-family:
	/*font-family:Tahoma, "Microsoft Sans Serif";*/
	font:normal 11px Verdana;
	color:#333333;
}
#fontsbar a{
	/*font-family:Tahoma, "Microsoft Sans Serif";*/
	font:normal 11px Verdana;
	color:#333333;
	text-decoration:none; 
}

#fontsbar a:hover{
	/*font-family:Tahoma, "Microsoft Sans Serif";*/
	font:normal 11px Verdana;
	color:#999999;
	text-decoration:underline
}

/* head blue -------------------------------------------------------------------------------------------------------------------------*/
#fontbarblue div{
	font-family:Tahoma, "Microsoft Sans Serif";
	font-size:10px; 
	color:#ffffff;
}
#fontbarblue a{
	font-family:Tahoma, "Microsoft Sans Serif";
	font-size:11px; 
	color:#333333;
	text-decoration:underline
}
#fontbarblue a:hover{
	font-family:Tahoma, "Microsoft Sans Serif";
	font-size:11px; 
	color:#999999;
	text-decoration:underline
}
.searchBox{
  background-image:url(../images/magnifying-glass.gif);
  background-repeat:no-repeat;
  background-color:#FFFFFF; 
  padding-left:20px;
  font-family:Tahoma, "Microsoft Sans Serif";
} 
.bgorangebar {
	background-image:url(../images/barorange_02.gif);
	background-repeat:repeat-x;	
}
.blockstat{
	width:164px;height:24px; 
	background:url(../images/bg_bar.gif) repeat-x;
	color:#FFFFFF;
	text-indent:20px;
}
.blockcat{
	width:164px;height:24px; 
	background:url(../images/cat01.gif) no-repeat;
}
.blockcat a{
color:#FFFFFF;
text-indent:10px;
}
.titlewrite{
	padding-left:20px;
	padding-top:1px;
	font-family:Tahoma, "Microsoft Sans Serif";
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF
}
.titlegray{
	padding-left:20px;
	padding-top:1px;
	font-family:Tahoma, "Microsoft Sans Serif";
	font-size:11px;
	font-weight:bold;
	color:#666666
}
.blockstat-border {
	border-color:  #0154AE #0154AE  #0154AE #0154AE; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}
.blockstat-border2 {
	border-color:  #0154AE #0154AE  #0154AE #0154AE; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}
.blockstat-border3 {
	border-color:  #cbcbcb #cbcbcb  #cbcbcb #cbcbcb; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}
.blockcat-border2 {
	border-color:  #CBCBCB #CBCBCB  #CBCBCB #CBCBCB; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}
.blockcat-border4 {
	border-color:  #EAEEFF #EAEEFF  #B4D5F8 #EAEEFF; 
	border-style: dotted; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px
}
.blockstat-bl {
	border-color:  #0154AE #0154AE  #e5e5e5 #0154AE; 
	border-style:dashed; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
	padding-left:5px;
	padding-bottom:3px;
}
.blockcat-border {
	border-color:  #CCCCCC #CCCCCC  #CCCCCC #CCCCCC; 
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}
.groupborder {
	border-color:  #CCCCCC #CCCCCC  #CCCCCC #CCCCCC; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 1px
}
.groupborder2 {
	border-color:  #CCCCCC #CCCCCC  #CCCCCC #CCCCCC; 
	border-style: solid; 
	border-top-width: 0px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}

table.groupborder2 td{
padding-bottom:3px;
border-bottom:#CCCCCC 1px dotted;
}
.bgeg{
	height:27px; 
	background:url(../images/bgrp_04.gif);
	background-repeat:repeat-x;
	font-family:Tahoma, "Microsoft Sans Serif";
}
.titlegroup1{
	font-family:Tahoma, "Microsoft Sans Serif";
	font-size:11px; 
	font-weight:bold;
	color:#333333;
	background-image:url(../images/bgrp_01.gif);
	background-repeat:no-repeat;
	padding-left:25px;
	height:27px;
}
.titlegroup2{
	font-family:Tahoma, "Microsoft Sans Serif";
	font-size:11px; 
	font-weight:bold;
	color:#333333;
	background-image:url(../images/bgrp_03.gif);
	background-repeat:no-repeat;
	padding-left:25px;
	height:27px;
}

.tdcat {
	border-color:  #e5e5e5 #e5e5e5  #e5e5e5 #e5e5e5; 
	border-style:dotted; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 1px; 
	border-left-width: 0px;
	background-image:url(../images/bul01.gif);
	background-position:0px 8px;
	background-repeat:no-repeat; 
	vertical-align:middle;
	padding-left:18px;
	height:20px;	
}

/* ---------------------- start barmenu ---------------------- */
div#main_menu{
	width:850px;	/*border-color:#00FF00; border-style:double*/	}
div#main_menu div{
	float:left;height:28px;}
div#main_menu div#menu_start{
	background-image:url(../images/menulist_02.gif);width:7px;	}
div#main_menu #active div#menu_start{
	background-image:url(../images/menulist_over_l.gif);	width:7px;	}
div#main_menu div#menu{
	background-color:#b4d4f7;	}
div#main_menu #active div#menu{
	background-color:#0053ae;	}
div#main_menu div#menu a{
	text-decoration:none;padding-left:12px;padding-right:12px;padding-top:7px;font-weight:bold;color:#0053ae;display:block;}
div#main_menu div#menu a:hover{
	text-decoration:none;padding-left:12px;padding-right:12px;padding-top:7px;font-weight:bold;color:#FFFFFF;display:block;}
div#main_menu #active div#menu a{
	text-decoration:none;padding-left:12px;padding-right:12px;padding-top:7px;font-weight:bold;color:#FFFFFF;display:block;}
div#main_menu div#mm{
	background-image:url(../images/menulist_08.gif);width:7px;}
div#main_menu #factive div#mm{
	background-image:url(../images/menulist_04.gif);width:7px;}
div#main_menu #active div#mm{
	background-image:url(../images/menulist_06.gif);width:8px;}
div#main_menu div#menu_end{
	background-image:url(../images/menulist_10.gif);width:7px;}
div#main_menu #active div#menu_end{
	background-image:url(../images/menulist_over_r.gif);	width:7px;	}
/* ---------------------- END barmenu ---------------------- */

/* ---------------------- tap ?BLUE nav ---------------------- */
#tapcontainer{ font-size:9px;position:relative;height:50px;color:#E0E0E0;background:#0053AE;width:100%; font-family:Tahoma, "Microsoft Sans Serif";}
#tapnav{position:relative;height:33px;font-size:9px; font-weight:bold;background:#fff url(../images/tap_bg.gif) repeat-x bottom left;padding:0 0 0 20px;}
#tapnav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#tapnav ul li{display:block;float:left;margin:0 1px;}
#tapnav ul li a{font-size:11px;display:block;float:left;color:#EAF3F8;text-decoration:none;padding:0 0 0 20px;height:33px;}
#tapnav ul li a span{padding:12px 20px 0 0;height:21px;float:left;}
#tapnav ul li a:hover{color:#ffffff;background:transparent url(../images/tap_bg-OVER.gif) repeat-x bottom left;}
#tapnav ul li a:hover span{display:block;width:auto;cursor:pointer;}
#tapnav ul li a.current,#tapnav ul li a.current:hover{color:#5BD0F6;background:#1D6893 url(../images/tap_left-ON.gif) no-repeat top left;line-height:275%;}
#tapnav ul li a.current span{display:block;padding:0 20px 0 0;width:auto;background:#1D6893 url(../images/tap_right-ON.gif) no-repeat top right;height:33px;}
/* added by potjanart*/
#tapnav ul li a.active,#tapnav ul li a.active:hover{color:#5BD0F6;background:#1D6893 url(../images/tap_left-ON.gif) no-repeat top left;line-height:275%;}
#tapnav ul li a.active span{display:block;padding:0 20px 0 0;width:auto;background:#1D6893 url(../images/tap_right-ON.gif) no-repeat top right;height:33px;}

/* ---------------------- END tap nav ---------------------- */

/* ---------------------- tap GRAY nav ---------------------- */
#gtapcontainer{font-size:9px;position:relative;height:50px;color:#E0E0E0;background:#E0E0E0;width:100%; font-family:Tahoma, "Microsoft Sans Serif";margin-bottom:0px;}
#gtapnav{position:relative;height:33px;font-size:9px; font-weight:bold;background:#fff url(../images/gtap_bg.gif) repeat-x bottom left;padding:0 0 0 20px;margin-bottom:0px;}
#gtapnav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#gtapnav ul li{display:block;float:left;margin:0 1px;}
#gtapnav ul li a{font-size:11px;display:block;float:left;color:#666666;text-decoration:none;padding:0 0 0 20px;height:33px;}
#gtapnav ul li a span{padding:12px 20px 0 0;height:21px;float:left;}
#gtapnav ul li a:hover{color:#666666;background:transparent url(../images/gtap_bg-OVER.gif) repeat-x bottom left;}
#gtapnav ul li a:hover span{display:block;width:auto;cursor:pointer;}
#gtapnav ul li a.active,#gtapnav ul li a.active:hover{color:#333333;background:#666666 url(../images/gtap_left-ON.gif) no-repeat top left;line-height:275%;}
#gtapnav ul li a.active span{display:block;padding:0 20px 0 0;width:auto;background:#666666 url(../images/gtap_right-ON.gif) no-repeat top right;height:33px;}
/* ---------------------- END gray tap nav ---------------------- */
/* ---------------------- menu footer ---------------------- */
#menuf td {font-family:Tahoma, "Microsoft Sans Serif"; font-size:10px; color:#FFFFFF; background-image:url(../images/bgmenufooter.gif); background-repeat:repeat-x; background-position:center; height:27px;}
#menuf a {font-family:Tahoma, "Microsoft Sans Serif"; font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none;}
#menuf a:hover{font-family:Tahoma, "Microsoft Sans Serif"; font-size:11px; color:#FFFFFF;  font-weight:bold;text-decoration:underline}
#menuf ul li{ margin-left:5px;float:left;text-align:center; list-style:none; }
#menuf ul li a{  padding-left:2px;padding-right:2px;  }
td#menuf {border-color:  #e5e5e5 #e5e5e5  #e5e5e5 #e5e5e5; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;}
/* ---------------------- end menu footer ---------------------- */
/* ---------------------- tap login ----------------------  */
.logintabs{
	margin:0px;
}
/*td.bglogin div{
	width:140px;
	font: bold 10px Verdana;
	padding-left:10px;
	}*/
 ul.logintabs{
	padding-top:0px;
	padding-left:0px;
	font: bold 10px Tahoma, "Microsoft Sans Serif";
	list-style-type: none;
	text-align: center;
}
.logintabs li{
	background-image:url(../images/bllogin_04.gif);
	background-repeat:no-repeat;
	float:left;
	width:60px;
	height:23px;
}
.logintabs li a{
	font-size:9px;
	text-decoration: none;
	padding-top:7px;
	display:block;
	color:#999999
}
.top-search{
	color:#FFFFFF;
}

.logintabs li a:hover{
	text-decoration: underline;
	color:#333333
}
.logintabs li.selected{
	background-image:url(../images/bllogin_03.gif);
	background-repeat:no-repeat;
	float:left;
	width:60px;
	height:23px;
}
.logintabs li.selected a{
	text-decoration: none;
	padding-top:7px;
	color:#333333;
}
.logintabs li.selected a:hover{
	text-decoration: none;
	color:#333333;
}
.titlelogin{
	width:164px;height:24px; 
	background:url(../images/bg_bar.gif) repeat-x;
	text-indent:20px;
	color:#FFFFFF;
}
.bglogin{
	background-image:url(../images/bllogin_07.gif); 
	background-repeat:repeat-y;
}
/* ---------------------- end tap login ---------------------- */
/*---------------------- web link ------------------------------------- */ 
.content_pre {color: #003399;
				  font-family: "MS Sans Serif";
			   font-size: 8px;
	}
	.content_pre_b {	font-family: "MS Sans Serif";
		font-size: 6px;
		font-weight: bold;
	}
	.text_link {	font-family: "MS Sans Serif";
		font-size: 6px;
		font-weight: bold;
	}
	.bgmenucolor {
		border: 1px dotted #B8B8B8;
		BACKGROUND-COLOR:#ffffff;
		CURSOR: hand;

	}

	.bgmenucolor_over {
		border: 1px dotted #B8B8B8;
		BACKGROUND-COLOR:#E2F4FE;
		CURSOR: hand;

	}
	/*---------------------- end web link ------------------------------------- */ 
/* ---------------------- tap right ----------------------  */
.trtabs{ margin:0px; width:164; height:29px}
.trtabs ul{margin:0px; padding:0px; list-style: none; font-family:Tahoma, "Microsoft Sans Serif"; font-size:10px; list-style-type: none;text-align:center;}
.trtabs li a{ font-size:10px;text-decoration: none;color:#999999; display:block; 	padding-top:7px;}
.trtabs li a:hover{text-decoration: underline;color:#333333}
.trtabs li.selected a{text-decoration: none; color:#333333; }
.trtabs li.selected a:hover{text-decoration: none; color:#333333;}
.trtabs li.selected{background-image:url(../images/tapright_02.gif);background-repeat:no-repeat;	float:left;width:56px;height:29px; display:block;}
.trtabs li.bselected{background-image:url(../images/tapright_04.gif);background-repeat:no-repeat;float:left;width:54px;height:29px; display:block;}
.trtabs li{background-image:url(../images/tapright_03.gif);background-repeat:no-repeat;float:left; width:54px;height:29px; display:block;}
/* ---------------------- end tap tap right ---------------------- */
/* ---------------------- tap semenar ----------------------  */
.setabs{
	margin:0px;
}
/*td.bglogin div{
	width:140px;
	font: bold 10px Verdana;
	padding-left:10px;
}*/
ul.setabs {
	padding-top:0px;
	padding-left:0px;
	font: bold 10px Verdana;
	list-style-type: none;
	text-align: center;
}
.setabs li{
	background-image:url(../images/setap_04.gif);
	background-repeat:no-repeat;
	float:left;
	display:block;
	width:60px;
	height:23px;
}
.setabs li a{
	text-decoration: none;
	padding-top:7px;
	display:block;
	color:#666666
}

.setabs li a:hover{
	text-decoration: underline;
	color:#333333
}
.setabs li.selected{
	background-image:url(../images/setap_03.gif);
	background-repeat:no-repeat;
	float:left;
	display:block;
	width:60px;
	height:23px;
}
.setabs li.selected a{
	text-decoration: none;
	display:block;
	padding-top:7px;
	color:#333333;
}
.setabs li.selected a:hover{
	text-decoration: none;
	color:#333333;
}
.titlese{
	width:164px;height:24px; 
	background:url(../images/bg_bar.gif) repeat-x;
	text-indent:20px;
	color:#FFFFFF;
}
.bg_barss{
	height:24px; 
	background:url(../images/bg_bar.gif) repeat-x;
	text-indent:20px;
	color:#FFFFFF;
}
.bg_barss a{
	display:block;
	width:100%;
	text-align:left;
	color:#FFFFFF;
}
.bgse{
	background-image:url(../images/setap_07.gif); 
	background-repeat:repeat-y;
	
}

td.bgse li a{
margin-left:0px;
padding-bottom:3px;
border-bottom:#CCCCCC 1px dotted;


}


.barbgmenu a{
font-size:14px;
font-weight:bold;}
.barbgmenu a:hover{
font-size:14px;
font-weight:bold;}
.barbgmenu{
font-size:14px;}

.barbgmenucat a{
font-size:12px;
font-weight:bold;}
.barbgmenucat a:hover{
font-size:12px;
font-weight:bold;}
.barbgmenucat{
font-size:12px;}

td.bgse li{
margin-left:-15px;
margin-bottom:4px;
border-bottom:#CCCCCC 1px;]

}
/* ---------------------- end tap semenar ---------------------- */
#footer { font-family:Tahoma, "Microsoft Sans Serif"; font-size:10px; color:#333333}
#footer a {font-size:11px; color:#0F52B0; text-decoration:underline }
#footer a:hover {font-size:11px; color:#B5D0F6; text-decoration:none }
.footerborder{border-color:  #e5e5e5 #e5e5e5  #e5e5e5 #e5e5e5; border-style:dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}


div#service li{
border-bottom:#CCCCCC 1px dotted;
vertical-align:middle;
width:129px;}

div#seminar li{
border-bottom:#CCCCCC 1px dotted;
vertical-align:middle;
width:129px;}

#balloon {
	background:url('../images/search-balloon.gif'); position:absolute; width:147px; height: 50px; right:-150px; top:-25px;
}
#balloon a#close-balloon {
	float:right; display:block; height:7px; width:7px; background:url('../images/balloon-close.gif'); margin:3px;
}
#balloon p {
	padding:3px 0px 2px 13px; color:#666666; margin:0px;
}

