/* CSS Document */
<style type="text/css">
<!--
.style1 {color: #FFFFFF}
-->
</style>
<style>
.style3 {color: #465A73}

#clearpix {border-bottom: 2px solid #ffffff;}

.menu {list-style-type:none; 
margin:0px 0px 0px 0px; /* settings for this demo olnly */
padding:0;}
.menu li {display:block; float:left; position:relative; z-index:100; margin:0px;}
.menu li span {display:block; z-index:1; background:#415470; padding: 5px 10px;font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF}
.menu li a, .menu li a:visited {display:block; padding:0;}
.menu dl {position:absolute; top:0px; left:2px; margin: 0; padding: 0;;}
.menu dt {background: #415470; margin:0; font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; float:left;}
.menu dd {display:none; background: transparent; clear:left; margin:0; padding:0 0px 0 0; color: #fff; font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left;}
.menu dt a, .menu dt a:visited {display:block; color:#FFFFFF; padding: 5px 10px; text-decoration:none;}
.menu dd a, .menu dd a:visited {background:#567096; color:#ffffff; text-decoration:none; display:block; padding: 5px 10px; width:inherit; border-bottom:1px solid #ffffff}
.menu li a:hover {border:0;}
.menu li:hover dd, .menu li a:hover dd {display:block;}
.menu li:hover dl, .menu li a:hover dl {width:inherit}
.menu li:hover dt a  {background: #8196B6; color:#ffffff;; z-index:2;}
.menu li a:hover dt a  {background: #E9E0CD; color:#415470;; z-index:2;}
.menu dd a:hover {background:#8196B6; color:#ffffff; text-decoration:none; display:block; padding: 5px 10px; width:inherit; border-bottom:1px solid #ffffff}
.menu li.active {background: #8196B6; color:#ffffff;}
.active_page { background-color:#CCCCCC; color:#003399; z-index:3;}
.b_border {background-color:#F4F0E7}

body {
	margin-top: 0px;
	background-color:#FFFFFF;
}
a:link {
	color: #336699;
	text-decoration:none;
}

a:visited {
	color: #336699;
	text-decoration:none;
}

a:hover {
	color: #98281D;
	text-decoration:none;
}

.a_to_z {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}

.back_to_top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.body_col {
	padding: 20px 25px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.bodycopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.bottom_nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.copywrite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	font-weight: normal;
	padding-right: 15px;
	padding-left: 15px;
}

.currentpage {
	font-weight: bold;
	color: #98281D;
}

div.left_hand_links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}

div.left_hand_links_tier2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;vertical-align: top;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	/*padding-top: 15px;*/
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #4B617A;
	margin-bottom:0px;
	/*padding-top: 15px;*/
}
div a h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #4B617A;
	margin-bottom:0px;
	/*padding-top: 15px;*/
}
div a:hover h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #98281D;
	margin-bottom:0px;
	/*padding-top: 15px;*/
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #555555;
	padding-left:5px;
	margin-top:0px;
		/*padding-top: 15px;*/
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4B617A;
	margin-bottom:1px;
	/*padding-top: 15px;*/
}
#subject_header_row {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #555555;
	padding-left:5px;
}
p.seven_px_indent {
margin-top:3px;
padding-left:10px;
}
P {
	margin: 0px 0px 15px;
}
#white_space_cushion_fifteen {
height:15px;
}
#white_space_cushion_eight {
height:8px;
}
.promo_column {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-top: 25px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}

.title_image{
	padding-bottom: 10px;
}
table.greyborder {
	border-width: 1px;
	border-spacing: ;
	border-style: none;
	border-color: gray;
	border-collapse: separate;
	background-color: white;
}
table.greyborder th {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #666666;
	background-color: #fffff0;
	-moz-border-radius: ;
}
table.greyborder td {
	border-width: 1px;
	padding: 6px;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-style: solid;
	border-color: #999999;
	background-color: #ffffff;
	-moz-border-radius: ;
}
table.greyborder200w{
	border-width: 1px;
	border-spacing: ;
	border-style: none;
	border-color: gray;
	border-collapse: separate;
	background-color: white;
}
table.greyborder200w th {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #666666;
	background-color: #fffff0;
	-moz-border-radius: ;
}
table.greyborder200w td {
	border-width: 1px;
	padding: 0px;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-style: solid;
	border-color: #003366;
	background-color: #ffffff;
	-moz-border-radius: ;
}
.floatimgleft {
float:left;
margin-top:10px;
margin-right:10px;
margin-bottom:10px;
}
.floatimgright {
float:right;
margin-top:10px;
margin-right:10px;
margin-bottom:10px;
}
table.rxform {
border: 1px solid #7F9DB9;
}
table.rxform td{
padding-left:6px;
font:Arial, Helvetica, sans-serif;
font-size: 11px;
font: #333333;
font-weight:normal;
vertical-align:middle;
}
form.rx {margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}
fieldset {width:458px; background-color:#EFF2F5; border: 1px solid #7F9DB9; padding:0 20px 12px 20px;}
legend {margin-top:-7px; margin-left:-10px; background-color:transparent; font-size:12px; color:#333333;}
div.blank_line {height:7px;}
div.rx {width:120px; margin-top:1px; float:left; text-align:left; line-height:19px}
div.rx_dx {width:150px; margin-top:1px; float:left; text-align:left; line-height:19px}
div.checkbox {line-height:21px;}
div.input_line {float:left;}
div.input_line_2 {float:left; line-height:21px; padding:1px 0 0 2px}
div.input_line_3 {float:left; padding:1px 0 0 2px; width:400px; line-height:19px}
div.rx label {margin-top:10px; margin-left:0}
input {margin:0; font-size:10px; color:#333333}
input.long {width:300px;}
input.medlong {width:250px;}
input.med {width:200px;}
input.short {width:100px;}
input.xshort {width:25px;}
input.checkbox {float:left; background-color:#EFF2F5; margin:2px 0; border:none}
input.radio{float:left;}
div.radio {float:left; line-height:19px}
div.underline {height:2px; border-bottom:1px solid #ffffff; margin-left:21px;}
select.rxoptions{font-size: 12px; background-color:#FFFFFF; color:#333333;}
.instructions {font-style:italic; font-size:9px}
input.submit{
margin-top:15px;
font-size:12px;
padding:2px;
}
textarea.notes {width:452px;}
.pap_pres_box_1 {float:left; padding:0 0 0 0}
.pap_pres_box_2 {float:left; margin-left:12px; border-left:1px solid #7F9DB9; padding:0 0 0 6px}
.pap_title { font-size:12px; padding-bottom:4px}
table.rxformprint{
background-color:#ffffff;
border:1px solid #999999;
}
table.rxformprint th{
background-color:#ffffff;
}
table.rxformprint td{
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font: #ffffff;
font-weight: normal;
}
td.bottomline{
border-bottom:1px solid #999999;
text-align:left;
vertical-align:text-bottom;
}
table.subrxformprint{
padding:0px;
}
table.subrxformprint th{
padding:0px;
}
table.subrxformprint td{
padding:4px;
vertical-align:text-top;
}
table.allborders{
border:1px solid #999999;
border-collapse:collapse;
background-color:#FFFFFF;
}
table.allborders th{
border:1px solid #999999;
border-collapse:collapse;
}
table.allborders td{
padding: 4px 0px 0px 4px;
}
td.textalignbottom{
vertical-align:text-bottom;
}
.4pxpadding{
padding-top:4px;
padding-left:4px;
}
td.emptybox {
border:1px dotted #999999;
}
td.minhieght200px {
min-height:200px;
}
#menuSIDE {
	width: 180px;
	}
	
#menuSIDE  a {
	text-decoration: none;
	display: block;
	padding: 4px 4px 4px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	white-space: ;
	}	
	
#menuSIDE  a:link, #menuSIDE a:visited {
	background-color:#C2CDDA;	
	color:#333333;
	}
	
#menuSIDE a:hover {
	background-color:#E6EDF2;
	text-decoration:none;
	color:#333333;
	}

.active_second_level {
	display: block;
	padding: 4px 4px 4px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#DAE0E9;
	color:#333333;
	}
#active_second_level a{
	display: block;
	padding: 4px 4px 4px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#DAE0E9;
	color:#333333;
	}
#active_second_level a:hover{
	background-color:#E6EDF2;
	text-decoration:none;
	color:#333333;
	}
#active_third_level {
	display: block;
	padding: 4px 4px 4px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:#DAE0E9;
	text-decoration:none;
	color:#333333;
	}
#active_link a{
	display: block;
	padding: 4px 4px 4px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#DAE0E9;
	text-decoration:none;
	color:#333333;
	}	
#active_link a:hover{
	background-color:#E6EDF2;
	text-decoration:none;
	color:#333333;
	}

#sleepq {
    list-style:none;
}
#sleepq  a {
    display:block;
    width:180px;
	height:80px;
	background:url(/graphics/free_q.gif) no-repeat;
}
#sleepq  a:hover { 
    background-position:0 -80px;
}

#ihap {
    list-style:none;
}
#ihap a {
    display:block;
    width:180px;
	height:80px;
	background:url(/graphics/i_have_a_problem.gif) no-repeat;
}
#ihap a:hover { 
    background-position:0 -80px;
}
#mlohap {
    list-style:none;
}
#mlohap a {
    display:block;
    width:180px;
	height:80px;
	background:url(/graphics/my_lo_has_a_problem.gif) no-repeat;
}
#mlohap a:hover { 
    background-position:0 -80px;
}
#mphap {
    list-style:none;
}
#mphap a {
    display:block;
    width:180px;
	height:80px;
	background:url(/graphics/my_patient_has_a_problem.gif) no-repeat;
}
#mphap a:hover { 
    background-position:0 -80px;
}
li.nomarginbullets {
line-height:18px;
color:#333333;
list-style-type:none;
list-style-position:inside;
}
li.pdfbullet {
list-style-image:url(/graphics/pdf.gif);
list-style-type:none;
}
ul.bullets {
margin-left:30px;
margin-top:-5px;
margin-bottom:10px;
}
.multiline_bullets {text-indent:-10px; margin-left:10px;}
.multiline_bullets p{margin-bottom:8px;}
#standard_bullets {
margin-left:10px;
text-indent:-10px;
padding-top:1px;
padding-bottom:4px;
}

