/* 
Theme Name: Testopel
Theme URL: http://www.testopel.com/
Description: Custom WordPress theme created for Testopel.com
Author: Stephen Ward
Author URI: http://www.boldinteractive.com/
Version: 1.0
*/

/* Reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

:focus {
	outline: 0;
}

body {
	line-height: 1;
	color: black;
	background: white;
}

ol, ul {
	list-style: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption, th, td {
	text-align: left;
	font-weight: normal;
}

/*blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}*/

/* End reset */



/* Begin Core Styles */
html {
	overflow-x: hidden;
}

body {
	background: #000;
	font-family:Arial, Helvetica, sans-serif;
	margin: 0 auto;
	padding: 0px 4px 0px 4px;
	position: relative;
	width: 1004px;
}

strong {
	font-weight: bold;
}
em {font-style:italic; }
sup {
	font-size: 80%;
	vertical-align: text-top;
}

#left_side {
	height: 1300px;
	left: -498px;
	position: absolute;
	width: 498px;
}

#right_side {
	height: 1300px;
	position: absolute;
	right: -498px;
	width: 498px;
}

.clear {
	clear: both;
	height: 1px;
}
.green {
	color:#A8C100;
}
/* End Core Styles */

/*Important Message */

#importantmessage {
	width:1003px;
	height:89px;
	margin-bottom:24px;
	background:#5b4f78 url(images/bg-importantmessage.png) bottom left repeat-x;
}
#importantmessage p {
	text-align:center;
	color:#ffffff;
	font-size:14px;
	line-height:17px;
	margin:0px;
	padding:5px 115px;
}
/* Begin Header Styles */
#header {
	color: #CCC;
	width:100%;
}

#header a:link, #header a:visited {
	color: #CCC;
	text-decoration: none;
}

#header a:active, #header a:hover {
	color: #FFF;
	text-decoration: none;
}

#site_functions {
}

#search_form {
	display: block;
	float: right;
	height: 41px;
	margin: 14px 0px 0px 0px;
	text-transform: uppercase;
	width: 217px;
}

#search_box {
	height: 14px;
	width: 131px;
}

#utility_menu {
	clear: none;
	float: right;
	line-height: 15px;
	margin: 15px 22px 0px 0px;
}

#utility_menu li {
	display: inline;
}

#company_info {
	height: 84px;
	width:100%;
	position:relative;
}

#logo {
	background: url(/wp-content/themes/testopel/images/testopel-logo.gif) no-repeat;
	display: block;
	float: left;
	height: 54px;
	margin: 16px 0px 0px 0px;
	text-indent: -9999px;
	width: 163px;
}

#teaser {
	clear: none;
	font-size: 70%;
	font-style: italic;
	float: left;
	height: 34px;
	line-height: 34px;
	margin: 40px 0px 0px 14px;
}

#request_more_information {
	display:block;
	clear: none;
	float: right;
	font-family: Arial;
	font-size: 70%;
	font-weight: bold;
	top:30px;
	right:193px;
	text-align: right;
	width: 340px;
	height:50px;
	position:absolute;
}

a.order {
	display:block;
	width:167px;
	height:25px;
	position:absolute;
	top:30px;
	right:0px;
}

#phone_number {
	font-size: 160%;
	color:#A8C100;
}
/* End Header Styles */



/* Begin Main Menu Styles */
#main_menu {
	background: url(images/bg-mainmenu.png) top left repeat-x;
	clear: both;
	display: block;
	height: 39px;
	width: 1004px;
}

#main_menu li {
	clear: none;
	display: block;
	float: left;
	height: 39px;
}

#main_menu li a {
	display: block;
	height: 39px;
	text-indent: -9999px;
}

a#home {
	background: url(images/btn-home.png) 0px 0px no-repeat;
	width: 137px;
}
a#about-testopel {
	background: url(images/btn-abouttestopel.png) 0px 0px no-repeat;
	width: 147px;
}
a#common-questions {
	background: url(images/btn-common-questions.png) 0px 0px no-repeat;
	width: 146px;
}
a#find-an-expert {
	background: url(images/btn-find-an-expert.png) 0px 0px no-repeat;
	width: 146px;
}
a#prescribing-information {
	background: url(images/btn-prescribing-information1.png) 0px 0px no-repeat;
	width: 146px;
}
a#safety-information {
	background: url(images/btn-safety-information1.png) 0px 0px no-repeat;
	width: 147px;
}
a#contact-us {
	background: url(images/btn-contact-us1.png) 0px 0px no-repeat;
	width: 132px;
}
#main_menu li a:hover {
	background-position: 0px -39px;
}

