body {
margin:0;
padding:0;
background:#f2f2f2;
color:#333;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
}

p {
line-height:17px;
}

sup {
line-height:0em;
}

#maincontentleft a,
#maincontentleft a:link,
#maincontentleft a:active,
#maincontentleft a:visited {
color:#87202a;
font-weight:bold;
}

a,
a:link,
a:active,
a:visited {
font-weight:normal;
text-decoration:none;
}

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

a img {
border:none;
}

body #right-menu a,
body #right-menu a:link,
body #right-menu a:active,
body #right-menu a:visited {
padding:0 4px 2px 11px;
color: #01264c;
display: block;
text-decoration:none;
font-size:13px;
font-weight:normal;
}

body #right-menu a:hover {
text-decoration:underline;
}

.two-column {
font-weight:normal;
font-style:normal;
white-space:normal;
overflow:hidden;
}

.two-column .ytvideo {
width:100%;
height:160px;
margin-top:14px;
}

.column-left {
float:left;
margin-right:4%;
width:39%;
}

.column-right {
float:left;
width:39%;
}

.new-bullets {
overflow:hidden;
margin-top:-10px;
}

.bullets-left {
width:33%;
float:left;
margin:0;
}

.bullets-right {
width:33%;
float:left;
margin:0;
}

.anchors {
border-top:1px solid #888;
margin:6px 0 400px 0;
}

.anchor-links {
overflow:hidden;
padding:14px 0 12px 0;
}

.anchor-links ul {
margin:0 30px 0 0;
padding:0;
}

.anchor-links ul li {
color:#87202a;
font-weight: bold;
list-style-type:none;
margin:0;
}

.anchor-links ul li:hover {
text-decoration:underline;
cursor:pointer;
}

#sidebarright img.extimg {
float:none;
display:inline;
margin-left:4px;
}

.extimg, .ispdf {
width:11px;
height:11px;
margin-left:4px;
display:inline-block;
text-align:left;
}

.social-icon {
width:11px;
height:11px;
margin-right:4px;
display:inline-block;
text-align:left;
}

.back-button, .top-button {
cursor:pointer;
border-top:1px solid #868787;
width:100%;
text-align:right;
display:block;
clear:both;
}

.see-all-outline-jwch span,
.see-all-outline-jwch a,
.see-all-outline span,
.see-all-outline a {
display:block;
}

.see-all-outline-jwch table,
.see-all-outline table {
display:none;
}

.resizeimg, #resizeimg {
border:0;
max-width:100%;
height:auto;
width:auto;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
margin-left:auto;
margin-right:auto;
display:block;
}

.navpatientsh1, .navprosh1, .navresearchh1,
.navrequest, .navreferral {
-webkit-text-stroke: 0.50px;
}
.navpatientsh2, .navprosh2, .navresearchh2 {
-webkit-text-stroke: 0.25px;
}

#right-menu {
padding-bottom: 12px;
border: 1px solid #999;
background: #fff;
outline: none;
display: block;
text-align:left;
}

#right-menu p {
font-size: 15px;
background: #60161e;
color: #fff;
padding:11px 0 11px 10px;
margin:-1px 0 12px 0;
font-weight:bold;
}

#right-menu br {
display:none;
visibility:hidden;
}

body #right-content a,
body #right-content a:link,
body #right-content a:active,
body #right-content a:visited {
color: #01264c;
}

#right-content {
margin:20px 0;
}

#right-content h1 {
margin:0;
padding:7px 0;
text-indent:12px;
font-size: 15px;
font-weight:bold;
width:100%;
background:#6e6e6e;
}

#right-content h2,
#right-content h3,
#right-content h4,
#right-content h5,
#right-content h6 {
font-size: 14px;
line-height:14px;
margin:10px 5px 10px 10px;
}

#right-content p {
margin:10px 5px 10px 10px;
padding:0;
}

#topbarwhite {
top:0px;
width:100%;
height:107px;
background:#fff;
position:absolute;
}

#logo {
position:absolute;
top:20px;
left:8px;
width:243px;
height:35px;
}

#logo-jwch {
position:absolute;
top:14px;
left:8px;
width:300px;
height:58px;
}

#homelinks {
margin-top:-14px;
text-align:center;
margin-left:auto;
margin-right:auto;
display:block;
overflow:auto;
}

#homelinks img {
text-align:center;
margin-left:auto;
margin-right:auto;
}

#homelinks div {
border-bottom:1px solid #ccc;
display:block;
overflow:auto;
}

#maincontent .breadnav {
margin-top:5px;
margin-left:16px;
font-weight:normal;
text-transform:capitalize;
color:#666;
}

#maincontent .breadnav a, #maincontent .breadnav a:link, #maincontent .breadnav a:active, #maincontent .breadnav a:visited {
font-weight:normal;
color:#003366;
}

.clear {
height:1px;
clear:both;
}

#container {
position:relative;
z-index:1;
margin:0 auto;
width:100%;
font-size:16px;
}

#bodywrap {
position:relative;
width:100%;
}

#navtop {
background:trasparent;
}

#mainheader {
list-style:none;
margin:0;
padding:0;
overflow:hidden;
display:block;
margin-top:-16px;
margin-left:-30px;
}

#mainheader li {
display:inline;
}


#search {
text-align:center;
margin:10px 0 20px 0;
}

#search img, #search input[type="image"] {
vertical-align:middle;
}

.searchfadfac {
font:11px/12px Arial, Helvetica, sans-serif;
margin-top:6px;
margin-bottom:20px;
margin-right:20px;
padding-right:1px;
text-align:center;
position:absolute;
right:0;
}

.searchfadfac a, .searchfadfac a:active {
color:#003366;
}

.sidebox input[type="button"] {
margin-left:20px;
margin-bottom:20px;
}

.sidebox select, .sidebox label {
margin-left:20px;
margin-top:5px;
}

.googleFormRow {
padding:5px;
float:left;
display:block;
max-width:240px;
}

.googleFormLabel {
width:50px;
float:left;
text-align:right;
}

.googleFormField {
float:left;
}

.homeL_text {
display:block;
width:300px;
}

.googleSearchBox {
-webkit-appearance:none;
-webkit-border-radius:0;
height:30px;
padding:2px;
width:70%;
font-size:20px;
border:1px solid #555;
}

.googleSearchBtn {
-webkit-appearance:none;
-webkit-border-radius:0;
background:#87202A;
border:medium none;
color:#FFFFFF;
font-weight:bold;
font-size:18px;
height:36px;
width:20%;
vertical-align:top;
margin-left:4px;
cursor:pointer;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
position:relative;
cursor:pointer;
}

.googleSearchBtn:hover {
text-decoration:underline;
}

.phonenumber {
clear:both;
display:block;
font-size:15px;
padding:5px 0;
text-align:center;
width:100%;
color:#333;
}

.column h4 {
padding:0;
margin:0;
color:#fff;
font-size:13px;
white-space:nowrap;
font-weight:bold;
}

.mobile-menu ul {
list-style:none;
padding:0;
margin:4px 0 10px 0;
}

.mobile-menu li {
}

.navpatients:hover, .navpros:hover, .navresearch:hover {
text-decoration:none;
color:#fff;
}

.navpatients, .navpros, .navresearch {
text-align:left;
font-size:20px;
color:#fff;
text-decoration:none;
display:block;
padding:10px;
}

.navpatients {
background:#0f2036;
}

.navpros {
background:#3e2713;
}

.navresearch {
background:#244240;
}

.patientsinnerdiv, .prosinnerdiv, .researchinnerdiv {
padding:10px;
margin:0;
}

.patientsinnerdiv {
background:#253348;
}

.patientsinnerdiv a,
.patientsinnerdiv a:link,
.patientsinnerdiv a:active,
.patientsinnerdiv a:visited {
color:#d8e9f8;
}

.prosinnerdiv {
background:#3d2f23;
}

.prosinnerdiv a,
.prosinnerdiv a:link,
.prosinnerdiv a:active,
.prosinnerdiv a:visited {
color:#e4d5c8;
}

.researchinnerdiv {
background:#253130;
margin-bottom:50px;
}

.researchinnerdiv a,
.researchinnerdiv a:link,
.researchinnerdiv a:active,
.researchinnerdiv a:visited {
color:#d2e0df;
}

#basic-accordian {
position:relative;
padding:0;
background:#fff;
overflow:hidden;
margin:0 0 12px 0;
}

#basic-accordian a {
padding:0;
color:#003366;
font-size:16px;
line-height:22px;
}

#basic-accordian a:hover {
text-decoration:underline;
}

#basic-accordian li {
list-style:none;
}

#basic-accordian ul {
list-style:none;
margin:0;
width:100%;
}

#basic-accordian .ui-state-active, h3.ui-accordion-header {
background:#60161E;
border:0 none;
color:#fff;
margin:0;
padding:0;
}

#basic-accordian .ui-state-active {
background:#60161E;
color:#fff;
padding:10px 0 10px 0;
margin:-1px 0 0 0;
border:0 none;
}

#basic-accordian div.ui-accordian-content {
padding:0;
margin:0;
background:#fff;
}

#basic-accordian .ui-accordion .ui-accordion-content {
padding:0;
margin:0;
background:#fff;
}

#basic-accordian, h3.ui-accordion-header {
background:#fff;
border:0 none;
color:#222;
margin:0;
padding:0;
}

#basic-accordian .ui-corner-top {
margin:0;
}

#basic-accordian .ui-accordion-content {
background:#fff;
border:0 none;
padding:10px 0 10px 0;
margin:0;
}

#basic-accordian h3 {
font-weight:normal;
padding:10px 0 10px 0;
margin:-1px 0 0 0;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}

.ui-accordion-header {
color:#2d4258;
cursor:pointer;
font-weight:bold;
padding:0;
margin:0;
font-size:22px;
text-align:center;
}

.ui-accordion .ui-accordion-header .ui-icon {
background:transparent none;
}

