/* CSS Document */

body
{
margin:0;
padding:0;
font:normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#fff;
line-height:15px;
}

a
{
font:normal 12px Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; outline:none;
}
 

a:hover
{
font:normal 12px Arial, Helvetica, sans-serif; color:#ff5a00; text-decoration:none;
}

a img
{
border:none; outline:none;
}


p
{
margin:0 0 20px 0; padding:0; color:#fff;
}

p span
{
font:bold 14px Arial, Helvetica, sans-serif;
color:#078ba9;
}


#container
{
margin:0 auto;
padding:0;
width:1024px;

}

#header
{
float:left; width:1024px; height:200px;
}

#content
{
width:1024px; float:left; margin:0; padding:0;
background:url(../images/bg_main.jpg) no-repeat left bottom;
}

#content .left
{
width:710px; margin:10px 0 5px 10px; padding:0px; float:left;

}

#content .left .top
{
width:670px; height:341px; margin:0 0 10px 0; padding:10px 20px 0 20px; float:left;
background:url(../images/bg_top.png) no-repeat left top;
}


#content .left .top p
{
margin:0 0 20px 0; padding:0;
}

#content .left .top p a
{
color:#fff; text-decoration:none;
}

#content .left .top p a:hover
{
color:#fff; text-decoration:underline;
}

#content .left .top h2
{
margin:0 0 20px 0; padding:0; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-transform:uppercase;
}

#content .left .bottom
{
width:690px; height:125px; margin:0 0 20px 0; padding:10px; float:left;
background:url(../images/bg_bottom.png) no-repeat left bottom;
}


#content .right
{
width:250px; margin:10px 5px 0px 0px; padding:0px; float:right;

}


#content .tp
{
width:250px; margin:0px 0px 5px 0px; padding:0px 0 0 5px; float:left;
}

#content .tp img
{
margin:0px 5px 0px 0px; padding:0px; 
}



#content .right .btm
{
width:221px; height:225px margin:0 0px 10px 5px; padding:2px 10px 0px 10px; float:left;
background:url(../images/bg_form.png) no-repeat left top; 
}

#content .right .btm p
{
 color:#48535a; margin:0 0 10px 0;padding:0;
}

#content .right .btm h2
{
margin:0 0 5px 0; padding:0; font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#48535a; text-align:center;
}

#content .right .lst
{
width:241px; height:200px; margin:10px 0px 10px 0px; padding:0; float:left;
 }

.boxone
{
float:left; margin:0 10px 0 0; padding:10px; text-align:center;
}

.boxone h1
{
font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#48535a; margin:0 0 15px 0;
}

.boxone p
{
font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#48535a; margin:0 0 15px 0;
}


.boxlast
{
float:left; margin:15px 0 0 0px; padding:0; text-align:center;  color:#48535a;
}

.input
{
width:110px; height:14px; padding:2px; float:right; text-align:left;
}

.text
{
width:110px; height:50px; padding:2px; float:right; text-align:left;
}

.num
{
margin:0 0 10px 0; padding:0;  text-align:center;
}

.num span
{
 font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#642235;
}

.boxlast p
{
 float:left; display:block; width:50px; margin:0 18px 0 0; padding:0; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#48535a;  
}

.boxlast img
{
 margin:0 0 5px 0; padding:0;
}



#footer
{
text-align:center; width:1024px;
float:left; clear:both;  color:#4a5458; font:normal 11px Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0 0 10px 0; 
}

#footer a
{
text-decoration:none;  color:#4a5458; 
}

#footer a:hover
{
text-decoration:underline; 
}