/* End Main Menu Styles */



/* Begin Home Content Styles */
#home_centerpiece {
	background: url(/wp-content/themes/testopel/images/home-banner.jpg) no-repeat;
	border-bottom: 15px solid #000;
	height: 396px;
	position: relative;
	width: 1004px;
}

#learn_more {
	color: #000;
	font-size: 70%;
	left: 664px;
	position: absolute;
	top: 261px;
}

#learn_more ul {
	line-height: normal;
	margin: 2px 0px 0px 0px;
}

#learn_more a:link, #learn_more a:visited {
	color: #000;
	font-size: 110%;
	font-weight: bold;
	text-decoration: none;
}

#learn_more a:active, #learn_more a:hover {
	color: #FFF;
	font-size: 110%;
	font-weight: bold;
	text-decoration: none;
}
#homecontent {
	background:#000000 !important;
}
#home_subsections {
	background:#000000;
}

.home_subsection {
	clear: none;
	color: #333;
	float: left;
	height: 173px;
	width: 325px;
	overflow:hidden;
}

.home_subsection h2 {
	display:block;
	width:325px;
	height:39px;
	padding:0px;
	margin:0px;
}

.home_subsection h2 a:active, .home_subsection h2 a:hover, .home_subsection h2 a:link, .home_subsection h2 a:visited {
	color: #FFF;
	text-decoration: none;
}



.home_subsection p {
	font-size: 85%;
	margin: 16px 25px 0px 25px;
}

.home_subsection a:link, .home_subsection a:visited {
	color: #333;
	text-decoration: none;
}

.home_subsection a:active, .home_subsection a:hover {
	color: #333;
	text-decoration: none;
}
#home1 {
	margin-right:13px;
}
#home2 {
	margin-right:13px;
}
#legal {
	background:#000000;
	padding:20px 0px 0px 0px;
}
#legal div {
	line-height:1;
	background:#000000 !important;
}
#legal p {
	margin-bottom:16px;
	color:#ffffff;
	font-size:14px;
	line-height:17px;
}
/* End Home Content Styles */



/* Begin Provider Home Styles */
#provider_centerpiece {
	background: url(/wp-content/themes/testopel/images/your-patients-symptoms.jpg) no-repeat;
	height: 323px;
	position: relative;
	text-indent: -9999px;
	width: 757px;
}

#provider_centerpiece #low_energy {
	display: block;
	height: 24px;
	left: 319px;
	position: absolute;
	top: 137px;
	width: 123px;
}

#provider_centerpiece #low_energy:hover {
	background: url(/wp-content/themes/testopel/images/low-energy-rollover.jpg) no-repeat;
}

#provider_centerpiece #depression {
	display: block;
	height: 23px;
	left: 319px;
	position: absolute;
	top: 168px;
	width: 122px;
}

#provider_centerpiece #depression:hover {
	background: url(/wp-content/themes/testopel/images/depression-rollover.jpg) no-repeat;
}

#provider_centerpiece #irritability {
	display: block;
	height: 23px;
	left: 319px;
	position: absolute;
	top: 199px;
	width: 112px;
}

#provider_centerpiece #irritability:hover {
	background: url(/wp-content/themes/testopel/images/irritability-rollover.jpg) no-repeat;
}

#provider_centerpiece #diabetic {
	display: block;
	height: 23px;
	left: 319px;
	position: absolute;
	top: 230px;
	width: 99px;
}

#provider_centerpiece #diabetic:hover {
	background: url(/wp-content/themes/testopel/images/diabetic-rollover.jpg) no-repeat;
}

#provider_centerpiece #learn_more {
	display: block;
	height: 14px;
	left: 286px;
	position: absolute;
	top: 277px;
	width: 270px;
}

#provider_centerpiece #learn_more:hover {
	background: url(/wp-content/themes/testopel/images/learn-more-rollover.jpg) no-repeat;
}

#provider_subsections {
	margin: 9px 0px 0px 0px;
}

.provider_subsection {
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	float: left;
	height: 255px;
	margin: 0px 8px 0px 0px;
	width: 245px;
}

.provider_subsection a:link, .provider_subsection a:visited {
	color: #000;
	text-decoration: none;
}