.ui-accordion {
border:1px solid #ccc;
border-right:none;
border-left:none;
}

.ui-accordion li {
padding:0;
}

.ui-accordion-header:hover {
background:#87202a;
color:#fff;
padding:0;
text-decoration:none;
}

.ui-state-active {
background:#60161E;
color:#fff;
padding:0;
}

#sidelinks a, .sidelinks a, #basic-accordian a {
display:block;
padding:0;
color:#003366;
text-align:center;
font-size:16px;
font-weight:normal;
}

#sidelinks a:hover, .sidelinks a:hover, #basic-accordian a:hover {
text-decoration:underline;
color:#003366;
}

#floatmenudiv div H4 a, #floatmenudiv div H4 a:hover, #floatmenudiv div H4:hover {
cursor:default;
text-decoration:none;
background:#60161E;
}

#floatmenudiv div H4 {
text-indent:0;
padding:11px 0 11px 0;
margin:-1px 0 8px 0;
font-weight:normal;
}

#homepagevidmodright {
width:282px;
float:right;
padding-left:50px;
border:0;
}

.calloutbox {
background:#ecf3f9;
padding:11px;
margin-bottom:10px;
border:0;
overflow:hidden;
}

.menu_icon {
background:url('/bin/v/x/menu_icons.png') no-repeat 1px 4px transparent;
display:inline-block;
margin:0 5px;
width:14px;
}

.navrequest, .navreferral {
display:block;
}

.navrequest {
background:#87202A;
}

.navrequest:hover {
text-decoration:underline;
color:#ffffff;
}

.navreferral {
background:#60161E;
}

.navreferral:hover {
text-decoration:underline;
color:#ffffff;
}

.maincontentcontainer {
max-width:0 auto;
width:100%;
max-width:auto;
margin:0 auto;
}

#maincontent {
padding:0 0 20px 0;
background:#fff;
position:relative;
}

#maincontentleft {
padding:0 14px;
border-bottom:1px solid transparent;
background-color:transparent;
overflow:hidden;
}

#fadMain #fadDetailMiddle h4 {
font-size:15px;
color:#0f2036;
margin:0;
}

#fadPrint {
font-size:12px;
}

.servicelinenav a {
display:block;
padding:5px 30px;
color:#fff;
text-decoration:none;
}

.servicelinenav a:hover {
text-decoration:underline;
color:#fff;
}

.servicelinenav .servicesControl {
background:#666;
display:block;
padding:10px 0px;
-webkit-tap-highlight-color:rgba(255, 255, 255, 0);
}

.servicelinenav .servicesControl:hover {
text-decoration:none;
}

.servicelinenavtext {
background:#878787;
color:#878787;
}

.servicelinenavtext a {
display:inline-block;
width:72%;
}

.pagetitle {
background:#536378;
color:#FFFFFF;
font:20px/20px Arial, Helvetica, sans-serif;
margin:0 -20px 20px -20px;
padding:7px 0 7px 21px;
position:relative;
}

.h3 {
font-size:16px;
color:#9c090f;
margin:0 0 8px 0;
padding:0;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-transform:capitalize;
}

.h3d {
color:#123d68;
font:21px/21px Arial, Helvetica, sans-serif;
letter-spacing:-0.5px;
margin:0;
}

#highlight {
color:#660000;
font:11px/13px Arial, Helvetica, sans-serif;
font-style:italic;
margin:0 0 20px 0;
font-weight:bold;
width:95%;
}

#webad {
margin:15px 0 15px 0;
padding:0;
}

#webad img {
border:0;
max-width:100%;
height:auto;
width:auto;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

.sidebarlock {
width:100%;
top:212px;
left:0;
overflow:visible;
z-index:1;
height:0;
position:relative;
}

.lockit {
position:absolute;
bottom:0;
margin-bottom:20px;
}

.top {
position:relative;
top:240px;
}

.sidebarwrap {
max-width:940px;
margin:0 auto;
height:1px;
}

#sidebarright img {
display:block;
margin:0 auto;
text-align:center;
}

.socialmediaicon {
margin-bottom:-3px;
float:left;
}

ul.socialmedia li {
padding:2px 0px 1px;
}


/* rotator */
.subheaderlink {
color:#ffffff;
font-size:16px;
text-decoration:none;
text-align:center;
margin-right:auto;
margin-left:auto;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
background:#87202A;
position:relative;
}

.subheaderlink:hover {
text-decoration:underline;
color:#ffffff;
}

.subheaderlist {
letter-spacing:0;
list-style:none;
margin:0;
padding:0;
}

.subheaderlist li {
margin:3px 0 0 0;
}

.subheaderlist a {
letter-spacing:0;
color:#333333;
text-decoration:none;
font-size:14px;
font-weight:bold;
}

.subheaderlist a:hover {
letter-spacing:0;
text-decoration:underline;
color:#333333;
}

.subheader_rotator {
list-style:none;
}

.arc {
position:relative;
margin-top:0;
margin-left:0;
max-height:30px;
}

.arc img {
width:100%;
position:absolute;
bottom:0;
}

.lookingfor {
position:relative;
overflow:hidden;
height:120px;
width:100%;
top:0;
right:0;
background:#0f2036;
/*background:#ede2d3;*/
}

.lookingforct b {
font-size:18px;
line-height:18px;
display:block;
padding-bottom:4px;
width:100%;
color:#fff;
}

.lookingforct a, .lookingforct a:link, .lookingforct a:active, .lookingforct a:visited {
font-size:16px;
line-height:16px;
margin-bottom:11px;
display:inline-block;
color:#b6c7d9;
}

.lookingforct a:hover {
color:#fff;
}

.lookingforleft {
float:left;
padding:0;
margin:10px 0 0 0;
overflow:hidden;
}

.lookingforright {
float:left;
padding-left:10%;
}


.rotatorct {
margin:0 0 0 0;
padding:0 0 10px 0;
height:auto;
position:relative;
overflow:hidden;
background-color:#fff;
}

.rotatorcontent {
margin-left:auto;
margin-right:auto;
text-align:center;
width:95%;
padding:0;
position:relative;
right:0px;
}

.rotatorct img {
border:0;
max-width:120%;
height:auto;
width:auto;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
padding:0;
position:relative;
padding:0;
}

.rotatorcontent h1 {
margin:0 0 10px 0;
padding:0;
background:none;
font:24px/28px Arial, Helvetica, sans-serif;
color:#003366;
font-weight:300;
letter-spacing:0;
/*text-shadow:#fff 0px 1px 0px;*/
}

.rotatorcontent h2 {
display:block;
margin:16px 0 -10px 0;
padding:0;
font:13px/16px Arial, Helvetica, sans-serif;
color:#222;
}

.rotatorcontent h3 {
margin:0 0 14px 0;
font:13px/17px Arial, Helvetica, sans-serif;
color:#222;
display:block;
}

.subheaderresearch h2 {
margin-top:10px;
}

/* rotator */

#sidebox {
font-size:100%;
}


.sidebox img {
padding:10px;
display:block;
margin:0 auto;
}

#floatmenudiv .sidebox h4 {
background:-moz-linear-gradient(top, #868787 0%, #666666 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #868787), color-stop(100%, #666666));
background:-webkit-linear-gradient(top, #868787 0%, #666666 100%);
background:-o-linear-gradient(top, #868787 0%, #666666 100%);
background:-ms-linear-gradient(top, #868787 0%, #666666 100%);
background:linear-gradient(top, #868787 0%, #666666 100%);
/*filter:progid:dximagetransform.microsoft.gradient(startColorstr='#868787', endColorstr='#666666', GradientType=0);
-ms-filter:progid:dximagetransform.microsoft.gradient(startColorstr='#868787', endColorstr='#666666', GradientType=0); */
color:#FFFFFF;
font:20px/20px Arial, Helvetica, sans-serif;
height:auto;
padding:10px 4px 10px 9px;
position:relative;
margin:0 0 10px 0;
}

/* GHS Highlight Pages Properties Module for Pediatrics */
#maincontentleft .sidebox_janetWeis {
padding:0;
margin:0;
border:none;
background:none;
font-size:13px;
display:block;
visibility:visible;
}

#maincontentleft .sidebox_janetWeis .inbox2 a {
color:#b02525;
font-size:14px;
display:inline;
padding:0;
margin:0;
}

#maincontentleft .sidebox_janetWeis .inbox2 {
border:1px solid #b02525;
padding:10px;
margin:20px 20px 0 0;
width:95%;
background:-moz-linear-gradient(top, #dfeef7 0%, #ffffff 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #dfeef7), color-stop(100%, #ffffff));
background:-webkit-linear-gradient(top, #dfeef7 0%, #ffffff 100%);
background:-o-linear-gradient(top, #dfeef7 0%, #ffffff 100%);
background:-ms-linear-gradient(top, #dfeef7 0%, #ffffff 100%);
background:linear-gradient(top, #dfeef7 0%, #ffffff 100%);
/*filter:progid:dximagetransform.microsoft.gradient(startColorstr='#dfeef7', endColorstr='#ffffff', GradientType=0);
-ms-filter:progid:dximagetransform.microsoft.gradient(startColorstr='#dfeef7', endColorstr='#ffffff', GradientType=0);*/
min-height:80px;
color:#111;
}

#maincontentleft .sidebox_janetWeis .inbox2 .sideimg2 {
float:right;
padding:0 0 10px 10px;
border:0;
}

.sidebox_janetWeis h4, .sidebox_janetWeis h4.span {
font-size:14px;
color:#123d68;
line-height:16px;
left:-10px;
}

.sidebox_janetWeis h5 {
font-size:14px;
font-weight:bold;
}

.sidebox_janetWeis img {
padding:0 10px 30px 0;
display:block;
margin:0 auto;
}

#maincontentleft .sidebox_janetWeis .clear {
height:0px;
clear:both;
}

#maincontentleft .sidebox .inbox2 .sideimg2 {
float:right;
padding:0 0 10px 10px;
border:0;
display:block;
}

#maincontentleft .sidebox {
padding:0;
margin-top:0px;
background:none;
font-size:13px;
display:block;
visibility:visible;
text-align:left;
}

#maincontentleft .sidebox a {
font-size:14px;
}

#maincontentleft .sidebox .inbox2 {
border:1px solid #bbb;
padding:10px;
margin-top:14px;
width:95%;
min-height:80px;
background:#fff;
}

