body {
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: 0;
}

img {
    border: 0;
}

sup {
    font-size: 0.67em;
    line-height: 0;
}

a {
    text-decoration: none;
    color: #000;
}

.required
{
	color: #FF0000;
	display:inline; 
	margin-left:3px;
}

.highlight
{
    color: #007840;
	display:inline;
	font-weight:bold;
	margin:0;
	float:none;
}

.highlight_it
{
    color: #007840;
	display:inline;
	font-weight:bold;
	margin:0;
	float:none;
	font-style:italic
}

.highlight_red
{
    color: red;
	display:inline;
	font-weight:bold;
	margin:0;
	float:none;
}

.invalid {
	border-color:red;
}

.nowrap {
    white-space: nowrap;
}

.required {
    color: red;
}

.meridiem {
    font-size: 0.818em;
}

.container {
    margin: 0 auto;
    width: 1072px;
    /*background: url("../_images/common/grey_gradient.gif") center bottom repeat-x;*/
    padding: 0 0 1em 0;
}

.header {
    position: relative;
    z-index: 1000;
}

.header .navigation {
}

.header h1, .header h1 a {
    display: block;
    height: 102px;
    width: 254px;
}

.header h1 {
    background: url("../hcp/_images/common/000_grph_logo.png") no-repeat;
    /*background: url("../_images/common/903027_Qutenza_pat_logo.png") no-repeat;*/
    float: left;
    margin: 0 0 0 55px;
}

.header h1 a span {
    display: block;
    text-indent: -5000px;
}

.header .navigation {
    float: right;
}

.header .navigationAdmin {
    float: right;
}

.header .navigation .subNav {
    font-size: 0.75em;
    text-align: right;
    padding-right: 0px;
}

.header .navigation .subNav span {
    margin-left: 10px;
}

.header .navigation .utilities {
    font-size: 0.75em;
    text-align: right;
    margin: 5px 0;
    padding-right: 0px;
}

.header .navigation .utilities span {
    margin-left: 10px;
    line-height: 20px;
}

.header .navigation .utilities form {
    display: inline;
    xxxvertical-align: top;
    margin-left: 7px;
}

.header .navigation .utilities form fieldset {
    display: inline;
    border: none;
    background: url("../_images/common/search_bar_lft.png") no-repeat left bottom;
    padding: 0 0 0 6px;
    margin-right: 0;
}

.header .navigation .utilities form fieldset #search {
    border: none;
    background: url("../_images/common/search_bar_mdl.png") repeat-x left center;
    height: 20px;
    font-size: 0.917em;
    padding: 0;
    vertical-align: middle;
    margin: 0;
    line-height: 20px;
}

.header .navigation .utilities form fieldset #searchSubmit {
    height: 20px;
    margin: 0;
    vertical-align: bottom;
}

.header .navigation .mainNav {
    font-size: 0.938em;
}

.header .navigation .mainNav ul {
    list-style-type: none;
    background: url("../_images/common/top_nav_lft.png") no-repeat left top;
    padding-left: 36px;
    margin: 0;
    width: 100%;
}

.header .navigation .mainNav ul li {
    float: left;
    background-color: Transparent;
    background: url("../_images/common/top_nav_rp.png") repeat-x;
    height: 39px;
    border-right: solid 1px #ffffff;
    padding: 0;
    /*position:relative;*/
}

.header .navigation .mainNav ul li.last {
    border: none;
    padding-right: 15px;
}

.header .navigation .mainNav ul li a {
    color: #FFFFFF;
    padding: 10px;
}

.header .navigation .mainNav ul li ul {
    background-color: #fff;
    background-image: none;
    color: #000;
    padding: 0px;
    border: solid 1px #000;
    width: 200px;
    list-style-position: inside;
    font-size: 0.933em;
}

.header .navigation .mainNav ul li ul li {
    background-color: #fff;
    background-image: none;
    border-right: none;
    height: 34px;
}

.header .navigation .mainNav ul li ul li a {
    padding: 10px 0px 10px 22px;
    color: #000;
    background: url("../_images/getting/arrow_closed.png") 7px center no-repeat;
}

.header .navigation .mainNav ul li ul li:hover, .header .navigation .mainNav ul li ul li a:hover {
    background-color: #c9b2cc;
    font-weight: bold;
    color: #4c0057;
}

.headerAdmin {
	height:110px;
	background-color:#f1f1f1;
    border-right: solid 1px #999999;
    border-bottom: solid 1px #999999;	
	z-index:9999;
}

.header .navigationAdmin .mainNavAdmin {
    font-size: 0.938em;
}

.header .navigationAdmin .mainNavAdmin ul {
    list-style-type: none;
    background: url("../hcp/_images/common/000_topnav_01.png") no-repeat left top;
    padding-left: 32px;
    margin: 0;
    width: 100%;
}

.header .navigationAdmin .mainNavAdmin ul li {
    float: left;
    background-color: Transparent;
    /*background: url("../_images/common/top_nav_rp.png") repeat-x;*/
    background: url("../hcp/_images/common/000_topnav_02.png") repeat-x;	
    height: 39px;
    border-right: solid 1px #ffffff;
    padding: 0;
    /*position:relative;*/
}

.header .navigationAdmin .mainNavAdmin ul li.last {
    border: none;
    padding-right: 15px;
}

.header .navigationAdmin .mainNavAdmin ul li a {
    color: #FFFFFF;
    padding: 10px;
}

.header .navigationAdmin .mainNavAdmin ul li ul {
    background-color: #fff;
    background-image: none;
    color: #000;
    padding: 0px;
    border: solid 1px #000;
    width: 200px;
    list-style-position: inside;
    font-size: 0.933em;
	height:204px;
}

.header .navigationAdmin .mainNavAdmin ul li ul li {
    background-color: #fff;
    background-image: none;
    border-right: none;
    height: 34px;
}

.header .navigationAdmin .mainNavAdmin ul li ul li a {
    padding: 10px 0px 10px 22px;
    color: #000;
    background: url("../_images/getting/arrow_closed.png") 7px center no-repeat;
}

.header .navigationAdmin .mainNavAdmin ul li ul li:hover, .header .navigationAdmin .mainNav ul li ul li a:hover {
    background-color: #c9b2cc;
    font-weight: bold;
    color: #4c0057;
}


.header .navigationAdmin .subNavAdmin {
    font-size: 1.75em;
    text-align: right;
    padding-right: 5px;
    padding-top: 15px;
    padding-bottom: 15px;		
}

.body {
    clear: both;
    margin: 0 auto 0 55px;
}

.body #flashHome { 
    width: 992px;
     height: 550px;
	 /*
     background: url("../_images/common/theater_placeholder.png") no-repeat;*/
}

.body .touts {
    background: url("../_images/common/tout_background.jpg") no-repeat;
    width: 960px;
    height: 180px;
    clear: both;
}

.body .touts .tout {
    width: 300px;
    height: 150px;
    float: left;
    margin: 10px;
    padding-top: 30px;
    position: relative;
}

.body .touts .tout p {
	padding-top:1em;
	margin-top:0;
    margin-left: 15px;
    font-weight: bold;
    width: 154px;
    color: #434343;
    font-size: 0.875em;
}

.body .touts .tout a {
    background: url("../_images/common/blank_btn.png") no-repeat scroll 0 -26px transparent;
    color: #147F55;
    display: block;
    font-size: 12px;
    left: 13px;
    position: absolute;
    top: 133px;
    width: 117px;
    padding: 5px 0 6px 10px;
    font-weight: normal;
}

.body .touts .tout a:hover {
    background: url("../_images/common/blank_btn.png") 0 0 no-repeat;
}

.body .touts .tout1 {
    background: url("../_images/common/why_tout.png") no-repeat;
    padding-top: 55px;
}

.body .touts .tout1 p {
    width: 100px;
}

.body .touts .tout2 {
    background: url("../_images/common/profile_sm.png") no-repeat;
    padding-top: 55px;
}

.body .touts .tout3 {
    background: url("../_images/common/insurance_tout.png") no-repeat;
    padding-top: 55px;
}

.body .touts .tout3 p {
}

.body .touts .tout4 {
    background: url("../_images/common/prepare_tout.png") no-repeat;
    padding-top: 55px;
}

.body .touts .tout5 {
    background: url("../_images/common/talk_tout.png") no-repeat;
    padding-top: 55px;
}

