* { margin:0; padding:0; border:0; }



img { behavior: url("includes/png.htc"); }



a:link { text-decoration: none; color: #006699 }

a:visited { text-decoration: none; color: #006699 }

a:hover { text-decoration: underline; color: #006699 }


.clear { clear: both }



.right { float: right }



.left { float: left }



.center { text-align: center }



/* -- */

body {

font-family: Arial, Helvetica, sans-serif;

color: #858585;

font-size: 12px;

background: #F2F2F2 url('../images/bg-all.jpg') repeat-x top;

text-align: center;

}



#bigQ {

position: absolute; 

margin: 475px 0 0 -165px

}



/* -- */

h1 {

background: url('../images/logo-quixin.gif') no-repeat top left;

text-indent: -100000em;

display: block;

width: 182px;

height: 98px; 

overflow: hidden;

/*color: #000;

font-size: 35px; 

margin: 0;*/

}



h1 a {

display: block;

width: 182px;

height: 98px; 

}



h2 {

text-indent: -100000em;

display: block;

width: 344px;

height: 59px; 

overflow: hidden;

}



#rightcont h3 {

font-family: "Myriad Pro", Helvetica, sans-serif;

color: #7ba8ab;

font-size: 22px;

font-weight: normal;

margin-bottom: 20px;

}



#rightcont h4 {

font-family: inherit;

color: inherit;

font-size: 12px;

font-weight: bold;

margin: 30px 0 15px 20px;

}



/* -- */

#page {

width: 768px;

margin: 0 auto;

text-align: left;

}



#top {

background: url('../images/bg-top.jpg') no-repeat top;

height: 120px;

}



#top #logo {

padding: 10px 0 0 5px;

float: left;

}



#top #produced {

padding: 25px 5px 0 0;

float: right;

text-align: right;



}



#top span {

display: block;

font-family: "Myriad Pro", Helvetica, sans-serif;

font-size: 18px;

color: #CCCCCC;

padding-top:10px;



}



#nav {

height: 34px;

background: url('../images/cont-bg-top.gif') no-repeat center top;

clear:both;

}



#nav p {

padding-left: 25px;

padding-top: 12px;

font-size: 11px;

color: #a6a6a6;

}



/* -- */

#content {

background: url('../images/cont-bg.gif') repeat-y center;

display: block;

min-height: 550px;

height: auto !important;

height: 550px;

}



#content #contbg {

background: url('../images/cont-bg-head.gif') no-repeat top center;

min-height: 550px;

height: auto !important;

height: 550px;

}



#content #sector {

position: relative;

height: 71px;

margin: -27px 0 -15px 140px;

}



.adult { background: url('../images/tit-adult.gif') no-repeat top left; }



.child { background: url('../images/tit-children.gif') no-repeat top left; }



.ped { background: url('../images/tit-pediatrician.gif') no-repeat top left; }



.prof { background: url('../images/tit-professional.gif') no-repeat top left; }



.legal { background: url('../images/tit-legal.gif') no-repeat top left; }



.credo { background: url('../images/tit-credo.gif') no-repeat top left; }



.privacy { background: url('../images/tit-privacy.gif') no-repeat top left; }



.information { background: url('../images/tit-information.gif') no-repeat top left; }



.summary { background: url('../images/tit-summary.gif') no-repeat top left; }



.contact { background: url('../images/tit-contact.gif') no-repeat top left; }



#content p {

margin-bottom: 15px;

margin-left: 20px;

line-height: 18px;

}



.footnote {

font-size: 9px;

}



#content #rightcont ul, #content #rightcont li  {

padding-left: 10px;

list-style: none;

}



#leftcont {

display: table;

width: 260px;

float: left;

padding: 5px;

}



#rightcont {

display:table;

width: 480px;

}



#footer {

padding: 10px;

}



#footer #instmenu {

display: inline;

border: 1px #D9D9D9 solid;

padding: 0px;

font-family: Arial, Helvetica, sans-serif;

font-size: 10px;

color: #666666;

}



#footer #instmenu a {

color: #666666;

padding: 0 5px 0 5px;

text-decoration: none;

}



#footer #instmenu a:hover {

background-color: #e0e0e0

}



#footer #legal {

margin-top: 30px;

font-family: Arial, Helvetica, sans-serif;

font-size: 11px;

padding-left: 5px;

}



#footer #legal p {

margin-bottom: 10px;

}



#footer #update {

margin-top: 20px;

font-family: Arial, Helvetica, sans-serif;

font-size: 10px;

color: #666666;

padding-left: 5px;

padding-right: 10px;

}



#home {

background: url('../images/hm-board.jpg') top left;

width: 748px;

height: 326px;

margin: auto;

}







#instmenu2 {

display: inline;

padding: 0px;

font-family: Arial, Helvetica, sans-serif;

font-size: 10px;

color: #b2bcc6;

}



#instmenu2 a {

color: #b2bcc6;

padding: 0 3px 0 3px;

text-decoration: none;

}



#instmenu2 a:hover {

background-color: #7f888f;

}


.download {
	width:450px;
	height:50px;
	background: #F8F8F8 left url(../images/pdf-icon.jpg) no-repeat;
	border: 1px #F2F2F2 solid;
	margin-left:20px;
	padding-top:5px;
}
.download span {
	margin-left:60px;
}
#adobe {
	float:left; 
	padding-left:20px; 
	width:112px;
}
#adobetxt{
	float:right; 
	width:340px; 
	font-size:0.8em;
}


.float {
  display: none;
  z-index: 4;
  position: absolute;
  width: 162px;
  height: 100px;
  background-color: #F8F8F8;
  border: 1px #F2F2F2 solid;
  /*background-position: -40px 0;*/
}

.float .float-descText {
  width: 148px;
  height: 85px;
  padding: 7px;
  font-size: 11px;
  line-height: 14px;
  color: #000;
}