#maincontentleft .sidebox h4, .sidebox h4.span {
font-size:14px;
color:#123d68;
line-height:16px;
left:-10px;
}

#maincontentleft .sidebox h5 {
font-size:14px;
font-weight:bold;
}

#maincontentleft .sidebox img {
padding:0 10px 30px 0;
display:block;
float:left;
}

#maincontentleft .sidebox .clear {
height:0px;
clear:both;
}

.sidebox h5 {
margin:0;
padding:0;
font-size:11px;
font-weight:bold;
}

#sidebarleft h1, .jjj {
background:#2d4258;
position:relative;
font:20px/20px Arial, Helvetica, sans-serif;
color:#fff;
padding:7px 0 7px 18px;
margin-bottom:25px;
text-transform:capitalize;
}

#sidelinks a, .sidelinks a {
display:block;
padding:2px 0;
color:#003366;
text-align:center;
font-size:16px;
}

#sidelinks a:hover, .sidelinks a:hover {
text-decoration:underline;
}

#sidelinks strong, .sidelinks strong {
color:#444;
padding:8px 0 0 0;
display:block;
}

.fb_iframe_widget {
float:left;
}

.rbox_video {
float:left;
margin:0 20px 0 0;
}

.rbox {
background:#d0c9ad url(/bin/e/b/rbox_top.gif) top left no-repeat;
z-index:1;
}

.rbox2 {
-webkit-border-radius:8px;
-moz-border-radius:8px;
border-radius:8px;
border:1px solid #ccc;
background-color:#efefef;
z-index:1;
margin:20px 0 20px 0;
}

.rbox_video2 iframe {
position:relative;
display:block;
}

.rbox_text2 {
padding:18px 17px 0px 13px;
line-height:18px;
min-height:258px;
margin-left:5px;
}

.rbox_text2 p {
margin-left:6px;
}

.rbox_text2 h2 {
color:#0f2036 !important;
font-size:18px !important;
line-height:21px !important;
top:10px;
left:5px;
}

.rbox_video2 {
float:left;
margin:0 20px 0 0;
}


.rbox2_janetWeis {
background:#9faae0 url(/bin/e/t/rbox_top2_janetweis.gif) top left no-repeat;
z-index:1;
}


.rbox_video_nomargin {
float:left;
}

.rbox_text {
padding:18px 17px;
height:100%;
line-height:18px;
min-height:155px;
background-image:url(/bin/k/o/rbox_bottom.gif);
background-position:bottom left;
background-repeat:no-repeat;
}

.rbox_text2_janetWeis h2 {
color:#FFFFFF;
}

.rbox_video_janetWeis {
float:left;
margin:0 20px 0 0;
}

.rbox_text2_janetWeis {
background:url(/bin/o/a/rbox_bottom2_janetweis.gif) bottom left no-repeat;
padding:18px 17px 0px 13px;
height:100%;
line-height:18px;
color:#FFFFFF;
min-height:258px;
}

.sboxright_janetWeis h2 {
line-height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:normal;
padding:0px;
margin:0 0 6px 0;
color:#9C090F;
}

.sboxleft_janetWeis {
border:1px solid #949EC2;
width:266px;
padding:12px 14px 0 14px;
background:#ffffff url(/bin/i/d/sbox_bg_janetweis.gif) top left repeat-x;
margin:22px 0 12px 0;
float:left;
}

.sboxright_janetWeis {
border:1px solid #949EC2;
width:266px;
padding:12px 14px 0 14px;
background:#ffffff url(/bin/i/d/sbox_bg_janetweis.gif) top left repeat-x;
margin:22px 0 12px 0;
float:right;
}

.sbox div {
height:100%;
}

.sboxright {
border:1px solid #d7d7d7;
padding:0 12px 0 12px;
background:#ffffff url(/bin/e/z/sbox_bg.gif) top left repeat-x;
margin:22px 0 12px 0;
float:none;
}

.sboxleft {
border:1px solid #d7d7d7;
padding:0 12px 0 12px;
background:#ffffff url(/bin/e/z/sbox_bg.gif) top left repeat-x;
margin:22px 0 12px 0;
float:none;
}

.sboxleft h2, .sboxright h2 {
position:relative !important;
font-size:16px !important;
color:#0f2036 !important;
padding:0px !important;
font-weight:bold !important;
}

.sboximg {
float:right;
border:1px solid #000000;
margin:1px 0 10px 10px;
}

.sboxmore {
color:#9E090F;
font-size:12px;
/*background:#ffffff url(/bin/e/v/icon_arrow_right2.gif) center left no-repeat; */
padding:0 0 0 12px;
margin:0;
display:inline;
}

.sboxleft_janetWeis h2 {
margin:0 0 6px 0;
padding:0;
color:#9C090F;
font-size:18px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
}


.videotitle {
color:#000;
font-weight:bold;
font-size:20px;
line-height:15px;
margin-bottom:3px;
}


#footer {
background:#55667c;
border-right:7px solid #868787;
border-left:7px solid #868787;
background:-moz-linear-gradient(top, #55667c 0%, #1f2d42 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #55667c), color-stop(100%, #1f2d42));
background:-webkit-linear-gradient(top, #55667c 0%, #1f2d42 100%);
background:-o-linear-gradient(top, #55667c 0%, #1f2d42 100%);
background:-ms-linear-gradient(top, #55667c 0%, #1f2d42 100%);
background:linear-gradient(top, #55667c 0%, #1f2d42 100%);
/*filter:progid:dximagetransform.microsoft.gradient(startColorstr='#55667c', endColorstr='#1f2d42', GradientType=0);
-ms-filter:progid:dximagetransform.microsoft.gradient(startColorstr='#55667c', endColorstr='#1f2d42', GradientType=0);*/
padding:0 15px 30px;
padding-top:10px;
position:relative;
}

#footer p {
color:#fafafa;
font-weight:700;
margin:10px 0 5px;
}

#footer ul {
list-style:none;
margin:0;
padding:0;
font-size:14px;
}

#footer ul li a {
color:#d8d8d8;
text-decoration:none;
padding:4px 0;
display:block;
}

#footer ul li a:hover {
text-decoration:underline;
color:#fff;
}

#footer .copyright {
overflow:hidden;
color:#B7B8B8;
font-size:10px;
font-weight:400;
left:0;
margin:0;
position:relative;
text-align:center;
top:18px;
width:100%;
}

.footerlogo {
margin:0 auto;
margin-top:20px;
width:243px;
height:36px;
}

/* Responsive Blog Edits */
#maincontentleft .seBlogViewPostArea {
width:97%;
padding:14px;
background:#fff;
}

#maincontentleft .seBlogViewWrapper {
background-color:#fff;
margin-top:-21px;
margin-left:-14px;
}


#maincontentleft .seBlogViewAuxArea {
width:60%;
margin:14px;
margin-top:0px;
background-color:#fbfafa;
}

#maincontentleft .seBlogViewPagingArea {
margin-left:14px;
}

#fb-root {
width:auto;
float:left;
clear:none;
margin-right:8px;
}

.twitter-share-button {
clear:none;
width:auto;
}

#careersblock {
color:#123d68;
font:12px/12px Arial, Helvetica, sans-serif;
word-wrap:break-word;
}

.youtubevideo {
position:relative;
padding-bottom:56.25%;
padding-top:30px;
height:0;
overflow:hidden;
}

.youtubevideo iframe, .youtubevideo object, .youtubevideo embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}

.youtubevideowrap {
width:500px;
max-width:100%;
}



#sidebarright .borderimg {
border:none;
border:0;
display:block;
margin:0 6px 4px 0;
}

#maincontent #maincontentleft .borderimg {
border:none;
padding:0;
border:0;
display:block;
margin:0 18px 10px 0;
max-width:100%;
height:auto;
width:auto;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

#sidebarright .videomodule {
background:#fff;
border:1px solid #ccc;
width:auto;
width:80%;
display:inline-block;
padding:6px;
margin:10px 0 10px 0;
}

.videotitle, .videotitle a, .videotitle a:active, .videotitle:visited {
font:13px/14px Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
color:#003366;
}

.videotitle a:hover {
text-decoration:underline;
}

.videomodule p {
margin:3px 0 0 0;
padding:0;
}

.videodesc {
font:11px/13px Arial, Helvetica, sans-serif;
margin-top:4px;
color:#333333;
}

.videolink {
text-decoration:none;
position:relative;
overflow:hidden;
padding:0 0 0 0 !important;
float:left;
margin:0;
}

.timedisplay {
background-color:#000;
color:#fff;
position:absolute;
height:10px;
width:22px;
bottom:8px;
right:6px;
font:10px/10px Arial, Helvetica, sans-serif;
border:none;
padding:2px 4px 2px 4px;
}

#maincontentleft .timedisplay {
bottom:15px;
right:22px;
}

.popupCloseBtn {
background:transparent url(/modules/ghsmod_av_display/close.gif) no-repeat 0 0;
border:0 none;
height:22px;
line-height:23px;
padding:0 0 0 50px;
text-decoration:none;
}

.popupFooter {
bottom:5px;
line-height:25px;
left:auto;
text-align:right;
}

.popupContainer {
display:block;
position:absolute;
top:-1000px;
left:-1000px;
z-index:99;
padding:0px;
background-color:#111;
border-width:1px 0px;
border-style:solid;
border-color:#ddd;
max-width:480px;
}

.popupMain {
padding:10px;
border-width:0px 1px;
border-style:solid;
border-color:#ddd;
margin:0px -1px;
}

