/* CSS Document */

body{
  background:url(../images/phasebg.gif) repeat-x #ffffff;
  margin:0px;
  font-size:12px;
  color:#707070;
  }
*{margin:0px; padding:0px;}
a{
 text-decoration:underline;
 }
a:hover{
 text-decoration:none;
}
img{
 border:none;
 }
 ul,li{
  list-style:none;
  margin:0px;
  padding:0px;
  }
#main{
  width:952px;
  margin:auto;
  background:url(../images/mainbg.jpg) no-repeat top #FFFFFF;
  }

.navigation{
  width:600px; 
  float:left; 
  padding-top:10px;
  }

.navigation a{
  color:#707070;
  }

#nav{
  height:144px;
  position:relative;
  z-index:1
  }
#nav span{
  display:none;
  }  
.navbg0,.navbg1,.navbg2,.navbg3,.navbg4,.navbg5{
 width:723px;
 height:35px;
 float:left;
 margin-top:44px;
 position:relative
}  
.navbg0{
 background:url(../images/nav00.gif) no-repeat;
 }
.navbg1{
 background:url(../images/nav01.gif) no-repeat;
 }
.navbg2{
 background:url(../images/nav02.gif) no-repeat;
 }
.navbg3{
 background:url(../images/nav03.gif) no-repeat;
 }
.navbg4{
 background:url(../images/nav04.gif) no-repeat;
 }
.navbg5{
 background:url(../images/nav05.gif) no-repeat;
 }
.imgLogo{
 width:171px;
 float:left;
 }
.solg{
 display:block;
 position:absolute;
 margin-left:171px;
 margin-top:25px;
 }
.w122{
 width:122px;
 height:35px;
 }
.w122 a{
 width:122px;
 height:35px;
 display:block
 }
.w130{
 width:130px;
 height:35px;

 }
.w130 a{
 width:130px;
 height:35px;
 display:block
 }
.w134{
 width:134px;
 height:35px;
 }
.w134 a{
 width:134px;
 height:35px;
 display:block
 }
.w140{
 width:140px;
 height:35px;
 }
.w140 a{
 width:140px;
 height:35px;
 display:block
 }
.w197{
 width:197px;
 height:35px;
 }
.w197 a{
 width:197px;
 height:35px;
 display:block
 }
.navlist{
  position:absolute;
  top:35px;
  left:135px;
 }
.navlist2{
  position:absolute;
  top:35px;
  left:265px;
 }
.navlist3{
  position:absolute;
  top:35px;
  left:488px;
  
 }
.navxl{
 background:url(../images/navxlbg.gif) no-repeat bottom ;
 width:238px;
 padding-top:13px;
 margin-top:0px;
 }
#navbg li {
  float:left;
  }
#navbg li dl{
 display:none;
 position:absolute;
 }
#navbg li dl dd{
  padding-left:10px;
  }
#navbg li dl dd img{
 display:block;
 }
#navbg li dl dd.none{
 padding-left:10px;
 }
html>body .navxlB{
  background:url(../images/navxlbgB.png) no-repeat;
  height:10px;
  width:228px;
  overflow:hidden
  }
* .navxlB{
     filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="images/navxlbgB.png");
	 height:10px;
     width:228px;
     overflow:hidden
	   }
#content{
 position:relative
}


.conLeft{
 width:680px;
 float:left;
 margin-right:28px;
 
 }
.conLeft .details h2{
 margin-bottom:12px;
}
.conLeft .details p{
 line-height:150%;
 margin-bottom:10px;
 }
.conLeft .details p.bold{
  font-weight:bold;
  }
.conLeft .details h4{
 font-size:14px;

 }
.conLeft .details dl{
 width:305px;
 margin-top:10px;
 float:left;
 }
.conLeft .details dt{
 float:left;
 width:50px;
 line-height:150%;
}
.conLeft .details dt.w146{
  width:146px;
}
.conLeft .details dd.w159{
  width:159px;
}
.conLeft .details dd{
 float:left;
 width:250px;
 line-height:150%;
} 
.promo{
 text-align:right;
 width:680px;
 height:300px;
 }
.promo img{
 margin-left:3px;
 }
.promotxt{
 padding-left:200px;
 padding-top:18px;
 color:#707070;
 text-align:left
 }
.promotxt h2{
 font-size:14px;
 margin-bottom:5px;
 color:#010000;
 }
.promotxt p{
 line-height:150%;
 margin-bottom:20px;
 }
.promotxt p img{
  margin-top:3px;
 }
.promotxt a{
 color:#707070;
}
.download{
 width:620px;
 height:29px;
 padding-top:280px;
 padding-left:54px;

 }
html>body .download{
  background:url(../images/background01.png) no-repeat;
  }
* .download{
     filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="images/background01.png");
	   }

.download span{
  display:block;
  float:left;
  width:160px;
  padding-left:46px;
  }
.download span a{
 color:#cdcdcd;
 text-decoration:none;
}
.download span a:hover{
 color:#cdcdcd;
 text-decoration:underline;
}

.w362{
 width:362px;
 }
.downImgs img{
  margin-right:10px;
  margin-bottom:3px;
  }

.conRight{
 width:244px;
 float:left;
 }
 
/* 
#footer{
 margin-top:40px;
 border-top:1px solid #787264;
 padding-top:14px;
 padding-left:10px;
 position:relative;
 color:#787264;
 width:942px;
 margin-left:auto;
 margin-right:auto;
 margin-bottom:20px;
 }
#footer span{
 display:block;
 position:absolute;
 width:382px;
 text-align:right;
 left:570px;
 }
#footer span a{ 
 color:#787264;
 margin-left:10px;
 }
 
*/
.ml10{
 margin-left:10px;
 }
.mb10{
 margin-bottom:10px;
 }
.mb5{
 margin-bottom:5px;
 }
.clear{
  clear:both;
  }