body  { background-color:#EFEEEE; background-image:url(/img/layout/artex_bglogo.jpg); background-repeat:no-repeat;}
div   { display:block; }
#main { margin-left:162px; padding-top:7px; width:830px; overflow:auto; background-color:#FFFFFF; border:0px solid #FF0000; }
#headbar { clear:both; height:118px; width:820px; } 
#footbar { clear:both; text-align:center; }
#leftnavi, #maincontent, #rightnavi {float:left; clear:none; width:220px; }
#maincontent { width:580px; }

#xheadmain { width: 180px; left:120px; position:absolute;}
#xheadmain a, #xheadmain2 a 
{
  background-image:url(/img/layout/artex_xheadnavi_bg1.gif); background-repeat:no-repeat; 
  height:21px; width:123px; display:block; 
  padding:3px 12px ;
  margin-top:-3px;
  font-weight:bold;
  font-variant:small-caps;
  text-decoration:none;
}
#xheadmain a:hover {background-image:url(/img/layout/artex_xheadnavi_bg2.gif); background-repeat:no-repeat; color:#FFFFFF;}
#xhma2 { margin-left:9px;}
#xhma3 { margin-left:18px;}
#xhma4 { margin-left:27px;}
#xhma5 { margin-left:36px;}
#xhma6 { margin-left:45px;}

#xheadmain2 {height:21px; width: 709px; left:270px; position:absolute;}
#xheadmain2 a 
{
  background-image:url(/img/layout/artex_xheadnavi_bg3.gif); background-repeat:no-repeat; 
  float:left;
  width:113px; 
}
#xheadmain2 a:hover {background-image:url(/img/layout/artex_xheadnavi_bg4.gif); background-repeat:no-repeat; color:#FFFFFF;}

#xheadtext 
{ 
  position:absolute; top:50px; left:370px;
  display:block; width:580px;  height:55px;
  vertical-align:middle;  
  font-size:16px; color:#999999; font-weight:bold; text-align:right; 
  border:1px #FFFFFF solid;
}
#xheadtext a { font-weight:normal; text-decoration:none; color:#999999; }
#xheadtext div {font-size:12px; font-weight:normal; }

div.subnavi2 { border:0px #999 solid; text-align:center; }
div.subnavi2-entry:hover { background-color:#FAFAFA;}
div.subnavi2-entry {  padding-bottom:20px; width:33%; height:160px; display:block; float:left; margin-bottom:10px;}

#swDivPopupBackground {  background-color:#FFFFFF; opacity:0.7; filter:Alpha(opacity=70); z-index:10; width:100%; height:100%; position:fixed; left:0px; top:0px;}
#swDivPopup {position:absolute; left:30%; top:30%; text-align:center; z-index:20; }

*.recommBut { background-color:#FFFFFF; }
*.bg1 { background-color:#FCFCFC; }
*.bg2 { background-color:#FFFFEE; }
*.topsel { background-color:#F0FAFF; border-color:#DAF2FF; border-style:solid; border-width:1px; width:100%; }
*.theadts  { background-color:#DAF2FF; color:#003366; font-weight:bold; padding:3px; border:1px solid #FF0000; }
*.textinput { background-color:#F0FAFF; color:#003366; padding:3px; }
*.tihead { background-color:#DAF2FF; font-weight:bold}
*.highlighted { background-color:#EEFFAA; }
*.ltactiv { color:#FF0000; }

.uxinputopt:focus { font-size:14px; color: #000000; font-weight: bold; border: 1px #666666 solid;}
.uxinputreq:focus { font-size:14px; color: #000000; font-weight: bold; background-color:#FFFFFF; border: 1px #000000 solid;}
.recommBut:hover { background-color: #EEFFEE; }
.cancelBut:hover { background-color: #FFEEEE; }
fieldset:hover { background-color:#FFFFFF; }



