
	/*clearfix.css--------------------------------------------------- */
    .clearfix:after{
    content: url(../images/spacer.gif);
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

    .clearfix{
    display: inline-block;
	height: 1%;
	zoom: 100%;
    }

    /*\*/
    *html .clearfix{
    height: 1%;
    }
    .clearfix{ display: block;}
	

#main {
margin-top: 30px;
}

#righter {
width: 240px;
float: left;
}

#lefter {
width: 590px;
float: right;
}

#logo {
margin-top: 6px;
}

#ww-extra { width: 240px;}
#ww-extra-flash {
margin-top: 20px;
width: 240px;
}

#gmenu{
background: url(img_new/gmenu.gif) no-repeat;
width: 589px;
height: 42px;
}

#gmenu ul {
padding: 0 0 0 4px;
}

#gmenu ul li {
float: left;
margin-right: 5px;
line-height: 275%;
padding-left: 40px;
}

.ie #gmenu ul li {padding-left: 45px; margin-right: 10px;}
.ie #gmenu ul .gmenu01 {padding-left: 38px}

.win .gecko #gmenu ul li {padding-left: 45px; margin-right: 10px;}
.win .gecko #gmenu ul .gmenu01 {padding-left: 38px}

#gmenu ul .gmenu01 {background: url(img_new/gmenu_01.gif) no-repeat; padding-left: 33px}
#gmenu ul .gmenu02 {background: url(img_new/gmenu_02.gif) no-repeat;}
#gmenu ul .gmenu03 {background: url(img_new/gmenu_03.gif) no-repeat;}
#gmenu ul .gmenu04 {background: url(img_new/gmenu_04.gif) no-repeat;}

#gmenu ul li a:link,
#gmenu ul li a:visited,
#gmenu ul li a:active {
color: #FFF;
text-decoration: none;
border: none;
}

#gmenu ul li.on a:link,
#gmenu ul li.on a:visited,
#gmenu ul li.on a:active {
color: #FFFF66;
text-decoration: none;
border: none;
}

#gmenu ul li a:hover {
color: #FFFF66;
text-decoration: none;
border: none;
}

#content {
margin-top: 25px;
}

#info {
background: url(img_new/main2.gif) no-repeat;
width: 590px;
height: 118px;
margin-top: 20px;
}

#info ul li {
font-size: 12px;
float: left;
padding: 60px 0px  0 0px;
}

#info .info01 {
width: 165px;
padding-left: 18px;
}

#info .info02 {
width: 175px;
padding-left: 28px;
}

#info .info03 {
width: 165px;
padding-left: 33px;
}

.btn01 { 
text-align: center; 
margin: 30px 0 20px 100px; 
background: url(img_new/button01.gif) no-repeat; 
width: 411px; 
height: 63px;
}

.btn01 a { 
display: block;
width: 411px; 
height: 63px;
}

.btn01 a:hover { background: url(img_new/button01_on.gif) no-repeat; }

.btn01 span {display: none;}

#footer {
float: none;
clear: both;
margin: 30px 0 0 0;
text-align: left;
font-size: 11px;
}

.contbox {
	background:#F2F2F2 url(img/text-block-top.gif) no-repeat 0 0;
	font-size: 13px;
}

.contboxin {
	padding: 20px 30px;
	background:transparent url("img/text-block-bottom.gif") no-repeat 100% 100%;
}

.contboxin p {
margin-bottom: 30px;
line-height: 150%;
}

#maincont {
margin-top: 20px;
border: 1px solid #FFFFFF;
}

.gecko #maincont {
margin-top:60px;
}


.ulreg {
list-style: disc;
list-style-position: outside;
margin-left: 2em;
}

h1.h1new {
margin-top: 20px;
margin-bottom: 20px;
font-size: 20px;
background: none;
font-weight: bold;
}

h5.h5new {
font-weight: bold;
font-size: 16px;
color: #FF6600;
margin-bottom: 20px;
}

.txt12 {
font-size: 12px;
}