body {font:normal 11px Verdana,Arial,Tahoma, sans-serif; color:#000; margin:0; padding:0; overflow-y: scroll;}

h1 {font:bold 14px Verdana,Arial,Tahoma, sans-serif; color:#000;}
h2 {font:bold 12px Verdana,Arial,Tahoma, sans-serif; color:#000;}
a{font:normal 11px Verdana,Arial,Tahoma, sans-serif; color:#000;}
p{font:normal 11px Verdana,Arial,Tahoma, sans-serif; color:#666;}
span.herv{color:#ff6600; font-weight:bold;}

img{border:0;}

form{margin:20px 0; padding:0; text-align:left; width:560px;}
form span{font:normal 9px Verdana,Arial,Tahoma, sans-serif; color:#666;}
form div {margin:10px 0;}
label{font:bold 11px Verdana,Arial,Tahoma, sans-serif; color:#666; text-align:left; width:120px; display:block; float:left;}
input{width:200px; border:1px solid #999; margin-right: 10px;}
input:hover{border:1px solid #000; background:#efefef;}
input.inputText{margin-top:10px; border:1px solid #666; width:230px; height:18px;}
select.inputSelect{margin-top:10px; border:1px solid #666; width:140px; height:20px;}
input.inputBtn{text-transform:uppercase; font:bold 10px Verdana,Arial,Tahoma, sans-serif; width:100px; height:25px; background:#333; color:#FFF; border:1px solid #666; margin-top:20px;}
input.inputBtn:hover{background:#666; cursor:pointer;}

fieldset{border:2px solid #666; padding:20px;}
legend{text-transform:uppercase; font-weight:bold;}

table{width:100%;}
table.searchResult{color:#666; background:#FFF;}
tr.trHover{background:#efefef; cursor:pointer;}
tr.trOut{background:#FFF; cursor: default;}
table.searchResultDisplay{color:#000; padding:0;}
th, td{text-align:left; height:20px; padding:15px 5px; border-bottom:1px dotted #666;}
table.searchResult th a {font-weight: bold; color: #666; text-decoration: none;}
td.lbl{width:200px;}

#box{margin:0 auto; height:100%;}
#header{margin:0 auto; width:600px; height:70px; padding:20px;}
#header div.logo{float:left; margin:0; padding:0;}
#header div.service{float:right; margin-top:10px; padding:0;}
div.yArea{background:#FFCC00; padding:20px 0; width:100%;}
#content{margin:0 auto; width:600px; background:#FFCC00;}

#tabHeaderNavi {float:left; margin:0; padding:0; height:24px; width:600px; background:#FFCC00;}
#tabHeaderNavi ul {margin:0; padding-left:10px; list-style:none;}
#tabHeaderNavi li {float:left; background:url(/gfx/norm_right.gif) no-repeat right top #ffff00; margin-right:2px; padding:0;}
#tabHeaderNavi a{border-bottom :1px solid #999; font:bold 11px Verdana,Arial,Tahoma, sans-serif; color:#999; text-decoration:none; display:block; background:url(/gfx/norm_left.gif) no-repeat left top; padding:5px 15px;}
#tabHeaderNavi a:hover{border-bottom:1px solid #FFFF00; font:bold 11px Verdana,Arial,Tahoma, sans-serif; color:#000;}
#tabHeaderNavi li a.current{border-bottom:1px solid #FFFF00; font:bold 11px Verdana,Arial,Tahoma, sans-serif; color:#000;}

.selLang{float: right; padding-right: 10px;}

.rbRoundBox {clear:both; background: #FCFE04; height: 10%;}
.rbTop div {background: url(/gfx/tl.gif) no-repeat top left;}
.rbTop {background: url(/gfx/tr.gif) no-repeat top right;}
.rbBot div {background: url(/gfx/bl.gif) no-repeat bottom left; }
.rbBot {background: url(/gfx/br.gif) no-repeat bottom right; }
.rbTop div, .rbTop, .rbBot div, .rbBot {height:20px; font-size: 1px;}
#rbContent {padding:20px;}

div.pageNr{padding-top:10px; text-align:right; display:block;}
div.pageNr a{font:normal 10px Verdana,Arial,Tahoma, sans-serif; background:#333; color:#FFF; text-decoration:none; text-transform:uppercase; padding:2px 5px;}
div.pageNr a:hover{background:#666;}

#footer{margin:20px auto; padding:0; text-align:center; color:#666;}
#footer a {font:normal 10px Verdana,Arial,Tahoma, sans-serif; text-decoration:none; color:#666;}


.left{float:left; margin:0; padding:0;}
.right{float:right; margin:0; padding:0;}

.cleaner{clear:both;}

.dotted{border-top:1px dotted #666;}

.inputError input{border:2px solid #990000;}
.inputError label{color:#990000;}
.inputError label span{color:#990000; font-weight:bold;}
.errorpart {font:bold 11px Verdana,Arial,Tahoma, sans-serif; color:#990000;}


