/* LAYOUT: COMMON */

body{
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background:#FFF;
	text-align:center;
}
	
#frame{
	margin: 0px auto 0px auto;
	width:760px;
	height:auto !important;
	text-align:left;
}

#logo{
	width:377px;
	height:69px;
	float:left;
}

#sitemap{
	width: 95px;
	margin-right: 20px;
	padding: 50px 0px 0px 0px;
	font-size: 11px;
	float: left;
	text-align: right;
}

#search{
	width: 230px;
	padding: 42px 0px 0px 0px;
	float: left;
}

#search_box{
	width: 160px;
	padding: 3px 0px 0px 0px;
	float: left;
}

#search_submit{
	width: 70px;
	float: left;
}

#header-top{
	float:left;
	width:760px;
	height:13px;
	font-size:1px;
	margin: 0 0 0 -3px;
}
	
#header-bottom{
	float:left;
	width:760px;
	height:16px;
	margin: 0 0 0 -3px;
}
	
#footer{
	width:730px;
	margin:30px auto 0px auto;
	padding:15px 0px 50px 0px;
	border-top:solid 1px #CCC;
	text-align:center;
	color:#666;
}

#footer a{
	color:#D61;
	padding:0px 5px 0px 5px;
	font-size: 11px;
	font-weight:bold;
}

#footer a:hover{
	color:#a30;
}
#copyright{
	width: 240px;
	margin: 30px auto 0px auto;
	text-align: left;
}

#copyright_logo{
	width: 188px;
	padding: 0px 0px 5px 0px;
}
#copyright_logo img{
	padding-left:25px;
}

#copyright_text{
	width: 245px;
	font-size: 11px;
	line-height: 1.3;
	text-align:center;
}
#copyright a{
	padding: 0px;
}

.sitemap_main {
	margin:20px 0px 0px 0px;
	font-weight:bold;
	}


/* LAYOUT: HOME PAGE SPECIFIC */
	#bottom_callouts{
		float:left;
		width:760px;
		height:auto !important;
		background:url(../../images/home/bottom_callouts-background.gif) repeat-y;
		padding:10px 0px 0px 0px;
		color:#333;
	}
	
/* IE box model hack */

	* html #bottom_callout1, * html #bottom_callout1_learnmore{
		width: 258px;
		w\idth: 220px;
	}

/* end IE box model hack */

	#bottom_callout1, #bottom_callout1_learnmore{
		float:left;
		width:220px;
		padding:0px 14px 0px 24px;
	}

/* IE box model hack */

	* html #bottom_callout2, * html #bottom_callout2_learnmore{
		width: 247px;
		w\idth: 224px;
	}

/* end IE box model hack */

	#bottom_callout2, #bottom_callout2_learnmore{
		float:left;
		width:224px;
		padding:0px 14px 0px 9px;
	}
	

/* IE box model hack */

	* html #bottom_callout3, * html #bottom_callout3_learnmore{
		width: 229px;
		w\idth: 220px;
	}

/* end IE box model hack */
	
	#bottom_callout3, #bottom_callout3_learnmore{
		float:left;
		width:220px;
		padding:0px 0px 0px 9px;
	}
	
	#bottom_callout1_learnmore, #bottom_callout2_learnmore, #bottom_callout3_learnmore{
		margin:15px 0px 0px 0px;
		text-align:right;
	}
	
	#home_image{
		width:503px;
		height:316px;
		float:left;
	}
	
	#home_nav{
		width:257px;
		height:316px;
		float:left;
	}
	
	#home_toolbar{
		float:left;
		width:735px;
		height:36px;
		padding:7px 25px 0px 0px;
		background:url(../../images/home/home_toolbar.gif) no-repeat;
		text-align:right;
		font-size:75%;
		font-weight:bold;
	}
	
	#home_toolbar img{
		padding:0px 4px 0px 20px;
	}
	.info_program_copy img{
		margin: 0px;
		padding:0px;
	    
	}
    .info_program_copy p{
		margin: 10px 0 0 10px;
	}
	x#video_img{
	    float: right;
	    margin: 50px 0 0 0;
	}
/* END LAYOUT: HOME PAGE SPECIFIC */

