body{background:#dfe1e3 url(images/bg-christianahospital.jpg) repeat-x; margin:0 15px}
a{overflow:hidden}
object{outline:none}
#access{display:none}
#container{margin:auto; width:960px}
#contentcontainer{clear:both; box-shadow:0 5px 25px #ccc; -moz-box-shadow:0 5px 25px #ccc; -webkit-box-shadow:0 5px 25px #ccc}
#content{background:#fff; clear:both}
#bodyarea{display:inline; float:left; padding:50px 50px 80px 40px; width:640px}
#bodycontent{background:#fff; padding-bottom:25px; width:960px}
#landing{padding:30px}
#landing ul{border:0; float:left; margin:0; padding:0 25px 25px 0}
#landing ul li{background:none; margin:0 0 5px 0; padding:0}
#landing ul li span{color:#666; font-size:.9em}

/* TABLES */
table{border-collapse:collapse}
table.wrap{margin:auto}
table.copyBlock{background:#fff; width:960px}

/*  HEADER  */
#header{float:left; padding:40px 0; width:960px}
.logo{display:block; float:left; margin-left:40px}
#mobilequicklinks{display:none}
#quicklinks{float:right; font-size:.9em; list-style:none; margin-bottom:10px; margin-right:3px}
#quicklinks li{background:url(images/bullet-gry.gif) center left no-repeat; float:left; margin-left:1.3em; padding-left:1.6em}
#quicklinks li:first-child{background:none}
#quicklinks a:link{color:#383e46; text-decoration:none}
#quicklinks a:visited{color:#383e46; text-decoration:none}
#quicklinks a:hover{color:#006544; text-decoration:none}
#quicklinks a:active{color:#000; text-decoration:none}
#number-search{float:right; margin-top:5px; padding-right:50px; width:500px}
#carenumber{background:url(images/800-693-CARE.gif) no-repeat; display:block; float:right; height:14px; margin:7px 20px 0 0; text-indent:-9999px; width:123px}
#search{background:#fff; border:2px solid #e1e4e7; float:right; height:18px; padding-top:5px; width:260px}
#searchbox{color:#6a7888; float:left; font:1em Verdana,Arial,Helvetica,sans-serif; margin-left:8px; padding:0; width:225px}
#searchbutton{background:url(images/icon-magglass.gif) no-repeat; display:block; float:left; font-size:0; height:18px; line-height:0; overflow:hidden; text-indent:-9999px; width:24px}
.blue #servsidebar a, .blue .vcard a, .blue .readmore a, .blue .telnumbers, .blue .tel, .blue .sysspots a, .blue .cta, #subheader h2 .blue, .blue .options a, .blue #servicecontent a, .blue a.playvideo, #coefeature.blue a, #coefeature.blue h2 span{color:#005a8c}
.darkblue #servsidebar a, .darkblue .vcard a, .darkblue .readmore a, .darkblue .telnumbers, .darkblue .tel, .darkblue .sysspots a, .darkblue .cta, #subheader h2 .darkblue, .darkblue .options a, .darkblue #servicecontent a, .darkblue a.playvideo, #coefeature.darkblue a, #coefeature.darkblue h2 span{color:#002878}
.lightblue #servsidebar a, .lightblue .vcard a, .lightblue .readmore a, .lightblue .telnumbers, .lightblue .tel, .lightblue .sysspots a, .lightblue .cta, #subheader h2 .lightblue, .lightblue .options a, .lightblue #servicecontent a, .lightblue a.playvideo, #coefeature.lightblue a, #coefeature.lightblue h2 span{color:#4e799b}
.green #servsidebar a, .green .vcard a, .green .readmore a, .green .telnumbers, .green .tel, .green .sysspots a, .green .cta, #subheader h2 .green, .green .options a, .green #servicecontent a, .green a.playvideo, #coefeature.green a, #coefeature.green h2 span{color:#006544}
.yellow-green #servsidebar a, .yellow-green .vcard a, .yellow-green .readmore a, .yellow-green .telnumbers, .yellow-green .tel, .yellow-green .sysspots a, .yellow-green .cta, #subheader h2 .yellow-green,  .yellow-green .options a, .yellow-green #servicecontent a, .yellow-green a.playvideo, #coefeature.yellow-green a, #coefeature.yellow-green h2 span{color:#718e3b}
.purple #servsidebar a, .purple .vcard a, .purple .readmore a, .purple .telnumbers, .purple .tel, .purple .sysspots a, .purple .cta, #subheader h2 .purple, .purple .options a, .purple #servicecontent a, .purple a.playvideo, #coefeature.purple a, #coefeature.purple h2 span{color:#4b106f}
.magenta #servsidebar a, .magenta .vcard a, .magenta .readmore a, .magenta .telnumbers, .magenta .tel, .magenta .sysspots a, .magenta .cta, #subheader h2 .magenta, .magenta .options a, .magenta #servicecontent a, .magenta a.playvideo, #coefeature.magenta a, #coefeature.magneta h2 span{color:#904083}
.pink #servsidebar a, .pink .vcard a, .pink .readmore a, .pink .telnumbers, .pink .tel, .pink .sysspots a, .pink .cta, #subheader h2 .pink, .pink .options a, .pink #servicecontent a, .pink a.playvideo, #coefeature.pink a, #coefeature.pink h2 span{color:#b22d61}

.red #servsidebar a, .red .vcard a, .red .readmore a, .red .telnumbers, .red .tel, .red .sysspots a, .red .cta, #subheader h2 .red, .options a, .red #servicecontent a, .red a.playvideo, #coefeature.red a, #coefeature.red h2 span{color:#9c223f}

/*GLOBAL NAV */
#menu{background:url(images/globalnav.gif) no-repeat; height:40px; list-style:none; padding-left:60px; text-align:left; z-index:100}
#menu ul, #menu ul li{list-style:none; z-index:100}
#menu li{float:left; display:block}
#menu li a{display:block; text-decoration:none}
#menu li a strong{color:#383e46}
#menu li ul{left:-9999em; margin-left:5px; position:absolute}
#menu li ul li{background:#e9e9e9; float:none}
#menu li ul li a{background:#efefef; color:#000; border-bottom:1px solid #e3e3e3; font-size:.9em; padding:5px 10px 5px 13px; text-decoration:none; width:186px}

#menu li ul li a:hover{background:#fff; color:#006544}
#menu li:hover ul, #menu li.sfhover ul{left:auto; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3}
a#ourservices, a#patientvisitorguide, a#healthwellness, a#aboutus, a#forhealthprofessionals{text-indent:-9999px}
a#ourservices{background:url(images/globalnav.gif) -60px 0 no-repeat; height:40px; width:134px}
a#ourservices:hover, a#ourservices.active{background:url(images/globalnav.gif) -60px -40px no-repeat; height:40px; width:134px}
a#patientvisitorguide{background:url(images/globalnav.gif) -194px 0 no-repeat; height:40px; width:207px}
a#patientvisitorguide:hover, a#patientvisitorguide.active{background:url(images/globalnav.gif) -194px -40px no-repeat; height:40px; width:207px}
a#healthwellness{background:url(images/globalnav.gif) -401px 0 no-repeat; height:40px; width:172px}
a#healthwellness:hover, a#healthwellness.active{background:url(images/globalnav.gif) -401px -40px no-repeat; height:40px; width:172px}
a#aboutus{background:url(images/globalnav.gif) -573px 0 no-repeat; height:40px; width:106px}
a#aboutus:hover, a#aboutus.active{background:url(images/globalnav.gif) -573px -40px no-repeat; height:40px; width:106px}
a#forhealthprofessionals{background:url(images/globalnav.gif) -679px 0 no-repeat; height:40px; width:221px}
a#forhealthprofessionals:hover, a#forhealthprofessionals.active{background:url(images/globalnav.gif) -679px -40px no-repeat; height:40px; width:221px}

/*  FORMS  */
fieldset{border:0}
legend{border:0; display:none}
#gobutton2{background:url(images/button-go-grn.gif) no-repeat; border:0; font-size:0; height:19px; line-height:0; overflow:hidden; padding:0 0 0 70px; text-indent:-9999px; vertical-align:bottom; width:36px}
#gobutton2:hover{background:url(images/button-go-grn.gif) 0 -19px no-repeat}
#gobutton2:active{background:url(images/button-go-grn.gif) 0 -38px no-repeat}
select{font:.9em Verdana,Arial,Helvetica,sans-serif}
.loc{background:#efefef; margin:3px 0 0 0}
#search input{border:0 !important}

/*  MORE LINKS  */
.viewall a{font:italic 1em "Times New Roman",Times,serif}
#events li.readmore{padding-top:5px}
li.readmore a{color:#535a63; font:italic 1.2em "Times New Roman",Times,serif}
#newsevents li.readmore a{float:right; padding:0 !important}
li.readmore a{padding:0 10px 0 0; margin:0 8px 0 0}
p.readmore a, p.readmore strong{color:#535a63; font-size:.9em; padding-right:8px}

/*  CONTENT  */
#homepage #content{position:relative; width:960px}
#coefeature{height:500px; position:relative; width:960px}
#coefeature ul{list-style:none; margin-top:40px}
#coefeature ul li{float:left; font-size:.9em; padding-right:1em; text-transform:uppercase}
#coefeature ul, #coefeature h2, #coefeature h3, #coefeature p{float:left; padding-left:80px}
#coefeature h2, #coefeature h3, #coefeature p{clear:left}
#coefeature h2{color:#383e46; font:italic 3em "Times New Roman",Times,serif; line-height:1; margin:20px 0 0 0; width:520px}
#coefeature h3{color:#383e46; font:italic 1.6em "Times New Roman",Times,serif; line-height:1; margin-top:0; width:520px}
#coefeature h2 span{display:block; font:1.7em "Times New Roman",Times,serif; line-height:1; text-transform:uppercase}
#coefeature p{color:#383e46; font-size:.9em; width:420px}
#featured-container{background:#fff url(images/bg-gradient-gry.gif) bottom repeat-x; margin:auto; margin-top:-220px; overflow:hidden; position:relative; width:876px}
#featured-content{background:url(images/bg-dot.gif) 380px repeat-y; border:2px solid #d7d7d5; overflow:hidden; padding:30px 0 40px 0; position:relative}
#newsevents{float:left; padding:0 20px 0 40px; width:320px}
#checkitout{float:left; line-height:1.5; padding:0 20px 0 20px; width:440px}
#newsevents ul li  p{font-size:1em}
#newsevents ul{font-size:.9em; list-style:none}
#newsevents ul li{line-height:1.5em; margin:10px 0 0 0}
#newsevents ul li span{color:#787b80}
#newsevents h4{color:#383e46; font:bold 1.2em Arial,Helvetica,sans-serif; letter-spacing:.05em; margin-bottom:0}
h4#upcomingevents{margin-top:25px}

#newsevents h4 a, #bodyarea h3 a{color:#383e46; font:normal .7em Verdana,Arial,Helvetica,sans-serif; letter-spacing:0; text-decoration:none; text-transform:none}
h4#topstories span{color:#383e46; font:italic .9em "Times New Roman",Times,serif; text-transform:lowercase}
#events #featuredevent{clear:both; float:left; margin-bottom:10px; padding:0; width:100%}
#featuredevent span{background:#fff url(images/bg-gradient-gry.gif) bottom repeat-x; border:1px solid #c3c3c3; box-shadow:0 2px 5px #c3c3c3; -moz-box-shadow:0 2px 5px #c3c3c3; -webkit-box-shadow:0 2px 5px #c3c3c3; display:block; float:left; font:1.2em Arial,Helvetica,sans-serif; line-height:1em; margin-right:15px; padding:10px; text-align:center; text-transform:uppercase; width:30px}
#featuredevent span strong{display:block; font:1.6em Arial,Helvetica,sans-serif; line-height:.9em}
#featuredevent a{font:bold 1.2em Arial,Helvetica,sans-serif; text-decoration:none}
ul#events li.event{clear:both; float:left; margin:0; padding-bottom:5px; width:100%}
ul#events li.event span{display:block; float:left; margin:0 17px 0 0; text-align:center; width:50px}
ul#events li.event a{display:block; float:left}
#news .alert a{background:url(images/icon-alert.gif) no-repeat; color:#9c223f; font-weight:bold; padding-bottom:15px; padding-left:20px}
.pulldownform{font:1em Verdana,Arial,Helvetica,sans-serif; vertical-align:baseline}
#homepage #checkitout form{margin-bottom:20px; margin-left:15px}
#checkitout form button{padding:1px 5px}
.styled{background:#f1f1f1}
span.checkbox{width:19px; height:15px; padding:0 5px 0 0; background:url(checkbox.gif) no-repeat; display:block; clear:left; float:left}
#poll span span.radio{width:16px; height:15px; background:url(images/bg-radio.gif) no-repeat; margin:0; padding-right:5px}
span.select{background:url(images/bg-select300.gif) no-repeat; color:#383e46; font-size:.9em; height:18px; line-height:1.6; overflow:hidden; padding:2px 0 3px 8px; position:absolute; width:300px; /* With the padding included,the width is 300 pixels:the actual width of the image. */}
#checkitout form span.select, #checkitout form select.styled{background:url(images/bg-select360.gif) no-repeat; margin-right:5px; width:360px}
#servsidebar span.select, #servsidebar select{background:url(images/bg-select260.gif) no-repeat; margin-right:5px; width:260px}
form.twosixty select.styled{width:260px}
#checkitout h4{color:#000; font:2.2em "Times New Roman",Times,serif; margin:0 0 15px 15px}
#checkitout h5{font:italic 1.6em "Times New Roman",Times,serif; line-height:1.3; margin:0 0 15px 0}
#checkitout p{margin-bottom:15px}
#checkitout p, #checkitout h5{padding:0 15px}
#checkitout .learnmore{font-size:.9em; padding-left:5px}
#featuredvideo{margin:10px 0 0 15px; width:400px}
.noscript{background:#efefef; color:#333; font-size:.8em; letter-spacing:1px; padding:15px !important; text-align:center; text-transform:uppercase}
.noscript a{color:#999}
#additionalcontent{clear:both; margin:auto; padding:30px 0 10px 0; overflow:hidden; width:880px}
#banners, #poll{float:left}
#banners img{margin:0 5px}
#poll{margin-left:30px; padding:0; width:300px}
#poll span{display:block; float:left; margin-bottom:5px; text-align:top; width:150px}
#poll span a{color:#535a63; float:left; margin:8px}
#poll p{color:#535a63; font:italic 1.2em "Times New Roman",Times,serif; margin-top:15px}
#poll p a{color:#535a63}
#poll span span{float:left}
#poll h4{color:#000; font:1.2em Arial,Helvetica,sans-serif; letter-spacing:.075em; margin-bottom:5px; text-transform:uppercase}
#poll h5{color:#006544; font:bold 1.2em Arial,Helvetica,sans-serif}
.sysspots{background:#4c5a6b url(images/bg-dot-sysspots.gif) repeat-y; clear:both; overflow:hidden}
.sysspots img{box-shadow:0 2px 5px #3e4a59; -moz-box-shadow:0 2px 5px #3e4a59; -webkit-box-shadow:0 2px 5px #3e4a59; float:left; margin-right:10px}
.sysspots ul{border-top:1px dotted #3e4a59; display:inline; float:left; list-style:none; margin:0; padding:0}
.sysspots ul li{color:#ccced1; display:inline; float:left; margin:0; min-height:80px; padding:30px; width:260px}
.sysspots a{color:#fff !important; display:block; line-height:1.8}
.sysspots p{float:left; font-size:.9em; line-height:1.3; width:160px}
.sysspots h4{color:#fff; float:left; font:bold 1.2em Arial,Helvetica,sans-serif; margin-bottom:0; text-transform:capitalize; width:160px}
#homepage .sysspots{margin-top:30px}

/*  SUBHEADER  */
#subheader{background-color:#fff; background-position:bottom; background-repeat:no-repeat; clear:both; height:100%; padding:60px 50px 60px 300px}
#content #subheader h2{color:#4c5a6b; font:1.5em "Times New Roman",Times,serif; letter-spacing:.15em; margin-bottom:0; text-align:right; text-transform:uppercase;}
#subheader h3{color:#666; display:none; font:italic 1.1em "Times New Roman",Times,serif; letter-spacing:.075em; margin-top:5px; text-transform:none}
#subheader .subtitle{color:#818b97; display:block; font:italic .9em "Times New Roman",Times,serif; letter-spacing:.075em; line-height:1.6; margin:0; padding:0; text-transform:none}

/*  FOOTER  */
#footer{background: url(images/bg-utilitynav.gif) center bottom no-repeat; border-top:5px solid #4c5a6b; clear:both; margin:auto; padding-bottom:15px; text-align:center; width:960px}
#utilitylinks{background:#6a7888; color:#c3c3c3; font-size:.9em; list-style:none; padding:15px 15px 0 15px}
#bodyarea #utilitylinks{margin-top:40px}
#utilitylinks li{display:inline;}
#utilitylinks a{color:#c3c3c3; padding:5px 8px}
#utilitylinks a:hover{color:#fff; text-decoration:underline}
#utilitylinks strong{margin-right:10px}
#contactfooter{clear:both; float:left; padding:40px 0; text-align:center; width:960px}
#contactfooter #badge-left, #contactfooter #badge-right{float:left; width:120px}
#contactfooter #badge-left img{float:right}
#contactfooter #badge-right img{float:left}
#visitus{float:left; margin:auto; text-align:center; width:720px}
#visitus strong{background:url(images/title-visitus.gif) 0 6px no-repeat; display:block; float:left; height:21px; padding-left:5px; text-indent:-9999px; width:91px}
#visitus p{margin:auto; margin-bottom:0; margin-top:20px; width:640px}
#visitus p a{display:block; float:left; height:21px; margin-left:20px; text-indent:-9999px}
a#facebook{background:url(images/logo-facebook.gif) no-repeat; width:63px}
a#facebook:hover{background:url(images/logo-facebook.gif) 0 -21px no-repeat}
a#flickr{background:url(images/logo-flickr.gif) no-repeat; width:48px}
a#flickr:hover{background:url(images/logo-flickr.gif) 0 -21px no-repeat}
a#itunes{background:url(images/logo-itunes.gif) no-repeat; width:60px}
a#itunes:hover{background:url(images/logo-itunes.gif) 0 -21px no-repeat}
a#twitter{background:url(images/logo-twitter.gif) no-repeat; width:60px}
a#twitter:hover{background:url(images/logo-twitter.gif) 0 -21px no-repeat}
#youtube{background:url(images/logo-youtube.gif) no-repeat; width:48px}
a#youtube:hover{background:url(images/logo-youtube.gif) 0 -21px no-repeat}
#vimeo{background:url(images/logo-vimeo.gif) no-repeat; width:52px}
a#vimeo:hover{background:url(images/logo-vimeo.gif) 0 -21px no-repeat}
#issuu{background:url(images/logo-issuu.gif) no-repeat; width:68px}
a#issuu:hover{background:url(images/logo-issuu.gif) 0 -21px no-repeat}
#bottombanner{margin:auto; padding-bottom:80px; width:728px}

/* VCARDS */
.maincontact{clear:both; font-size:.9em; font-style:normal; padding-top:10px}
.maincontact span, .maincontact .org{color:#535a63; text-decoration:none}
.maincontact .postal-code, .maincontact .org{border-right:1px solid #c3c3c3; padding-right:15px}
.maincontact .adr, .maincontact .tel{padding-left:10px}
.vcard .note, 
.maincontact .type, 
.maincontact .email, 
.maincontact .country-name, 
.maincontact span.url, 
.maincontact .photo, 
.vcard .type, 
.vcard .xtra, 
.contact .organization-name, 
.no-title .org *{display:none}
.vcard .extended-address{display:block}
.hours td{color:#383e46}
#bodyarea .contact{margin-top:20px; padding-top:20px}
.contact{color:#383e46; font-style:normal; margin-bottom:5px}
.tel{display:block}
.maincontact .tel{display:inline}
#servicehome p.cta{font:1.6em "Times New Roman",Times,serif; letter-spacing:.05em; margin-bottom:10px}
.vcard.contact.cta{color:#000; font:1.6em "Times New Roman",Times,serif}
.vcard.contact.cta a{display:none}
p .fn, .multiplelocations th, .contact strong{color:#383e46; font:normal 1.5em "Times New Roman",Times,serif}
.contact a.url{text-decoration:none}
.contact .org, .contact .organization-unit{display:block}
.contact .tel .org{display:inline}
.region{border:0}
a.dir{font-size:.9em; background:url(images/icon-map-pin.gif) left 0 no-repeat; padding-left:15px}
a.dir-lrg{background:url(images/icon-map-pin.gif) 1px 0 no-repeat; padding-left:15px}
h4.dir{background:url(images/icon-map-pin.gif) 1px 0 no-repeat; margin:0; padding-left:15px}
#servicehome .contact .fn{font:1em Verdana,Arial,Helvetica,sans-serif; margin:5px 0}
#servicehome .contact{line-height:1.8}
#servicehome .tel{font:1.7em "Times New Roman",Times,serif; line-height:1.2}
#servicehome #servsidebar .tel{font:1.4em "Times New Roman",Times,serif; margin-top:20px}
#servicehome .contact .extended-address, #servicehome .contact a.url{display:none}
.multiplelocations th{padding:20px 0 10px 0; text-align:left}
.multiplelocations td{color:#383e46; padding:0 20px 10px 0; vertical-align:top}
#bodyarea .multiplelocations p{margin:0}
.contact .display{display:block}

/* ROUNDED CORNERS */
#featuredevent span, .rrule abbr.byday, .rrule2 span, .addthis_default_style, table.metadetail td.metadetail center{border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px}
button, #servsidebar, #sidebar, #teaser_display, /*table.metadetail input, */ #contentbox, #poll{border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px}
.event-button, .button, #frmNextPage input.metalist, #frmPrevPage input.metalist, #bodyarea input[value="Find"], #bodyarea input[value="Back"], #bodyarea input[value="Submit"], button.metanew[onClick="history.go(-1)"], #bodyarea input[value="Next Page >>"], #bodyarea input[value="<<Previous Page"], #bodyarea input[value="Find Again"], #bodyarea input[value="New Search"], #bodyarea input#submit1, .aesubmitbutton, .sm6modulebutton, #poll button, #pollvote{border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px}
#utilitylinks, #footer{border-bottom-left-radius:5px; border-bottom-right-radius:5px; -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -webkit-border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px}
#contentcontainer, #featured-container, #featured-content, #search{border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px}
#content{border-bottom-left-radius:8px; border-bottom-right-radius:8px; -moz-border-radius-bottomleft:8px; -moz-border-radius-bottomright:8px; -webkit-border-bottom-left-radius:8px; -webkit-border-bottom-right-radius:8px}
#menu{border-top-left-radius:8px; border-top-right-radius:8px; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px; -webkit-border-top-left-radius:8px; -webkit-border-top-right-radius:8px}

/* LANDING PAGE */
#servicehome #servicecontent ul{margin:0 0 20px 20px; padding-left:25px}
#servicehome #servicecontent ul li{margin-bottom:5px}
#servicehome{float:left; position:relative}
#servicecontent{float:left; padding:70px 80px 50px 80px; position:relative}
#servsidebar, #sidebar{background:#fff url(images/bg-gradient-gry.gif) bottom repeat-x; border:2px solid #d7d7d5; display:inline; float:right; position:relative; right:0; top:0}
#sidebar{margin:0 0 20px 20px; padding:20px}
#sidebar ul, #sidebar ul li{margin:0; padding:0}
#servsidebar{margin:80px 0 30px 40px; padding:25px; width:300px}
#servsidebar h3{color:#4c5a6b; font:bold 1.3em Arial,Helvetica,sans-serif; letter-spacing:0; margin-bottom:10px}
#bodyarea #sidebar h3{color:#006544; font:bold 1.3em Arial,Helvetica,sans-serif; letter-spacing:0; margin:0 0 10px 0}
#servsidebar h4{font:normal 1em Verdana,Arial,Helvetica,sans-serif; line-height:1.4; margin-bottom:10px}
#servicehome #servicecontent #servsidebar ul.linklist{float:left; font-size:.9em; list-style:none; margin:0 0 10px 0; padding:0}
#servicehome #servicecontent #servsidebar ul.linklist li{line-height:1.2; padding:0 10px 3px 0; width:140px}
#servicehome #servicecontent #servsidebar ul.col3 li{width:90px}
#servsidebar ul.linklist li span{color:#535a63; padding-right:10px; font-size:.9em}
#servicehome #servicecontent #servsidebar ul.caplist{float:none; margin:0; padding:0}
#servicehome #servicecontent #servsidebar ul.caplist li{font-size:.9em; line-height:1.4; list-style:none; margin-bottom:5px; padding:0}
#servicehome #servicecontent #servsidebar p{color:#4c5a6b; font-size:.9em; margin:5px 0}
.callout{color:#383e46; font:italic 1.3em "Times New Roman",Times,serif; line-height:1.4}
.callout img{float:left; margin-right:20px; margin-top:-5px}
#servicehome .callout{clear:right; margin:30px 0 0 0}
#servsidebar form{clear:both; margin:10px 0 5px 0}
#servsidebar button, #checkitout form button{background:#c1c3c5 url(images/bg-button-gry.gif) bottom repeat-x; border:0; color:#fff; font:1em Arial,Helvetica,sans-serif; padding:1px 3px}
#servicehome h1{background-repeat:no-repeat; height:120px; text-indent:-9999px; width:400px}
.pulldown{margin-top:20px}
.yt-side{height:175px; width:200px}
.h250{height:250px}
.h220{height:220px}
.h210{height:210px}
.h200{height:200px}
.h180{height:180px}
.h160{height:160px}
.h150{height:140px}
.h140{height:140px}
.h120{height:120px}
.h100{height:100px}
.h80{height:80px}
.w480{width:480px}
.w460{width:460px}
.w440{width:440px}
.w400{width:400px}
.w350{width:350px}
.w340{width:340px}
.w330{width:330px}
.w320{width:320px}
.w310{width:310px}
.w300{width:300px}
.w250{width:250px}
.w225{width:225px}
.w200{width:200px}
.m40top{margin-top:40px}
.m20top{margin-top:20px}
.m100top{margin-top:100px}
.m120top{margin-top:120px !important}
.m140top{margin-top:140px !important}
.m150top{margin-top:150px !important}
.m160top{margin-top:160px !important}
.m170top{margin-top:170px !important}
.m180top{margin-top:180px !important}
.m200top{margin-top:200px !important}
.m30btm{margin-bottom:30px}
.m40btm{margin-bottom:40px}
.m20rgt{margin-right:20px}
.p20top{padding-top:20px}
.p20rgt{padding-right:20px}
.p20btm{padding-bottom:20px}
.p20lft{padding-left:20px}
.p20{padding:20px}
.border-btm{border-bottom:1px solid #c3c3c3}
.border-top{border-top:1px solid #c3c3c3}
.border{border:1px solid #c3c3c3}
#servicecontent p{margin-bottom:20px}
.p20{padding:20px}

/* STUFF */
#bodyarea .info *{margin:0; padding:0}
.info{margin:15px 0}
button.registeronline/*, table.metadetail input*/{background:#87b8d2 url(images/bg-button-blu.gif) bottom repeat-x; border:0; color:#fff; font:bold 1.2em Arial,Helvetica,sans-serif; padding:4px; width:175px}
.date-time{color:#006544; font-size:1.5em}
.vevent .dtstart{display:block}
.vevent .location, .vevent .date-time{display:block}
.vevent .location{margin-bottom:20px}
.vevent abbr{border:0}
.vevent h1{margin-bottom:5px}
#eventactions{border:1px solid #c3c3c3; margin-top:20px; padding:8px}
#eventactions a{color:#005a8c; font-size:.9em}
#rightsidebar #eventactions p{line-height:1.8; margin:0; padding:0}
a.cal{background:url(images/icon-calendar.gif) 0 1px no-repeat; font-size:.9em; margin-left:5px; padding-left:15px}
h2.news{color:#383e46; font:italic 1.4em "Times New Roman",Times,serif}
.small{font-size:.9em}
.gray{color:#666}

/* LEFT SIDEBAR */
#leftsidebar{float:left; padding-top:55px; margin-bottom:80px}
#leftsidebar table.collapse img{margin-left:50px}
#navigationLeft{font-size:.9em; margin-bottom:20px; margin-left:50px; text-align:left; width:180px}
#leftNavigation h4.navigationLeft-title{margin:0 0 8px 0}
#leftNavigation h4.navigationLeft-title a{color:#535a63; font:normal 1em Verdana,Arial,Helvetica,sans-serif; text-decoration:none}
#leftNavigation a{text-decoration:none}
#leftNavigation ul{line-height:1.4; list-style:none}
#leftNavigation ul ul li{margin:6px 0}
#leftNavigation li.navtop ul a{color:#4c5a6b}
#leftNavigation li.navtop ul ul{padding-left:10px}
#leftNavigation li.navtop{border-top:1px dotted #c3c3c3; margin:0; padding:7px 0; width:180px}
#leftNavigation li.navtop a{color:#000}
#leftNavigation li.navtop a.active-top, #leftNavigation li.navtop a.active-current{color:#006544; font-style:normal; font-weight:bold}
#leftNavigation li.navtop ul a.active-current{color:#4c5a6b; font-style:italic; font-weight:normal; text-decoration:none}

/* RIGHT SIDEBAR */
#rightsidebar{display:inline; float:right; margin:0 0 30px 40px; position:relative; width:auto}
#rightsidebar table.collapse{position:relative}
#rightsidebar table.collapse img, #rightsidebar object{margin-top:40px}
#rightsidebar p.caption{padding-bottom:0; margin:0; width:200px}
#textsize{font-family:Arial,Helvetica,sans-serif; line-height:1; position:relative; right:0; text-align:right; top:0}
#textsizetitle{font-size:.8em; letter-spacing:.1em; padding-right:5px; text-transform:uppercase}
#sharethis{position:absolute; right:0; top:22px; z-index:100}
.xsmallview{font-size:.7em}
.smallview{font-size:.9em}
.largeview{font-size:1.2em}
.xlargeview{font-size:1.6em}
#textsize a{margin-right:3px}
#smtxt{font-size:.7em}
#mdtxt{font-size:1em}
#lgtxt{font-size:1.2em}
#rightsidebar #teaser_display div{float:none}
#rightsidebar #teaser_display{background:#fff; border:2px solid #d7d7d5; clear:both; margin-top:35px; padding:20px 20px 10px 20px; width:156px}
#rightsidebar .channel_name{color:#383e46; font-size:.9em; font-weight:bold; line-height:1.2; padding-bottom:10px}
#rightsidebar .content_type{font-size:.9em; padding-bottom:3px}
#rightsidebar ul.channel_items{margin:0; margin-bottom:15px; padding:0}
#rightsidebar ul.channel_items li{line-height:1.3; margin:0 0 5px 20px; padding:0}
#rightsidebar #teaser_display a{color:#383e46; font:bold .9em Verdana,Arial,Helvetica,sans-serif}
#rightsidebar #teaser_display .channel_items a{color:#006544; font:normal .9em Verdana,Arial,Helvetica,sans-serif}

/* ANNOUNCEMENTS */
.modAnnouncements{background:#fc0 url(images/bg-announcements.gif) bottom repeat-x; border-bottom:1px solid #c69f05; clear:both; color:#000; float:left; font-size:.9em; padding:10px 0 5px 0; width:100%}
.modAnnouncements table{background:url(images/icon-warning.gif) no-repeat; margin-left:78px; width:805px}
.modAnnouncements table th{line-height:1.3; padding-bottom:6px; padding-left:200px}
#announcements h5{background:url(images/icon-warning.gif) left 2px no-repeat; color:#6b2638; display:inline; float:left; letter-spacing:.1em; margin-left:78px; padding:4px 10px 4px 20px; text-transform:uppercase}
.modAnnouncements th a{color:#000; font-weight:normal}

/* OTHER */
#breadcrumbs{display:none}
hr.metalist{display:none}
table.metalist{width:100%}
table.metadetail, td.metadetail, th.metadetail, tr.metadetail, table.metalist, td.metalist, th.metalist, tr.metalist, .metasearch, .metadescription{font-family:Verdana,Arial,Helvetica,sans-serif !important}
#homepage #bottombanner{display:none}

.ig_reset a, .ig_reset img, .ig_reset span{display:none !important}
#cse-search-results{margin:auto; width:800px}
#cse-search-results iframe{height:1100px}
#searchresults h1{padding:40px 0 0 80px}
form.metadetail table.metadetail td.metadetail, form.metadetail table.metadetail th.metadetail{padding:0 10px 10px 0}
form.metadetail table.metadetail textarea{margin-bottom:10px}
form.metadetail table.metadetail th.metadetail[colspan="2"]{color:#383e46; font:bold 1.2em Arial,Helvetica,sans-serif !important; padding:20px 0; text-align:center}
#bodyarea div.metanew p.metanew{color:#383e46; font-size:.9em; margin:10px 0 0 0}
.formdetail{color:#383e46; font-size:.9em; margin:3px 0 0 0}
#bodyarea p.footnote{color:#383e46; font-size:.9em; margin-bottom:8px}

/* CONTENTBOX */
.lists h4{clear:both; color:#535a63; font:2.2em "Times New Roman",Times,serif; letter-spacing:0; line-height:1; margin:0; padding:0}
#content #bodyarea-content .lists{padding-top:20px; width:100%}
#content #bodyarea .lists{clear:both; float:left; padding:5px 0 20px 0; width:100%}
#content #bodyarea-content .lists ul{float:left; list-style:none; margin:0 20px 20px 0; padding:0}
#content #bodyarea .lists ul{display:inline-block; float:left; margin:0; padding:0 0 0 40px; width:40%}
#content #bodyarea .lists.col3 ul{width:25%}
#content #bodyarea-content .lists ul li{margin:0 0 5px 0; padding:0}
.lists ul li span{color:#535a63; font-size:.9em}

/* -- */
.charttable th, .hourstable th, .listtable thead th{background:#e3e3e3}
.charttable tbody td, .hourstable tbody td, .listtable tbody td, .listtable tbody th{background:#efefef}
.charttable td, .charttable th, .hourstable td, .hourstable th, .listtable td, .listtable th{border:2px solid #fff}
.charttable td, .charttable th, .hourstable td, .hourstable tbody th, .listtable td, .listtable th{font-size:.9em; line-height:1.3; padding:5px; text-align:center}
.charttable tbody th, .hourstable tbody th{font-weight:normal; padding:8px 5px; text-align:left}
.charttable tbody td{color:#006544; font:bold 1.1em Arial,Helvetica,sans-serif}
.charttable thead th, .hourstable thead th{vertical-align:top; text-align:center}
.charttable thead td, .hourstable thead td{border:0}
.charttable th span{display:block; font-weight:normal}
.listtable td, .listtable th{padding:10px; text-align:left; vertical-align:top}
.listtable tbody th{color:#006544; font-weight:bold}
#bodyarea .listtable tbody ul, #bodyarea .listtable tbody ol{margin-top:10px; padding-right:2%}
.numbertable th{border-bottom:1px dotted #c3c3c3; color:#006544; font-size:.9em; line-height:1.3; padding:10px 6px 10px 0; text-align:left}
.numbertable td{border-bottom:1px dotted #c3c3c3; font-size:.9em; line-height:1.3; padding:6px 6px 6px 15px; text-align:left}
.peopletable{width:100%}
.peopletable td{line-height:1.4; padding:0 15px 15px 0;  vertical-align:top}
#bodyarea .peopletable p{font-size:.9em; margin:3px 0 0 0; padding:0}
.peopletable img{height:150px; width:100px}
.peopletable em{font:italic 1.1em "Times New Roman",Times,serif}
.hourstable td, .hourstable th{text-align:left}
.hourstable tbody td{padding:10px; vertical-align:top}
.hourstable tbody th{color:#383e46; font-weight:bold; padding:10px}
.hourstable thead td{padding:0}
.hourstable thead td p{color:#383e46; font-size:1.1em; line-height:1.6; padding:15px 15px 0 0}
#bodyarea .hourstable tbody td p{margin-bottom:10px}
#bodyarea .hourstable tbody td ul{margin-bottom:10px; margin-top:3px}
#bodyarea .hourstable tbody td ul li{margin-bottom:3px}
.hourstable thead td p strong, .hourstable th.contact strong{color:#006544; font:1.5em "Times New Roman",Times,serif}
#bodyarea .hourstable th.contact{font-weight:normal; padding:10px; vertical-align:top; white-space:nowrap}
.hourstable th{vertical-align:top}
#bodyarea .hourstable h3{margin:0 0 5px 0}
#bodyarea .hourstable h4{color:#006544; font:1.6em "Times New Roman",Times,serif; margin:0 0 10px 0}
.jobtable td{padding:0 15px 10px 0}
.jobtable td label{font-size:.9em}
.jobtable a{font-size:.9em}
#bodyarea .mediatable p{margin-bottom:5px}
.mediatable thead th{font-weight:normal; text-align:left}
.mediatable tbody td{padding:10px 0; text-align:left}
.mediatable tfoot td{text-align:left}
#bodyarea .mediatable h3{margin:0}

/* CALENDAR */
table td.metasearch, table th.metasearch, th.metanew{background:none; border:0; margin:0; padding:0 10px 10px 3px; text-align:left}
tr.metalist th.staticCalendarWeekday, h3.metalist, td.metalistgroupheader{background:#e3e3e3; border:1px solid #fff; color:#383e46; font:bold 1.2em Arial,Helvetica,sans-serif; line-height:1; margin:0; padding:8px; text-align:left}
h3.metalist{border-bottom:0}
th.metadetail, tr th.metalist, tr.metalist td.metalist, .metalistcolor1, .metalistcolor2{background:none; border:0; font-size:.9em; font-weight:normal; line-height:1.3; padding-top:3px; text-align:left; vertical-align:top}
table.metadetail td.metadetail center{border:1px solid #c1c3c5; box-shadow:0 2px 5px #c3c3c3; -moz-box-shadow:0 2px 5px #c3c3c3; -webkit-box-shadow:0 2px 5px #c3c3c3; display:block; line-height:1.2; margin-right:20px; padding:10px; text-align:center}
table.metadetail td.metadetail center .text{color:#383e46; font-size:.9em; font-weight:bold}
tr.metalist td.metalist, table.metadetail .metalistcolor1, table.metadetail .metalistcolor2{background:#efefef; border:1px solid #fff; padding:8px !important}
table.metalist td.metadetail{padding:3px}
tr.metalist td.metalist a, td.metadetail a, .metalistcolor1 a, .metalistcolor2 a{line-height:1.4}
tr th.metalist, tr.metalist th.metalist{background:#efefef; border:1px solid #fff; color:#666; font-weight:bold; padding:8px}
form tr th.metalist{border:0}
#bodyarea ul.metalist{list-style:none; margin:0; padding:0}
#bodyarea ul.metalist li.metalist{border-top:0; margin:0; padding:8px}
#bodyarea ul.metalist li.metalist a{line-height:1.4}
td.metadescription{padding-bottom:10px}
form.metasearch table.metadescription td.metadescription{padding-left:0}
table.metalist span.required{color:#9c223f; display:block; font:italic .9em "Times New Roman",Times,serif; padding:20px 0}
table.metadetail span.required{color:#9c223f; font:italic .9em "Times New Roman",Times,serif}
form.metadetail table.metadetail td.metadetail span.required{display:block; float:right; padding-bottom:10px}
table.metalist td.metalist span.required, table.metadetail td.metadetail span.required{display:inline; padding:0}
.dayofweek{color:#000; font-size:.9em}
.day{color:#383e46; font:1.8em Arial,Helvetica,sans-serif; font-weight:bold}
.month{color:#000; font-size:.9em}
iframe#smGraphicCalendar{height:200px !important; width:240px !important}
#body-blankmodule table.staticCalendar{margin:3px; padding:0; text-align:left}
#body-blankmodule{background:#fff; margin:0; padding:0}
.staticCalendar th{border:1px solid #dcdcdc; color:#000; font:.9em Verdana,Arial,Helvetica,sans-serif; padding:5px 0}
.staticCalendar th a{color:#383e46; font-weight:normal; padding:5px}
th.staticCalendarDayHighlight{background:#cce0da}
table.staticCalendar th.staticCalendarDayHighlight a{color:#383e46}
table.staticCalendar th.staticCalendarWeekday a.staticCalendarWeekday{color:#383e46; font-size:.8em}
th.staticCalendarWeekday, th.staticCalendarWeekdayLG{background:#efefef}
th.staticCalendarMonthYear{background:#c1c3c5 url(images/bg-button-gry.gif) bottom repeat-x; border:0; color:#fff}
th.staticCalendarMonthYear a{color:#fff; font-weight:bold; text-decoration:none}
th.staticCalendarMonthYear a:visited{color:#fff}
.metalist .staticCalendarWeekday, .metadetail .staticCalendarWeekday{background:none}
.metadetail th.staticCalendarWeekday{color:#006544; font:1.5em Arial,Helvetica,sans-serif; padding-bottom:15px; text-align:left}
.metadetail th.staticCalendarWeekday.additional{color:#000; font:bold 1.1em Verdana,Arial,Helvetica,sans-serif}
.metadetail th.staticCalendarWeekday i{color:#000; font-size:.8em; font:normal .8em Verdana,Arial,Helvetica,sans-serif}
#blank .smmt_poll{border:1px solid #c3c3c3; padding:5px}
#blank .smmt_poll_title{background:#c1c3c5 url(images/bg-button-gry.gif) bottom repeat-x; color:#fff; font:bold 1.3em Arial,Helvetica,sans-serif; padding:5px; width:360px}
#blank .smmt_poll_total{background:#efefef}
#blank table.smmt_poll{margin:auto; margin-top:20px; width:360px}
#blank font b{color:#9c223f; display:block; text-align:center; padding-top:10px}
#blank{background:#fff; margin:0; padding:0}
.metadetail .titleHeader{color:#383e46; font:1.8em "Times New Roman",Times,serif; padding:15px 0 !important}
table table.metadetail tr.metadetail td.metadetail{padding:2px 0 0 0 !important; text-align:left; vertical-align:top}
table table.metadetail tr.metadetail th.metadetail{font-size:.9em; font-weight:bold; padding:5px 10px 0 0 !important; text-align:left; vertical-align:top}
td.headerTitle{color:#006544; font:1.5em Arial,Helvetica,sans-serif; padding:15px 0 !important; width:100%}
th[style~="groove"]{border:1px solid red !important}
.physdirectory{margin-top:30px}
#content .physdirectory tr td ul, #content .physdirectory tr td ul li, #content .physdirectory tr td p{margin:0; padding:0}
.physdirectory tr td ul{list-style:none}
#content .physdirectory th{padding:5px 5px 5px 0; width:12em}
#content .physdirectory td{padding:5px !important}
#content .physdirectory th, #content .physdirectory td{color:#535a63; font-size:.9em; line-height:1.8; text-align:left}
/*.physdirectory p{background:url(images/icon-fax.gif) 8em bottom no-repeat; margin-bottom:10px !important}*/
.physdirectory .none{background:none}
.none{display:none}
.photo.right{margin-top:20px}
#bodyarea .stepslist{padding:0}
.stepslist h3{background:#efefef; padding:6px}
.stepslist li{clear:right}
.stepslist ul li{clear:none}
.stepslist li img{margin-bottom:20px}
.stepslist p, .stepslist ul{padding-left:6px}
#content .alth1{margin:0 0 10px 0; padding:0}
#content .alth2{color:#535a63; font:bold 1.3em Arial,Helvetica,sans-serif; margin:0 0 10px 0; position:relative}
h1.dailynews{color:#383e46; font:bold 1.3em Arial,Helvetica,sans-serif}
h3.dailynews{color:#006544; font:1.8em Arial,Helvetica,sans-serif; letter-spacing:.05em; margin-bottom:20px}
.gfc-tabsArea .gfc-tabHeader.gfc-tabhActive{  border-top:2px solid #006544}
.gfc-resultsRoot .gfc-resultsHeader{border-bottom:0}
.gfc-tabHeader{padding:5px}
.gfc-tabsArea{padding-bottom:5px}
sup{font-size:.8em; vertical-align:top}
h1 i{color:#6a7888; font:normal .6em Arial,Helvetica,sans-serif; letter-spacing:.05em}
.event-sub{font:italic 1.4em "Times New Roman",Times,serif; margin-bottom:5px}
.event-date, .event-time, .event-weekdays{font-size:1.4em}
.event-location{margin:5px 0 20px 0}
.event-location a{font-size:.9em; background:url(images/icon-map-pin.gif) left 0 no-repeat; padding-left:15px}
.event-contact{color:#383e46; font:bold 1.3em Arial,Helvetica,sans-serif; margin:20px 0}
.event-cost{margin-top:20px}
.event-full{border:2px solid #d9d9d9; color:#9c223f; font-size:.9em; margin-top:40px; padding:20px}
.event-note, .note{border:2px solid #d9d9d9; color:#383e46; font-size:.9em; padding:12px}
#bodyarea .note p{margin-bottom:8px}
#bodypage .event-full a{color:#9c223f}
.callout-box{background:#efefef; color:#383e46; float:left; font-size:.9em; margin:30px 0; padding:20px}
.callout-box img{float:left; margin-right:20px}
#bodyarea .callout-box p{margin:0}
.event-full a{color:#9c223f}
.event-prerequisites, .event-additional{margin:0 0 20px 0}
#bodyarea .event-prerequisites ul, #bodyarea .event-additional ul{font-size:.9em; list-style:none; margin:0; padding:0}
#bodyarea .event-prerequisites ul li, #bodyarea .event-additional ul li{margin:3px 0; padding:0}
.event-button, a.button, #bodyarea input[value="Find"], #bodyarea input[value="Back"], #bodyarea input[value="Submit"], #bodyarea input[value="Cancel"], #bodyarea input[value="Continue Registration"], button.metanew[onClick="history.go(-1)"], #bodyarea input[value="Next Page >>"], #bodyarea input[value="<<Previous Page"], #bodyarea input[value="Find Again"], #bodyarea input[value="New Search"], #bodyarea input#submit1, .aesubmitbutton, .sm6modulebutton, #poll button, #pollvote{background:#fafafa url(images/bg-gradient-gry.gif) bottom repeat-x; border:2px solid #d9d9d9; color:#666; font:bold 1.2em Arial,Helvetica,sans-serif !important; padding:2px 6px}
.event-button{margin:15px 0; padding:3px 10px; width:150px}
#bodyarea a.button{color:#666; padding:4px 10px; text-decoration:none}
div.aeAlphaSearch{border:1px solid #c3c3c3; padding:10px; text-align:center}
table.aemetasearchTopic div.aemetasearchTopic{color:#383e46; font-weight:bold}
input[type="text"], textarea, select{color:#383e46; font-family:Verdana,Arial,Helvetica,sans-serif}
input[type="text"], textarea{padding:2px 3px}
table.aemetasearch input.aetextbox{padding:4px}
table.aemetasearch td.metadetail{padding-top:10px}
table.aemetasearchTopic td{font-size:.9em; padding:0 20px 5px 0; text-align:left; white-space:nowrap; width:auto}
table.aemetasearchTopic td.aemetasearchtopic br{display:none}
hr.AEmetadetail{display:none}
table.AETopicSelection{color:#c3c3c3; font-size:.9em}
table.aemetasearch td.metadetail a{color:#383e46; font-size:.9em}
table.aemetasearch td.aemetasearch input.aetextbox{width:300px}
table.aemetasearch td.metadetail{padding-bottom:20px}
table.AETopicSelection td[align="right"] a, table.aemetasearch span a.metalist{display:none}
span.AEmetadetail{display:block; padding-bottom:20px}
#frmBasicSearch table.aemetasearch td.aemetasearch{color:#383e46; padding-bottom:10px}
#frmBasicSearch table.aemetasearch th.aemetasearch{padding-bottom:10px; padding-right:10px; text-align:right}
#container .playvideo{margin:5px 0}
#servicehome .playvideo{margin:20px 0 10px 0}
#servicehome .playvideo a{display:block; font:italic 1.4em "Times New Roman",Times,serif; min-height:65px; padding:10px 20px 0 110px}
.playvideo a{background:url(images/button-play-video.gif) 0 -74px no-repeat; color:#4c5a6b; display:block; font:italic 1.4em "Times New Roman",Times,serif; min-height:85px; padding:17px 20px 0 110px}
#container .playvideo a{text-decoration:none}
#container .playvideo a:hover{background:url(images/button-play-video.gif) -97px 0 no-repeat; color:#000}
.playvideo a span{color:#4c5a6b; font-size:.8em; padding-left:5px}
#myform th.metanew{font-weight:normal; padding:0}
#myform .metalist_subgroup{color:#383e46; font:1.7em "Times New Roman",Times,serif; line-height:1.2; padding:10px 0}
#myform .applyonline .applyonline, #myform .applyonline .metalist_subgroup{display:none}
#myform table.applyonline td.metalist a{font-size:1.2em}
#myform table.applyonline .staticCalendarWeekday{display:none}
table.applyonline th.metalist{background:#efefef; padding:6px !important; white-space:nowrap}
table.applyonline td.metalist{padding:6px !important}
table.applyonline table.applyonline b{font-weight:normal}
table.applyonline table.applyonline{border-bottom:1px solid #c3c3c3; border-top:1px solid #c3c3c3}
blockquote span.required{color:#9c223f; float:right; font:italic 1em "Times New Roman",Times,serif; text-align:right; width:100%}
.quote{background:url(images/icon-quotes.gif) no-repeat; color:#383e46; font:italic 1.5em "Times New Roman",Times,serif; line-height:1.4; margin:30px 0; padding-left:65px; padding-right:15%}
.quote span{display:block; font:normal .6em/1.5 Verdana,Arial,Helvetica,sans-serif; margin-top:8px; text-align:right}
#bodyarea .peopletable.quote-sm p{background:url(images/icon-quotes-sm.gif) 20px 35px no-repeat; border-top:1px dotted #c3c3c3; color:#383e46; font-size:1.1em; line-height:1.4; margin:0; padding:35px 35px 35px 60px}
#bodyarea .peopletable.quote-sm p span{display:block; font:italic 1em "Times New Roman",Times,serif; margin-top:8px; text-align:right}
.peopletable.quote-sm td{padding:15px 0; vertical-align:top}
table.applyonline{margin:0 !important; padding:0 !important}
#myform table.applyonline th.metalist, #myform table.applyonline td.metalist{font-weight:normal; padding:0; text-align:left}
#myform td, #myform th{padding-bottom:10px; vertical-align:top}
h3.titletext{font:2.2em "Times New Roman",Times,serif; margin-bottom:20px}
table.metalist tr.metalist td.metalist i{color:#383e46; font:italic 1em "Times New Roman",Times,serif}
#body-blankmodule script{display:none}
.contact .hide, .hide{display:none}
.physdirectory ul li [value="No Primary Specialty Listed"]{display:none}
#sidebar input#keyword{width:140px}