

body {
	margin: 0;
	padding: 0;
	background: #ffffff;
	color: #000000;
	font: 1em/1.5 Arial, Helvetica, sans-serif; }
a{ outline:none;}
img, object, embed, form, fieldset { display: block; border: none; }

table {
	font-size: 1em;
	width: 100%; }
table tr, table th, table td { font-size: 1em; vertical-align: top; }

h1, h2, h3, h4, h5, h6, p, li, pre, code, input { font-size: 1em; }
ul, ol { list-style: none;margin:0;padding:0;}

address { font-style: normal; }

a { color: #004c98; text-decoration: none; }
a:hover { text-decoration: underline; }

span.phone { display: block; font-weight: bold; }
span.nowrap { white-space: nowrap; }



/* EVOXAC container */
div#evoxac-site {
	position: relative;
	width: 985px;
	margin: 0 auto 2em auto; }
	
div#dart_load {
	height: 1px; }	
/* EVOXAC keep in touch form */	
.greyBgAreaInt {
margin:15px 20px 20px;
}
.greyBgArea {
background-color:#F6F6F6;
height:auto;
margin:5px 10px 10px 0;
width:505px;
}
div.formlistArea, div.formlistArea2 {
clear:both;
height:20px;
margin:0 0 10px 10px;
width:430px;
}
div.formlistArea p {
color:#525252;
display:inline;
float:left;
font-family:Arial,Sans-serif;
font-size:12px;
height:18px;
line-height:18px;
width:200px;
}
.spacer {
clear:both;
overflow:visible;
width:100%;
}
.height5 {
font-size:5px;
height:5px;
line-height:5px;
}
.heightie {
	*height: 20px;
}
.height10 {
height:10px;
}
.height15 {
height:15px;
}
.height20 {
height:20px;
}
.height30 {
*height:30px;
}
.formTextInputArea:hover {
background-color:#EBEBEB;
}
.formTextInputArea {
background:transparent url(../images/form/bg_input_form.gif) no-repeat scroll 0 0;
border:1px solid #C3C3C3;
color:#000000;
float:left;
font-family:Arial,Sans-serif;
font-size:11px;
height:17px;
line-height:11px;
margin:0 3px 0 0;
padding:2px 2px 1px;
width:218px;
}
select.selectInput:hover {
background-color:#EBEBEB;
}
select.selectInput {
background:transparent url(../images/bg_input_form.gif) no-repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#000000;
float:left;
font-family:Arial,Sans-serif;
font-size:11px;
font-weight:normal;
height:17px;
margin:0;
padding:0;
width:130px;
}
div.formlistArea2 p {
color:#525252;
display:inline;
float:left;
font-family:Arial,Sans-serif;
font-size:12px;
line-height:20px;
margin:10px 0 0;
width:200px;
}
.checkBoxLeftArea {
float:left;
margin:0;
width:20px;
}
.inlineCheckbox {
margin:0 5px 1px 0;
}
.checkBoxTextRight {
float:left;
width:450px;
}
#yearHelperInfo p{
width:50px;
padding-left:5px;
}
.whatsThisHelper a {
color:#FF0000;
text-decoration:none;
}
.clearBoth {
	clear: both;
	}
#footer div#disclaimerHCP{
	float:left;
	bottom: 0px; 
	right: 0px;
	margin:0 0 0 515px;
	padding:0;
	color:#545454;
	font-size:12px;
	}
	
body.home div.callouts div.dry-mouth .audiop{ 
	padding:3px 18px 0 0;
	font-size:11px;
	line-height:12px;
	text-align:left; 
	color:#5E5D5D;
	float:left;
	background:url("/images/button/audio.jpg") no-repeat bottom right;
    height:13px;
    margin:-15px 0 0 14px;
    cursor:pointer;
}
span.flashcont
{
    position:absolute!important;
    top:400px!important;
	*top:416px!important;
    left:337px!important;    
    cursor:pointer;
}
    
    
#main
{
    margin:-16px 0 0 12px;
}

#mainHcpHome
{
    margin:-12px 0 0 22px;
    *margin:-19px 0 0 22px;	
}

#mainHcp
{
    margin:3px 0 0 -2px;
    *margin:4px 0 0 -2px;	
}