#mainbutton{
width:901px;
margin-left:auto;
margin-right:auto;
}

#mainbutton img{
margin:0px;
padding:0px;
}


#indexbox1{
border-color:#888888;
border-style:solid;
border-width:0px 1px 1px 1px;
margin-right:3px;
margin-top:-3px;
padding-top:10px;
padding-bottom:10px;
padding-left:20px;
padding-right:20px;
margin-bottom:20px;
}

#indexbox1 li{
border-color:#0163a3;
border-style:solid;
border-width:0px 0px 1px 0px;
margin-bottom:5px;
}

#indexbox1 a{

}

#indexbox2{
margin-bottom:30px;
}

#indexbox2 ul{
width:220px;
}

#indexbox2 li{
padding:10px 0 5px 25px;
background:url(../images/indexcheck.gif) left 5px no-repeat;
border-style:solid;
border-width:0px 0px 1px 0px;
border-color:#0163A3;
}

#indexbox2 a{
color:#000000;
font-size:110%;
}

.indexbox3{
background-image: url("../images/indexback1.jpg");
margin-bottom:40px;
}

.indexbox3in{
padding-left:40px;
}

.indexbox3 .indexbox3left{
padding-top:20px;
padding-bottom:10px;
float:left;
width:320px;
font-size:90%;
}
.indexbox3 .indexbox3left2{
padding-top:0px;
padding-bottom:10px;
float:left;
width:320px;
font-size:90%;
}
.indexbox3 .indexbox3right{
padding-top:20px;
padding-bottom:10px;
float:left;
width:290px;
}

.indexbox3 .rightbox{
padding-bottom:10px;
}

.indexbox4{
margin-bottom:40px;
background-image: url("../images/indexback2.jpg");
}

.indexbox4in{
padding-left:30px;
}

.indexbox4 .indexbox4left{
padding-top:20px;
padding-bottom:10px;
float:left;
width:620px;
font-size:90%;
}

.indexbox4 .indexbox4right{
	padding-top:20px;
	padding-bottom:10px;
	float:left;
	width:250px;
	overflow: hidden;
}