html {
background-image:url(../img/bg.gif);
height:100%;
}

body   { color: #666666; font-size: 12pt !important; line-height: 170%; background-image: url("../img/bg_ft2.gif"); background-repeat: repeat-y; background-position: center top; text-align: center; margin: 0; padding: 0; height: auto; min-height: 100% }

td{
color:#666666;
font-size:10px !important;
vertical-align:top;
}

img {
border:medium none;
vertical-align:bottom;
}

br {
letter-spacing:0pt;
}

input{
border:1px solid #cccccc;
font-size:10px;
color:#666666;
padding:2px;
margin:0 5px 0 5px;
}

select{
border:1px solid #cccccc;
font-size:10px;
color:#666666;
padding:2px;
margin:0 0 0 5px;
}

textarea{
border:1px solid #cccccc;
width:300px;
height:300px;
font-size:10px;
color:#666666;
padding:2px;
margin:0 0 0 5px;
}


a {
color:#4581B2;
text-decoration:none;
}

a:visited  { color: green; text-decoration: none }

a:hover {
color:#4581B2;
text-decoration:underline;
}



#header{
height:120px;
text-align:right;
}

#header2{
height:60px;
text-align:right;
}

#ci {
width:165px;
height:55px !important;
margin:0;
float:left;
}

#global{
margin-top:5px;
width:600px;
height:55px;
float:right;
background-color:#ffffff;
}

#global_idx{
margin-top:5px;
width:889px;
height:55px;
float:left;
}


#contents_idx{
margin:0  ;
padding:5px 0 0 0;
width:889px;
text-align:left;
}


#contents{
margin:0 0 40px 20px ;
width:859px;
text-align:left;
}

#contents2{
margin:0  ;
padding:0;
width:889px;
text-align:left;
}

#contents2 table{
border-bottom:solid 1px #EEEEEE; 
}

#new{
background-image:url(../img/new.gif);
background-repeat:repeat-x;
width:899px;
height:82px;
clear:both;
margin:0 0 40px 0;
text-align:left;
}

.new{
margin:0 3px 0 0;
padding:4px 0  2px 0;
border-bottom: 1px solid #e6e6e6;
width:777px;
float:right
}

#new2 { background-image: url("../img/bg_new.gif"); background-repeat: no-repeat; text-align: left; margin: 0 0 40px; width: 899px; height: 82px; clear: both; border: solid 1px #eeeeee }

#new3  { text-align: left; margin: 0 0 40px; width: 899px; clear: both; border: solid 1px #eeeeee }

#footer{
clear:both;
background-image:url(../img/bg_ft.gif);
background-repeat:repeat-x;
background-color:#EEEEEE;
height:100px;
padding:0 0 0 20px ;
text-align:left;
}

#footer img{
margin:20px 10px 0 0;
}

#wrapper {
margin:0 auto;
width:899px;
min-height:100%;
background-color:#FFFFFF;
}

#pagetop{
width:899px;
margin:0;
padding:0;
}

.ttl{
margin:0 0 20px 0;
}

.text10b{
font-weight:bold;
}

* html #wrapper {
height:100%;
}

* html body{
height:100%;
}




