/*********************DEFAULT TAGS START*************/
body {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/hcp/bg.gif) repeat-y 50% 0;
	font-size:12px; 	
}
body#dosing{
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-image:none;
	font-size:12px; 	
}

ul, ol { margin-top:12px; padding-top:0px; margin-bottom:0px; padding-bottom:0px; }
ul ul, ol ol { margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:0px; }
li { margin-top:0px; padding-top:0px; margin-bottom:0px; padding-bottom:10px; }
h1, h2 {	color:#72CDF4;margin: 0px 0px 0px 0px;font-family:"Trebuchet MS", Arial;}
h3 {	color:#568733;margin: 0px 0px 0px 0px;font-family:"Trebuchet MS", Arial;}
h2 { font-size:19px; margin: 10px 0px 0px 0px;}
h3 { font-size:15px; margin: 10px 0px 0px 0px;}
b, .b, strong { font-weight: bold; }
u, .u { text-decoration: underline; }
i, .i, em { font-style: italic; }
p, .p { margin:0px 0px 12px 0px; padding:0px; }
td { empty-cells:show; }
img { border:0px; margin:0px; padding:0px; }
form, input { margin:0px; padding:0px; }
sup, .superscript { font-size:9px; vertical-align:top;}
sub, .subscript { font-size:9px; vertical-align:bottom; }
.footnote { font-size:9px; font-family:Verdana; }
.clear {  clear:both;  font-size:1px;  line-height:1px;  }
a { color:#568733; }            /*     669966;  2007-06-12, from greg:3399cc */
a:hover { color:#8CB68B; }


/*********************DEFAULT TAGS END*************/
/*********************OVERALL LAYOUT START*************/
#container {
	margin: 0px auto 0pt;
	position: relative;
	width: 990px ! important;
}
#leftcontent {
	width: 250px;
	position: absolute;
	margin-top: 80px; 
}
#leftcontent IMG{	
	margin-left: 45px; 
}

#rightcontent {
	width: 130px;
	position: absolute;
	left: 770px;
	
}

#rightcontent a{
	color:#FFFFFF;	
	text-decoration: none; 
	padding: 0px 0px 0px 5px;
}

#rightcontent p{
	padding: 0px 0px 0px 5px;
}

#rightcontent a:hover
{
	text-decoration: underline;
}

#rightcontent label{
	color:#FFFFFF;	
	}
#rightcontent b{
	color:#FFFFFF;	
	}

#centercontent {
	width: 530px;
	position: absolute;
	left: 240px;
	_left:285px;
}
#centercontentdos {
	width: 700px;
	position: absolute;
	left: 240px;
	_left:285px;
}
#text-content-div {
	padding: 0px 5px 0px 10px;
	font-family:Arial;
	font-size:12px; 
	color:#000000;	
}
body#dosing #text-content-div .contentDiv{

	width:550px;	
}
body#dosing #text-content-div .footer{

	width:600px;	
}
/*********************OVERALL LAYOUT END*************/
/*********************LEFT SIDE START*************/
.left-header {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 8pt;
	color: #3f7628;
	padding: 77px 0px 0px 15px ;
	text-decoration: none;
}
.left-header a{
	
	padding: 77px 0px 0px 0px ;
	
}
.left-header-selected {
	color: #38beed;
}



#navcontainer{
  margin-left:0px;
  _margin-left:-30px;	
}

#navlist	{ 
	margin-top:10px;
	font-family:Arial,Helvetica;
	font-size:11px;
	font-weight:bold;
	width:230px; 
	padding:1px 1px 0px 1px; 
	border:1px solid #568733; 
	/* 669966 */
	}
#navlist ul
	{
	padding:0px 0px -5px 0px ;
	list-style-type:none;
	list-style: none;
	}
#navlist a
	{
	/* this.width = #navcontainer.width - 15; */
	padding:5px 5px 5px 10px;
	display:block;
	color:#E1E1E1;
	text-decoration: none;
	width:215px;
	}
