body{
	font-family: Verdana,Tahoma,Arial,sans-serif;
	color: #fff;
	line-height: 1.166;
	margin: 0px;
	padding: 0px;
	background: rgb(0,0,0) url(back001.png) repeat top left;
        text-align: center;
}


#main {
width: 900px;
margin-left: auto;
margin-right: auto;
margin-top: 20px;
margin-bottom: 10px;
}





#main .submain1 {
width: 900px;
height: 45px;
background: url(part1.jpg) no-repeat top center;
}

#main .submain1 .headerinfo {
text-align: right;
font-weight: bold;
padding-top: 17px;
margin-right: 25px;
font-size: 1em;
color: #f0f0f0;
}





#main .submain2 {
width: 900px;
height: 180px;
background: url(part2.jpg) no-repeat top center;
}

#main .submain2 h1 {
color: #fff;
text-align: left;
font-size: 1.1em;
margin: 0;
margin-left: 165px;
padding: 0;
}

#main .submain2 h2 {
color: #fff;
text-align: left;
font-size: 4.2em;
margin: 0;
margin-left: 135px;
padding: 0;
padding-top: 52px;
}



#main .submain2a {
width: 900px;
height: 180px;
background: url(part2a.jpg) no-repeat top center;
}

#main .submain2a h1 {
color: #fff;
text-align: left;
font-size: 1.1em;
margin: 0;
margin-left: 45px;
padding: 0;
}

#main .submain2a h2 {
color: #fff;
text-align: left;
font-size: 4.2em;
margin: 0;
margin-left: 170px;
padding: 0;
padding-top: 58px;
}



#main .submain2b {
width: 900px;
height: 180px;
background: url(part2b.jpg) no-repeat top center;
}

#main .submain2b h1 {
color: #fff;
text-align: left;
font-size: 1.1em;
margin: 0;
margin-left: 175px;
padding: 0;
}

#main .submain2b h2 {
color: #fff;
text-align: left;
font-size: 4.2em;
margin: 0;
margin-left: 140px;
padding: 0;
padding-top: 58px;
}



#main .submain2c {
width: 900px;
height: 180px;
background: url(part2c.jpg) no-repeat top center;
}

#main .submain2c h1 {
color: #fff;
text-align: left;
font-size: 1.1em;
margin: 0;
margin-left: 25px;
padding: 0;
padding-top: 30px;
}

#main .submain2c h2 {
color: #fff;
text-align: left;
font-size: 4.2em;
margin: 0;
margin-left: 110px;
padding: 0;
padding-top: 28px;
}



#main .submain2d {
width: 900px;
height: 180px;
background: url(part2d.jpg) no-repeat top center;
}

#main .submain2d h1 {
color: #fff;
text-align: left;
font-size: 1.1em;
margin: 0;
margin-left: 250px;
padding: 0;
}

#main .submain2d h2 {
color: #fff;
text-align: left;
font-size: 4.2em;
margin: 0;
margin-left: 245px;
padding: 0;
padding-top: 58px;
}



#main .submain2e {
width: 900px;
height: 180px;
background: url(part2e.jpg) no-repeat top center;
}

#main .submain2e h1 {
color: #fff;
text-align: left;
font-size: 1.1em;
margin: 0;
margin-left: 150px;
padding: 0;
}

#main .submain2e h2 {
color: #fff;
text-align: left;
font-size: 4.2em;
margin: 0;
margin-left: 125px;
padding: 0;
padding-top: 58px;
}





#main .submain3 {
width: 900px;
height: 65px;
background: url(part3.jpg) no-repeat top center;
}

#main .submain3 .linklist {
height: 27px;
padding:0;
padding-top: 23px;
color: #333;
}

#main .submain3 .linklist a {
color: #333;
font-size: 1.1em;
font-weight: bold;
text-decoration: none;
}

#main .submain3 .linklist a:hover {
position: relative;
top: 1px;
}

#main .submain3 .linklist .crnt a {
color: #fff;
}





#main .submain4 {
width: 900px;
background: url(part4.jpg) repeat-y top center;
text-align: left;
}

#main .submain4 .side {
float: right;
width: 220px;
margin-right: 15px !important; margin-right: 5px;
padding-top: 10px;
text-align: center;
}

#main .submain4 .side h1 {
margin: 0;
padding: 0;
margin-left: 15px;
margin-right: 15px;
font-size: 1em;
text-align: left;
border-bottom: 1px solid #fff;
color: #fff;
}

#main .submain4 .side p {
margin: 0;
padding: 0;
margin-left: 15px;
margin-right: 15px;
margin-top: 10px;
text-align: left;
font-size: 0.8em;
color: #fff;
}

#main .submain4 .side a {
color: #fff;
text-decoration: none;
}

#main .submain4 .side a:hover {
text-decoration: underline;
}

#main .submain4 .side a img {
margin: 0;
margin-top: 5px;
margin-bottom: 15px;
padding: 3px;
background: #888;
border: none;
}

#main .submain4 .side a:hover img {
background: #fff;
}

#main .submain4 .side .sidepart1 {
width: 220px;
height: 16px;
background: url(sidepart1.jpg) no-repeat top center;
}

#main .submain4 .side .sidepart2 {
width: 220px;
background: url(sidepart2.jpg) repeat-y top center;
}

#main .submain4 .side .sidepart3 {
width: 220px;
height: 16px;
background: url(sidepart3.jpg) no-repeat top center;
}

#main .submain4 .content {
width: 630px;
margin-left: 20px;
padding-top: 16px;
}

#main .submain4 .content h1 {
margin: 0;
padding: 0;
margin-bottom: 15px;
padding-bottom: 3px;
font-size: 1.4em;
text-align: left;
color: #fff;
border-bottom: 1px solid #fff;
}

#main .submain4 .content p {
font-family: verdana,tahoma;
margin: 0;
padding: 0;
text-align: left;
font-size: 0.9em;
font-weight: bold;
}

#main .submain4 .content p a {
color: #333;
text-decoration: none;
}

#main .submain4 .content p a:hover {
color: #333;
text-decoration: underline;
}

#main .submain4 .content .imgright {
float: right;
padding-left: 10px;
}

#main .submain4 .content .point {
font-size: 0.7em;
text-align: right;
margin-bottom: 10px;
}

#main .submain4 .content .page {
text-align: center;
}

#main .submain4 .content .cluster {
width: 625px;
height: 150px;
border: 1px solid #fff;
margin-bottom: 10px;
}

#main .submain4 .content .cluster .clusterimg {
float: left;
margin: 5px;
margin-right: 10px;
}

#main .submain4 .content .cluster p {
font-size: 0.7em;
margin-top: 5px;
}





#main .submain5 {
width: 900px;
height: 40px;
background: url(part5.jpg) no-repeat top center;
}

#main .submain5 p {
font-size: 0.7em;
font-weight: bold;
padding: 0;
padding-top: 16px;
margin: 0;
}





.green {
color: #94c516;
}

.black {
color: #000;
}

.gray {
color: #333;
}

.line {
text-decoration: underline;
}

.large {
font-size: 1.5em;
}