#sidebar {
width:230px;
float:right;
border-left:#1d456b 1px solid;
margin:0px 20px 12px 30px;
padding:0px 30px 0px 20px;
}

#sidebar p {
font-size:16px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
line-height:24px;
font-weight:bold;
color:#536378;
}

#sidebar ul li {
padding-bottom:10px;
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
line-height:18px;
text-align:left;
color:#536378;
}

.shade, .shadeout {
display:none;
position:absolute;
top:0;
left:0;
height:100% !important;
width:100% !important;
z-index:1;
}

#back-wrap {
width:100%;
left:0;
bottom:0;
overflow:visible;
z-index:1;
height:1px;
}

#back-top {
position:relative; 
bottom:70px;
overflow:visible;
max-width:940px;
height:1px;
width:100%;
margin:0 auto;
}

#back-top img {
cursor:pointer;
width:40px;
padding-right:26%;
float:right;
}

.fixed {
position:fixed;
}

.bottom {
position:absolute;
bottom:0;
right:0;
right:60px;
}

.hospital {
width:10px;
height:10px;
margin:2px 2px 0 1px;
}

.mobile-menu {
text-align:left;
padding:0;
margin:0;
}

#videoplayer,
#gradient,
#navreferral,
#sizetext,
.patientspop,
.patientsoutterdiv,
.patientsarrowdiv,
.prospop,
.prosoutterdiv,
.prosarrowdiv,
.researchpop,
.researchoutterdiv,
.researcharrowdiv,
.navpatientsh2,
.navprosh2,
.navresearchh2,
.sidebox,
.jwchsquare,
.sidebox_janetWeis,
.popupMask,
.lookingforarch,
.lookingforshadow {
display:none;
}

.ytvideo {
float:left;
display:block;
margin:10px 16px 5px 0;
width:65%;
height:220px;
clear:both;
}

#accepted-ins {
position:relative;
z-index:1;
background:#fff;
padding:8px 8px 8px 0;
box-shadow:2px 2px 5px  #000;
-moz-box-shadow:2px 2px 5px  #000;
-webkit-box-shadow:2px 2px 5px #000;
border:1px solid #555;
width:100%;
height:60%;
max-width:400px;
margin:0 auto;
overflow-y:scroll;
}

#accepted-ins a,
#accepted-ins a:link,
#accepted-ins a:active,
#accepted-ins a:visited {
color:#87202a;
font-weight:bold;
}

.accepted-ins-wrap h1 {
z-index:2;
margin:0 auto;
width:100%;
max-width:402px;
padding:7px 8px 7px 0;
text-indent:12px;
position:relative;
background:#0f2036;
cursor:pointer;
}

.accepted-ins-wrap h1 img {
margin-top:2px;
}

#accepted-ins p {
margin:6px 0 3px 14px;
font-size:13px;
line-height:15px;
}

#accepted-ins hr {
width:95%;
float:left;
margin-left:14px;
}

#accepted-ins ul {
display:none;
margin-top:0;
padding-top:0;
}

.accepted-ins-wrap img {
height:14px;
width:18px;
float:right;
margin:2px 4px 0 0;
cursor:pointer;
}

.accepted-ins-wrap {
display:none;
position:fixed;
padding-top:8%;
top:0;
left:0;
width:100%;
height:100%;
min-height:100%;
z-index:999999;
background:url('https://www.geisinger.org/sebin/l/w/50-shade.png');
}

#accepted-ins strong {
font-size:15px;
color:#0f2036;
}

p.sele strong {
font-size:15px;
color:#0f2036;
}

p.sele:hover {
background:#ddd;
}

.insurance {
color:#87202a;
font-weight:bold;
cursor:pointer;
}

.insurance:hover {
text-decoration:underline;
}

.sele {
border:1px solid #ccc;
padding:4px 0 4px 3px;
cursor:pointer;
}

#accepted-ins .note {
margin:0 0 -3px 14px;
padding:0;
font-size:11px;
}

#accepted-ins .note strong {
font-size:11px;
}

div.box-outline {
margin-top:18px;
}

.box-outline {
margin:0;
max-height:none;
max-width:none;
width:auto;
display:inline-block;
color:#000;
position:relative;
padding:2%;
font-weight:normal;
text-align:left;
line-height:120%;
border:1px solid #666;
}

.box-outline .tr {
position:absolute;
top:-1px;
right:-1px;
}

.box-outline .tl {
position:absolute;
top:-1px;
left:-1px;
}

.box-outline .br {
position:absolute;
bottom:-1px;
right:-1px;
}

.box-outline .bl {
position:absolute;
bottom:-1px;
left:-1px;
}

.button {
background:#87202a;
margin:0 2% 0 0;
max-height:none;
max-width:none;
width:auto;
display:inline-block;
color:#fff;
position:relative;
padding:1% 9%;
font-weight:normal;
text-align:center;
line-height:110%;
}

.button:hover {
background-image:url('https://www.geisinger.org/sebin/f/f/25-shade.png');
cursor:pointer;
text-decoration:underline;
}

.button p {
margin:0;
padding:0;
}

#maincontentleft a.button,
#maincontentleft a.button:link,
#maincontentleft a.button:active,
#maincontentleft a.button:visited,
.button a,
.button a:link,
.button a:active,
.button a:visited,
#maincontentleft .button a,
#maincontentleft .button a:link,
#maincontentleft .button a:active,
#maincontentleft .button a:visited {
color:#fff;
font-weight:normal;
}

body a.button {
padding:5% 15%;
}

.tr {
position:absolute;
top:0;
right:0;
z-index:1;
}

.tl {
position:absolute;
top:0;
left:0;
z-index:1;
}

.br {
position:absolute;
bottom:0;
right:0;
z-index:1;
}

.bl {
position:absolute;
bottom:0;
left:0;
z-index:1;
}

.blue span,
.blue {
background:#0f2036;
color:#f1f1f1;
}

#maincontent .blue a,
#maincontent .blue a:link,
#maincontent .blue a:active,
#maincontent .blue a:visited,
body #right-content .blue a,
body #right-content .blue a:link,
body #right-content .blue a:active,
body #right-content .blue a:visited {
color:#abc0d3;
}

#maincontent .blue a:hover,
body #right-content .blue a:hover {
text-decoration:underline;
}

.light-gray {
background:#ccc;
color:#222;
}

.shade-light-top {
background-image:url('https://www.geisinger.org/sebin/j/f/shade-light-top.png');
background-repeat: repeat-x;
}

.shade-dark-top {
background-image:url('https://www.geisinger.org/sebin/r/l/shade-dark-top.png');
background-repeat: repeat-x;
}




/*###
#####
 768
#####
 768
#####
 768
#####
 768
#####
 768
#####
 768
#####
 768
#####
 768
#####
 768
#####
 768
#####
 768
#####
 768
#####
 768
#####
 768
#####
 768
#####
 768
#####
#####*/



@media all and (min-width:768px) {

#maincontent .breadnav {
}

#right-menu .arrow_down {
display:none;
}

.subheader {
background:#fbfafa;
position:relative;
z-index:0;
}

#floatmenudiv div H4 {
padding-left:10px;
font-weight:bold;
}

#container {
max-width:940px;
}

.navshadowtrim {
background:url('https://www.geisinger.org/sebin/n/l/navshadowtrim.png') repeat-x;
width:100%;
height:9px;
margin-top:0px;
}

.footercontainer {
display:block;
}

#navtop .menuControl, .servicelinenav .servicesControl {
display:none;
}

#search {
position:absolute;
margin-top:42px;
margin-right:42px;
}

.googleSearchBox {
-webkit-appearance:none;
-webkit-border-radius:0;
height:22px;
width:200px;
font-size:100%;
}

.googleSearchBtn {
-webkit-appearance:none;
-webkit-border-radius:0;
height:28px;
width:70px;
font-size:14px;
padding:0;
cursor:pointer;
margin-right:-20px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
position:relative;
}

.phonenumber {
display:none;
}

#toplock {
position:fixed;
z-index:99999;
width:100%;
height:180px;
}

#midlock {
margin-top:180px;
position:absolute;
width:100%;
}

#navtop, #container, #header, #maincontent {
max-width:auto;
width:100%;
}

#container {
height:180px;
}

#topbar {
background:none repeat scroll 0 0 #5C6E85;
display:block;
height:90px;
position:absolute;
top:90px;
width:100%;
z-index:0;
}

#container, .subheader, #servicelinenav {
margin:0 auto;
}

#gradient {
display:block;
}

#navtop {
top:80px;
left:-1px;
height:100px;
margin-left:auto;
margin-right:auto;
position:absolute;
z-index:1;
}

.patientspop, .patientsoutterdiv, .patientsarrowdiv, .prospop, .prosoutterdiv, .prosarrowdiv, .researchpop, .researchoutterdiv, .researcharrowdiv, .navpatientsh2, .navprosh2, .navresearchh2 {
display:block;
border-bottom-width:0px;
overflow:visible;
visibility:visible;
}

.navpatients, .navpros, .navresearch, .navrequest, .navreferral {
font-size:16px;
text-align:left;
border:none;
padding:0;
margin-right:20px;
background:none no-repeat scroll 0 0 transparent;
}

#navtop #mainheader .navresearch {
margin-right:0px;
width:22%;
padding-right:2px;
line-height:15px;
}

#navtop #mainheader .navpros {
width:22%;
padding-right:2px;
line-height:15px;
}

#navtop #mainheader .navpatients {
width:22%;
padding-right:2px;
line-height:15px;
}

#navreferral, #navrequest {
display:block;
float:right;
width:20%
}

.navpatientsh1 {
font-size:120%;
color:#fff;
margin:18px 0px 0px 14px;
display:block;
}

.navpatientsh2 {
font-size:78%;
color:#b6c7d9;
margin:10px 0px 0px 14px;
display:block;
}

.patientspop, .prospop, .researchpop {
display:block;
height:100%;
left:-10000px;
position:absolute;
top:-10000px;
visibility:visible;
z-index:9999;
}

