body {
margin:0px;
padding:0px;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#676767;

}

p {
margin:0px;
padding:0px;
}

form {
margin:0px;
padding:0px;
}

label {
cursor:pointer;
}

h2 {
font-size:12px;
font-weight:bold;
margin-bottom:10px;
margin-top:0px;
}

h1 {
font-size:12px;
margin:0px;
}

/* start top */
.top {
height:261px;
background-image:url(../images/background-top.jpg);
background-repeat:repeat-x;
background-position:top;
}

.topIn {
margin-left:auto;
margin-right:auto;
width:1000px;
height:200px;
}

.upnav {
float:left;
font-size:9px;
padding-top:20px;
padding-left:266px;
color:#666666;
}

.upsites {
float:right;
font-size:9px;
height:37px;
overflow:hidden;
}

.b728 {
width:728px;
height:90px;
background-color:#333333;
float:right;
margin-top:9px;
}

.b300 {
margin-top:20px;
margin-bottom:20px;
text-align:right;

}

.logo {
background-image:url(../images/background-logo.jpg);
background-repeat:no-repeat;
background-position:top;
width:258px;
position:absolute;
padding-top:8px;
padding-left:8px;
margin-top:-17px;
margin-left:-8px;
}

div.button-main {
background-image:url(../images/button-main.jpg);
background-repeat:no-repeat;
background-position:center;
width:169px;
height:78px;
margin-right:1px;
float:left;
margin-top:-2px;
color:#545D5C;
font-size:15px;
font-weight:bold;
position:relative;
}

.l3a  {
float:left;
color:#666666;
font-size:11px;
font-weight:bold;

}

.l3b {
float:right;
color:#666666;
font-size:9px;
}

div.search {
width:478px;
height:35px;
background-image:url(../images/background-search.gif);
background-repeat:no-repeat;
background-position:left;
float:left;
}

input.search {
border:0;
background-color:#FFFFFF;
margin-top:7px;
margin-left:15px;
color:#666666;
width:420px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;

}

input.srch {
background-image:url(../images/background-srch.gif);
background-repeat:no-repeat;
background-position:center;
width:23px;
height:23px;
border:0px;
cursor:pointer;


border:0;
vertical-align:top;
margin-top:5px;


}

.inpbg {

background-image:url(../images/background-subsrch.gif);
width:223px;
height:27px;
float:left;
padding-top:7px;
padding-left:13px;
margin-top:5px;

}

/* emd top */

img {
border:0px;
}

.patch {
background-image:url(../images/background-patch.gif);
/* background-image:url(../images/background-patch.png); */
background-repeat:no-repeat;
background-position:left;
height:16px;
width:680px;
margin-bottom:14px;
padding-top:3px;
padding-left:5px;
padding-right:8px;
}


.main {
width:1000px;
margin-top:19px;
margin-left:auto;
margin-right:auto;
}

.center {
float:left;
width:680px;

padding-top:2px;


}

.right {
float:right;
width:300px;
padding-top:2px;
font-size:11px;
text-align:justify;
}

.arrow {
border:0px;
margin-right:5px;

margin-top:-4px;

}

.head {
border-left:3px solid #FF5700;
color:#FF5700;
height:15px;
font-size:11px;
padding-left:8px;
margin-bottom:12px;
font-weight:bold;
}

div.indx, div.indxh  {
height:21px;
display:block;
float:left;
margin-right:3px;
font-size:10px;
text-align:center;
color:#FFFFFF;
}

div.indx {
background-image:url(../images/background-indx.gif);
width:110px;
}

div.indxh {
background-image:url(../images/background-indxh.gif);
width:110px;
}




/* start footer */
.footer, .footer-line {
clear:both;
width:1000px;
margin-left:auto;
margin-right:auto;
font-size:10px;
overflow:hidden;
}

.footer {
height:40px;

}

.footer-line {

border-bottom:4px solid #F3F3F3;
margin-bottom:9px;
height:15px;


}
/* end footer*/

/* cs ce */

.cs330, .ce330, .ce330m, .cs680, .ce680, .ce680m {
background-repeat:no-repeat;
background-position:center;
height:10px;
font-size:0px;
}
/*
.cs, .ce {
width:185px;
}
*/
.cs680, .ce680, .ce680m { width:680px; }

.cs330, .ce330, .ce330m { width:330px; }

.ce680m, .ce330m  {
margin-bottom:10px;
}
/*
.cs {
background-image:url(../images/background-catstart.gif);
margin-top:15px;
}
.ce {
background-image:url(../images/background-catend.gif);
margin-bottom:20px;
margin-top:-9px;
position:relative;
}
*/
.cs680 { background-image:url(../images/background-s680.gif); }
.ce680, .ce680m { background-image:url(../images/background-e680.gif); }

.cs330 { background-image:url(../images/background-s330.gif); }
.ce330, .ce330m { background-image:url(../images/background-e330.gif); border: }

/* cs ce */


/* box */ 

.box680, .box330 {
padding-left:13px;
padding-right:13px;

background-color:#F7F7F7;
font-size:11px;
}

.box680 {
width:654px;
}

.box330 {
width:306px;
}

.box680, .box330 {
line-height:15px;

}

/* box */

.regA {
float:left;
width:140px;
font-size:12px;
}

.regB {
float:left;
width:510px;
}


/* input */

input.text, textarea.text {
border:1px solid #D8D8D8;
background-color:#E6E6E6;
padding-left:5px;
width:339px;
padding:3px;
}

input.clean {
border:0px;
background-color:#FFFFFF;
color:#676767;
cursor:pointer;
margin:0px;
padding:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

textarea.text {
height:50px;

}

select {
color:#666666;
background-color:#FFFFFF;

}

select.catg {
font-size:12px;

}

input.remove {
background-image:url(../images/delete_icon.gif);
background-position:center top;
background-repeat:no-repeat;
width:19px;
height:17px;
background-color:#F7F7F7;
border:0px;
cursor:pointer;
vertical-align:middle;
}

span.require {
	color:#FF0000;
}

/* input */