/* CSS - New Project */

/* reset */
	html, body, div, span, object, iframe, img, ol, ul, li, fieldset, form, label, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}

/* general */
	strong {font-weight: bold;}
	em {font-style: italic;}
	.left {float: left;margin-right: 1em;}
	.right {float: right;margin-left: 1em;}
	.center {text-align: center;}
	.hide {display: none;}
	.show {display: block;}
	.border {border: 3px solid #57595B; padding: 5px;}
	body {font-size: 12px; background: url(images/bg.jpg) repeat-x; font-family: Verdana, Arial, Helvetica, sans-serif; color: #57595B;}
	.fancyLine {display: block; clear: both; background: url(images/pagedivider.jpg) no-repeat; width: 454px; height: 3px; margin: 0 auto; padding: 10px 0;}
	.faqs dt {padding-left: 10px; background: url(images/questionmark.jpg) no-repeat 0 2px; font-size: 1em;}
	.faqs dd {border: none; padding-left: 10px; background: url(images/answermark.jpg) no-repeat 0 2px; margin-left: 0;}
	#rightBody a {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
	.lastItem a {border-right: none;}
	.hhc {position: relative; top: 25px;}
	
/* basic */
	#mainContainer, #headerContainer, #bodyContainer, #footerContainer {clear: both; width: 960px; margin: 0 auto;}
	
/* header */
	#headerContainer {}
	#headerLogo h1 {text-indent: -9999px;margin: 0; }
	#headerLogo a {display: block; background: url(images/logo.jpg) no-repeat; width: 298px; height: 235px; margin-top: 23px;}
	.pageTitle {margin-bottom: 20px!important; margin-top: -1px!important;}

/* body */
	#bodyContainer {}
	#leftCol {float: left; width: 298px; background: url(images/bluebox.jpg) no-repeat 0 250px; height: 715px; color: #ffffff; font-size: 13px;}
	#leftCol .column .javelin_moduleContent a {padding-right: 7px; background: url(images/bluebullet.jpg) no-repeat right 6px; text-decoration: none; color: #ee3b33; font-weight: bold;}
	#leftCol .column {padding: 0 20px; min-height: 140px;}
#leftCol .patients {min-height: 125px;}
#leftCol .physicians {min-height: 145px;}
	#leftCol a:hover {text-decoration: underline; }
	#leftCol h2 {margin: 0; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; background: url(images/orangebullet.jpg) no-repeat -2px 0; padding-left: 25px; font-size: 19px; margin-bottom: -10px;}
	#leftCol h2 {}

	#rightCol {float: right; background: url(images/bodybg.jpg) repeat-y; width: 662px;}
	#bodyContent {background: url(images/bodytop.jpg) top no-repeat; min-height: 700px; padding-bottom: 2px;}
	#leftBody {width: 161px; float: left;}
	#leftBody #leftNav {padding-top: 60px;}
	#leftBody #leftNav li {list-style: none;}
	#leftBody #leftNav li a {color: #fff; text-decoration: none; width: 161px; height: 24px; display: block;background: url(images/navbg.jpg) no-repeat; padding: 10px 0 0 11px; font-weight: bold;}
	#leftBody #leftNav li a:hover {background: url(images/navhover.jpg) no-repeat;color: #eb3932;}
	#leftBody #leftNav .javelin_active {background: url(images/activebg.jpg) 0px 0px no-repeat; width: 162px;}
	#leftBody #leftNav .javelin_active a {background: none; min-height: 24px; color: #ee3b33;}
		#leftBody #leftNav li ul {font-size: 10px;}
		#leftBody #leftNav li ul li {padding-left: 7px; background: url(images/subbullet.jpg) no-repeat 0 4px; margin-left: 15px;}
		#leftBody #leftNav li ul .javelin_active {background: url(images/subbullet.jpg) no-repeat 0 3px;}
		#leftBody #leftNav li ul .javelin_active a {color: #5398d2;}
		#leftBody #leftNav li ul li a {width: 100px; background: none; padding: 0; color: #5398d2!important;}
		#leftBody #leftNav li ul li a:hover {background: none; text-decoration: underline;}
	#rightBody {width: 480px; float: right; padding: 70px 10px 0 10px;}
	#rightBody h1, #rightBody h2 {color: #ee3b33; font-size: 19px; font-weight: normal; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; margin: 2px 0;}
	#rightBody .bodyBox .javelin_moduleContent a {color: #ee3b33; background: url(images/bluebulletongrey.jpg) no-repeat right 5px; padding-right: 10px; text-decoration: none; text-transform: uppercase; font-weight: bold;}
	#rightBody .bodyBox .javelin_moduleContent a:hover {text-decoration: underline;}
	#rightBody .homeText {width: 310px; float:right; margin-bottom: 20px;}
		#inside #rightBody {font-size: 12px; min-height: 800px;}
		#inside #rightBody h2 {font-size: 14px; color: #686868; font-weight: bold;}
		#rightBody strong {color: #5398d2; font-weight: bold;}
		#inside #rightBody .javelin_moduleContent a {color: #ee3b33; text-transform: uppercase; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration: none; font-weight: bold;}
		#inside #rightBody .javelin_moduleContent a:hover {text-decoration: underline;}
		#inside #rightBody .javelin_moduleContent ul {margin-left: 25px;}
	

/* footer */
	#footerContainer {background: url(images/bodyfooter.jpg) no-repeat; width: 662px; height: 36px; float: right;}
	#footerContent {width: 960px; clear: both; color: #5398d2; padding: 20px 0; line-height: 2em; font-size: 11px;}
	#footerContent a {color: #5398d2;}
	#footerContent li {display: inline; line-height: .8em; float: left; margin-bottom: 10px; border-right: 1px solid #5398d2; margin-right: 5px; padding-right: 5px;}
	#footerContent .javelin_lastItem {border-right: none;}
	#inside #footerContent .javelin_lastItem {border-right: 1px solid #5398d2;}
	#footerContent .javelin_lastItem2 {border-right: none;}
	
	.javelin_textItem .patients-caregivers li {padding-bottom: 10px;}