/* CSS Document */
.twr{ width:100%;}
body{
margin:0 auto;
font-family:Arial, Helvetica, sans-serif;
font-size:small;
background:#FFF url(../img/bg-new.gif) repeat-x top left;
text-align: center;
}
h2{
font-size:20px;
font-weight:bold;
color:#307d05;
}
.bga{
margin:0 auto;
padding:50px 0 0 0;
background:url(../img/bright_bg.gif)  no-repeat top right;
}
.menus{
padding:5px;
width:796px;
text-align:left;
font-weight:bold;
font-size:14px;
color:#9af607;
margin:0 auto;
}
.menus a{
color:#FFFFFF;
text-decoration:none;
}
.menus a:hover{
color:#9af607;
text-decoration:underline;
}
#wrap{
width:796px;
margin:0 auto;
padding:0;
}
.forums{
background:#919191;
}
#main{
position:relative;
top:-2px;
left:-4px!important;
left:-2px;
background:#fff url(../img/main_bg.gif) no-repeat bottom left;
width:100%;
border:1px solid #333;
margin:0 auto;
padding:0;
text-align: left;
}
#title{
background:url(../img/4steps.gif) no-repeat top right;
font-size:50px;
font-weight:bold;
font-style:italic;
color:#000;
padding:20px 0 0 30px;
height:74px;
}
.title_left{
float:left;
width:520px;
}
.title_right{
float:right;
width:165px;
padding:50px 0 0 0;
}
#title1{
background:url(../img/4steps.gif) no-repeat top right;
font-size:14px;
font-weight:bold;
color:#000;
padding:20px 0 0 30px;
height:74px;
line-height:40px;
}
#title1 strong{
font-size:36px;
color:#287702;
}
#content{
margin:0;
padding:10px 30px 0 30px;
height:420px;
color:#000;
}
#content_case{
margin:0;
padding:10px 30px 0 30px;
height:400px;
color:#000;
font-size:12px;
}
#content_left{
float:left;
margin:0;
line-height:20px;
height:330px;
font-size:14px;
}
#content_one{
height:330px;
}
#content_one strong{
color:#bf4002;
}
#content_one a{
color:#bf4002;
font-weight:bold;
}
#content_left p{
padding:0 10px 0 60px;
}
.page{
text-align:center;
}
.con_left{
float:left;
width:300px;
}
.con_right{
float:right;
width:380px;
}
.con_right strong{
color:#bf4002;
}
ol, ul, p {
font-size: 1.2em;
line-height: 1.5;
}
form, fieldset, legend {
border: 0;
margin: 0;
padding: 0;
}
legend {
font-size: 14px;
font-weight:bold;
line-height: 1.8;
padding-bottom: .5em;
}
form ol, form ul {
list-style: none;
margin: 0;
padding: 0;
}
form li {
clear: both;
margin: 0 0 .75em;
padding: 0;
}
label {
display: block;
float: left;
line-height: 1.6;
margin-right: 10px;
text-align: right;
width: 110px;
}
input, textarea {
background: #e7e7e7;
font: 1em Arial, Helvetica, sans-serif;
padding: 1px 3px;
margin:0;
width: 250px;
}
textarea {
line-height: 1.3em;
padding: 0 3px;
}
input:focus, textarea:focus {
background: #fff;
}
button {
background:#307d05;
border: 1px outset #333;
color: #fff;
cursor: pointer;
letter-spacing: .3em;
margin-left: 10px;
padding: .1em 1em;
text-transform: uppercase;
}
select {
background: #ddd;
width: 260px;
/* width is *usually*
the input width +
input padding +
4px */
}
select:focus {
background: #fff;
}

#content_left a{
font-size:16px;
font-weight:bold;
color:#006600;
text-decoration:underline;
line-height:32px;
}
#content_left a:hover{
font-size:16px;
font-weight:bold;
color:#FF6600;
text-decoration:underline;
line-height:32px;
}
#step{
font-size:12px;
line-height:18px;
}
#step a{
color:#006600;
text-decoration:underline;
}
#step a:hover{
color:#000;
text-decoration:underline;
}

.step10{
background:url(../img/arrow1.gif) no-repeat left top;
height:75px;
color:#bf4002;
font-size:30px;
font-weight:bold;
font-style:italic;
}
.step20{
background:url(../img/arrow2.gif) no-repeat left top;
height:75px;
color:#bf4002;
font-size:30px;
font-weight:bold;
font-style:italic;
}
.step30{
background:url(../img/arrow3.gif) no-repeat left top;
height:75px;
color:#bf4002;
font-size:30px;
font-weight:bold;
font-style:italic;
}
.step40{
background:url(../img/arrow4.gif) no-repeat left top;
height:75px;
color:#bf4002;
font-size:26px;
font-weight:bold;
font-style:italic;
padding:20px 0 0 60px;
line-height:40px;
}
.buttom {
clear:both;
padding:0 0 0 440px;
}
.hidden{
display:none;
}

