*{ margin:0; padding:0;}
a{ text-decoration:none; }
a:hover{ text-decoration:underline;}
img{ border:none; outline:none;}
h1,h2,h3,h4,h5,h6,form,ul,li,p,select,option,textarea{ margin:0; padding:0;}
body{ padding:0px; margin:0px; background:url(images/body-rept.png) left top repeat-x #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#939497;}
.bottom-part{ width:100%; background:url(images/footer-bg.png) bottom left repeat-x; overflow:hidden;}
.main-container{ width:980px; margin:0 auto; padding:0;}
.main-container-inner{ width:980px; float:left; }
/************************************top part****************************************/
.top-part{ width:980px; float:left;background:url(images/top-part-bg.png) top left no-repeat;   }
.logo{ float:left; padding:17px 1px 19px 1px;}
.get{ float:right; background:url(images/get-button.png) left top no-repeat; height:70px; width:149px; color:#ffffff; text-transform:uppercase; margin:27px 38px 0 0; line-height:48px; text-align:center; font-weight:bold; font-size:16px;}
.get a{ color:#ffffff;}
.get a:hover{ color:#939497; text-decoration:none;}
/********************************************body*****************************************/
.body-part{ width:980px; float:left;}
.body-left{ width:237px; padding:12px 0px 0 0; float:left;}
.body-nav-top{ background:url(images/nav-bg-top.png) left top no-repeat; width:237px;}
.body-nav-rept{ background:url(images/nav-bg-rept.png) left top repeat-y; width:237px;  }
.body-nav{ width:237px; background:url(images/nav-bg-bottom.png) left bottom no-repeat;}
.body-nav ul{ padding:8px 0 8px 0px; margin:6px 0 0;  list-style:none;}
.body-nav ul li{ padding:12px 0 10px 0px; display:block; background:url(images/nav-divider.png) 0px 3px no-repeat;}
.body-nav ul li:first-child{ background:none;}
.body-nav ul li a{ color:#ffffff; font-size:16px; background:url(images/nav-arr.png) 18px 5px no-repeat; padding:0 0 0 41px;}
.body-nav ul li a:hover{ color:#1e1916; text-decoration:none; background:url(images/nav-arr-hover.png) 18px 5px no-repeat;}
.body-nav ul li a.active{ color:#1e1916; text-decoration:none; background:url(images/nav-arr-hover.png) 18px 5px no-repeat;}
.body-icon{ width:209px; padding:18px 0 0px 26px; height:48px; }
.body-icon span{ margin:0 0 0 4px; float:left;}
.body-icon p{ margin:0 0 0 0; float:left; color:#b72425; font-size:17px; font-weight:bold; padding-right:8px;}
.body-nav-buttom{ background:url(images/nav-bg-top.png) left top no-repeat; width:237px;}




.body1-nav-top{ background:url(images/nav1-bg-top.png) left top no-repeat; width:235px;}
.body1-nav-rept{ background:url(images/nav1-bg-rept.png) left top repeat-y; width:235px;  }
.body1-nav{ width:235px; background:url(images/nav1-bg-bottom.png) left bottom no-repeat;}
.body1-nav ul{ padding:10px 0 10px 0px; margin:6px 0 0;  list-style:none;}
.body1-nav ul li{ padding:11px 0 0px 0px; display:block;}
.body1-nav ul li:first-child{ background:none;}
.body1-nav ul li a{ color:#5f5f5f; font-size:12px; background:url(images/nav1-arr.png) 24px 5px no-repeat; padding:0 0 0 42px;}
.body1-nav ul li a:hover{ color:#000000; text-decoration:none;}
.body1-nav ul li a.active{ color:#000000; text-decoration:none;}


.body-right{ width:691px; padding:9px 0 0 26px; float:left;}
.body-right h1{ text-transform:uppercase; font-size:20px; font-weight:bold; color:#da251d; padding-bottom:13px;}
.body-right h1 span{ color:#1f1a17;}
.body-right h2{ text-transform:uppercase; font-size:14px; font-weight:bold; color:#da251d; padding-bottom:10px; padding-top:14px;}
.body-pic{ background:url(images/pic-bg.png) left top no-repeat; height:159px; width:177px; float:left; padding:6px 10px 0 6px }
.body-txt{  padding:0 0 16px 0px; line-height:16px;}
.body-right a{ color:#db251a; }
/***************************footer***********************************/
.footer-part{ width:980px; float:left; height:167px;}
.footer-part ul{  padding:0; margin:5px 0 0; list-style:none;  }
.footer-part ul li{ list-style:none;  display:inline; padding:12px 0px; width:245px; float:left; background:url(images/footer-divider.png) 0px 36px no-repeat;  }
.footer-part ul li:first-child{ background:none;}
.footer-part ul li h4{  text-transform:uppercase; padding:17px 0 14px 21px; color:#ffffff; width:230px; font-size:12px;}
.footer-part ul li ul{ padding:0; margin:0 0 0 8px; list-style:none; width:230px; }
.footer-part ul li ul li{ list-style:none; display:block; padding:3px 36px; background:url(images/arrow.png) 19px 7px no-repeat;}
.footer-part ul li ul li:first-child{ background:url(images/arrow.png) 19px 7px no-repeat; }
.footer-part ul li ul li a{ font-size:12px; color:#939497;}
.footer-part ul li ul li a:hover{ color:#ffffff; text-decoration:none;}
.footer-part-txt{ text-align:center; color:#ffffff; line-height:26px; width:980px;}