.body .touts .tout6 {
    background: url("../_images/common/our-patients_tout.png") no-repeat;
    padding-top: 55px;
}

.body .touts .tout6 p {
	width:180px;
	margin-left:10px;
}

.body .mainContent {
}

.body .mainContent .column1 {
    float: left;
    /*margin-left: -20px;
     padding-left: 18px;*/
    padding-top: 35px;
    width: 320px;
}

.body .mainContent .column1 ul {
    list-style-type: none;
}

.body .mainContent .column1 ul li {
}

.body .mainContent .column1 p {
}

.body .mainContent .column1 .sideNav {
    margin-top: 65px;
}

.body .mainContent .column1 .sideNav ul {
    margin-top: 0;
    padding-left: 12px;
}

.body .mainContent .column1 .sideNav ul li {
    line-height: 1.3em;
    margin: 5px 0;
    padding-left: 0.75em;
}

.body .mainContent .column1 .sideNav ul li a {
    color: #6B6C70;
}

.body .mainContent .column1 .sideNav ul li.current {
    background: url("../_images/about/sub_nav_bkg.gif") repeat-y;
    font-weight: bold;
    line-height: 1.6em;
}

.body .mainContent .column1 .sideNav ul li.current a {
    color: #4c0057;
    font-weight: bold;
}

.body .mainContent .column1 .sideNav ul li.current:hover, .body .mainContent .column1 .sideNav ul li.current a:hover {
    font-weight: bold;
}

.body .mainContent .column1 .sideNav ul li:hover, .body .mainContent .column1 .sideNav ul li a:hover {
    color: #000;
}

.body .mainContent .column1 .quote {
    font-style: italic;
    font-weight: bold;
    padding: 52px 30px;
    /*font-size: 1.313em;*/
    font-size: 21px;
    color: #4c0057;
    text-align: center;
}

.body .mainContent .column1 .contributor {
    font-size: 0.75em;
    font-style: italic;
    text-align: center;
    font-weight: bold;
    color: #595959;
}

.body .mainContent .column2 {
    width: 638px;
    float: left;
    font-size: 0.875em;
    margin-bottom: 2em;
}

.body .mainContent .column2 h2 {
    font-size: 2.714em;
    color: #00582f;
    margin-bottom: 0.461em;
}

.body .mainContent .column2 h3 {
    font-size: 1.143em;
    font-weight: bold;
    margin: 1em 0 0.5em;
}

.body .mainContent .column2 p {
    color: #434343;
    margin-top: 0;
}

.body .mainContent .column2 p a {
    color: #4c0057;
    text-decoration: underline;
    font-weight: bold;
}

.body .mainContent .column2 .callout {
    font-style: italic;
    font-weight: bold;
    background-color: #3d0347;
    color: #FFFFFF;
    padding: 3px;
}

.body .mainContent .column2 .callout p {
    color: #FFFFFF;
    font-size: 1.125em;
    text-align: center;
    width: 490px;
    margin: 5px auto;
}

.body .mainContent .column2 ul {
    list-style-type: disc;
}

.body .mainContent .column2 .next {
    margin-bottom: 1em;
    overflow: auto;
}

.body .mainContent .column2 .next h3 {
    color: #007840;
    font-weight: bold;
    font-size: 1em;
}

.body .mainContent .column2 .next p {
    color: #007840;
    font-weight: bold;
    float: left;
    width: 70px;
}

.body .mainContent .column2 .clickHere {
    line-height: 26px;
}

.body .mainContent .column2 .clickHere a {
    background: url("../_images/common/purple_clickhere_btn.png") no-repeat;
    width: 86px;
    height: 26px;
    display: block;
    color: #fff;
    float: left;
    text-align: center;
    text-decoration: none;
    margin-right: 1px;
}

.body .mainContent .column2 .next ul, .body .mainContent div .column2 .next ul {
    list-style-image: url("../_images/common/more_arrow.png");
    float: left;
    margin: 0;
    padding-left: 17px;
}

.body .mainContent .column2 .next ul li, .body .mainContent div .column2 .next ul li {
    margin: 0.214em 0;
}

.body .mainContent .column2 .next ul li a, .body .mainContent div .column2 .next ul li a {
    text-decoration: underline;
    font-style: normal;
}

.body .mainContent .admin .column1 {
    float: left;
    padding-top: 35px;
    width: 210px;
}

.body .mainContent .column2 .adminLogin {
    width: 400px;
    height: 250px;
    display: block;
	background-color:#006633;
    margin-top: 10px;	
	padding: 20px;	
	color:#ffffff;	
}

.body .mainContent .column2 .searchForm {
    width: 350px;
    height: 170px;
    display: block;
	background-color:#006633;
    margin-top: 10px;	
	padding: 20px;	
	color:#ffffff;	
}

.body .mainContent .admin .column2{
    margin-top: 60px;	
}

.body .mainContent .admin .column2 td{
    font-size:10px;
}

.body .mainContent .admin .column2 .tableHeader{
	font-size:14px;
	font-weight:bold;
}

.body .mainContent .admin .column2 a{
	color:#003399;
}
.body .mainContent .admin .column2 a:hover{
	color:#993300;
	text-decoration:underline;
}

.body .mainContent .admin .column2 table{
	margin-bottom:80px;
}

.body .mainContent .admin .column2 table tr{
	height:30px;
}
.body .mainContent .admin .column2 table tr td{
	vertical-align:top;
	font-size:12px;	
}

.body .mainContent .admin .column2 .fadForm table tr{
	height:60px;
}

.body .mainContent .admin .column2 .fadForm table tr td{
	vertical-align:top;
	font-size:12px;	
}

.body .mainContent .admin .column2 select{
	vertical-align:center;
	margin-bottom:20px;
}

.body .mainContent .admin .note {
    background: url("../hcp/_images/joinfad/bg_note.png") no-repeat scroll 0 0 transparent;
    height: 159px;
    width: 381px;
}

.body .mainContent .admin .enrollTop {
    background: url("../hcp/_images/joinfad/bg_enroll.png") no-repeat scroll 0 0 transparent;
    height: 46px;
    width: 653px;
	margin-left:-10px;
	margin-top:30px;
	margin-bottom:10px;	
}

.body .mainContent .admin .enrollTop p{
	padding-left:15px;
	padding-top:7px;
	color:#FFFFFF;
	font-size:18px;
}

.body .mainContent .admin .note p {
	padding-left:20px;
	padding-right:20px;	
	padding-top:20px;
	color:#FFFFFF;
	font-size:14px;
}

.body .mainContent .admin .note .noteHighLight {
	font-weight:bold;
	text-decoration:underline;
	display:inline;
}

.body .mainContent .admin .column2 .requiredTop{
	color:red;
	font-size:10px;
}

.body .mainContent .admin .column2 .requiredInput {
	color:red;
	font-size:10px;
	display:none;
}

.body .mainContent .column2 .adminLogin h2{
	margin: 0px;
	padding-bottom:20px;
	color:#ffffff;	
	font-size:26px;
	font-weight:normal;
}

.body .mainContent .column2 .adminLogin input{
	display:block;
	margin-bottom:20px;
	font-size:14px;	
}

.body .mainContent .column2 .searchForm h2{
	margin: 0px;
	padding-bottom:20px;
	color:#ffffff;	
	font-size:26px;
	font-weight:normal;
}

.body .mainContent .column2 .searchForm input{
	display:block;
	margin-bottom:0px;
	font-size:14px;	
}

.body .mainContent .reference {
    font-size: 0.642em;
    margin-bottom: 2em;
    clear: both;
}

.body .mainContent .reference h3, .body .mainContent .reference p {
    margin: 0;
    font-size: 1em;
    font-weight: normal;
}

.body .mainContent .reference ol {
    margin: 0 0 0 0;
    padding-left: 15px; &

	padding-left: 20px;
}

.body .mainContent .reference ol li {
	margin-left: 0;
	padding-left: 0;
}

.body .mainContent .about {
	
}

.body .mainContent .about h2 {
	width: 312px;
	height: 45px;
	background: url("../_images/about/about_headline.png") no-repeat;
	text-indent: -9999px;
}

.body .mainContent .about .column2 {
	
}

.body .mainContent .about .column2 .callout {
	font-weight: normal;
}

.body .mainContent .about .column2 table {
	border-collapse: collapse;
	margin-bottom: 1em;
}