/* LAYOUT: SUB PAGE SPECIFIC */

	#subheader-left{
		padding:0px;
		width:253px;
		height:97px;
		float:left;
	}
	
	#subheader-left img{
		vertical-align:top;
	}
	
	#subheader-right{
		background:url(/professional/images/home/sub-headerbg.gif) no-repeat;
		width:507px;
		height:97px;
		float:left;
	}
	#subheader-right_subtier{
		background:url(/professional/images/sub/sub_headerbg_v2.gif) no-repeat;
		width:507px;
		height:97px;
		float:left;
	}
	
	#subheader-text{
		padding:75px 0px 0px 25px;
	}

	#nav{
		width:260px;
		padding:0px 0px 0px 15px;
		float:left;
	}
	
	.nav-separator{
		width: 230px;
		height: 1px;
		padding: 0px;
		margin: 0px;
		font-size: 1px;
		border-top: 1px solid #BBB;
		float: left;
	}
	
	.nav-link{
		width:200px;
		background:url(/images/sub/nav_button.gif) no-repeat 2px 12px;
		padding:10px 0px 10px 22px;
		float:left;
		font-family:Arial,Helvetica,Verdana,sans-serif;
		font-weight:bold;
		font-size:14px;
		text-decoration:none;
		color:#333;
	}
	
	.nav-link-selected{
		width:200px;
		background:url(/images/sub/nav_button-selected.gif) no-repeat 2px 12px;
		padding:10px 0px 10px 22px;
		float:left;
		font-family:Arial,Helvetica,Verdana,sans-serif;
		font-weight:bold;
		font-size:14px;
		text-decoration:none;
		color:#333;
	}
	
	.nav-sublink{
		width:200px;
		background:url(/images/sub/sub_nav_bullet.gif) no-repeat 22px 6px;
		padding:3px 0px 10px 37px;
		float:left;
		font-family:Arial,Helvetica,Verdana,sans-serif;
		font-size:13px;
		text-decoration:none;
		color:#555;
	}
	
	.nav-sublink-selected{
		width:200px;
		padding:3px 0px 10px 37px;
		float:left;
		font-family:Arial,Helvetica,Verdana,sans-serif;
		font-weight:bold;
		font-size:13px;
		font-style:italic;
		text-decoration:none;
		color:#702;
	}
	
	#nav-hcp{
		width:220px;
		padding:10px 0px 10px 0px;
		float:left;
		font-family:Arial,Helvetica,Verdana,sans-serif;
		font-weight:normal;
		font-size:13px;
		text-decoration:none;
		color:#666;
	}

	#sub_callout{
		margin:10px 0px 10px 0px;
	}
	
	#sub_callout-main{
		background:url(../../images/sub/sub_callout-bg.gif) repeat-y;
		padding:10px;
	}

	#sub_callout-learnmore{
		text-align:right;
		padding:10px 30px 0px 0px;
	}

	#content{
		width:460px;
		float:left;
	}
	#content_v2{
		width: 760px;
		float:left;
	}
	#content_v2 .no_left_nav{
	padding: 0px !important;
	}
	#toolbar{
		height: 30px;
		margin: 0px 0px 0px 0px;
		font-size: 11px;
		font-weight: bold;
		float: right;
		border-left: 1px solid white;
	}
	#toolbar_v2{
		height: 30px;
		margin: 0px 12px 0px 0px;
		float: right;
		font-size: 11px;
		font-weight: bold;
	}
	#toolbar_v2 #enlarge_icon, #toolbar_v2 #enlarge_text{
		display: none;
	}
	#ptp_icon, #etp_icon, #enlarge_icon{
		width: auto;
		float: left;
		margin-right: 4px;
	}
	
	#ptp_text, #etp_text, #enlarge_text{
		width: auto;
		float: left;
		padding-top: 3px;
		margin-right: 10px;
	}
	
	#print_header, #print_sec_title{
		display: none;
	}
	
	.info_program{
		width: 458px;
		background: url(../../images/home/info_program_bg.gif);
		background-repeat: repeat-y;
	}
	.info_program_content{
		margin:0px;
		padding:0px;
	}
	.info_program_content p{
		padding:0px;
		margin:0px;
		width:311px;
		float:left;
	}
	.info_program_right_content{
		margin:0px;
		padding-bottom:10px;
		float: right;
		width: 149px;
	
	}
	.info_program_right_content img{
		float:right;
		padding-bottom:10px;
	}
	.info_program_heading{
		float:left;
		padding:0px;
		margin:0px;
}
	.info_program_copy{
		width: 420px;
		padding: 0px 10px 0px 10px;
		color:#666666;
	}
/* END LAYOUT: SUB PAGE SPECIFIC */


/* STYLE */
.font_basesize-normal{
	font-size:12px;
}
.font_basesize-large{
	font-size:14px;
}

#email_label, #phone_label, #old_email_label, #new_email_label, #con_email_label, #address1_label, #address2_label, #city_label, #state_label, #zip_label, #fname_label, #lname_label, #InstAf_label{
	/*width: 100px;*/
	width: 150px;
	/*padding: 3px 0px 0px 0px;*/
	padding: 15px 0px 5px 0px;
	float: left;
}

