@charset "utf-8";
/* CSS Document */
body {background:#efe9dd url(../images/tile.jpg) repeat-x; margin:0px 0px 0px 0px; font:normal 12px Verdana, Geneva, sans-serif; color:#4a4a4a;}

a {color:#a52e4c; text-decoration:none;}
a:hover {color:#a52e4c; text-decoration:underline;}

#Top {width:1007px; margin:0 auto; position:relative; overflow:hidden; padding:5px 0px 0px 0px;}
.TopLeft {float:left; width:600px; margin:0px; padding:0px 0px 0px 0px; overflow:hidden;}
.TopLeft ul {margin:0px; padding:0px; color:#cbc3b8; font-weight:bold; list-style:none; font-family:Verdana, Geneva, sans-serif;}
.TopLeft li {float:left;}
.TopLeft li a {margin:0px; padding:10px; text-decoration:none; display:block; color:#cbc3b8;}
.TopLeft li a:hover {margin:0px; padding:10px; text-decoration:none; display:block; color:#FFFFFF; background-color:#cbc3b8;}

.TopRight {float:right; text-align:right; width:350px; margin:0px; padding:10px 0px 10px 0px; overflow:hidden; font:bold 12px Verdana, Geneva, sans-serif; color:#FFFFFF;}

#MenuArea {width:1007px; margin:0 auto; position:relative; overflow:hidden; padding:15px 0px 0px 0px;}
#MenuArea  ul {margin:0px; padding:0px; color:#a0917e; font-weight:bold; list-style:none; font-family:Verdana, Geneva, sans-serif;}
#MenuArea  li {float:left;}
#MenuArea  li a {margin:0px; padding:10px; text-decoration:none; display:block; color:#a0917e;}
#MenuArea li a:hover {margin:0px; padding:10px; text-decoration:none; display:block; color:#FFFFFF; background-color:#a0917e;}
#MenuArea li .active {margin:0px; padding:10px; text-decoration:none; display:block; color:#FFFFFF; background-color:#a0917e;}

#MainPicArea{width:1010px; background:url(../images/header-back.png) no-repeat; height:240px; margin:17px auto 15px auto; padding:11px 36px 15px 0px;}
#MainPicArea img {width:977px; height:240px; margin:0px 0px 0px 33px; float:left;}
#MainPicArea h1 { background:url(../images/pic-title-img-back.png) no-repeat; width:462px; height:63px; float:left; margin:-80px 0px 0px 17px; color:#FFF; font-size:40px; padding:10px 0px 0px 0px; text-align:center;}

#BodyArea {width:996px; margin:30px auto 0px auto; position:relative; overflow:hidden; padding:0px 0px 0px 0px;}
.BodyLeft{float:left; width:285px; overflow:hidden; margin:0px;}
.BodyLeftArea{float:left; width:285px; overflow:hidden; margin:0px 0px 10px 0px;}
.BodyLeftAreaTop{width:285px; background:url(../images/left-box-top.jpg) no-repeat; height:5px; margin:0px;}
.BodyLeftAreaMid{width:263px; background:url(../images/left-box-tile.jpg) repeat-y; margin:0px; overflow:hidden; padding:10px 12px 10px 10px;}
.BodyLeftAreaBottom{width:283px; background:url(../images/left-box-bottom.jpg) no-repeat; height:5px; margin:0px;}
.Box1TopBar{ width:243px; margin:0px 0px 0px 0px; overflow:hidden; float:left; background-color:#f2ede7; border-bottom:1px solid #e2ddd9; padding:10px; font-size:13px; text-align:left; font-weight:bold; color:#9d2a49;   }
.BoxContent{width:243px; float:left; margin:0px; overflow:hidden; padding:5px 10px 0px 10px;}
.BoxContent h1 {font:normal 18px Arial, Helvetica, sans-serif; margin:0px 0px 10px 0px; color:#b84660;}
.Box1TopBar h1 {font:normal 18px Arial, Helvetica, sans-serif; margin:0px 0px 10px 0px; color:#b84660;}
.BoxContent p {margin:0px; font-family:Arial, Helvetica, sans-serif;}
.BoxContent img {margin:0px 20px 0px 0px; border:0px;}
.Texbox1{ width:231px;  float:left; overflow:hidden; border:1px solid #f1edec; margin:10px 0px 0px 0px; padding:8px; font-size:12px; font-weight:normal; color:#c2c2c2; }
.Texbox2{ width:231px;  float:left; overflow:hidden; border:1px solid #f1edec; margin:3px 0px 0px 0px; padding:8px;  font-size:12px; font-weight:normal; color:#c2c2c2; }
.Submit{ float:right; margin:5px 0px 0px 0px; background-color:#a0917e; font-size:12px; font-weight:bold; color:#ffffff; padding:5px; border:0px;   }

.BodyRight{width:711px; float:right; margin:0px; padding:0px; overflow:hidden;}
.BodyRightArea{float:left; width:711px; overflow:hidden; margin:0px 0px 10px 0px;}
.BodyRightAreaTop{width:711px; background:url(../images/right-box-top.jpg) no-repeat; height:7px; margin:0px;}
.BodyRightAreaMid{width:687px; background:url(../images/right-box-tile.jpg) repeat-y; margin:0px; overflow:hidden; padding:10px 12px 10px 12px;}
.BodyRightAreaBottom{width:711px; background:url(../images/right-box-bottom.jpg) no-repeat; height:7px; margin:0px;}

.BodyRight h1 {font:bold 12px Verdana, Geneva, sans-serif; margin:0px 0px 10px 0px; color:#af7020;}
.BodyRight img {margin:0px 10px 0px 0px; float:left; border:0px;}
.BodyRight p {margin:0px; line-height:18px;}

.BoxRight{width:220px; float:left; margin:0px 10px 0px 0px; overflow:hidden;}
.BoxRight2{width:220px; float:left; margin:0px 0px 0px 0px; overflow:hidden;}
.BoxRight img {width:220px; float:left; margin:0px 0px 5px 0px; border:0px;}
.BoxRight2 img {width:220px; float:left; margin:0px 0px 0px 0px; border:0px;}
.BoxRight p {margin:0px 10px 0px 0px; float:left; width:100%;}

#FooterArea {width:1007px; margin:0px auto 20px auto; position:relative; overflow:hidden; padding:0px 0px 0px 0px;}
.FooterTop{width:1007px; background:url(../images/footer-top.jpg) no-repeat; height:11px; margin:0px;}
.FooterMid{width:967px; background:url(../images/footer-tile.jpg) repeat-y;  overflow:hidden; margin:0px; padding:0px 20px 0px 20px;}
.FooterBottom{width:1007px; background:url(../images/footer-bottom.jpg) no-repeat;  height:11px; margin:0px;}
.FooterMid h1 {font:normal 30px Arial, Helvetica, sans-serif; margin:5px 0px 5px 0px; color:#bcbcbc; float:left; width:500px;}
.FooterMidRight {float:right; width:auto; font:normal 12px Verdana, Geneva, sans-serif; color:#4a4a4a; padding-top:14px;}

.ImageBox {float:left; width:200px; overflow:hidden; margin:0px 8px 10px 0px;}

.ImageBox img {width:190px; height:130px; border:4px solid #af7020;}
.ImageBox img:hover {width:190px; height:130px; border:4px solid #a43850;}
.textBox {width:188px; height:24px;  position:absolute; text-align:center; float:left; margin:104px 0px 0px 0px; padding:10px 5px; background:url(../images/blackbar.png) no-repeat; color:#FFFFFF; font-size:12px;}

.textBox a {color:#FFFFFF; text-decoration:none;}
.textBox a:hover {color:#FFFFFF; text-decoration:underline;}