/* undohtml.css */
/* (CC) 2004 Tantek Celik.
Some Rights Reserved. */
/* http://creativecommons.org/ licenses/by/2.0 */
/* This style sheet is licensed under a Creative 
Commons License. */
/* Purpose: undo some of the default styling of 
common (X)HTML browsers */
/* link underlines tend to make hypertext less readable, 
because underlines obscure the shapes of the lower 
halves of words */
:link,:visited { text-decoration:none }
/* no list-markers by default, since lists are used more 
often for semantics */
ul,ol,dl { list-style:none }
/* avoid browser default inconsistent heading font-sizes */
h1,h2,h3,h4,h5,h6 { font-size:1em; }
/* remove the inconsistent (among browsers) default ul,ol 
padding or margin */
/* the default spacing on headings does not match nor align 
with normal interline spacing at all, so let's get rid of it. */
/* zero out the spacing around pre, form, body, html, p, 
blockquote as well */
/* form elements are oddly inconsistent, 
and not quite CSS emulatable. */
/* nonetheless strip their margin and padding as well */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,
blockquote,fieldset,input
{ margin:0; padding:0 }

@import url("formStyles.css");

body {
	margin: 0px;
	padding:0px;
	background: #d3f4fe  url(images/bodyBG.gif) repeat-x top left;
}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:16px;
	padding:5px 0px;
	color:#333333;
	}
a {
	color: #429BE2;
	text-decoration: underline;
}
a:link {text-decoration: underline;}
a:active {text-decoration: underline;}
a:visited {color:#429BE2;text-decoration: underline;}
a:hover {color:#59B6B1;text-decoration: none;}

 h1 {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #00599C;;
	padding-bottom: 10px;
}

h2 {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00599C;
	padding: 10px 0px 0px;
	text-transform: uppercase;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight:bold;
	padding: 10px 0px 5px 0px;
	line-height: 16px;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight:bold;
	padding: 10px 0px 0px 0px;
	line-height: 16px;
	
}

sup {
	font-size: 80%;
	vertical-align: text-top;
}

.references {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:13px;
	color: #333333;
	font-style:normal;
	margin:25px 0px 0px 0px;
}

.references h4 {font-weight:bold;font-size: 10px;}

.references ol {
	list-style-position:outside;
	list-style-type: decimal;
	margin: 0px 0px 0px 20px;
	padding:0px 20px 0px 0px;
	
}

.references ol li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:13px;
	color: #333333;
	padding:0px 0px 5px 0px;
	margin: 0px 0px 0px 10px;
}

.references p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:14px;
	color: #333333;
	font-style:normal;
}

/*IE WIN - FIX WHITESPACE ON ORDERED LISTS*/
* html body .references ol {
	margin: 0px 0px 0px 20px;
	padding:0px 20px 0px 0px;
	
}

* html body .references ol li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:13px;
	color: #333333;
	padding:0px 0px 5px 0px;
	margin: 0px 0px 0px 10px;
	list-style:decimal; 
	list-style-position:inside; 
	text-indent:-16px;
}

	
em {padding-right:.1em}	

/*WRAPPER, MAIN LAYOUT DIVS*/

.divWrapper {
	background: #d7f5fe  url(images/wrapperBG2.gif) repeat-y center top;
	width:892px;
	margin:0px auto;
	padding: 0px;
	
}
.divShadow {
	background: url(images/wrapperBG1.gif) no-repeat top;
	width:892px;
	padding: 0px;
	margin:0px auto;
	
}

#divContent {
	background-color:#FFFFFF;
	float:left;
	top:0;
	margin:0px 0px 0px 62px;
	padding:10px 0px 20px;
	border-top:solid 8px #B4EDED;
	width: 768px;
	overflow: visible;
	clear:both;
}

/*WIN IE POSITIONING*/

* html body #divContent {
	position:relative;
	top:0;
	left:62px;
	margin-left:0px;
	}

/* MAC IE POSITIONING*/

* html>body #divContent {
	float: left;
	margin-left:62px;
	clear:none;
}


#divContentSB {
	background:url(images/homeMainBG.gif) repeat-y right top #FFFFFF;
	float:left;
	top:0;
	margin:0px 0px 0px 62px;
	padding:10px 0px 20px 0px;;
	border-top:solid 8px #B4EDED;
	width: 768px;
	overflow: visible;
	clear:both;

}

/*WIN IE POSITIONING*/

