/* Essure CSS */
/* Structure Styles */
html {border:none; margin:0px; padding:0px;}
html * {margin:0; padding:0px;}
body {margin:0 auto; padding:0px; background:#b2ba87; font-family:Arial, Helvetica, sans-serif;}
#homebody {background:url(/Portals/essuremd/images/bg-homebody.jpg) no-repeat 0px 713px #b2ba88;}
#home-container {width:100%; background:#d3d9b7;}
#container {width:100%; background:url(/Portals/essuremd/images/bg-container-bot.jpg) left bottom repeat-x #d4deb2;}
#banner-home {z-index:1;}
a {color:#20546f; text-decoration:none; outline:none;}
a:hover {color:#20546f; text-decoration:underline;}
a:active {color:#FF0000;}
input {outline:none;}
img {border:none;}

/* Header Styles */
#bg-header {width:100%; background:#fff;}
#header {padding-top:10px; height:82px; width:980px; background: url(images/bg-header.jpg) no-repeat right top #fff;}
#logo {float:left; padding-left:15px; padding-top:5px; height:0px;width:0px;}
#header-right {float:right; height:82px; width:800px;}
/* Search */
#search {float:right; width:700px; height:21px; padding-bottom:-10px margin-bottom:-10px;  padding-top:17px;  color:#878787; font-size:10px; text-align:right; padding-right:-10px; font-family:Arial,Helvetica,sans-serif; z-index:200000;}
*html #search {\padding-right:0px; p\adding-right:0px; margin-bottom:0px; padding-bottom:0px; padding-top:5px;  }
#search-link {float:right; padding-top:1px; padding-right:85px; *padding-right:85px; }
*html #search-link {float:right; f\loat:right; \float:right; width:220px; padding-right:90px;}
#search a {color:#878787; text-decoration:none; border-right:1px none #cccccc; display:block; padding-right:5px; margin-right:5px; float:left; letter-spacing:0.2px; font-size:10px; *margin-top:2px;}
#search a:hover {color:#666;}
#search label {display:block; float:left; letter-spacing:0.2px; font-size:10px; *margin-top:2px;}
*html #search label { margin-right:-50px;}
#search-form {float:right; padding-left:7px; padding-right:18px;}
#search-keyword {width:78px; padding:0px; padding-left:5px; padding-right:5px; float:left; height:11px;}
#search-submit {padding:0px; margin-left:5px; margin-top:2px; *margin-top:1px; width:11px; height:11px; border:none; cursor:pointer; text-indent:-999em; background:url(images/search.png) no-repeat 0px 0px #e6e5d8; display:block; float:left; outline:none; outline-width:0;}
#search-submit:hover {border:none; outline:none;}
#search-submit:focus {border:none; outline:none;}
#search .NormalTextBox { padding-top:0px; width:85px; height:10px;margin-left:10px;*margin-left:10px; font-size:9px; z-index:300000;}
*html #search .NormalTextBox {\margin-left:10px; m\argin-left:10px; z-index:300000;}

.search-submit {padding:5px 0 0 0; *padding: 0; margin-left:5px; margin-top:-2px; *margin-top:1px; width:15px; height:15px; border:none; cursor:pointer; text-indent:-999em; background:url(images/search.png) no-repeat 0px 0px; outline:none; outline-width:0;   text-decoration:none; font-size:1px; color:Green;  z-index:300000;}

#dnn_ctr898_ModuleContent { float:right; *float:left;}
#search-link-logout {float:right; padding-top:1px; padding-right:200px; *padding-right:100px;  *width: 320px; *margin-top:2px;}
#dnn_ctr3195_ModuleContent { float:right; }
*html #search-link-logout {float:right; f\loat:right; \float:right; width:220px; padding-right:90px;}

.clearfloat {clear:both; height:0px; font-size:0px; line-height:0px; padding:0px; margin:0px;}.clearfloat {clear:both; height:0px; font-size:0px; line-height:0px; padding:0px; margin:0px;}

/* Navigation */
#navigation {height:32px; float:right; margin-top:13px; padding:0px; padding-right:9px; width:692px; background:url(images/bg-nav.jpg) no-repeat left top;}
html #navigation {/margin-top:11px; m/argin-top:22px;}

/* Transparent */
/*#nav ul {filter:alpha(opacity=96);-moz-opacity:.96;opacity:.96;}*/
#nav {margin:0px; padding:0px;height:31px;}
#nav ul {margin:0px; padding:0px;}
#nav li { list-style-type:none; float:left;}
#nav li a { text-decoration:none; font-size:12px; color:#484848; 
/*text-indent:-999em; */
text-indent:0em;
outline:none;}


/* Drop Down Menu */
#nav ul {left:-999em; position:absolute; width:180px; background: url(images/bg-dropdown.png) no-repeat bottom left transparent; display:block; padding-bottom:0px; padding-top:0px; z-index:100000;}
#nav li:hover ul, #nav li.sfhover ul {left:auto;}
#nav ul li {width:179px; float:left; background:url(images/nav-line.gif) no-repeat left bottom; margin-left:1px;}
#nav ul .last {background:none;}
#nav ul .last a:hover {background:url(images/nav-last-hover.png) no-repeat bottom;}
#nav ul li a { width:141px; text-indent:0em; cursor:pointer; color:#484848; padding-left:27px; margin-right:0px; font-size:11px; letter-spacing:0.5px;padding-top:7px; padding-right:10px; padding-bottom:9px; margin-bottom:1px;}
#nav ul li a:hover {color:#fff; background-color:#819992;}
/* Adjust Position For Last Drop Down Menu */
#nav .last-dropdown {margin:0px; margin-left:-47px;}

/* Third Level */
#nav ul ul {display:none;}
#nav ul li:hover ul, #nav ul li.sfhover ul {left:auto; display:block;}
#nav ul ul { width:180px; margin:-31px 0px 0px 179px; padding-top:1px; overflow:hidden;}
#nav ul ul li {width:179px;  background:url(images/nav-line.gif) no-repeat left bottom;}
#nav ul ul li a {width:134px; padding-left:20px; padding-right:0px;}
#nav ul li .third-level {background:url(images/nav-arrow.gif) no-repeat right center;}
#nav ul li .third-level:hover, #nav ul li:hover .third-level, #nav ul li.sfhover .third-level {color:#fff; background:url(images/nav-arrow-hover.gif) no-repeat right center #819992;}
#nav ul ul ul {display:none;}
#nav a {text-decoration:none;display:block;}
#nav li:hover ul, #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left:-999em; z-index:1000000;}
html>/**/body #navigation #nav li:hover ul{left:auto; z-index:1000000;}
/*#nav li:hover ul, */#nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {left:auto; z-index:1000000;}
#nav .last-dropdown ul, #nav .secondlast-dropdown ul {margin-left:-180px;width:180px;}
#nav .last-dropdown li .third-level, #nav .secondlast-dropdown li .third-level { background:url(images/nav-arrow-left.gif) no-repeat left center;}
#nav .last-dropdown li .third-level:hover, #nav .last-dropdown li:hover .third-level, #nav .last-dropdown li.sfhover .third-level, #nav .secondlast-dropdown li .third-level:hover, #nav .secondlast-dropdown li:hover .third-level, #nav .secondlast-dropdown li.sfhover .third-level { background:url(images/nav-arrow-lefthover.gif) no-repeat left center #819992;}

#nav ul ul .last {background:none;}
#nav ul ul .last a:hover {width:157px; }
#nav ul li li:hover {color:#fff; background-color:#819992; width:180px;}
#nav ul ul ul { width:180px; margin:-31px 0px 0px 179px; padding-top:1px; overflow:hidden;}

#nav ul li div { width:141px;text-indent:0em; color:#484848; padding-left:27px; margin-right:0px; font-size:11px; letter-spacing:0.5px;padding-top:7px; padding-right:10px; padding-bottom:9px; margin-bottom:1px; z-index:100000;}
#nav ul ul li div {width:134px; padding-left:20px; padding-right:0px;padding-top:7px;padding-bottom:9px;}
#nav ul ul li ul li div {width:134px; padding-left:20px; padding-right:0px;padding-top:7px;padding-bottom:9px; }
#nav li:hover ul div, #nav li ul ul div, #nav li:hover ul ul ul div, #nav ul ul ul div {left:-999em; z-index:1000000; }

#nav ul .disableitem {
margin:-31px 0 0 -180px;
overflow:hidden;
padding-top:1px;
opacity:0.75;
filter:alpha(opacity=75);
width:180px;
}

#nav .myessuremd { height:31px; width:133px; display:block; background:url(/Portals/essuremd/images/myessuremd_off.jpg) no-repeat left top; margin-right:4px;}
#nav li .myessuremd:hover, #nav li:hover .myessuremd, #nav li.sfhover .myessuremd {background:url(/Portals/essuremd/images/myessuremd_over.jpg) no-repeat left top; display:block;}
#nav .myessuremd-active { height:31px; width:133px; display:block; background:url(/Portals/essuremd/images/myessuremd_on.jpg) no-repeat left top; margin-right:4px;}

/* Off State Styles */
#nav .about-essure { height:31px; width:133px; display:block; background:url(images/nav1off.jpg) no-repeat left top; margin-right:4px;}
#nav .practice-support { height:31px; width:133px; display:block; background:url(images/nav2off.jpg) no-repeat left top; margin-right:4px;}
#nav .news-and-events { height:31px; width:133px; display:block; background:url(images/nav3off.jpg) no-repeat left top; margin-right:4px;}
#nav .learning-center { height:31px; width:133px; display:block; background:url(/Portals/essuremd/images/LearningLibraryOFF.png) no-repeat left top; margin-right:4px;}
#nav .resource-library { height:31px; width:133px; display:block; background:url(images/nav5off.jpg) no-repeat left top; margin-right:4px;}
html #nav .resource-library {margin-right:-5px;}

/* On Hover Styles */
#nav li .about-essure:hover, #nav li:hover .about-essure, #nav li.sfhover .about-essure {background:url(images/nav1over.jpg) no-repeat left top; display:block;}
#nav li .practice-support:hover, #nav li:hover .practice-support, #nav li.sfhover .practice-support {background:url(images/nav2over.jpg) no-repeat left top; display:block;}
#nav li .news-and-events:hover, #nav li:hover .news-and-events, #nav li.sfhover .news-and-events {background:url(images/nav3over.jpg) no-repeat left top; display:block;}
#nav li .learning-center:hover, #nav li:hover .learning-center, #nav li.sfhover .learning-center {background:url(/Portals/essuremd/images/LearningLibraryOVER.png) no-repeat left top; display:block;}
#nav li .resource-library:hover, #nav li:hover .resource-library, #nav li.sfhover .resource-library {background:url(images/nav5over.jpg) no-repeat left top; display:block;}
/* Patient Open Styles */
#nav .about-essure-active { height:31px; width:133px; display:block; background:url(images/nav1on.jpg) no-repeat left top; margin-right:4px;}
#nav .practice-support-active { height:31px; width:133px; display:block; background:url(images/nav2on.jpg) no-repeat left top; margin-right:4px;}
#nav .news-and-events-active { height:31px; width:133px; display:block; background:url(images/nav3on.jpg) no-repeat left top; margin-right:4px;}
#nav .learning-center-active { height:31px; width:133px; display:block; background:url(/Portals/essuremd/images/LearningLibraryON.png) no-repeat left top; margin-right:4px;}
#nav .resource-library-active { height:31px; width:133px; display:block; background:url(images/nav5on.jpg) no-repeat left top; margin-right:4px;}

/* Home */
#homemain {width:980px; background:url(/Portals/essuremd/images/bg-homemain.jpg) no-repeat left bottom;}
#theater {width:980px; height:380px;}
#buckets {width:963px; height:166px; padding-top:20px; padding-left:17px;}
#bkt1 {width:276px; height:159px; background:url(/Portals/essuremd/images/bg-bkt1.jpg) no-repeat left top; float:left; padding-left:25px;}
#bkt2 {width:276px; height:159px; background:url(/Portals/essuremd/images/bg-bkt2.jpg) no-repeat left top; float:left; margin-left:22px; padding-left:25px;}
#bkt3 {width:276px; height:159px; background:url(/Portals/essuremd/images/bg-bkt3.jpg) no-repeat left top; float:left; margin-left:22px; padding-left:25px;}
.bkt-title {width:270px; height:31px; padding-top:18px;}
.bkt-title img {float:left;}
.bkt-content {width:253px; height:70px; padding-left:2px; font-size:12px; color:#fff; line-height:16px;}
.bkt-more {width:51px; height:16px; float:right; margin-right:15px;}
.bkt-more .more {width:51px; height:16px; display:block; background:url(/Portals/essuremd/images/bkt-more.png) no-repeat left top; text-indent:-999em; cursor:pointer; outline:none;}
#theater-links {float:right; position:absolute; top:85px; left:770px;}
#theater-links #quick-links { background:url(/Portals/essuremd/images/homebg-quicklinks-bot.gif) no-repeat left bottom;}
#theater-links #video {background:url(/Portals/essuremd/images/homebg-video.gif) no-repeat left top;}

/* Main */
#main {background:url(/Portals/essuremd/images/bg-main.jpg) no-repeat 0px 1px; width:980px; padding-top:20px;}
/* Left */
#left {float:left; width:208px; padding-left:16px; padding-top:20px; margin-bottom:15px;}
#left #bg-leftnav { background:url(/Portals/essuremd/images/bg-nav-bot.gif) no-repeat left bottom;}
#left #leftnav { background:url(/Portals/essuremd/images/bg-nav-top.gif) no-repeat left top; width:200px; padding-top:15px; padding-bottom:20px;}
#leftnav ul {width:158px; margin-left:18px;}
#leftnav ul li {list-style-type:none; background:url(/Portals/essuremd/images/leftnav-border.gif) no-repeat left bottom; width:158px;}
#leftnav ul li a {font-size:11px; text-decoration:none; color:#333; padding-bottom:8px; padding-top:8px; display:block; padding-left:28px; width:138px; outline:none;}
#leftnav ul .last {background:none;}
#leftnav ul li .active {font-weight:bold; background:url(/Portals/essuremd/images/leftnav-active.gif) no-repeat 0px 10px; padding-left:28px; color:#20546f;}
#leftnav a:hover {color:#20546f;}
#leftnav .third-level ul {display:none;}
#leftnav .third-level-open ul {display:block;}
#leftnav ul ul li {background:none;}
#leftnav ul ul {color:#333; font-size:11px;}
/* Third Level */
#leftnav .third-level-open ul {padding-bottom:5px; width:140px;}
#leftnav .third-level-open a {background:url(/Portals/essuremd/images/leftnav-active.gif) no-repeat 0px 10px; padding-left:28px;}
#leftnav .third-level-open ul li a {font-weight:normal; color:#333; background:url(/Portals/essuremd/images/leftnav-dot.gif) no-repeat 0px 5px; padding:0px 0px 5px 10px; margin-left:18px; width:115px;}
#leftnav .third-level-open ul li a:hover {color:#20546f;}
#leftnav .third-level-open ul li .active {color:#20546f; font-weight:bold;}
/* Fouth Level */
#leftnav .third-level-open ul ul {width:118px;}
#leftnav .third-level-open ul ul li a {width:92px;}
#leftnav .third-level-open ul ul ul {display:none;}
/* Quick Links */
#quicklinks-header {margin-top:21px; width:185px; height:17px; overflow:hidden;}
#quick-links-bot {font-size:11px; background:url(/Portals/essuremd/images/bg-quicklinks-mid.gif) no-repeat left bottom;}
#quick-links { background:url(/Portals/essuremd/images/bg-quicklinks-bot.gif) no-repeat left bottom; width:185px;}
#quick-links ul {width:154px; padding:16px 0px 28px 30px; color:#fff;  background:url(/Portals/essuremd/images/bg-quicklinks-top.jpg) no-repeat 0px 0px; float:left;}
#quick-links ul li { list-style-type:none; background:url(/Portals/essuremd/images/white-arrow.gif) no-repeat 0px 4px; padding-left:12px; padding-left:11px; padding-bottom:3px;}
#quick-links a {color:#fff; text-decoration:none;}
#quick-links a:hover {color:#eee; text-decoration:underline;}
#quick-links .minheight {width:1px; float:left; height:100px;}
/* Video */
#video {width:185px; height:97px; padding-top:30px; background:url(/Portals/essuremd/images/bg-video.gif) no-repeat left top; margin-top:15px;}
#video-button {width:157px; height:64px; margin:0 auto;}
#video-button a { border:1px solid #a8b9b3; width:157px; height:64px; display:block;}
#video-play {width:42px; height:18px; float:right; padding-right:13px; padding-top:8px;}
/* Purchase */
#purchase-center {width:185px; height:85px; margin-top:15px;}

/* Right */
#right {float:right; width:738px; padding-right:17px;}
#banner {width:731px; height:170px; z-index:1; margin-right:2px; float:right;}
#content-header {height:52px;}
#content-bot {background:url(/Portals/essuremd/images/bg-content-mid.jpg) repeat-y left top; margin-top:17px; margin-bottom:15px;}
#content-top {background:url(/Portals/essuremd/images/bg-content-top.jpg) no-repeat left top; width:738px;}
#content-container {background:url(/Portals/essuremd/images/bg-content-bot.jpg) no-repeat left bottom; width:646px; padding:20px 60px 60px 32px;}
#content {width:645px; float:left;}
#content-container .minheight {width:1px; float:right; height:400px;}
#content {color:#666; font-size:13px; line-height:18px;}
#content h1 {font-size:28px; color:#2b4c5d; font-weight:normal; padding-bottom:8px; float:left;}
#content #access {float:right; width:81px; height:15px; background:url(/Portals/essuremd/images/bg-access-three.gif) no-repeat left top; padding-top:1px;}
#content #access .print { display:block; float:left; text-indent:-999em; background:url(/Portals/essuremd/images/icon-print.gif) no-repeat left top; width:13px; height:13px;}
#content #access .print:hover { background:url(/Portals/essuremd/images/icon-print-hover.gif) no-repeat left top;}
#content #access .email { display:block; float:left; text-indent:-999em; background:url(/Portals/essuremd/images/icon-email.gif) no-repeat left top; width:18px; height:13px; margin-left:16px;}
#content #access .email:hover { background:url(/Portals/essuremd/images/icon-email-hover.gif) no-repeat left top;}
#content #access .feedback { display:block; float:left; text-indent:-999em; background:url(/Portals/essuremd/images/feedback_g.png) no-repeat left top; width:18px; height:13px; margin-left:16px;}
#content #access .feedback:hover { background:url(/Portals/essuremd/images/feedback_b.png) no-repeat left top;}
#content #access-no-email {float:right; width:47px; height:15px; background:url(/Portals/essuremd/images/bg-access-no-email.gif) no-repeat left top; padding-top:1px;}
#content #access-no-email .print { display:block; float:left; text-indent:-999em; background:url(images/icon-print.gif) no-repeat left top; width:13px; height:13px;}
#content #access-no-email .print:hover { background:url(images/icon-print-hover.gif) no-repeat left top;}
#content #access-no-email .feedback { display:block; float:left; text-indent:-999em; background:url(/Portals/essuremd/images/feedback_g.png) no-repeat left top; width:18px; height:13px; margin-left:16px;}
#content #access-no-email .feedback:hover { background:url(/Portals/essuremd/images/feedback_b.png) no-repeat left top;}

#content h2 {padding:0px; margin:0px; font-size:20px; color:#506845; font-weight:normal;}
#content .quote {font-size:15px; color:#506845; padding-top:5px; padding-bottom:15px;}
#content ul {padding-bottom:17px;}
#content ul li {list-style-type:none; padding-left:15px; background:url(/Portals/essuremd/images/ul-dot.gif) no-repeat 0px 7px;}
#content ol {padding-left:23px; padding-bottom:17px;}
#content ol li {}
#content p {padding-bottom:17px; color:#666;}
#content a {color:#006ba5; text-decoration:none;}
#content a:hover { text-decoration:underline;}
#content a:active {color:#FF0000;}
#contentDiv ol {padding-left:33px; padding-bottom:17px;}

/* Full */
#full {float:right; width:944px; padding-right:17px;}
#full #content-bot {background:url(/Portals/essuremd/images/bg-content-midfull.jpg) repeat-y left top; margin-top:17px; margin-bottom:15px;}
#full #content-top {background:url(/Portals/essuremd/images/bg-content-topfull.jpg) no-repeat left top; width:944px;}
#full #content-container {background:url(/Portals/essuremd/images/bg-content-botfull.jpg) no-repeat left bottom; width:852px; padding:20px 45px 45px 47px;}
#full #content {width:851px; float:left;}
#full #content-container .minheight {width:1px; float:right; height:400px;}
#full #content-header {border-bottom:1px none #c3cca0;}
#full #content h1 {width:800px;}
#full #content-header #left {float:left; padding:0px; margin:0px; padding-top:5px;}
#full #content-header #title {background:url(/Portals/essuremd/images/logo-small.jpg) no-repeat 0px 10px; padding-left:85px; height:52px; float:left; width:270px; margin-left:50px;}
#full #content-header #right {float:right; width:180px; text-align:right; padding-right:0px; padding-top:0px; margin-top:0px;}
#full #content-header #right p {float:right; width:100%; text-align:right;}
#content #breadcrumb {font-size:11px; color:#666666; padding-top:10px; padding-bottom:10px; padding-left:10px;}
#fullheader { padding-left:6px;}
#fullphoto {padding-bottom:50px; text-align:center; width:280px; float:left; padding-top:10px;}
#fullcontent {float:left; width:280px; font-size:12px; padding-right:20px; padding-left:10px; padding-bottom:18px; padding-top:10px;}
#fullcontent.wide {width:550px;}
#fullcontent ul li {color:#777; background:url(/Portals/essuremd/images/fullcontent-ul.gif) no-repeat 0px 6px; padding-left:13px;}
#fullright {float:right; width:250px; padding-bottom:15px;}
#fullright .list {background:#e1e6cf; width:215px; padding:10px 16px 13px 16px; margin-bottom:13px; font-size:11px;}
#fullright .list ul {padding-bottom:0px;}
#fullright .list ul li {background:url(/Portals/essuremd/images/fullright-ul.gif) no-repeat 0px 7px; padding-left:13px;}
#fullright .list ol {padding-bottom:0px; color:#c59323; font-weight:bold; padding:0px; padding-left:18px;}
#fullright .list ol li {}
#fullright .list ol li p {padding:0px; font-weight:normal;}
#pages-menu {width:100%; padding-top:0px;}
#pages-menu .left {width:238px; float:left;}
#pages-menu .left .return {display:block; float:right;}
#pages-menu .right {text-align:center; width:270px; float:right;}
#fullright .back {}
#pages-menu .next {margin-left:10px;}

/* Progress Section */
#progress {padding-top:10px; height:81px;}
#progress img {float:left;}
#progress #section1 {float:left; width:158px; height:81px; background:url(/Portals/essuremd/images/training/progress1.jpg) no-repeat left bottom; margin-right:13px;}
#progress #section2 {float:left; width:158px; height:81px; background:url(/Portals/essuremd/images/training/progress2.jpg) no-repeat left bottom; margin-right:13px;}
#progress #section3 {float:left; width:158px; height:81px; background:url(/Portals/essuremd/images/training/progress3.jpg) no-repeat left bottom; margin-right:13px;}
#progress #section4 {float:left; width:163px; height:81px; background:url(/Portals/essuremd/images/training/progress4.jpg) no-repeat left bottom; margin-right:13px;}
#progress #section5 {float:left; width:158px; height:81px; background:url(/Portals/essuremd/images/training/progress5.jpg) no-repeat left bottom;}
#progress .steps-area {height:17px; width:144px; margin:0 auto; margin-top:25px;}
#progress .steps {width:17px; height:17px; float:left; margin-right:1px; text-align:center; font-size:11px;}
#progress .steps a {width:17px; height:17px; display:block; color:#fff;}
#progress .steps a:hover, #progress .steps .active { text-decoration:none; background:#fff; color:#c59323;}
#progress #section1 .steps { background:#8099a3;}
#progress #section2 .steps { background:#829ca2;}
#progress #section3 .steps { background:#859f9f;}
#progress #section4 .steps { background:#88a69f;}
#progress #section5 .steps { background:#8aa79e;}

/* Table */
#content table thead {background:#62713e; color:#fff; font-weight:bold; font-size:13px; line-height:18px; font-family:Arial,Helvetica,sans-serif;}
#content table tbody .subtbody {background:#d3d9b7; font-family:Arial,Helvetica,sans-serif; font-size:13px;line-height:18px; color:#666666;}
#content table td { padding:5px 10px 5px 10px;}
#content table .even {background:#e2e9ca;}

/* Footer */
#footer {width:815px; height:28px; padding:18px 65px 20px 65px; background:url(images/bg-footer.jpg) no-repeat left top; margin:0 auto; font-size:10.5px; color:#7c7c7c;}
*html #footer {width:1000px; margin-left:20px; }

#homemain #footer {background:url(images/bg-homefooter.jpg) no-repeat left top;}
#copyright {float:left; margin-top:-1px;}
#footerlink  {
	/*float:right; */
	/*margin-right:115px; */
	float:right;
	margin-top:-14px; 
	position:relative;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
                #footerlink  {width:400px;}
html>body*#footerlink {padding-top:14px;}
}
*html #footerlink {\margin-right:90px; m\argin-right:90px; margin-top:0px; position:relative;}
#footertext  {float:right; margin-right: 5px;}
*html #footertext {/*\margin-right:60px; m\argin-right:600px;*/}
#footerlink a {color:#7c7c7c; text-decoration:none; padding-right:8px; margin-right:0px; ; margin-left:5px; /*border-right:1px solid #bbb;*/} 
#footerlink a:hover {color:#666;}	
#footer .number { font-weight:bolder; color:#7c7c7c; }
#footer .number a { font-weight:bolder; color:#7c7c7c; cursor:text; }
#footer .number a:hover { font-weight:bolder; color:#7c7c7c; cursor:text; }
#footerno {float:right;}
#footercontent {float:right;}
/* Patient Story */
.patient-story {border-bottom:1px solid #c9d2a8; padding:0px 10px 5px 8px; margin-bottom:10px;}
.photo {float:left; background:url(/Portals/essuremd/images/patient-photo.jpg) no-repeat left top; width:90px; height:92px; padding-left:9px; padding-top:6px;}
.story {float:left; padding-top:10px; width:528px;}

/* Registratation */
.progress-1 {width:635px; height:32px; background:url(/Portals/essuremd/images/progress-1.jpg) no-repeat 0px 5px; padding:5px 0px 15px 0px;}
.progress-2 {width:635px; height:32px; background:url(/Portals/essuremd/images/progress-2.jpg) no-repeat 0px 5px; padding:5px 0px 15px 0px;}
.progress-3 {width:635px; height:32px; background:url(/Portals/essuremd/images/progress-3.jpg) no-repeat 0px 5px; padding:5px 0px 15px 0px;}
.progress-4 {width:635px; height:32px; background:url(/Portals/essuremd/images/progress-4.jpg) no-repeat 0px 5px; padding:5px 0px 15px 0px;}
form label {font-size:11px;}
form .inputarea {padding-bottom:13px;}
form .inputarea-short {float:left; padding-right:14px; padding-bottom:13px;}
form .input {width:165px;}
form .input-radio {width:171px;}
form .input-wide {width:350px;}
form .input-short {width:48px;}
form #submit {margin-top:3px;}

/* Online Training */

/* Registratation */
.progress-1 {width:635px; height:32px; background:url(images/progress-1.jpg) no-repeat 0px 5px; padding:5px 0px 15px 0px;}
.progress-2 {width:635px; height:32px; background:url(images/progress-2.jpg) no-repeat 0px 5px; padding:5px 0px 15px 0px;}
.progress-3 {width:635px; height:32px; background:url(images/progress-3.jpg) no-repeat 0px 5px; padding:5px 0px 15px 0px;}
.progress-4 {width:635px; height:32px; background:url(images/progress-4.jpg) no-repeat 0px 5px; padding:5px 0px 15px 0px;}
form label {font-size:11px;}
form .inputarea {padding-bottom:13px;}
form .inputarea-short {float:left; padding-right:14px; padding-bottom:13px;}
form .input {width:165px;}
form .input-radio {width:171px;}
form .input-wide {width:350px;}
form .input-short {width:48px;}
form #submit {margin-top:3px;}

/* Online Training */

/* Generic Piped List */
ul.piped
{
	list-style: none;
	padding: 0;
	margin: 0;
	*margin-right:-4px;
	*height:5px;
	
}

ul.piped li
{
	display: inline;
	padding: 0;
	margin: 0;
	*margin: 2px;
	*border-right: 1px solid #bbb;
}

html ul.piped {/margin-top:14px; m/argin-top:19px;}
#dnn_headerLinks ul.piped li:before { color: #7781c6; }
ul.piped li:first-child:before { content: ""; }


 /*IE workaround*/
/*All IE browsers*/
* html ul.piped
{
	margin-top: 0px; /* Compensation push down for pipe bars */
}
* html ul.piped li
{
	border-left: 1px solid #7B3C72;
	padding: 0 0.4em 0 0.4em;
	margin: -5px 0.4em -2px -0.4em; /* Added negative top margin to control bar height. */
	float: left;
}

ul.piped li:before 
{ 
	content: " | ";
	color: #bbb;
}

ul.newpipe li
{
	width: 100%;
	color: red;
}

/** Header Links **/
* html #dnn_headerLinks ul.piped li
{
	border-color: #7781c6;
	font-size: 11px;
}

* html #dnn_headerLinks ul.piped li:first-child
{
	border: 0;
}

.pipecolor {color:#bbb;}

/** END Header Links **/

/*Win IE browsers - hide from Mac IE\*/
* html ul.piped { height: 1%; }

* html ul.piped li
{
	display: block;
	float: left;
}

/* End hide from Mac */
/* Mac IE 5 */
* html ul.piped li:first-child { border-left: 0; }

/* END Generic Piped List */

.ContentHeaderText {
color:#2B4C5D;
float:left;
font-size:28px;
font-weight:normal;
padding-bottom:8px;
padding-top:4px;
line-height:18px;
font-family:Arial,Helvetica,sans-serif;
width:800px;
}

#dnn_ContentHeaderPane { width:75%;}
#dnn_FunctionPane {float:right; width:20%; margin-top: -50px; margin-right: 15px; }
#content p.quote2 {font-size:15px; color:#506845; padding-top:5px; padding-bottom:15px; font-family:Arial,Helvetica,sans-serif; line-height: 18px; }
.subHead {padding-top:0px; margin-bottom:-15px; font-weight:bolder; font-size:20px; color:#506845;}
 .contentImage{ vertical-align:middle; text-align:center; padding-bottom:10px; }
.contentImage img {padding:12px; background-color:#A9BA90;}

.disable-link {font-size:11px; color:#333; padding-left:28px;padding-bottom:8px;padding-top:8px;}