.researchoutterdiv, .patientsoutterdiv, .prosoutterdiv {
background-color:#FFFFFF;
box-shadow:2px 2px 10px #000000;
-moz-box-shadow:2px 2px 10px #000;
-webkit-box-shadow:3px 3px 10px #000;
-khtml-opacity:.60;
-moz-opacity:.60;
-ms-filter:"alpha(opacity=45)";
filter:alpha(opacity=60);
opacity:.60;
height:100%;
position:absolute;
top:11px;
width:100%;
padding:10px 0;
display:block;
}

.researchinnerdiv, .patientsinnerdiv, .prosinnerdiv {
border:1px solid #CCCCCC;
color:#FFFFFF;
overflow:hidden;
padding:10px 0;
position:relative;
top:11px;
height:auto;
display:block;
visibility:visible;
}

.patientsarrowdiv {
position:absolute;
width:202px;
height:23px;
top:-10px;
}

.patientsinnerdiv {
padding-left:18px;
background:#0f2036;
}

.patientsall {
float:right;
font:12px/12px Arial, Helvetica, sans-serif;
color:#fff;
padding:8px 30px 0px 0px;
}

.navprosh1 {
font-size:120%;
color:#fff;
margin:18px 0px 0px 14px;
display:block;
}

.navprosh2 {
font-size:78%;
color:#b6c7d9;
margin:10px 0px 0px 14px;
display:block;
}

.prosarrowdiv {
position:absolute;
width:202px;
height:23px;
top:-10px;
left:235px;
}

.prosinnerdiv {
padding-left:18px;
background:#3e2713;
}

.prosall {
float:right;
font:12px/12px Arial, Helvetica, sans-serif;
color:#fff;
padding:8px 30px 0px 0px;
}

.navresearchh1 {
font-size:120%;
color:#fff;
margin:18px 0px 0px 14px;
display:block;
}

.navresearchh2 {
font-size:78%;
color:#b6c7d9;
margin:10px 0px 0px 14px;
display:block;
}

.researcharrowdiv {
position:absolute;
width:202px;
height:23px;
top:-10px;
left:469px;
}

.researchinnerdiv {
padding-left:18px;
background:#244240;
}

.researchall {
float:right;
font:12px/12px Arial, Helvetica, sans-serif;
color:#fff;
padding:8px 30px 0px 0px;
}

.navrequest {
float:right;
width:185px;
height:63px;
background:#87202a;
border-top:7px solid #87202a;
cursor:pointer;
text-decoration:none;
text-shadow:#660000 0px 1px 0px;
}

.navreferral {
float:right;
width:185px;
height:22px;
background:#60161e;
margin-top:8px;
text-decoration:none;
cursor:pointer;
}

.navrequest span {
margin:10px 0px 0px 16px;
font-size:120%;
color:#fff;
text-decoration:none;
display:block;
}

.navrequest:hover span {
text-decoration:underline;
}

.navreferral:hover {
text-decoration:underline;
}

.navreferral span {
padding:4px 0px 0px 18px;
font:12px/14px Arial, Helvetica, sans-serif;
color:#f5dfe1;
display:block;
}

.navreferral:hover span {
text-decoration:underline;
}

.navpros, .navresearch, .navpatients {
float:left;
width:212px;
height:93px;
border-top:7px solid #ffffff;
cursor:pointer;
text-decoration:none;
display:block;
}

.navpatientsover .navpatientsh2 {
color:#b6c7d9;
}

.navprosover .navprosh2 {
color:#e4d5c8;
}

.navresearchover .navresearchh2 {
color:#d2e0df;
}

.navpatientsover {
border-top:7px solid #0f2036;
background:#0f2036;
}

.navprosover {
border-top:7px solid #3e2713;
background:#3e2713;
}

.navresearchover {
border-top:7px solid #244240;
background:#244240;
}

.navpatientsh2over {
font-size:78%;
color:#b6c7d9;
margin:10px 0px 0px 14px;
display:block;
}

.navprosh2over {
color:#e4d5c8;
}

.navresearchh2over {
color:#fff;
display:block;
}

.research-spacer {
top:20px;
display:block;
position:relative;
border-left:0;
}

.column {
overflow:hidden;
border-left:1px solid #d0d0d0;
color:#fff;
padding-left:7px;
margin-bottom:10px;
margin-top:-10px;
float:left;
}

.columncontainer {
font-size:84%;
float:left;
margin-top:15px;
visibility:visible;
display:block;
margin-right:25px;
width:auto;
text-align:left;
background-color:transparent;
}

.columncontainer p {
font-size:84%;
color:#d0d0d0;
padding-left:10px;
display:block;
clear:both;
}

.column ul {
list-style-type:none;
padding:0px;
margin:0px;
float:left;
}

ul.column-two {
float:left;
display:block;
overflow:hidden;
padding-right:14px;
}

.columncontainer hr {
height:1px;
background:#fff;
width:90%;
margin:5px 0;
display:block;
float:left;
}

.researchfix {
width:186px;
}

#mainheader .column ul li {
display:block;
}

.column h4 {
font-size:100%;
font-weight:bold;
color:#fff;
padding:0 0 5px 0;
border:none;
line-height:1em;
}

.column ul li a {
padding:0;
line-height:16px;
}

.graylink a,
.graylink a:link,
.graylink a:active,
.graylink a:visited {
color:#ffffff;
text-decoration:none;
display:block;
}

.graylink:hover {
text-decoration:underline;
color:#ffffff;
}

#search {
position:absolute;
right:0;
top:-10px;
}

.patientsinnerdiv .column a {
color:#d8e9f8;
text-decoration:none;
}

.patientsinnerdiv .column a:active {
color:#d8e9f8;
}

.patientsinnerdiv .column a:visited {
color:#d8e9f8;
text-decoration:none;
}

.prosinnerdiv .column a {
color:#e4d5c8;
text-decoration:none;
}

.prosinnerdiv .column a:hover {
color:#ffffff !important;
text-decoration:underline !important;
}

.prosinnerdiv .column a:visited {
color:#e4d5c8;
text-decoration:none;
}

.researchinnerdiv .column a {
color:#d2e0df;
text-decoration:none;
}

.researchinnerdiv .column a:hover {
color:#ffffff !important;
text-decoration:underline !important;
}

.researchinnerdiv .column a:visited {
color:#d2e0df;
text-decoration:none;
}

.patientsinnerdiv a:hover {
color:#ffffff !important;
text-decoration:underline !important;
}

#header {
height:207px;
margin-left:auto;
margin-right:auto;
padding:0px 0px 0px 0px;
position:relative;
z-index:1;
}

#gradient {
top:90px;
right:0px;
width:250px;
background:#5c6e85;
position:absolute;
z-index:0;
}