* html body #divContentSB {
	position:relative;
	top:0;
	left:62px;
	margin-left:0px;
	}

/* MAC IE POSITIONING*/

* html>body #divContentSB {
	float: left;
	margin-left:62px;
	clear:none;
}
		

/* IE lose margin so navigation border will show */

* html body #divContentSB {
	margin-top: 0px;
}
* html body #divContent {
	margin-top: 0px;
}


/*SET SECTION SELECTED-PLACEHOLDER FOR THIS AREA*/


/*HEADER*/	

.divHeader {
	background-image: url(images/proHeaderBG.gif);
	margin: 0px;
	padding: 0px;
	height: 115px;
	width: 768px;
	position: relative;
	top: 0px;
	left: 62px;
	border-bottom:solid 1px #000000;
}


#logoHome {
	float:left; 
	padding:25px 0px 5px 35px;
}

.scaleFonts {
	float:left;
	padding:0px 0px 3px 375px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:230px;
	height:20px;
	float:left;
	padding:2px 5px 3px 290px;
}

.scaleFonts p {	
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-align:right;
}

.scaleFonts span {color:#5dcad5;font-weight:100;}

.scaleFonts a {color:#94ebef;font-weight:bold;}
.scaleFonts a:link {text-decoration:none;color:#94ebef;}
.scaleFonts a:active {text-decoration:none;color:#94ebef;}
.scaleFonts a:visited {text-decoration:none;color:#94ebef;}
.scaleFonts a:hover {text-decoration:underline; color: #69f7fe;}

.scaleFonts img {background:transparent; border:none;}
	
.proButton {
	background:url(images/b_con_bg.gif) no-repeat bottom left;
	float:left;
	width:310px;
	height:63px;
	margin: 0px 0px 3px 216px;
}

#proBtnTxt {
	height:65px;
	}
	
#proBtnTxt p {
	color:#FFFFFF;
	margin: 25px 0px 0px 105px;
	display: block;
	font-size: 12px;
}

* html body .proButton {margin: -10px 0px 3px 216px;}



/*FIX MAC IE POSITIONING ON SCALE FONT AND CONSUMER TOGGLE BUTTONS*/

* html>body .scaleFonts {
	width:230px;
	height:20px;
	float:right;
	padding:2px 5px 3px 0px;
}

* html>body .proButton {
	width:310px; 
	height:65px; 
	position:absolute; 
	left:242px; 
	top:22px;
	background:url(images/b_con_bg.gif) no-repeat bottom left; 
	}

#proBtnTxt a {font-weight:bold; color:#FFFFFF}
#proBtnTxt a:link {text-decoration:underline}
#proBtnTxt a:active {text-decoration:underline}
#proBtnTxt a:visited {text-decoration:underline}
#proBtnTxt a:hover {text-decoration:none; color: #9dfcfa;}


/* NAVIGATION STYLES*/

#breadcrumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	margin: 0px 0px 8px 13px;
}

 .divNavigation {
	float:left;
	width:201px;
	margin:0px;
	padding:0px;
	
	}

 .divNavigation  li {
 	list-style-type: none;
	margin: 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	
 }
 
  .divNavigation  a {
	display: block;
	text-decoration:none;
	background: url(images/subnavBG.jpg) repeat-y;
	width: 201px;
	padding:9px 13px;
	border: 1px solid #429BE2;
	margin:5px 0px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 169px;
	font-weight: bold;

  }	
  

.divNavigation  a:link, .divNavigation  a:active, .divNavigation  a:visited  {color: #429BE2;text-decoration: none;font-weight: bold;}
.divNavigation  a:hover {
	text-decoration: none; 
	color: #035D9F;
	font-weight: bold;
	background: url(images/subnavBGsel.jpg) repeat-y;
}

.divNavigation .current a:link, .divNavigation .current a:active, .divNavigation .current a:visited {
	color: #035D9F;
	display: block;
	text-decoration:none;
	background: url(images/subnavBGsel.jpg) repeat-y;
	width: 201px;
	padding:9px 13px;
	border: 1px solid #035D9F;
	margin:5px 0px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 169px;
  }	
  
 .divNavigation .current a span {
  	font-size: 12px;
	font-weight: bold;
	margin:0px;
	display:block;
	background:url(images/icon_subnav_arrow.gif) no-repeat right;
}


 #subnav dl {
   font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight:bold;
	}
 
 #subnav dt a {
	color:#429BE2; 
	border:none; 
	width:177px; 
	padding:3px 5px 8px 14px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight:bold;
	background:url(images/dividerine.gif) bottom left repeat-x;

  }	
#subnav #last a {background:none;}
#subnav dt a:link, #subnav dt a:active, #subnav dt a:visited  {color: #429BE2;}
#subnav dt a:hover {
	text-decoration: none; 
	color: #035D9F;
}

#subnav #current a {color:#035D9F;}
#subnav #lastCurrent a {background:none; color:#035D9F;}	

/*THIS IS A TEST*/
 #subnav ul {
   font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight:bold;
	}
 
 #subnav li a {
	color:#429BE2; 
	border:none; 
	width:177px; 
	padding:3px 5px 8px 14px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px; 
	font-weight:bold;
	background:url(images/dividerine.gif) bottom left repeat-x;

  }	