.body .mainContent .about .column2 table thead tr {
	
}

.body .mainContent .about .column2 table thead tr th {
	font-size: 0.857em;
	font-weight: normal;
	padding-left: 10px;
	padding-right: 26px;
	text-align: left;
	vertical-align: top;
}

.body .mainContent .about .column2 table tbody {
	
}

.body .mainContent .about .column2 table tbody tr {
	
}

.body .mainContent .about .column2 table tbody tr td {
	text-align: justify;
	font-size: 1.5em;
	/*padding-right: 26px;*/
	line-height: 1.35em;
	padding: 0;
	margin: 0;
}

.body .mainContent .about .column2 table tbody tr td p {
	height: 99px;
	background-repeat: no-repeat;
	margin: 0;
}

.body .mainContent .about .column2 table tbody tr td p.one {
	background-image: url("../_images/about/large_callout_01.png");
	text-indent: -9999px;
	width: 206px;
}

.body .mainContent .about .column2 table tbody tr td p.two {
	background-image: url("../_images/about/large_callout_02.png");
	text-indent: -9999px;
	width: 239px;
}

.body .mainContent .about .column2 table tbody tr td p.three {
	background-image: url("../_images/about/large_callout_03.png");
	text-indent: -9999px;
	width: 205px;
}

.body .mainContent .whyQutenza {
	
}

.body .mainContent .whyQutenza .column1 {
	
}

.body .mainContent .whyQutenza .column1 .quote {
	background: url("../_images/about/side_quote.png") no-repeat;
	height: 208px;
	width: 252px;
	margin-left: -15px;
}

.body .mainContent .whyQutenza .column1 .contributor {
	margin-top: -50px;
}

.body .mainContent .whyQutenza .column2 .quote {
	float: right;
	margin-left: 15px;
}

.body .mainContent .whyQutenza .column2 .tooltipParent {
	float: left;
}

.body .mainContent .whyQutenza #tooltip,.body .mainContent .howQutenzaWorks #tooltip
	{
	position: absolute;
	display: none;
}

.body .mainContent .whyQutenza h2 {
	background: url("../_images/about/why_qutenza.png") no-repeat;
	width: 312px;
	height: 54px;
	text-indent: -9999px;
}

.body .mainContent .whyQutenza .callout {
	background: none;
	color: #000000;
}

.body .mainContent .whyQutenza .callout h3 {
	color: #000000;
	text-align: left;
	font-size: 1.125em;
}

.body .mainContent .whyQutenza .callout ul {
	list-style-type: none;
	list-style-image: none;
	margin: 0 0 25px 0px;
	padding: 0;
}

.body .mainContent .whyQutenza .callout ul li {
	background: url("../_images/about/check_mark_sm.png") no-repeat scroll 0
		0 transparent;
	margin: 3px 0;
	padding-bottom: 4px;
	padding-left: 33px;
	padding-top: 7px;
	vertical-align: top;
	font-weight: normal;
}

.body .mainContent .whyQutenza .callout ul li p {
	font-size: 0.875em;
	color: #000000;
	text-align: left;
	width: auto;
}

.body .mainContent .howQutenzaWorks {
	
}

.body .mainContent .howQutenzaWorks h2 {
	background: url("../_images/about/how_headline.png") no-repeat;
	width: 418px;
	height: 42px;
	text-indent: -9999px;
}

.body .mainContent .howQutenzaWorks .callout {
	background: none;
	color: #4C0057;
	margin-bottom: 1em;
	padding-left: 25px;
}

.body .mainContent .howQutenzaWorks .callout img {
	float: right;
	margin-right: 10px;
}

.body .mainContent .howQutenzaWorks .callout h3 {
	font-style: normal;
	margin-top: 1.2em;
}

.body .mainContent .howQutenzaWorks .callout p {
	color: #4C0057;
	font-size: 0.875em;
	text-align: left;
	width: auto;
}

.body .mainContent .howQutenzaWorks .column2 .tooltipParent {
	float: left;
	margin-top: 0em;
	margin-right: 10px;
}

.body .mainContent .howQutenzaWorks .column2 .clickHere {
	margin-top: 2em;
	clear: left;
}

.body .mainContent .safety {
	
}

.body .mainContent .safety h2 {
	background: url("../_images/about/safety_headline.png") no-repeat;
	width: 318px;
	height: 54px;
	text-indent: -9999px;
}

.body .mainContent .faq {
	
}

.body .mainContent .faq h2 {
	background: url("../_images/about/FAQ_hdl.png") no-repeat;
	width: 454px;
	height: 100px;
	text-indent: -9999px;
}

.body .mainContent .faq #accordion {
	margin-bottom: 35px;
}

.body .mainContent .faq #accordion h3 {
	font-size: 1em;
	font-weight: normal;
	padding: 3px 7px;
	margin: 0;
}

.body .mainContent .faq .ui-accordion h3 .ui-icon {
	background: url("../_images/about/arrow_closed_gry.png") no-repeat;
}

.body .mainContent .faq .ui-accordion h3.ui-state-hover a {
	font-weight: bold;
}

.body .mainContent .faq .ui-accordion h3 a {
	padding-left: 18px;
}

.body .mainContent .faq .ui-accordion h3.alt {
	background-color: #e9f4e1;
}

.body .mainContent .faq .ui-accordion h3.alt .ui-icon {
	background: url("../_images/about/arrow_closed_wht.png") no-repeat;
}

.body .mainContent .faq .ui-accordion div.alt {
	background-color: #e9f4e1;
}

.body .mainContent .faq .ui-accordion .ui-state-active {
	font-weight: bold;
}

.body .mainContent .faq .ui-accordion h3 .ui-icon-triangle-1-s {
	background: url("../_images/about/arrow_open_gry.png") no-repeat;
}

.body .mainContent .faq .ui-accordion h3.alt .ui-icon-triangle-1-s {
	background: url("../_images/about/arrow_open_wht.png") no-repeat;
}

.body .mainContent .faq .ui-accordion div {
	padding-left: 25px;
	margin-top: 0px;
}

.body .mainContent .faq .ui-accordion div ul {
	list-style-type: disc;
	list-style-image: none;
	margin-top: 0;
}

.body .mainContent .faq .ui-accordion div ul li {
	margin: 0em 0 1em;
}

.body .mainContent .gettingQutenza {
	
}

.body .mainContent .gettingQutenza h2 {
	background: url("../_images/getting/getting_hdl.png") no-repeat;
	width: 336px;
	height: 54px;
	text-indent: -9999px;
}

.body .mainContent .gettingQutenza .column2 {
	width: 527px;
	position: relative;
}

.body .mainContent .gettingQutenza .column2 .rounded_border {
	background: #4c0057;
	padding: 8px;
	margin-left: 10px;
}

.body .mainContent .gettingQutenza .column2 .callout {
	background-color: #FFF;
	color: #434343;
	padding-left: 9px;
}

.body .mainContent .gettingQutenza .column2 .callout .left {
	background: url("../_images/getting/call_out_01.png") no-repeat;
	width: 54px;
	height: 54px;
	float: left;
}

.body .mainContent .gettingQutenza .column2 .callout h3 {
	margin-top: 0.5em;
}

.body .mainContent .gettingQutenza .column2 .callout p {
	background: #FFF;
	width: auto;
	margin: 0;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
	padding: 1em 0;
	color: #000;
	line-height: 26px;
}

.body .mainContent .gettingQutenza .column2 .callout p a {
	color: #fff;
	text-decoration: none;
	font-weight: normal;
}

.body .mainContent .gettingQutenza .column2 .callout .right {
	background: url("../_images/getting/call_out_03.png") no-repeat;
	width: 9px;
	height: 54px;
	float: left;
}

.body .mainContent .gettingQutenza .column2 .doctorFinder {
	position: absolute;
	right: -175px;
	top: 148px;
	background: url("../_images/getting/dr_finder.png") no-repeat;
	width: 149px;
	height: 306px;
}

.body .mainContent .gettingQutenza .column2 .doctorFinder h3 {
	font-weight: bold;
	color: #434343;
	text-align: center;
	font-style: normal;
	margin-top: 0;
	margin-bottom: 115px;
}

