﻿body
{
     margin:0px;     
     padding:0px;     
     background-color:#fff;   
     font-size:14px;
     color:#000000;   
}
a
{
     font-size:14px;
     color:#000000;   
     text-decoration:none;
}
img {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
input,img
{
    vertical-align:middle;
}
.textright
{
    text-align:right;
}
.textleft
{
    text-align:left;
}
.textbox1
{
    width:150px;
}
.PageParentDIV
{
    width:100%;
}
.PageHeaderDIV
{
    width:100%;
    height:auto;
    background-image:url(images/topbg.jpg);
    background-repeat:repeat-x;
}
.PageHeaderDIV .Content
{
    width:1000px;
    margin:0px auto;
    padding:0px auto;
    background-image:url(images/topbg.jpg);
    background-repeat:repeat-x;
}
.HeaderLeft
{
      float:left;
}

.HeaderLogo
{
    float:left;
    line-height:99px;
    height:99px;
    vertical-align:middle;
}
.HeaderTitle
{
     float:left;
     margin-top:15px;
}
.toptitle 
{   margin:0px 0px 0px 0px ;
    padding:0px 0px 0px 0px ;
    display:block;
}
.toptitle a
{
    font-size:34px;
    font-weight:900;
}
.subtitle 
{
    margin:0px 0px 0px 0px ;
    padding:0px 0px 0px 0px ;
    font-weight:normal;
    height:auto;
    line-height:normal;
    text-align:left;
}
.subtitle a
{
    font-size:17px;
    font-weight:900;     
}
.HeaderTitle .keywords
{
    margin:5px 0px 0px 0px ;
    padding:0px 0px 0px 0px ;
      font-weight:normal;
      display:block;
      font-size:12px;
      color:#999999;
}
.HeaderRight
{
    float:right;
    padding-right:15px;
}
.HeaderRight .HeaderLinks
{
    padding-top:15px;
    text-align:right;
}
.HeaderRight .HeaderLinks a
{
    font-size:13px;
    color:#000000;
    text-decoration:none;
}
.HeaderRight .HeaderLinks .splitspan
{
    font-size:13px;
    color:#000000;
    padding-left:3px;
    padding-right:3px;
}
.HeaderRight .HeaderSearch
{
     padding-top:20px;
     text-align:right;
}

.TopNavDIV
{
    width:100%;
    height:auto;
    background-color:#0066cc;   
    background-image:url(images/topmenubg.jpg);  
    background-repeat: repeat-x;    
}
.TopNavDIV .Content
{
    width:1000px;
    margin:0px auto;
    padding:0px auto;
    text-align:center;
    background-color:#0066cc;   
    background-image:url(images/topmenubg.jpg);  
    background-repeat: repeat-x;   
}
.TopNavDIV .Content ul
{
     list-style:none; 
     padding-top:0px;
     padding:0px auto;
     margin:0px auto;   
     height:42px;   
}
.TopNavDIV .Content li
{
    display:inline-block;
    padding:0px;
    margin-top:0px;
    border:0px;
    vertical-align:middle;
    width:120px;
    text-align:center;      
}
.TopNavDIV .Content .split
{
    vertical-align:middle;
    width:2px;
    height:100%;
    color:#3399cc;
    font-size:35px;
    line-height:35px;
    vertical-align:middle;   
}
.TopNavDIV .Content li
{
   *display: inline;
}
.TopNavDIV .Content li a
{
    text-decoration:none;
    font-size:12px;
    color:#ffffff;
    font-weight:900;
}

.PageContentDIV
{
     width:100%;
    height:auto;
   
}

.PageContentDIV .Content
{
    width:1000px;
    margin:0px auto;
    padding:0px auto;
}


.IndexContentLeft
{
    width:250px;
    float:left;
}

.Box1
{
    width:100%;
}
.Box1 .title
{
    background-color:#006699;
    background-image:url(images/Box1TitleBg.jpg);
    background-repeat:repeat-x;
    height:35px;
    line-height:35px;   
    padding-left:15px;
    
}
.Box1 .title a
{
    font-weight:900;
    font-size:14px;
    color:#ffffff;
    text-decoration:none;
}
.Box1 .Content
{
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
    
}
.LeftBox1 .Content
{
    width:248px;
    height:auto;
}
.ProductTypeList1
{
     list-style:none;        
     padding:0px 0px 0px 0px;
     margin:0px 0px 0px 0px;   
     height:auto;
  
}
.ProductTypeList1li
{ 
    vertical-align:middle;
    width:auto;
    text-align:left;
    height:32px;
    line-height:32px;
    border-bottom:1px solid #cccccc;
    padding-left:22px;  
    background-image:url(images/ProductTypeTitleIco.jpg); 
    background-position:left center;
    background-repeat:no-repeat;
}
.ProductTypeList1 li a
{
    text-decoration:none;
    color:#333333;
    font-size:14px;
    font-weight:900;
}

.ProductTypeList2
{
     list-style:none;        
     padding:0px 0px 0px 0px;
     margin:0px 0px 0px 0px;   
     height:auto;
   
  
}
.ProductTypeList2 li
{ 
    vertical-align:middle;
    width:auto;
    text-align:left;
    min-height:32px;
    height:auto;
    line-height:32px;
    border-bottom:1px solid #cccccc;
    padding-left:30px; 
   
}
.ProductTypeList2 li a
{
    text-decoration:none;
    color:#333333;
    font-size:12px;
    font-weight:900;
}


.ProductTypeList3
{
     list-style:none;        
     padding:0px 0px 0px 0px;
     margin:0px 0px 0px 0px;   
     height:auto;
   
  
}
.ProductTypeList3 li
{ 
    vertical-align:middle;
    width:auto;
    text-align:left;
    min-height:32px;
    height:auto;
    line-height:32px;
    border-bottom:1px solid #cccccc;
    padding-left:60px; 
   
}
.ProductTypeList3 li a
{
    text-decoration:none;
    color:#333333;
    font-size:12px;
    font-weight:900;
}
.Box2
{
    width:100%;
}
.Box2 .title
{
    background-color:#ffffff;
    background-image:url(images/Box2TitleBg.jpg);
    background-repeat:repeat-x;
    height:35px;
    line-height:35px; 
    padding-left:15px;
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
    border-top:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
}
.Box2 .title a
{ 
    font-size:14px;
    color:#3366cc;
    font-weight:900;
    text-decoration:none;    
}
.Box2 .Content
{
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
}
.Box2 .Content .Contact
{
    padding:20px 10px 20px 10px;
    padding-right:20px;
    font-size:14px;
    margin-bottom:20px;
}
.Box2 .Content .Contact .Item
{
    height:auto;
    line-height:25px;
}

.NotTitleBox .Content
{
    border-left:1px solid #cccccc;
    border-right:1px solid #cccccc;
    border-top:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
}
.LeftBox2 .Content
{
    width:248px;
    height:auto;  
   
}



.IndexContentSplit
{
    width:15px;
    height:600px;
    background-image:url(images/PageSplitBg.jpg);
    background-position:center top;
    background-repeat:no-repeat;
    float:left;
}
.IndexContentRight
{
    width:730px;
     float:right;
}
.FriendLinkDiv dt,.FriendLinkDiv dd
{
    display:inline-block;
    padding:0px 0px 0px 0px;
    margin:0px 3px 0px 3px;
}
.FriendLinkDiv dt,.FriendLinkDiv dd
{
 *display: inline;
}

.PageFooterDiv
{
    margin-top:5px;
    width:100%;
    height:75px;
    background-color:#3366cc;
    background-image:url(images/PageFooterBg.jpg);
    background-repeat: repeat-x;  
}

.PageFooterDiv .Content
{
    width:1000px;
    height:100%;
    margin:0px auto;
    padding:0px auto;
    text-align:center;
    color:#ffffff;
    background-color:#3366cc;
    background-image:url(images/PageFooterBg.jpg);
    background-repeat: repeat-x;  
}
.PageFooterDiv a
{
     color:#ffffff;  
}
.PageFooterDivItem
{
    padding-top:30px;
}