#subnav #last a {background:none;}
#subnav li a:link, #subnav li a:active, #subnav li a:visited  {color: #429BE2;}
#subnav li a:hover {
	text-decoration: none; 
	color: #035D9F;
}

#subnav #current a {color:#035D9F;}
#subnav #lastCurrent a {background:none; color:#035D9F;}	
  

/*FOOTER AREA*/

#footerBand img {
	padding:13px 15px;
	float: left;
	margin: 13px 15px;
	voice-family: "\"}\"";
	voice-family:inherit;
	margin:0px;
}

#divFooter {
	background: url(images/footerBG.gif) no-repeat center bottom;
	position: relative;
	width: 794px;
	left: 49px;
	text-align: left;
	}

#footerBand {
	height: 45px;
	width: 746px;
	border-top:solid 1px #429BE2;
	padding:0px;
	position: relative;
	top: 0px;
	left: 0px;
	margin-top: 0px;

}

#footerBand p {
	float: left;
	padding:5px 20px 5px 0px;
	width: 550px;
	font-size:11px;
	line-height:150%;
	
}

#footerBand a:visited {color:#429BE2;}


#divFooter #disclaimer {
	width:746px;
	display:block;
	overflow: hidden;
	padding-bottom:25px;
	margin:0px 25px 10px 25px;
	background: url(images/dividerine.gif) repeat-x left top #FFFFFF;
}

/* IE remove disclaimer margin */

* html body #divFooter #disclaimer {
	margin-bottom: 0px;
}

#divFooter #disclaimer p {
	line-height: 130%;
	padding: 5px 0px 5px 0px;

}
#divFooter #disclaimer h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	padding:10px 0px 0px 0px;
}

.email2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: right;
	background: url(images/icon_email.gif) no-repeat left;
	position: relative;
	top: -5px;
	left: -20px;
	padding-left: 18px;
	margin-top:-20px;
	overflow:visible;
}


/*HOME PAGE*/

#colHomeLft {
	width: 222px;
	margin-right: 13px;
	margin-left:2px;
	float:left;
	overflow: hidden;
}
#colHomeCnt {
	width: 321px;
	float:left;
	overflow: hidden;
	margin-top:5px;
	margin-left: 20px;
}

#colHomeCnt blockquote {
	width: 215px;
	float:right;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 13px;
	line-height: 120%;
	display: block;
	margin-bottom: 5px;
}

#colHomeSidebar {
	width: 208px;
	float:right;
	overflow: hidden;
}
/* IE increase top padding on sidebar for IE Mac */
*>html #colHomeSidebar {margin-top:18px;}
	
#FBhomeSmall {
	background-image: url(images/FB_home_sm_top.gif) no-repeat left top;
	margin:10px 0px;
}

#FBhomeSmall h1 {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-weight: normal;
	color: #00599C;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 110%;
	padding:10px 10px 6px 10px
}
#FBhomeSmall img {
	padding-left: 5px;
}
#FBhomeSmallbott {
	background-image: url(images/FB_home_sm_bott.gif) no-repeat left bottom;
	width:220px;
	
}
#FBhomeSmallbott p {
	display:block;
	font-size: 12px;
	line-height: 120%;
	text-align: left;
	padding:5px 5px 15px 10px;
}

#colHomeCnt  h1 {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-weight: normal;
	color: #00599C;
	font-size: 16px;
	background: url(images/icon_arrow_lrg.gif) no-repeat;
	padding-left: 27px;
	margin:5px 0px;
}

#HomeSidebar {
	background-color: #FFFFFF;
	width: 208px;
	border-top: 1px solid #429be2;
	border-bottom: 1px solid #429be2;
	margin:10px 0px 30px 0px;
	padding-bottom:10px;
}