ol.zero_margin_list li{text-indent:0; margin:4px 0px 4px -20px;}
ol.zero_margin_list p {margin-left:20px; margin-bottom:6px;}

.tenpx_indent_bullets {margin-top:-10px;}
ul.tenpx_indent_bullets {
margin-left:10px;
margin-bottom:10px;
color:#333333;
}
.p_margin {
padding-top:4px;
padding-bottom: 10px;
}
.p_margin_header {
padding-left:14px;
padding-top:4px;
padding-bottom: 10px;
}
p.no_bottom_margin {
margin-bottom:7px;
}
.beige_sections {
background-color:#F9F8F7;
padding: 5px;
border: 1px solid #999999;
vertical-align:top;
}
.section_topline {
padding-top:5px;
background-image:url(/graphics/blue_fade.gif);
background-repeat:no-repeat;
background-position:left top;
}
.section_three_sides {
padding-top:5px;
background-image:url(/graphics/blue_fade.gif);
background-repeat:no-repeat;
background-position:left top;
margin-left:0px;
}
.directions_box {
background-color: #fff;
border:1px solid #C2CDDA;
padding:0px; 
}
.blue_box {
background-color: #fff;
border:1px solid #C2CDDA;
padding:0px;
width:500px;
}
.cell_pad_fourpx {
padding:2px 4px 6px 4px;
}
#apply_button {
	margin:0;
    list-style:none;
}
#apply_button a {
    display:block;
    width:116px;
	height:24px;
	background:url(/graphics/apply.gif) no-repeat;
}
#apply_button a:hover { 
    background-position:0 -24px;
}
#resume_button {
	margin:0;
    list-style:none;
}
#resume_button a {
    display:block;
    width:116px;
	height:24px;
	background:url(/graphics/resume_submit.gif) no-repeat;
}
#resume_button a:hover { 
    background-position:0 -24px;
}
#resume_back {
	margin:0;
    list-style:none;
}
#resume_back a {
    display:block;
    width:116px;
	height:24px;
	background:url(/graphics/careers_back.gif) no-repeat;
}
#resume_back a:hover { 
    background-position:0 -24px;
}
.blog_box_border {
border:1px solid #999999;
padding:1px;
}
.blog_box {
background-color:#F9F9F9;
padding:7px;
margin:0px;
color:#333333;
font-weight:200;
}
div.rkimage {
margin:0px;
width:200px;
float:left;
background-image: url(/graphics/pres_message.jpg);
background-repeat:no-repeat;
height:140px;
}
div.rxgenimage {
margin:0px;
width:313px;
float:left;
background-image: url(/graphics/rx_gen.gif);
background-repeat:no-repeat;
height:140px;
}
div.right200px {
padding:0px 30px 0px 0px;
width:285px;
float:right;
margin-left:0;
background-color:#333333;
height:140px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
color:#E7DBD3;
line-height:20px;
}
table.compare { 
text-align: left;
width: 500px;
background-color: #ffffff;
border: 1px solid #C2CDDA;
border-collapse:separate;
border-spacing:1px;
} 
tr.compare_cell { 
border-bottom: 2px solid #000000;
border-left: 1px solid #000000;
background-color: #EFF2F5;
text-align: left;
vertical-align:text-top;
}
tr.compare_cell_white {
border-bottom: 2px solid #000000;
border-left: 1px solid #000000;
background-color: #FFFFFF;
text-align: left;
vertical-align:text-top;
}
td.width100 {
width:120px;
text-align:left;
vertical-align:text-top;
padding:5px;
font-size:11px;
line-height:16px;
}
td.width200{
width:190px;
text-align:left;
vertical-align:text-top;
padding:5px;
line-height:16px;
}
table.compare_header {
font-size:11px;
text-align:center;
width: 500px;
background-color: #ffffff;
border: 1px solid #ffffff;
border-collapse: separate;
border-spacing: 0px; 
line-height:10px;
} 
td#compare_headerwidth100 {
width:120px;
text-align:left;
padding:2px 5px 3px 5px;
font-size:12px;
background-color:#FcFcFc;
color: #4B617A;
border-bottom:1px solid #C2CDDA;
}
td#compare_headerwidth200 {
width:190px;
text-align:left;
padding:2px 5px 3px 5px;
font-size:12px;
background-color:#FcFcFc;
color: #4B617A;
border-bottom:1px solid #C2CDDA;
}
.compare td {
text-align:left;
padding:1px 5px 2px 5px;
font-size:11px;
background-color: #EFF2F5;
}
#compare_header_row {
text-align:left;
padding:2px 5px 2px 5px;
font-size:11px;
background-color: #FcFcFc;
border-bottom:1px solid #C2CDDA;
color:#4B617A;
}
#footnotes {margin-bottom:-8px;}
#footnotes span{
font-size:9px;
color:#666666;
}
#link_div a {line-height:16px; text-decoration:none;}
#link_box { background-image:url(/graphics/links_box.png); width:286px; min-height:47px; background-repeat:no-repeat; padding: 10px; background-position:top left}