#navlist li
	{
	padding:0px 0px 0px 0px;
	background-color:#568733;   /* 669966 */
	border-bottom:1px solid #FFFFFF;
	list-style: none;
	
	
}
#navlist li a:hover
	{ 
	padding:5px 5px 5px 10px;
	display:block;
	background-color:#8CB68B; 
	color:#FFFFFF;
}
#navlist span.active
	{
	padding:5px 0px 5px 10px;
	display:block;
	background-color:#8CB68B;  /* 669966 */
	text-align:left;
	text-decoration:none;
	color:#FFFFFF;
	
	}
#navlist li .menu_item{
/*	padding:5px 0px 5px 10px;*/
	display:block;
}
#navlist li .subnav_active{
	padding:2px 0px 2px 14px;
	display:block;
	color:#568733;
	background-color:#EEEEEE;
	text-decoration: none;
}
#navlist li .subnav A{
	padding:2px 0px 2px 14px;
	display:block;
	color:#E1E1E1;
	text-decoration: none;
}

#navlist li .subnav A:hover {
	background-color:#EEEEEE; 
	padding:2px 0px 2px 14px;
	display:block;
	color:#568733;
	text-decoration: none;
}

.h2, .h3
	{
	color:#72CDF4;
	font-weight:bold;
	font-size:20px;
	font-family:"Trebuchet MS", Arial;}
/*********************LEFT SIDE END*************/
/*********************HEADER START*************/
#header{
	height:135px;
	right:0px;
}

#logo{
	position: absolute;
	right:20px;
}
#logodos{
	position: absolute;
	right:70px;
}

#mast-img{
	position: absolute;
	left:0px;
	top:2px;
}
h1 { 
	font-size:23px;
	font-weight:lighter;
	position: absolute;
	top:85px;
	left:140px;
}
#header-bar{
	position: relative;
	top:110px;
	height: 26px;
	width:100%;
	background: #fff url(../images/hcp/common/header-bar.gif) no-repeat scroll center;
}
#header-bar hr {
  display: none;
}
#dos-header-bar{
	position: relative;
	top:110px;
	height: 26px;
	width:100%;
	background: #fff url(../images/hcp/common/dos-header-bar.gif) no-repeat scroll center;
}
#dos-header-bar hr {
  display: none;
}
/*********************HEADER END*************/
/*********************RIGHT SIDE START*************/
#signin{
	position:relative;
	margin-top: 20px;
	left: -5px;
}
#rightcontent{
	padding-left: 5px;
	margin-left:45px;
}
#rightcontent label{
	color: #FFFFFF;
	font-size: 8pt;
}
#rightcontent input{
	border: 0px;
	}
#rightcontent p{
	margin:0px 0px 0px 0px;
	}	
#rightcontent a{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 8pt;
	}
	
	
/*********************RIGHT SIDE END*************/
/*********************TEXT BODY START*************/
#text-content-div ul{
	margin-left: 30px;
	list-style: disc url(../images/hcp/bullet_blue.gif) ;
	}
#text-content-div li{
	margin-top:10px;
}
/*********************TEXT BODY END*************/
/*********************FOOTER START*************/
#footer{
	margin-left:30px;
}

.footer_nav{
	align:center;
	text-align:center; 
	padding: 6px 0px 6px 0px;
	font-weight:bold; 
}
.footer_nav p{
	align:center;
	text-align:center; 	
}
.footer_content{
	font-size:11px; 	
	padding: 0px 10px 10px 0px;
}


.footer li { margin-top:12px;  margin-bottom:0px;}
.footer ul { margin-bottom:0px; padding-bottom:0px; }

#footer hr{
	height: 2px; 
	border-style: none; 
	border-color: #FFFFFF; 
	color: #568733; 
	background: #568733; 
	border: 0px ; 
}
/*********************FOOTER END*************/
/*********************OTHERS*************/
.clear{
	 clear:both;
}
#hiddenModalContent{
	display: none;
}

