/* sbContainer */
body {font-family: Arial, Helvetica, sans-serif;font-size: 12px;}

.sbContainer {}
.sbContainer object {outline:none;}
.sbContainer form {margin:0px; padding:0px;}
.sbContainer h1 {display:block;font-size:20px;font-weight:bold;margin:0 0 5px 0;letter-spacing: -1px;line-height: 1;}
.sbContainer h2 {display:block;font-size:16px;font-weight:bold;margin:0 0 5px 0;letter-spacing: -1px;line-height: 1;}
.sbContainer h3 {display:block;font-size:14px;font-weight:bold;margin:0 0 5px 0;letter-spacing: -1px;line-height: 1;}
.sbContainer h4 {display:block;font-size:12px;font-weight:bold;margin:0 0 5px 0;letter-spacing: -1px;line-height: 1;}
.sbContainer h5 {display:block;font-size:10px;font-weight:bold;margin:0 0 5px 0;letter-spacing: -1px;line-height: 1;}
.sbContainer h6 {display:block;font-size:8px;font-weight:bold;margin:0 0 5px 0;letter-spacing: -1px;line-height: 1;}
.sbContainer #slot-main {line-height: 1.5;}
.sbContainer p{margin:0 0 20px 0;padding:0;}
.sbContainer p.left {text-align:left}
.sbContainer p.center {text-align:center}
.sbContainer p.right {text-align:right}
.sbContainer ol{list-style:decimal;margin:1em 0;padding:0 0 0 40px;}
.sbContainer ul{list-style:disc;margin:1em 0;padding:0 0 0 40px;}
.sbContainer em{font-style:italic;}
.sbContainer strong{font-weight:bold;}
.sbContainer img {border:0px}
.sbContainer img.left{float:left;margin-right:3px}
.sbContainer img.right{float:right;margin-left:3px}
.sbContainer span.underline {text-decoration:underline}
.sbContainer span.strikethrough {text-decoration:line-through}
.sbContainer abbr {border-bottom:1px dashed;cursor:help}
.sbContainer acronym {border-bottom:1px dashed;cursor:help}
.sbContainer dfn {font-style:normal;border-bottom:1px dashed;cursor:help}
.sbContainer div.textbox {clear:both;float:left;width:150px;font-size:.8em;padding:2px 10px;border-top:1px solid gray;border-bottom:1px solid gray}
.sbContainer div.photo {float:right;width:auto;font-size:.8em;font-weight:bold;padding:4px}
.sbContainer samp {font-family: courier, monospace;border:1px solid #cccccc;background-color:#ccffcc;padding-left:1px;padding-right:1px}
.sbContainer .hidden{display:none;}
.sbContainer .clear {clear:both}
.sbContainer .sbFormError{border: 2px solid red;}
.sbContainer #libraryBody {line-height:1.5;}
.sbContainer #libraryBody blockquote {margin-left:15px;}

/* Deprecated - need to fix*/
.sbContainer img.sbRight{float:right;margin-left:3px;}
.sbContainer img.sbLeft{float:left;margin-right:3px;}

/* Library Pages */
.sbContainer #libraryBody img {padding:5px;border:1px solid;margin:0 0 20px 15px;}

/* sbMemberDirectory */
#comp-sbMemberDirectory{margin: 10px 0 10px 0;}
#comp-sbMemberDirectory ul{list-style-image:none;list-style-position:outside;list-style-type:none;margin:0px;padding:0px;float:left;}
#comp-sbMemberDirectory ul li{padding-left: 5px; padding-right: 5px; padding-bottom: 5px;cursor: pointer;}	
#comp-sbMemberDirectory .sbMember{margin-bottom:5px;}
#comp-sbMemberDirectory .sbMemberOver{background-color: #EEEEEE;}
#comp-sbMemberDirectory .sbMemberName{font-weight: bold;font-size: larger;margin-bottom:2px;}
#comp-sbMemberDirectory .sbMemberContactInfo{margin-bottom:2px;}
#comp-sbMemberDirectory .sbMemberCustomInfo{}

/* sbMemberSearch */
#sbMemberSearch{margin-bottom:10px;}
#sbMemberSearch label{font-weight:bold;}
#sbMemberSearchResults{margin: 10px 5px 10px 5px;}
#sbMemberSearchResults div.header {font-size:larger;font-weight:bold;text-decoration:underline;}
#sbMemberSearchResults div.result  {margin-top: 5px;margin-bottom: 5px;}
#sbMemberSearchResults div.result div.name{font-weight:bold;margin-bottom:2px;}
#sbMemberSearchResults div.result div.address {}

/*sbMovieBrowser*/
#sbMovieBrowser {width:550px;}
#sbMovieList{float:left; width: 180px;}
#sbMovieList li, #sbMovieList ul{list-style:none;padding:0px;margin:0px;}
#sbMovieList li a{text-decoration:none;	cursor:pointer;font-size:10px;}
#sbMovieList li div{background-color:#0A113F; color:white;margin:5px 0px;}
#sbMovieHolder {margin-left:185px}
#sbMovieIframe {border:1px solid #0A113F;height:278px;width:360px;}

/*sbSiteRegistration*/
#comp-sbSiteRegistration label{display:block;float:left;width: 110px;}

/*sbSiteLogin*/
#comp-sbSiteLogin label{display:block;float:left;width: 75px;}

/* sbRssReader */
#comp-sbRssReader .rss-wrap {margin:5px 0px; padding:5px;}
#comp-sbRssReader .rss-channel {margin:5px 0px;font-size:16px;}
#comp-sbRssReader .rss-items{} 
#comp-sbRssReader .rss-item{margin:10px 0px;}
#comp-sbRssReader .rss-title{font-size:14px;}
#comp-sbRssReader .rss-link{}
#comp-sbRssReader .rss-description{display:block;}

/* sbMobileAppointmentForm */
#sbMobileAppointmentForm label{float:left;padding:12px 0;width:35px;}
#sbMobileAppointmentForm .sbFormError {border:2px solid red;width:300px;}

/* sb-wrap */
#sb-wrap {background-color:#001F33;	color:white;display:block;padding:5px 5px;height:16px;	}
#sb-wrap a{color:white;text-decoration:none;margin:0px 5px;}
#sb-wrap-left {float:left;width: 300px;	}
#sb-wrap-right {margin-left: 305px;	text-align:right;}

/* sbFontToolbar */
#sbFontToolbarWrap {height:18px;}
#sbFontToolbar {height:16px;font-size: 12px;background-color: transparent;border: 1px solid #CCCCCC;float:right;}
#sbFontToolbar img {cursor:pointer; margin:0px; padding:0px; border:0px;}
#sbFontToolbarText {float:left;margin:0px 2px;}

/* sbPopup */
#sbPopup .x-window-tr, #sbPopup .x-window-tc, #sbPopup .x-window-tl  {background: url(/sbtemplates/sbcommon/images/s.gif) repeat-x;background-color: #005C96 !important; color:white;}
#sbPopup .x-window-ml, #sbPopup .x-window-mr, #sbPopup .x-window-ml {background: none; background-color: #005C96 !important;}
#sbPopup .x-window-bl, #sbPopup .x-window-br, #sbPopup .x-window-bc {background: url(/sbtemplates/sbcommon/images/s.gif) repeat-x;background-color: #005C96 !important; color:white;}
#sbPopup .x-window-body {background-color: white !important;}
#sbPopup span.x-window-header-text {color: white;}

/* ENT Content */
.sbContainer .ent-service-img {
    float: left;
    margin: 0 20px 20px 0;
    border: 1px solid #999;
}


/* MPA Newsletter */

#slot-main .comp-MpaFeedManager .article-list h3 {
    display: none;
}