table.rxform {
border: 1px solid #7F9DB9;
vertical-align:top;
}
table.rxform td{
padding-left:6px;
font:Arial, Helvetica, sans-serif;
font-size: 11px;
font: #333333;
font-weight:normal;
vertical-align:middle;
}
input.rxtextarea{
min-width:275px;
border:1px solid #7F9DB9;
font:Arial, Helvetica, sans-serif;
font-size: 10px;
font: #333333;
font-weight:normal;
background-color: #ffffff;
}
input.rxtextareaxshort{
width:30px;
border:1px solid #7F9DB9;
font:Arial, Helvetica, sans-serif;
font-size: 10px;
font: #333333;
font-weight:normal;
background-color: #ffffff;
}
input.rxtextareashort{
width:100px;
border:1px solid #7F9DB9;
font:Arial, Helvetica, sans-serif;
font-size: 10px;
font: #333333;
font-weight:normal;
background-color: #ffffff;
}
input.rxtextareamedium{
width:175px;
border:1px solid #7F9DB9;
font:Arial, Helvetica, sans-serif;
font-size: 10px;
font: #333333;
font-weight:normal;
background-color: #ffffff;
}
select.rxoption{
border:1px solid #7F9DB9;
font:Arial, Helvetica, sans-serif;
font-size: 10px;
font: #333333;
font-weight:normal;
background-color: #ECF0F4;
}
submit.rxform{
border:1px solid #7F9DB9;
background-color:#CCCCCC;
}
table.rxformprint{
background-color:#ffffff;
border:1px solid #999999;
}
table.rxformprint th{
background-color:#ffffff;
}
table.rxformprint td{
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font: #ffffff;
font-weight: normal;
}
td.bottomline{
border-bottom:1px solid #999999;
text-align:left;
vertical-align:text-bottom;
}
table.subrxformprint{
padding:0px;
}
table.subrxformprint th{
padding:0px;
}
table.subrxformprint td{
padding:4px;
vertical-align:text-top;
}
table.allborders{
border:1px solid #999999;
border-collapse:collapse;
background-color:#FFFFFF;
}