.provider_subsection a:active, .provider_subsection a:hover {
	color: #000;
	text-decoration: underline;
}

.provider_subsection h2 a:link, .provider_subsection h2 a:visited {
	background: url(/wp-content/themes/testopel/images/provider-home-subsection-heading.gif) no-repeat;
	color: #FFF;
	display: block;
	font-weight: bold;
	height: 29px;
	padding: 10px 0px 0px 26px;
	text-decoration: none;
	text-transform: uppercase;
	width: 220px;
}

.provider_subsection h2 a:active, .provider_subsection h2 a:hover {
	color: #FFF;
	text-decoration: none;
}

.provider_subsection img.feel_good {
	border-bottom: 2px solid #010101;
	margin: 0px 0px 17px 0px;
}

.provider_subsection p {
	margin: 0px 23px 0px 23px;
}

.provider_subsection ul.black_arrow_list {
	font-weight: bold;
	margin: 0px 0px 0px 25px;
	list-style-type: none;
}

.provider_subsection ul.black_arrow_list li {
	background: url(/wp-content/themes/testopel/images/black-arrow.gif) no-repeat 0px 3px;
	padding: 0px 0px 0px 14px;
}

.provider_subsection a.arrow_button_link {
	background: url(/wp-content/themes/testopel/images/green-button-small.gif) no-repeat top right;
	display: block;
	font-weight: bold;
	margin: 0px 0px 6px 23px;
	min-height: 17px;
	padding: 6px 25px 0px 0px;
	width: 151px;
}

.provider_subsection a.arrow_button_link:hover {
	background: url(/wp-content/themes/testopel/images/green-button-small-rollover.gif) no-repeat top right;
}
/* End Provider Home Styles */



/* Begin Sub Page Content Styles */
#banner {
	clear: both;
	height: 173px;
	position: relative;
	width: 766px;
}

#banner_call_to_action {
	display: block;
	height: 92px;
	left: 539px;
	position: absolute;
	text-indent: -9999px;
	top: 40px;
	width: 187px;
}

#provider_call_to_action {
	display: block;
	height: 77px;
	right: 83px;
	position: absolute;
	text-indent: -9999px;
	top: 50px;
	width: 195px;
}

#content {
	background: #FFF;
	width: 1004px;
}

#content h1 {
	background: url(/wp-content/themes/testopel/images/subpage-heading.gif) no-repeat;
	clear: both;
	color: #FFF;
	display: block;
	font-size: 95%;
	font-weight: bold;
	height: 62px;
	margin: 0;
	padding: 20px 0px 0px 34px;
	text-transform: uppercase;
	width: 1004px;
}

#content h1.provider {
	background: none;
	clear: none;
	color: #A8C100;
	display: block;
	font-size: 145%;
	font-weight: bold;
	height: auto;
	margin: -17px 0px 10px 0px;
	padding: 0px;
	text-transform: none;
	width: auto;
}

#content_block {
	clear: none;
	float: right;
	font-size: 80%;
	line-height: 18px;
	margin: -25px 6px 0px 0px;
	width: 760px;
}

#content_block #page_functions {
	float: right;
	height: 15px;
	margin: 0px 55px 5px 0px;
}

#content_block #page_functions li {
	display: inline;
}

#content_block #page_functions li a {
	color: #000;
	text-decoration: none;
}

#content_block #page_functions li a#print {
	background: url(/wp-content/themes/testopel/images/print-icon.gif) no-repeat;
	padding: 0px 0px 0px 22px;
}

#content_block #page_functions li a#smaller_text {
	font-size: 80%;
}

#content_block #page_functions li a#larger_text {
	font-size: 120%;
}

#content_block #page_functions #sharethis_0 a.stbutton {
	background: url(/wp-content/themes/testopel/images/envelope-icon.gif) no-repeat 0px 2px !important;
	padding: 0px 0px 0px 28px;
}

#content_block #page_functions #sharethis_0 a.stbutton:link, #content #sharethis_0 a.stbutton:visited {
	color: #000;
	text-decoration: none;
}

#content_block #page_functions #sharethis_0 a.stbutton:active, #content #sharethis_0 a.stbutton:hover {
	color: #000;
	text-decoration: none;
}

#main_content {
	padding: 22px;
}

#main_content blockquote {
	font-style: italic;
	margin-bottom: -18px;
}

#main_content cite {
	font-size: 75%;
}

