/*----- ESSENTIALS -----*/
html {height:101%;}
body { margin:0; /* make anything a hover in IE with this code >> */ behavior:url("/css/csshover.htc"); margin-top: 0px; margin-right: 0px;	margin-bottom: 0px; background:url(/img/bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
table, td { border:0; border-spacing:0; border-collapse:collapse; padding:0; margin:0; vertical-align:top }
img { border:0 }
ul {list-style-type:circle; padding:0px 0px 0px 20px;}
ul.nobreak {list-style-type:circle; padding:0px 0px 0px 20px; margin:0px;}
li { padding:0; margin:0 }
form, input { padding:0; margin:0 }
h1, h2, h3 { padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; }
h1 { font-size:19px; color:#000000; margin-bottom:5px; }
h2 { font-size:15px; color:#014b84; }
h2.welcome { font-size:12px; color:#014b84; font-weight:normal; }
h3 { font-size:17px; color:#000000; }
a { color:#e47700; text-decoration:none; }
a:hover { color:#000000; text-decoration:underline; }
img.middle { vertical-align:middle}
sup { font-size:8px}
/*----- ESSENTIALS -----*/

/*----- WRAPPER -----*/
#mainWrap { width:796px; background:url(/img/wrapper-bg.jpg) 0 0 no-repeat; margin:0 auto; padding:1px 0 0 }
/*----- WRAPPER -----*/

/*----- HEADER -----*/
#hdr { background:url(/img/header.jpg) no-repeat; width:748px; height:103px; padding:14px 0 0 32px; font-family:Helvetica, Arial, sans-serif; font-size:13px; color:#FFFFFF; text-transform:uppercase; margin:9px 0 0 8px; font-weight:bold }
#hdr a { font-size:13px; color:#FFFFFF; text-transform:uppercase; }
#hdr a:hover { font-size:13px; color:#e47700; text-transform:uppercase; text-decoration:none; }
/*----- HEADER -----*/

/*----- SPLASH -----*/
/* homepage splash */
#hpSplash { background:url(/img/splash.jpg) no-repeat; height:153px; width:750px; padding:40px 0px 0px 30px; margin:0 auto; }

/* internal splash */
#inSplash { }
/*----- SPLASH -----*/

/*----- NAVIGATION -----*/
/* top navigation */

#navTop { }
/*----- NAVIGATION -----*/

/*----- BODY HOMEPAGE -----*/
#hpBody { background:url(/img/bg-main.gif) 0 0 repeat-y; padding:0px 45px 0px 45px; }
#PageContentHdr {background:url(/img/bg-hptop.jpg) no-repeat; width:761px; height:33px; padding:40px 0 0 45px;}
.newsTitle { font-size:12px; color:#e47700; font-weight:bolder; }
.newsTitle a { font-size:12px; color:#e47700; text-decoration:none; }
.newsTitle a:hover { font-size:12px; color:#000000; text-decoration:underline; }
.newsDate { font-size:12px; color:#000000; font-weight:bold;}
#hpBottom { width:100%; background:url(/img/bg-hp-bottom.jpg) repeat-x #f2f2f2;}
#ForDrugManufact { padding:20px; line-height:17px; }
#ForDrugManufact h1 { font-size:13px; color:#000000; margin-bottom:10px;}
#ForDrugManufact h2 { font-size:13px; color:#0085ab;}
#DivDots { background:url(/img/dot-single.jpg) repeat-y;}
#ForHealthCareProviders { padding:20px; line-height:17px;}
#ForHealthCareProviders h1 { font-size:13px; color:#000000; margin-bottom:10px;}
#ForHealthCareProviders h2 { font-size:13px; color:#0085ab;}
/*----- BODY HOMEPAGE -----*/

/*----- BODY INTERNAL -----*/
#inBody { background:url(/img/bg-main.gif) 0 0 repeat-y; padding:15px 25px 10px 30px; min-height:450px;}
#left { width:500px;}
#middle { background:url(/img/middle.gif) top repeat-y; width:10px; padding-right:10px;}
#right { width:230px; padding:0 0 0 15px;}
#right h1 { color:#0085ab; font-size:11px; margin:0; padding:0; text-transform:uppercase; }
#welcomeINT {background:url(/img/int-welcome-bg.gif) no-repeat; width:441px; min-height:140px; color:#636466; font-size:11px; padding:20px 17px 0 17px;}
#welcomeWrapper { background:url(/img/int-welcome-bottom.gif) 0 100% no-repeat; width:474px;  color:#636466; font-size:11px; display:block; padding-bottom:20px;}
#welcomeINT h1 { color:#0085ab; font-size:12px; margin:0;}
#welcomeINT img {padding-right:10px; border-right:dotted 1px #ccc; margin-right:5px; }

div#disclaimer { font-size:9px; color:#666666}
div#disclaimer b {color:#000000 }

div#newsLimit { text-align:left;}
/*----- BODY INTERNAL -----*/

/*----- FOOTER -----*/
#ftr { background:url(/img/footer.jpg) top no-repeat; font:"Times New Roman", Times, serif; font-size:10px; color:#989898; width:796px; min-height:25px; margin:0 auto; padding:30px 0px 25px 0px; }
#ftr a { color:#989898;}
#ftr a:hover { color:#000000; text-decoration:none}

/*----- FOOTER -----*/

/*----- CONTACT FORM -----*/
table#cx { margin:10px 0 0 }
table#cx td{ text-align:left; padding:0 }
table#cx td.space { width: 15px }
table#cx th { text-align:left; font-size:12px; font-weight: bold; color:#333333; padding:6px 0 3px; text-transform:uppercase }
td#label { }
table#cx input.cxBtn { margin:10px 0 0 }
div.req { padding:0; border:0 solid white; border-left: 5px solid #335c91; float:left }
input.cx { margin:0; font-size:11px; height:18px; width:200px; border:1px solid #cccccc; background-color:#f6f6f6 }
input#x_state { width:40px; margin-right:10px }
input#x_zip { width:105px }
textarea#x_comments { width:419px; height:125px; border:1px solid #cccccc; background-color:#f6f6f6 }		

/*OnSubmit required fields will change to this class by js*/
input.error { border:2px solid #ff6622; background-color:#fff6f6 }
/*----- CONTACT FORM -----*/

/* help popup div container */
div#editHelp {
	position: absolute; 
	top: 150px; 
	left: 120px; /* left: 74px; */  
	border: 1px solid #112965; 
	background: #134493; 
	color: white; 
	font-size: 16px;
	z-index: 200; 
	padding: 4px; 
	Display:none
}