#HomeSidebar h1{
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-weight: normal;
	color: #00599C;
	text-transform: uppercase;
	font-size: 12px;
	background: url(images/dividerine.gif) repeat-x bottom;	
	padding: 5px 5px 5px 10px;
	margin-bottom:5px;
}

#HomeSidebar p {
	display:block;
	font-size: 12px;
	line-height: 120%;
	text-align: left;
	padding:5px 10px;
}

#HomeSidebar form { padding:5px 10px 10px 10px;}

#HomeSidebar label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-bottom: 0px;
	display: block;
	padding-top: 5px;
}
#HomeSidebar form p {
	display: block;
	margin: 0px 0px 10px;
	padding: 10px 0px 0px;
}

#iconCapt {
	float: left;
	margin-right: 8px;
	margin-bottom: 25px;
	padding-bottom: 15px;
	width: 91px;
}
#iconCapt a {
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	line-height:100%;
}
#colHomeSidebar object {
	margin-left: 9px;
	display:block;
}

h1 a:link {text-decoration: none; color: #00599C;}
h1 a:active {text-decoration: none; color: #00599C;}
h1 a:visited {text-decoration: none; color: #00599C;}
h1 a:hover {text-decoration: none; color: #59B6B1;}

#colHomeCnt blockquote img {
	display: block;
	padding-top: 8px;
	padding-bottom: 10px;
}
#colHomeSidebar img {
	padding-left: 5px;
	margin-bottom:5px;
	margin-left:5px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	margin-left:0px;
}
#colHomeCnt object {
	margin-bottom: 10px;
	display:block;
}

	
/* INTERIOR PAGE COLUMNS, FEATURE BOXES AND TEXT LAYOUT*/
	
#col3Interior {
	float: left;
	width: 326px;
	margin-left: 15px;
}
#col2Interior {
	float: left;
	width: 526px;
	margin-left: 15px;
	margin-top:3px
}

#col1Interior {
	float: left;
	width: 670px;
	margin:10px 20px 0px 20px;
}

#intSidebar {
	float: left;
	width: 200px;
	margin-left: 14px;
}

#colPopupLrg {
	background:#FFFFFF;
	width:425px;
	padding:20px 25px;
	border: solid 1px #00599C;
}


#intSidebar object {
	float: left;
	margin-bottom: 8px;
}
#FBintSmall {
	background-image: url(images/FB_int_sm_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:200px;
	overflow:visible;
	float: left;
	
}

#FBintSmall h1 {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-weight: normal;
	color: #00599C;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 110%;
	background: url(images/dividerine.gif) repeat-x bottom;	
	padding: 8px 8px 8px 12px;
	margin:0px 3px;

}

#FBintSmallbott {
	background: url(images/FB_int_sm_bott.gif) no-repeat left bottom;
	width:200px;
	padding:5px 10px 25px 15px;
	voice-family: "\"}\""; 
  	voice-family:inherit;
	width: 175px;
	
}

#FBintSmallbott p {
	display:block;
	font-size: 12px;
	line-height: 120%;
	text-align: left;
	padding:5px 0px;
	margin:0px;

}
	

.sitemap ul {
	width:320px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:130%;
	font-size:13px;
	color:#333333;
}

.sitemap li {
	padding:5px 25px 15px 0px;
}

.sitemap li span {
	display:block;
	font-weight:bold;
}
.sitemap li a {color: #429BE2; text-decoration:underline;}
.sitemap li a:link, .sitemap li a:active, .sitemap li a:visited  {color: #429BE2; text-decoration:underline;}
.sitemap li a:hover {
	text-decoration: none; 
	color: #59B6B1;
}



#backTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #333333;
	background-image: url(images/icon_up_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#backTopDL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #333333;
	background-image: url(images/icon_up_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
	margin-top: 0px;
	margin-bottom: 30px;
	margin-left:0px;
}

* html body #backTopDL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #333333;
	background-image: url(images/icon_up_arrow.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
	margin-top: 30px;
	margin-bottom: 10px;
	margin-left:-40px;
}


/*SIGN UP FORM STYLES*/

#infoSign form h3 {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #00599C;
	display:block;
	padding: 5px 0px 5px 5px;
	margin:10px 10px 10px -5px;
	text-transform: uppercase;
	background: #e6fafc url(images/dividerine.gif) repeat-x bottom;	
	border-top:solid 1px #00599C;
	overflow:hidden;

}
/*fix IE Mac H# overflow visibiilty*/

* html>body #infoSign form h3 {
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #00599C;
	padding: 5px 0px 5px 5px;
	margin:10px 10px 10px -5px;
	text-transform: uppercase;
	border:none;
	background: none;
}

#col2Interior #infoSign form {
	font: 13px/120% Arial, Helvetica, sans-serif;
	color:#333333;
	margin-bottom:20px;
	overflow:hidden;
}