.xsnazzy h1, .xsnazzy h2, .xsnazzy p {margin:0 10px; letter-spacing:1px;}
.xsnazzy h1 {font-size:2.5em; color:#333333;}
.xsnazzy h2 {font-size:2em;color:#333333; border:0;}
.xsnazzy p {padding-bottom:0.5em; padding-top:0.5em; color:#FFFFFF;}
.xsnazzy p a{color:#ffffff; text-decoration:none; background-image:url(/graphics/blue_button_fade.png); background-repeat:repeat-x; padding:2px 4px; border:1px solid #999999;}
.xsnazzy p a:hover{ background-image:url(/graphics/blue_button_fade_off.png); background-repeat:repeat-x; }
.xsnazzy h2 {padding-top:0.5em;}
.xsnazzy {background: transparent;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#4B617A; border-left:1px solid #C2CDDA; border-right:1px solid #C2CDDA;}
.xb1 {margin:0 5px; background:#C2CDDA;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; background:#4B617A; border:0 solid #C2CDDA; border-width:0 1px; text-align:center}
.xboxcontent_grey {display:block; background:#4B617A; border:0 solid #f5f5f5; border-width:0 1px; text-align:left}

.graph_box {
width:500px;
}
.graph_bar {
background-image:url(/graphics/blue_fade_bar.png);
background-repeat:repeat-x;
color:#ffffff;
text-align:left;
padding:3px 0 3px 6px;
float:left;
border-bottom:1px solid #999999;
}
.graph_bar_two {
background-image:url(/graphics/light_grey_fade_bar.png);
background-repeat:repeat-x;
color:#333333;
text-align:left;
padding:3px 0 3px 6px;
float:left;
border-bottom:1px solid #999999;
}
.bar_legend {
float:left;
color:#333333;
font-size:12px;
line-height:18px;
padding-left:4px;
}
.total_bar {
background-image:url(/graphics/grey_fade_bar.png);
background-repeat:repeat-x;
color:#FFFFFF;
text-align:left;
padding:3px 0 3px 6px;
float:left;
border-bottom:1px solid #666666;
}
.graph_line {
width:500px;
line-height:6px;
height:6px;
clear:both;
}
.testimonials p, testimonials_line1 p{ float:left; width:70%; padding:3px 0 0 0;}
.testimonials p {border-top:1px dotted #999999;}

.vert_graph { width:300px; height:120px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; font-size:16px;}
.vert_graph_spacer {width:25px; height:120px; line-height:120px; background-color:#FFFFFF; float:left}
.vert_bar_grey {background-image:url(/graphics/vert_bar_grey.png); background-repeat:repeat-y; line-height:120px; height:120px; width:100px; float:left}
.vert_bar_blue {background-image:url(/graphics/vert_bar_blue.png); background-repeat:repeat-y; line-height:120px; height:120px; width:100px; float:left}
.vert_pushdown { background-color:#FFFFFF; width:100px; vertical-align:top;}
.graph_x_axis {font-size:14px; color:#4B617A; text-align:center; width:150px; float:left; position:relative; bottom:0px;}

.page_banner {
background-repeat:no-repeat; 
width:125px; 
height:140px; 
line-height:140px; 
float:left; 
margin-top:-15px
}
.line_after_page_banner {
clear:both; 
line-height:12px; 
height:12px;
}
.line_after_page_banner_6px {
clear:both; 
line-height:6px; 
height:6px;
}
.pr_headline {
font-size:18px;
}
.pr_section_title {
font-size:16px;
color:#4B617A;
}
.pr_section_sub {
font-size:14px;
color:#666666;
}
.pr_column2 {
width:230px; padding:0 0 0 20px; float:left; 
}
.pr_column1 {
width:230px; padding:0 20px 0 0; float:left; border-right:1px dotted #E6E6E6;
}
.pr_header_border {
border-top:4px solid #DDE2E8; line-height:0px; margin-top:-10px; margin-bottom:3px;
}
.clearboth {
clear:both;
}
.pr_archive_border {
width:500px;
}
.pr_archive_header_col1 {
float:left;  border-bottom:1px solid #f0f0f0; color:#4B617A; position:inherit; width:425px; font-size:12px; margin-bottom:-8px;
}
.pr_archive_header_col2 {
float:left; border-bottom:1px solid #f0f0f0; color:#4B617A; position:inherit; width:75px; font-size:12px; margin-bottom:-8px;
}
.pr_archive_col1 {
float:left; text-align:left; width:425px; margin-top:14px; font-size:11px;
}
.pr_archive_col2 {
float:left; text-align:left; width:75px; margin-top:14px; font-size:11px;
}
.pr_archive_text{
color:#777777;
width:425px;
margin-left:75px;
}
.pdf_link, .calendar, .globe, .audio_link {
background-repeat:no-repeat;
background-position:left;
line-height:17px;
height:17px;
padding:0 0 0 22px;
margin-top:2px;
font-size:11px;
}
.pdf_link {
background-image:url(/graphics/pdf.gif);
}
.audio_link {
background-image:url(/graphics/audio.jpg);
}
.globe {
background-image:url(/graphics/globe.gif);
}
.calendar {
background-image:url(/graphics/calendar.gif);
}
.news_sub {
padding:0 0 0 22px;
}
.news_sub_quote {
padding:0 0 0 22px;
color:#666666;
}
.index_menu, .index_menu_content {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; padding:3px 6px}
.index_menu_content {border:1px solid #C2CDDA; background-image:url(graphics/index_menu_fade.gif); background-repeat:repeat-x; background-position:left top; padding:6px 6px 0 6px}
.index_menu {background-color:#C2CDDA}
.index_menu a, .index_menu a:hover {text-decoration:none}
.index_menu a:hover { color:#CC6600;}
.index_menu_content p a{border:1px solid #C2CDDA; background-image:url(graphics/index_menu_button_on.png); background-repeat: repeat-x; background-position:bottom; font-size:9px; text-decoration:none; padding:2px 4px; text-decoration:none}
.index_menu_content p a:hover{border:1px solid #C2CDDA;; background-image:url(graphics/index_menu_button_off.png); background-repeat: repeat-x; font-size:9px; background-position:bottom; text-decoration:none; padding:2px 4px; color:#ffffff;}
.side_image1 {background-image:url(graphics/si_image1.png); height:249px; width:180px; background-repeat:no-repeat}
.cust_name, .cust_name_line1 {color:#666666; float:left; width:25%; padding:3px 0 0 0;}
.cust_name {border-top:1px dotted #999999;}
div.services {margin-bottom:4px; padding:0; border-top:1px dotted #cccccc; padding:4px 0 0 0;}
div.services_first_line {margin-bottom:4px; border-top:1px solid #ffffff; padding:0;}
.services_title {float:left; font-size:14px; color:#434D63}
.services_boxes {float:right; margin-right:10px; border:1px solid #C2CDDA; font-size:10px}
.services_boxes a {color:#8399B4; text-decoration:none; background-color:#f0f0f0; display:block; padding:1px 6px; }
.services_boxes a:hover {color:#ffffff; text-decoration:none; display:block; padding:1px 6px; background-color: #8399B4 }
fieldset.bridge {width:100%; border:0; background-color:#FFFFFF; background-image:url(graphics/form_bg.jpg); background-repeat:repeat-x; background-position:left top; padding:0 10px 5px 15px; margin:0 -14px; color:#546C8B}
fieldset.bridge input, fieldset.bridge textarea{ border:1px solid #C2CDDA; padding:2px 4px; color:#777777; background-image:url(graphics/bridge_form_input_fade_nr.jpg); background-repeat:repeat-x; background-position:left bottom;}

.newsletter { width:160px; background-color:#FFFFFF; text-align:left; padding:4px; font-family:Georgia, "Times New Roman", Times, serif; color:#ffffff; font-size:12px; background-color:#6781A7;}
.story { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:left; color:#999999; width:158px; padding:4px; border-left:1px solid #6781A7; border-right:1px solid #6781A7; background-color:#FFFFFF}
.pdfversion {margin:15px 0;}
.sac_button a {background-color:#cccccc; border:1px solid #999999; border-bottom-width:2px; border-right-width:2px; padding:5px 10px; text-decoration:none; color:#333333; font-size:14px}
.sac_button a:hover {text-decoration:underline}

.date {font-weight:bold; color:#005AA7;}
.headline {font-weight:bold; font-size:15px; font-family:Arial, Helvetica, sans-serif;}
.patient_news_button a , .clinical_news_button a {
	padding:4px 25px; 
	height:51px; 
	line-height:51px; 
	color:#FFFFFF; 
	background-color:#B0B5BB;
	text-decoration:underline;  
	font-size:16px; 
	display: block;
}
.patient_news_button a:hover, .clinical_news_button a:hover { 
	background-color:#9298A0; 
	display: block;
}
.patient_news_button {
	margin-bottom:2px;
}	
.clinical_news_button {
	margin-top:2px;
}	
.side_box_div {
background-color:#6F88A8; border-top:2px solid #fff; border-bottom:2px solid #fff;/*margin:0 5px;*/ padding:10px 10px 0 10px; color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;
}
.side_box_div a {color:#C2CDDA}
.side_box_div h3 {color:#fff; font-weight:bold; padding:0;}
</style>