.gradientleft {
width:50%;
height:90px;
float:left;
background:#5c6e85;
background:-moz-linear-gradient(left, #5c6e85, #96a1af);
background:-webkit-gradient(linear, left top, right top, color-stop(0%, #5c6e85), color-stop(100%, #96a1af));
background:-webkit-linear-gradient(left, #5c6e85 0%, #96a1af 100%);
background:-o-linear-gradient(left, #5c6e85 0%, #96a1af 100%);
background:-ms-linear-gradient(left, #5c6e85 0%, #96a1af 100%);
background:linear-gradient(left, #5c6e85 0%, #96a1af 100%);
/*filter:progid:dximagetransform.microsoft.gradient(startColorstr='#5c6e85', endColorstr='#96a1af', GradientType=1);
-ms-filter:progid:dximagetransform.microsoft.gradient(startColorstr='#5c6e85', endColorstr='#96a1af', GradientType=1);*/
}

.gradientright {
width:50%;
height:90px;
float:right;
background:#96a1af;
background:-moz-linear-gradient(left, #96a1af, #5c6e85);
background:-webkit-gradient(linear, left top, right top, color-stop(0%, #96a1af), color-stop(100%, #5c6e85));
background:-webkit-linear-gradient(left, #96a1af 0%, #5c6e85 100%);
background:-o-linear-gradient(left, #96a1af 0%, #5c6e85 100%);
background:-ms-linear-gradient(left, #96a1af 0%, #5c6e85 100%);
background:linear-gradient(left, #96a1af 0%, #5c6e85 100%);
/*filter:progid:dximagetransform.microsoft.gradient(startColorstr='#96a1af', endColorstr='#5c6e85', GradientType=1);
-ms-filter:progid:dximagetransform.microsoft.gradient(startColorstr='#96a1af', endColorstr='#5c6e85', GradientType=1);*/
}

.imagebarright {
height:93px;
width:558px;
padding:0px 0px 20px 0px;
position:relative;
overflow:hidden;
}

#servicelinenav {
margin:0px auto;
max-width:940px;
height:30px;
background:#5c6e85;
font-size:95%;
padding:0px 0px 5px 0px;
text-align:left;
color:#fff;
font-weight:bold;
display:block;
z-index:2;
}

.servicelinenavshadow {
background:#333333;
background:-moz-linear-gradient(top, #333333, #5c6e85);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #333333), color-stop(100%, #5c6e85));
background:-webkit-linear-gradient(top, #333333 0%, #5c6e85 100%);
background:-o-linear-gradient(top, #333333 0%, #5c6e85 100%);
background:-ms-linear-gradient(top, #333333 0%, #5c6e85 100%);
background:linear-gradient(top, #333333 0%, #5c6e85 100%);
/*filter:progid:dximagetransform.microsoft.gradient(startColorstr='#333333', endColorstr='#5c6e85', GradientType=0);
-ms-filter:progid:dximagetransform.microsoft.gradient(startColorstr='#333333', endColorstr='#5c6e85', GradientType=0);*/
top:0px;
left:0px;
clear:right;
width:100%;
height:9px;
}

.servicelinenavtext {
margin-left:30px;
padding-top:10px;
font-size:95%;
text-align:left;
color:#fff;
font-weight:bold;
position:absolute;
background:transparent;
}

.servicelinenavtext a:link {
text-decoration:none;
color:#fff;
display:inline;
padding:0;
font-size:92%;
}

.servicelinenavtext a:hover {
text-decoration:underline;
color:#fff;
}

.servicelinenavtext a:visited {
text-decoration:none;
color:#fff;
}

#footer {
position:relative;
max-width:928px;
height:250px;
padding:0 0 50px;
background:#55667c;
background:-moz-linear-gradient(top, #55667c 0%, #1f2d42 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #55667c), color-stop(100%, #1f2d42));
background:-webkit-linear-gradient(top, #55667c 0%, #1f2d42 100%);
background:-o-linear-gradient(top, #55667c 0%, #1f2d42 100%);
background:-ms-linear-gradient(top, #55667c 0%, #1f2d42 100%);
background:linear-gradient(top, #55667c 0%, #1f2d42 100%);
/*filter:progid:dximagetransform.microsoft.gradient(startColorstr='#55667c', endColorstr='#1f2d42', GradientType=0);
-ms-filter:progid:dximagetransform.microsoft.gradient(startColorstr='#55667c', endColorstr='#1f2d42', GradientType=0);*/
margin-left:auto;
margin-right:auto;
z-index:0;
border-left:7px solid #868787;
border-right:7px solid #868787;
clear:both;
margin-top:0px;
}

.footerlogo {
right:20px;
left:auto;
background-position:0px -35px;
width:243px;
height:36px;
position:absolute;
bottom:30px;
}

.footercontainer {
padding-left:23px;
}

.footerover {
float:left;
width:212px;
height:93px;
margin-right:10px;
background:#0f2036;
border-top:7px solid #0f2036;
cursor:pointer;
text-decoration:none;
display:block;
}

.footercolumn {
font-size:90%;
line-height:15px;
float:left;
margin-right:4%;
margin-top:15px;
}

.footercolumn p {
font-weight:bold;
margin:10px 0px 5px 0px;
}

.footercolumn a {
color:#dcdcdc;
text-decoration:none;
}

#footer ul {
font-size:12px;
}

#footer ul li a {
padding:0;
}

.footercolumn ul li {
color:#fafafa;
color:#000;
}

.footercolumn a:link {
color:#dcdcdc;
text-decoration:none;
}

.footercolumn a:visited {
color:#dcdcdc;
text-decoration:none;
}

.footercolumn a:hover {
color:#ffffff;
text-decoration:underline;
}

.footercolumn ul {
font-size:12px;
list-style-type:none;
}

#footer .copyright {
text-align:right;
position:absolute;
right:22px;
bottom:5px;
color:#b7b8b8;
font-size:10px;
line-height:11px;
width:auto;
left:auto;
top:auto;
}

.copyright a, .copyright a:link, .copyright a:active, .copyright a:visited {
color:#b7b8b8;
}

.copyright a:hover {
text-decoration:underline;
color:#fff;
}

.floatleft, .floatright {
border:0;
position:relative;
max-width:100%;
height:auto;
width:auto;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
margin-left:auto;
margin-right:auto;
display:block;
}

.floatleft p, .floatright p {
margin:0 0 0 8px;
}

.floatleft {
float:left;
margin:0 10px 10px 0;
}

.floatright {
float:right;
margin:0 0 10px 10px;
}

.img-desc {
position:absolute;
width:100%;
color:#fff;
text-align:left;
font-size:14px;
line-height:14px;
background:url('https://www.geisinger.org/sebin/l/w/50-shade.png');
padding:3px 0;
/* V To ^ offset padding */
bottom:4px;
font-weight:normal;
font-style:italic;
}

#webad {
margin:15px 0 15px 0;
padding:0 0 195px 0;
}

#webad img {
border:0;
max-width:100%;
height:auto;
width:auto;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
}

#maincontent {
padding:8px 0 20px 0;
max-width:auto;
border-left:medium none;
border-right:medium none;
overflow:hidden;
margin:0 auto;
min-height:42%;
height:auto;
width:100%;
position:relative;
}

#maincontentleft {
width:64%;
top:0px;
position:relative;
float:left;
}

#maincontentright {
margin-left:300px;
width:62222222222222%;
top:0px;
position:relative;
}

#maincontentright h1 {
width:0.6%;
background:#2d4258;
position:relative;
font:20px/20px Arial, Helvetica, sans-serif;
color:#fff;
padding:7px 0px 7px 18px;
}

#maincontentright h2 {
position:relative;
font-size:145%;
color:#0f2036;
padding:0px 0px 16px 0px;
font-weight:normal;
}

#maincontentright h3 {
position:relative;
font-size:95%;
color:#0f2036;
padding:0px 0px 12px 0px;
/**/
font-size:17px;
font-weight:normal;
color:#000;
}

#maincontentright a:link {
color:#87202a;
text-decoration:none;
padding:1px 0px;
}

#maincontentright a:visited {
color:#87202a;
}

#maincontentright a:hover {
color:#fff;
background-color:#87202a;
}

#sidebarleft {
width:30%;
float:left;
clear:left;
}

#sidebarright {
width:27.777777777778%;
float:right;
text-align:left;
margin:30px 20px 10px 0;
}

.ui-accordion {
border:1px solid #ccc;
background:#fff;
}

.sidebox {
display:block;
visibility:visible;
margin-top:20px;
border:1px solid #d7d7d7;
font-size:13px;
line-height:15px;
background-color:#fff;
padding:0px;
text-align:left;
}

.sidebox p {
padding:0 0 0 20px;
}

.sidebox h4 {
padding:20px 0 0 20px;
}

.sidebox img {
padding:0 10px 30px 10px;
}

.sideimg {
display:block;
visibility:visible;
height:50px;
}

.sidebox_janetWeis {
display:block;
visibility:visible;
}

/* GHS Highlight Pages Properties Module for Pediatrics */
#maincontentleft .sidebox_janetWeis {
padding:0;
margin:0;
border:none;
background:none;
font-size:13px;
display:block;
visibility:visible;
}

#maincontentleft .sidebox_janetWeis .inbox2 a {
color:#b02525;
font-size:14px;
display:inline;
padding:0;
margin:0;
}

#maincontentleft .sidebox_janetWeis .inbox2 {
border:1px solid #b02525;
padding:10px;
margin:14px 14px 0 0;
width:42%;
background:-moz-linear-gradient(top, #dfeef7 0%, #ffffff 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #dfeef7), color-stop(100%, #ffffff));
background:-webkit-linear-gradient(top, #dfeef7 0%, #ffffff 100%);
background:-o-linear-gradient(top, #dfeef7 0%, #ffffff 100%);
background:-ms-linear-gradient(top, #dfeef7 0%, #ffffff 100%);
background:linear-gradient(top, #dfeef7 0%, #ffffff 100%);
/*filter:progid:dximagetransform.microsoft.gradient(startColorstr='#dfeef7', endColorstr='#ffffff', GradientType=0);
-ms-filter:progid:dximagetransform.microsoft.gradient(startColorstr='#dfeef7', endColorstr='#ffffff', GradientType=0);*/
min-height:80px;
color:#111;
}

#maincontentleft .sidebox_janetWeis .inbox2 .sideimg2 {
float:right;
padding:0 0 10px 10px;
border:0;
}

/* GHS Highlight Pages Properties Module for GHS */
#maincontentleft .sidebox {
border:0;
padding:0;
background:none;
font-size:13px;
display:block;
visibility:visible;
}

#maincontentleft .sidebox .inbox2 a {
color:#b02525;
font-size:14px;
display:inline;
padding:0;
margin:0;
}

#maincontentleft .sidebox .inbox2 {
border:1px solid #bbb;
padding:10px;
margin:14px 14px 0 0;
width:42%;
min-height:80px;
background:#fff;
}

#maincontentleft .sidebox .inbox2 .sideimg2 {
float:right;
padding:0 0 10px 10px;
border:0;
}

.rbox_text2 h2 {
color:#0f2036 !important;
font-size:18px !important;
line-height:21px !important;
top:0px;
left:0px;
margin:0 0 -8px 0;
}

.loc_left {
float:left;
width:320px;
margin:0 100px 0 0;
}

.loc_left .sideimg {
display:inline;
float:left;
margin:0;
padding:0 10px 20px 20px;
}

.loc_right {
float:left;
width:320px;
}

.loc_right .sideimg {
display:inline;
float:left;
margin:0;
padding:0 10px 20px 0;
}


/* rotator */
.subheaderlink {
font-size:13px;
line-height:14px;
text-decoration:none;
padding:4px 5px 5px 5px;
float:right;
}

.subheaderlink:hover {
text-decoration:underline;
color:#ffffff;
}

.subheaderlist {
letter-spacing:0;
list-style:none;
margin:0 0 0 25px;
padding:0;
float:left;
}

.subheaderlist a {
letter-spacing:0;
color:#333333;
text-decoration:none;
font-size:14px;
font-weight:bold;
}

.subheaderlist a:hover {
letter-spacing:0;
text-decoration:underline;
color:#333333;
}

.subheaderlist li {
margin:0;
}

.subheader_rotator {
list-style:none;
}

.rotatorct {
height:240px;
position:relative;
overflow:hidden;
margin:0 0 -5px 0;
padding:0;

}

.rotatorcontent {
margin:0;
text-align:left;
top:16%;
right:12%;
width:30%;
padding:0;
position:absolute;
z-index:9999;
}

.rotatorcontent-shift {
top:20px;
right:35%;
width:24%;
}

.rotatorcontent h1 {
margin:0 0 14px 0;
padding:0;
font:26px/26px Arial, Helvetica, sans-serif;
color:#003366;
font-weight:300;
width:100%;
letter-spacing:0;
}

.rotatorcontent h2 {
margin:16px 0 -10px 0;
font:13px/17px Arial, Helvetica, sans-serif;
color:#222;
display:block;
float:left;
}

.rotatorcontent h3 {
margin:0 0 0 0;
font:13px/17px Arial, Helvetica, sans-serif;
color:#222;
display:block;
float:left;
}


.rotatorcontent h2, .rotatorcontent h3 {
display:none;
}


/* rotator */

.ui-accordion-header {
text-align:left;
margin:0px -10px 4px -10px;
font-size:15px;
}

#floatmenudiv {
max-width:250px;
}

#floatmenudiv .sidebox h4 {
background-color:#868787;
background:-moz-linear-gradient(top, #868787 0%, #666666 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #868787), color-stop(100%, #666666));
background:-webkit-linear-gradient(top, #868787 0%, #666666 100%);
background:-o-linear-gradient(top, #868787 0%, #666666 100%);
background:-ms-linear-gradient(top, #868787 0%, #666666 100%);
background:linear-gradient(top, #868787 0%, #666666 100%);
/*filter:progid:dximagetransform.microsoft.gradient(startColorstr='#868787', endColorstr='#666666', GradientType=0);
-ms-filter:progid:dximagetransform.microsoft.gradient(startColorstr='#868787', endColorstr='#666666', GradientType=0);*/
color:#FFFFFF;
font:15px/15px Arial, Helvetica, sans-serif;
font-weight:bold;
position:relative;
display:block;
}

.sidebox_janetWeis h4 {
margin:0 0 10px 0;
}

#sidebarleft h1, .jjj {
background:#2d4258;
position:relative;
font:20px/20px Arial, Helvetica, sans-serif;
color:#fff;
padding:7px 0 7px 18px;
margin-bottom:25px;
text-transform:capitalize;
}

#basic-accordian a {
text-decoration:none;
color:#3778C7;
}

#basic-accordian a:hover {
text-decoration:underline;
color:#000000;
}

#basic-accordian a:link, #basic-accordian a:visited {
color:#003366;
}

#basic-accordian ul {
list-style:none;
margin-left:10px;
overflow:hidden;
}

#sidelinks a, .sidelinks a, #basic-accordian a {
display:block;
font-size:13px;
font-weight:normal;
padding:0 0 0 15px;
text-align:left;
}