#etp_your_name_label, #etp_email_label, #etp_friend_email_label, #etp_friend_name_label{
	width: 150px;
	padding: 3px 0px 0px 0px;
	float: left;
}

#email_field, #con_email_field, #old_email_field, #new_email_field, #fname_field, #lname_field, #friendEmail_field, #friendFName_field, #address1_field, #address2_field, #city_field, #state_field, #zip_field{
	width: 300px;
	padding: 0px 0px 15px 0px;
	float: left;
}
.answer_set{
	width: 100%;
	float:left;
	padding:4px 0px 4px 10px;
}
.option_checkbox, .option_radio{
	width: 25px;
	float: left;
} 

.option_text{
	width: 300px;
	padding: 8px 0px 6px 0px;
	float: left;
}
.option_textv2{
	width: 300px;
	padding: 2px 0px 6px 0px;
	float: left;
}
.etp_text{
	width: 200px;
	padding: 3px 0px 15px 0px;
	float: left;
}

.etp_submit{
	padding-left: 150px;
}

a{
	color:#C51;
}
	
a:hover{
	color:#000;
}

blockquote{
	font-style:italic;
}

form{
	padding:0px;
	margin:0px;
}

h1{
	color:#702;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:22px;
	padding:0px 0px 10px 0px;
	border-bottom:solid 1px #AAA;
}
	
h2{
	color:#702;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height:normal;
}
	
h3{
	color:#702;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:100%;
	padding:0px 0px 0px 0px;
	line-height:normal;
}

	
h4{
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:100%;
	padding:0px 0px 0px 0px;
	line-height:normal;
	margin: 18px 0px 12px 0px;
}

.hidden{
	display:none;
}

hr{
	height:1px;
	color:#AAA;
}

img{
	border:0px;
}

.indent{
	margin:0px 0px 0px 20px;
}

li{
	padding:5px 0px 5px 0px;
}
		
p{
	padding:0px 0px 0px 0px;
}
	
.visible{
	display:block;
}

.input_label{
	color: #000000;
}

.disabled_label{
	color: #CCCCCC;
}

.textfield{
	border: 1px solid #000000;
}

.disabled_textfield{
	border: 1px solid #cccccc;
	background-color: #EFEDED;
}

.textfield_search{
	border: 1px solid #000000;
	width: 150px;
}

.submit_pad{
	padding: 10px 0px 0px 0px;
}

.inline_right{
	width: auto;
	margin: 0px 0px 10px 15px;
	text-align: right;
	float: right;
}
.pdf_desc{
	padding: 10px 0px 20px 0px;
}

.error{
	color: #ff0000;
	font-size: 100%;
}

.page_break{
	display: none;
}

.small{
	font-size: 80%;
}

.med_role{
	width: 420px;
}

.option_dropdown select{
	font-size: 11px;
}

#glossary_bottom_space {
	height:1000px;
}
#expert_signup{
    float: left;
}
#expert_mid{
    background: url(/professional/images/home/mid_signup.jpg) repeat-y;
}
#expert_mid img{
   margin: 5px 0 0 20px; 
}
#signup_content{
   margin: 5px 0 0 20px;
   font-size: 12px;
   width: 200px;
   color:#666666;
}
#signup_btn{
   margin: 0 0 0 130px;
}
#wrapper_summit{
   float: right;
   padding-right: 10px;
   }
#summit_signup-bg{
   background: url(/professional/images/sub/summit_mid.jpg) repeat-y;
   width: 471px;
   }
#summit_signup-top{
   background: url(/professional/images/sub/summit_top.jpg) no-repeat top;
}
#summit_signup-btm{
   background: url(/professional/images/sub/summit_bott.jpg) no-repeat bottom;
}
#summit_copy{
  clear: both;
  font-size: 12px;
  width: 444px;
  color: #666666;
  }
#summit_copy p{
	padding: 25px 0 0 20px;
}
#summit_btn{
	margin: 0 0 0 360px;
	padding-bottom: 15px;
}

#intercritical {
   text-align:center;
}
.subscript{
   vertical-align: -20%;
   font-size: 11px;
}
.square_list{
    list-style-type: square;
}
.block_indent{
    border: 1px solid black;
    margin: 0 50px;
    padding: 4px;
    width: 310px;
}
.block_indentv2{
    border: 1px solid black;
    margin: 0 50px;
    padding: 4px;
    width: 320px;
}
#header_text img{
	float: left;
	margin: 10px 0 0 150px;
}
#header_textv2 img{
	float: left;
	margin: 75px 0 0 15px;
}
.no_left_nav{
	padding: 0 60px 0 120px;
}
#slider_flash{
     margin: 0 0 0 120px;
}