/*FORM STYLES FOR PATIENT EDUCATION MATERIALS*/

#infoSign form ul li {
	display: block;
	list-style-type: none;
	padding-bottom:3px;
	background:none;
}

#infoSign form ul {
	padding:0px;
	margin: 10px 10px 10px 30px;

}
#infoSign label {
	font-weight: bold;
	color: #00599C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#infoSign input {
	margin-right: 3px;
}

#additionalInformation input {
	float: left;
	margin-bottom:5px;

}

#infoSign p {
	margin-right: 10px;
	margin-left: 0px;
}

#infoSign .note {
	font-size:10px;
	color: #00599C;
	font-weight: bold;
	line-height: normal;
}

#infoSign form span {
	color: red;
}

#infoSign #firstsection {
	margin-top: 5px;
}

.list2col ul {
	float: left;
	width: 400px;
}

.list2col li {
	float: left;
	width: 200px;
}

/*EMAIL POPUP*/

#divPopMedium {
	width:600px;
	background-color:#FFFFFF;
	border-top:solid 10px #43a4c8;
	border-bottom:solid 20px #035d9f;
}

#screenerPop {
	width: 550px;
	padding: 8px 20px 20px 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.emailBox {padding:20px 0px 0px 25px;}

.emailBox form {margin-top: 10px;}

#screenerPop .emailBox form label {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #035D9F;
	float: left;
	width: 170px;
	height: 20px;
	text-align: right;
	display: block;
	margin:5px 0px;
	padding: 0px;
}

#screenerPop .emailBox form input {
	float: left;
	width: 250px;
	margin:5px 0px 5px 5px;
	height: 20px;
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	color: #333333;
	padding: 0px;
}
#screenerPop .emailBox .submitButton {
	display: block;
	width: 300px;
	padding-top: 15px;
	
}

#screenerPop .emailBox .submitButton input {
	height: 18px;
	width: 73px;
	padding-left:170px;
    padding-top: 20px;
}

* html body #screenerPop .emailBox .submitButton input {padding-top:0px;}


/*BULLETS LISTS, ORDERED LISTS, ETC*/

ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 120%;
	padding: 10px 0px 5px 10px;
}

ol li {
	padding-top: 5px;
	margin-left:20px;
	padding-bottom: 5px;
	list-style-position: outside;
	list-style-type: decimal;
}

#col1Interior ul, #col2Interior ul, #col3Interior ul {
	margin: 10px 0px 15px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
	color:#333333;
	padding-left: 20px;
}

#col1Interior ul li, #col2Interior ul li, #col3Interior ul li {
	padding:3px 0px 3px 15px;
	background-image: url(images/arrow_box_sm.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	margin-bottom: 2px;
}

/* IE fix list display issues */

* html body #col2Interior ul li span {line-height:8px;}
* html body #col1Interior ul li, * html body #col2Interior ul li, * html body #col3Interior ul li {background-position: left 8px;}

#col1Interior ul ul li, #col2Interior ul ul li, #col3Interior ul ul li {
	padding:0px 0px 0px -15px;
	background-image: url(images/arrow_bullet_sm.gif);
	background-repeat: no-repeat;
	background-position: 3px 7px;
	margin-bottom: 2px;
	margin-left:-20px;
}

* html body #col1Interior ul ul li, * html body #col2Interior ul ul li, * html body #col3Interior ul ul li {
	padding:0px 0px 0px -25px;
	margin-bottom: 2px;
	margin-left:-35px;
	}

#col2Interior dl {
	padding:5px 10px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:16px;
	color:#333333;
}

#col2Interior dt {
	font-weight:bold; 
	padding:0px 0px 5px 20px;
	font-size:13px;
	line-height:16px;
	}

#col2Interior dd {
	font-style:normal; 
	padding: 0px 0px 25px 0px;
	font-size:13px;
	line-height:16px;;
	}
	