#slot-main .comp-MpaFeedManager .article-list .issuedate {
    font-size: 14px;
    font-style: italic;
}

.comp-MpaFeedManager .article .headline {
    font-size: 20px;
    margin-bottom: 15px;
    font-weight: bold;
}

.comp-MpaFeedManager .article img[align="right"] { 
    margin: 0 0 15px 15px;
}

.comp-MpaFeedManager .article img[align="left"] { 
    margin: 0 15px 15px 0;
}

.comp-MpaFeedManager .article {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px dashed #999;
}

.comp-MpaFeedManager .article td[width="30"] { 
    width: 0;
    display: none;
}

.comp-MpaFeedManager .article tr td { 
    padding-bottom: 10px;
}

.comp-MpaFeedManager .article-list a[href="http://www.toyourhealth.com/newsletter/TYH/archives/"] { 
    background: url(/sbtemplates/sbcommon/images/silk/folder.png) 0 2px no-repeat;
    float: right;
    padding: 0 0 0 23px;
    margin: 10px 0 0 0;
    font-size: 14px;
}

.comp-MpaFeedManager .article-list a[href="/tyh-newsletter.html"] { 
    text-decoration: none;
}

.comp-MpaFeedManager .article-list ul {
    padding: 0;
}

.comp-MpaFeedManager .article-list li { 
    list-style: none;
    font-size: 14px;
    margin: 0 0 10px 0;
    font-weight: bold;
}