h3.ui-accordion-header {
color:#333333;
margin:0 -10px 4px;
}

.ui-accordion-header:hover {
background:#87202a;
color:#fff;
padding-left:15px;
text-decoration:none;
}

.ui-state-active {
background:#60161e;
color:#fff;
padding-left:15px;
}

#sidelinks, .sidelinks {
padding:2px 10px 2px 21px;
color:#003366;
font-size:13px;
line-height:17px;
font-weight:normal;
}

#sidelinks a, .sidelinks a {
color:#003366;
padding:0px;
margin:0;
}

#sidelinks a:hover, .sidelinks a:hover {
text-decoration:underline;
}

#sidebarright img {
float:left;
text-align:left;
}

#basic-accordian {
border:1px solid #ccc;
margin:0 0 12px 0;
}

#basic-accordian h3, #floatmenudiv h4 {
font-weight:bold;
padding:11px 0px 11px 10px;
}

#basic-accordian .ui-state-active {
background:#60161E;
border:0 none;
color:#FFFFFF;
margin:-1px 0px 0px -11px;
padding:10px 0px 10px 20px;
}

#basic-accordian h3 {
margin:0;
border:0 none;
padding:10px 0 10px 10px; /* Small links Padding */
}

#basic-accordian li {
list-style:none;
margin-left:10px;
margin-bottom:0px;
}

#basic-accordian a {
color:#003366;
font-size:13px;
line-height:18px;
}

#basic-accordian a:hover {
text-decoration:underline;
}

.inbox2 {
float:left;
width:240px;
line-height:16px;
padding:6px 20px 0 20px;
color:#444;
}

.inbox2 img {
border:0px;
padding:1px 10px 0 0;
}

.sidebox h2 {
margin-left:20px;
}

#pagetitle {
background:#536378;
}

.pagetitle {
width:88%;
font:20px/20px Arial, Helvetica, sans-serif;
padding:7px 0px 7px 18px;
margin:0px 0px 20px -20px;
color:#fff;
position:relative;
}

/* Responsive Blog Edits */

#maincontentleft .seBlogViewWrapper {
background-color:#fbfafa;
margin-top:-21px;
margin-left:-15px;
}

#maincontentleft .seBlogViewPostArea {
width:90%;
background:#fbfafa;
float:left;
padding-right:30px;
z-index:999;
}

#maincontentleft .seBlogViewAuxArea {
width:30%;
margin:0;
margin-top:0;
background-color:#fff;
float:right;
}

#maincontentleft .seBlogViewPagingArea {
margin:0;
}

.lookingforarch {
width:100%;
margin-top:92px;
position:absolute;
z-index:-1;
display:block;
}

.lookingforshadow {
bottom:1px;
left:36px;
position:absolute;
display:block;
}

.lookingforgrad {
width:100%;
height:100px;
margin-top:90px;
background:#0e2136;
background:-webkit-gradient(linear, 0 0, 0 bottom, from(#0e2136), to(#4b607a));
background:-webkit-linear-gradient(#0e2136, #4b607a);
background:-moz-linear-gradient(#0e2136, #4b607a);
background:-ms-linear-gradient(#0e2136, #4b607a);
background:-o-linear-gradient(#0e2136, #4b607a);
background:linear-gradient(#0e2136, #4b607a);
-pie-background:linear-gradient(#0e2136, #4b607a);
position:relative;
z-index:-2;
}

.lookingforct {
padding:0;
}

.lookingforct p {
margin-top:10px;
margin-bottom:0;
color:#fff;
font-size:18px;
}

.lookingforct br {
display:none;
visibility:hidden;
}

.lookingforct b {
font-size:19px;
display:block;
padding:10px 0 10px 20px;
}

.lookingforct a, .lookingforct a:link, .lookingforct a:active, .lookingforct a:visited {
font-size:17px;
padding-top:1px;
display:block;
padding-left:12px;
white-space:nowrap;
}

.lookingfor {
position:absolute;
overflow:hidden;
width:30%;
height:240px;
top:0;
right:0;
margin-top:0;
z-index:1;
}

.lookingforright {
padding-left:0;
margin-top:-10px;
}

.lookingforright, .lookingforleft {
border-left:1px solid #868787;
margin-left:40px;
}

.arc {
margin:0;
}

#search-mobile,
#navtop-mobile,
.menu-mobile,
.navshadowvert,
#fullmenu,
#logo-mobile,
#logo-jwch-mobile,
#footer hr,
#footer .arrow_down,
.footerlogo-mobile,
.copyright-mobile {
display:none;
}



}





/*###
#####
 940
#####
 940
#####
 940
#####
 940
#####
 940
#####
 940
#####
 940
#####
 940
#####
 940
#####
 940
#####
 940
#####
 940
#####
 940
#####
 940
#####
 940
#####
 940
#####
#####*/




@media all and (min-width:940px) {

#maincontent .breadnav {
margin-top:5px;
margin-left:-2px;
font-weight:normal;
text-transform:capitalize;
color:#666;
}

.arc {
margin-right:-1px;
margin-left:1px;
}

#footer {
position:relative;
left:1px;
max-width:928px;
}

#header {
width:940px;
}

#navtop {
width:942px;
}

.jwchsquare, #gradient, #rotatorleftsmall {
display:block;
}

#rotatorleftsmall {
background:none repeat scroll 0 0 #FBFAFA;
}

#container {
max-width:940px;
position:relative;
z-index:1;
}

#maincontent {
padding:8px 20px 20px 20px;
max-width:900px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
overflow:hidden;
margin:0 auto;
min-height:42%;
height:auto;
position:relative;
width:100%;
}

#maincontentleft {
width:68.888888888889%;
padding:0;
overflow:visible;
}

#navreferral {
display:block;
}

.navrequest, .navreferral {
display:block;
}

.researchinnerdiv, .patientsinnerdiv, .prosinnerdiv {
padding:10px 10px 10px 18px;
}

.sboxleft {
float:left;
width:44%;
}

.sboxright {
float:right;
width:44%;
}

* {
/*margin:0;*/
outline:none;
}

.clearfix {
clear:both;
}

.subheader, #servicelinenav {
border-left:1px solid #ccc;
border-right:1px solid #ccc;
width:940px;
}

.hidden {
display:none;
visibility:hidden;
}

.block_txt {
border:1px solid #cccccc;
padding:15px 18px;
color:#363636;
background-color:#fff;
margin:20px 0;
}

td.body a:active, td.body a:link, td.body a:visited {
font-size:17px;
font-weight:bold;
color:#123d68;
}

.small {
font-size:8px;
line-height:12px;
color:#333333;
}

.listbox {
border:1px solid #999999;
width:441px;
}

.padder {
padding:22px 0 0 11px;
}

.iconLeft {
float:left;
margin:2px 5px 0 0;
}

.ico_cal {
padding:3px 79px 10px 0;
float:left;
}

ul.bulletlist2 {
margin:0;
padding:3px 0 10px 15px;
}

.vid_nav a:hover, .vid_nav a:active {
margin:0 10px 0 0;
}

.order_list li {
padding:2px 0;
}

.quote {
font-family:Arial, Helvetica, sans-serif;
color:#003366;
font-size:18px;
float:right;
padding:0 0 0 12px;
border-left:1px solid #555;
width:136px;
line-height:22px;
margin:0 0 20px 20px;
}

ul.bulletlist3 li {
padding:3px 0 3px 0px;
}

.rtitle {
font-size:12px;
font-weight:bold;
line-height:20px;
}

.left {
float:left;
text-align:left;
}

.blist_box {
width:290px;
float:left;
}

.btn2 {
text-align:right;
padding:6px 0 10px 0;
}

.right {
float:right;
}

.sidesearch {
background:#EAE7D8;
padding:12px 0 20px 12px;
}

.btn2 a:link, .btn2 a:visited {
font-size:10px;
}