.body .mainContent .gettingQutenza .column2 .doctorFinder p {
	width: auto;
	color: #000000;
	font-size: 0.929em;
	font-weight: bold;
	text-align: left;
	width: 105px;
	margin: 1em auto;
	background-image: none;
	padding: 0;
	float: none;
	background: none;
	line-height: normal;
}

.body .mainContent .gettingQutenza .column2 .doctorFinder p a {
	
}

.body .mainContent .preparing {
	
}

.body .mainContent .preparing .column2 h2 {
	background: url("../_images/getting/treatment_hdl.png") no-repeat;
	width: 454px;
	height: 58px;
	text-indent: -9999px;
}

.body .mainContent .preparing .column2 ul {
	list-style-image: url("../_images/getting/arrow_closed.png");
	padding-left: 17px;
}

.body .mainContent .preparing .column2 ul li {
	margin: 1em 0;
}

.body .mainContent .preparing .column2 ul li a {
	color: #434343;
	font-style: italic;
	font-weight: bold;
}

.body .mainContent .preparing .column2 #tabs {
	height: 260px;
	background: url("../_images/getting/slider_background.gif") no-repeat;
	padding: 3px;
}

.body .mainContent .preparing .column2 #tabs ul {
	float: left;
	width: 129px;
	padding: 0;
	list-style-type: none;
	list-style-image: none;
}

.body .mainContent .preparing .column2 #tabs ul li {
	margin: 0;
	width: 130px;
	height: 50px;
}

.body .mainContent .preparing .column2 .ui-tabs ul li a {
	color: #000000;
	font-style: normal;
	font-weight: normal;
	display: block;
	height: 50px;
	width: 130px;
	padding: 0;
}

.body .mainContent .preparing .column2 .ui-tabs ul li.ui-tabs-selected a
	{
	color: #ffffff;
}

.body .mainContent .preparing .column2 .ui-tabs div {
	float: left;
	width: 475px;
	background-repeat: no-repeat;
	background-position: right top;
}

.body .mainContent .preparing .column2 .ui-tabs ul li.step1 a {
	background-image: url(../_images/getting/step_one_btn.png);
}

.body .mainContent .preparing .column2 .ui-tabs ul li.step2 a {
	background-image: url(../_images/getting/step_two_btn.png);
}

.body .mainContent .preparing .column2 .ui-tabs ul li.step3 a {
	background-image: url(../_images/getting/step_three_btn.png);
}

.body .mainContent .preparing .column2 .ui-tabs ul li.step4 a {
	background-image: url(../_images/getting/step_four_btn.png);
}

.body .mainContent .preparing .column2 .ui-tabs ul li.step5 a {
	background-image: url(../_images/getting/step_five_btn.png);
}

.body .mainContent .preparing .column2 .ui-tabs ul li.ui-tabs-selected a
	{
	background-position: center 50px;
}

.body .mainContent .preparing .column2 .ui-tabs ul li a:hover {
	background-position: center 50px;
}

.body .mainContent .preparing .column2 .ui-tabs #tabs-1 {
	background-image: url(../_images/getting/application01.jpg);
}

.body .mainContent .preparing .column2 .ui-tabs #tabs-2 {
	background-image: url(../_images/getting/application02.jpg);
}

.body .mainContent .preparing .column2 .ui-tabs #tabs-3 {
	background-image: url(../_images/getting/application03.jpg);
}

.body .mainContent .preparing .column2 .ui-tabs #tabs-4 {
	background-image: url(../_images/getting/application04.jpg);
}

.body .mainContent .preparing .column2 .ui-tabs #tabs-5 {
	background-image: url(../_images/getting/application05.jpg);
}

.body .mainContent .preparing .column2 .ui-tabs div p {
	width: 225px;
	margin-left: 3px;
}

.body .mainContent .preparing .column2 .tabsInstructions {
	text-align: center;
	font-size: 0.857em;
	margin-top: 1.5em;
}

.body .mainContent .preparing .column2 .next ul {
	list-style-type: none;
	list-style-image: url("../_images/common/more_arrow.png");
}

.body .mainContent .preparing .column2 .next ul li {
	
}

.body .mainContent .preparing .column2 .next ul li a {
	font-weight: normal;
	font-style: normal;
	color: #000;
}

.body .mainContent .insurance {
	
}

.body .mainContent .insurance .column2 h2 {
	background: url("../_images/getting/support_hdl.png") no-repeat;
	width: 650px;
	height: 52px;
	text-indent: -9999px;
}

.body .mainContent .insurance .column2 ul li {
	color: #434343;
	margin: 1em 0;
}

.body .mainContent .insurance .column2 .callout {
	background: #FFF url("../_images/getting/slider_background.gif")
		no-repeat;
	color: #000;
	padding: 8px 25px 0;
}

.body .mainContent .insurance .column2 .contact {
	
}

.body .mainContent .insurance .column2 .contact h3 {
	font-size: 1.143em;
	font-weight: normal;
	margin-top: 1em;
	margin-bottom: 0.25em;
}

.body .mainContent .insurance .column2 .contact p {
	font-size: 1.5em;
	color: #434343;
	text-align: left;
	width: auto;
}

.body .mainContent .insurance .column2 .contact strong {
	color: #4c0057;
	font-weight: bold;
}

.body .mainContent .insurance .column2 img {
	float: right;
}

.body .mainContent .insurance .column2 .next ul li {
	color: #000;
	font-weight: normal;
	font-style: normal;
	margin: 0 0;
}

.body .mainContent .causes {
	
}

.body .mainContent .causes .column1 {
	
}

.body .mainContent .causes .column1 .quote {
	font-style: italic;
	font-weight: bold;
	width: 252px;
	padding: 52px 30px;
	font-size: 1.313em;
	color: #4c0057;
	text-align: center;
}

.body .mainContent .causes .column1 .contributor {
	font-size: 0.75em;
	font-style: italic;
	margin-top: -50px;
	text-align: center;
}

.body .mainContent .causes .column2 {
	
}

.body .mainContent .causes .column2 h2 {
	font-size: 2.714em;
	margin-bottom: 0.461em;
	width: 10.639em;
}

.body .mainContent .compare {
	
}

.body .mainContent .compare .column1 {
	
}

.body .mainContent .compare .column2 {
	
}

.body .mainContent .compare .column2 h2 {
	width: 10.639em;
}

.body .mainContent .compare .column2 table {
	border-collapse: collapse;
}

.body .mainContent .compare .column2 table thead {
	
}

.body .mainContent .compare .column2 table thead tr {
	
}

.body .mainContent .compare .column2 table thead tr th {
	font-weight: bold;
	/*    color: #00582f;*/
	background-color: #4C0057;
	color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #4C0057;
}

.body .mainContent .compare .column2 table tbody {
	font-size: 0.857em;
}

.body .mainContent .compare .column2 table tbody tr {
	background-color: #e0e0e0;
	height: 2.714em;
	/*border-top: 1px solid black;
    border-bottom: 1px solid black;*/
}

.body .mainContent .compare .column2 table tbody tr.alt {
	background-color: #ffffff;
}

.body .mainContent .compare .column2 table tbody tr th {
	text-align: left;
	font-weight: bold;
	border: 1px solid black;
	padding: 10px;
}

.body .mainContent .compare .column2 table tbody tr td {
	text-align: center;
	border: 1px solid black;
	padding: 10px;
}

.body .mainContent .compare .column2 .ask {
	margin-top: 1em;
	font-size: 1.143em;
	font-style: italic;
	color: #007840;
}

.body .mainContent .resources {
	
}

.body .mainContent .resources .column1 {
	
}

.body .mainContent .resources .column2 {
	
}

.body .mainContent .resources .column2 h2 {
	background: url("../_images/resources/resources_hdl.png") no-repeat
		scroll 0 0 transparent;
	height: 58px;
	text-indent: -9999px;
	width: 618px;
}

.body .mainContent .painProfile {
	
}

.body .mainContent .painProfile .column2 {
	
}

.body .mainContent .painProfile .column2 h2 {
	background: url("../_images/resources/profile_hdl.png") no-repeat scroll
		0 0 transparent;
	height: 48px;
	text-indent: -9999px;
	width: 394px;
}

.body .mainContent .painProfile .column2 em {
	font-weight: bold;
	color: #000;
	font-size: 1.143em;
}

.body .mainContent .painProfile .column2 ol {
	color: #4c0057;
}

.body .mainContent .painProfile .column2 ol li {
	margin: .5em 0;
}