.comp-MpaFeedManager .article-list li[class="standard"] { 
    list-style: disc;
    margin: 0 0 0 30px;
    font-size: 12px;
    font-weight: normal;
}

.comp-MpaFeedManager .article-list {
    margin: 0 0 40px 0;
}


/* ASGE Library */

.sbContainer #libraryBody #asge-source {
    background: url(http://www.officite.com/img/gastro/asge-logo.png) no-repeat right 10px;
    padding: 10px 200px 20px 0px;
    font-size: 11px;
}

.sbContainer #libraryBody .caption {
    font-size: 10px;
    font-style: italic;
    padding-top: 5px;
    width:100%;
    display:block;
}

.sbContainer #libraryBody img.left {
    float: left;
    padding: 10px;
}

#libraryBody #gastroLibrary p {
    text-align: justify;
}

#libraryBody #gastroLibrary img {
    margin: 0;
    padding: 5px;
}

.downloadPDF {
    margin-bottom: 20px;
    height: 60px;
}

.downloadPDF p {
    float: left;
    margin: 0 0 0 10px;
}

#img00 {
    float: right;
    width: 262px;
    margin-left: 20px;
}

#img01 {
    width: 312px;
    float: right;
    margin-left: 20px;
}

#img02 {
    float: right;
    width: 162px;
    margin-left: 20px;
    margin-bottom: 10px;
}

#img03 {
    float: left;
    width: 263px;
    margin: 0 20px 20px 0;
}

#img03-1 {
    float: right;
    width: 263px;
    margin: 0 0 20px 20px;
}

#img04 {
    float: left;
    margin: 0 20px 0 0;
}

#img05 {

}

.rightGastroPic {
    float:right;
    margin: 0 0 25px 30px;
}

.leftGastroPic {
    float:left;
    margin: 0 30px 25px 0;
}

.grayBox {
    background-color:#efefef;
    border:1px solid #CCC;
    padding:10px;
}

.grayBox img {
    background-color:#fff;
}

#copyright {
    font-size: 10px;
    font-style: italic;
}

.sbContainer #libraryBody img.pdfIcon {
    float: left;
    border: none;
    outline: none;
    margin: 0 0 0 10px;
    padding: 0;
}

.sbContainer #libraryBody img.printIcon {
    float: left;
    border: none;
    outline: none;
    margin: 0;
    padding: 0;
    display: none;
}

#asge-footer {
    border: 1px solid #666;
    background: #FFF;
    padding: 10px;
    color: #666;
}

#libraryBody #asge-footer img {
    border: none;
    outline: none;
    margin-left: 20px;
}

p.importantReminder {
    padding: 10px;
    border: 1px solid #e6bf25;
    background: #f5f0b8;
    color: #e68425;
}

.sbContainer h1.print-header {
    display: none;
}

.sbContainer .dd-article{
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    width: 100%;
    margin-bottom:5px;
}

.sbContainer .dd-article-image{
    margin-left:15px;
    margin-right:10px;
    margin-bottom:10px;
    border: 1px solid #CCCCCC;
}

.sbContainer .dd-post{

}

.sbContainer .dd-post-image{
    float: right;
    margin:5px;
    border: 1px solid #CCCCCC;

}

.sbContainer .dd-terms{
    width: 100%;
    margin-bottom:10px;
    text-align:right;
    font-size:x-small;
}

.sbContainer .dd-terms a {
    text-decoration:none;
}