#col2Interior .events dl {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:16px;
	color:#333333;
	padding:0px;
	margin: 0px;
}

#col2Interior .events dt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	padding: 5px 0px 0px;
	margin: 0px;
}

#col2Interior .events dd {
	font-style:normal;
	padding: 0px 0px 15px;
	font-size:13px;
	line-height:16px;
	margin: 0px;
}

#col2Interior .articles dl {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:16px;
	color:#333333;
	padding:5px 0px 5px 12px;
	margin: 0px 0px 15px 0px;
	
}

#col2Interior .articles dt {
    font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:16px;
	color: #333333;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	background:url(images/arrow_box_sm.gif) left 3px no-repeat;
}

#col2Interior .articles dd {
    font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:16px;
	font-style:normal;
	padding: 0px 0px 0px 18px;
	font-size:13px;
	line-height:18px;
	margin: 0px;
}

#col2Interior .articles #date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

#colPopupLrg .footnotes dl {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:16px;
	color:#333333;
	padding:5px 0px 5px 12px;
	margin: 0px 0px 15px 0px;
	
}

#colPopupLrg .footnotes dt {
    font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
	color: #333333;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 0px 0px;
	background:url(images/arrow_box_sm.gif) left 3px no-repeat;
}

#colPopupLrg .footnotes dd {
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	font-style:normal;
	padding: 0px 0px 0px 15px;
	margin: 0px;
}

.arrowbullet li {
	padding-left: 0px;
	list-style-position: outside;
	list-style-image: url(images/arrow_sm_green.gif);
	padding-top: 5px;
}

#arrowMark {float:left; padding:3px 5px 0px 0px;}

/*CHARTS AND TABLES*/

.atLeft {
	background-color:#1978B4; 
	font-weight:bold; 
	color:#FFFFFF;
	padding:5px 5px 5px 20px; 
	border-bottom:1px solid #429BE2;
	border-right:1px solid #429BE2; 
 }
 
.atright {
	background-color:#efefef; 
	font-weight:normal; 
	color:#333333; 
	padding:5px 5px 5px 20px; 
	border-bottom:1px solid #429BE2;
	border-left:1px solid #429BE2;
	border-right: 1px solid #429BE2;
}

#atChart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border-top: 1px solid #429BE2;
	border-left: 1px solid #429BE2;
	margin:10px 0px 10px 0px;
}

#atChart th {
	font-size: 14px;
	color: #07519A;
	text-align: left;
	padding: 5px 5px 5px 20px;
	border-bottom:solid 1px #429BE2;
	border-right: 1px solid #429BE2;
}

#treatmentChart {
	width: 100%;
	margin: 15px 0px 15px 0px;
	border: 1px solid #429BE2;
}

#treatmentChart th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #07519A;
	text-align: left;
	vertical-align: middle;
	padding: 5px;
	border-left:1px solid #9AB4CA;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9AB4CA;
}

#treatmentChart td {
	text-align: left;
	vertical-align: top;
	border-left:solid 1px #CCCCCC;
}

#treatmentChart td p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding: 5px;
}
	
/*VIDEO, INTERIOR STYLES, MISCELLANEOUS*/
	
.videoBoxRight {
	float: right;
	width: 262px;
	margin-left: 15px;
	margin-bottom: 5px;
	margin-top: 5px;
}

.videoBoxRight p {
	font-size: 10px;
	font-weight: bold;
}

.videoBox{
	width: 262px;
	margin-bottom: 15px;
	margin-top: 15px;
}

.videoBox p {
	font-size: 10px;
	font-weight: bold;
}

#underlined {
	background-image: url(images/dividerine.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding-bottom: 3px;
	margin-bottom: 10px;
	margin-top:10px;
}

#dashed {
  background: #fff url(images/dividerine.gif) repeat-x bottom;
  height:1px;
  margin:0px 3px;
  padding:0px;
}

 div.hr {
  height: 15px;
  background: #fff url(images/dividerine.gif) repeat-x bottom;
}

div.hr hr {display: none;}

.clearer {
	clear:both;
	line-height:0px;
	height:0px;
	font:1px;
}

#imgLeft {
	float:left;
	margin: 0px
	clear:both;
}

#imgRight {
	float:right; 
	padding: 5px 0px 5px 5px;	
	margin: 0px
	clear:both;
}

.red {color: #FF0000;}

#featureSplash {
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	color: #21A6A5;
	padding-top: 3px;
	padding-bottom: 5px;
}
