@charset "utf-8";
/* CSS Document */

li.checked { background: url(images/icon-check.png)  no-repeat; padding-left:40px; list-style-position:outside; margin:0px; list-style-type:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CF3; margin-bottom:20px; }

h1{font-family: Arial, Helvetica, sans-serif, "Times New Roman"; font-size: 33px; letter-spacing: -1px;color: #fff;  font-weight: 100; padding-top:7px; margin-top:0px; margin-bottom:0px;}
h1 span{font-family: Arial, Helvetica, sans-serif, "Times New Roman"; font-size: 33px; letter-spacing: -1px;color:#FC0;  font-weight: 100; }
h3{font-family: Arial, Helvetica, sans-serif, "Times New Roman"; font-size: 28px; letter-spacing: -1px;color:#FC0;  font-weight: 100; padding-top:7px; margin-top:0px; margin-bottom:0px;}

h5{font-family: Arial, Helvetica, sans-serif, "Times New Roman"; font-size: 22px; color: #fff;  font-weight: bold; padding-top:7px; margin-top:0px; margin-bottom:0px; background:url(images/icon-camera.png) no-repeat; padding-left:100px; padding-top:30px; height:67px;}
p { font-family:Arial, Verdana, Helvetica,  sans-serif, "Times New Roman"; font-size:12px; color:#fff; line-height:1.5em; margin-top:0px; margin-bottom:0px; padding-bottom:5px; padding-top:5px; }
div{ font-family:Arial, Verdana, Helvetica,  sans-serif, "Times New Roman"; font-size:12px; color:#fff; line-height:1.5em; }
span{ font-family:Arial, Verdana, Helvetica,  sans-serif, "Times New Roman"; font-size:12px; color:#FC0; line-height:1.5em;  }
a{ font-family:Arial, Verdana, Helvetica,  sans-serif, "Times New Roman"; font-size:12px; color:#CC0; text-decoration:none; }
a:hover{ font-family:Arial, Verdana, Helvetica,  sans-serif, "Times New Roman"; font-size:12px; color:#FC3;text-decoration:none;}

.skygreen12px{ font-family:Arial, Verdana, Helvetica,  sans-serif, "Times New Roman"; font-size:12px; color:#CF0; line-height:1.5em; }
.lightblue12px{ font-family:Arial, Verdana, Helvetica,  sans-serif, "Times New Roman"; font-size:12px; color:#0CF;line-height:1.5em; }
.footerlinkgree12px{ font-family:Arial, Verdana, Helvetica,  sans-serif, "Times New Roman"; font-size:12px; color:#FFF; text-decoration:none; }
.footerlinkgree12px:hover{ font-family:Arial, Verdana, Helvetica,  sans-serif, "Times New Roman"; font-size:12px; color:#9F0;;text-decoration:none;}

body { padding:0px; margin:0px; background:#333;}
div.spacer { clear:both; }
.padding5px { padding:5px; }
.100widthx { width:100%;}
#whole { position:absolute; width:100%; height:100%; }


#index01-whole { position:relative; background:url(images/index1bg_01.jpg) repeat-x; width:100%; height:165px; }
#index01-wrapper { position:relative; width:1000px; height:165px; margin:0 auto;   }

#index02-whole { position:relative; background:url(images/index1bg_02.jpg) repeat-x; width:100%; height:41px; }
#index02-wrapper { position:relative; width:1000px; height:41px; margin:0 auto;   }

#index03-whole { position:relative; background:url(images/index1bg_03.jpg) repeat-x; width:100%; height:361px; }
#index03-wrapper { position:relative; background:URL(images/index1_12.jpg) no-repeat; width:1000px; height:361px; margin:0 auto;   }

#index04home-whole { position:relative; background:url(images/index1bg_04.jpg) repeat-x; width:100%; height:492px; }
#index04home-wrapper { position:relative; background:URL(images/index1_13.jpg) no-repeat; width:1000px; height:492px; margin:0 auto;   }

#index05home-whole { position:relative; background:url(images/index1bg_05.jpg) repeat-x; width:100%; height:142px; }
#index05home-wrapper { position:relative; background:URL(images/index1_14.jpg) no-repeat; width:1000px; height:142px; margin:0 auto;   }

#footerleft{float:left; position:relative; width:500px; height:80px; left:30px; padding-top:20px;  font-family:Arial, Verdana, Helvetica,  sans-serif, "Times New Roman"; font-size:12px; color:#cfcfcf;}
#footerleft p{font-family:Arial, Verdana, Helvetica,  sans-serif, "Times New Roman"; font-size:12px; color:#cfcfcf;}
#footerleft div{font-family:Arial, Verdana, Helvetica,  sans-serif, "Times New Roman"; font-size:12px; color:#cfcfcf;}
#footerright{float:right; position:relative; width:341px; height:80px; right:30px; padding-top:20px;}

#footerleft1{float:left; position:relative; width:500px; height:80px; left:30px; padding-top:80px;  font-family:Arial, Verdana, Helvetica,  sans-serif, "Times New Roman"; font-size:12px; color:#cfcfcf;}
#footerleft1 p{font-family:Arial, Verdana, Helvetica,  sans-serif, "Times New Roman"; font-size:12px; color:#cfcfcf;}
#footerleft1 div{font-family:Arial, Verdana, Helvetica,  sans-serif, "Times New Roman"; font-size:12px; color:#cfcfcf;}
#footerright1{float:right; position:relative; width:341px; height:80px; right:30px; padding-top:80px;}

#headerleft{float:left; position:relative; width:443px; height:295px; left:37px; top:31px;}
#headerroght{float:right; position:relative; width:443px; height:307px; right:37px; top:25px;}
#homecontent{position:relative; width:926px; height:388px; left:39px; top:45px;}

#f1{float:left; position:relative; width:285px; height:380px;}
#f2{float:left; position:relative; width:312px; height:380px; left:17px;}
#f3{float:left; position:relative; width:293px; height:380px; left:36px;}

#sub1whole{ position:relative; background:url(images/sub1bg_04.jpg) repeat-x; width:100%; height:62px; }
#sub1wrapper{position:relative; background:URL(images/sub1_13.jpg) no-repeat; width:1000px; height:62px; margin:0 auto;}

#sub2whole{ position:relative; background:#1d1d1d repeat; width:100%;  }
#sub2wrapper{position:relative; background:#1d1d1d  repeat-y; width:1000px;  margin:0 auto;}

#sub3whole{ position:relative; background:url(images/sub1bg_08.jpg) repeat-x; width:100%; height:215px; }
#sub3wrapper{position:relative; background:URL(images/sub1_17.jpg) no-repeat; width:1000px; height:215px; margin:0 auto;}

#subpage{position:relative; width:940px; left:30px;}