.container_janetWeis {
margin:0;
background:#ffffff url(/bin/o/w/body_bg_janetweis.gif) repeat-y;
}

#quality, #guideline {
padding:50px 10px 10px 10px;
}

.sideimg_full_address {
border:1px solid #000000;
float:left;
margin:0 10px 36px 0;
}

.news_right {
float:right;
width:350px;
}

.h1 {
margin:0 0 14px 0;
padding:0;
color:#003366;
font-size:20px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
line-height:22px;
}

.blist_box ul, .blist_box2 ul {
margin:0;
padding:0 0 0 15px;
}

.imgCaptionLeft {
float:left;
width:auto;
margin:10px 15px 10px 0px;
}

.round_box2 {
background:#e3dfce url(/bin/i/p/round_box2_top_bg.gif) 0 0 no-repeat;
width:217px;
float:right;
margin:0 0 10px 15px;
}

.listboxleft {
float:left;
width:200px;
margin:0 0 0 15px;
padding:12px 0;
}

.round_box_txt2 ul {
padding:0 0 0 15px;
}

.incontainer_janetWeis {
background:url(/bin/c/e/wrapper_bg_janetweis.gif) 0 0 no-repeat;
padding:0 10px 0 11px;
min-height:660px;
height:auto;
}

th.day_active {
color:#b6dffd;
}

.vid_nav {
padding:10px 0 0 0;
border-top:1px solid #a3945d;
}

.ptitle {
font-size:11px;
font-weight:bold;
padding:10px 0px 5px 0px;
color:#0f2036;
}

.round_box_txt2 {
background:url(/bin/m/b/round_box2_bottom_bg.gif) bottom left no-repeat;
padding:10px 16px;
}

ul.bulletlist2 li {
padding:3px 0 3px 0px;
}

.blist_box2 {
width:290px;
float:right;
}

.sideimg2 {
border:1px solid #000000;
float:left;
margin:5px 10px 0px 0px;
}

.dl {
background-color:#EAE7D7;
padding-bottom:6px;
padding-left:2px;
padding-top:6px;
padding-right:2px;
}

.txtCenter {
text-align:center;
}

.inbox {
float:left;
width:280px;
line-height:16px;
padding:10px 0 0 0;
}

.sublinks {
padding:0px 0 0px 15px;
}

.round_box_ttl2 {
font-weight:bold;
font-size:14px;
padding:0 0 4px 0;
font-family:Arial, Helvetica, sans-serif;
border-bottom:1px solid #a3945d;
}

.nbtn1 {
border:1px solid #a3945d;
float:left;
padding:2px 4px;
}

.vid_player {
background:url(/bin/q/r/vid_player_y_bg.gif) 0 0 repeat-y;
margin:25px auto;
width:380px;
}

.sidecontent {
padding:2px 0 20px 13px;
}

.round_box {
background-color:#f1f1f1;
}

.dadd {
font-weight:bold;
padding:0 0 4px 0;
}

.h2b {
margin:0 0 6px 0;
padding:0;
color:#666666;
font-size:18px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
}

.imgCaptionRight {
float:right;
width:auto;
margin:10px 0px 10px 15px;
}

.nbtn2 {
border:1px solid #a3945d;
float:right;
padding:2px 4px;
}

.h4 {
font-size:12px;
color:#003366;
margin:0 0 0 0;
padding:0;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
}

.h3b {
font-size:11px;
color:#ffffff;
margin:0 0 0 0;
padding:4px 0 4px 11px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-transform:capitalize;
background:#b1a575;
text-transform:uppercase;
}

.navc {
padding:0 0 20px 0;
}

.txtLeft {
text-align:left;
}

.h3c {
font-size:12px;
color:#363636;
margin:0 0 0 0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.navc a {
font-family:Arial, Helvetica, sans-serif;
color:#003366;
font-size:14px;
font-weight:bold;
padding:0 0 12px 0;
margin:0 0 12px 0;
display:block;
border-bottom:1px solid #D7D7D7;
text-transform:uppercase;
text-decoration:none;
}

ul.bulletlist3 {
margin:0;
padding:3px 0 10px 25px;
}

.top_right {
float:right;
width:150px;
}

.vid_nav a:link, .vid_nav a:visited {
margin:0 10px 0 0;
}

.h2c {
margin:0 0 6px 0;
padding:0;
color:#363636;
font-size:20px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
line-height:18px;
}

.rtxt {
line-height:20px;
}

h4 a {
color:#333;
}

.sidecontent2 {
padding:2px 10px 10px 13px;
}

.round_box_txt {
background:url(/bin/i/z/round_box_bottom_bg.gif) bottom left no-repeat;
padding:17px;
}

.h3 {
font-size:16px;
color:#9c090f;
margin:0 0 8px 0;
padding:0;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
text-transform:capitalize;
}

.round_box_txt2 li {
padding:3px 0;
}

.sideimg_indent {
margin:0 0 0 62px;
}

.imgLeft2 {
float:left;
margin:10px 15px 10px 0px;
border:6px solid #666666;
}

.sideactive a {
color:#000;
font-weight:bolder;
}

.txtRight {
text-align:right;
}

.h2_underline {
font-size:18px;
margin:-8px 0 10px 0;
padding:0;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
line-height:25px;
border-bottom:4px solid #123d68;
}

.content2_left {
float:left;
width:294px;
}

#maincontentleft .content2_left a:link, #maincontentleft .content2_left a:visited {
color:#123d68;
}

#maincontentleft .content2_left a:hover {
color:#123d68;
text-decoration:underline;
}

.content2_right {
float:right;
width:286px;
}

#maincontentleft .content2_right a:link, #maincontentleft .content2_right a:visited {
color:#123d68;
}

#maincontentleft .content2_right a:hover {
color:#123d68;
text-decoration:underline;
}

.h2 {
font-size:16px;
color:#003366;
margin:-8px 0 2px 0;
padding:0;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:20px;
}

.news_videobox {
margin:0 auto;
width:250px;
}

.int_app_white {
background-color:000000;
color:FFFFFF;
font-size:medium;
}

.top_left {
float:left;
width:150px;
}

.symbol {
font-family:symbol;
font-size:12px;
color:333333;
line-height:14px;
display:inline;
}

.blist_box li, .blist_box2 li {
margin:0;
padding:2px 0 2px 0;
}

.listboxright {
float:right;
width:160px;
padding:12px 0;
}

tr.cal_line {
background:url(/bin/a/p/cal_line.gif) bottom left repeat-x;
}

.rtags {
line-height:20px;
}

.range1 {
width:84px;
border:1px solid #000;
}

.btn1 {
background:url(/bin/c/g/icon_arrow_right.gif) 0 3px no-repeat;
padding:0 0 0 8px;
}

.listboxright a {
line-height:20px;
}

.innov_conf {
width:594px;
height:770px;
margin:0px auto;
text-align:center;
border:2px solid #000000;
background:#ffffff url('/info/innov_conf/conferences.gif') no-repeat left bottom;
}

.innov_conf_date {
color:#002f5f;
line-height:30px;
font-size:26px;
font-weight:bold;
margin:0px;
padding:0px;
}

.innov_conf p {
margin:0px;
font-family:"Gill Sans MT", "Gill Sans", "Century Gothic", sans-serif;
}

.innov_conf_info {
font-size:14px;
}

.innov_conf_link {
color:#ffffff;
font-size:16px;
background-color:#002f5f !important;
margin:10px 0px;
padding:10px 15px;
}

.innov_conf_register {
padding:35px 0px;
}

.innov_conf_summary {
width:500px;
padding:0px 35px;
font-size:14px !important;
}

.innov_conf_text {
font-size:16px;
line-height:20px;
}

.innov_conf_title {
font-size:32px;
color:#002f5f;
font-style:italic;
font-weight:300;
line-height:34px;
padding:60px 15px 30px !important;
}

.innov_conf_location_heading {
font-size:18px;
}

.innov_conf_title_nospace {
padding:0px 15px;
color:#002f5f;
font-size:32px !important;
font-style:italic;
font-weight:300;
line-height:34px;
}

.innov_conf_title_first {
color:#002f5f;
font-size:32px;
font-style:italic;
font-weight:300;
line-height:34px;
padding:60px 15px 0px;
}

.innov_conf_title_last {
padding:0px 15px 30px;
color:#002f5f;
font-size:32px;
font-style:italic;
font-weight:200;
line-height:34px;
}

.innov_conf_title_center {
color:#002f5f;
font-size:32px;
font-style:italic;
font-weight:300;
line-height:34px;
padding:0px 15px;
}

.embedme {
display:none;
}

#search label {
display:none;
}

.is {
height:22px;
font-size:16px;
line-height:19px;
}

.h3d {
color:#123d68;
font:21px/21px Arial, Helvetica, sans-serif;
letter-spacing:-0.5px;
margin:0;
clear:both;
text-shadow:#fff 0px 1px 0px;
}

.jwchsquare {
position:absolute;
right:0px;
top:0px;
}

.maincontentcontainer {
position:relative;
margin:0 auto;
width:940px;
}

#search input[type="image"] {
vertical-align:text-bottom;
}

#sidebarright {
padding-right:0px;
margin:30px 0 10px 0;
}

/* Responsive Blog Edits */

#maincontentleft .seBlogViewWrapper {
background-color:#fbfafa;
margin-top:0;
margin-left:0;
}

#maincontentleft .seBlogViewPostArea {
width:63%;
padding:0;
background:#fbfafa;
float:left;
}

#maincontentleft .seBlogViewAuxArea {
width:30%;
margin:0;
margin-top:0;
background-color:#fff;
float:right;
}

#maincontentleft .seBlogViewPagingArea {
margin:0;
}

.videomodule, #sidebarright .videomodule {
width:236px;
}

.resizeimg, #resizeimg {
border:0;
max-width:100%;
height:auto;
width:auto;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box;
margin-left:0;
margin-right:0;
}

}