#painProfileTool {
	padding: 18px;
	background: url("../_images/resources/profile_bkg.gif") center top
		no-repeat;
}

#painProfileTool form h3 {
	clear:left;
}

#painProfileTool form .savedPainAreas
{
	width:380px;
	margin-bottom:1em;
}

#painProfileTool form ul {
	padding:0;
	float:left;
	width:160px;
	padding-left:20px;
	margin-left:0;
}

#painProfileTool .bodyContainer {
	width: 215px;
	height: 308px;
	background: url("../_images/resources/man_revised.png") left top
		no-repeat;
	float: right;
	margin-top: -50px;
	position: relative;
	padding-bottom:25px;
}

#painProfileTool .bodyContainer .ui-button {
	background: url("../_images/resources/turn_btn.png") right center
		no-repeat;
	padding: 6px 24px 6px 0;
	top: 306px;
	left: 90px;
	position: absolute;
}

#painProfileTool .bodyContainer .ui-button-text-only {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 0.857em;
}

#painProfileTool .bodyContainer a img {
	display: none;
}

#painProfileTool .bodyContainer .areaSelected a img {
	display: inline;
}

#painProfileTool .bodyContainer .areaSaved a img {
	display: inline;
}

#painProfileTool .bodyContainer .man .front #manFrontChestLeft {
	height: 25px;
	left: 80px;
	position: absolute;
	top: 77px;
	width: 28px;
}

#painProfileTool .bodyContainer .man .front #manFrontChestLeft a {
	display: block;
	height: 25px;
	width: 28px;
}

#painProfileTool .bodyContainer .man .front #manFrontChestLeft a:hover {
	background:
		url("../_images/resources/painProfile/man_front_chest_lft.png")
		no-repeat scroll 0 0 transparent;
}

#painProfileTool .bodyContainer .man .front #manFrontChestRight {
	height: 25px;
	left: 106px;
	position: absolute;
	top: 78px;
	width: 28px;
}

#painProfileTool .bodyContainer .man .front #manFrontChestRight a {
	display: block;
	height: 25px;
	width: 28px;
}

#painProfileTool .bodyContainer .man .front #manFrontChestRight a:hover {
	background:
		url("../_images/resources/painProfile/man_front_chest_rt.png")
		no-repeat scroll 0 0 transparent;
}

#painProfileTool .bodyContainer .man .front #manFrontTrunkRight {
	height: 52px;
	left: 111px;
	position: absolute;
	top: 98px;
	width: 22px;
}

#painProfileTool .bodyContainer .man .front #manFrontTrunkRight a {
	display:block;
	height: 52px;
	width: 22px;
}
#painProfileTool .bodyContainer .man .front #manFrontTrunkRight a:hover {
	background:
		url("../_images/resources/painProfile/man_front_trunk_rt.png")
		no-repeat scroll 0 0 transparent;
}

#painProfileTool .bodyContainer .man .front #manFrontAbdomen {
	height: 58px;
	left: 78px;
	position: absolute;
	top: 98px;
	width: 58px;
}
#painProfileTool .bodyContainer .man .front #manFrontAbdomen a {
	display:block;
	height: 58px;
	width: 58px;
}
#painProfileTool .bodyContainer .man .front #manFrontAbdomen a:hover {
	background:
		url("../_images/resources/painProfile/man_front_full_abs.png")
		no-repeat scroll 0 0 transparent;
}

#painProfileTool .bodyContainer .man .front #manFrontTrunkLeft {
	height: 52px;
	left: 78px;
	position: absolute;
	top: 98px;
	width: 22px;
}
#painProfileTool .bodyContainer .man .front #manFrontTrunkLeft a {
	display:block;
	height: 52px;
	width: 22px;
}
#painProfileTool .bodyContainer .man .front #manFrontTrunkLeft a:hover {
	background:
		url("../_images/resources/painProfile/man_front_trunk_lft.png")
		no-repeat scroll 0 0 transparent;
}

#painProfileTool .bodyContainer .man .front #manFrontLegLeft {
	height: 60px;
	left: 77px;
	position: absolute;
	top: 237px;
	width: 22px;
}

#painProfileTool .bodyContainer .man .front #manFrontLegLeft a {
	display:block;
	height: 60px;	
	width: 22px;
}


#painProfileTool .bodyContainer .man .front #manFrontLegLeft a:hover {
	background:
		url("../_images/resources/painProfile/man_front_leg_lft.png")
		no-repeat scroll 0 0 transparent;
}


#painProfileTool .bodyContainer .man .front #manFrontLegRight {
	height: 60px;
	left: 112px;
	position: absolute;
	top: 237px;
	width: 22px;
}

#painProfileTool .bodyContainer .man .front #manFrontLegRight a {
	
	height: 60px;
	width: 22px;
	display:block;
}
#painProfileTool .bodyContainer .man .front #manFrontLegRight a:hover {
	background: url("../_images/resources/painProfile/man_front_leg_rt.png")
		no-repeat scroll 0 0 transparent;
}

#painProfileTool .bodyContainer .man .back {
	
}

#painProfileTool .bodyContainer .man .back #manBackUpperLeft {
	height: 36px;
	left: 71px;
	position: absolute;
	top: 65px;
	width: 36px;

}

#painProfileTool .bodyContainer .man .back #manBackUpperLeft a {
	display:block;
	height: 36px;
	width: 36px;
}

#painProfileTool .bodyContainer .man .back #manBackUpperLeft a:hover {
		background:
		url("../_images/resources/painProfile/man_back_upper_lft.png")
		no-repeat scroll 0 0 transparent;
}

#painProfileTool .bodyContainer .man .back #manBackUpperRight {

	height: 36px;
	left: 104px;
	position: absolute;
	top: 64px;
	width: 36px;
}

#painProfileTool .bodyContainer .man .back #manBackUpperRight a {
	display:block;
	height: 36px;
	width: 36px;
}

#painProfileTool .bodyContainer .man .back #manBackUpperRight a:hover {
	background:
		url("../_images/resources/painProfile/man_back_upper_rt.png")
		no-repeat scroll 0 0 transparent;

}

#painProfileTool .bodyContainer .man .back #manBackTrunkRight {

	height: 52px;
	left: 104px;
	position: absolute;
	top: 93px;
	width: 28px;
}

#painProfileTool .bodyContainer .man .back #manBackTrunkRight a {
	
	display:block;
	height: 52px;	
	width: 28px;
}

#painProfileTool .bodyContainer .man .back #manBackTrunkRight a:hover {
	background:
		url("../_images/resources/painProfile/man_back_trunk_rt.png")
		no-repeat scroll 0 0 transparent;
}

#painProfileTool .bodyContainer .man .back #manBackTrunkLeft {
	height: 52px;
	left: 79px;
	position: absolute;
	top: 93px;
	width: 28px;
}

#painProfileTool .bodyContainer .man .back #manBackTrunkLeft a {	
	height: 52px;
	width: 28px;
	display:block;
}

#painProfileTool .bodyContainer .man .back #manBackTrunkLeft a:hover {
	background:
		url("../_images/resources/painProfile/man_back_trunk_lft.png")
		no-repeat scroll 0 0 transparent;
}

#painProfileTool .bodyContainer .man .back #manBackLegLeft {	
	height: 61px;
	left: 74px;
	position: absolute;
	top: 237px;
	width: 23px;
}

#painProfileTool .bodyContainer .man .back #manBackLegLeft a {
	display:block;
	height: 61px;
	width: 23px;
}

#painProfileTool .bodyContainer .man .back #manBackLegLeft a:hover {
	background: url("../_images/resources/painProfile/man_back_leg_lft.png")
		no-repeat scroll 0 0 transparent;
}

#painProfileTool .bodyContainer .man .back #manBackLegRight {

	height: 60px;
	left: 114px;
	position: absolute;
	top: 237px;
	width: 22px;
}
#painProfileTool .bodyContainer .man .back #manBackLegRight a {

	display:block;
	height: 60px;
	width: 22px;
}

#painProfileTool .bodyContainer .man .back #manBackLegRight a:hover {
	background: url("../_images/resources/painProfile/man_back_leg_rt.png")
		no-repeat scroll 0 0 transparent;
}

#painProfileTool .bodyContainer .woman {
	
}

#painProfileTool .bodyContainer .woman .front #womanFrontAbdomen {
	height:58px;
	left:76px;
	position:absolute;
	top:108px;
	width:58px;
}