#main_content h2 {
	font-family:Helvetica, Arial, sans-serif;
	background: none;
	clear: none;
	color: #A8C100;
	font-size: 160%;
	font-weight: bold;
	line-height: 24px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	text-transform: none;
	width: auto;
}

#main_content h3 {
	color: #000;
	font-weight: bold;
	margin-bottom: 10px;
}

#main_content p {
	margin-bottom: 18px;
}

#main_content ul {
	list-style-type: disc;
	margin: 0px 18px 0px 17px;
}

#main_content a:link, #main_content a:visited, #main_content a:active, #main_content a:hover {
	color: #A8C100;
	text-decoration: none;
}

#main_content a.pdf {
	background: url(/wp-content/themes/testopel/images/pdf.gif) no-repeat center left;
	padding: 0px 0px 0px 15px;
}

#main_content #low_t_quiz .radio {
	background: #A8C100;
	clear: both;
	float: left;
	font-weight: bold;
	height: 27px;
	margin: 0px 2px 0px 0px;
	padding: 5px 0px 0px 0px;
	text-align: center;
	width: 106px;
}

#main_content #low_t_quiz .radio input {
	margin: 0;
}

#main_content #low_t_quiz .radio * {
	display: inline;
}

#main_content #low_t_quiz .question {
	background: #E5ECB2;
	clear: none;
	float: left;
	font-weight: bold;
	height: 27px;
	margin: 0;
	padding: 5px 0px 0px 11px;
	width: 525px;
}

#main_content #results {
	background: #DCDBDB;
	padding: 10px;
	width: 624px;
}

#main_content #order_form h2 {
	font-size: 130%;
	margin: 0;
	text-transform: uppercase;
}

#main_content #order_form h2 .clarification {
	color: #000;
	font-size: 80%;
	font-weight: normal;
	text-transform: none;
}

#main_content #order_form .option {
	clear: both;
	position: relative;
	width: 100%;
}

#main_content #order_form .option input {
	display: block;
	left: 0px;
	top: 17px;
	position: absolute;
}

#main_content #order_form .option input.quantity {
	top: 0px;
	width: 17px;
}

#main_content #order_form .option .option_description {
	clear: none;
	float: left;
	margin: 0px 0px 0px 26px;
	padding: 0;
	width: 340px;
}

#main_content #order_form .option .price {
	clear: none;
	float: left;
	margin: 0;
	padding: 0;
}

#main_content #order_form hr {
	clear: both;
	margin: 20px 0px 0px 0px;
}

#main_content #order_form #shipping {
	margin: 8px 0px 0px 0px;
}

#main_content #order_form #shipping_address {
	display: block;
	margin: 20px 0px 0px 0px;
}

#main_content #order_form #payment_options {
	margin: 0px 0px 15px 0px;
}

#main_content #order_form .shipping_info {
	clear: both;
	margin: 0px 0px 5px 0px;
	position: relative;
}

#main_content #order_form .shipping_info label {
	left: 0px;
	position: absolute;
	top: 0px;
}

#main_content #order_form .shipping_info input {
	left: 120px;
	position: absolute;
	top: 0px;
	width: 200px;
}

#main_content #order_form .payment_option {
	border: 1px solid #010101;
	clear: none;
	float: left;
	height: 350px;
	margin: 0px 3px 0px 0px;
	position: relative;
	width: 225px;
}

#main_content #order_form .payment_option input {
	position: absolute;
	left: 3px;
	top: 12px;
}

#main_content #order_form .payment_option label {
	background: #D1E983;
	display: block;
	float: none;
	font-weight: bold;
	margin: 0px 0px -15px 0px;
	padding: 13px 0px 12px 25px;
	text-transform: uppercase;
	width: 200px;
}

#main_content #order_form .payment_option p, #main_content #order_form .payment_option li {
	font-size: 90%;
	line-height: 130%;
	margin: 10px 15px 0px 15px;
	padding: 0;
}

#main_content #order_form .billing_and_confirmation {
	float: left;
	margin: 21px 0px 0px 0px;
	width: 50%;
}

#main_content #order_form #e_signature {
	float: left;
	font-size: 130%;
	height: 22px;
	margin: 0px 30px 0px 0px;
	width: 289px;
}

#main_content #order_form #order_submit {
	position: relative;
	top: -4px;
}

#main_content #cforms3form #li-3-12 label, #main_content #cforms3form #li-3-12 label span, #main_content #cforms3form #li-3-13 label, #main_content #cforms3form #li-3-13 label span {
	float: right;
	width: 440px;
}

