BODY
{
	background-image: url(../images/drtv_page_tile.jpg);
	margin: 0px;
}
.outer_shell
{
	display: block;
	margin: auto;
	width: 780px;
}
.masthead
{
	display: block;
	width: 780px;
}
.content_area
{
	display: block;
	font-weight: normal;
	font-size: 13px;
	background-image: url(../images/page_bg.gif);
	background-position: left top;
	width: 780px;
	color: #333333;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	overflow: hidden;
}
.content_area:unknown
{
	clear: both;
	display: block;
	content: " ";
}
.content_area_left_nav
{
	display: block;
	float: left;
	background-image: url(../images/bgimage_left.jpg);
	width: 239px;
	background-repeat: no-repeat;
	height: 368px;
}
.navigation
{
	left: 22px;
	position: relative;
	top: 0px;
}
.navigation_1_normal
{
	background-image: url(../images/nav_1.jpg);
	width: 209px;
	background-repeat: no-repeat;
	height: 48px;
}
.navigation_1_over
{
	background-image: url(../images/nav_1_ovr.jpg);
	width: 209px;
	background-repeat: no-repeat;
	height: 48px;
}
.navigation_1_text
{
	font-weight: bold;
	font-size: 16px;
	left: 18px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	top: 16px;
}
.navigation_2_normal
{
	background-image: url(../images/nav_2.jpg);
	width: 209px;
	background-repeat: no-repeat;
	height: 42px;
}
.navigation_2_over
{
	background-image: url(../images/nav_2_ovr.jpg);
	width: 209px;
	background-repeat: no-repeat;
	height: 42px;
}
.navigation_2_text
{
	font-weight: bold;
	font-size: 16px;
	left: 18px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	top: 58px;
}
.navigation_3_normal
{
	background-image: url(../images/nav_3.jpg);
	width: 209px;
	background-repeat: no-repeat;
	height: 42px;
}
.navigation_3_over
{
	background-image: url(../images/nav_3_ovr.jpg);
	width: 209px;
	background-repeat: no-repeat;
	height: 42px;
}
.navigation_3_text
{
	font-weight: bold;
	font-size: 16px;
	left: 18px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	top: 100px;
}
.navigation_4_normal
{
	background-image: url(../images/nav_4.jpg);
	width: 209px;
	background-repeat: no-repeat;
	height: 60px;
}
.navigation_4_over
{
	background-image: url(../images/nav_4_ovr.jpg);
	width: 209px;
	background-repeat: no-repeat;
	height: 60px;
}
.navigation_4_text
{
	font-weight: bold;
	font-size: 16px;
	left: 18px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	position: absolute;
	top: 140px;
}
.content_area_right
{
	display: block;
	float: left;
	width: 524px;
}
.form_copy
{
	padding-right: 15px;
	display: block;
	padding-left: 15px;
	font-size: 14px;
	background-image: url(../images/body_bg.gif);
	padding-bottom: 15px;
	padding-top: 15px;
	background-repeat: repeat-y;
}
.content_area_right_gutter
{
	display: block;
	float: right;
	width: 17px;
	height: 368px;
	padding-top: 16px;
}
.bottom_nav
{
	display: block;
	background: #000000;
	height: 60px;
	color: #004bc0;
	text-align: right;
	padding-right: 122px;
}
.bottom_nav1
{
	display: block;
	background: #000000;
	height: 60px;
	color: #004bc0;
	text-align: right;
	padding-right: 122px;
}
.bottom_nav a
{
	font-weight: bold;
	font-size: 13px;
	color: #ffbc07;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 55px;
	text-decoration: none;
}
/*.bottom_nav_text {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; LEFT: 390px; COLOR: #ffbc07; FONT-FAMILY: Arial, Helvetica, sans-serif; POSITION: relative; TOP: 20px
}*/
.bottom_footer
{
	display: block;
	float: left;
	background-image: url(../images/footer_bg.gif);
	width: 780px;
	background-repeat: repeat-x;
	height: 90px;
}
.bottom_footer_content
{
	padding-right: 10px;
	padding-left: 10px;
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 10px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #777777;
}
.bottom_footer_copy
{
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 10px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(51, 51, 51);
}
.bottom_footer_content a
{
	font-weight: normal;
	font-size: 12px;
	padding-bottom: 10px;
	color: #004bc0;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.bottom_footer_content_02
{
	padding-right: 20px;
	padding-left: 10px;
	float: left;
	padding-bottom: 10px;
	padding-top: 10px;
	color: #004bc0;
}
#link_left_nav
{
	color: #ffffff;
	text-decoration: none;
}
#link_bottom_nav
{
	color: #ffbc07;
	text-decoration: none;
}
#link_footer
{
	color: #004bc0;
}
#link_separator
{
	color: #777777;
}
.form_text
{
	float: left;
	width: 128px;
}
.nothing_div
{
	height: 14px;
}
.form_text_02
{
	float: right;
	width: 200px;
}
.faq_q
{
	padding-right: 10px;
	padding-left: 10px;
	width: 470px;
	background-color: #e5effb;
	text-decoration: none;
	overflow:hidden
}
.faq_q:unknown
{
	clear: both;
	display: block;
	content: " ";
}
.faq_q_text
{
	display: block;
	font-weight: bold;
	font-size: 14px;
	float: left;
	padding-bottom: 5px;
	width: 460px;
	color: #5194e2;
	padding-top: 5px;
	font-family: arial;
	text-decoration: none;
	
}
.faq_q_arrow
{
	display: block;	
	float: right;
	width: 10px;
	padding-top: 5px;
}
.faq_a_text_collapse
{
	display: none;
}
.faq_a_text_expand
{
	padding-right: 10px;
	display: block;
	padding-left: 15px;
	font-size: 13px;
	padding-bottom: 5px;
	width: 465px;
	color: #333333;
	font-family: arial;
	background-color: #e5effb;
}
.flash_homepage_box
{
	width: 780px;
	height: 711px;
	background-color: #000000;
}
.flash_symptoms_box
{
	width: 250px;
	height: 475px;
}
.title_01
{
	font-weight: bold;
	font-size: 16px;
	color: #ffbc07;
	font-family: arial;
}
.form_copy_01
{
	display: block;
	padding-left: 15px;
	font-size: 14px;
	background-image: url(../images/body_bg.gif);
	background-repeat: repeat-y;
	width: 508px;
}
#faq_q_link
{
	color: #efefef;
	text-decoration: none;
}
.faq_q_link
{
	color: #5194e2;
	text-decoration: none;
}
.title_02
{
	font-weight: bold;
	font-size: 16px;
	color: #ffbc07;
	padding-top: 15px;
	font-family: arial;
}
.assess_print_button
{
	display: block;
}
.assess_print_button_hide
{
	display: none;
}
.flash_nerveman_box
{
	width: 550px;
	height: 400px;
}
.nonflash_hdr
{
	background-image: url(../images/nonflash_drtv_home_hdr.gif);
	width: 780px;
	background-repeat: no-repeat;
	height: 119px;
}
.nonflash_mid
{
	width: 780px;
	height: 367px;
}
.nonflash_callouts
{
	width: 780px;
}
.homepage_hdr_text_area
{
	font-size: 12px;
	left: 240px;
	width: 540px;
	color: #ffffff;
	font-family: arial;
	position: relative;
}
.nonflash_home_bottom_links
{
	font-weight: bold;
	font-size: 14px;
	left: 240px;
	color: #ffbc07;
	font-family: arial;
	position: relative;
	top: -35px;
}
.nonflash_home_bottom_linksHomePage
{
	font-weight: bold;
	font-size: 14px;	
	color: #ffbc07;
	font-family: arial;
	position: relative;	
	text-decoration:none;
}
#nav
{
	width: 208px;
	font-family: Arial;
	font-size: 13px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}
div.navon
{
	background-image: url(../images/nav_2.jpg);
	background-repeat: no-repeat;
	height: 42px;
	color: white;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}
div.navon A
{
	height: 32px;
	color: white;
	text-decoration: none;
	display: block;
	padding-left: 18px;
	padding-top: 10px;
}
div.navon a:visited
{
	height: 32px;
	color: white;
	text-decoration: none;
	display: block;
}
div.navon a:hover
{
	background-image: url(../images/nav_2_ovr.jpg);
	background-repeat: no-repeat;
	height: 32px;
	color: white;
	text-decoration: none;
	display: block;
}
div.navonfirst
{
	background-image: url(../images/nav_1.jpg);
	background-repeat: no-repeat;
	height: 48px;
	color: white;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	overflow: hidden;
}
div.navonfirst A
{
	line-height: 49px;
	color: white;
	padding-top: 1px;
	text-decoration: none;
	display: block;
	padding-left: 18px;
}
div.navonfirst a:visited
{
	color: white;
	text-decoration: none;
	display: block;
}
div.navonfirst a:hover
{
	background-image: url(../images/nav_1_ovr.jpg);
	background-repeat: no-repeat;
	color: white;
	text-decoration: none;
	display: block;
}
div.navonlast
{
	background-image: url(../images/nav_4.jpg);
	background-repeat: no-repeat;
	height: 60px;
	color: white;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}
div.navonlast A
{
	height: 50px;
	color: white;
	text-decoration: none;
	display: block;
	padding-left: 18px;
	padding-top: 8px;
}
div.navonlast a:visited
{
	height: 50px;
	color: white;
	text-decoration: none;
	display: block;
}
div.navonlast a:hover
{
	background-image: url(../images/nav_4_ovr.jpg);
	background-repeat: no-repeat;
	height: 50px;
	color: white;
	text-decoration: none;
	display: block;
}
div.navoff
{
	background-image: url(../images/nav_2.jpg);
	background-repeat: no-repeat;
	color: white;
	height: 42px;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}
div.navoff A
{
	height: 32px;
	color: white;
	text-decoration: none;
	display: block;
	padding-left: 18px;
	padding-top: 10px;
}
div.navoff a:visited
{
	height: 32px;
	color: white;
	text-decoration: none;
	display: block;
}
div.navoff a:hover
{
	background-image: url(../images/nav_2_ovr.jpg);
	background-repeat: no-repeat;
	height: 32px;
	color: white;
	text-decoration: none;
	display: block;
}
div.navofffirst
{
	background-image: url(../images/nav_1.jpg);
	background-repeat: no-repeat;
	height: 48px;
	color: white;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	overflow: hidden;
}
div.navofffirst A
{
	line-height: 49px;
	color: white;
	text-decoration: none;
	display: block;
	padding-left: 18px;
	padding-top: 1px;
}
div.navofffirst a:visited
{
	color: white;
	text-decoration: none;
	display: block;
}
div.navofffirst a:hover
{
	background-image: url(../images/nav_1_ovr.jpg);
	background-repeat: no-repeat;
	color: white;
	text-decoration: none;
	display: block;
}
div.navofflast
{
	background-image: url(../images/nav_4.jpg);
	background-repeat: no-repeat;
	color: white;
	height: 60px;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}
div.navofflast A
{
	height: 50px;
	color: white;
	text-decoration: none;
	display: block;
	padding-left: 18px;
	padding-top: 8px;
}
div.navofflast a:visited
{
	height: 50px;
	color: white;
	text-decoration: none;
	display: block;
}
div.navofflast a:hover
{
	background-image: url(../images/nav_4_ovr.jpg);
	background-repeat: no-repeat;
	height: 50px;
	color: white;
	text-decoration: none;
	display: block;
}
div.subnavon
{
	background-image: url(../images/nav_2.jpg);
	background-repeat: no-repeat;
	height: 42px;
	color: white;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}
div.subnavon A
{
	height: 32px;
	color: white;
	text-decoration: none;
	display: block;
	padding-left: 18px;
	padding-top: 10px;
}
div.subnavon a:visited
{
	height: 32px;
	color: white;
	text-decoration: none;
	display: block;
}
div.subnavon a:hover
{
	background-image: url(../images/nav_2_ovr.jpg);
	background-repeat: no-repeat;
	height: 32px;
	color: white;
	text-decoration: none;
	display: block;
}
div.subnavonfirst
{
	background-image: url(../images/nav_1.jpg);
	background-repeat: no-repeat;
	height: 48px;
	color: white;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}
div.subnavonfirst A
{
	height: 38px;
	color: white;
	text-decoration: none;
	display: block;
	padding-left: 18px;
	padding-top: 16px;
}
div.subnavonfirst a:visited
{
	height: 38px;
	color: white;
	text-decoration: none;
	display: block;
}
div.subnavonfirst a:hover
{
	background-image: url(../images/nav_1_ovr.jpg);
	background-repeat: no-repeat;
	height: 38px;
	color: white;
	text-decoration: none;
	display: block;
}
div.subnavonlast
{
	background-image: url(../images/nav_4.jpg);
	background-repeat: no-repeat;
	height: 60px;
	color: white;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}
div.subnavonlast A
{
	height: 50px;
	color: white;
	text-decoration: none;
	display: block;
	padding-left: 18px;
	padding-top: 8px;
}
div.subnavonlast a:visited
{
	height: 50px;
	color: white;
	text-decoration: none;
	display: block;
}
div.subnavonlast a:hover
{
	background-image: url(../images/nav_4_ovr.jpg);
	background-repeat: no-repeat;
	height: 50px;
	color: white;
	text-decoration: none;
	display: block;
}
div.subnavoff
{
	background-image: url(../images/nav_2.jpg);
	background-repeat: no-repeat;
	color: white;
	height: 42px;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}
div.subnavoff A
{
	height: 32px;
	color: white;
	text-decoration: none;
	display: block;
	padding-left: 18px;
	padding-top: 10px;
}
div.subnavoff a:visited
{
	height: 32px;
	color: white;
	text-decoration: none;
	display: block;
}
div.subnavoff a:hover
{
	background-image: url(../images/nav_2_ovr.jpg);
	background-repeat: no-repeat;
	height: 32px;
	color: white;
	text-decoration: none;
	display: block;
}
div.subnavofffirst
{
	background-image: url(../images/nav_1.jpg);
	background-repeat: no-repeat;
	color: white;
	height: 48px;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}
div.subnavofffirst A
{
	height: 38px;
	color: white;
	text-decoration: none;
	display: block;
	padding-left: 18px;
	padding-top: 16px;
}
div.subnavofffirst a:visited
{
	height: 38px;
	color: white;
	text-decoration: none;
	display: block;
}
div.subnavofffirst a:hover
{
	background-image: url(../images/nav_1_ovr.jpg);
	background-repeat: no-repeat;
	height: 38px;
	color: white;
	text-decoration: none;
	display: block;
}
div.subnavofflast
{
	background-image: url(../images/nav_4.jpg);
	background-repeat: no-repeat;
	color: white;
	height: 60px;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}
div.subnavofflast A
{
	height: 50px;
	color: white;
	text-decoration: none;
	display: block;
	padding-left: 18px;
	padding-top: 8px;
}
div.subnavofflast a:visited
{
	height: 50px;
	color: white;
	text-decoration: none;
	display: block;
}
div.subnavofflast a:hover
{
	background-image: url(../images/nav_4_ovr.jpg);
	background-repeat: no-repeat;
	height: 50px;
	color: white;
	text-decoration: none;
	display: block;
}
div.navseparator
{
	height: 10px;
}
div.navend
{
}

.FAQTFSeparator
{
	color: #999999;
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#printerLinks
{
	display: none;
}
#printerLinks1
{
	display: none;
}

#PrintLinks
{
	display: block;
}
.error-bold
{
	height: 31px;
	display: none;
	font-weight: normal;
	padding-bottom: 7px;
}
#bottomPadding
{
	height: 16px;
}

#spacerDiv
{
	height: 16px;
}
div.errordiv
{
	height: 35px;
}

#spacerDiv1
{
	height: 15px;
}
.error-bold1
{
	height: 60px;
	display: none;
	font-weight: normal;
	padding-bottom: 7px;
}
#printFooter
{
	display: none;
}
.wrapper1
{
	margin-bottom: 19px;
}

#errorGenericMessage
{
	line-height: 14px;
}

#errorGenericMessage1
{
	line-height: 4px;
}
#spacerDiv2
{
	height: 19px;
}
#spacerDiv3
{
	height: 16px;
}
#spacerDiv4
{
	height: 14px;
}
.errorGenericMessage
{
	padding-top: 15px;
	padding-bottom: 3px;
}
.cancelCursor
{
	cursor: hand;
}
.form_copy_email
{
	padding-right: 15px;
	display: block;
	padding-left: 15px;
	font-size: 14px;
	background-image: url(../images/body_bg.gif);
	padding-bottom: 15px;
	padding-top: 15px;
	background-repeat: repeat-y;
	overflow: visible;
}

