*{margin:0; padding:0;outline:0;}

/* body style */
body{background:#e1e1e1 url(../images/bg.gif) repeat-x center top; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#2f2f2f; }

/* All */
.clear-float{font-size:0; height:0; overflow:hidden; clear:both}

/* TAGS */
p {margin-bottom:10px; line-height:20px;}
input, textarea, select{font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/* Base Layout */
#wrapper{width:926px; margin:0 auto;}
#header{ height:104px; position:relative; width:912px; margin:0 auto; }
#header h1{ background:url(../images/logo.gif) no-repeat left top; height:100px; width:151px;}
#header h1 img{ height:100px; width:151px;}
#header h1 span{display:none;}
#header h2{ width:694px; height:46px; background:url(../images/call.gif) no-repeat center top; position: absolute; right:0px; bottom:2px;}
#header h2 span{display:none;}
#header ul{list-style-type:none; position:absolute; right:0px; top:4px;   }
#header ul li{ float:left; background:url(../images/div-top.gif) no-repeat 6px 4px;}
#header ul li a{ color:#000; text-decoration: underline; padding-left:13px;}
#header ul li a:hover{ color:#000; text-decoration:none;}
#header ul li.firstChild{ background:none;}
#main{width:925px; margin:0 auto;  background:url(../images/middle-shadow.gif) repeat-y center top; padding-bottom:40px;}
#main .left-shadow{background:url(../images/left-shadow.gif) no-repeat top right; font-size:0; width:7px; float:left; overflow:hidden; height:296px;}
#main .right-shadow{height:296px; background:url(../images/right-shadow.gif) no-repeat top left; font-size:0; width:7px; float:left}
#main .middle-area{ float:left; width:911px;  background:#fff url(../images/shadow-top.gif) no-repeat center top; }
#main .middle-area .slideTop{ width:901px; height:232px; margin: 0 auto; margin-bottom:1px; margin-top:8px; position:relative;}
#main .middle-area .topMenu{ width:901px; height:33px; background:#231f20; margin:0 auto}
#main .middle-area ul{ list-style:none; float:left;padding-left:6px; margin-top:6px;_padding-left:8px; clear:both;}
#main .middle-area ul li{float:left; margin:0 19px 0 0;}
#main .middle-area ul li.last-child{float:left; margin:0 0 0 0;}
#main .middle-area ul li a{ color:#fff; font-size:12px; text-decoration:none;}
#main .middle-area ul li a:hover{text-decoration: underline;}
#main .middle-area .contentArea{ float:left; width:557px; padding:0 20px 0 18px;}
#main .middle-area .contentArea h3{ font-size:30px; font-weight:normal; color:#2f2f2f; padding:17px 0 10px 0}
#main .middle-area .contentArea p{ padding-left:2px;}
#main .middle-area .contentArea a{text-decoration:underline;}
#main .middle-area .contentArea a:hover{text-decoration:none;}
#main .middle-area .contentArea h4{font-size:23px; color:#2f2f2f; font-weight:normal; width:250px; border-bottom:3px solid #2f2f2f; margin-bottom:5px; padding-top:3px} #main .middle-area .contentArea ul.logo{ list-style:none;float:left; padding:0px;}
#main .middle-area .contentArea ul.logo li{ float:left; padding-right:16px}
#main .middle-area .contentArea ul.logo li.last-child{ padding:0 0 0 0;}
#main .middle-area .rightArea{ float:left; width:311px; }
#main .middle-area .rightArea .menu{ width:auto; background-color:#cacaca; height:30px; border-top:1px solid #FFFFFF;}
#main .middle-area .rightArea .menu ul.rightMenu{ list-style:none; padding-top:0;}
#main .middle-area .rightArea .menu ul.rightMenu li{ display:inline; background:url(../images/div-top.gif) no-repeat right  4px;padding:0px 40px 0 15px; height:20px}
#main .middle-area .rightArea .menu ul.rightMenu li.last-child{padding:0px 0px 0 20px; background:none;}
#main .middle-area .rightArea .menu ul.rightMenu li a{ color:#000; text-decoration:none; font-size:13px; }
#main .middle-area .rightArea .menu ul.rightMenu li a:hover{ color:#000; text-decoration:underline;}
#main .middle-area .rightArea  ul.thumbList{ list-style:none; margin:0; padding:0; margin-top:10px;}
#main .middle-area .rightArea  ul.thumbList li{ float:left; margin-right:13px; margin-bottom:13px; font-size:0; line-height:0;}
#main .middle-area .rightArea  ul.thumbList li.second-child{ margin-right:0;} 
#main .middle-area .rightArea  ul.thumbList li img{border:0; clear:both; margin:0;}
#main .middle-area .rightArea  ul.thumbList li a{display:block; width:149px; height:22px; line-height:22px; color:#fff; text-align:center; background:#000; overflow:hidden; margin:0; font-size:12px;}
#footer{ width:925px; background:#e1e1e1 url(../images/bottom-shadow.gif) no-repeat center top; height:41px; position:relative; clear:both;}
#footer p{ color:#a6a6a6; font-size:12px; padding:6px 0 0 6px; }
#footer span{ color:#a6a6a6; font-size:12px; text-align:right; position: absolute; top:6px; right:6px;}
#footer span a{color:#a6a6a6; text-decoration:underline;}
#footer span a:hover{ text-decoration: none;}
#slideshow{overflow:hidden; position:absolute; left:0px; top:0; width:901px; height:232px; }
#slideshow IMG {position:absolute; top:0; left:0; z-index:8; opacity:0.0;}
#slideshow IMG.active {z-index:10; opacity:1.0;}
#slideshow IMG.last-active {z-index:9;}
#main .middle-area .rightArea  ul.thumbList li .box1{background:#fe0000;}
#main .middle-area .rightArea  ul.thumbList li .box2{background:#f49400;}
#main .middle-area .rightArea  ul.thumbList li .box3{background:#0089b7;}
#main .middle-area .rightArea  ul.thumbList li .box4{background:#8b0303;}
#main .middle-area .rightArea  ul.thumbList li .box5{background:#0b6800;}
#main .middle-area .rightArea  ul.thumbList li .box6{background:#7a00a0;}
#main .middle-area .rightArea  ul.thumbList li .box7{background:#1d1e8a;}
#main .middle-area .rightArea  ul.thumbList li .box8{background:#ca3061;}
#main .middle-area .rightArea  ul.thumbList li a:hover{background:#000; text-decoration:none;}