#painProfileTool .bodyContainer .woman .front #womanFrontAbdomen a {
 	display:block;
	height: 58px;
	width: 58px;
}

#painProfileTool .bodyContainer .woman .front #womanFrontAbdomen a:hover {
	background:
		url("../_images/resources/painProfile/woman_front_full_abs.png")
		no-repeat scroll 0 0 transparent;

}

#painProfileTool .bodyContainer .woman .front #womanFrontChestLeft {
	height: 32px;
	left: 79px;
	position: absolute;
	top: 82px;
	width: 29px;
}

#painProfileTool .bodyContainer .woman .front #womanFrontChestLeft a {
 	display:block;
	height: 32px;
	width: 29px;
}

#painProfileTool .bodyContainer .woman .front #womanFrontChestLeft a:hover {
	background:
		url("../_images/resources/painProfile/woman_front_chest_lft.png")
		no-repeat scroll 0 0 transparent;

}

#painProfileTool .bodyContainer .woman .front #womanFrontChestRight {
	height: 32px;
	left: 107px;
	position: absolute;
	top: 82px;
	width: 29px;
}

#painProfileTool .bodyContainer .woman .front #womanFrontChestRight a {

	height: 32px;
	
	width: 29px;
	display:block;
}

#painProfileTool .bodyContainer .woman .front #womanFrontChestRight a:hover {
	background:
		url("../_images/resources/painProfile/woman_front_chest_rt.png")
		no-repeat scroll 0 0 transparent;
}

#painProfileTool .bodyContainer .woman .front #womanFrontTrunkRight {

	height: 54px;
	left: 110px;
	position: absolute;
	top: 112px;
	width: 24px;
}

#painProfileTool .bodyContainer .woman .front #womanFrontTrunkRight a {

	height: 54px;
	width: 24px;
	display:block;
}

#painProfileTool .bodyContainer .woman .front #womanFrontTrunkRight a:hover {
	background:
		url("../_images/resources/painProfile/woman_front_trunk_rt.png")
}

#painProfileTool .bodyContainer .woman .front #womanFrontTrunkLeft {
	height: 54px;
	left: 78px;
	position: absolute;
	top: 111px;
	width: 24px;
}

#painProfileTool .bodyContainer .woman .front #womanFrontTrunkLeft a {
 display:block;
	height: 54px;

	width: 24px;
}

#painProfileTool .bodyContainer .woman .front #womanFrontTrunkLeft a:hover {
	background:
		url("../_images/resources/painProfile/woman_front_trunk_lft.png")
		no-repeat scroll 0 0 transparent;
}

#painProfileTool .bodyContainer .woman .front #womanFrontLegLeft {

	height: 58px;
	left: 77px;
	position: absolute;
	top: 247px;
	width: 22px;
}

#painProfileTool .bodyContainer .woman .front #womanFrontLegLeft a {
	display:block;
	height: 58px;
	width: 22px;
}

#painProfileTool .bodyContainer .woman .front #womanFrontLegLeft a:hover {
	background:
		url("../_images/resources/painProfile/woman_front_leg_lft.png")
		no-repeat scroll 0 0 transparent;
}

#painProfileTool .bodyContainer .woman .front #womanFrontLegRight {
	height: 58px;
	left: 113px;
	position: absolute;
	top: 247px;
	width: 22px;
}

#painProfileTool .bodyContainer .woman .front #womanFrontLegRight a {
	display:block;
	height: 58px;	
	width: 22px;
}

#painProfileTool .bodyContainer .woman .front #womanFrontLegRight a:hover {
	background:
		url("../_images/resources/painProfile/woman_front_leg_rt.png")
		no-repeat scroll 0 0 transparent;
}

#painProfileTool .bodyContainer .woman .back {
	
}

#painProfileTool .bodyContainer .woman .back #womanBackUpperLeft {
	height: 30px;
	left: 75px;
	position: absolute;
	top: 80px;
	width: 30px;
}

#painProfileTool .bodyContainer .woman .back #womanBackUpperLeft a {
	display:block;
	height: 30px;
	width: 30px;
}

#painProfileTool .bodyContainer .woman .back #womanBackUpperLeft a:hover {
	background:
		url("../_images/resources/painProfile/woman_back_upper_lft.png")
		no-repeat scroll 0 0 transparent;

}

#painProfileTool .bodyContainer .woman .back #womanBackUpperRight {
	height: 30px;
	left: 105px;
	position: absolute;
	top: 80px;
	width: 30px;
}

#painProfileTool .bodyContainer .woman .back #womanBackUpperRight a {
	
	height: 30px;
	
	width: 30px;
	display:block;
}


#painProfileTool .bodyContainer .woman .back #womanBackUpperRight a:hover {
	background:
		url("../_images/resources/painProfile/woman_back_upper_rt.png")
		no-repeat scroll 0 0 transparent;
	
}


#painProfileTool .bodyContainer .woman .back #womanBackTrunkRight {

	height: 52px;
	left: 104px;
	position: absolute;
	top: 104px;
	width: 28px;
}

#painProfileTool .bodyContainer .woman .back #womanBackTrunkRight a {
	display:block;
	height: 52px;

	width: 28px;
}

#painProfileTool .bodyContainer .woman .back #womanBackTrunkRight a:hover {
	background:
		url("../_images/resources/painProfile/woman_back_trunk_rt.png")
		no-repeat scroll 0 0 transparent;
}

#painProfileTool .bodyContainer .woman .back #womanBackTrunkLeft {

	height: 52px;
	left: 77px;
	position: absolute;
	top: 104px;
	width: 28px;
}

#painProfileTool .bodyContainer .woman .back #womanBackTrunkLeft a {

	height: 52px;

	width: 28px;
	display:block;
}

#painProfileTool .bodyContainer .woman .back #womanBackTrunkLeft a:hover {
	background:
		url("../_images/resources/painProfile/woman_back_trunk_lft.png")
		no-repeat scroll 0 0 transparent;

}

#painProfileTool .bodyContainer .woman .back #womanBackLegLeft {
	height: 50px;
	left: 78px;
	position: absolute;
	top: 250px;
	width: 20px;
}

#painProfileTool .bodyContainer .woman .back #womanBackLegLeft a {	
	height: 50px;	
	width: 20px;
	display:block;
}

#painProfileTool .bodyContainer .woman .back #womanBackLegLeft a:hover {
	background:
		url("../_images/resources/painProfile/woman_back_leg_lft.png")
		no-repeat scroll 0 0 transparent;
}

#painProfileTool .bodyContainer .woman .back #womanBackLegRight {

	height: 50px;
	left: 111px;
	position: absolute;
	top: 251px;
	width: 20px;
}

#painProfileTool .bodyContainer .woman .back #womanBackLegRight a {
	display:block;
	height: 50px;
	width: 20px;
}

#painProfileTool .bodyContainer .woman .back #womanBackLegRight a:hover {
	background:
		url("../_images/resources/painProfile/woman_back_leg_rt.png")
		no-repeat scroll 0 0 transparent;
}

#painProfileTool .instructions {
	color: #007840;
	font-style: italic;
	font-size: 0.821em;
}

#painProfileTool h3 {
	font-style: italic;
	font-weight: bold;
	font-size: 0.929em;
	color: #4c0057;
	clear: both;
}

#painProfileTool label {
	color: #000000;
	font-weight: bold;
	font-style: italic;
	font-size: 1.143em;
}

#painProfileTool .painThreshold {
	text-transform: uppercase;
	font-size: 0.714em;
	font-weight: bold;
}

.painSliderContainer {
	width: 350px;
	padding-left: 30px;
}

.painSliderContainer .painThreshold {
	xposition: relative;
	width: 350px;
}

.painSliderContainer .painThreshold .none {
	xposition: absolute;
	xleft: 0;
}

.painSliderContainer .painThreshold .mid {
	xposition: absolute;
	xleft: 50%;
}

.painSliderContainer .painThreshold .max {
	xposition: absolute;
	xright: 0;
	width: 70px;
	display: block;
}

#painProfileTool  .painSliderContainer .painGrade {
	margin: 1em auto 1em 14px;
}

#painProfileTool  .painSliderContainer .painGrade span {
	margin-right: 23.1px;
}

#painProfileTool  .painSliderContainer .painGrade .last {
	margin-right: 0;
}

