body {
  margin: 0;
  padding: 0;
  text-align: center;
  font-family: Verdana, Arial, sans-serifarial,Helvetica;
  font-size: 12px;
  line-height: 1.5;
  background-color: #efefef;
}

#logo-photo img {
   border:none;
}

form {
   display: inline;
   margin: 0;
   padding: 0;
}
   a:link {
   color : #739b04;
   text-decoration : underline;
}
   a:visited {
   color : #739b04;
   text-decoration : underline;
}
   a:hover {
   color : #739b04;
   text-decoration : none;
}

td {
   font-family: Verdana;
   font-size: 11px;
   color: #000000;
}

.input {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #666666;
   text-decoration: none;
   background-color: #FFFFFF;
   border: 1px inset #CCCCCC;

}

h1 {
   font-family: "trebuchet ms", verdana, arial, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #474f2b;
   margin: 0;
   padding: 0;
}

h2 {
   font-family: "trebuchet ms", verdana, arial, sans-serif;
   font-size: 13px;
   font-weight: bold;
   color: #474f2b;
   margin: 5px 5px 0;
   padding: 10px 0 5px 0;
   border-bottom: 1px solid #f7efee;
}
h3 {
   font-family: "trebuchet ms", verdana, arial, sans-serif;
   font-size: 13px;
   font-weight: bold;
   color: #474f2b;
   margin: 5px 5px 0;
   padding: 10px 0 5px 0;
   border-bottom: 1px solid #f7efee;
}
.box {
   padding: 15px 15px 15px 15px;
   vertical-align : top;
   border : 1px solid #ebe5e5;
   background-color: #F7F7F7;

}

#content {
  width: 960px;
  /* overflow: auto;*/ /* overflow: hidden */
  margin: 0 auto;
  padding: 0;
  clear:both;
  background-color: #ffffff;
}

#header {
  width: 960px;
  margin: 0 auto;
  padding: 0;
  text-align: center;
  background-color: #ffffff;
}

/* header */
#banner-left {
   float: left;
   margin:0;
   padding:0;
   width: 250px;
   text-align: left;
}

#banner-right {
   float: right;
   margin: 0;
   padding: 0;
   width: 600px;
/*   height: 80px; */
   text-align: left;
}

#logo-photo {
   margin: 0;
   padding: 0;
}

.category-list img {
   margin:0;
   border:0;
   border: 0;
   width: 48px;
    height: 48px;
     border: none;
}


#banner-right h1 {
   margin:0;
   padding:0;
   font-family: Arial;
   font-size: 11px;
   font-weight: normal;
   color: #808080;
}

#pageinfo {
   margin-top: 40px;
}


#site-navigate {
   margin:0;
   padding:0;
   float:left;
   width: 960px;
   text-align: right;
}

.nav-bg {
   background-image: url(/site_images/nav-bg.jpg);
   color:#474f2b;
}

.nav-bg a:visited, .nav-bg a:link{
   color : #474f2b;
   text-decoration : none;
}

.nav-bg a:hover {
   color : #F7F7F7;
   text-decoration : none;
}

.search-bg {
   color:#bfcad3;
   background-color:#7a7c73;
}
   .search-bg a:link{
   color : #bad3e9;
   text-decoration : none;
}
    .search-bg a:visited {
   color : #bad3e9;
   text-decoration : none;
}
   .search-bg a:hover {
   color : #bad3e9;
   text-decoration : underline;
}

/* head end */




.mysitespace {
   margin:0;
   padding:0;
   clear:both;
   height: 25px;
   background-color: #ffffff;
}

#prd-index {
  margin: 0 auto;
  width: 960px;
  height: 20px;
  border-bottom: 1px solid #efefef;
  background-color: #ffffff;
}

#footer {
  width: 960px;
  margin: 0 auto;
  padding: 5px 0 5px 0;
  text-align:center;
  font-size: 11px;
  background-color: #ffffff;
}

#footer p {
   margin:3px;
}

#footer img {
   margin-right:10px;
   border:none;
}