#300mgId{
	padding: 10px 0px 100px 0px;
}

#popup_exit{
	border:2px solid #568733;   /* 669966 */
}
#popup_exit p{
	margin:10px ;
	line-height: 1;	
	color:#000000;
	font-family:Arial;
	font-size:12px;
}
#popup_exit img.logo_pop{
	float:left;
	padding:0px 10px;
}
/*Site map*/
#sitemap a{text-decoration: none;font-size:13px;}
#sitemap a:hover{color: red;}
#sitemap h1 {position: static;margin: 10px 0px 0px 0px;}
#sitemap h2 {margin: 0px 0px 0px 30px;}
#sitemap h1 a{color:#72cdf4;}
#sitemap h2 a{color:#444;}
#page2 {display: none;}
#next_calendar {margin: 0px 0px 10px 380px;}

.form_list{
	list-style: decimal;
	}
label { padding-left: 10px;}
.pdf_link{	color:#72CDF4;text-decoration: none; font-weight:bold; font-size: 12px;}		

.affiliate_website{
	padding: 10px 0px 10px 0px;
	}
.affiliate_website img{
	float:left;
}

.exitMessage p{
	align:center;
}

.alertRed{
	color:#AF0000;
	font-size:24px;
	font-weight: bold;
}

/*testing*/

#navcontainersafety
	{ 
	width:230px; 
	padding:1px 1px 0px 1px; 
	border:1px solid #568733;   /* 669966 */
	margin-left:0px;
	_margin-left:10px;
	}


#navBox
	{
	/* for proper centering: this width works in conjunction with width of #navcontainer
	this.width = #navcontainer.width + 4; */
	width:234px;  
	border:0px solid red;
	margin:0px auto 0px auto;
	
	}

#navBox *
	{
	font-family: Arial, Helvetica;	
	font-size:11px;
	font-weight:bold;
	}


#navcontloop1
		{
	/* this.width = #navcontainer.width - 15; */
	width:215px;
	padding:7px 5px 7px 10px;
	background-color:#568733;   /* 669966 */
	border-bottom:1px solid #FFFFFF;
	color:#E1E1E1;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	font-size:16px;
	font-family:"Trebuchet MS", Arial;
	}
#navcontloop1 a:link, #navcontloop1 a:visited{
	color:#fff;
	text-decoration:none;
}
#navcontloop1 a:hover { background-color:#8CB68B; }

a.title-link
{
	text-align: center;
	text-decoration:none;
	color: #00447C;
	font: large bold;
	font-family: Arial;
	
}

a.title-link-normal {
	text-align: center;
	text-decoration:none;
	color: #00447C;
	font: 12px;
	font-family: Arial;
}

#contact_subdiv{
	position: absolute;
	display: none;
}

#contact_submenu ul
	{
	list-style-type:none;
	list-style: none;
	}
#contact_submenu li
	{
	padding:0px 0px 0px 0px;
	background-color:#568733;   /* 669966 */
	border-bottom:1px solid #FFFFFF;
	list-style: none;	
}
#contact_submenu a 
{
	padding: 5px 5px 5px 10px;
	display: block;
	color: #e1e1e1;
	text-decoration: none;
	width: 215px;
}

#contact_submenu a:hover 
{
	padding: 5px 5px 5px 10px;
	display: block;
	text-decoration: none;
	width: 215px;
	background-color: #8cb68b;
	color: #ffffff;
}	

#leftcontent #live_events {
	margin:0;
	_margin:0 0 0 17px;
	padding: 10px 0 10px 0;
}
#leftcontent #live_events_links {
	margin:0;
	_margin:0 0 0 17px;
	padding: 10px 0 10px 0;

}
#leftcontent #live_events_links a {
	font-size:16px;
	
}

img.speaker_pic {
	float: left;
	padding: 0 10px 20px 0;
	width: 75px;
}
div.speaker {
	padding: 0 0 0 10px;
}
.clear {
	clear: both;

}