#painProfileTool #painSlider {
	background: url("../_images/resources/slider_base.png") no-repeat;
	width: 315px;
	height: 36px;
	margin: 0 auto;
}

#painProfileTool #painSlider .ui-slider-handle {
	background: url("../_images/resources/slider_btn.png") no-repeat scroll
		0 0 transparent;
	height: 18px;
	width: 18px;
	top: 23px;
}

.painChecklist {
	
}

.painChecklist .ui-dialog-titlebar {
	border:none;
	display:none;
}

#painChecklist {
	padding: 5px 10px 0;
	border:none;
	background:url("../_images/resources/painProfile/overlay_box.png") no-repeat;
}

#painChecklist table {
	border-collapse:collapse;
}

#painChecklist table tr {
	
}

#painChecklist table tr td {
	padding:0;
}

#painChecklist .buttons {
	text-align: center;
	margin-top:5px;
}

#painChecklist .buttons a {
	margin: 0 30px;
}

#painChecklist .buttons img {
	vertical-align:middle;
}

#painProfileTool table {
	
}

#painProfileTool table tr td {
	width: 50%;
	padding: 10px;
}

#painProfileTool table tr td textarea {
	width: 100%;
}

#painProfileTool table tr td label {
	display: block;
	color: #4c0057;
	width: 90%;
	font-size: 1em;
	font-weight: normal;
}

#painProfileTool table tr td p {
	font-size: 0.857em;
	color: #4c0057;
	float: left;
	width: 235px;
}

#painProfileTool #painRegisterForUpdates {
	float: left;
}

#painProfileTool .legal {
	font-size: 0.917em;
	font-weight: bold;
	margin-top: 1em;
}

#painProfileTool #submitPain {
	
}

.body .mainContent .talking {
	
}

.body .mainContent .talking h2 {
	background: url("../_images/resources/talking_hdl.png") no-repeat;
	width: 470px;
	height: 56px;
	text-indent: -9999px;
}

.body .mainContent .onlineResources {
	
}

.body .mainContent .onlineResources .column2 {
	
}

.body .mainContent .onlineResources .column2 h2 {
	background: url("../_images/resources/430_hdl.png") no-repeat;
	width: 390px;
	height: 101px;
	text-indent: -9999px;
}

.body .mainContent .onlineResources .column2 ul {
	list-style-image: none;
	list-style-type: none;
	padding-left: 17px;
}

.body .mainContent .onlineResources .column2 ul li {
	margin: 1em 0;
}

.body .mainContent .onlineResources .column2 ul li a {
	color: #4c0057;
	text-decoration: underline;
	font-weight: bold;
}

.body .mainContent .onlineResources .column2 .next {
	
}

.body .mainContent .onlineResources .column2 .next ul {
	list-style-image: url("../_images/common/more_arrow.png");
}

.body .mainContent .onlineResources .column2 .next ul li {
	
}

.body .mainContent .onlineResources .column2 .next ul li a {
	color: #000000;
	font-weight: normal;
}

.body .mainContent .postShinglesPain {
	
}

.body .mainContent .postShinglesPain .column2 h2 {
	background: url("../_images/postShingles/shingles_hdl.png") no-repeat;
	width: 480px;
	height: 58px;
	text-indent: -9999px;
}

.body .mainContent .causes {
	
}

.body .mainContent .causes .column1 {
	
}

.body .mainContent .causes .column1 .callout {
	
}

.body .mainContent .causes .column1 .callout .quote {
	background: url("../_images/postShingles/wordballow_lrg.png") no-repeat;
	padding-top: 26px;
}

.body .mainContent .causes .column1 .callout .contributor {
	margin-top: -30px;
}

.body .mainContent .causes .column2 .quote {
	float: right;
	margin-left: 15px;
	display: inline;
}

.body .mainContent .causes .column2 h2 {
	background: url("../_images/postShingles/causes_hdl.png") no-repeat;
	width: 420px;
	height: 104px;
	text-indent: -9999px;
}

.body .mainContent .causes .column2 ul {
	
}

.body .mainContent .causes .column2 ul li {
	font-style: italic;
	margin: 0.8em 0;
}

.body .mainContent .compare {
	
}

.body .mainContent .compare .column2 h2 {
	background: url("../_images/postShingles/compare_hdl.png") no-repeat;
	width: 430px;
	height: 92px;
	text-indent: -9999px;
}

.body .mainContent .fad {
	
}

.body .mainContent .fad h2 {
	background: url("../_images/fad/title_find_a_doctor.png") no-repeat;
	width: 600px;
	height: 56px;
	text-indent: -9999px;
	
}

.body .mainContent .fad .fadformarea {
	background: url("../_images/fad/bg_search_results_lg_box.png") no-repeat;
	width: 650px;
	padding-bottom: 20px;
	margin-bottom:70px;
}

.body .mainContent .fad .fadformarea .fadform {
	width: 600px;
	padding-top:20px;
	padding-left: 25px;
}

.formrow
{
	width: 300px;
	font-size:1.0em;
}

.fadform input
{
	height:20px;
	font-size:16px;
	margin:0 0 10px 0;	

}

#txtZip {
	width:139px;
}
#txtPracticeName {
	width:237px;
}
.formrowbutton
{
	width: 600px;
	text-align: center;
	height:50px;
}

.formrowbutton input
{
	height:auto;
	vertical-align:middle;
}

.formrequire
{
	color: #FF0000;
	float: left;
}

.formlable
{
	height:20px;	
	color: #fff;
	background-color: #470e52;
	float: left;
	padding: 5px 5px 1px 5px;
	margin:0;
}
.fadBox1{
	border: 1px solid #8d558a;
	width:230px;
	height:120px;
	float:left;
	margin:0 27px 20px 0;
	padding:0 0 0 10px;
	background-color:#efebef;
}
.fadBox2{
	border: 1px solid #8d558a;
	width:250px;
	height:120px;
	float:left;
	padding:0 0 0 10px;
	background-color:#efebef;
}
.fadBox3{

	border: 1px solid #8d558a;
	width:600px;
	height:80px;
	float:left;
	margin:0 20px 20px 0;
	background-color:#efebef;
}
#fadPagination {
	font-size:1.1em;
	text-decoration:none;	
}
#fadPagination p{
	font-size:1.1em;
	text-decoration:none;	
	color:#111111;
}

#fadPagination a {
	text-decoration:none;
	color: #006600;
}

#fadPagination a:hover{
	color:#ffffff;
	background-color:#663300
}

.body .mainContent .fadresults {
	
}

.body .mainContent .fadresults h2 {
	background: url("../_images/fad/title_results.png") no-repeat;
	width: 600px;
	height: 56px;
	text-indent: -9999px;
}

.body .mainContent .fadresults .fadresultsarea {
	background: url("../_images/fad/bg_search_results_lg_box_results_pg.png") no-repeat;
	background-color: #e6e6e6;
	width: 653px;
	min-height: 715px;	padding-bottom: 20px;
	
}

.body .mainContent .fadresults .fadresultsarea .faddisplayresult {
	clear: both;
	/*background: url("../_images/fad/bg_search_results_box.png") no-repeat;*/
	width: 586px;
	margin-left: 33px;
	line-height: 17px;	
	font-size:14px;
}

.milescolumn
{
	margin:0;
	padding-right: 10px;
	padding-top: 35px;
	text-align:right;
}

.doctorinfocolumnone
{
	float: left;
	width: 210px;
	height: 157px;
	margin-right: 10px;
	padding-top: 15px;
}

.doctorinfocolumntwo a
{
	text-decoration: underline;
	color:#5e1368;
	font-weight: bold;
}

.searchresults_box_top{
	background: url("../_images/fad/bg_search_results_box_top.png") no-repeat;
	width:586px;
	height:10px;
}
.searchresults_box_bottom{
	background: url("../_images/fad/bg_search_results_box_bottom.png") no-repeat;
	width:586px;
	height:15px;	

}
.searchresults_box_middle{
	background: url("../_images/fad/bg_search_results_box_middle.png") repeat-y;
	weight:586px;
}

.practice2{
	display:none;
	margin:0;
	padding:0;
}


.body .mainContent .privacy {
	
}

.body .mainContent .privacy h2 {
	background: url("../_images/misc/privacy_hdl.png") no-repeat;
	width: 600px;
	height: 56px;
	text-indent: -9999px;
}

