/* CSS Document */
*
{
	padding:0px;
	margin:0px;
}

.formholder {


}
.formholder div {

padding: 10px;

}

.formholder label {

margin-right: 10px;
font-weight: bold;

}
body
{
background:#c8c8c8;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
}
#header_bg
{
background:url(/images/header_bg.gif) repeat-x;
/*width:1004px;*/ height:34px; margin:auto;
}
.header_text
{
font-size:16px; font-weight:bold; float:right; color:#FFFFFF; line-height:34px;
}
.header_text1
{
font-size:13px; font-weight:bold; float:right; padding-right:48px; padding-top:10px;color:#FFFFFF;
}
.headerbg
{
background:#FFFFFF;
height:110px;
/*width:1004px;*/
margin:auto;
}
.logo
{
padding-left:52px;
padding-top:22px;
float:left;
width:530px;
}
.navi
{
/*font-weight:16px;
font-weight:bold;*/
float:left;
/*width:388px;
*//*padding-left:25px;*/
padding-top:38px;
}
.navi a, .navi a:visited {

color: gray;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
}
.link
{
color:#999999;
text-decoration:none;
padding-left:25px;
}

.bannerbg
{
background:url(/images/bannerbg.gif) repeat-x;
height:201px;
/*width:1004px;*/
margin:auto;
}
.banner_title
{
font-weight:bold;
font-size:30px;
padding-top:16px;
padding-left:60px;
}
.banner_text
{
font-size:14px;
padding-top:7px;
padding-left:60px;
line-height:25px;
width:730px;
}
.banner_text a, .banner_text a:visited
{
color:black;
}
.button
{
background:url(/images/button.gif) no-repeat;
width:165px;
height:38px;
border:none;
margin-top:14px;
margin-left:60px;
}
.main
{
width:1004px; margin:auto;

}
.contentleft
{
width:475px; margin-left:15px;
float:left;
}
.contentright
{
width:395px;
float:left;
}
.contentbg
{
background:url(/images/content_bg.gif) repeat-y;
width:1004px;
height:auto;
}
.uploadimg
{
background:url(/images/uploadimg.gif) no-repeat;
width:337px;
height:57px;
margin-left:54px;
_margin-left:27px;
margin-top:35px;
margin-bottom:10px;
float:left;
}
.uploadimg1
{
background:url(/images/uploadimg1.gif) no-repeat;
width:338px;
height:57px;
margin-left:54px;
margin-top:35px;
margin-bottom:10px;
}
.img_row
{
width:405px;
float:left;

}
.img_row1
{
width:55px;
float:left;
}
.sep
{
background:url(/images/sep.gif) repeat-y;
width:1px;
height:395px;
float:right;
margin-top:60px;
}
.img_text
{
font-size:16px;
padding-left:54px;
padding-top:14px;
float:left;
}
.textbox
{
margin-top:12px;margin-left:40px; float:left;
}
.textbox1
{
margin-top:14px;margin-left:17px; width:115px; float:left;
}
.button1
{
background:url(/images/button1.gif) no-repeat;
width:167px;
height:43px;
border:none;
margin-top:35px;
margin-left:150px;
}
.button2
{
background:url(/images/uploadimg2.gif) no-repeat;
width:165px;
height:39px;
border:none;
margin-top:35px;
margin-left:139px;
}
.footer_img
{
background:url(/images/footer_img.gif) no-repeat;
width:1004px;
height:43px;
margin:auto;
/*margin-left:2px;*/
}

/*.footer
{
background:#1b1b1b;
width:1004px;
height:70px; margin:auto;

}*/
.footer
{
background:url(/images/footer_bg.gif) repeat-x;
height:112px; margin:auto;
}
.footerwhitebg
{
	background:url(/images/footer_whitebg.gif) no-repeat;
	width:953px;
	height:42px; margin:auto;

}
.footer_text
{
padding-left:23px;
padding-top:25px;
color:#FFFFFF;
float:left;
font-size:14px;
}
.link1
{
color:#FFFFFF;
text-decoration:none;
}
.link1:hover
{
color:#FFFFFF;
text-decoration:underline;
}
.footer_text1
{
padding-right:23px;
padding-top:25px;
color:#FFFFFF;
float:right;
font-size:14px;
}
.clear
{
clear:both;
}
