* { margin: 0; padding: 0; }
body { background: #FFFFFF url(../images/bg_body.jpg); font-size: 62.5%; font-family: Arial, Helvetica, sans-serif; line-height: 1.4; text-align: center;}
#wrap { margin: 0 auto; width: 946px; text-align: left;}

#top {width: 946px;}
#top .logo{width: 146px; float: left;}
#top .links{width: 800px; float: left;}
#top .links ul{list-style: none; height: 24px; margin-top: 40px; overflow: hidden;}
#top .links ul li{float: left; padding-right: 30px;}
#top .links ul li.last{float: left; padding-right: 0px;}
#top .line{background-image: url(../images/nav_bottom_bg.gif); width: 800px; height: 7px;}
#top .expert{padding-left: 0px;}
#top .expert ul{margin: 2px 0px 0px 0px; padding: 0px; list-style: none;}
#top .expert ul li{margin: 0px; padding: 0px 10px 0px 0px; float: left;}
#top .expert ul li.last{margin: 0px; padding: 0px; float: left;}

#top .product{padding-left: 128px;}
#top .product ul{margin: 2px 0px 0px 0px; padding: 0px; list-style: none;}
#top .product ul li{margin: 0px; padding: 0px 10px 0px 0px; float: left;}
#top .product ul li.last{margin: 0px; padding: 0px; float: left;}

#top .video{padding-left: 260px;}
#top .video ul{margin: 2px 0px 0px 0px; padding: 0px; list-style: none;}
#top .video ul li{margin: 0px; padding: 0px 10px 0px 0px; float: left;}
#top .video ul li.last{margin: 0px; padding: 0px; float: left;}

#top .testi{padding-left: 390px;}
#top .testi ul{margin: 2px 0px 0px 0px; padding: 0px; list-style: none;}
#top .testi ul li{margin: 0px; padding: 0px 10px 0px 0px; float: left;}
#top .testi ul li.last{margin: 0px; padding: 0px; float: left;}

#top .story{padding-left: 510px;}
#top .story ul{margin: 2px 0px 0px 0px; padding: 0px; list-style: none;}
#top .story ul li{margin: 0px; padding: 0px 10px 0px 0px; float: left;}
#top .story ul li.last{margin: 0px; padding: 0px; float: left;}

#top .offers{padding-left: 0px;}
#top .offers ul{margin: 2px 0px 0px 0px; padding: 0px 0px 0px 260px; list-style: none;}
#top .offers ul li{margin: 0px; padding: 0px 10px 0px 0px; float: left;}
#top .offers ul li.last{margin: 0px; padding: 0px; float: left;}


#hcont {width: 946px;}
#hlft {float: left; width: 516px; float: left;}
#hlft .pad{padding: 0px 60px 0px 42px; font: normal 13px arial; color: #124b87; text-align: justify;}
#hlft .pad .grey{color: #676767;}
#hlft .pad .grey a{color: #676767; text-decoration: underline;}
#hlft .pad .grey a:hover{color: #676767; text-decoration: none;}
#hlft .tips{font: normal 13px arial; color: #4c4c4c; width: 516px;}
#hlft .tips .cont{margin-top: 20px; width: 516px;}
#hlft .tips .hold{padding:4px; height: 345px; overflow: auto;}
#hlft .ttl{border-bottom: 1px solid #cccccc; padding-bottom: 6px; width: 516px;}
#hlft .ttl h1{float: left; padding: 0px 60px 0px 0px; float: left; font: bold 26px arial; color: #003e7e;}
#hlft .ttl h2{float: left; padding: 8px 0px 0px 0px; float: left; font: bold 14px arial; color: #003e7e;}
#hlft .ttl h2 a{color: #003e7e; text-decoration: none;}
#hlft .ttl h2 a:hover{color: #003e7e; text-decoration: underline;}
#hrgt {float: left; width: 430px; float: left;}
#hrgt .help{padding: 0px 0px 0px  80px;}
#hrgt .help .ttl{color: #0c4da2; font: normal 11px arial;}
#hrgt .help .bg{background-image: url(../images/help_bg.gif); width: 347px; height: 49px; font: normal 12px arial; margin-bottom: 16px;}
#hrgt .help .bg .pad{padding: 8px 16px 8px 18px;}
#hrgt .help .bg a{color: #3e3e3e; text-decoration: none;}
#hrgt .help .bg a:hover{color: #3e3e3e; text-decoration: underline;}


#hlft .helpline{font: normal 13px arial; color: #4c4c4c; width: 516px;}
#hlft .helpline .cont{margin-top: 20px; width: 516px;}
#hlft .helpline .video{width: 400px; float: left;}
#hlft .helpline .bltxt{color: #0c4da2; font: normal 11px arial;}
#hlft .helpline .links{width: 100px; float: left; border-right: 1px solid #000000; padding-top: 200px;}
#hlft .helpline .links a{color: #3e3e3e; text-decoration: none;}
#hlft .helpline .links a:hover{color: #3e3e3e; text-decoration: underline;}
#hlft .helpline a{color: #0c4da2; text-decoration: underline;}
#hlft .helpline a:hover{color: #0c4da2; text-decoration: none;}


#btm {width: 946px; font: normal 12px arial; color: #000000;}
#btm ul{margin: 20px 0px 0px 0px; padding: 0px; list-style: none;}
#btm ul li{margin: 0px; padding: 0px 24px 0px 0px; float: left;}
#btm ul li.last{margin: 0px; padding: 0px 0px 0px 0px; float: left;}
#btm span{display: block; padding-top: 6px;}
#btm a{color: #000000; text-decoration: none;}
#btm a:hover{color: #000000; text-decoration: underline;}

#break {margin-bottom: 10px; width: 396px;}
#break .name{float: left; width: 118px;}
#break .input{float: left; width: 278px;}
#break .input1{border: 1px solid #999999; width: 260px;}

#calender {height: 415px; font: normal 12px arial; color: #000000;}
#calender ul{list-style: none;}
#calender ul li{float: left; background-image: url(../images/calender_bg.jpg); width: 170px; height: 157px;}
#calender ul li .links{width: 136px; text-align: center; font: normal 12px arial; color: #5E5757; line-height: 18px;}
#calender ul li .links{width: 136px; text-align: center; font: normal 12px arial; color: #5E5757; line-height: 18px;}
#calender ul li .links a{color: #5E5757; text-decoration: underline;}
#calender ul li .links a:hover{color: #5E5757; text-decoration: none;}
#calender ul li .btm{padding-top: 4px;}


.divQNum
{
color:#AFAFAF;
float:left;
font-family:arial;
font-size:60px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding-top:11px;
text-align:center;
width:68px;
height:160px;
/*background-color:#FF00FF;*/

}

quesSpan1 .h1
{

-x-system-font:none;
color:#B7B7B9;
font-family:arial;
font-size:15px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0;
padding:0 0 5px;
}

quesSpan1 h2
{
-x-system-font:none;
color:#000000;
font-family:arial;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0;
padding:0 0 10px;
}
.qusOptionsDiv input {float:left; margin:2px 0 0; _margin:0;}
.qusOptionsDiv label {display:block; margin-left:22px;}

.divAnswerZone
{
  /*background-color:Yellow;*/
  width:300px;
  float:left;
 /* padding-left:70px;;  */
 margin-top:10px;
 padding-left:2px;
 height:auto;
/* border:1px solid Red;*/
}

.divQusOption
{
  padding-left:2px;
 /* border:2px solid red;*/
}
.divRadio
{
 
 width:25px;
 margin-left:0px;
 margin-bottom:5px;
 display: inline;
 /*float:left;*/
}
.divLabel
{
  background-color:White;
 border:1px solid White;
  width:266px;
  float:left;
  padding-left:4px;
  padding-right:1px;
   margin-left:2px;
   margin-bottom:5px;
   margin-top:0px;
   vertical-align:top;
   display: inline;


  
}