#footer h5 {
   margin: 6px 0 0 0;
   font-size: 11px;
   font-weight: normal;
}


#navbar{
   width: 585px;
   margin: 10px 15px 0 15px;

   padding:6px 6px 8px 6px;

   /*   background: #f9f9f9; */
   /*  border: 1px solid #E5E5E5; */
}


navbar a:visited, navbar a:link {
   text-decoration:underline;
}

navbar a:hover{
text-decoration:none;
}

#oprbar {
margin: 0 auto;
padding-top:5px;
width: 960px;
height: 30px;
background: #f9f9f9;
border: 1px solid #E5E5E5;
/*padding: 5px 6px 8px 15px;*/
text-align: left;
}



/*************************************/

#popcatbox {
   margin:15px 0 0 0;
   padding:0;
   font-size: 12px;
   font-family: Arial, sans-serifarial;
}


#rightcol .boxtitle {
   margin-top: 25px;
   padding-top: 5px;
   padding-left: 10px;
   text-align: left;
   height: 25px;
   color: #178230;
   font-weight:bold;
   /*border-top: 1px solid #178230;*/
   /*border-left: 1px solid #178230;*/
   /*border-right: 1px solid #178230;*/
}

#popcat {
   clear: both;
   margin:0;
   padding:5px 0 0 0;
   text-align: left;
   border-left: 1px solid #178230;
   border-right: 1px solid #178230;
   border-bottom: 1px solid #178230;
}

#popcat ul {
   margin-top: 5px;
   /*border:1px solid red;*/
}

#popcat li {
  /* border:1px solid green;*/
  list-style-image:url("../site_images/arrow_menu.gif");

}


#ourpartnerbox {
   margin:0;
   padding:0;
   font-size: 11px;
   font-family: Arial, sans-serifarial;
}

#ourpartner {
   clear: both;
   margin:0;
   padding:5px 0 0 0;
   text-align: left;
   border-left: 1px solid #178230;
   border-right: 1px solid #178230;
   border-bottom: 1px solid #178230;
}

#ourpartner ul {
   margin-top: 5px;
   /*border:1px solid red;*/
}

#ourpartner li {
  /* border:1px solid green;*/
  list-style-image:url("../site_images/arrow_menu.gif");
}


#dirstatbox {
   margin:0;
   padding:0;
   font-size: 12px;
   font-family: Arial, sans-serifarial;
}

#dirstat {
   clear: both;
   margin:0;
   padding:5px 0 0 0;
   text-align: left;
   border-left: 1px solid #178230;
   border-right: 1px solid #178230;
   border-bottom: 1px solid #178230;
}

#dirstat ul {
   margin-top: 5px;
}

#dirstat li {
   list-style: none;
}



#rightcol .box-top-left {
   float: left;
   background: url("../site_images/boxtopleft.gif") no-repeat;
   width: 28px;
   height: 25px;
}

#rightcol .box-top-center {
   float:left;
   background: url("../site_images/boxtopcenter.gif") no-repeat right top;
   width: 259px;
   height: 19px;
   padding: 6px 0 0 7px;
   color: #178230;
   font-size: 12px;
   font-weight: bold;
   text-align: left;
}

#rightcol .box-top-right {
   float: left;
   background: url("../site_images/boxtopright.gif") no-repeat;
   width: 6px;
   height: 25px;
}


#rightcol .box-top-lefts {
   float: left;
   background: url("../site_images/boxtopleft.gif") no-repeat;
   width: 28px;
   height: 25px;
}

#rightcol .box-top-centers {
   float:left;
   background: url("../site_images/boxtopcenter-s.gif") no-repeat right top;
   width: 159px;
   height: 19px;
   padding: 6px 0 0 7px;
   color: #178230;
   font-size: 12px;
   font-weight: bold;
   text-align: left;
}

#rightcol .box-top-rights {
   float: left;
   background: url("../site_images/boxtopright.gif") no-repeat;
   width: 6px;
   height: 25px;
}