#main_content #cforms3form #li-3-12 input#cf3_field_12, #main_content #cforms3form #li-3-13 input#cf3_field_13 {
	width: 80px;
}

#main_content .sendbutton {
	background: #A8C100;
	font-weight: bold;
	margin-left: 225px;
}
/* End Sub Page Content Styles */



/* Begin Physician Disclaimer Styles */
#disclaimer {
	background: #FFF url(/wp-content/themes/testopel/images/disclaimer-background.png) no-repeat 9px 9px;
	height: 431px;
	padding: 9px;
	width: 984px;
}

#disclaimer h1 {
	background: none;
	color: #000;
	font-weight: bold;
	margin: 67px 0px 25px 0px;
	padding: 0px;
	text-align: center;
	text-transform: uppercase;
}

#disclaimer p {
	margin: 0px 0px 41px 0px;
	text-align: center;
}

#disclaimer #health_pro_certification {
	background: url(/wp-content/themes/testopel/images/certification-background.png) no-repeat;
	height: 116px;
	margin: 0 auto;
	position: relative;
	width: 504px;
}

#disclaimer #health_pro_certification strong {
	display: block;
	padding: 17px 0px 34px 0px;
	text-align: center;
}

#disclaimer #health_pro_certification a.certification_button {
	background: url(/wp-content/themes/testopel/images/green-button.gif) no-repeat;
	display: block;
	height: 25px;
	padding: 6px 0px 0px 43px;
	position: absolute;
	top: 68px;
}

#disclaimer #health_pro_certification a.certification_button:link, #disclaimer #health_pro_certification a.certification_button:visited {
	color: #000;
	text-decoration: none;
}

#disclaimer #health_pro_certification a.certification_button:active, #disclaimer #health_pro_certification a.certification_button:hover {
	color: #000;
	text-decoration: none;
}

#disclaimer #health_pro_certification #yes {
	left: 172px;
}

#disclaimer #health_pro_certification #no {
	left: 270px;
}
/* End Physician Disclaimer Styles */




/* Begin Blog Menu Styles */
#blog_menu {
	float: right;
	width: 227px;
}

#blog_menu .stico_default {
	background: none!important;
}

#blog_menu .stwrapper {
	top: 25px;
}

#blog_menu #sharethis_0 a.stbutton {
	background: url(/wp-content/themes/testopel/images/envelope-icon.gif) no-repeat 0px 3px !important;
	display: block;
	font-weight: bold;
	padding: 0px 0px 0px 28px;
}

#blog_menu #sharethis_0 a.stbutton:link, #side_bar  #sharethis_0 a.stbutton:visited {
	color: #000;
	text-decoration: none;
}

#blog_menu #sharethis_0 a.stbutton:active, #side_bar  #sharethis_0 a.stbutton:hover {
	color: #000;
	text-decoration: none;
}

#blog_menu #email_subscribe {
	margin: 20px 0px 0px 0px;
}

#blog_menu #email_subscribe #email_field {
	float: left;
	height: 16px;
	width: 129px;
}

#blog_menu #email_subscribe #email_submit {
	float: right;
	position: relative;
	top: -5px;
}

#blog_menu #rss_subscribe {
	background: url(/wp-content/themes/testopel/images/rss-icon.png) no-repeat bottom right;
	clear: both;
	color: #000;
	display: block;
	padding: 20px 0px 0px 0px;
	width: 227px;
}

#blog_menu #rss_subscribe:hover {
	background: url(/wp-content/themes/testopel/images/rss-icon-rollover.png) no-repeat bottom right;
	text-decoration: underline;
}

#blog_menu h3 {
	border-bottom: 1px solid #000;
	font-size: 120%;
	margin: 25px 0px 12px 0px;
	padding: 5px 4px 5px 4px;
	text-transform: uppercase;
}

#blog_menu ul {
	font-size: 110%;
	line-height: 100%;
	margin: 0px 0px 0px 22px;
}

#blog_menu ul li a:link {
	color: #000;
}

#blog_menu ul li a:visited {
	color: #666;
}

#blog_menu ul li a:active, #blog_menu ul li a:hover {
	text-decoration: underline;
}
/* End Blog Menu Styles */



/* Begin Side Bar Content Styles */
#side_bar {
	float: left;
	margin: -25px 0px 0px 5px;
	width: 219px;
}