.body .mainContent .terms {
	
}

.body .mainContent .terms h2 {
	background: url("../_images/misc/terms_hdl.png") no-repeat;
	width: 600px;
	height: 56px;
	text-indent: -9999px;
}

.body .mainContent .contact {
	
}

.body .mainContent .contact .column2 {
	
}

.body .mainContent .contact .column2 h2 {
	background: url("../_images/misc/contact_us_hdl.png") no-repeat;
	width: 221px;
	height: 56px;
	text-indent: -9999px;
}

.body .mainContent .contact .column2 table {
	margin: 0em 0 1em;
	border: none;
	padding: 0;
	border-collapse: collapse;
}

.body .mainContent .contact .column2 table tr {
	padding: 0;
}

.body .mainContent .contact .column2 table tr th {
	text-align: left;
	vertical-align: top;
}

.body .mainContent .contact .column2 table tr th,.body .mainContent .contact .column2 table tr td
	{
	padding: 5px 5px 5px 0;
}

.body .mainContent .search {
	
}

.body .mainContent .search h2 {
	background: url("../_images/misc/search_hdl.png") no-repeat;
	width: 600px;
	height: 56px;
	text-indent: -9999px;
}

.body .mainContent .search .searchBox {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}

.body .mainContent .search .searchBox table {
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}

.body .mainContent .search #result_report {
	margin: 1em 0;
	font-weight: bold;
	color: #007840;
}

.body .mainContent .search #results {
	
}

.body .mainContent .search #results h4 {
	font-weight: normal;
	margin: 0;
	font-size: 1.143em;
}

.body .mainContent .search #results a {
	text-decoration: underline;
	color: #4C0057;
}

.body .mainContent .search #results .url {
	color: #007840;
}

.body .mainContent .search #results .description {
	color: #434343;
	/*font-size:0.875em;*/
}

.body .mainContent .media {
	
}

.body .mainContent .media .column2 {
	
}

.body .mainContent .media .column2 h2 {
		background: url("../_images/misc/media_kit_hdl.png") no-repeat;
	width: 201px;
	height: 56px;
	text-indent: -9999px;
}

.body .mainContent .media .column2 .download {
	margin: 50px 0;
}

.body .mainContent .media .column2 .download .icon {
	float:left;
	margin-right:15px;
}

.body .mainContent .media .column2 .download p {
	margin:0;
}

.body .mainContent .siteMap {
	
}

.body .mainContent .siteMap .column2 {

}

.body .mainContent .siteMap .column2 h2 {
			background: url("../_images/misc/sitemap_hdl.png") no-repeat;
	width: 600px;
	height: 56px;
	text-indent: -9999px;
}

.body .mainContent .siteMap .column2 ul {
	list-style-type: none;
}

.body .mainContent .siteMap .column2 ul li {
	margin: 1em;
	font-weight:normal;
}

.body .mainContent .siteMap .column2 ul li a {	
	color:#6B6C70;
}

.body .mainContent .siteMap .column2 ul li a:hover {
	
	color:#000;
}

.footer {
	margin: 0 54px;
}

.footer .isi {
	
}

.footer .isi h2 {
	font-weight: bold;
	margin: 1em 0 0;
	font-size: 0.813em;
}

.footer .isi p {
	margin: 0 ;
	font-size: 0.813em;
}

.footer .isi p a {
	text-decoration:underline;
}

.footer .isi ul {
    margin: 0 0 15px 0;
	padding:0;
}

.footer .isi li {
    margin: 0 0 .3em 15px;
    font-size: 0.813em;
	margin-top:0;
		
}

.footer .isi ul {
    margin: 0 0 15px 0;
	padding: 0;
}

.footer .isi li {
    margin: 0 0 0 15px;
    font-size: 0.813em;
}

.footer .footerNav {
	color: #434343;
	font-size: 0.75em;
	background-color: #d1d1d1;
	text-align: center;
	padding: 5px 0;
}

.footer .footerNav span {
	margin: 10px 5px;
}

.footer .legal {
	font-size: 0.688em;
	overflow: auto;
	margin: 12px 0 0;
}

.footer .legal img {
	float: left;
	margin-right: 20px;
}

.footer .legal p {
	float: left;
	margin-top: 0;
	width: 808px;
}

.ui-dialog-titlebar {
	border-top: 4px solid #4c0057;
	border-right: 4px solid #4c0057;
	border-left: 4px solid #4c0057;
	background-color: #fff;
}

.ui-icon {
	width: 16px;
	height: 16px;
	background-image: url(images/ui-icons_222222_256x240.png);
}

.ui-widget-header .ui-icon {
	background-image: url(custom-theme/images/ui-icons_007840_256x240.png);
}

.ui-state-hover .ui-icon,.ui-state-focus .ui-icon {
	background-image: url(custom-theme/images/ui-icons_454545_256x240.png);
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus
	{
	background: url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x
		;
	font-weight: normal;
	color: #212121;
	outline: none;
	cursor: hand;
}

.ui-icon-closethick {
	background-position: -96px -128px;
}

#register-form {
	width: 690px;
}

#register-form a,#tell-form a {
	color: #4c0057;
	text-decoration: underline;
}

#register-form h2 {
	background: url("../_images/common/register_hdl.png") no-repeat;
	width: 480px;
	height: 58px;
	text-indent: -9999px;
	margin-top: 0px;
}

#register-form form fieldset {
	border: none;
	padding: 0;
}
#register-form form fieldset label {
margin-right:1em;
}
#register-form form fieldset input {
	width: 209px;
	margin: 1em 1em 1em 0;
}
#register-form form fieldset table {
	margin: 0 3px 0 auto;
}
#register-form form fieldset table.form-fields tr td {
	text-align:right;
}
#register-form form fieldset #confirmEmail {
	
}

#register-form form fieldset img {
	float: right;
	margin-top: 15px;
}

#register-form #submitRegistration {
	width: auto;
	float: left;
}

#register-form form fieldset .lowerFields {
	float: right;
	width: 450px;
	margin-top: 2em;
	margin-bottom: 2em;
}

#register-form form fieldset .lowerFields table tr th {
	text-align: right;
	font-weight: normal;
	padding-right: 15px;
	width: 100px;
}

#register-form form fieldset .lowerFields table tr td input {
	width: auto;
	margin-right: 0;
}

#register-form .legal {
	font-size: 0.917em;
	font-weight: bold;
	float: left;
	width: 540px;
}
.select-wide {
	width:90%;
}

#tell-form {
	width: 665px;
}

#tell-form h2 {
	background: url("../_images/common/tell_hdl.png") no-repeat;
	width: 548px;
	height: 48px;
	text-indent: -9999px;
	margin-top: 0px;
}

#tell-form form p {
	margin-top: 5px;
}

#tell-form form fieldset {
	border: none;
	padding: 0;
}

#tell-form form fieldset input {
	margin-right: 10px;
}

#tell-form form fieldset a img {
	float: none;
	margin: 0;
}

#tell-form form fieldset p.moreEmailFields a {
	margin-left: 85px;
}

#tell-form form fieldset img {
	float: right;
	margin-top: 115px;
}

#tell-form form fieldset label {
	font-size: 1.333em;
	font-weight: bold;
	color: #4c0057;
	margin-right: 10px;
	margin-bottom: 1em;
	width: 75px;
	text-align: right;
	display: block;
	float: left;
}

#tell-form form fieldset .note {
	color: #007840;
}

#tell-form form fieldset .to {
	margin-top: 1em;
	clear: left;
}

#tell-form form fieldset .to label {
	float: left;
}

#tell-form form fieldset .to p {
	margin: 0;
}

#tell-form form fieldset .to .toEmailFields {
	display: block;
	margin: 5px 0 5px 85px;
}

#tell-form form fieldset .to input {
	margin-left: 85px;
}

#tell-form #submitTell {
	width: auto;
	float: left;
	clear: both;
}

#tell-form .legal {
	font-size: 0.917em;
	font-weight: bold;
	vertical-align: middle;
}

#interstitial {
	
}

#interstitial .buttons {
	text-align: center;
	margin-top: 2em;
}

#interstitial .buttons a {
	margin: 0 30px;
	font-size: 1.5em;
}

#ui-dialog-title-interstitial {
	color: #00693D;
	font-weight: bold;
	font-size: 1.3em;
}


