/* Centralpoint.WebSite.StyleSheet.GlobalStyles */
img { border: none; }
.clear { clear: both; }
.accessKey { text-decoration: underline; }
.alert { clear: both; padding: 10px 0px 0px 0px; color: Red; }
.footNote { font-size: 7pt;	color: #808080; }
.intro { padding: 0px 0px 10px 0px; }
.outro { padding: 10px 0px 0px 0px; }
.error { clear: left; color: #FF0000; font-weight:bold; }
table.cpsys_Table td { text-align: left; vertical-align: top; }
td.cpsys_BlockColumn { vertical-align: top; }
div.cpsys_Block { display: table; width: 100%; }
div.cpsys_BlockColumn { display: table-cell; }
ul.cpsys_BlockList, ul.cpsys_BlockList ul { list-style-type: none; margin: 0; padding: 0; }
ul.cpsys_BlockList li { list-style-type: none; }
body, html { margin:0px; padding:0px; background-color:#FFFFFF; color:#444444; font-family:Arial, Helvetica, sans-serif; font-size:95%; }
a, a:link { color:#006699; text-decoration:none; }
a:hover { color:#006699; text-decoration:underline; }
a:visited { color:#006699; }
.title { font-size:150%; font-weight:bold; font-style:inherit; }
strong { font-size:100%; font-weight:bold; font-style:inherit; }
em { font-size:100%; font-weight:inherit; font-style:italic; }
small { font-size:75%; font-weight:lighter; font-style:normal; }
.cpweb_PerimeterLeftTd { vertical-align:top; }
.cpweb_Wrapper { text-align:left; border:solid 0px #999999; margin:0px; padding:0px; background-color:#FFFFFF; }
.cpweb_PerimeterRightTd { vertical-align:top; }
.cpweb_SplashPage { position:absolute; z-index:1000; border:solid 1px #000000; }
.cpweb_Taxonomy { font-size:120% !important; color:#006699 !important; text-decoration:none !important; font-weight:bold !important; }
/* Centralpoint.WebSite.StyleSheet.GlobalStyles */

.cpsty_Top { color:#3366CC; padding:0px; }
.cpsty_Top a, .cpsty_Top a:link { color:#111111; text-decoration:inherit; }
.cpsty_Top a:hover { color:#333399; text-decoration:inherit; }
.cpsty_Top a:visited {  }

.cpsty_RightTd { vertical-align:top; width:1%; }
.cpsty_Right { background-color:transparent; width:165px; padding:0px; }
.cpsty_Right a, .cpsty_Right a:link { text-decoration:inherit; }
.cpsty_Right a:hover { text-decoration:inherit; }
.cpsty_Right a:visited {  }

.cpsty_Bottom { background-image:url(/Uploads/Public/TriHealth/BackroundBlue.jpg); background-position:left top; background-repeat:no-repeat; color:#FFFFFF; padding:0px; }
.cpsty_Bottom a, .cpsty_Bottom a:link { text-decoration:inherit; }
.cpsty_Bottom a:hover { text-decoration:inherit; }
.cpsty_Bottom a:visited {  }

.cpsty_LeftTd { vertical-align:top; width:1%; }
.cpsty_Left { background-color:transparent; padding:0px; }
.cpsty_Left a, .cpsty_Left a:link { text-decoration:inherit; }
.cpsty_Left a:hover { text-decoration:inherit; }
.cpsty_Left a:visited {  }

.cpsty_CenterTd { vertical-align:top;  }
.cpsty_Center { background-color:transparent; color:#222222; padding:0px; }
.cpsty_Center a, .cpsty_Center a:link { color:#00467f; text-decoration:inherit; }
.cpsty_Center a:hover { color:#00467f; text-decoration:inherit; }
.cpsty_Center a:visited { color:#00467f; }
.cpsty_LeftSeparatorTd { vertical-align:top; width:1%; background-position:top left; background-repeat:repeat-y; background-image:url(); }

.cpsty_Navigation { background-position:top left; background-repeat:repeat-x; background-color:#007fb2; text-align:left; font-family:Arial, Helvetica, sans-serif; color:#fff3bc; text-decoration:inherit; font-size:103%; font-weight:lighter; border-top:solid 1px #EEEEEE; width:175px; }
.cpsty_Navigation a, .cpsty_Navigation a:link { color:#fff3bc; text-decoration:inherit; }
.cpsty_Navigation a:hover {  }
.cpsty_NavigationContent { width:auto; }
.cpsty_NavigationSelected { color:#fff3bc; text-decoration:inherit; background-color:#007fb2; }
.cpsty_NavigationSelected a, .cpsty_NavigationSelected a:link { color:#fff3bc; text-decoration:inherit; }
.cpsty_NavigationHover { color:#fff3bc; text-decoration:inherit; background-color:#007fb2; }
.cpsty_NavigationHover a, .cpsty_NavigationHover a:link { color:#fff3bc; text-decoration:inherit; }
.cpsty_NavigationText { display:block;padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }

.cpsty_SubNavigation { background-color:#007fb2; text-align:left; color:#fff3bc; text-decoration:inherit; font-size:95%; font-weight:lighter; }
.cpsty_SubNavigation a, .cpsty_SubNavigation a:link { color:#fff3bc; text-decoration:inherit; }
.cpsty_SubNavigation a:hover {  }
.cpsty_SubNavigationSelected { color:#fff3bc; text-decoration:inherit; background-color:#007fb2; }
.cpsty_SubNavigationSelected a, .cpsty_SubNavigationSelected a:link { color:#fff3bc; text-decoration:inherit; }
.cpsty_SubNavigationHover { color:#fff3bc; text-decoration:inherit; background-color:#007fb2; }
.cpsty_SubNavigationHover a, .cpsty_SubNavigationHover a:link { color:#fff3bc; text-decoration:inherit; }
.cpsty_SubNavigationText { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }


/* Centralpoint.WebSite.StyleSheet.CustomStyles */
/************ TESTING RESPONSIVE TYPOGRAPHY *******************/

@media screen and (min-width: 1000px){
  html, body{
    font-size: 90%;
  }
}

/**************** END TEST OF RESPONSIVE TYPOGRAPHY ************************/

/***BROADCAST***/

.broadcast-block {float:left;width:100%;}
.broadcast-block .broadcast-title {float:left;clear:both;}
.broadcast-block .broadcast-title a {color:#007FB2;}
.broadcast-block .broadcast-date {float:left;clear:both;font-size:10px;color:#d5d5d5;margin-bottom:10px;}

/***END BROADCAST***/

/***GLOBAL***/

html, body {-webkit-text-size-adjust: 100%;overflow-x:hidden;}
h1 {margin: 0; }
h2, h3, h4, h5, h6 {margin: 0;}
hr {border: 0; border-top: 1px solid #999;}
article, aside, footer, header, hgroup, main, nav, section {display: block;}
.cpweb_Wrapper {margin:0 auto; width:100%;float:left;}
.cpweb_Wrapper img {max-width: 100%;}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-draggable.ui-resizable {left:330px !important;}
iframe#ifUserInfo {width:760px;}

/***END GLOBAL***/

/***** HEADER ELEMENTS *****/
.top-ribbon-mobile-only {display:none;}
#mobile-nav {display: none;} /** SlickNav - On @ 480px **/
.mobile-tel {display: none;} /** Phone Icon - On @ 480px **/

/***** Header Wrapper *****/
header {
background: url('/Uploads/Public/TriHealth/topbgwhite.jpg') repeat-x #ffffff; 
padding: 0px 0px 5px;
float:left;
width:100%;
}
header .inner {width:100%; margin:auto;max-width: 1366px; }
/***** END Header Wrapper *****/

/***** Header / Site Logo *****/
header .logo {float: left;margin-left:10px;width:273px;margin-top:5px;}
header .logo img {max-width: 100%;}
/***** END Header / Site Logo *****/
header .topnav-container {float:left;width:100%;background-color:#00467f;}
header .top-navigation {float:left;width:100%;margin-top:0px;margin-left:0%;background-color:#00467f;padding:3px 0;max-width:1518px;}
header .top-navigation ul > li > ul, header .top-navigation ul > li:focus-within > ul {background: transparent;
    margin: 0px 0 0 0;
    padding: 0;
    z-index: 10000;
    font-size: 90%;
    width: 200px;
    opacity: .90;
}
header .top-navigation .link1 ul li:first-child {width:47px;}
header .top-navigation .link2 ul li {width:70px;}
header .top-navigation .link3 ul li {width:70px;}
header .top-navigation .link4 ul li {width:75px;}
header .top-navigation .link5 ul li {width:60px;}
header .top-navigation .link6 ul li {width:90px;}
header .top-navigation .link7 ul li {width:auto;}
header .top-navigation .link8 ul li {width:auto;}
header .top-navigation a {font-size:90%;color:#fff;display:block;}
header .top-navigation ul {list-style-type:none;margin:0;padding:0;z-index:10;}
header .top-navigation ul li {position:relative;float:right;padding:0 1%;}


header .top-navigation .link2 ul li a {
background-image:url(/uploads/public/images/design/trihealth/topnav-dropdown-arrow.png);
background-repeat:no-repeat;
background-position:100% 55%;
}
header .top-navigation .link3 ul li a {
background-image:url(/uploads/public/images/design/trihealth/topnav-dropdown-arrow.png);
background-repeat:no-repeat;
background-position:100% 55%;
}
header .top-navigation .link4 ul li a {
background-image:url(/uploads/public/images/design/trihealth/topnav-dropdown-arrow.png);
background-repeat:no-repeat;
background-position:100% 55%;
}
header .top-navigation ul li ul li {width:100% !important;font-size:88%;float:left;position:relative;}
header .top-navigation ul li ul li a {background-color:#00467f;color:#fff;text-decoration:none;padding:7px 10px;font-weight:bold;background-image:none !important;}
header .top-navigation ul li ul li a:hover {color:#00467f;background-color:#ffcf01;}

header .member-icon {float:right;margin-top:5px;width:4.4%;margin-left:0.7%;}
header .member-icon img {width:100%;float:left;max-width:100%;}
header .returnlogin {float:right;margin-top:15px;margin-right:11px;}
/***** Header Search Box | Input Field *****/

nav.top .search-container {float: right; width: 19.941%; padding: 8px 0px 8px;text-align:right;margin-right:4px;}

nav.top .search-container input[type="text"] {
-webkit-appearance: none;
border: none;
height: 26px;
outline: none;
padding: 0 0 0 7.03%;
color: #707173;
display:inline-block;
width:92.975%;
font-size:100%;
line-height:24px;
}
nav.top .search-container input[type="submit"] {
margin-left: 85% !important;
    margin-top: -24px;
margin-top:-21.9px\9;
    width: 29px;
    height: 22px;
    background: url(/uploads/public/images/design/icons/searchicon.png) 10% 0% no-repeat;
    border: none;
    cursor: pointer;
    clear: none;
    float: left;
margin-right:0px;
position:relative;
z-index:200;
outline:none;
text-indent:-9999px;
}

/***** END Header Search Box | Input Field *****/

header .login-container {color:#00437A; font-size: 110%; text-align: right; clear: right;}
header .login-container .login-text {padding-right: 5px;}
header .login-container a {padding: 0px 5px; color:#00437A;}
header .login-container a:hover {text-decoration:underline;}
header .login-container a:last-child {padding-right: 0;}

header .adv-search-link {display:none;}
/***** END HEADER ELEMENTS *****/

/***** TOP NAVIGATION ELEMENTS *****/

nav.top {
width:100%;
margin:0 auto;
float: left;
    background-color: #ffcf01;
    border-bottom: 1px solid #00467f;
}

nav.top .inner {margin:auto;max-width: 1354px;font-size: 115%; font-weight: 700;}

/***** All Parent / 1st Tier Items *****/

nav.top ul {list-style-type: none; margin: 0; padding: 0;}
nav.top ul > li {position: relative; float: left;}
/* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
nav.top ul > li:hover a {
color: #ffffff; background-color: #00467f; 
}

nav.top ul li a {
color: #00467f;
background-color: #ffcf01;
text-align: center;
display: block;
font-weight: 700;
padding: 13px 0px 13px;
}
nav.top ul li a:hover {color: #ffffff; background-color: #00467f; text-decoration: none; display:block;}

nav.top ul li:hover > ul {display: inline; /* On hover, display the next level's menu */}

/***** 1st "Top-Level / First Tier" Navigation Item *****/
nav.top .item-1 ul li:first-child {width:12.402%;}
nav.top .item-1 ul li a {display: block;}

/***** 2nd "Top-Level / First Tier" Navigation Item *****/
nav.top .item-2 ul li {width:6.352%;}
nav.top .item-2 ul li a {
display: block;
background-image:url(/uploads/public/images/design/trihealth/nav-dropdown-arrow.png);
background-repeat:no-repeat;
background-position:93% 51%;
}

/***** 3rd "Top-Level / First Tier" Navigation Item *****/
nav.top .item-3 ul li {width:10.857%;}

/***** 4th "Top-Level / First Tier" Navigation Item *****/
nav.top .item-4 ul li {width:9.011%;}

/***** 5th "Top-Level / First Tier" Navigation Item *****/
nav.top .item-5 ul li {width:9.454%;}
nav.top .item-5 ul li a {
display: block;
background-image:url(/uploads/public/images/design/trihealth/nav-dropdown-arrow.png);
background-repeat:no-repeat;
background-position:90% 51%;
}

/***** 6th "Top-Level / First Tier" Navigation Item *****/
nav.top .item-6 ul li {width:10.193%;}
nav.top .item-6 ul li a {
display: block;
background-image:url(/uploads/public/images/design/trihealth/nav-dropdown-arrow.png);
background-repeat:no-repeat;
background-position:86% 51%;
}

/***** 7th "Top-Level / First Tier" Navigation Item *****/
nav.top .item-7 ul li {width:6.647%;}
nav.top .item-7 ul li a {display: block;}

/***** 8th "Top-Level / First Tier" Navigation Item *****/
nav.top .item-8 ul li {width:14.402%;}
nav.top .item-8 ul li a {display: block;}

/***** END All Parent / 1st Tier Items *****/

/***** DROP DOWN MENUS BEGIN - Sub Menu Styles Global *****/

nav.top ul > li > ul {
background: #BBBBBB;
margin: 0;
padding: 0;
z-index: 9999;
font-size: 100%;
width: 200px; 
opacity: 1;
/***-moz-box-shadow: 0px 3px 8px #000;-webkit-box-shadow: 0px 3px 8px #000;box-shadow: 0px 3px 8px #000;***/
}

nav.top ul > li > ul a {display:block; text-align: left; color: #FFF;}

nav.top ul li ul li {width: 100% !important; font-size: 88%;}
nav.top ul li ul li a {display: block; color: #00467f; padding: 7px 10px;background:#ffcf01;}
nav.top ul li ul li a:hover {background: #00467f;color:#fff;}

/***** END DROP DOWN MENUS BEGIN - Sub Menu Styles Global *****/

/***** 1st "Drop-Down / Sub-Menu" Navigation *****/
nav.top .item-1 ul li ul {/*Width of Your DropDown Menu Container*/}
nav.top .item-1 ul li ul li {/*Width of Your DropDown Menu List Items*/}
nav.top .item-1 ul li ul li a {/*Custom Link Styles*/color: #fff;background:#00467f;}
nav.top .item-1 ul li ul li a:hover {background: #ffcf01;color:#00467f;}
/***** END 1st "Drop-Down / Sub-Menu" Navigation *****/

/***** 2nd "Drop-Down / Sub-Menu" Navigation *****/
nav.top .item-2 ul li ul {/*Width of Your DropDown Menu Container*/}
nav.top .item-2 ul li ul li {/*Width of Your DropDown Menu List Items*/}
nav.top .item-2 ul li ul li a {/*Custom Link Styles*/color: #fff;background:#00467f;}
nav.top .item-2 ul li ul li a:hover {background: #ffcf01;color:#00467f;}
/***** END 2nd "Drop-Down / Sub-Menu" Navigation *****/

/***** 3rd "Drop-Down / Sub-Menu" Navigation *****/
nav.top .item-3 ul li ul {/*Width of Your DropDown Menu Container*/ }
nav.top .item-3 ul li ul li {/*Width of Your DropDown Menu List Items*/}
nav.top .item-3 ul li ul li a {/*Custom Link Styles*/color: #fff;background:#00467f;}
nav.top .item-3 ul li ul li a:hover {background: #ffcf01;color:#00467f;}
/***** END 3rd "Drop-Down / Sub-Menu" Navigation *****/

/***** 4th "Drop-Down / Sub-Menu" Navigation *****/
nav.top .item-4 ul li ul {/*Width of Your DropDown Menu Container*/}
nav.top .item-4 ul li ul li {/*Width of Your DropDown Menu List Items*/}
nav.top .item-4 ul li ul li a {/*Custom Link Styles*/color: #fff;background:#00467f;}
nav.top .item-4 ul li ul li a:hover {background: #ffcf01;color:#00467f;}
/***** END 4th "Drop-Down / Sub-Menu" Navigation *****/

/***** 5th "Drop-Down / Sub-Menu" Navigation *****/
nav.top .item-5 ul li ul {/*Width of Your DropDown Menu Container*/}
nav.top .item-5 ul li ul li {/*Width of Your DropDown Menu List Items*/}
nav.top .item-5 ul li ul li a {/*Custom Link Styles*/color: #fff;background:#00467f;}
nav.top .item-5 ul li ul li a:hover {background: #ffcf01;color:#00467f;}
/***** END 5th "Drop-Down / Sub-Menu" Navigation *****/

/***** 6th "Drop-Down / Sub-Menu" Navigation *****/
nav.top .item-6 ul li ul {width:250px;}
nav.top .item-6 ul li ul li {/*Width of Your DropDown Menu List Items*/}
nav.top .item-6 ul li ul li a {/*Custom Link Styles*/color: #fff;background:#00467f;}
nav.top .item-6 ul li ul li a:hover {background: #ffcf01;color:#00467f;}
/***** END 6th "Drop-Down / Sub-Menu" Navigation *****/

/***** 7th "Drop-Down / Sub-Menu" Navigation *****/
nav.top .item-7 ul li ul {/*Width of Your DropDown Menu Container*/}
nav.top .item-7 ul li ul li {/*Width of Your DropDown Menu List Items*/}
nav.top .item-7 ul li ul li a {/*Custom Link Styles*/color: #fff;background:#00467f;}
nav.top .item-7 ul li ul li a:hover {background: #ffcf01;color:#00467f;}
/***** END 7th "Drop-Down / Sub-Menu" Navigation *****/

/***** 7th "Drop-Down / Sub-Menu" Navigation *****/
nav.top .item-8 ul li ul {/*Width of Your DropDown Menu Container*/}
nav.top .item-8 ul li ul li {/*Width of Your DropDown Menu List Items*/}
nav.top .item-8 ul li ul li a {/*Custom Link Styles*/color: #fff;background:#00467f;}
nav.top .item-8 ul li ul li a:hover {background: #ffcf01;color:#00467f;}
/***** END 7th "Drop-Down / Sub-Menu" Navigation *****/

/***** END TOP NAVIGATION ELEMENTS *****/


/***** HOMEPAGE ELEMENTS *****/
.event-ribbon {float:left;width:100%;background-color:#00467f;padding:5px 0;}
.event-ribbon h3 {float:left;width:100%;text-align:center;color:#ffcf01;margin-bottom:5px;}
.event-ribbon .ribbon-title {float:left;width:100%;text-align:center;}
.event-ribbon .ribbon-title a {color:#fff;text-transform:uppercase;}

#subnavigation {margin:0 auto;width:100%;background-color:#007fb2;float:left;display:none;padding:10px 0px;}
#subnavigation .link {float:left;width:auto;margin: 0 2.5% 0 2.5%;}
#subnavigation .link a {font-size:110%;color:#fff3bc;}
#subnavigation .cpsty_Navigation {float:left;width:auto;margin: 0 1% 0 1%;font-size:inherit;padding:0;}
#subnavigation .cpsty_Navigation a {font-size:110%;color:#fff3bc;}

#newsScroll {margin-bottom:10px;}
#industrynewsScroll {margin-bottom:10px;}
#documentsScroll {margin-bottom:10px;}
#mededuScroll {margin-bottom:10px;}
#physicianconnectionScroll {margin-bottom:10px;}
#dailyhealthwireScroll {margin-bottom:10px;}

main#home {padding: 0 1%; width: 98%;max-width:1366px;margin:0 auto;}
main#home .lower {float:left; width:100%; margin: 5px auto 15px;}
main#home .lower hr {float:left;width:100%;margin:20px 0px;background-color:#017fb0;height:2px;border:none;}
main#home .lower .row-1 {overflow: hidden;float:left;width:100%;}
main#home .lower .row-2 {overflow: hidden;float:left;width:100%;}
.rslides img {max-width:1500px;margin:0 auto;text-align:center;float:none !important;}
    main#home .lower .row-1 .col-1 {width:66.8%;float:left;padding: 10px 1%;border: 1px solid #d5d5d5;}
    main#home .lower .row-1 .trihealth-news {float:left;width:100%;margin-bottom:20px;}
    main#home .lower .row-1 .trihealth-news h1 {float:left;color:#003366;}
    main#home .lower .row-1 .trihealth-news hr {float:left;width:84.4%;margin-left:1%;}
    main#home .lower .row-1 .trihealth-news .view-all.btn {
    text-align: center;
    font-size: 115%;
    clear: both;
    float: none;
    width: 100%;
    max-width: 140px;
    margin: 0px auto 0 auto;
    padding-top: 10px;
    }
    main#home .lower .row-1 .trihealth-news .view-all.btn a:link {
    display: block;
    color: #fff;
    background-color: #00467f;
    font-weight: 700;
    padding: 5px;
    }
    main#home .lower .row-1 .trihealth-news .view-all.btn a:visited {
    display: block;
    color: #fff;
    background-color: #00467f;
    font-weight: 700;
    padding: 5px;
    }
    main#home .lower .row-1 .trihealth-news .view-all.btn a:hover {
    background-color:#ffcf01;
    color:#00467f;
    text-decoration:none;
    }
    main#home .lower .row-1 .trihealth-news .block {float:left;width:31%;position:relative;max-width:425px;}
    main#home .lower .row-1 .trihealth-news .block.column-1 {margin-right:3.4%;}
    main#home .lower .row-1 .trihealth-news .block.column-2 {margin-right:3.4%;}
    main#home .lower .row-1 .trihealth-news .block.column-3 {margin-right:0%;}
    main#home .lower .row-1 .trihealth-news .block .image {float:left;width:99.7%;position:relative;border: 1px solid #5584aa;}
    main#home .lower .row-1 .trihealth-news .block .image img {width:100%;max-height:254px;height:auto;}
    main#home .lower .row-1 .trihealth-news .block .label {float:left;width:98.1%;background:rgba(107, 107, 107, .8);color:#fff;position:absolute;bottom:0;padding:5px 1%;}
    main#home .lower .row-1 .col-1 .taxonomy-news .view-all.btn {
    text-align: center;
    font-size: 115%;
    clear: both;
    float: left;
    width: 100%;
    max-width: 275px;
    margin: 0px auto 0 auto;
    padding-top: 10px;
    }
    main#home .lower .row-1 .col-1 .taxonomy-news .view-all.btn a:link {
    display: block;
    color: #fff;
    background-color: #00467f;
    font-weight: 700;
    padding: 5px;
    }
    main#home .lower .row-1 .col-1 .taxonomy-news .view-all.btn a:visited {
    display: block;
    color: #fff;
    background-color: #00467f;
    font-weight: 700;
    padding: 5px;
    }
    main#home .lower .row-1 .col-1 .taxonomy-news .view-all.btn a:hover {
    background-color:#ffcf01;
    color:#00467f;
    text-decoration:none;
    }
    main#home .lower .row-1 .col-1 .taxonomy-news2 .view-all.btn {
    text-align: center;
    font-size: 115%;
    clear: both;
    float: left;
    width: 100%;
    max-width: 180px;
    margin: 0px auto 0 auto;
    padding-top: 10px;
    }
    main#home .lower .row-1 .col-1 .taxonomy-news2 .view-all.btn a:link {
    display: block;
    color: #fff;
    background-color: #00467f;
    font-weight: 700;
    padding: 5px;
    }
    main#home .lower .row-1 .col-1 .taxonomy-news2 .view-all.btn a:visited {
    display: block;
    color: #fff;
    background-color: #00467f;
    font-weight: 700;
    padding: 5px;
    }
    main#home .lower .row-1 .col-1 .taxonomy-news2 .view-all.btn a:hover {
    background-color:#ffcf01;
    color:#00467f;
    text-decoration:none;
    }
    main#home .lower .row-1 .col-1 .healthwire .view-all.btn {
    text-align: center;
    font-size: 115%;
    clear: both;
    float: left;
    width: 100%;
    max-width: 225px;
    margin: 0px auto 0 auto;
    padding-top: 10px;
    }
    main#home .lower .row-1 .col-1 .healthwire .view-all.btn a:link {
    display: block;
    color: #fff;
    background-color: #00467f;
    font-weight: 700;
    padding: 5px;
    }
    main#home .lower .row-1 .col-1 .healthwire .view-all.btn a:visited {
    display: block;
    color: #fff;
    background-color: #00467f;
    font-weight: 700;
    padding: 5px;
    }
    main#home .lower .row-1 .col-1 .healthwire .view-all.btn a:hover {
    background-color:#ffcf01;
    color:#00467f;
    text-decoration:none;
    }
    main#home .lower .row-1 .col-1 .industry-news .view-all.btn {
    text-align: center;
    font-size: 115%;
    clear: both;
    float: left;
    width: 100%;
    max-width: 205px;
    margin: 0px auto 0 auto;
    padding-top: 10px;
    }
    main#home .lower .row-1 .col-1 .industry-news .view-all.btn a:link {
    display: block;
    color: #fff;
    background-color: #00467f;
    font-weight: 700;
    padding: 5px;
    }
    main#home .lower .row-1 .col-1 .industry-news .view-all.btn a:visited {
    display: block;
    color: #fff;
    background-color: #00467f;
    font-weight: 700;
    padding: 5px;
    }
    main#home .lower .row-1 .col-1 .industry-news .view-all.btn a:hover {
    background-color:#ffcf01;
    color:#00467f;
    text-decoration:none;
    }
    main#home .lower .row-1 .col-2 .photos .view-all.btn {
    text-align: center;
    font-size: 115%;
    clear: both;
    float: left;
    width: 100%;
    max-width: 150px;
    margin: 0px auto 0 auto;
    padding-top: 0px;
    }
    main#home .lower .row-1 .col-2 .photos .view-all.btn a:link {
    display: block;
    color: #fff;
    background-color: #00467f;
    font-weight: 700;
    padding: 5px;
    }
    main#home .lower .row-1 .col-2 .photos .view-all.btn a:visited {
    display: block;
    color: #fff;
    background-color: #00467f;
    font-weight: 700;
    padding: 5px;
    }
    main#home .lower .row-1 .col-2 .photos .view-all.btn a:hover {
    background-color:#ffcf01;
    color:#00467f;
    text-decoration:none;
    }
    main#home .lower .row-1 .col-2 .videos .view-all.btn {
    text-align: center;
    font-size: 115%;
    clear: both;
    float: left;
    width: 100%;
    max-width: 150px;
    margin: 0px auto 0 auto;
    padding-top: 10px;
    }
    main#home .lower .row-1 .col-2 .videos .view-all.btn a:link {
    display: block;
    color: #fff;
    background-color: #00467f;
    font-weight: 700;
    padding: 5px;
    }
    main#home .lower .row-1 .col-2 .videos .view-all.btn a:visited {
    display: block;
    color: #fff;
    background-color: #00467f;
    font-weight: 700;
    padding: 5px;
    }
    main#home .lower .row-1 .col-2 .videos .view-all.btn a:hover {
    background-color:#ffcf01;
    color:#00467f;
    text-decoration:none;
    }
    main#home .lower .row-1 .trihealth-news .block .label a {color:#fff;font-weight:700;display:block;}
    main#home .lower .row-1 .col-1 .taxonomy-news {float:left;width:47.5%;margin-right:5%;margin-bottom:20px;}
    main#home .lower .row-1 .col-1 .taxonomy-news .block {float:left;width:100%;}
    main#home .lower .row-1 .col-1 .taxonomy-news .block h1 {color:#003366;margin-bottom:5px;}
    main#home .lower .row-1 .col-1 .taxonomy-news .block .image {float:left;margin-right:1%;}
    main#home .lower .row-1 .col-1 .taxonomy-news .block .image img {width:100%;max-width:150px;}
    main#home .lower .row-1 .col-1 .taxonomy-news .block .text .label {margin-bottom:5px;}
    main#home .lower .row-1 .col-1 .taxonomy-news .block .text .label a {font-weight:700;display:block;color:#003366;}
    main#home .lower .row-1 .col-1 .taxonomy-news .block .text .summary {color:#666666;}
    main#home .lower .row-1 .col-1 .taxonomy-news2 {float:left;width:47.5%;margin-bottom:20px;}
    main#home .lower .row-1 .col-1 .taxonomy-news2 .block {float:left;width:100%;}
    main#home .lower .row-1 .col-1 .taxonomy-news2 .block h1 {color:#003366;margin-bottom:5px;}
    main#home .lower .row-1 .col-1 .taxonomy-news2 .block .image {float:left;margin-right:1%;}
    main#home .lower .row-1 .col-1 .taxonomy-news2 .block .image img {width:100%;max-width:150px;}
    main#home .lower .row-1 .col-1 .taxonomy-news2 .block .text .label {margin-bottom:5px;}
    main#home .lower .row-1 .col-1 .taxonomy-news2 .block .text .label a {font-weight:700;display:block;color:#003366;}
    main#home .lower .row-1 .col-1 .taxonomy-news2 .block .text .summary {color:#666666;}
    main#home .lower .row-1 .col-1 .healthwire {float:left;width:100%;margin-bottom:20px;}
    main#home .lower .row-1 .col-1 .healthwire h1 {float:left;color:#003366;}
    main#home .lower .row-1 .col-1 .healthwire hr {float:left;width:72%;margin-left:1%;}
    main#home .lower .row-1 .col-1 .healthwire .block {float:left;width:29.3%;margin-right:6%;}
    main#home .lower .row-1 .col-1 .healthwire .block.column-3 {margin-right:0;}
    main#home .lower .row-1 .col-1 .healthwire .block .image {float:left;width:46.7%;margin-right:2%;}
    main#home .lower .row-1 .col-1 .healthwire .block .image img {width:100%;}
    main#home .lower .row-1 .col-1 .healthwire .block .label {}
    main#home .lower .row-1 .col-1 .healthwire .block .label a {font-weight:600;color:#005fa3;display:block;}
    main#home .lower .row-1 .col-1 .industry-news {float:left;width:100%;}
    main#home .lower .row-1 .col-1 .industry-news h1 {float:left;color:#003366;}
    main#home .lower .row-1 .col-1 .industry-news hr {float:left;width:75%;margin-left:1%;}
    main#home .lower .row-1 .col-1 .industry-news .block {float:left;width:28.3%;margin-right:7.2%;}
    main#home .lower .row-1 .col-1 .industry-news .block.column-3 {margin-right:0;}
    main#home .lower .row-1 .col-1 .industry-news .block .image {float:left;width:100%;}
    main#home .lower .row-1 .col-1 .industry-news .block .image img {width:100%;}
    main#home .lower .row-1 .col-1 .industry-news .block .text {float:left;margin-left:0%;width:100%;}
    main#home .lower .row-1 .col-1 .industry-news .block .text .label {float:left;width:100%;margin-top:5px;}
    main#home .lower .row-1 .col-1 .industry-news .block .text .label a {font-weight:700;color:#005fa3;display:block;}
    main#home .lower .row-1 .col-1 .industry-news .block .text .date {float:left;margin-top:5px;}
    main#home .lower .row-1 .col-1 .industry-news .block .text .summary {float:left;width:100%;margin-top:5px;}
    main#home .lower .row-1 .col-2 {width:26.6%;margin-left:2.3%;float:left;padding: 10px 1%;border: 1px solid #d5d5d5;}
    main#home .lower .row-1 .col-2 .photos {float:left;width:100%;}
    main#home .lower .row-1 .col-2 .photos h1 {float:left;color:#003366;}
    main#home .lower .row-1 .col-2 .photos hr {float:left;width:72%;margin-left:2%;}
    main#home .lower .row-1 .col-2 .photos .block {float:left;width:100%;margin-bottom:10px;}
    main#home .lower .row-1 .col-2 .photos .block .image {float:left;width:100%;}
    main#home .lower .row-1 .col-2 .photos .block .image img {width:100%;}
    main#home .lower .row-1 .col-2 .videos {float:left;width:100%;margin-top:10px;}
    main#home .lower .row-1 .col-2 .videos h1 {float:left;color:#003366;}
    main#home .lower .row-1 .col-2 .videos hr {float:left;width:73%;margin-left:2%;}

.photo-block {float:left;width:25%;margin-right:5%;min-height:300px;}
.photo-block .photo {float:left;width:100%;border:1px solid #999;padding:3px 1%;}
.photo-block .photo-label {float:left;width:100%;text-align:center;font-size:110%;font-weight:bold;margin-top:3px;}

/***** END HOMEPAGE ELEMENTS *****/


/***** INTERIOR PAGE CONTENT *****/
table.normal {border:1px solid #d5d5d5 !important;}
table.normal td {border:1px solid #d5d5d5 !important;}
.cpsty_RightTd {width:27.965%;}
.cpsty_Right {width:100%;float:left;}
.video_nav h2 {display:none;}
.right-rail {float:left;width:24.778%;padding-left:1.0942%;padding-right:1.0942%;margin-left:2.5%;border:1px solid #d5d5d5;margin-top:13px;padding-bottom:10px;margin-bottom:15px;}
.right-rail .banner-block {width:100%;float:left;padding-top:5px;padding-bottom:5px;}
.right-rail .banner-block h2 {text-align:left;color:#007fb2;margin-bottom:5px;}
.right-rail .banner-block .link {float:right;margin-top:2px;}
.right-rail .banner-block .link a {color:#00467f;font-size:110%;}
.right-rail .banner-block .link a:hover {text-decoration:underline;}
.right-rail .banner-block .container {float:left;width:100%;margin-top:5px;}
.right-rail .banner-block .container .item-content {float:left;margin-bottom:10px;width:100%;}
.right-rail .banner-block .container .item-content a {color:#00467f;font-size:100%;font-weight:400;}
.right-rail .banner-block .container .item-content .photo {text-align:center;}
.right-rail .banner-block .container .item-content2 {text-align:center;float:left;margin-bottom:27px;width:100%;}
.right-rail .banner-block .container .item-content2 a {color:#00467f;font-size:110%;}
.right-rail .banner-block .container .date {float:left;color:#707173;font-weight:700;font-size:110%;margin-bottom:12px;}

.right-rail .banner-block2 {width:100%;float:left;padding-top:9px;}
.right-rail .banner-block2 h2 {text-align:left;color:#007fb2;margin-bottom:5px;}
.right-rail .banner-block2 .link {float:right;margin-top:2px;}
.right-rail .banner-block2 .link a {color:#00467f;font-size:110%;}
.right-rail .banner-block2 .link a:hover {text-decoration:underline;}
.right-rail .banner-block2 .container {float:left;width:100%;margin-top:5px;}
.right-rail .banner-block2 .container .item-content {float:left;width:100%;}
.right-rail .banner-block2 .container .item-content a {color:#000099;font-size:110%;}
.right-rail .banner-block2 .container .item-content .photo {text-align:center;}
.right-rail .banner-block2 .container .item-content2 {text-align:center;float:left;margin-bottom:27px;width:100%;}
.right-rail .banner-block2 .container .item-content2 a {color:#000099;font-size:110%;}
.right-rail .banner-block2 .container .date {float:left;color:#3f3ca2;font-size:125%;margin-bottom:12px;}

.right-rail .banner-block3 {width:100%;float:left;padding-top:9px;padding-bottom:20px;}
.right-rail .banner-block3 h2 {text-align:left;color:#007fb2;margin-bottom:5px;}
.right-rail .banner-block3 .link {float:right;margin-top:2px;}
.right-rail .banner-block3 .link a {color:#00467f;font-size:110%;}
.right-rail .banner-block3 .link a:hover {text-decoration:underline;}
.right-rail .banner-block3 .container {float:left;width:100%;margin-top:5px;}
.right-rail .banner-block3 .container .item-content {float:left;margin-bottom:27px;width:100%;}
.right-rail .banner-block3 .container .item-content a {color:#000099;font-size:110%;}
.right-rail .banner-block3 .container .item-content .photo {text-align:center;}
.right-rail .banner-block3 .container .item-content2 {text-align:center;float:left;width:100%;}
.right-rail .banner-block3 .container .item-content2 a {color:#000099;font-size:110%;}
.right-rail .banner-block3 .container .item-content2 object {width:100%;float:left;object-fit:contain;object-position:50% 50%;}
.right-rail .banner-block3 .container .date {float:left;color:#3f3ca2;font-size:125%;margin-bottom:12px;}

#cphBody_tdCenter {width: auto !important;}
div.cpsys_Block {display: block;}
div.cpsys_BlockColumn {display: block;}

.cpsty_Center {float:left;width:100%;}

#video_Content_wrapper {float:left;width:100%;}

#interior {max-width:1366px;margin:0 auto;width:98%;padding:0 1%;}

ul#interior-sitemap {list-style-type:none;padding:0;}
ul#interior-sitemap li {float:left;width:auto;margin:0 2.5% 0 2.5%;}
ul#interior-sitemap li a {font-size:110%;color:#fff3bc;}

main#inside-page {margin: auto;width:70.205%;float:left;}
main#inside-page .title-bar {margin: 0px 0px 20px 0px;}
main#inside-page .title-bar h1 {margin: 0;}

.page-content {width: 100%; min-height: 452px;margin-bottom:15px;float:left;}
.page-content h1 {margin: 10px 0px 10px 0px; font-weight: 700; color: #00467f;font-size:200%;float:left;width:70%;}
.page-content h1.page-title {margin-bottom: 20px;}
.page-content .print-icon {width:3.7% !important;margin-top:10px !important;float:right;}
.page-content .print-icon img {width:100%; margin-bottom:10px;}
.page-content .email-icon {width:3.7%;margin-top:10px;margin-right:1%;float:right;margin-bottom:10px;}
.page-content .favorite-icon {width:3.7%;margin-top:10px;margin-right:1%;float:right;margin-bottom:10px;}
.page-content .email-icon img {width:100%;}
.page-content .favorite-icon img {width:100%;}
.page-content h2 {margin: 0px 0px 10px 0px; font-weight: 400; color: #007fb2; font-size: 180%;}
.page-content h2 em.alert{font-size: 66%; font-style: normal; color: #6d6d6d;}
.page-content p {line-height: 150%; margin: 10px 0px;}
.page-content ul {line-height: 130%; margin: 10px 0px;}
.page-content ul li {padding-bottom: 6px;}
.page-content ol li {padding-bottom: 6px;}
.page-content .right-side-link {float:right;margin-top:32px;}
.page-content .right-side-link a {color:#003366;font-size:120%;font-weight:700;text-decoration:none;}

#nav-sitemap {float:left;clear:both;width:100%;}

.facilities-container {float:left;width:100%;}
.facilities-container .facility-type {float:left;width:100%;margin-bottom:20px;}
.facilities-container .facility-type h2 {color:#007fb2;}
.facilities-container .facility-type .facility-block {float:left;margin-right:2.8%;width:20.855057%;margin-bottom:15px;}
.facilities-container .facility-type .facility-block .image {float:left;width:100%;}
.facilities-container .facility-type .facility-block .image img {border:1px solid #999;padding:2px;}
.facilities-container .facility-type .facility-block .facility-name {float:left;clear:both;width:100%;margin-top:3px;}
.facilities-container .facility-type .facility-block .facility-name a {color:#00467f;font-size:110%;}

.facility-directory {float:right;margin-top:35px;margin-right:1%;}
.facility-directory a {font-size:110%;font-weight:bold;color:#00467f;}
.facility {float:left;width:100%;margin-top:10px;}
.facility .img-facility {width:59.5411887%;float:left;padding:2px; border:1px solid #999;}
.facility .img-facility img {width:100%;}
.facility h2 {color:#007fb2;}
.facility h3 {font-size:140%;color:#007fb2;}
.facility .text {font-size:110%;color:#00467f;float:left;clear:both;}
.facility .phone {font-size:110%;color:#00467f;float:left;clear:both;}
.facility .address {float:left;margin-left:0.8%;width:39%;}
.facility .address a {float:left;clear:both;}
.facility .address a:hover {text-decoration:underline;font-weight:bold;}
.facility .phone-info {float:left;margin-left:0.8%;width:39%;margin-top:16px;}
.facility .imaging-services {float:left;width:100%;margin-top:10px;}
.facility .imaging-services .icon {float:left;margin-right:3.9%;margin-bottom:5px;}
.facility .maps {float:left;width:100%;margin-top:10px;}
.facility .maps .map {float:left;width:17.623%;margin-right:2%;}
.facility .maps .map img {padding:2px;border:1px solid #999;}
.facility .maps .map-text {float:left;clear:both;margin-top:5px;}

.director-container {float:right;margin-top:45px;width:55%;}
.director-container .director-details {float:left;width:31%;margin-right:2%;}
.director-container .director-details .director-image {float:left;width:100%;text-align:center;}
.director-container .director-details .director-image img {width:75%;}
.director-container .director-details .director {float:left;clear:both;margin-bottom:10px;color:#707173;font-size:100%;width:100%;text-align:center;margin-top:3px;}
.director-container .director-details .director span {color:#00467f;float:left;width:100%;}
.news-section {float:left;width:34.7236704%;clear:both;margin-top:20px;}
.news-section h2 {text-align:center;color:#007fb2;}
.news-section .news-items {float:left;border-right:1px solid #999;width:90%;padding:0 5%;}
.news-section .news-items .update-item-title {float:left;margin-bottom:5px;}
.news-section .news-items .update-item-title a {font-weight:bold;font-size:120%;}
.news-section .news-items .update-item-text {float:left;margin-bottom:15px;width:100%;color:#707173;}
.news-section .more-tpho {float:right;}
.news-section .more-tpho a {font-weight:600;font-size:120%;}
.video-section {float:left;width:54.0521376%;margin-top:20px;margin-left:7.5%;}
.video-section .video-box {float:left;width:100%;position:relative;}
.video-section .video-playlist {float:left;width:100%;}
.video-section h2 {text-align:center;color:#007fb2;}

#related-container {float:left;width:100%;margin-top:25px;}
#related-container .related-video-block {float:left;width:12%;margin:0 2%;height:150px;}
#related-container .related-video-block .related-image {float:left;width:100%;text-align:center;}
#related-container .related-video-block .related-text {float:left;width:100%;text-align:center;}

.mobile-accordion {display:none;}
.subnav-container {display:block;float:left;width:100%;}

.imaging-table {float:left;width:100%;}
.imaging-list-container {display:none;}

.my-info {float:left;width:100%;}
.my-info .user-image {float:left;width:12%;}
.my-info .user-image .member-icon {float:left;width:100%;text-align:center;}
.my-info .user-image .link {float:left;width:100%;text-align:center;}
.my-info .user-info {float:left;margin-left:2%;}
.my-info .user-info .text {float:left;clear:both;margin-bottom:5px;}
.my-info .user-info .link2 {float:left;clear:both;}

.my-events-block {float:left;width:100%;margin-top:20px;}
.my-events-block .my-events {float:left;clear:both;}

.committee-info {float:left;width:100%;margin-bottom:10px;}

#event-comments {display:none;}

/***** Breadcrumb Trial | Centralpoint Icons *****/

.bc-icons {margin: 0 0 10px; overflow: hidden;}

.breadcrumb-trail {font-size: 100%; color: #009999; font-weight: 700; float: left; width: 81%;}
span.breadcrumb-sep {
background: url(/Uploads/Public/DemoImages/breadcrumb-sep.png) no-repeat center center;
width: 25px;
background-size: contain;
background-position: 0px 2px;
display: inline-block;
}

.breadcrumb-trail a {color: #BBBBBB;}
.breadcrumb-trail a:hover {color: #009999;}

ul.cp-icons {list-style-type: none; margin: 0; padding: 0; line-height: normal; float: right;}
ul.cp-icons li {display: inline-block; margin: 0; padding: 0;}

ul.cp-icons .share-icon img {margin: 0px 0px 0px 0px;}
ul.cp-icons .email-icon img {margin: 0px 0px 0px 0px;}
ul.cp-icons .print-icon img {margin: -2px 0px 0px 0px;}
ul.cp-icons .text-size img {margin: 0px 0px 0px 0px; width: 15px;}
ul.cp-icons .text-size span.increase {margin-left: 3px;}
ul.cp-icons .pdf-icon img {margin: -2px 0px 0px 0px;}

/***** END Breadcrumb Trial | Centralpoint Icons *****/

/***** LEFT COLUMN CONTENT *****/

/***** Centralpoint Left Navigation *****/

.cpsty_Navigation {float:left;width:auto;border-top:none;font-size:160%;padding:11px 3.63% 15px 4.5%;}
.cpsty_NavigationContent a {}
.cpsty_NavigationContent a:link {}
.cpsty_NavigationContent a:visited {}
.cpsty_NavigationContent a:hover {}
.cpsty_NavigationContent a:active {}

.cpsty_SubNavigation1 {display:block;font-size:160%;}
.cpsty_SubNavigation1 a {}
.cpsty_SubNavigation1 a:link {}
.cpsty_SubNavigation1 a:visited {}
.cpsty_SubNavigation1 a:hover {}
.cpsty_SubNavigation1 a:active {}

.cpsty_SubNavigation1Selected a {}
.cpsty_SubNavigation1Selected a:link {}
.cpsty_SubNavigation1Selected a:visited {}
.cpsty_SubNavigation1Selected a:hover {}
.cpsty_SubNavigation1Selected a:active {}

.cpsty_SubNavigation2 {display:block;font-size:160%;}
.cpsty_SubNavigation2 a {}
.cpsty_SubNavigation2 a:link {}
.cpsty_SubNavigation2 a:visited {}
.cpsty_SubNavigation2 a:hover {}
.cpsty_SubNavigation2 a:active {}

.cpsty_SubNavigation2Selected {}
.cpsty_SubNavigation2Selected a {}
.cpsty_SubNavigation2Selected a:link {}
.cpsty_SubNavigation2Selected a:visited {}
.cpsty_SubNavigation2Selected a:hover {}
.cpsty_SubNavigation2Selected a:active {}

.cpsty_SubNavigation3 {}
.cpsty_SubNavigation4 {display:none;}
.cpsty_SubNavigation5 {display:none;}
.cpsty_SubNavigation6 {display:none;}

/***** END Centralpoint Left Navigation *****/

.bottom-block {float:left;width:100%;background-color: #00467f;}
.bottom-block .bottom {float:left;width:38.008%;padding:11px 4.062% 0 7.93%;}
.bottom-block .bottom h2 {font-size:160%;color:#fff3bc;text-align:center;}
.bottom-block .bottom .link {float:right;margin-top:7px;margin-bottom:16px;}
.bottom-block .bottom .link a {color:#fff3bc;font-size:120%;}
.bottom-block .bottom .item-content {float:left;width:100%;margin-bottom:14px;}
.bottom-block .bottom .item-content a {color:#fff3bc;font-size:110%;}
/***** END LEFT COLUMN CONTENT *****/

/**** Right Column is NOT IN USE ***/
.right-col {display: none; float: left; width: 15%; margin-left: 3%;}
/**** END Right Column is NOT IN USE ***/

input#cpsys_FormItem_cpsys_DefaultGroup_Submit-Search {float:left;width:100px;background-color:#00467f;color:#fff;border:none;font-weight:bold;border-radius:5px;padding:5px 0px;outline:none;}
input#cpsys_FormItem_cpsys_DefaultGroup_Submit-Search:hover {background-color:#ffcf01; color:#00467f;}

/***** END INTERIOR PAGE CONTENT *****/

/***** SITE MAP *****/
ul#nav-sitemap li {font-size: 110%; padding-bottom: 3px;}
ul#nav-sitemap li ul {font-size: 90%;}
ul#nav-sitemap li ul li ul {font-size: 90%;}
/***** END SITE MAP *****/

/***** LOGIN | REQUEST PASSWORD PAGES *****/
.remote-access {float:left;}
.page-content cp-login h1 {width:100%;}
/**** Site Arch > System Pages > Login, Site Search, Ecommerce (Display, Settings & View Options) > Login (Tab) ****/
/*** /Console/Module.aspx?sn=SystemPages ***/

/***** Login Field Labels/Headings *****/
.cpsty_Pages_Login_divLoginUserName {color: #00467f;font-weight: 700;margin: 15px 0px 5px 0px; text-decoration:underline;font-size:115%;}
.cpsty_Pages_Login_divLoginPassword {color:#00467f;font-weight: 700;margin: 15px 0px 5px 0px; text-decoration:underline;font-size:115%;}
.cpsty_Pages_Login_divPasswordEmail {color: #00467f;font-weight: 700;margin: 15px 0px 5px 0px;text-decoration:underline;font-size:115%;float:left;}
/***** END Login Field Labels/Headings *****/

/***** Login TextBox Fields *****/
.cp-login input[type="text"] {border: 1px solid #DDE2E4; padding: 3px 1%; width: 35% !important; font-size: 110% !important;-webkit-appearance: none;outline-color: #A98D51;}
.cp-login input[type="password"] {border: 1px solid #DDE2E4; padding: 3px 1%; width: 35% !important; font-size: 110% !important;-webkit-appearance: none;outline-color: #A98D51;}
input#cphBody_cphCenter_ctbxEmail {
border: 1px solid #DDE2E4;
    padding: 3px 1%;
    width: 35% !important;
    font-size: 110% !important;
    -webkit-appearance: none;
    outline-color: #A98D51;
    float: left;
    margin-top: 15px;
    margin-left: 2%;
}
/***** END Login TextBox Fields *****/

/***** Login Alert Messages *****/
span#cphBody_cphCenter_crfvUsername {color: #ff0000; margin-left: 10px;}
span#cphBody_cphCenter_crfvPassword {color: #ff0000; margin-left: 10px;}
/***** END Login Alert Messages *****/

/** Submit Buttons **/
input#cphBody_cphCenter_cbtnRequest {
margin: 10px 20px 20px 40%;
}
.cp-login input[type="submit"]{
-webkit-appearance: none;
height: auto !important;
width: auto !important;
text-align: center;
font-size: 105%;
font-weight: 400;
cursor: pointer;
display: inline-block;
background: #00467f;
color: #FFF;
border: 1px solid #FFFFFF;
outline: 2px solid #00467f;
text-transform: uppercase;
padding: 4px 12px;
font-size: 110%;
margin: 10px 20px 20px 0px;
float:left;
clear:none;
}

.cp-login input[type="submit"]:hover {
background: #0099CC;
outline: 2px solid #0099CC;
text-decoration: none;
float:left;
clear:none;
-webkit-appearance: none;
	-webkit-transition: background-color .2s ease;
	   -moz-transition: background-color .2s ease;
		-ms-transition: background-color .2s ease;
		 -o-transition: background-color .2s ease;
			transition: background-color .2s ease;

}
/** END Submit Buttons **/

/***** Login Page Miscellaneous Elements *****/
.cp-login hr {border: 0; border-top: 3px solid #006699;} /** Horizontal Rule **/
#cphBody_cphCenter_divLoginRememberMe {margin: 5px 0px;display:none;} /** Remember Me Checkbox **/
#cphBody_cphCenter_divLoginForgotPassword a {display: none !important;height: auto !important;margin: 5px 0px;} /** Forgot Password Link **/
/***** END Login Page Miscellaneous Elements *****/

/**** END LOGIN | REQUEST PASSWORD PAGES ****/

/***** EDUCATION MODULE *****/

/**** Education Details View ****/

.education .date {font-weight: bold;margin: 0 0 20px;}
.education .date em {font-weight: normal; font-style: normal;}
.education iframe {display: block;border: 0;margin: 25px 0;width: 100%;min-height: 300px;}

.cpEducationQuestions_Image {display: block; margin: 10px auto;}

.education .test-link {margin: 25px 0; width: 130px; text-align: center;}
.education .test-link a {
color: #555555;
background: #FFE152;
outline: 2px solid #FFE152;
font-size: 110%;
text-transform: uppercase;
padding: 3px 0px;
border: 1px solid #FFF;
display: block;
}

.education .test-link a:hover {
background:#0099CC;
outline: 2px solid #0099CC;
color: #FFFFFF;
text-decoration: none;

-webkit-appearance: none;
	-webkit-transition: background-color .2s ease;
	   -moz-transition: background-color .2s ease;
		-ms-transition: background-color .2s ease;
		 -o-transition: background-color .2s ease;
			transition: background-color .2s ease;
}

.education .test-link a:active {background:#FFE152;}

/**** END Education Details View ****/

/**** Education Test View ****/

.education .question-title {font-size: 115%;margin: 0px 0px 3px;}
.education .question-body {margin: 0px 0px 15px;}

.education input[type="submit"] {
-webkit-appearance: none;
cursor: pointer;
width: 130px;
background: #FFE152;
color:#FFFFFF;
text-transform: uppercase; 
padding: 3px 0px;
font-size: 125%;
border: 1px solid #FFF;
outline: 2px solid #FFE152;
}

.education input[type="submit"]:hover {
background:#0099CC;
color:#FFFFFF;
outline: 2px solid #0099CC;
text-decoration: none;

-webkit-appearance: none;
	-webkit-transition: background-color .2s ease;
	   -moz-transition: background-color .2s ease;
		-ms-transition: background-color .2s ease;
		 -o-transition: background-color .2s ease;
			transition: background-color .2s ease;
}

/**** END Education Test View ****/

/**** Education Passed Test Message ****/
.answer-key {margin: 15px 0 20px;}
.answer-key .question {margin: 0 0 5px;}
.answer-key .answer {margin: 0 0 12px !important;}
/**** END Education Passed Test Message ****/

/**** Education Test History ****/

table.history {width: 100%;}
table.history thead th {background: #CCC;padding: 5px;}
table.history tbody td {padding: 5px;}
table.history tbody tr.even {background: #FDFDE7;}
table.history tbody tr.odd {background: #F9FCFF;}

/**** END Education Test History ****/

/***** END EDUCATION MODULE *****/

/***** FOOTER ELEMENTS *****/

footer {
margin: 0px auto 0;
float: left;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjN2RiOWU4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMDdmYjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NiUiIHN0b3AtY29sb3I9IiMyMDdjY2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NiUiIHN0b3AtY29sb3I9IiMwMDdmYjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI4NiUiIHN0b3AtY29sb3I9IiMwMDdmYjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDA0NzdmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
    padding: 14px 0px;
background: linear-gradient(35deg, #007FB2 86%, #00477F 0%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db9e8', endColorstr='#00477f',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
width:100%;
}
footer .inner {width:100%; float:left;z-index:3;}

footer .site-info {color: #fff; line-height: 140%;font-size:1em;text-align:center;}
footer .site-info a {color: #fff;}
footer .site-info a:hover {color: #fff;}

/***** END Footer Perimeter Bottom *****/
/***** END FOOTER ELEMENTS *****/


/***** FORM ELEMENTS *****/

.form-container {float:left;width:100%;margin-top:15px;}
.form-container h2 {font-size: 130%;font-weight: 400;margin: 20px 0px 10px;text-decoration: underline;color: #000000;clear:both;float:left;}
.form-container h2 a {color:#000000;}
.form-container h3 {color: #006699; font-size: 110%; font-weight: 700;margin: 0px 0px 15px 0px;}
.form-container span.alert {}
.form-container span.required {color: #FF0000; margin-right: 2px; font-size: 120%;}

.form-container .ff-container {margin: 0px 0px 15px 0px;float:left;width:100%;}
.form-container .ff-container .ff-label {font-weight: 700; padding: 0px 0px 2px 0px;}
.form-container .ff-container .ff-label em {display: block; font-weight: normal; font-size: 90%; margin: 0px 0px 5px;}
.form-container .ff-container .ff-label span.date {margin-left: 20px; font-weight: 400;}

.form-container .ff-container input[type="text"] {border: 1px solid #DBEAE9; padding: 3px 1%; width: 98%; outline-color:#FF6300;}
.form-container .ff-container input[type="password"] {border: 1px solid #DBEAE9; padding: 3px 1%; width: 98%; outline-color:#FF6300;}
.form-container .ff-container textarea {border: 1px solid #DBEAE9; padding: 3px 1%; width: 98%; outline-color:#FF6300;}
.form-container .ff-container select {border: 1px solid #DBEAE9; padding: 3px 0; width: 100%; outline-color:#FF6300;}
.form-container .ff-container .form-radio input {width: auto;}
.form-container hr.hr {float:left;width:100%;border: 0;border-top: 1px solid #999;}
.form-container .SaveBtn {float:left;margin-top:0px;margin-left:0%;}
.form-container p {float:left;width:100%;clear:both;}

/***** Submit Button *****/
.form-container input[type="submit"] {
margin-top: 0px;
margin-right: 15px;
-webkit-appearance: none;
cursor: pointer;
width: 100px;
background: #00467f;
color:#FFFFFF;
text-transform: uppercase; 
padding: 3px 0px;
font-size: 125%;
border: 1px solid #FFF;
outline: 2px solid #00467f;
float:left;
clear:both;
}

.form-container input[type="submit"]:hover {
background:#0099CC;
color:#FFFFFF;
outline: 2px solid #0099CC;
text-decoration: none;

-webkit-appearance: none;
	-webkit-transition: background-color .2s ease;
	   -moz-transition: background-color .2s ease;
		-ms-transition: background-color .2s ease;
		 -o-transition: background-color .2s ease;
			transition: background-color .2s ease;
}
/***** END Submit Button *****/

/***** Cancel Button *****/
.form-container input[type="button"] {
margin-top: 0px;
margin-right: 15px;
-webkit-appearance: none;
cursor: pointer;
width: 100px;
background: #00467f;
color:#FFFFFF;
text-transform: uppercase; 
padding: 3px 0px;
font-size: 125%;
border: 1px solid #FFF;
outline: 2px solid #00467f;
float:left;
}

.form-container input[type="button"]:hover {
background:#0099CC;
color:#FFFFFF;
outline: 2px solid #0099CC;
text-decoration: none;

-webkit-appearance: none;
	-webkit-transition: background-color .2s ease;
	   -moz-transition: background-color .2s ease;
		-ms-transition: background-color .2s ease;
		 -o-transition: background-color .2s ease;
			transition: background-color .2s ease;
}
/***** END Cancel Button *****/

/***** Submit Button *****/
input[type="submit"] {
margin-top: 20px;
margin-right: 15px;
-webkit-appearance: none;
cursor: pointer;
width: 100px;
background: #FFE152;
color:#FFFFFF;
text-transform: uppercase; 
padding: 3px 0px;
font-size: 125%;
border: 1px solid #FFF;
outline: 2px solid #FFE152;
float:left;
clear:both;
}

input[type="submit"]:hover {
background:#0099CC;
color:#FFFFFF;
outline: 2px solid #0099CC;
text-decoration: none;

-webkit-appearance: none;
	-webkit-transition: background-color .2s ease;
	   -moz-transition: background-color .2s ease;
		-ms-transition: background-color .2s ease;
		 -o-transition: background-color .2s ease;
			transition: background-color .2s ease;
}
input#cpsys_FormItem_cpsys_DefaultGroup_Submit9c3727f3-1d3b-4494-abc7-98b415acb431 {
color:#00477F;
}
/***** END Submit Button *****/

/***** Cancel Button *****/
input[type="button"] {
margin-top: 20px;
margin-right: 15px;
-webkit-appearance: none;
cursor: pointer;
width: 100px;
background: #FFE152;
color:#FFFFFF;
text-transform: uppercase; 
padding: 3px 0px;
font-size: 125%;
border: 1px solid #FFF;
outline: 2px solid #FFE152;
float:left;
}

input[type="button"]:hover {
background:#0099CC;
color:#FFFFFF;
outline: 2px solid #0099CC;
text-decoration: none;

-webkit-appearance: none;
	-webkit-transition: background-color .2s ease;
	   -moz-transition: background-color .2s ease;
		-ms-transition: background-color .2s ease;
		 -o-transition: background-color .2s ease;
			transition: background-color .2s ease;
}
input#cpsys_FormItem_cpsys_DefaultGroup_Cancel9c3727f3-1d3b-4494-abc7-98b415acb431 {
color:#00477F;
}
/***** END Cancel Button *****/

/***** MODULE DESIGNER 2015 *****/

/*** cp:control key='Search' | Module Search Fields ***/

#cphBody_cphCenter_ctl01_moduleSearch_pnlSearch {width: 50%;}

#cphBody_cphCenter_ctl01_moduleSearch_divCriteria {margin-bottom: 10px;}
#cphBody_cphCenter_ctl01_moduleSearch_divCriteria strong {font-size: 110%; color: #006699; margin-bottom: 3px;}
#cphBody_cphCenter_ctl01_moduleSearch_divCriteria input {border: 1px solid #DBEAE9; padding: 3px 2%; outline-color:#FF6300; width: 96% !important; font-size: 100% !important;} 

#cphBody_cphCenter_ctl01_moduleSearch_ctsTaxonomy {width: auto !important; font-size: 100% !important;}
#cphBody_cphCenter_ctl01_moduleSearch_divTaxonomy {}
#cphBody_cphCenter_ctl01_moduleSearch_divTaxonomy strong {font-size: 110%; color: #006699; margin-bottom: 3px;}
#cphBody_cphCenter_ctl01_moduleSearch_divTaxonomy select {font-size: 125% !important; border: 1px solid #DBEAE9; padding: 3px 1%; width: 98%; outline-color:#FF6300;}
#cphBody_cphCenter_ctl01_moduleSearch_divTaxonomy select option {}
#cphBody_cphCenter_ctl01_moduleSearch_pnlSearch input[type="submit"] {
display: block;
margin: 10px 0 0 2px;
background: #FFE152;
color:#FFF;
text-transform: uppercase;
padding: 3px 0px;
font-size: 105%;
border: 1px solid #FFF;
outline: 2px solid #FFE152;
font-weight: 400;
-webkit-appearance: none;
	-webkit-transition: all .2s ease-in-out;
	   -moz-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
		 -o-transition: all .2s ease-in-out;
			transition: all .2s ease-in-out;
}
#cphBody_cphCenter_ctl01_moduleSearch_pnlSearch input[type="submit"]:hover {
background:#0099CC;
outline: 2px solid #0099CC;
color:#FFF;
text-decoration: none;
}

/*** END cp:control key='Search' | Module Search Fields ***/

/*** Results View ***/

.results-header {padding: 0 0 30px; overflow:hidden;}
.results-header .results-filters {margin: 0 0 20px;}
.results-header .search-term {float: left; margin: 10px 0 0;}

ul.results {margin: 0px 0 0 0; padding: 0; list-style: none; overflow: hidden;float:left;width:100%;}
ul.results li {margin: 0 0 15px; padding: 0px; overflow: hidden;float;left;width:100%;}
ul.results li:last {margin:0;}
ul.results li h2 {font-size: 140%; margin: 0 0 15px;}
ul.results li .date {font-style: italic;}
ul.results li p {margin: 10px 0 0;}

ul.results .taxonomy {font-size: 90%; margin: 5px 0 0; font-style: italic; overflow: hidden;} 
ul.results .taxonomy h3 {font-size: 100%; margin: 0 5px 0 0; float: left;}

ul.results .highlight, .page-content .highlight {background: #FFFFCC; font-weight: bold; padding: 3px;}

.empty-item {font-size: 150%; margin: 20px 0 200px;}

.interior-search {float:left;width:100%;margin-bottom:25px;margin-top:10px;}
.interior-search .form-container {float:left;width:100%;margin:0 0 0 0%;}
.interior-search .form-container .ff-container {float:left;width:250px;margin-right:3.52%;margin-bottom:10px;}
.interior-search .form-container .ff-container select {border-radius:0px;color:#000;height:20px !important;outline-color:none;padding:0;border:1px solid rgb(169, 169, 169);font-size:14px !important;font-family:Arial;}
.interior-search .form-container .ff-container a {text-decoration:none;color:#003366;font-weight:700;}
#adv-search {width:auto;margin-top:10px;}
select {border-radius:5px;border:1px solid #DBEAE9;color:#999999;height:24px !important;padding: 3px 1%;font-size: 100% !important;}

div#taxselector__input1 select {border-radius:5px;border:1px solid #d5d5d5;color:#999999;height:24px !important;font-size:100%;border:1px solid #dbeae9;padding:3px 1%;outline-color:#ff6300;}

#institute-logo {float:left;width:auto;margin-top:30px;}
.director-block {float:left;margin-left:2.6%;margin-top:10px;width:55%;}
.director-block .director-section {float:left;width:21%;margin-right:5%;}
.director-block .director-section .director-image {float:left;width:100%;}
.director-block .director-section .director {float:left;color:#707173;font-size:100%;margin-top:3px;width:100%;text-align:center;}
.director-block .director-section .director span {color:#00467f;clear:both;float:left;width:100%;}

.results-event-container {float:left;width:100%;margin-bottom:25px;}

.module-results-container {float:left;width:100%;margin-top:0px;}
.module-results-container .module-result {float:left;width:100%;margin-bottom:15px;}
.module-results-container .module-result .video-img {float:left;width:12.5%;}
.module-results-container .module-result .video-img img {width:100%;}
.module-results-container .module-result .vid-text {margin-left:2%;width:85%;float:left;}
.module-results-container .module-result .vid-text a.global_2_title {float:left;}
.module-results-container .module-result .vid-text .video-caption {float:left;width:100%;margin-top:5px;}
.module-results-container .module-result .info {float:left;clear:both;margin-left:2%;margin-top:2px;}


.PC-results-container {float:left;width:100%;margin-top:25px;}
.PC-results-container .PC-result {float:left;width:100%;margin-bottom:20px;}
.PC-results-container .PC-result .cover {float:left;width:30%;clear:both;}
.PC-results-container .PC-result .cover-link {float:left;clear:both;margin-bottom:5px;}
.PC-results-container .PC-result .article-listing {float:left;width:35%;margin-top:5px;margin-left:5%;}
.PC-results-container .PC-result .article-listing .article {
float: left;
    clear: both;
    margin-top: 15px;
    font-weight: bold;
}
.PC-results-container .PC-result .article-listing .article-page {
float: left;
    clear: both;
}
/*** END Results View ***/

/*** Details View ***/

.mod-details .date {margin: 0 0 20px;font-size: 115%;font-style: italic;}
.mod-details .img-wrap {float: right; max-width: 250px; margin: 0 0 20px 20px;}

.page-content .caption {float:left;width:100%;font-size:115%;color:#707173;margin-top:8px;}
.page-content .description {float:left;width:100%;}
.page-content .description-news {float:left;width:100%;margin-top:10px;}
.page-content .description-news ul {clear:none;}
.page-content .description-news h1, h2, h3, h4 {width:100%;}
/*** END Details View ***/

/***** END MODULE DESIGNER 2015 *****/

/***** Patient Greeting Card *****/

.greeting-card-container .block {float: left;width: 33%;}
.greeting-card-container .block img {display: block; width: 95%; margin: auto;}
.greeting-card-container .block table {text-align: center; width: 100%;}
.greeting-card-container .block table input[type="radio"] {height: 25px; width: 100%;}

.card-preview img {display: block;margin: 20px auto;}
.card-preview h3 {font-size: 150%;text-decoration: underline; margin: 0px 0px 10px;}
.card-preview .message {margin: 0px 0px 40px; font-size: 125%;}
.card-preview .send-to-from {text-align: center;font-size: 125%;}
.card-preview .name {font-weight: 700;}
.card-preview .hospital-room {margin: 30px 0px 40px;}
.card-preview .hospital-room strong {width: 60px;display: inline-block;text-align: right;margin-right: 10px;margin-bottom: 5px;}

.update-card {float: right;margin-top: 15px;}
.cpsty_Center .update-card a {
color: #555555;
background: #FFE152;
outline: 2px solid #FFE152;
font-size: 100%;
text-transform: uppercase;
padding: 3px 6px;
border: 1px solid #FFF;
display: block;
margin: 7px 2px 0px;
}
.update-card a:hover  {
background:#0099CC;
outline: 2px solid #0099CC;
color: #FFFFFF;
text-decoration: none;

-webkit-appearance: none;
	-webkit-transition: background-color .2s ease;
	   -moz-transition: background-color .2s ease;
		-ms-transition: background-color .2s ease;
		 -o-transition: background-color .2s ease;
			transition: background-color .2s ease;
}
/***** END Patient Greeting Card *****/

/***** END FORM ELEMENTS *****/

/**** TOOLTIPSTER DISPLAY ****/

.tooltipster-theme {border-radius: 5px;border: 2px solid #006699;background: #FFF; color: #000;}

/* Use this next selector to style things like font-size and line-height: */
.tooltipster-theme .tooltipster-content {
font-family: Arial, Helvetica, sans-serif;
line-height: normal;
font-size: 12px;
font-weight: normal;
padding: 12px;
max-width: 276px;
}

.tooltipster-theme .tooltipster-content h2 {color:#006699;margin: 0 0 10px;}
/**** END TOOLTIPSTER DISPLAY ****/

/***** STANDARD MODULE ELEMENTS *****/

/********* CENTRALPOINT MODULE SEARCH FIELDS ********/

/*** Home View***/
#cphBody_cphCenter_ctl00_ctrlHomeHeaderContentsearch_pnlSearch {width: 50%;}

#cphBody_cphCenter_ctl00_ctrlHomeHeaderContentsearch_divCriteria {margin-bottom: 10px;}
#cphBody_cphCenter_ctl00_ctrlHomeHeaderContentsearch_divCriteria strong {font-size: 110%; color: #006699; margin-bottom: 3px;}
#cphBody_cphCenter_ctl00_ctrlHomeHeaderContentsearch_divCriteria input {border: 1px solid #DBEAE9; padding: 3px 1%; outline-color:#FF6300; width: 98% !important; font-size: 100% !important;} 


#cphBody_cphCenter_ctl00_ctrlHomeHeaderContentsearch_ctsTaxonomy {width: auto !important; font-size: 100% !important;}
#cphBody_cphCenter_ctl00_ctrlHomeHeaderContentsearch_divTaxonomy {}
#cphBody_cphCenter_ctl00_ctrlHomeHeaderContentsearch_divTaxonomy strong {font-size: 110%; color: #006699; margin-bottom: 3px;}
#cphBody_cphCenter_ctl00_ctrlHomeHeaderContentsearch_divTaxonomy select {font-size: 125% !important; border: 1px solid #DBEAE9; padding: 3px 1%; width: 98%; outline-color:#FF6300;}
#cphBody_cphCenter_ctl00_ctrlHomeHeaderContentsearch_divTaxonomy select option {}

#cphBody_cphCenter_ctl00_ctrlHomeHeaderContentsearch_pnlSearch input[type="submit"] {display: block; margin-top: 10px; background: #FFE152; color:#FFF; text-transform: uppercase; padding: 3px 0px; font-size: 105%; border: 1px solid #FFF; outline: 2px solid #FFE152; font-weight: 400; -webkit-appearance: none;}
#cphBody_cphCenter_ctl00_ctrlHomeHeaderContentsearch_pnlSearch input[type="submit"]:hover {background:#0099CC; outline: 2px solid #0099CC; color:#FFF; text-decoration: none;

-webkit-appearance: none;
	-webkit-transition: background-color .2s ease;
	   -moz-transition: background-color .2s ease;
		-ms-transition: background-color .2s ease;
		 -o-transition: background-color .2s ease;
			transition: background-color .2s ease;
}

/*** END Home View***/

/*** Results View***/
#cphBody_cphCenter_ctl01_ctrlResultsHeaderContentsearch_pnlSearch {width: 50%;}

#cphBody_cphCenter_ctl01_ctrlResultsHeaderContentsearch_divCriteria {margin-bottom: 10px;}
#cphBody_cphCenter_ctl01_ctrlResultsHeaderContentsearch_divCriteria strong {font-size: 110%; color: #006699; margin-bottom: 3px;}
#cphBody_cphCenter_ctl01_ctrlResultsHeaderContentsearch_divCriteria input {border: 1px solid #DBEAE9; padding: 3px 1%; outline-color:#FF6300; width: 98% !important; font-size: 100% !important;} 


#cphBody_cphCenter_ctl01_ctrlResultsHeaderContentsearch_ctsTaxonomy {width: auto !important; font-size: 100% !important;}
#cphBody_cphCenter_ctl01_ctrlResultsHeaderContentsearch_divTaxonomy {}
#cphBody_cphCenter_ctl01_ctrlResultsHeaderContentsearch_divTaxonomy strong {font-size: 110%; color: #006699; margin-bottom: 3px;}
#cphBody_cphCenter_ctl01_ctrlResultsHeaderContentsearch_divTaxonomy select {font-size: 125% !important; border: 1px solid #DBEAE9; padding: 3px 1%; width: 98%; outline-color:#FF6300;}
#cphBody_cphCenter_ctl01_ctrlResultsHeaderContentsearch_divTaxonomy select option {}

#cphBody_cphCenter_ctl01_ctrlResultsHeaderContentsearch_pnlSearch input[type="submit"] {width:100px !important;border-radius:5px;display: block; margin-top: 10px; background: #ffcf01; color:#00467f; text-transform: uppercase; padding: 3px 0px; font-size: 105%; border: 1px solid #FFF; font-weight: 700; -webkit-appearance: none;}
#cphBody_cphCenter_ctl01_ctrlResultsHeaderContentsearch_pnlSearch input[type="submit"]:hover {background:#00467f; color:#FFF; text-decoration: none;
-webkit-appearance: none;
	-webkit-transition: background-color .2s ease;
	   -moz-transition: background-color .2s ease;
		-ms-transition: background-color .2s ease;
		 -o-transition: background-color .2s ease;
			transition: background-color .2s ease;
}

select#cphBody_cphCenter_ctl01_ctrlResultsHeaderContentorderby_lbOrderBy {}
select#cphBody_cphCenter_ctl01_ctrlResultsHeaderContentpagesize_lbPageSize {font-size: 100% !important; border: 1px solid #DBEAE9; padding: 3px 1%; width: 98% !important; outline-color:#FF6300;}

#cphBody_cphCenter_lvResults_divResultsEmptyData {float:left;width:100%;}

/*** END Results View***/
/********* END CENTRALPOINT MODULE SEARCH FIELDS | cp:control key='Search' ********/

/***** Home View Elements *****/

img.home-view {float: left;margin: 0px 5px 5px 0px;max-width: 80px;}
.results-item .abstract-icon-home img {display: block; height: 24px; margin-bottom: 5px;}

/***** Taxonomy Links *****/
#cphBody_cphCenter_ctl00_modTaxonomy_divTaxonomy {margin: 40px 15px;}
a.cpweb_Taxonomy {margin-bottom: 10px;display: block;}
a.cpweb_Taxonomy:link {}
a.cpweb_Taxonomy:visited {}
a.cpweb_Taxonomy:hover {}
a.cpweb_Taxonomy:active {}

/***** END Taxonomy Links *****/
/***** END Home View Elements *****/

/***** Results View Elements *****/

#cpweb_GoogleMap {margin: 0 0 20px; clear:both;} /** Results View Google Map **/

.cp-alpha-nav {margin: 0; font-size: 120%; clear: both;}
.cp-alpha-nav a {border: 1px solid #FFF; padding: 2px 2px;}
.cp-alpha-nav a:hover {border: 1px solid #FF6300;}

.search-term {font-size: 125%; color: #006699; margin: 10px 0 20px; clear: both;float:left;}
.search-term span.results-heading {font-weight: 700;}
.search-term span.results-text {font-weight: 400;}

.pag-header {float: right; clear: right; font-weight: 700; font-size: 125%; text-align: right;}
.pag-header div {margin: 0 0 10px;}
.pag-header a {
background: #FFF;
padding: 2px 5px !important;
border: 1px solid #CCC;
margin: 0 5px 0 0;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.pag-header a:hover {color: #FFF; background:#FFE152; border: 1px solid #006699;}
.pag-header a:last-child {margin: 0;}

.pag-footer {display: table;margin: 10px auto 0; font-weight: 700; font-size: 125%; text-align: center;float:left;width:100%;}
.pag-footer div {margin: 0 0 10px;}
.pag-footer a {
background: #FFF;
padding: 2px 4px !important;
border: 1px solid #CCC;
margin: 0 5px 0 0;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}
.pag-footer a:hover {color: #FFF; background: #FFE152; border: 1px solid #006699;}
.pag-footer a:last-child {margin: 0;}

/**** Module Pagination - Selected Item ****/

a.cpsty_PagerCurrentPage {
color: #555555; 
background: #FFE152; 
border: 1px solid #006699;
margin-right:5px;
padding-left:2px;
padding-right:2px !important;
}

/**** END Module Pagination - Selected Item ****/
.results-block {float:left;width:100%;margin-left:0%;}
.results-block .results-item {float:left;width:100%;overflow: hidden; clear: both;margin-bottom:15px;}
.results-block .results-item a {font-size: 135%;}
.results-block .results-item h2 {font-size: 135%;}
.results-block .results-item p {font-size: 100%;float:left;clear:both;margin:5px 0px 0px;}
.results-block .results-item p.date {font-size: 95%; font-style: italic;}

.results-block {float:left;width:100%;margin-left:0%;}
.results-block .news-results-item {float:left;width:100%;overflow: hidden; clear: both;margin-bottom:15px;}
.results-block .news-results-item a {font-size: 135%;}
.results-block .news-results-item h2 {font-size: 135%;}
.results-block .news-results-item p {font-size: 100%;float:left;margin:5px 0px 0px;width:65%;}
.results-block .news-results-item p.date {font-size: 95%; font-style: italic;}

.cpsty_Center .read-more a {
color: #555555;
background: #FFE152;
outline: 2px solid #FFE152;
font-size: 100%;
text-transform: uppercase;
padding: 3px 6px;
border: 1px solid #FFF;
display: block;
margin: 7px 2px 0px;
}
.cpsty_Center .read-more a:hover  {
background:#0099CC;
outline: 2px solid #0099CC;
color: #FFFFFF;
text-decoration: none;

-webkit-appearance: none;
	-webkit-transition: background-color .2s ease;
	   -moz-transition: background-color .2s ease;
		-ms-transition: background-color .2s ease;
		 -o-transition: background-color .2s ease;
			transition: background-color .2s ease;
}

.results-item .abstract-icon {display: inline; margin: 0px 0px 0px 10px;}
.results-item .abstract-icon img {height: 24px; margin-top: -5px;}

.empty-item-content {padding: 20px 0px; font-size: 120%;;}

input#cpsys_FormItem_cpsys_ZipFilesDownload_dwnldTop {
-webkit-appearance: none;
cursor: pointer;
width: 145px;
background: #FFE152;
color:#FFF;
text-transform: uppercase;
padding: 3px 0px;
font-size: 105%;
border: 1px solid #FFF;
outline: 2px solid #FFE152;
}

input#cpsys_FormItem_cpsys_ZipFilesDownload_dwnldTop[type="submit"]:hover {
background:#0099CC;
outline: 2px solid #0099CC;
text-decoration: none;
-webkit-appearance: none;
	-webkit-transition: background-color .2s ease;
	   -moz-transition: background-color .2s ease;
		-ms-transition: background-color .2s ease;
		 -o-transition: background-color .2s ease;
			transition: background-color .2s ease;
}

input#cpsys_FormItem_cpsys_ZipFilesDownload_dwnldBtm {
-webkit-appearance: none;
cursor: pointer;
width: 145px;
background: #00467f;
outline: 2px solid #00467f;
color:#FFF;
text-transform: uppercase;
padding: 3px 0px;
font-size: 105%;
border: 1px solid #FFF;
}

input#cpsys_FormItem_cpsys_ZipFilesDownload_dwnldBtm[type="submit"]:hover {
background: #0099CC;
outline: 2px solid #0099CC;
text-decoration: none;
-webkit-appearance: none;
	-webkit-transition: background-color .2s ease;
	   -moz-transition: background-color .2s ease;
		-ms-transition: background-color .2s ease;
		 -o-transition: background-color .2s ease;
			transition: background-color .2s ease;
}

.results-item input[type="submit"] {
-webkit-appearance: none;
min-width: 120px;
cursor: pointer;
display: block;
margin-top: 10px;
background: #FFE152;
color:#FFF;
text-transform: uppercase;
padding: 3px 0px; font-size: 105%;
border: 1px solid #FFF;
outline: 2px solid #FFE152;
font-weight: 400;
margin-left: 2px;
}

.results-item input[type="submit"]:hover {
background:#0099CC;
outline: 2px solid #0099CC;
color:#FFF;
text-decoration: none;
-webkit-appearance: none;
	-webkit-transition: background-color .2s ease;
	   -moz-transition: background-color .2s ease;
		-ms-transition: background-color .2s ease;
		 -o-transition: background-color .2s ease;
			transition: background-color .2s ease;
}

.cpsty_CheckboxDownloadSelectAll {margin: 20px 0px;}

/***** END Results View Elements *****/

/***** Details View Elements *****/

img.details-img {float: right;margin: 0px 0px 20px 2%;max-width: 200px;}
.record-date-info {font-size: 90%; margin: 0px 0px 15px 0px; line-height: 150%;clear:both;}
.record-date-info p {margin-top: 0; line-height: 28%;}

.file-container {margin: 20px 0px;}
.file-container p {margin: 2px 0px 0px 0px;}
.file-container img {}

.DH-image {float:left;width:30%;}
.rtf-content {margin-top:10px;}
.rtf-content .image {float:left;width:100%;}
.rtf-content .image img {float: left;width:100%;}

.footer-hits {margin: 20px 0px; color:#006699; font-size: 90%; font-weight: 700;}
.related-taxonomy h3 {font-weight: 400 !important; font-size: 90%; color:#006699;}


.ecommerce-info {margin: 20px 0px; line-height: 150%;}
.ecommerce-info input[type="submit"] {display: block; margin-top: 10px; -webkit-appearance: none; cursor: pointer; width: 140px; background-color: #FFE152; color:#FFF; text-transform: uppercase; padding: 6px 0px; font-size: 140%; border: 1px solid #FFF; outline: 2px solid #FFE152;}
.ecommerce-info input[type="submit"]:hover {background-color:#0099CC; outline: 2px solid #0099CC; color:#FFF; text-decoration: none;

-webkit-appearance: none;
	-webkit-transition: background-color .2s ease;
	   -moz-transition: background-color .2s ease;
		-ms-transition: background-color .2s ease;
		 -o-transition: background-color .2s ease;
			transition: background-color .2s ease;
}


.file-uploads {margin: 20px 0px;}
.file-uploads img {}

.popular-search {margin: 20px 0 0;}
.data-table-wrap {margin: 20px 0 0;}
table.dataTable {width: 100% !important; max-width: 100% !important;}

#cpWeb_GoogleMap {width: 100% !important; margin-bottom: 10px;} /*** Details View Google Map - Capital Letter mixed-in "cpWeb" ***/

/***** Back Button *****/

.back-btn {width: 60px; text-align: center; margin: 20px 0 40px 2px;float:left;clear:both;}

.cpsty_Center .back-btn a {
color: #555555;
background: #FFE152;
outline: 2px solid #FFE152;
font-size: 110%;
text-transform: uppercase;
padding: 3px 0px;
border: 1px solid #FFF;
display: block;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
}

.back-btn a:hover {
background:#0099CC;
outline: 2px solid #0099CC;
color: #FFFFFF;
text-decoration: none;
}

.back-btn a:active {background:#FFE152;}

/***** END Back Button *****/

/***** Comments Field Styles *****/
/**** The  script is wrapped with <div class="comments"></div> to render all of these styles ****/

.comments {margin: 20px 0px 0px;float:left;width:100%;}
.comments h3 {font-size: 120%; color:#006699; padding: 10px 0px 5px;}
.comment-item {border-bottom: 1px solid #999; padding: 2px 10px 2px 10px;float:left;width:98%;}
.comment-item .post-text {float:left;width:25%;}
.comment-item .post-text .posted-by-image {float:left;width:35%;margin-right:5%;}
.comment-item .post-text .posted-by-image img {width:100%;}
.comment-item .post-text .posted-by {margin-bottom: 5px; font-size: 120%; font-weight: 700;float:left;margin-top:5px;}
.comment-item .posted-date {font-style: italic; font-size: 90%;float:right;margin-top:18px;}
.comment-item .comment-text {margin:5px 0px 0px 5%;float:left;width:70%;}
.comment-item-empty {border-bottom: 1px solid #999; font-style: italic; padding: 10px;}
.comments textarea {border: 1px solid #DBEAE9; padding: 3px 1%; width: 98%  !important; outline-color:#FF6300;}

/*** If your  script lives in the "Item Content" field, please switch the #id below to DetailsItemContent instead of DetailsFooterContent ***/

#cphBody_cphCenter_ctl02_ctrlDetailsFooterContentcomments_divThreadHeader {border-bottom: 1px solid #999;}
table#cphBody_cphCenter_ctl02_ctrlDetailsFooterContentcomments_tblFormAnonymous {margin-top: 15px;}
.comments table td strong {display: block; font-size: 105%; color:#006699; padding: 10px 0px 5px 0px;}
.comments input[type="text"] {margin-top: 5px;border: 1px solid #DBEAE9;padding: 3px 1%;width: 98% !important;font-size: 100% !important;outline-color: #FF6300;} /** TextBox Fields **/
#cphBody_cphCenter_ctl02_ctrlDetailsFooterContentcomments_divReviewerMsg {color: #FF0000;}

/*** Publish Comment Button ***/

.comments input[type="submit"] {
color: #ffffff;
background: #00467f;
outline: 2px solid #00467f;
text-transform: uppercase;
padding: 3px 0px;
font-size: 110%;
border: 1px solid #FFF;
font-weight: 400;
margin: 20px 0 0 2px;
display: block;
-webkit-appearance: none;
-webkit-transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-ms-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
transition: all .2s ease-in-out;
width:auto;
}

.comments input[type="submit"]:hover {
background:#0099CC;
outline: 2px solid #0099CC;
color:#FFFFFF;
text-decoration:none;
}
/*** END Publish Comment Button ***/

/***** END Comments Field Styles *****/

/***** Related Content (Right) *****/

.rel-container {padding: 0px 0px 20px 0px;margin: 0px 0px 10px 0px; background: url(/Uploads/Public/Images/Design/Icons/shadow-sep-213.png) no-repeat left bottom; background-size: contain;}
.rel-container h4 {color: #990000;background: url(/Uploads/Public/Icons/Link.png) no-repeat;padding: 0px 0px 5px 20px;}
.rel-item {padding: 4px 0px; border-bottom: 1px dashed #CCC; width: 98%; line-height: 120%;}
.rel-item a {font-size: 90%;}
.rel-item a:hover {}

/***** END Related Content (Right) *****/

/***** END Details View Elements *****/

/***** Abstract View Elements *****/

.abstract-container {width: 80%;margin: 40px auto 0px auto;padding: 30px 25px;background: #f3f3f3;border-radius: 10px;border: 1px solid #333;box-shadow: 0px 0px 5px 5px;overflow:auto}
.abstract-container h2 {font-weight: 700; text-transform: none; color: #333; font-size: 120%; text-align: center;}
.abstract-container p {font-size: 100%;}
.abstract-container .actions {width: 80%; margin: 30px auto 10px auto;}

.abstract-container .login-btn {float: left; text-align: center; width: 205px;}
.abstract-container .login-btn a {display: block; background-color: #FFE152; color:#FFF; text-transform: uppercase; padding: 6px 0px; font-size: 150%; border: 1px solid #FFF; outline: 2px solid #FFE152;}
.abstract-container .login-btn a:link {}
.abstract-container .login-btn a:visited {}
.abstract-container .login-btn a:hover {background-color:#0099CC; outline: 2px solid #0099CC; color:#FFF; text-decoration: none;

-webkit-appearance: none;
	-webkit-transition: background-color .2s ease;
	   -moz-transition: background-color .2s ease;
		-ms-transition: background-color .2s ease;
		 -o-transition: background-color .2s ease;
			transition: background-color .2s ease;
}

.abstract-container .subscribe-btn {float: right; text-align: center; width: 205px;}
.abstract-container .subscribe-btn a {display: block; background-color: #FFE152; color:#FFF; text-transform: uppercase; padding: 6px 0px; font-size: 150%; border: 1px solid #FFF; outline: 2px solid #FFE152;}
.abstract-container .subscribe-btn a:link {}
.abstract-container .subscribe-btn a:visited {}
.abstract-container .subscribe-btn a:hover {background-color:#0099CC; outline: 2px solid #0099CC; color:#FFF; text-decoration: none;

-webkit-appearance: none;
	-webkit-transition: background-color .2s ease;
	   -moz-transition: background-color .2s ease;
		-ms-transition: background-color .2s ease;
		 -o-transition: background-color .2s ease;
			transition: background-color .2s ease;
}

/***** END Abstract View Elements *****/
/***** END STANDARD MODULE ELEMENTS *****/


/***** EVENTS MODULE ELEMENTS *****/

.results-search {float: left; width: 50%;clear:both;}
.results-filters {float: right; width: 310px; overflow: hidden;}
.results-filters .order-by {float: left;}
.results-filters .page-size {float: right;}

.results-header .cal-view {margin: 0 0 10px;}
.cal-view {margin-top: 20px; text-align: right; font-weight: 700;}

ul.events-rv .date-time {margin: 5px 0 10px; font-weight: 400; font-size: 110%;}
ul.events-rv p {margin: 0;}
ul.events-rv .date-col {margin: 20px 0 0; font-size: 95%;}
ul.events-rv .date-col img {float:left; margin-right: 10px;}
ul.events-rv .date-col p {margin: 0;}

/***** Events Details View *****/

.event-date {font-size: 130%; color: #006699; margin-bottom: 5px;float:left;clear:both;}
.event-time {font-size: 110%; margin-bottom: 20px;float:left;clear:both;}

.event-details .contact-info {padding: 10px 0px;float:left;clear:both;}
.event-details .contact-info h2 {font-size: 125%;color: #006699;margin: 0px 0px 5px 0px;font-weight:700;text-transform: none;float:left;clear:both;}
.event-details .contact-info p {margin: 0;float:left;clear:both;}

.event-details .location-info {padding: 10px 0px;float:left;clear:both;}
.event-details .location-info h2 {font-size: 125%;color: #006699;margin: 0px 0px 5px 0px;font-weight:700;text-transform: none;float:left;clear:both;}
.event-details .location-info p {margin: 0;float:left;clear:both;}

.event-details .upcoming-info {padding: 10px 0px;float:left;clear:both;}
.event-details .upcoming-info h2 {font-size: 125%;color: #006699;margin: 0px 0px 5px 0px;font-weight:700;text-transform: none;float:left;clear:both;}
.event-details .upcoming-info .upcoming-item {margin: 0px 0px 10px 0px;float:left;clear:both;}

.PG-Container {float:left;width:100%;margin-top:10px;}
.PG-Container .PC-Event-block {float:left;margin-right:2%;height:250px;}
.PG-Container .PC-Event-block .PC-Event-image {float:left;width:100%;}
.PG-Container .PC-Event-block .PC-Event-image img {width:100%;}
.PG-Container .PC-Event-block .PG-Event-Title {float:left;width:100%;}

/***** Event Register Now Button *****/

.register-btn {width: 140px; text-align: center; margin: 10px 0px 20px 0px;float:left;clear:both;}

.cpsty_Center .register-btn a {
color: #555555;
background:#FFE152;
outline: 2px solid #FFE152;
font-size: 110%;
text-transform: uppercase;
padding: 3px 0px;
border: 1px solid #FFF;
display: block;
}

.register-btn a:hover {
background:#0099CC;
outline: 2px solid #0099CC;
color: #FFFFFF;
text-decoration: none;

-webkit-appearance: none;
	-webkit-transition: background-color .2s ease;
	   -moz-transition: background-color .2s ease;
		-ms-transition: background-color .2s ease;
		 -o-transition: background-color .2s ease;
			transition: background-color .2s ease;
}
.register-btn a:active {background:#FFE152;}

#cphBody_cphCenter_ctl02_ctrlDetailsHeaderContentregistration_divRegistration {float:left;clear:both;}

/***** END Event Register Now Button *****/

.divOutlookCalendar img {width: 200px; margin: 20px 0px 40px 0px;}
.registration-filled {margin: 0px 0px 25px 0px; color: #FF0000; font-size: 110%;float:left;clear:both;}

/***** END Events Details View *****/

/**** Events Calendar View CSS ****/

.calendar-taxonomy-name {clear: both;margin-bottom: 15px;}
.calendar-view-times{margin: 2px 0px 0px 0px; font-style:italic; font-size: 80%;}
.cpsty_CalendarTitleBar {color: #FFF; font-size: 200%;font-weight: bold;background: #81AADF;}
.cpsty_CalendarTitleBar a {font-size: 50%;font-weight: normal;color:#FFFF99;}
.cpsty_CalendarTitleBar a:hover {text-decoration:underline;}

.cpsty_CalendarEventTitleDiv {font-weight: normal; border-bottom: 1px dashed #CCC; margin: 0px 0px 8px 0px; padding: 0px 0px 8px 0px;}
.cpsty_CalendarEventTitleDiv a:link, .cpsty_CalendarEventTitleDiv a:visited, .cpsty_CalendarEventTitleDiv a:active, .cpsty_CalendarEventTitleDiv a:hover {font-size: 8pt;}
.cpsty_CalendarActiveEventDayCell {background: #FFFFCC;}
.cpsty_CalendarOtherMonth{background:#EAE9E3; height: 100px;}
.cpsty_CalendarOtherMonth span {display: none;}
.cpsty_CalendarDayHeader {color: #666; background:#ECF9FE; text-transform: uppercase; padding: 10px 0px; text-align: center; font-size: 130%; font-weight: bold;}
.cpsty_CalendarDayCell {height: 85px;}
.cpsty_CalendarTodaysDayCell {background:#ECF9FE;}
.cpsty_CalendarDayStyle {height: 100px; background:#FFF;}
.cpsty_Calendar_Next {padding: 20px 10px;}
.cpsty_CalendarDateNumber{padding: 1px 0px 0px 1px; font-size: 16px; font-weight: bold; font-size: 16px;color: #006699;}
#cphBody_cphCenter_ctl03_divContainer {margin-top: 40px;}
.cal-cat-menu {float: left;}
.cal-cat-menu .cal-cat-label {font-style: italic; margin: 0px 0px 5px 0px; color: #000; text-decoration: underline;font-size: 90%;}
.cal-date-menu {float: right;}
.cal-date-menu .cal-date-label {font-style: italic; margin: 0px 0px 5px 0px; color: #000; text-decoration: underline;font-size: 90%;}

/**** END Events Calendar View CSS ****/

/**** Event Registration Reports (Class Roster) ****/

ul.roster-event-info {list-style-type: none; margin: 40px 0px; padding: 0;}
ul.roster-event-info span.label {display: inline-block;min-width: 100px;color: #006699;font-weight: 700;text-decoration: underline;}

table.event-registrants thead {color: #006699;}
table.event-registrants tbody td {border-bottom: 1px solid #006699;}

h3.event-registrants {color: #006699; text-decoration: underline; margin: 25px 0px;}

/**** END Event Registration Reports (Class Roster) ****/
/***** END EVENTS MODULE ELEMENTS *****/


/***** NEWS MODULE ELEMENTS *****/

.news-acc-container {border-bottom: 0px solid #A9A9A9;margin: 30px 0px 10px 0px;}
.news-acc-container .acc-content {overflow: auto; padding-bottom: 15px;}
.news-acc-container .acc-content p {}

.news-acc-container h2.acc-title {text-transform: none; color: #3366CC; font-size: 140%; background-color: #efefef; 

border-radius: 5px; border: 1px solid #333; padding: 10px;}
.news-acc-container .acc-title.over{color: #0065A4;}
.news-acc-container .acc-title.on{color: #0065A4;}
.news-acc-container .acc-title span.expanded {padding-left: 20px;}
.news-acc-container .acc-title span.collapsed {padding-left: 20px;}

.news-acc-container .view-all a {text-align: center; margin-left: 2px; display: block; margin-top: 10px; background-color: #FFE152; color:#FFF; text-transform: uppercase; padding: 3px 0px; font-size: 130%; width: 190px; border: 1px solid #FFF; outline: 2px solid #FFE152; font-weight: 400;}
.news-acc-container .view-all a:hover {background-color:#0099CC; outline: 2px solid #0099CC; color:#FFF; text-decoration: none;

-webkit-appearance: none;
	-webkit-transition: background-color .2s ease;
	   -moz-transition: background-color .2s ease;
		-ms-transition: background-color .2s ease;
		 -o-transition: background-color .2s ease;
			transition: background-color .2s ease;
}

/***** END NEWS MODULE ELEMENTS *****/

/***** BLOGS MODULE ELEMENTS *****/

/*** Blog List Items***/
h3.blog-list {color: #006699; text-transform: uppercase; text-decoration: underline;}
ul.blog-list {list-style-type: circle;color: #006699;line-height: 175%; padding: 0px 0px 0px 17px; margin: 10px 0px 20px;}
ul.blog-list li {padding-bottom: 6px;}
/*** END Blog List Items ***/


/*** Blog Results View ***/
ul.blogs-rv .blogger-date a {display: inline; font-size: 100%;}
ul.blogs-rv img {float: left;max-width: 200px;margin-right: 2%;}
/*** END Blog Results View ***/

/*** Blog Details View ***/
.blog-details .blogger-date {margin: 0px 0px 20px;}
/*** END Blog Details View ***/

/*** Blogger  View ***/
img.blogger-pic {float: left;max-width: 200px;margin: 0px 2% 20px 0px;}
.blog-results h3 {color: #006699; font-size: 140%;}
.blog-results hr {margin: 7px 0px 20px; border-top: 3px solid #006699;}
/*** END Blogger  View ***/

/***** END BLOGS MODULE ELEMENTS *****/

/**** ENHANCED MODULE ELEMENTS ****/

/*** Results View ***/

.enhanced-results h1 {float: left;}
.enhanced-results .cp-alpha-nav {clear: both;}

.results-item .title-row {float:left;width:100%;}
.results-item .title-row a {display: block;font-weight:700;color:#003366;font-size:115%;float:left;}
.results-item .title-row .checkbox {float: left;}
.results-item .title-row .checkbox img {margin: 0px 2px -3px 8px;}
.results-item .title-row h2 {float: left; margin: 0px 0px 0px 10px;}
.results-item .map-popup {margin: 10px 0px 0px 0px; font-size: 110%; font-weight: 700;}
.results-item .map-popup a{color: #A98D51;}
.results-item .title-row span {font-style:italic;float:left;clear:both;}
.results-item .title-row .doc-thumbnail {float:left;width:15.7%;}
.results-item .title-row .doc-title {float:left;margin-left:5%;width:65%;}
.results-item .title-row .doc-title ul {float:left;}
.results-item .title-row .doc-title ul span {float:none !important;clear:none !important;font-style:inherit !important;}

.results-item .title-row-industry {float:left;width:65%;margin-left:5%;}
.results-item .thumbnail-industry {float:left;width:24.5%;}
.results-item .thumbnail-industry img {float:left;width:100%;}

.news-results-item .title-row a {display: block;font-weight:700;color:#003366;font-size:115%;float:left;}
.news-results-item .title-row .checkbox {float: left;}
.news-results-item .title-row .checkbox img {margin: 0px 2px -3px 8px;}
.news-results-item .title-row h2 {float: left; margin: 0px 0px 0px 10px;}
.news-results-item .map-popup {margin: 10px 0px 0px 0px; font-size: 110%; font-weight: 700;}
.news-results-item .map-popup a{color: #A98D51;}
.news-results-item .title-row span {font-style:italic;float:left;clear:both;}
.news-results-item .title-row .doc-thumbnail {float:left;width:15.7%;}
.news-results-item .title-row .doc-title {float:left;margin-left:5%;width:65%;}

.news-results-item .title-row {float:left;width:65%;}
.news-results-item .thumbnail {float:left;width:12%;margin-right:5%;}
.news-results-item .thumbnail img {float:left;width:100%;}

.dh-results-item {float:left;width:100%;margin-bottom:20px;}
.dh-results-item .title-row {float:left;width:73%;margin-left:2%;}
.dh-results-item .title-row a {font-weight:bold;}
.dh-results-item .title-row .date {margin:5px 0px;}
.dh-results-item .title-row .caption {float:left;width:100%;}
.dh-results-item .image {float:left;width:25%;}
/*** END Results View ***/

/**** END ENHANCED MODULE ELEMENTS ****/

/***** PHOTO GALLERIES *****/

/***** Results View *****/
ul.photo-results {list-style: none;margin: 0;padding: 0;overflow: hidden;}
ul.photo-results li {padding: 0;float: left;width: 28%;min-height: 240px;margin-right:5%;}
ul.photo-results li a {display: block; text-align: center;}
ul.photo-results li a em {display: block;font-size: 85%;}
ul.photo-results li img {max-height: 170px;display: block;margin: 0 auto 5px;}
ul.photo-results li input[type="checkbox"] {display: block;margin: 5px auto;}
.photo-upload-btn {float:left;clear:both;margin-top:20px;}
.photo-upload-btn a:link {
margin-top: 0px;
    -webkit-appearance: none;
    cursor: pointer;
    background: #00467f;
    color: #FFFFFF;
    text-transform: uppercase;
    padding: 3px 4px;
    border: 1px solid #FFF;
    outline: 2px solid #00467f;
    float: left;
}
.photo-upload-btn a:visited {
margin-top: 0px;
    -webkit-appearance: none;
    cursor: pointer;
    background: #00467f;
    color: #FFFFFF;
    text-transform: uppercase;
    padding: 3px 4px;
    border: 1px solid #FFF;
    outline: 2px solid #00467f;
    float: left;
}
.photo-upload-btn a:hover {
background:#0099CC;
color:#FFFFFF;
outline: 2px solid #0099CC;
text-decoration: none;
-webkit-appearance: none;
	-webkit-transition: background-color .2s ease;
	   -moz-transition: background-color .2s ease;
		-ms-transition: background-color .2s ease;
		 -o-transition: background-color .2s ease;
			transition: background-color .2s ease;
}
/***** END Results View *****/

/***** Details View *****/
.photo-gal img.details-img {float: none;max-width: 100%;margin: 0px auto 20px;display: block;}
/***** END Details View *****/

/***** END PHOTO GALLERIES *****/

/***** VIDEO LIBRARY *****/

/***** Results View *****/
ul.video-results {list-style: none;margin: 0;padding: 0;overflow: hidden;}
ul.video-results li {padding: 0;float: left;width: 33%;min-height: 240px;}
ul.video-results li a {display: block; text-align: center;}
ul.video-results li a em {display: block;font-size: 85%;}
ul.video-results li img {display: block;margin: 0 auto 8px;}
ul.video-results li input[type="checkbox"] {display: block;margin: 5px auto;}
.module-details-first-column object {width:100% !important;float:left;object-fit:contain;object-position:50% 50%;height:628px;}
/***** END Results View *****/

/***** Details View *****/
.video-details iframe {display: block;border:0;width:100%;height:350px;margin: 0 auto 20px;}
/***** END Details View *****/

/***** END VIDEO LIBRARY *****/

/***** DOCUMENT LIBRARY *****/
.results-item.doc-library input.cpsys_DownloadCheckBox {float: left;margin: 3px 10px 0 0;}
/***** END DOCUMENT LIBRARY *****/

/***** CART/ECOMMERCE ELEMENTS *****/

/*** Cart View ***/

.cart-header {overflow: hidden;background: #0000FF;padding: 5px 2%;color: #FFF;text-transform: uppercase;font-weight: 700;}
.cart-header .col-1 {float: left;width: 55%;}
.cart-header .col-2 {float: left;width: 25%;}
.cart-header .col-3 {float: left;text-align:right;width: 20%;}
img.cart {width: 45px; margin: 0px 0px -10px 15px;}

ul.cart-list {list-style-type: none;padding: 0;margin: 0;overflow:hidden; border: 1px solid #CCC; border-bottom: 0;}
ul.cart-list li {padding: 5px 2%;overflow: hidden; border-bottom: 1px solid #CCC;}
ul.cart-list li.even {background: #FDFDE7;}
ul.cart-list li.odd {background: #F9FCFF;}

ul.cart-list li .col-1 {float: left;width: 55%;padding-top: 3px;}
ul.cart-list li .col-2 {float: left;width: 25%;}
ul.cart-list li .col-3 {float: left;width: 20%;text-align:right;padding-top: 3px;color: #D32B37; font-weight: 700;}

ul.cart-list li input[type="text"] {border: 1px solid #DBEAE9; padding: 3px 1%; width: 98%; max-width: 40px; outline-color:#FF6300;}

ul.cart-list li input[type="submit"] {
-webkit-appearance: none;
cursor: pointer;
width: 125px;
background: #FFE152;
color:#FFF;
text-transform: uppercase;
padding: 2px 0px;
margin-left: 2px;
font-size: 90%;
border: 1px solid #FFF;
outline: 2px solid #FFE152;
}

ul.cart-list li input[type="submit"]:hover {
background-color:#0099CC;
outline: 2px solid #0099CC;
color:#FFFFFF;
text-decoration: none;
-webkit-appearance: none;
	-webkit-transition: background-color .2s ease;
	   -moz-transition: background-color .2s ease;
		-ms-transition: background-color .2s ease;
		 -o-transition: background-color .2s ease;
			transition: background-color .2s ease;
}

.shop-more {float: left;margin: 20px 0px;}

.shop-more a {
display: block;
text-align: center;
cursor: pointer;
width: 165px;
background: #FFE152;
outline: 2px solid #FFE152;
color: #FFF !important;
text-transform: uppercase;
padding: 3px 0px;
margin-left: 2px;
font-size: 105%;
border: 1px solid #FFF;
}

.shop-more a:hover {
background:#0099CC;
outline: 2px solid #0099CC;
color:#FFFFFF;
text-decoration: none;
-webkit-appearance: none;
	-webkit-transition: background-color .2s ease;
	   -moz-transition: background-color .2s ease;
		-ms-transition: background-color .2s ease;
		 -o-transition: background-color .2s ease;
			transition: background-color .2s ease;
}

.order-total {float: right;margin: 20px 0px;width: 250px;text-align: center;background: #FDFDE7;padding: 10px 12px 10px 10px;border: 1px solid #CCC;line-height: 180%;}
.order-total h2 {font-weight: 700; color: #D32B37; font-size: 180%; margin: 0px 0px 5px;}
.order-total em {display: block; margin: 0px 0px 10px;}
.order-total .grand-total {border-top: 1px solid #000; border-bottom: 1px solid #000; margin: 10px 0px; padding: 10px 0px; font-size: 200%; font-weight: 700; color: #008900;}

.order-total .checkout a {
display: block;
text-align: center;
cursor: pointer;
width: 100%;
background: #FFE152;
outline: 2px solid #FFE152;
color: #FFF !important;
text-transform: uppercase;
padding: 3px 0px;
margin-left: 2px;
font-size: 135%;
border: 1px solid #FFF;
}

.order-total .checkout a:hover {
background:#0099CC;
outline: 2px solid #0099CC;
color:#FFFFFF;
text-decoration: none;
-webkit-appearance: none;
	-webkit-transition: background-color .2s ease;
	   -moz-transition: background-color .2s ease;
		-ms-transition: background-color .2s ease;
		 -o-transition: background-color .2s ease;
			transition: background-color .2s ease;
}

/*** END Cart View ***/

/*** Cart Checkout Form ***/

.ff-container.promo-code input[type="text"] {width: 120px;}
.ff-container.promo-code input[type="submit"] {width: 60px;margin-left: 5px;padding: 1px 0px;margin-top: -3px;}
.formdiscountsalert {margin-top: 5px;}

.ff-container.payment-info select {width: auto;}
.payment-info img {max-width: initial; margin: 0px 5px;}

/*** END Cart Checkout Form ***/

/*** Order Summary ***/

.order-summary input[type="submit"] {display: block;margin-top: 10px;font-size: 90%;width: 150px;}
.order-summary .payment-info div {line-height: 180%;}

.discount-amt {color: #000;}
.discount-amt em {margin-right: 5px;font-size: 90%;}

.item-total {padding-top: 5px;margin-top: 5px;border-top: 1px solid #000;}

.order-total .checkout input[type="submit"] {
display: block;
text-align: center;
cursor: pointer;
width: 100%;
background: #FFE152;
outline: 2px solid #FFE152;
color: #FFF !important;
text-transform: uppercase;
padding: 3px 0px;
margin-left: 2px;
font-size: 135%;
border: 1px solid #FFF;
}

.order-total .checkout input[type="submit"]:hover {
background:#0099CC;
outline: 2px solid #0099CC;
color:#FFFFFF;
text-decoration: none;
-webkit-appearance: none;
	-webkit-transition: background-color .2s ease;
	   -moz-transition: background-color .2s ease;
		-ms-transition: background-color .2s ease;
		 -o-transition: background-color .2s ease;
			transition: background-color .2s ease;
}

.edit-cart {float: left;margin: 20px 0px;}

.edit-cart a {
display: block;
text-align: center;
cursor: pointer;
width: 165px;
background:#FFE152;
outline: 2px solid #FFE152;
color: #FFF !important;
text-transform: uppercase;
padding: 3px 0px;
margin-left: 2px;
font-size: 105%;
border: 1px solid #FFF;
}

.edit-cart a:hover {
background:#0099CC;
outline: 2px solid #0099CC;
color:#FFFFFF;
text-decoration: none;
-webkit-appearance: none;
	-webkit-transition: background-color .2s ease;
	   -moz-transition: background-color .2s ease;
		-ms-transition: background-color .2s ease;
		 -o-transition: background-color .2s ease;
			transition: background-color .2s ease;
}
/*** END Order Summary ***/

/*** Order Completed ***/

.download-products {float: left; margin: 20px 0px; width: 305px; text-align: center; background: #FDFDE7; padding: 10px 12px 0px 10px; border: 1px solid #CCC; line-height: 180%;}
.download-products h2 {font-weight: 700; color: #D32B37; font-size: 180%; margin: 0px 0px 10px;}
.download-products em {display: block; margin-bottom: 10px; font-weight: 700;}
.download-products .DigitalItem {margin: 0px 0px 10px;}

/*** END Order Completed ***/

/***** END CART/ECOMMERCE ELEMENTS *****/

/**** CENTRALPOINT HELP ****/

ul.cp-help {list-style-type: none;margin: 0;padding: 0; overflow: hidden;}
ul.cp-help li {float: left; width: 15.6%; margin: 0px 1% 0px 0px;}
ul.cp-help li img {width: 100%; height: 98px; border: 1px solid #000;}

/**** END CENTRALPOINT HELP ****/

/***** PHYSICIAN DIRECTORY *****/

/***** Home View *****/

/***** Proximity | Zip Code Display | cp:control key='CustomProximitySearch' *****/
#cphBody_cphCenter_ctl00_ctrlHomeHeaderContentcustomproximitysearch_pnlSearch {}
#cphBody_cphCenter_ctl00_ctrlHomeHeaderContentcustomproximitysearch_pnlSearch table td {padding-right: 5px;}
td.cpsys_CustomProxSearch_Text {padding-left: 0 !important; padding-bottom: 12px;}

#cphBody_cphCenter_ctl00_ctrlHomeHeaderContentcustomproximitysearch_pnlSearch input[type="image"] {
background: url(/Uploads/Public/Images/Design/Icons/go-btn-sprite.png) no-repeat; 
border: 0;
width: 39px;
height: 23px;
appearance: none;
cursor: pointer;
outline:none; 
margin-top: -15px;
margin-left: 5px;
}
#cphBody_cphCenter_ctl00_ctrlHomeHeaderContentcustomproximitysearch_pnlSearch input[type="image"]:hover {background-position: 0% 100%;}

/***** END Proximity | Zip Code Display | cp:control key='CustomProximitySearch' *****/

/***** END Home View *****/

/***** Results View *****/
ul.phys-rv .photo {float:left; width: 20%;}
ul.phys-rv .photo img {width: 100%;}

ul.phys-rv .info {float:left; width: 78%; margin-left: 2%; padding-top: 5px;}
ul.phys-rv .info a {display: block; font-size: 120%; margin: 0px 0px 15px 0px; font-weight: 700; color: #006699;}

ul.phys-rv .info .row {overflow: auto;margin-bottom: 7px;}
ul.phys-rv .info span.result-label {display: inline-block; min-width: 90px; text-decoration: underline;}
ul.phys-rv .info span.result-value {display: inline-block;}
/***** END Results View *****/

/***** A to Z Listing *****/

.group-header {overflow: auto; margin-bottom: 15px; background: #F9FCFF; padding: 5px;}
.group-header .group-label {float: left; font-weight: 700; color: #006699; font-size: 150%; text-transform: uppercase;}
.group-header .back-2-top {float: right; margin-top: 3px;}

/***** END A to Z Listing *****/

/***** Details View *****/

.phys-details img {float: right; margin: 0px 0px 20px 20px; max-width: 200px;}
.phys-details h2 {text-transform: none; color: #006699; font-size: 130%; text-decoration: underline; margin: 20px 0px 10px 0px;}
.phys-details .row {overflow: auto;margin-bottom: 7px;}
.phys-details span.result-label {display: inline-block; min-width: 90px; text-decoration: underline;}
.phys-details span.result-value {display: inline-block;}

.primary-location {overflow: auto; margin: 20px 0px;}
.primary-location .info {float: left;width: 28%;padding-right: 2%;}
.primary-location .map-container {float: left;width: 70%;}
.primary-location .map-container a {display: block; text-align: center;margin-top: 10px;font-size: 135%;font-weight: 700;}

/***** END Details View *****/

/***** END PHYSICIAN DIRECTORY *****/


/***** SITE SEARCH ELEMENTS *****/

td.cpsty_RowNum {padding-top: 0px;}
.module-name {font-style: italic; font-size: 95%; margin-top: 5px; color: #A98D51;}
#cphBody_cphCenter_lvResults_cpTop {font-size: 120%; font-weight: 700; color: #A98D51;}
#cphBody_cphCenter_lvResults_cpTop div {padding-bottom: 10px;}

#cphBody_cphCenter_lvResults_cpBottom {font-size: 120%; font-weight: 700; color: #A98D51;}
#cphBody_cphCenter_lvResults_cpBottom div {padding-bottom: 10px;}

.search-filter {margin-bottom: 30px;float:left;margin-top:10px;clear:both;}
.search-filter h3 {margin: 0px 0px 15px 0px; color: #006699; font-style: italic; text-decoration: underline;}
.search-filter ul {margin: 0;padding: 0;list-style-type: none;}
.search-filter ul li {display: inline-block;padding: 0; margin:5px 0px;float:left;clear:both;}
.search-filter ul li a {}

.results-item {float:left;margin-bottom:15px;clear:both;}
.results-item .link {float:left;clear:both;width:100%;}
.results-item .summary {margin:5px 0px;float:left;width:100%;}
.results-item .date {margin:5px 0px;float:left;width:100%;}
.news-results-item .date {margin:5px 0px;float:left;width:65%;}
.results-item .image {float:left;width:25%;margin-right:2%;}

#cphBody_cphCenter_divBackToSearch {float:right;}
#cphBody_cphCenter_divBackToSearch a {font-weight: 700;font-size: 120%;color: #007fb2 !important;}

/***** Advanced Search Only *****/

h3.ss-label {margin-bottom: 2px; display: inline-block; color: #A98D51;}
input#cphBody_cphCenter_ctbxCriteria {border: 1px solid #DBEAE9; padding: 3px 1%; width: 98% !important; margin-bottom: 7px; outline-color:#FF6300;}
.CpListBoxMultiple {width: 91% !important; border: 1px solid #DBEAE9 !important; outline-color:#FF6300;}
#cphBody_cphCenter_divSearchDates {margin: 15px 0px;}
#cphBody_cphCenter_divSearchModules {}
#cphBody_cphCenter_divSearchResults {margin: 15px 0px;}
cphBody_cphCenter_divSearchButtons {}
input.CpButton {background-image: none !important;}
input#cphBody_cphCenter_cbtnSearch[type="submit"]{-webkit-appearance: none;height: auto !important; border: 0; outline: none;cursor:pointer;
background-color: #FFE152; color:#FFFFFF; text-transform: uppercase; padding: 4px 12px; border-radius: 5px; font-size: 110%; margin: 10px 20px 20px 0px; width: auto !important;}
input#cphBody_cphCenter_cbtnSearch[type="submit"]:hover {background-color:#FFE152; color:#FFFFFF; text-decoration: none;
-webkit-appearance: none;
	-webkit-transition: background-color .2s ease;
	   -moz-transition: background-color .2s ease;
		-ms-transition: background-color .2s ease;
		 -o-transition: background-color .2s ease;
			transition: background-color .2s ease;

}

.cp-search h3 {margin: 0 0 2px; display: inline-block; } /** Search Labels **/
.cp-search input[type="text"] {margin: 0 0 7px; width: 388px !important;} /** Primary Search Input **/
.cp-search input[type="text"].CpDateTimePicker {max-width: 90px; margin: 7px 0 0;}  /** Date Inputs **/
.cp-search .CpListBoxMultiple {border: 1px solid #DBEAE9 !important; margin: 0 0 15px;}  /** Module Selector **/
#cphBody_cphCenter_divSearchDates, #cphBody_cphCenter_divSearchResults {margin: 15px 0px;}
.cp-search input[type="submit"] {background-image: none !important; width: auto !important; font-family: Arial, Helvetica, sans-serif !important;} /** Submit Button **/
/***** END Advanced Search Only *****/

/*** AJAX Search Only ***/
.cpsty_Search_Left {width: 19% !important;}
.cpsty_Search_Right {width: 81% !important;}
.cpsty_Search_Left .form-container {margin: 0;}
.cpsty_Search_Left h1 {display: none;}
.cpsty_Search_Left input.ctbxCriteria {
    min-width: 198px;
    width: auto !important;
    max-width: calc(100% - 12px) !important;
}
.cpsty_Search_Left .dvSearchDescription {font-size: 82%; padding: 0 10px 0 0;}
.cpsty_Search_Left .cdtpStart + br {display: none;}
.cpsty_Search_Left .cp-search input[type="text"].CpDateTimePicker {max-width: 60px; margin: 0; font-size: 12px; padding: 3px 2px;}
.cpsty_Search_Left .divSearchDates [type="radio"] {margin-left: 0;}
.cpsty_Search_Left .divSearchDates select {margin: 0 0 5px;}
.cpsty_Search_Left .divSearchDates .cdtpStart {margin: 0 -3px 0 0;}
.cpsty_Search_Left .cp-search .CpListBoxMultiple {float: none; width: auto !important; max-width: 90%; margin: 0; min-height: 325px !important;}
.cpsty_Search_Left input[type="image"] {margin: 5px 0 0;}
.cpsty_Search_Left .CpTieredSelectorMultiple {float: none; width: auto !important; max-width: 90%; margin: 0;}
.cpsty_Search_Left #cphBody_cphCenter_divSearchTaxonomy {margin: 15px 0 0;}

/***** END SITE SEARCH ELEMENTS *****/

/*** Inline Bulleted List ***/
.page-content ul.in-bull {list-style: none; padding: 0; margin: 0;}
.page-content ul.in-bull > li {margin: 0; display: inline;}
.page-content ul.in-bull > li:first-child::before {display: none;}
.page-content ul.in-bull > li::before {content: '\2022'; margin: 0 5px 0 3px;}

/**** SPLASH PAGE ELEMENTS ****/

/**** After-load Example ****/

div#divSplashPage {top: 40px  !important; border-radius: 5px !important; box-shadow: 0px 0px 10px 10px !important;width:26.4% !important;height:auto !important;left:37% !important;}
div#divSplashPage .splash-page-container {padding: 20px;}
div#divSplashPage .splash-page-container .close-btn {float: right; margin: 0px 0px 10px 10px;}
div#divSplashPage .splash-page-container .splash-content p {margin-top: 0;}

/**** END After-load Example ****/

/**** Preload Example ****/

.splash-preload-container {width: 65%; margin: 20px auto;}
.splash-preload-container h1 {margin: 0px 0px 20px 0px; font-weight: 400;text-transform: uppercase;color: #A98D51;font-size: 200%;}
.splash-preload-container p {color:#6D6D6D; line-height: 150%; margin: 10px 0px 15px 0px; font-size: 110%;}

/**** END Preload Example ****/

/**** END SPLASH PAGE ELEMENTS ****/

/***** MEMBER DASHBOARDS *****/

/***** Dashboard View - http://qc.xoprod15.com/main/member-controlled-dashboard.aspx *****/

.cppdb_Dashboard { margin-bottom: 3px; border: 1px solid #e2e3e7; }
.cppdb_Dashboard_Permanent { }
.cppdb_Dashboard_Header { padding: 3px; background-color: #e2e3e7; }
.cppdb_Dashboard_Header_Label { font-weight: bold; }
.cppdb_Dashboard_ActionMenu_StaticMenuStyle { }
.cppdb_Dashboard_ActionMenu_StaticMenuItemStyle { }
.cppdb_Dashboard_ActionMenu_StaticHoverStyle { }
.cppdb_Dashboard_ActionMenu_DynamicMenuStyle { padding: 1px 3px; width: 75px; border: 1px solid #e2e3e7; z-index: 100; }
.cppdb_Dashboard_ActionMenu_DynamicMenuItemStyle { }
.cppdb_Dashboard_ActionMenu_DynamicHoverStyle { }
.cppdb_Dashboard_Settings { padding: 3px; background-color: #e2e3e7; }
.cppdb_Dashboard_Body { padding: 3px; }
.cppdb_Dashboard_Body_Item { padding: 2px; }
.cppdb_Dashboard_Body_Content { padding: 2px; }

.toggle-view-db {text-align: right;} /** This is the link that switches from settings to dashboard view **/

.empty-item-db {font-size: 110%;} /** This is the empty item results content **/

/***** END Dashboard View *****/


/***** Settings View - http://qc.xoprod15.com/main/member-controlled-dashboard.aspx?settings=yes *****/

.cppdb_Settings { margin: 3px 0px; border: 1px solid #e2e3e7; }
.cppdb_Settings_Header { padding: 3px; background-color: #e2e3e7; }
.cppdb_Settings_Header_Label { font-weight: bold; }
.cppdb_Settings_Body { padding: 3px; }
.cppdb_Settings_Body_Item_Name { font-weight: bold; }

/***** END Settings View *****/

/***** END MEMBER DASHBOARDS *****/

/***** PHOTO GALLERY via LIGHTBOX *****/

ul.photo-gal-container {list-style-type: none; padding: 0;}
ul.photo-gal-container li {width: 32%; display: inline-block; margin: 0 0 5px 0; }
ul.photo-gal-container li img {width: 100%;}

#ob_title {text-align: left !important;}
#ob_title a {color: #D0AC06;}
#ob_title h2 {margin: 0 0 20px;}

/***** PHOTO GALLERY via LIGHTBOX *****/

/***** TAB STYLES *****/

.tab-container ul#nav-tabs{padding: 0;margin: 0px 0px 30px 0px;}
*+html .tab-container ul#nav-tabs li{display:inline ! important; font-weight:400;font-size: 110%;padding: 0;text-align:center;}
.tab-container ul#nav-tabs li{font-weight:400;font-size: 115%; display: inline-block;}
.tab-container ul#nav-tabs li a{text-align:center; background-color: #FFF;color: #5AB7B3; position: relative;display: inline-block;border: 1px solid #5AB7B3; border-radius: 5px 

5px 5px 5px; padding: 8px 12px; text-decoration: none; text-align: center; margin-right:15px; display: block;}
.tab-container ul#nav-tabs li a:visited{background-color: #FFF;color: #5AB7B3;margin-right:15px;}
.tab-container ul#nav-tabs li a:hover{background-color: #FF6300;color: #FFF;text-decoration: none;margin-right:15px;
	-webkit-transition: background-color .2s ease;
	   -moz-transition: background-color .2s ease;
		-ms-transition: background-color .2s ease;
		 -o-transition: background-color .2s ease;
			transition: background-color .2s ease;
}
.tab-container ul#nav-tabs li a.selected{ /*selected main tab style */margin-left: 0;margin-top: 0;position: relative;text-decoration: none; background-color: #5AB7B3; color: #FFF; margin-right:15px;}

/***** END TAB STYLES *****/

/**** ACCORDION ELEMENTS ****/

.acc-container {border-bottom: 0px solid #A9A9A9;margin: 0px 0px 10px 0px;}
.acc-container .acc-content {overflow: auto; padding-bottom: 15px;}
.acc-container .acc-content p {margin: 0;}


.acc-container h2.acc-title {text-transform: none; color: #3366CC; font-size: 140%;}
.acc-container .acc-title.over{color: #0065A4;}
.acc-container .acc-title.on{color: #0065A4;}
.acc-container .acc-title span.expanded {padding-left: 5%;}
.acc-container .acc-title span.collapsed {padding-left: 5%;}
.acc-container .acc-title span.cpsty_header {display: inline-table; width: 93.63%;}

*+html main#inside-page .acc-title span.expanded {padding-left: 22px;}
*+html main#inside-page .acc-title span.collapsed {padding-left: 22px;}



/**** This is a duplicate / visual trick for GenericEnhancedA Only. This requires a 2nd accordion cp:script with unique classes.  Note the "2" at the end of each class.  ****/

.acc-container .acc-content2 {overflow: auto; padding-bottom: 15px;}
.acc-container .acc-content2 p {margin: 0;}

.acc-container h2.acc-title2 {text-transform: none; color: #3366CC; font-size: 140%;}
.acc-container .acc-title2.over{color: #0065A4;}
.acc-container .acc-title2.on{color: #0065A4;}
.acc-container .acc-title2 span.expanded {padding-left: 5%;}
.acc-container .acc-title2 span.collapsed {padding-left: 5%;}
.acc-container .acc-title2 span.cpsty_header {display: inline-table; width: 93.63%;}

*+html main#inside-page .acc-title2 span.expanded {padding-left: 22px;}
*+html main#inside-page .acc-title2 span.collapsed {padding-left: 22px;}

/**** END Duplicate Accordion ****/
/**** END ACCORDION ELEMENTS ****/


/**** SCROLL BAR | <span class="alert">ExtScrollBar: Please provide a TargetId</span> ****/

.mCustomScrollbar {width: 100% !important;}

/**** END SCROLL BAR | <span class="alert">ExtScrollBar: Please provide a TargetId</span> ****/


/**** PERIMETER ADVERTISEMENTS ****/

.cpweb_PerimeterLeftTd {padding-top: 15px;}
.cpweb_PerimeterRightTd {padding-top: 15px;}

#tdPerimeterLeft {
background: #EEEEEE;
background: -moz-linear-gradient(top, #EEEEEE 0%, #feffff 92%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EEEEEE), color-stop(92%,#feffff));
background: -webkit-linear-gradient(top, #EEEEEE 0%,#feffff 92%);
background: -o-linear-gradient(top, #EEEEEE 0%,#feffff 92%);
background: -ms-linear-gradient(top, #EEEEEE 0%,#feffff 92%);
background: linear-gradient(to bottom, #EEEEEE 0%,#feffff 92%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#feffff',GradientType=0 );
}

#tdPerimeterRight {
background: #EEEEEE;
background: -moz-linear-gradient(top, #EEEEEE 0%, #feffff 92%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EEEEEE), color-stop(92%,#feffff));
background: -webkit-linear-gradient(top, #EEEEEE 0%,#feffff 92%);
background: -o-linear-gradient(top, #EEEEEE 0%,#feffff 92%);
background: -ms-linear-gradient(top, #EEEEEE 0%,#feffff 92%);
background: linear-gradient(to bottom, #EEEEEE 0%,#feffff 92%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EEEEEE', endColorstr='#feffff',GradientType=0 );
}

/**** END PERIMETER ADVERTISEMENTS ****/

/**** SMART LINKS - Produced from Advertising > Sponsored Keywords - http://qc.xoprod15.com/Console/Module.aspx?sn=SmartLinks ****/

a.cpweb_SmartLinks {color: #FF0000;}
a.cpweb_SmartLinks:link {color: #FF0000;}
a.cpweb_SmartLinks:visited {color: #FF0000;}
a.cpweb_SmartLinks:hover {color: #FF0000;}
a.cpweb_SmartLinks:active {color: #FF0000;}

/**** END SMART LINKS ****/



/***** MEDIA QUERIES BELOW!!!! *****/



/***** PRINT PAGE DISPLAY *****/
@media print {

header, footer, nav.top, .bc-icons, .breadcrumb-trail, ul.cp-icons, .back-btn {display:none;}
.print-cards h1 {display: none;}
.print-cards .update-card {display: none;}
body {color: #000 !important;}

p {page-break-inside:avoid;}

img { page-break-inside: avoid; max-width:500px;display:block;-webkit-print-color-adjust:exact;}

object::-webkit-media-controls {
        display: none;
    }
object {display:none;}

strong {display:block;}

#subnavigation {display:none !important;}

}
/***** END PRINT PAGE DISPLAY *****/


/***** Media Queries Taken From The Site Below - Other Sets Are Offered If Needed  *****/
/***** https://scotch.io/quick-tips/default-sizes-for-twitter-bootstraps-media-queries *****/

/*==========  Non-Mobile First Method  ==========*/
@media only screen and (max-width:1404px) {
    main#home .lower .row-1 .trihealth-news hr {width:100%;margin:5px 0 10px 0;}
    main#home .lower .row-1 .col-1 .healthwire hr {width:100%;margin:5px 0 10px 0;}
    main#home .lower .row-1 .col-1 .industry-news hr {width:100%;margin:5px 0 10px 0;}
    main#home .lower .row-1 .col-2 .videos hr {width:100%;margin:5px 0 10px 0;}
    main#home .lower .row-1 .col-2 .photos hr {width:100%;margin:5px 0 10px 0;}
    }
/* Large Devices, Wide Screens */
@media only screen and (max-width : 1384px) {
.imaging-table {display:none;}
.imaging-list-container {display:block;float:left;width:100%;}
.imaging-list-container .service-block {float:left;width:98%;padding:0 1%;margin-top:20px;}
.imaging-list-container .service-block .name {float:left;width:100%;font-size:130%;font-weight:bold;margin-top:10px;}
.imaging-list-container .service-block .address-info {float:left;width:100%;margin-top:5px;}
.imaging-list-container .service-block .contact-info {float:left;width:100%;margin-top:5px;}
.imaging-list-container .service-block .hours {float:left;width:100%;margin-top:5px;}
.imaging-list-container .service-block .restrictions {float:left;width:100%;margin-top:5px;}
.imaging-list-container .service-block .imaging-services {float:left;width:100%;margin-top:5px;}
}
    @media only screen and (max-width:1350px) {
    main#home .lower .row-1 .col-2 {margin-left:1.5%;}
    }
@media only screen and (max-width : 1300px) {
nav.top .item-2 ul li a {background-position:100% 55%;}
nav.top .item-3 ul li a {background-position:99% 55%;}
nav.top .item-4 ul li a {background-position:100% 55%;}
nav.top .item-5 ul li a {background-position:99% 55%;}
nav.top .item-6 ul li a {background-position:96% 55%;}
main#home {padding:0 1%;width:98%;}
.facility .address {clear:both;}
.facility .phone-info {margin-top:0;}
}

@media only screen and (max-width : 1200px) {
nav.top ul li a {padding:15px 0px 13px 0px;}
header .top-navigation .link2 ul li a {background-position: 94% 55%;}
header .top-navigation .link3 ul li a {background-position: 95% 55%;}
header .top-navigation .link4 ul li a {background-position: 100% 55%;}
}

/* Ipad / Tablet Landscape */
@media only screen and (max-width : 1024px) {
nav.top ul li a {padding:17px 0px 14px 0px;}
.cpweb_Wrapper.cpweb_Home {width: 100% !important;padding: 0;}
.bc-icons {padding: 0;}
header .top-navigation .link2 ul li a {background-position: 100% 55%;}
header .top-navigation .link3 ul li a {background-position: 100% 55%;}
header .top-navigation .link4 ul li a {background-position: 100% 55%;}
.module-results-container .module-result .vid-text {clear:both;margin-left:0;margin-top:5px;}
div#divSplashPage {width:35.4% !important;}
.interior-search .form-container .ff-container {margin-bottom:10px;}
main#home .lower .row-1 .col-2 {margin-left:1.4%;}
}

/* Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
header .top-navigation {font-size:90%;}
nav.top .inner {font-size:100%;}
nav.top .item-2 ul li {width:8.308%;}
nav.top .item-3 ul li {width:12.821%;}
nav.top .item-4 ul li {width: 10.975%;}
nav.top .item-5 ul li {width: 11.385%;}
nav.top .item-6 ul li {width: 12.103%;}
nav.top .item-7 ul li {width: 8.616%;}
nav.top .item-8 ul li {width:10.308%;}
header .top-navigation .link2 ul li a {background-image:none;}
header .top-navigation .link3 ul li a {background-image:none;}
header .top-navigation .link4 ul li a {background-image:none;}
nav.top .item-2 ul li a {background-image:none;}
nav.top .item-3 ul li a {background-image:none;}
nav.top .item-4 ul li a {background-image:none;}
nav.top .item-5 ul li a {background-image:none;}
nav.top .item-6 ul li a {background-image:none;}
.director-container {width:100%;margin-left:2%;float:left;}
h1#institute-logo {width:100%;text-align:center;}
}
@media only screen and (max-width : 899px) {
header .top-navigation a {font-size:100%;}
nav.top .inner {font-size:110%;}
header .top-navigation .link1 ul li:first-child {width:auto;margin:0 1%;}
header .top-navigation .link2 ul li {width:auto;margin:0 1%;}
header .top-navigation .link3 ul li {width:auto;margin:0 1%;}
header .top-navigation .link4 ul li {width:auto;margin:0 1%;}
header .top-navigation .link5 ul li {width:auto;margin:0 1%;}
header .top-navigation .link6 ul li {width:auto;margin:0 1%;}
header .top-navigation .link7 ul li {width:auto;margin:0 1%;}
}
    @media only screen and (max-width:827px) {
    main#home .lower .row-1 .col-2 {margin-left:1.3%;}
    }
/* Small Devices, Tablets */
@media only screen and (max-width : 768px) {
div#divSplashPage {width:50% !important;left:25% !important;}
.page-content .print-icon {width:35px !important;}
.page-content .email-icon {width:35px;}
.page-content .favorite-icon {width:35px;}
header {padding:0px 0% 10px 0%;width:100%;}
header .top-navigation {display:none;}
header .logo {text-align:center;width:100%;margin-left:0;margin-top:5px;}
header .logo img {width:50%;}
header .member-icon {margin-left:0;width:100%;text-align:center;margin-top:10px;}
header .member-icon img {width:40px;float:none;text-align:center;}
header .returnlogin {width:100%;margin-left:0;text-align:center;margin-right:0;}
header .adv-search-link a {font-size: 120%;font-weight: 700;color: #00467f;}
nav.top .inner .item-1 {display:none;}
nav.top .inner .item-2 {display:none;}
nav.top .inner .item-3 {display:none;}
nav.top .inner .item-4 {display:none;}
nav.top .inner .item-5 {display:none;}
nav.top .inner .item-6 {display:none;}
nav.top .inner .item-7 {display:none;}
nav.top .inner .item-8 {display:none;}
nav.top .search-container {width:200px;display:none;}
main#home .lower hr {display:block;}
    main#home .lower .row-1 h1 {margin:0px;width:100%;}
    main#home .lower .row-1 .col-1 {width:97.6%;margin-bottom:20px;}
    main#home .lower .row-1 .col-2 {margin-left:0;width:97.6%;}
    main#home .lower .row-1 .trihealth-news .block.column-1 {margin-right:auto;}
    main#home .lower .row-1 .trihealth-news .block.column-2 {margin-right:auto;}
    main#home .lower .row-1 .trihealth-news .block.column-3 {margin:auto;}
    main#home .lower .row-1 .trihealth-news .block {
    width: 100%;
    float: none;
    text-align: center;
    max-width: 250px;
    margin-right: auto;
    margin-left: 0;
    margin: 0 auto 10px auto;
    min-height: 0;
    clear: both;
    }
    main#home .lower .row-1 .trihealth-news .block .image {
    float: none;
    width: 100%;
    position: relative;
    border: 1px solid #5584aa;
    max-width: 250px;
    text-align: center;
    margin: 0 auto;
    }
    main#home .lower .row-1 .trihealth-news .block .label {
    float: none;
    width: 99%;
    background: rgba(107, 107, 107, .6);
    color: #fff;
    position: absolute;
    bottom: 0;
    padding: 5px 1%;
    text-align: center;
    margin: 0 auto;
    }
    main#home .lower .row-1 .trihealth-news .view-all.btn {max-width:140px;}


.right-rail .banner-block3 .container .item-content2 object {height:auto;}
#interior {width:100%;padding:0;}
.module-details-first-column object {height:100% !important;}
.page-content {min-height: 0;}

.facility .img-facility {width:99%;padding:2px 0.5%;}
.facility .imaging-services {width:60%;clear:both;}
.facility .address {width:100%;margin-left:0;margin-top:5px;}
.facility .phone-info {width:100%;margin-top:15px;margin-left:0;}
.facility .maps .map {width:22.373%;}
ul#interior-sitemap li {width:100%;}

.news-section {width:100%;margin-top:10px;}
.news-section .news-items {width:100%;padding:0;text-align:center;border-right:none;}
.news-section .news-items .update-item-title {width:100%;text-align:center;}
.news-section .more-tpho {float:left;width:100%;}
.video-section {width:100%;margin-top:10px;margin-left:0;}
.video-section .video-box {width:100%;padding:0 0 10px 0;}
#related-container .related-video-block {float:left;width:98%;margin:5px 2%;}
.interior-search {margin-top:0px;}
.facilities-container .facility-type {margin-bottom:10px;}
.mobile-accordion {display:block;float:left;width:100%;}
.mobile-accordion .subnavigation-header {font-size:120%;text-align:center;color:#007fb2;font-weight:bold;}
.mobile-accordion .subnavigation-content .subnav-container {display:block;}
.mobile-accordion .subnavigation-content .subnav-container #subnavigation {display:block;}
.mobile-accordion .subnavigation-content .subnav-container #subnavigation .link {width:100%;margin:0 0 10px 1.5%;}
.mobile-accordion .subnavigation-content .subnav-container #subnavigation .link a {font-weight:bold;}
.mobile-accordion .subnavigation-content #subnavigation .link {width:100%;margin:0 0 10px 1.5%;}
.mobile-accordion .subnavigation-content #subnavigation .link a {font-weight:bold;}
.subnav-container {display:none;}
.imaging-list-container {text-align:center;}
.imaging-list-container .service-block {border-bottom:1px solid #999;padding-bottom:20px;}
ul.results {margin:0px 0 0 0;clear:both;}
ul.results li {margin: 0 0 10px;}
.institute-logo {width:100%;}
.director-block {width:100%;margin-left:0;}
.director-block .director-section {width:20%;}
.director-block .director {width:100%;text-align:center;}
.results-block {margin-left:0;}
.facility-directory {float:left;clear:both;}
.photo-block {min-height:200px;}
/** SLICK NAV CSS STYLES **/
.top-ribbon-mobile-only {display:block;float:left;width:100%;background-color: #00467f;}
.top-ribbon-mobile-only .search-container {float:right;width:200px;padding:8px 0 8px;text-align:right;margin-right:4px;}
.top-ribbon-mobile-only .search-container input[type="text"] {
-webkit-appearance: none;
    border: none;
    height: 26px;
    outline: none;
    padding: 0 0 0 7.03%;
    color: #707173;
    display: inline-block;
    width: 92.975%;
    font-size: 100%;
    line-height: 24px;
}
.top-ribbon-mobile-only .search-container input[type="submit"] {
    margin-left: 85% !important;
    margin-top: -24px;
    margin-top: -21.9px\9;
    width: 29px;
    height: 22px;
    background: url(/uploads/public/images/design/icons/searchicon.png) 10% 0% no-repeat;
    border: none;
    cursor: pointer;
    clear: none;
    float: left;
    margin-right: 0px;
    position: relative;
    z-index: 200;
    outline: none;
}
#mobile-nav {display: block;float: left; margin-top: 8px;margin-left:2%;padding-bottom:5px;}

/***** PLEASE NOTE THESE ARE CUSTOM STYLES: See the links below for help *****/
/***** Original Documentation:   http://slicknav.com *****/
/***** Original Styles: http://slicknav.com/mobile-menu/slicknav.css *****/

/***** Mobile Navigation Menu - Core Style *****/

.slicknav_menu  .slicknav_menutxt {display: none !important;}
.slicknav_menu .slicknav_icon {float: none; margin: 0;}

.slicknav_menu .slicknav_no-text { margin: 0 }
.slicknav_menu .slicknav_icon-bar { display: block; width: 1.125em; height: 0.125em;}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0em }
.slicknav_nav {clear: both;}
.slicknav_nav ul,
.slicknav_nav li {display: block; border-bottom: 1px solid #ffcf01; font-size: 110%;}
.slicknav_txtnode {display:none;}

.slicknav_nav .slicknav_item {cursor: pointer;}
.slicknav_nav .slicknav_row {display: block;}
.slicknav_nav a {display: block;}
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a {display: inline-block;}
.slicknav_menu:before,
.slicknav_menu:after {content: " "; display: table;}
.slicknav_menu:after {clear: both;}
/* IE6/7 support */
.slicknav_menu { *zoom: 1 }

/***** User Default Style Change the following styles to modify the appearance of the menu. *****/

/***** First Tier SlickNav Elements *****/
.slicknav_menu {width: 30px;}
ul.slicknav_nav {color: #FFF !important; width: 96%; position: absolute; border: 2px solid #ffcf01; z-index: 9999; max-width: 1016px; -webkit-text-size-adjust: 100%;}
ul.slicknav_nav li ul {border-bottom: 0; background: #FFF !important;}
ul.slicknav_nav li ul li {border-bottom: 1px solid #EFEFEF; font-size: 80%;}
ul.slicknav_nav li:last-child {border-bottom: 0;}

li.slicknav_txtnode {background: #00467F; padding: 8px;display:none;}
.slicknav_parent.slicknav_open a.slicknav_item.slicknav_row {background: #ffcf01 !important; color: #00467F;}
.slicknav_parent.slicknav_open a.slicknav_item.slicknav_row a {background: #ffcf01 !important; color: #00467F;}
li.slicknav_parent.slicknav_open {background: #00467F;}
li.slicknav_parent.slicknav_open a {background: #00467F; color: #222;}

.slicknav_nav .slicknav_arrow {float: left; margin: 0 8px 0 -3px; float: left; text-indent: -9999px; width: 16px; height: 16px;}

.slicknav_parent.slicknav_collapsed span.slicknav_arrow {background: url(/Uploads/Public/DemoImages/slicknav_arrow_closed.png) no-repeat;}
.slicknav_parent.slicknav_open span.slicknav_arrow {margin: 0 8px 0 -3px;background: url(/Uploads/Public/DemoImages/slicknav_arrow_open.png) no-repeat;}
/***** END First Tier SlickNav Elements *****/


/***** Second Tier SlickNav Elements *****/

/** Closed Parent Styles **/
li.slicknav_parent.slicknav_open ul li.slicknav_collapsed.slicknav_parent a.slicknav_item.slicknav_row {background: #00467f !important; padding-left: 30px;}
li.slicknav_parent.slicknav_open ul li.slicknav_collapsed.slicknav_parent a.slicknav_item.slicknav_row a {background: #00467f !important; color: #FFF; font-weight: 700;}

/** Arrow Styles **/
li.slicknav_parent.slicknav_open ul li.slicknav_collapsed.slicknav_parent span.slicknav_arrow {background: url(/Uploads/Public/Images/Design/Icons/slicknav_arrow_closed_tier2.png) no-repeat; display: inline-block;float: none; margin-left: 7px; background-position: 0px 1px;}
/** END Closed Parent Styles **/

/** Open Parent Styles **/
li.slicknav_parent.slicknav_open ul li.slicknav_open.slicknav_parent a.slicknav_item.slicknav_row {background: #ffe152 !important; padding-left: 30px;}
li.slicknav_parent.slicknav_open ul li.slicknav_open.slicknav_parent a.slicknav_item.slicknav_row a {background: #ffe152 !important;color: #222;font-weight: 700;}

/** Arrow Styles **/
li.slicknav_parent.slicknav_open ul li.slicknav_open.slicknav_parent span.slicknav_arrow {background: url(/Uploads/Public/Images/Design/Icons/slicknav_arrow_open_tier2.png) no-repeat; display: inline-block;float: none; margin-left: 7px; background-position: 0px 4px;}
/** END Open Parent Styles **/

/** Second Tier Submenu **/

li.slicknav_parent.slicknav_open ul li.slicknav_open.slicknav_parent ul a {background: #ffe152 !important; color: #222; font-size: 110%;}

/***** END Second Tier SlickNav Elements *****/

/* Button */

.slicknav_btn {position: relative; margin-top:0; padding-top: 0;}
a.slicknav_btn {display: block; background-image: url(/Uploads/Public/TriHealth/mobile-nav-holder.png); background-repeat: no-repeat; background-size: 100% 100%; cursor: pointer; width: 100%; min-height: 23px; min-width: 21px; outline: none;}

/* Button Text */
.slicknav_menu .slicknav_menutxt {display: none;}


/* Button Lines */
.slicknav_menu .slicknav_icon-bar {}
.slicknav_nav {color:#fff !important;margin:0;padding:0;font-size:0.875em;}
.slicknav_nav, .slicknav_nav ul {list-style: none;overflow:hidden;}
.slicknav_nav ul {padding:0 0 0 0; margin:0; background: #00467F !important;}
.slicknav_nav .slicknav_row {padding: 8px; background: #00467F !important;}
.slicknav_nav a{padding: 8px; text-decoration:none; color:#FFF; font-weight: 700;outline: none; background: #00467F !important;}
.slicknav_nav ul li a {padding: 8px 10px 8px 30px; font-weight: 400;background: #FFF !important; color: #383838;}
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a {padding:0; margin:0;}

/***** END Mobile Navigation Menu - Core Style *****/
/** END SLICK NAV CSS STYLES **/

/** FOOTER ADJUSTMENTS **/

ul.social-icons img {width: 28px;}
ul.social-icons li {margin-right: 7px;}
footer nav .col-1 {float:left; margin-left: 0;}
footer nav .col-2 {float:left; margin-left: 12%;}
footer nav .col-3 {float:left; margin-left: 12%;}
footer nav .col-4 {float:left; margin-left: 4%;}
footer nav .col-5 {float:left; margin-left: 12%;}
footer .site-info {float:left;width:98%;text-align:center;padding:0 1%;}
/** END FOOTER ADJUSTMENTS **/

/**INTERIOR PAGES**/
.cpsty_Center {padding:0 1% !important;width:98%;float:left;}
main#inside-page {width:100%;border-top:1px solid #999;}
.right-rail {width:96%;padding-left:2%;padding-right:2%;margin-top:10px;margin-left:0;}
/**END INTERIOR PAGES**/
}

@media only screen and (max-width : 629px) {
.director-container {clear:both;margin-left:0;}
}
@media only screen and (max-width:536px) {
    main#home .lower .row-1 .col-1 {border:none;width:100%;}
    main#home .lower .row-1 .col-2 {border:none;width:100%;}
    main#home .lower .row-1 .col-1 .taxonomy-news {width:100%;}
    main#home .lower .row-1 .col-1 .taxonomy-news2 {width:100%;}
    main#home .lower .row-1 .col-1 .healthwire .block.column-3 {margin-right:auto;}
    main#home .lower .row-1 .col-1 .healthwire .block {
    width: 100%;
    float: none;
    text-align: center;
    max-width: 250px;
    margin-right: auto;
    margin-left: 0;
    margin: 0 auto 10px auto;
    min-height: 0;
    clear: both;
    }
    main#home .lower .row-1 .col-1 .healthwire .block .image {width:100%;margin-right:0;float:none;max-width:250px;text-align:center;}
    main#home .lower .row-1 .col-1 .healthwire .block .label {width:100%;margin-right:0;float:none;max-width:250px;text-align:center;}
    main#home .lower .row-1 .col-1 .industry-news .block.column-3 {margin-right:auto;}
    main#home .lower .row-1 .col-1 .industry-news .block {
    width: 100%;
    float: none;
    text-align: center;
    max-width: 250px;
    margin-right: auto;
    margin-left: 0;
    margin: 0 auto 10px auto;
    min-height: 0;
    clear: both;
    }
    main#home .lower .row-1 .col-1 .industry-news .block .image {width:100%;margin-right:0;float:none;max-width:250px;text-align:center;}
    main#home .lower .row-1 .col-1 .industry-news .block .text {width:100%;margin-right:0;float:none;max-width:250px;text-align:center;}
    main#home .lower .row-1 .col-1 .industry-news .block .text .label {width:100%;margin-right:0;float:none;max-width:250px;text-align:center;}
    main#home .lower .row-1 .col-1 .industry-news .block .text .date {width:100%;margin-right:0;float:none;max-width:250px;text-align:center;}
    main#home .lower .row-1 .col-1 .industry-news .block .text .summary {width:100%;margin-right:0;float:none;max-width:250px;text-align:center;}
    main#home .lower .row-1 .col-1 .taxonomy-news .view-all.btn {float:none;}
    main#home .lower .row-1 .col-1 .taxonomy-news2 .view-all.btn {float:none;}
    main#home .lower .row-1 .col-1 .industry-news .view-all.btn {float:none;}
    main#home .lower .row-1 .col-1 .healthwire .view-all.btn {float:none;}
    main#home .lower .row-1 .col-2 .photos .view-all.btn {float:none;}
    main#home .lower .row-1 .col-2 .videos .view-all.btn {float:none;}
    }
/* Extra Small Devices, Phones */ 
@media only screen and (max-width : 480px) {
div#divSplashPage {width:93% !important;left:3% !important;}
main#inside-page {padding: 0% 2%;width:96%;}
.cpweb_Wrapper {max-width: 480px;}
.bc-icons {margin: 0 0 15px;}
.page-content h1 {width:auto;}
.page-content .icons {float:left;clear:both;width:100%;margin-bottom:10px;}
.page-content .favorite-icon {float:left;margin-top:0;margin-bottom:0;}
.page-content .print-icon {float:left !important;margin-top:0 !important;margin-bottom:0 !important;}
.page-content .email-icon {float:left;margin-top:0;margin-bottom:0;}
header .logo {clear:both;margin-top:15px;}

.cp-login input[type="password"] {width:98% !important;}
.cp-login input[type="text"] {width:98% !important;}
.breadcrumb-trail {float: none;width: 100%;}
ul.cp-icons {display: none;}

#cphBody_cphCenter_divBackToSearch {float:left;clear:both;margin-bottom:10px;}

/** Homepage Content Adjustments **/
main#home .lower .home-sep {display: none;}
.facilities-container .facility-type .facility-block {margin-right:3.8%;}
.facilities-container .facility-type .facility-block .facility-name {margin-top:5px;text-align:center;}

.facilities-container .facility-type .facility-block .facility-name a {font-size:90%;}


/** END Homepage Content Adjustments **/

/**** ENHANCED MODULE ELEMENTS ****/

/*** Results View ***/

.enhanced-results h1 {float: none;}
.enhanced-results .results-filters {float: none; margin: auto;width: 100%;}
.enhanced-results .results-filters .order-by {float: none;}
.enhanced-results .results-filters .page-size {float: none;}
.enhanced-results .results-filters select#cphBody_cphCenter_ctl01_ctrlResultsHeaderContentorderby_lbOrderBy {width: 60% !important; margin: 0 auto 10px; display: block;}
.enhanced-results .results-filters select#cphBody_cphCenter_ctl01_ctrlResultsHeaderContentpagesize_lbPageSize {width: 60% !important; margin: 0 auto 10px; display: block;}
.enhanced-results .cp-alpha-nav {margin: 10px 0 0; max-width: 100%;}

.PC-results-container .PC-result {width:100%;margin-right:0;}
.PC-results-container .PC-result .cover {width:100%;}
.PC-results-container .PC-result .cover-link {width:100%;text-align:center;}
.PC-results-container .PC-result .article-listing {width:100%;text-align:center;margin-left:0;}
.PC-results-container .PC-result .article-listing .article {width:100%;}
.PC-results-container .PC-result .article-listing .article-page {width:100%;}

/*** END Results View ***/

.my-info .user-image .member-icon {width:auto;}
.my-info .user-image .link {text-align:left;}
.my-info .user-info {margin-left:0;clear:both;}
/**** END ENHANCED MODULE ELEMENTS ****/




/** FOOTER MOBILE DEVICES **/

footer .btm-ribbon .logo {float: none;width: 100%;text-align: center;}
footer .btm-ribbon .site-info {float: none;width: 94%; padding: 0% 3%; padding-top: 20px; text-align: center;}
footer .btm-ribbon .social-media {float: none;width: 94%; padding: 0% 3%; text-align: center;}
ul.social-icons {display: table; margin: 20px auto; float: none; overflow: hidden;}
footer .btm-ribbon .login {float: none; margin: 25px auto 0px auto; width: 125px;}

/** END FOOTER MOBILE DEVICES **/

/** PERIMETER ADVERTISMENT ADJUSTMENTS **/


/** PERIMETER ADVERTISMENT ADJUSTMENTS **/

#tdPerimeterLeft {display: none;}
#tdPerimeterRight {display: none;}

#cphBody_tdLeft {display: none;}
#cphBody_tdRight {display: none;}

/** END PERIMETER ADVERTISMENT ADJUSTMENTS **/
.facility-directory {float:left;clear:both;margin-top:10px;}
.facility .maps .map {width:35.99%;margin-right:4%;}
.facility .imaging-services {width:100%;}
}

/* Custom, iPhone Retina */ 
@media only screen and (max-width : 320px) {
main#home .lower .row-1 .col-2 .item-content .summary {float:right;}
}

/*** INTERNET EXPLORER MEDIA QUERIES ***/    
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    span#_containermyExperience4606510365001 {width:100%;}
span#_containermyExperience {width:100%;}
main#home .lower .row-2 .col-2 {min-height:575px;}
main#home .lower .row-1 .col-1 {min-height:407px;}
main#home .lower .row-1 .col-2 {min-height:407px;}
main#home .lower .row-1 .col-3 {min-height:407px;}
main#home .lower .row-1 .col-4 {min-height:407px;}
.results-item .thumbnail-industry img {width:auto;}
nav.top .search-container input[type="submit"] {margin-top:-22px;}
    }
    span#_containermyExperience4606510365001 {width:100%\9;}
span#_containermyExperience {width:100%\9;}

/*** FIREFOX MEDIA QUERIES ***/
@-moz-document url-prefix() {
main#home .lower .row-1 .col-2 {min-height:435px;}
main#home .lower .row-1 .col-3 {min-height:435px;}
main#home .lower .row-1 .col-4 {min-height:435px;}
main#home .lower .row-2 .col-1 {min-height:585px;}
main#home .lower .row-2 .col-3 {min-height:585px;}
main#home .lower .row-2 .col-4 {min-height:585px;}
}
/* Centralpoint.WebSite.StyleSheet.CustomStyles */