#side_menu {
	background: url(/wp-content/themes/testopel/images/side-menu-background.gif) no-repeat;
	font-size: 65%;
	line-height: 24px;
	min-height: 314px;
	padding: 20px 0px 0px 13px;
	width: 205px;
}

#side_menu a:link, #side_menu a:visited {
	color: #000;
	text-decoration: none;
}

#side_menu li a {
	font-weight: bold;
	padding: 0px 0px 0px 15px;
	text-transform: uppercase;
}

#side_menu li a:active, #side_menu li a:hover {
	color: #000;
	background: url(/wp-content/themes/testopel/images/green-arrow.gif) no-repeat 0px 0px;
	text-decoration: none;
}

#side_menu li.current_page_item a:link, #side_menu li.current_page_item a:visited {
	background: url(/wp-content/themes/testopel/images/green-arrow.gif) no-repeat 0px 0px;
}

#side_menu li li, #side_menu li li li {
	padding: 0px 0px 0px 15px;
}

#side_menu li li a, #side_menu li li li a {
	font-weight: normal;
	text-transform: none;
}

#side_menu li li a:active, #side_menu li li a:hover, #side_menu li li li a:active, #side_menu li li li a:hover {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

#side_menu li li.current_page_item a:link, #side_menu li li.current_page_item a:visited, #side_menu li li li.current_page_item a:link, #side_menu li li li.current_page_item a:visited {
	font-weight: bold;
}

#side_menu li.current_page_parent a, #side_menu li.current_page_ancestor a {
	background: url(/wp-content/themes/testopel/images/green-arrow.gif) no-repeat 0px 0px;
}

.side_block {
	background: url(/wp-content/themes/testopel/images/sidebar-hr.gif) no-repeat;
	font-size: 80%;
	padding: 24px 5px 21px 27px;
}

.side_block a:link, .side_block a:visited {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

.side_block a:active, .side_block a:hover {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

.side_block strong {
	display: block;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
	text-transform: uppercase;
}

.side_block p {
	margin: 0px 0px 15px 0px;
}

.side_block blockquote {
	font-style: italic;
	margin: 0px 0px 12px 0px;
}

.side_block cite {
	clear: both;
	float: right;
}

.side_block a.watch_video:active, .side_block a.watch_video:hover, .side_block a.watch_video:link, .side_block a.watch_video:visited {
	clear: both;
	color: #A0B73A;
	display: block;
	margin: 0px 0px 27px 0px;
	text-align: right;
}

#reimbursement_program {
	background: url(/wp-content/themes/testopel/images/reimbursement-program-background.png) no-repeat;
	height: 141px;
	width: 211px;
}

#reimbursement_program a:link, #reimbursement_program a:visited {
	color: #000;
	display: block;
	font-size: 70%;
	font-weight: bold;
	margin: 12px 0px 0px 80px;
	text-decoration: none;
	text-transform: uppercase;
}

#reimbursement_program a:active, #reimbursement_program a:hover {
	text-decoration: underline;
}

#reimbursement_program p {
	font-size: 70%;
	margin: 0px 20px 0px 80px;
}

#reimbursement_program h3, #get_the_facts h3 {
	border-bottom: 1px dotted #000;
	font-size: 70%;
	font-weight: bold;
	margin: 30px 0px 10px 0px;
	padding: 10px 0px 3px 15px;
	text-transform: uppercase;
}

#get_the_facts ul li {
	margin: 0px 0px 12px 15px;
}

#get_the_facts ul li a {
	color: #000;
	font-size: 70%;
	font-style: italic;
	text-decoration: none;
}
#sidebar_info_links {
	background: url(/wp-content/themes/testopel/images/sidebar-hr.gif) no-repeat;
	width:204px;
	padding:24px 0px 21px 15px;
}
/* End Side Bar Content Styles */



/* Begin Footer Styles */
#footer {
	clear: both;
	color: #ffffff;
	font-size: 14px;
	margin: 24px 0px 50px 0px;
	text-align: center;
	padding-top:16px;
	border-top:1px solid #ffffff;
}

#footer a:link, #footer a:visited {
	color: #aab843;
	text-decoration: none;
}

#footer a:active, #footer a:hover {
	color: #FFF;
	text-decoration: none;
}

#footer_menu {
	display: block;
	text-align: center;
	width: 1016px;
}

#footer_menu li {
	display: inline;
}

#copyright {
	margin: 2px 0px 0px 0px;
}
/* End Footer Styles */