/*
Theme Name: Public Health 
Author: multidots
Version: 1.0
Author URI: http://multidots.com/
*/
@charset "utf-8";

/* CSS Document */
/*** OpenSans ****/
@font-face {
	font-family: 'OpenSansRegular';
	src: url('webkit/opensans-regular.eot');
	src: url('webkit/opensans-regular.eot') format('embedded-opentype'), url('webkit/opensans-regular.woff') format('woff'), url('webkit/opensans-regular.ttf') format('truetype'), url('webkit/opensans-regular.svg#OpenSansRegular') format('svg');
	font-display:swap;
}
@font-face {
	font-family: 'OpenSansBold';
	src: url('webkit/opensans-bold.eot');
	src: url('webkit/opensans-bold.eot') format('embedded-opentype'), url('webkit/opensans-bold.woff') format('woff'), url('webkit/opensans-bold.ttf') format('truetype'), url('webkit/opensans-bold.svg#OpenSansBold') format('svg');
	font-display:swap;
}
/***************** template_for_degree_page_new_design (16/7/2014) end ***************/
/***************** template_for_home_new_design (11/7/2014) start ***************/
.main-wrapper { margin: 0 auto; width: 1140px; clear: both; }
/***************** template_for_home_new_design (11/7/2014) end ***************/
/*************State Public Health Guide**************/
/*************State Public Health Guide end**************/
/**************PH mojars****************/
/**************PH mojars end****************/
b, strong, th, h1, h2, h3, h4, h5, h6 { font-weight: normal; }
* { margin: 0; padding: 0; }
a { text-decoration: none; color: #58AA46; }
img { border: none; }
html { overflow-y: scroll; overflow-x: hidden; }
body { color: #666; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 24px; background: #FFFFFF; font-weight: normal; overflow-x: hidden; }
b { font-weight: normal; }
.mrgn-top64 { margin-top: 64px !important; }
.mrgn-top30 { margin-top: 30px !important; }
.mrgNbtm { margin-bottom: 0 !important; }
.mrGRGtnun { margin-right: 0 !important; }
.brdrRgtnun { border-right: none !important; }
.disply-blk { display: block; font-weight: normal !important; font-family: inherit !important; font-size: inherit !important; }
.font-color-333 { color: #333 !important; }
.font-color-666 { color: #666 !important; }
.margin-top-33 { margin-top: 33px !important; }
.margin-btm-10 { margin-bottom: 10px !important; }
.displ-nun { display: none !important; }
.brdBtmnun { border-bottom: none !important; }
#pull { display: none; }
.brdr-btm-ccc { border-bottom: 1px solid #E6E6E6; }
.color-A90177 { color: #color-A90177; }
.mrgnTPnun { margin-top: 0 !important; }
.pdgnTPnun { padding-top: 0 !important; }
.wrapper { margin: 0 auto; width: 960px; clear: both; }
.full-width-page .wrapper{width:1160px;}
.wrapper-gw { margin: 0 auto; width: 100%; clear: both; }
#access { clear: none; float: left; position: relative; z-index: 2; }
#access ul { list-style: none; }
#access li { float: left; font-family: Verdana, Arial, Helvetica, sans-serif; position: relative; text-transform: capitalize; }
#access a { color: #333333; display: block; position: relative; text-decoration: none !important; }
#access ul ul { background: none repeat scroll 0 0 #FFFFFF; border-bottom: 3px solid #58AA46; box-shadow: none; display: none; float: left; left: 54px; padding: 7px; position: absolute; top: 43px; z-index: 999; border-top: 1px solid #E6E6E6; width: 440px !important; }
#access ul ul ul.sub-menu { left: 253px; width: 175px !important; border-bottom: 0; background-color: #CBF2C2; top: 7px; padding-top: 0; height: 251px; }
#access ul ul ul.sub-menu li { width: 163px !important; padding-top: 3px; }
#access ul ul ul.sub-menu li a { width: 145px !important; padding: 5px 0 5px 10px; }
#access ul ul ul.sub-menu li a:hover { background-color: #58AA46 !important; color: #FFF !important; }
#access ul ul ul { left: -124%; top: 0; }
#access ul ul a { background: none repeat scroll 0 0 transparent !important; border-bottom: medium none; padding-left: 0px; height: auto; padding: 0px; }
#access ul ul *:hover > a { padding: 0px; }
#access li:hover > a, #access ul ul *:hover > a, #access a:focus { background: none repeat scroll 0 0 #FFFFFF; color: #22A2A2; }
#access li:hover > a, #access a:focus { background: none repeat scroll 0 0 transparent; opacity: 1; color: #22A2A2; }
.logo a:focus { opacity: 1 !important; background: none repeat scroll 0 0 transparent !important; }
#access ul li:hover > ul { display: block; }
#access ul ul li.current-menu-item > a, #access ul ul li.current-menu-ancestor > a, #access ul ul li.current_page_item > a, #access ul ul li.current_page_ancestor > a { font-weight: normal; color: #58AA46 !important; }
#access .current-menu-item > a, #access .current-menu-ancestor > a, #access .current_page_item > a, #access .current_page_ancestor > a { font-weight: normal; color: #58AA46 !important; border-bottom: 0 !important; }
#ph-degrees header nav #access ul li.menu-item-18700 ul li { width: 200px; }
#access ul li.menu-item-18700 ul { width: 200px; }
#access ul li.menu-item-18701 ul { width: 150px; }
#access ul li.menu-item-18699 ul { width: 150px; }
#access ul#menu-top_menu-1 > li > a { padding: 9px 11px 6px 11px; border: 1px solid transparent; border-bottom: 0; }
#access ul#menu-top_menu-1 > li.menu-item-has-children:hover > a { border: 1px solid #E6E6E6 !important; border-bottom: 0 !important; z-index: 999999999999; position: relative; background-color: #FFF !important; border-bottom: 1px solid #FFF !important; }
#access .current_page_item > a { border-bottom: none !important; }
#access ul#menu-top_menu-1 > li > ul.sub-menu li a { border: medium none; float: left; font-size: 14px; font-family: 'OpenSansRegular'; text-transform: none; margin-right: 5px; width: 220px; color: #666666; }
#access ul#menu-top_menu-1 > li > ul.sub-menu li:hover { background-color: #CBF2C2; border-bottom: 0; }
#access ul#menu-top_menu-1 > li > ul.sub-menu li.menu-item-has-children:hover { background-image: url(images/nav-li-bg.jpg); background-position: 235px 50%; background-repeat: no-repeat; }
#primary.content-area { min-height: 300px; }
#ph-degrees { width: 100%; height: auto; float: left; font-family: 'OpenSansRegular'; }
#ph-degrees header { width: 100%; float: left; border-bottom: 1px solid #E6E6E6; padding: 10px 0 8px; }
#ph-degrees header .tech-logo { width: 217px; /*  height:50px;*/ float: left; }
/* nav-update */
#ph-degrees header nav ul.tech-nav li.menu-item-18699 ul { left: 30px; width: 150px !important; }
#ph-degrees header nav ul.tech-nav li.menu-item-18699 ul li { width: 143px !important; margin: 0; }
#ph-degrees header nav ul.tech-nav li.menu-item-18702 ul { left: 190px; width: 267px !important; margin-left: -70px; }
#ph-degrees header nav ul.tech-nav li.menu-item-18702 ul li { width: 260px !important; }
/* nav-update */
#ph-degrees header nav { width: 562px; float: right; margin-top: 23px; }
.home_btn { float: left; overflow: hidden; padding-right: 25px; padding-top: 4px; }
#ph-degrees header nav ul.tech-nav { display: block; width: 100%; float: left; position: relative; }
#ph-degrees header nav ul.tech-nav li { display: inline; float: left; font-family: 'OpenSansRegular'; font-size: 18px; line-height: 20px; margin-right: 0; padding: 7px 6px 12px; text-transform: uppercase; width: auto; padding-bottom: 0; position: static; }
#ph-degrees header nav ul.tech-nav li a { color: #999; border-bottom: 3px solid #FFF; padding-bottom: 3px; }
#ph-degrees header nav ul.tech-nav li a:hover { color: #58AA46; border-bottom: 3px solid #58AA46; padding-bottom: 3px; }
#ph-degrees header nav ul.tech-nav li:hover > a { color: #58AA46; }
#ph-degrees header nav ul.tech-nav li .tech-sub-menu b { color: #999999; float: left; font-family: 'OpenSansRegular'; font-size: 14px; font-weight: normal; margin: 6px 0 4px 9px; text-transform: capitalize; width: 80%; }
#ph-degrees header nav ul.tech-nav li .tech-sub-menu { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #E6E6E6; bottom: 0; display: none; float: left; height: 475px; left: 0; padding: 7px; position: absolute; top: 34px; width: 511px; z-index: 999; -webkit-box-shadow: 0 2px 6px 2px #666666; -moz-box-shadow: 0 2px 6px 2px #666666; box-shadow: 0 2px 6px 2px #666666; }
#ph-degrees header nav ul.tech-nav li ul.sub-menu { padding-left: 0; }
#ph-degrees header nav ul.tech-nav li ul.sub-menu li { border: medium none; float: left; font-size: 14px; font-family: 'OpenSansRegular'; text-transform: none; margin-right: 5px; width: 240px; color: #666666; padding: 9px 0 5px 14px; }
#ph-degrees header nav ul.tech-nav li ul.sub-menu ul.sub-menu { background-color: transparent; }
#ph-degrees header nav ul.tech-nav li ul.sub-menu ul.sub-menu li { background-color: #CBF2C2; }
#ph-degrees header nav ul.tech-nav li ul.sub-menu li a { color: #666; float: left; }
#ph-degrees header nav ul.tech-nav li ul.sub-menu li a:hover { color: #58AA46; width: auto; float: left; }
#ph-degrees .tech-container { width: 100%; float: left; background: #FFF; }
#ph-degrees .tech-container .tech-block { width: 100%; float: left; margin: 50px 0; }
#ph-degrees #public_health .tech-container h2 { text-transform: capitalize; }
#ph-degrees .tech-container h2 { color: #58AA46; font-family:'OpenSansBold'; font-size: 36px; line-height: 42px; width: 100%; float: left; text-align: left; text-transform: uppercase; margin-bottom: 20px; margin-top: 40px; font-weight: normal; }
#ph-degrees .tech-container h2.spc-mrgn { margin-bottom: 15px !important; }
#ph-degrees .tech-container h2 span { display: block; }
#ph-degrees .banner { width: 100%; float: left; background: url(images/ph-banner.jpg) repeat-x top center #FFF; height: 379px; }
#ph-degrees .banner {background: url(images/ph-banner.webp) repeat-x top center #FFF;;}
#ph-online-new-design h1 { background: url(images/text-banner.jpg) no-repeat center top; border: 5px solid #FFFFFF; color: #FFFFFF; font-family: 'OpenSansBold'; font-size: 44px; font-weight: normal; line-height: 68px; padding: 0px 10px; text-align: center; text-transform: uppercase; width: auto; text-shadow: 0px 2px 5px rgba(51, 51, 51, 0.35); }
#ph-degrees .banner .banner-right { float: right; height: 329px; position: absolute; right: -95px; width: 580px; }
#ph-degrees .banner .sci-banner { float: none; margin: 110px auto 0; position: relative; width: 930px; background: #FFF; }
#ph-degrees .banner .sci-banner p { padding: 5px 20px 15px 20px; width: 96%; line-height: 32px; text-align: center; color: #333333; font-family: 'OpenSansBold'; font-size: 18px; }
/**04-12-2014**/
.cs-responsive-menu { display: none; }
/**************************** Breadcrum ****************************/
.breadcrumb { width: 100%; height: 45px; border: 1px solid #E6E6E6; overflow: hidden; margin-top: 30px; }
.breadcrumb ul { float: left; padding: 0; }
.breadcrumb ul li { float: left; list-style: none; margin-right: 10px; line-height: 45px; }
.breadcrumb ul li a { text-decoration: none; color: #0C1E2E; font-size: 12px; }
.breadcrumb ul li a img { margin-top: 15px; }
/**************************** End Breadcrum ****************************/
/*** footer *********/
#ph-degrees footer { width: 100%; float: left; text-align: left; margin-top: 80px; }
#ph-degrees footer .site-info .footer-left { display: flex; flex-direction: column; width: 100%; padding-top: 10px; box-sizing: border-box; border-top: 2px solid #CCC; background: #F7F7F7; padding: 10px 20px; margin: auto; text-align: center; }
#ph-degrees footer .site-info .footer-left h6 { font-family: Arial; font-weight: bold; font-size: 18px; color: #58AA46; margin-bottom: 10px; font-family: 'OpenSansBold'; }
/*  ******** Old newsletter code ************ #ph-degrees footer .site-info .footer-left p{color:#999999; font-family:arial; font-size:13px; line-height:18px; display: inline-block; margin-bottom: 10px;}
   #ph-degrees footer .site-info .footer-left input { display: block; float: left; outline:none; -webkit-appearance: none; -moz-appearance: none; appearance: none; } 
*/
#ph-degrees footer .site-info .footer-left .newsletter { display: inline-block; width: 100%; max-width: 400px; margin: auto; background: url(images/footer-newsform-bg.jpg) no-repeat; margin-bottom: 10px; }
#ph-degrees footer .site-info .footer-left .newsletter p { margin-bottom: 0; }
#ph-degrees footer .site-info .footer-left .newsletter form p { margin: 0; }
#ph-degrees footer .site-info .footer-left .newsletter form input, #ph-degrees footer .site-info .footer-left .newsletter form textarea { display: inline-block; width: 100%; height: 40px; padding: 10px; box-sizing: border-box; font-family: arial; font-style: italic; font-size: 14px; color: #999999; outline: none; margin-bottom: 10px; background: #FFF; border: 1px solid #CCCCCC; font-family: ' OpenSansRegular'; font-style:italic;}
#ph-degrees footer .site-info .footer-left .newsletter form textarea { padding: 10px; width: 224px; }
#ph-degrees footer .site-info .footer-left .newsletter form .your-name input { background: url(images/about-us/abtcontacticon.png) no-repeat #FFF 0 -2px; }
#ph-degrees footer .site-info .footer-left .newsletter form .your-email input { background: url(images/about-us/abtcontacticon.png) no-repeat #FFF 0 -80px; }
#ph-degrees footer .site-info .footer-left .newsletter form .your-subject input { background: url(images/about-us/abtcontacticon.png) no-repeat #FFF 0 -155px; }
#ph-degrees footer .site-info .footer-left .newsletter form input[type="submit"] { font-family: 'OpenSansBold'; color: #FFF; font-weight: bold; font-size: 18px; width: 135px; padding: 0 0 0 15px; height: 40px; background: url(images/about-us/sendicon.png) no-repeat 110px 10px #58AA46; text-align: left; line-height: 41px; border: none; border-bottom: 2px solid #3E7831; font-style: normal; margin-bottom: 17px; cursor: pointer; }
/* #ph-degrees footer .site-info .footer-left input.newsletter-email {border: none; background: none; height: 35px; padding: 0 10px;font-family: 'OpenSansRegular'; font-style:italic; color: #ccc; font-size: 13px; width: 175px;}
#ph-degrees footer .site-info .footer-left input.newsletter-submit {width: 35px; height: 35px; background: none; border: none; cursor: pointer;}
*/
#ph-degrees footer .site-info .footer-right { display: inline-block; float: right; }
#ph-degrees footer .site-info .htb-left-foot { clear: both; padding: 39px 0 0 0; text-align: right; }
#ph-degrees footer .site-info .htb-right-foot .htb-info li { border-left: 0; font-family: arial; padding: 0; margin: 0 0 0 15px; float: left; list-style: none; }
#ph-degrees footer .site-info .htb-right-foot .htb-info { display: inline-block; float: right; padding: 24px 0; width: auto; }
#ph-degrees footer .site-info .htb-left-foot span { font-family: arial; }
#ph-degrees footer .site-info { margin-bottom: 15px; border-top: 1px solid #CCC; float: left; width: 100%; }
#ph-degrees footer .site-info .htb-right-foot .htb-info li a { color: #666; }
#ph-degrees footer .site-info .htb-left-foot span { color: #999; }
#ph-degrees footer .site-info .htb-right-foot .htb-info li a:hover { color: #58AA46; text-decoration: underline; }
/**** end footer *********/
.bubble-loader { display: inline-block; margin-top: 25px; }
.bubble-loader div { animation: bubble 3000ms forwards infinite; background: #58AA46; border-radius: 50%; box-shadow: 0 0 8px #74E05C; display: inline-block; height: 10px; margin: 10px; transform: scale(0, 0); width: 10px; }
.bubble-loader div:nth-child(2), .bubble-loader div:nth-child(4) { animation-delay: 125ms; }
.bubble-loader div:nth-child(1), .bubble-loader div:nth-child(5) { animation-delay: 250ms; }
@keyframes bubble {
	0% { transform: scale(0, 0); }
	12% { transform: scale(1.5, 1.5); }
	23% { transform: scale(0.5, 0.5); }
	34% { transform: scale(1.2, 1.2); }
	45% { transform: scale(1, 1); }
	85% { transform: scale(0, 0); }
}
.blockUI.blockOverlay { background-color: #808080 !important; }
/****************************** Social Buttion Start CSS By BB 27-6-2014 *********************************/
.share-social-icons { position: fixed; right: 0; z-index: 1000; top: 200px; }
.shar-btn-article { color: #111111; float: right !important; /* font-family: MyriadProRegular; */ font-size: 21px; line-height: 38px; text-align: center; vertical-align: middle; width: auto; font-weight: normal; padding: 10px 10px 0 10px; background: #CCC; }
.sharebox { width: 484px; height: 31px; margin-top: -7px; padding: 0 0 0 10px; background: #FAFAFA; border: 1px solid #DFDFDF; float: right; z-index: 999 !important; }
aside { display: block; }
.sharebox h3 { float: left; margin: 0; padding: 0 18px 0 0; color: #202020 !important; font: normal normal 10px / 21px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif !important; text-align: left; }
.social-buttons { list-style: none; margin: 0; padding: 0; float: right; }
.social-buttons li { margin: 0; float: left; display: block; cursor: pointer; position: relative; z-index: 0; clear: both; }
.social-buttons .socialised { width: 98px; height: 100px; opacity: 0; filter: alpha(opacity=0); -webkit-transition: opacity 0.3s; -moz-transition: opacity 0.3s; -ms-transition: opacity 0.3s; -o-transition: opacity 0.3s; transition: opacity 0.3s; background: transparent url(images/social-share/bg_tooltip.png) no-repeat; cursor: default; left: -108px; position: absolute; top: -21px; }
.social-buttons .fb .socialite-button { margin: 27px 12px; }
.social-buttons .socialite-button { margin: 40px 19px 0; text-align: center; width: 50px; }
.social-buttons .socialite-button iframe { display: block; margin: 0 auto;}
.social-buttons li.on { z-index: 100; }
.social-buttons li.on .socialised { opacity: 1 !important; filter: alpha(opacity=100); }
.social-buttons li.dl img {width:40px;}
.social-mb75 { margin-bottom: 75px; }
.social-marginbtm-30px { margin-bottom: 30px; }
.overflow-visible-social { overflow: visible !important; }
ul.social-buttons li.tw .label { font-size: 10px !important; }
.social-buttons .socialite-button iframe.twitter-share-button { margin-left: -8px; width: 62px !important; }
/****** End for new social icon **********/
/****************************** Social Buttion End CSS By BB 27-6-2014 *********************************/
/** 10-12-2014 **
#area_health_administration.health-administration-page .area_heading .area_tittle h1{font-size:39px;}
#area_health_administration.health-education-page .area_heading .area_tittle h1{font-size:46px;}
** 10-12-2014 **/
#area_health_administration { width: 100%; float: left; }
/*#area_health_administration .area_tittle{width:100%; float:left;}
#area_health_administration .area_heading{width:100%; float:left;}
.area_tittle{width:100%; float:left; background:url(images/area/h1bg.png) no-repeat -10px -14px; display:inline-block;}
.area_tittle h1 { text-transform:uppercase;}
.area_tittle h1{width:auto; line-height: 55px; padding: 7px 0 0 0; float:left; border:none;  font-family: 'OpenSansBold'; font-weight:normal; font-size:50px; background:none; text-align:left;color:#fff;}
.area_tittle h1 b{display:block; }
.area_tittle span {background: #eeeeee;float: right;left: -48px;font-size: 16px;font-family: 'OpenSansRegular'; font-style:italic; color: #333333;padding: 15px 15px 15px 80px;
position: relative;width: 45%;z-index: -1;}

#area_health_administration .bg_green{float:left;   width:44%; background:url(images/area/bg.png) repeat-x 0 -14px; height:155px; position: relative;    top: -127px;   z-index: -1; }
#area_health_administration .bg_green img {  float: right;    margin-right: -110px;    margin-top: -14px;}
*/
#area_health_administration .containt_health_administration { width: 100%; float: left; /*margin: -126px 0 0 0;*/ }
#area_health_administration .containt_health_administration .area_containt { width: 100%; float: left; }

#area_health_administration .containt_health_administration .area_containt .left { width: 240px; float: left; margin-right: 20px; }
#area_health_administration .containt_health_administration .area_containt .left .CEF-left-part { float: left; margin-right: 20px; width: 250px; }
#area_health_administration .containt_health_administration .area_containt .left .CEF-left-part b { color: #000; font-family: 'OpenSansBold'; font-weight: normal; font-size: 14px; line-height: 24px; padding: 4px 0 4px 0px; display: block; float: none; width: auto; }
#area_health_administration .containt_health_administration .area_containt .left .CEF-left-part .nav-list { border: 1px solid #CCC; border-bottom: none; float: left; width: 100%; }
#area_health_administration .containt_health_administration .area_containt .left .CEF-left-part .nav-list a { text-decoration: none; font-weight: normal; background: none repeat scroll 0 0 #F0F0F0; border-bottom: 1px solid #D9D9D9; color: #324042; float: left; font-family: 'OpenSansRegular'; font-size: 14px; line-height: 20px; padding: 5px 10px; width: 230px; }
#area_health_administration .containt_health_administration .area_containt .left .CEF-left-part .nav-list a:hover { background: #58AA46; border-bottom: 1px solid #58AA46; color: #FFFFFF; }
#area_health_administration .containt_health_administration .area_containt .right { width: 76%; float: right; }
#area_health_administration .containt_health_administration .area_containt .right .right_main { width: 100%; float: left; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .master_degree { width: 100%; float: left; margin-bottom: 5px; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .master_degree h2 { width: 100%; float: left; line-height: 40px; margin-top: 22px; padding-bottom: 15px; font-size: 36px; border-bottom: #58AA46 solid 2px; color: #333333; font-family: 'OpenSansBold'; }
.master_degree .mph-wrapper .heading-h{margin-top: 16px; float: left; width: 100%; margin-bottom: -58px;}
.master_degree .mph-wrapper .heading-h  h2{position:relative; top:-76px; left:71px; padding: 0 0 10px 14px; margin-top:11px !important; text-transform:uppercase;}
.master_degree .mph-wrapper .heading-h  img{width:72px;}
.master_degree .mph-wrapper .content-blockk{margin: 25px 0 0 0;clear: both;}
.master_degree .mph-wrapper .content-block h3 { float:left; font-family: 'OpenSansBold'; font-size: 20px; margin: 20px 0 0 0; color: #58AA46; }
.master_degree .mph-wrapper p b {color: #58AA46; text-decoration:underline;}
#area_health_administration .containt_health_administration .area_containt .right .right_main .master_degree ul { margin-left:30px; margin-bottom: 10px; margin-top: 10px; }
/****11-12-2014****/
#area_health_administration .containt_health_administration .area_containt .right .right_main .master_degree ul li { color: #333;  font-size: 15px; line-height: 24px; width: 100%; padding-bottom: 10px; }
/****11-12-2014****/
#area_health_administration .containt_health_administration .area_containt .right .right_main .master_degree ul li b { font-weight: bold; }
/* 4-12-2014 */
#area_health_administration .containt_health_administration .area_containt .right .right_main .master_degree p { width: 100%; font-size: 14px; line-height: 24px; color: #333333; font-family: 'OpenSansRegular'; padding-top: 15px; }
#university-ad p { padding-top: 0 !important; margin-bottom: 20px; }
.mrgBtm15 { margin-bottom: 15px; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .master_degree .salary_tools { width: 100%; float: left; height: auto; margin-top: 25px; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .master_degree .get_it_scholarships { width: 100%; float: left; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .master_degree .get_it_scholarships table { width: 100%; margin: 20px 0 0 0; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .master_degree .get_it_scholarships table tbody { width: 100%; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .master_degree .get_it_scholarships table tbody tr { width: 100%; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .master_degree .get_it_scholarships table tbody tr td { width: auto; border-bottom: #CCCCCC solid 1px; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .master_degree .get_it_scholarships table tbody tr td:first-child { border-left: none; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .master_degree .get_it_scholarships table tbody tr td img { float: left; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .master_degree .get_it_scholarships table tbody tr td strong { float: left; padding: 10px 0 0 15px; font-size: 24px; font-family: 'OpenSansBold'; font-weight: normal; color: #333333; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .master_degree .get_it_scholarships table tbody tr td span { float: left; padding: 0 5px 0 0px; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .master_degree .get_it_scholarships table tbody tr td b { float: left; padding: 0px; font-size: 16px; font-family: 'OpenSansBold'; font-weight: normal; color: #333333; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .master_degree .get_it_scholarships table tbody tr td a { float: left; padding: 0px; font-size: 14px; text-decoration: none; font-family: 'OpenSansBold'; font-weight: normal; color: #333333; color: #58AA46; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .master_degree .get_it_scholarships table tbody tr td.border_left { border-left: none; border-bottom: none; min-height: 90px !important; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .master_degree .get_it_scholarships table tbody tr td.border_bottom { border-bottom: none; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .master_degree .get_it_scholarships table tbody tr td strong pre { display: block; padding: 0; font-size: 24px; font-family: 'OpenSansBold'; font-weight: normal; color: #333333; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .master_degree .get_it_scholarships table tbody tr td strong.padding { padding: 7px 0 15px 15px; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .master_degree .get_it_scholarships table tbody tr td.left { border-right: #CCCCCC solid 1px; width: 80%; min-height: 70px; padding: 0 6px 0 0; margin: 0px; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .master_degree .get_it_scholarships table tbody tr td.right { padding: 11px 3px 11px 15px; min-height: 48px; word-break: break-all; width: 17%; }
#area_health_administration .right .right_main .master_degree section.case-study-block { width: 100%; float: left; }
#area_health_administration .right .right_main .master_degree section .case-study-title { width: 100%; float: left; border-bottom: 2px solid #58AA46; }
#area_health_administration .right .right_main .master_degree section .case-study-title .case-study-left { width: 21px; height: 50px; float: left; background-image: url(images/area/case-left.png); background-repeat: no-repeat; background-position: left top; }
#area_health_administration .right .right_main .master_degree section .case-study-title .case-study-right { width: 22px; height: 50px; float: left; background-image: url(images/area/case-right.png); background-repeat: no-repeat; background-position: left top; }
#area_health_administration .right .right_main .master_degree section .case-study-title b { width: auto; float: left; background-color: #58AA46; color: #FFF; line-height: 50px; min-height: 50px; font-family: 'OpenSansBold'; font-size: 36px; text-transform: uppercase; }
#area_health_administration .right .right_main .master_degree section.case-study-block .case-study-pera { width: 100%; float: left; background-image: url(images/area/case-text-bg.png); background-repeat: no-repeat; background-position: right -2px; /*min-height:189px;*/ -webkit-background-size: contain; -moz-background-size: contain; -o-background-size: contain; background-size: contain; padding: 0 0 26px 0; }
#area_health_administration .right .right_main .master_degree section.case-study-block .case-study-pera p { width: 93%; float: left; font-family:'OpenSansRegular'; font-style:italic; }
/****************template_for_major_childpage_new_design 17/7/2014*************************/
#area_health_administration .containt_health_administration .area_containt .right .right_main .master_degree .Sch-title-block { display: inline-block; width: 100%; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .master_degree .Sch-title-block h3 { color: #324042; float: left; margin: 15px 0; font-family: 'OpenSansBold'; width: 100%; font-weight: normal; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .master_degree p strong { font-weight: normal; font-family: 'OpenSansBold'; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .master_degree #semester-table { width: 100%; float: left; margin-bottom: 30px; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .master_degree #semester-table thead { width: 100%; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .master_degree #semester-table thead tr { width: 100%; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .master_degree #semester-table thead tr th { font-size: 14px; padding: 7px 0 7px 15px; color: #333; font-family: 'OpenSansBold'; border-left: 1px solid #DADADA; border-top: 1px solid #DADADA; text-align: left; border-bottom: 1px solid #DADADA; font-weight: normal; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .master_degree #semester-table .semester { padding-left: 0; border-left: none; width: 35%; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .master_degree #semester-table .credit { padding-right: 15px; width: 12%; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .master_degree #semester-table .overview { width: 52%; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .master_degree #semester-table tbody tr td { font-size: 14px; color: #333; line-height: 20px;  border-left: 1px solid #CCC; padding-left: 20px; vertical-align: top; padding-top: 12px; border-bottom: 1px solid #CCC; padding-bottom: 13px; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .master_degree #semester-table tbody { width: 100%; }
.containt_health_administration #ph-online-new-design h2 { color: #58AA46; font-family: 'OpenSansBold'; font-size: 36px; line-height: 42px; width: 100%; float: left; text-align: left; text-transform: uppercase; margin-bottom: 20px; margin-top: 40px; font-weight: normal; }
/* Administration-Update 04-03-2015*/
#area_health_administration .containt_health_administration .area_containt .right .right_main .badge-block { float: left; width: 100%; margin-top: 5px; margin-bottom: 30px; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .badge-block .img-block { float: left; width: 240px; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .badge-block .img-block img { margin-top: 20px; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .badge-block p { width: 70%; float: right; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .universitybar { width: 100%; float: left; border: 1px solid #CCC; margin-bottom: 58px; }
/* #area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .universitybar.ranking-last{margin-bottom:20px;}*/
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .universitybar.mrg-btm { margin-bottom: 25px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .universitybar p { color: #333333; font-family: "OpenSansRegular"; font-size: 14px; line-height: 24px; margin: 0; padding: 14px; display: inline-block; width: 71%; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .universitybar .universitycont { width: 100%; float: left; position: relative; z-index: 1; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .universitybar .universitycont .univ-titlebar { margin-bottom: 20px; width: 85%; float: left; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .universitybar .universitycont .univ-titlebar .ttlsec { margin: -1px 0 0 0; background: #57A846; width: 79.2%; float: left; min-height: 69px; padding: 0; box-shadow: inset 20px -19px 21px -8px #458238; -webkit-box-shadow: inset 20px -19px 21px -8px #458238; -moz-box-shadow: inset 20px -19px 21px -8px #458238; -o-box-shadow: inset 20px -19px 21px -8px #458238; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .universitybar .universitycont .univ-titlebar .ttlsec h2 { font-family: 'OpenSansBold'; font-size: 30px; line-height: 30px; margin: 17px 0 0 17px; color: #FFF; padding: 0; width: 72%; float: left; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .universitybar.new-ranking .universitycont .univ-titlebar .ttlsec h2 { margin: 16px 0 12px 17px; width: 96%; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .universitybar .universitycont .univ-titlebar .ttlsec .university-logo { width: auto; float: right; margin: 10px 0 -36px 0; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .universitybar .universitycont .univ-titlebar .numbr { display:none; width: 64px; background: #FFF; float: left; font-size: 48px; line-height: 64px; color: #2A6F8C; font-family: 'OpenSansBold'; min-height: 68px; text-align: center; font-style: normal; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .universitybar .universitycont .univcontbox { width: 239px; border-left: 1px solid #2D7796; position: absolute; right: -21px; top: -20px; box-shadow: 0 0 17px 0px #969696; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .universitybar .universitycont .univcontbox span { font-family: 'OpenSansBold'; font-size:13px;  color: #FFF; display: block; line-height: 20px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .universitybar .universitycont .univcontbox p { color: #FFF; font-size: 13px; line-height: 24px; margin: 0; padding: 0; clear: none; float: none; text-transform: capitalize; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .universitybar .universitycont .univcontbox .univcontrow1, #area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .universitybar .universitycont .univcontbox .univcontrow3, #area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .universitybar .universitycont .univcontbox .univcontrow5 { background: #378FB5; padding: 3px 10px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .universitybar .universitycont .univcontbox .univcontrow2, #area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .universitybar .universitycont .univcontbox .univcontrow4, #area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .universitybar .universitycont .univcontbox .univcontrow6 { background: #2D7796; padding: 3px 10px; }
#area_health_administration .containt_health_administration .area_containt .right .right_main h4 { font-size: 20px; line-height: 24px; color: #58AA46; font-family: 'OpenSansBold'; margin-bottom: 10px; margin-top: 20px; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .degree-table { float: left; margin: 20px 0; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .degree-table table { }
#area_health_administration .containt_health_administration .area_containt .right .right_main .degree-table table thead { background: #58AA46; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .degree-table table thead tr th { font-size: 14px; line-height: 18px; color: #FFF; font-family: 'OpenSansBold'; padding: 10px 15px; text-align: left; text-transform: uppercase; letter-spacing: 0.7px; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .degree-table table thead tr th span { display: block; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .degree-table table tr .cost { text-align: center; position: relative; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .degree-table table tbody tr.light { background: #F4FAF2; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .degree-table table tbody tr { }
#area_health_administration .containt_health_administration .area_containt .right .right_main .degree-table table tbody tr td { font-size: 20px; line-height: 20px; color: #333; font-family: 'OpenSansBold'; padding: 10px 15px; border-bottom: 1px solid #58AA46; border-right: 1px solid #58AA46; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .degree-table table tbody tr td.cost { color: #378FB5; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .degree-table table tbody tr td.blank-td { border-right: none; padding: 0; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .degree-table table tr i { background: #378FB5; position: absolute; top: -9px; height: 10px; width: 100%; left: 0; z-index: -1; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .degree-table table tr i.bottom { top: 40px; padding: 0; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .growth-block .degree-table table tr.last td { border-bottom: 0; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .growth-block { float: left; margin-bottom: 25px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .growth-block .left-block { float: left; width: 44%; padding: 0 60px; background: url(images/health-administration/map.png) center center no-repeat; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .growth-block .right-block { float: right; width: 40%; background: #378FB5; position: relative; margin-top: 100px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .growth-block .right-block .detail { padding: 10px 10px 10px 20px; float: left; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .growth-block .right-block .detail i { background: url(images/health-administration/detail-bg.png) no-repeat; height: 134px; width: 127px; position: absolute; z-index: 1; top: -10px; left: -10px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .growth-block .right-block .detail p { font-family: 'OpenSansBold'; font-size: 24px; line-height: 40px; color: #FFF; padding: 0; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .growth-block .right-block .detail span { background: #C6DC6F; color: #333; font-family: 'OpenSansBold'; font-size: 24px; line-height: 40px; padding: 5px 30px 5px 5px; position: relative; right: -20px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main ul.design { margin: 20px 0; padding: 0; float: left; width: 56%; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main ul.design.two { width: 44%; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main ul.design li { background: url(images/health-administration/right.png) 7px center no-repeat #58AA46; width: 100%; list-style: none; padding: 0; min-height: 52px; float: none; display: table; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main ul.design li span { float: none; font-size: 14px; line-height: 24px; font-family: 'OpenSansBold'; color: #FFF; display: table-cell; padding-left: 35px; vertical-align: middle; padding: 10px 30px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main ul.design li.dark { background: url(images/health-administration/right.png) 7px center no-repeat #4F993F; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .advantage { float: left; margin: 20px 0; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .advantage .ad-block { background: #E5F7FF; border-bottom: 1px solid #378FB5; float: left; padding: 10px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .advantage .ad-block span { font-size: 20px; line-height: 24px; font-family: 'OpenSansBold'; color: #378FB5; float: left; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .advantage .ad-block.first { border-top: 1px solid #378FB5; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .advantage .ad-block.light { background: #FAFDFF; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .choose-career-main { float: left; margin: 20px 0; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .choose-career-main .choose-career { float: left; margin-bottom: 30px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .choose-career-main .choose-career .career-left { line-height: 34px; background: #F2F2F2; width: 60%; float: left; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .choose-career-main .choose-career .career-left h5 { background: #54A142; font-size: 33px; line-height: 34px; color: #FFF;  padding: 10px; position: relative; overflow: hidden; font-family: 'OpenSansBold'; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .choose-career-main .choose-career .career-left h5 i { position: absolute; top: 10px; right: 0; height: 120px; width: 10px; background: url(images/health-administration/career-bg.png); }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .choose-career-main .choose-career .career-left p { padding: 15px 30px 10px 15px; width: auto; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .choose-career-main .choose-career .career-right { width: 36%; background: #378FB5; float: left; padding: 20px; margin: 10px 0 0 -10px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .choose-career-main .choose-career .career-right strong { font-size: 14px; line-height: 24px; font-family: 'OpenSansBold'; color: #FFF; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .choose-career-main .choose-career .career-right p { font-size: 14px; line-height: 24px; font-family: 'OpenSansRegular'; color: #FFF; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .grey-box { float: left; background: #E5F7FF; padding: 10px 20px; width: 98%; margin-bottom: 20px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .grey-box span { font-size: 14px; line-height: 24px; font-family: 'OpenSansBold'; text-transform: uppercase; display: block; margin-bottom: 20px; color: #000; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .grey-box ul { width: 44%; margin-left: 30px; float: left; margin-top: 0; margin-bottom: 0; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .grey-box ul li { color: #378FB5; font-size: 18px; line-height: 30px; font-family: 'OpenSansRegular'; list-style: none; float: none; margin-bottom: 0; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main { display: inline-block; float: left; width: 100%; margin-top: 20px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main h3 { font-size: 36px; line-height: 40px; color: #58AA46; text-transform: uppercase; font-family: 'OpenSansBold'; padding-bottom: 10px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main h3 i { width: 50px; height: 40px; background: url(images/health-administration/h3-img.png) no-repeat 0 0; float: left; margin-right: 8px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.policy h3 i { background-position: 0 0; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main .puzzle-block { display: inline-block; float: left; width: 92%; margin-bottom: 30px; overflow: hidden; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main .puzzle-block ul.puzzle { list-style: none; float: left; width: 50%; margin: 0; padding: 0; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main .puzzle-block ul.puzzle li { width: 100%; float: left; line-height: normal; padding: 0; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main .puzzle-block ul.puzzle li div { padding: 20px 10px 10px 10px; display: block; float: left; position: relative; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main .puzzle-block ul.puzzle li span.title { color: #FFF; font-size: 20px; line-height: 24px; font-family: 'OpenSansBold'; margin-bottom: 10px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main .puzzle-block ul.puzzle li p { margin-bottom: 0; color: #FFF; padding-top: 8px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main .puzzle-block ul.puzzle li em { position: absolute; background: url(images/health-administration/puzzle-icn.png) no-repeat 0 0; width: 57px; height: 60px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main .puzzle-block ul.puzzle li em i { position: absolute; background: url(images/health-administration/puzzle-icn.png) no-repeat 0 0; width: 50px; height: 38px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.policy .puzzle-block ul.puzzle li.first { background-color: #006596; box-shadow: -7px 80px 0px 0 #006596; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.policy .puzzle-block ul.puzzle li.first div { border-right: 7px #FFF solid; padding-bottom: 55px; }
/*#area_health_administration.health-admin.nutrition-master .area_heading .area_tittle h1{margin-top:25px;font-size: 41px;}
#area_health_administration.health-admin.nutrition-master  .area_heading .area_tittle span{font-size: 27px;font-family:'OpenSansRegular'; font-style:italic;  }*/
#area_health_administration.health-admin.nutrition-master .containt_health_administration .area_containt .right .right_main .puzzle-block-main.policy .puzzle-block ul.puzzle li.first div { padding-right: 50px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.policy .puzzle-block ul.puzzle li.first em { background-position: 0 -86px; right: -56px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.policy .puzzle-block ul.puzzle li.first em i { right: 7px; top: 13px; background-color: #006596; background-position: -115px -99px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.policy .puzzle-block ul.puzzle li.second { background-color: #7A8491; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.policy .puzzle-block ul.puzzle li.second div { border-top: 7px #FFF solid; border-right: 7px #FFF solid; padding-right: 47px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.policy .puzzle-block ul.puzzle li.second em { background-position: -4px -172px; right: 170px; top: -59px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.policy .puzzle-block ul.puzzle li.second em i { right: 9px; top: 10px; background-color: #7A8491; background-position: -126px -182px; width: 38px; height: 61px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.policy .puzzle-block ul.puzzle li.third { background-color: #6784B3; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.policy .puzzle-block ul.puzzle li.third div { padding-left: 60px; border-bottom: 6px #FFF solid; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.policy .puzzle-block ul.puzzle li.third em { background-position: 0px -3px; right: 100px; bottom: -60px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.policy .puzzle-block ul.puzzle li.third em i { right: 9px; top: -11px; background-color: #6784B3; background-position: -125px 8px; width: 38px; height: 57px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.policy .puzzle-block ul.puzzle li.four { background-color: #5A98CD; padding-bottom: 22px; }
#area_health_administration.health-admin.nutrition-master .containt_health_administration .area_containt .right .right_main .puzzle-block-main.policy .puzzle-block ul.puzzle li.four { box-shadow: 0px 55px 0 0 #5A98CD; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.policy .puzzle-block ul.puzzle li.four div { padding-left: 30px; }
#area_health_administration.health-admin.nutrition-master .containt_health_administration .area_containt .right .right_main .puzzle-block-main.policy .puzzle-block ul.puzzle li.four div { padding-left: 60px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.policy .puzzle-block ul.puzzle li.four em { background-position: 2px -262px; left: -58px; top: 130px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.policy .puzzle-block ul.puzzle li.four em i { right: -2px; top: 12px; background-color: #5A98CD; background-position: -122px -274px; width: 50px; height: 37px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.policy .puzzle-block ul.puzzle li div span > span { display: block; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.finace h3 i { background-position: 0 -104px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.finace .puzzle-block ul.puzzle li.first { background-color: #9AB0B6; box-shadow: -7px 80px 0 0 #9AB0B6; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.finace .puzzle-block ul.puzzle li.first div { border-right: 7px #FFF solid; padding-bottom: 55px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.finace .puzzle-block ul.puzzle li.first em { background-position: 0 -86px; right: -56px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.finace .puzzle-block ul.puzzle li.first em i { right: 7px; top: 13px; background-color: #9AB0B6; background-position: -115px -99px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.finace .puzzle-block ul.puzzle li.second { background-color: #4978A9; box-shadow: -7px 25px 0 0 #4978A9; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.finace .puzzle-block ul.puzzle li.second div { border-top: 7px #FFF solid; border-right: 7px #FFF solid; padding-right: 47px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.finace .puzzle-block ul.puzzle li.second em { background-position: -4px -172px; right: 170px; top: -59px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.finace .puzzle-block ul.puzzle li.second em i { right: 9px; top: 10px; background-color: #4978A9; background-position: -126px -182px; width: 38px; height: 61px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.finace .puzzle-block ul.puzzle li.third { background-color: #91AFDC; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.finace .puzzle-block ul.puzzle li.third div { padding-left: 60px; border-bottom: 6px #FFF solid; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.finace .puzzle-block ul.puzzle li.third em { background-position: 0px -3px; right: 70px; bottom: -60px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.finace .puzzle-block ul.puzzle li.third em i { right: 9px; top: -11px; background-color: #91AFDC; background-position: -125px 8px; width: 38px; height: 57px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.finace .puzzle-block ul.puzzle li.four { background-color: #60BAE3; padding-bottom: 0; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.finace .puzzle-block ul.puzzle li.four div { padding-left: 15px; padding-bottom: 32px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.finace .puzzle-block ul.puzzle li.four em { background-position: 2px -262px; left: -58px; top: 130px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.finace .puzzle-block ul.puzzle li.four em i { right: -2px; top: 12px; background-color: #60BAE3; background-position: -122px -274px; width: 50px; height: 37px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.finace .puzzle-block ul.puzzle li div span > span { display: block; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.managment h3 i { background-position: 0 -208px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.managment .puzzle-block ul.puzzle li.first { background-color: #91AFDC; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.managment .puzzle-block ul.puzzle li.first div { border-right: 7px #FFF solid; padding-bottom: 55px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.managment .puzzle-block ul.puzzle li.first em { background-position: 0 -86px; right: -56px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.managment .puzzle-block ul.puzzle li.first em i { right: 7px; top: 13px; background-color: #91AFDC; background-position: -115px -99px; }
#area_health_administration.health-admin.health-science .containt_health_administration .area_containt .right .right_main .puzzle-block-main.managment .puzzle-block ul.puzzle li.second { background-color: #6784B3; box-shadow: -7px 25px 0 0 #6784B3; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.managment .puzzle-block ul.puzzle li.second div { border-top: 7px #FFF solid; border-right: 7px #FFF solid; padding-right: 47px; padding-bottom: 36px; background: #6784B3; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.managment .puzzle-block ul.puzzle li.second em { background-position: -4px -172px; right: 170px; top: -59px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.managment .puzzle-block ul.puzzle li.second em i { right: 9px; top: 10px; background-color: #6784B3; background-position: -126px -182px; width: 38px; height: 61px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.managment .puzzle-block ul.puzzle li.third { background-color: #7A8491; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.managment .puzzle-block ul.puzzle li.third div { padding-left: 60px; border-bottom: 6px #FFF solid; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.managment .puzzle-block ul.puzzle li.third em { background-position: 0px -3px; right: 90px; bottom: -60px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.managment .puzzle-block ul.puzzle li.third em i { right: 9px; top: -11px; background-color: #7A8491; background-position: -125px 8px; width: 38px; height: 57px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.managment .puzzle-block ul.puzzle li.four { background-color: #4978A9; padding-bottom: 0; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.managment .puzzle-block ul.puzzle li.four div { padding-left: 15px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.managment .puzzle-block ul.puzzle li.four em { background-position: 2px -262px; left: -58px; top: 130px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.managment .puzzle-block ul.puzzle li.four em i { right: -2px; top: 12px; background-color: #4978A9; background-position: -122px -274px; width: 50px; height: 37px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.managment .puzzle-block ul.puzzle li div span > span { display: block; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.puzzle-block ul.puzzle.full li { padding-top: 14px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.marketing .puzzle-block ul.puzzle li div { padding: 10px 10px 34px 10px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.marketing h3 i { background-position: 0 -308px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.marketing .puzzle-block ul.puzzle { width: 100%; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.marketing .puzzle-block ul.puzzle li { width: 50%; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.marketing .puzzle-block ul.puzzle.full { width: 100%; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.marketing .puzzle-block ul.puzzle.full li { width: 100%; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main .puzzle-block ul.puzzle.full li p { padding-top: 12px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.marketing .puzzle-block ul.puzzle li.first { background-color: #4978A9; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.marketing .puzzle-block ul.puzzle li.first div { border-right: 7px #FFF solid; padding-bottom: 57px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.marketing .puzzle-block ul.puzzle li.first em { background-position: 0 -86px; right: -56px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.marketing .puzzle-block ul.puzzle li.first em i { right: 7px; top: 13px; background-color: #4978A9; background-position: -115px -99px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.marketing .puzzle-block ul.puzzle li.second { background-color: #006596; }
#area_health_administration.health-admin.nutrition-master .containt_health_administration .area_containt .right .right_main .puzzle-block-main.marketing .puzzle-block ul.puzzle li.second div { box-shadow: -7px 25px 0 0 #006596; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.marketing .puzzle-block ul.puzzle li.second div { border-bottom: 7px #FFF solid; padding-bottom: 5px; padding-left: 10px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.marketing .puzzle-block ul.puzzle li.second em { background-position: -4px -172px; left: 150px;  top: -59px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.marketing .puzzle-block ul.puzzle li.second em i { right: 9px; top: 10px; background-color: #006596; background-position: -126px -182px; width: 38px; height: 61px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.marketing .puzzle-block ul.puzzle li.third { background-color: #7A8491; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.marketing .puzzle-block ul.puzzle li.third div { padding-left: 60px; border-bottom: 6px #FFF solid; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.marketing .puzzle-block ul.puzzle li.third em { background-position: 0px -3px; right: 90px; bottom: -60px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.marketing .puzzle-block ul.puzzle li.third em i { right: 9px; top: -11px; background-color: #7A8491; background-position: -125px 8px; width: 38px; height: 57px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.law .puzzle-block ul.puzzle li div { padding: 10px 10px 32px 10px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.law h3 i { background-position: 0 -442px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.law .puzzle-block ul.puzzle { width: 100%; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.law .puzzle-block ul.puzzle li { width: 50%; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.law .puzzle-block ul.puzzle.full { width: 100%; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.law .puzzle-block ul.puzzle.full li { width: 100%; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.law .puzzle-block ul.puzzle li.first { background-color: #60BAE3; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.law .puzzle-block ul.puzzle li.first div { border-right: 7px #FFF solid; padding-bottom: 55px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.law .puzzle-block ul.puzzle li.first em { background-position: 0 -86px; right: -56px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.law .puzzle-block ul.puzzle li.first em i { right: 7px; top: 13px; background-color: #60BAE3; background-position: -115px -99px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.law .puzzle-block ul.puzzle li.second { background-color: #5A98CD; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.law .puzzle-block ul.puzzle li.second div { padding-bottom: 10px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.law .puzzle-block ul.puzzle li.second em { background-position: -4px -172px; left: 150px; top: -59px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.law .puzzle-block ul.puzzle li.second em i { right: 9px; top: 10px; background-color: #5A98CD; background-position: -126px -182px; width: 38px; height: 61px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.law .puzzle-block ul.puzzle li.third { background-color: #4978A9; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.law .puzzle-block ul.puzzle li.third div { padding-left: 60px; border-bottom: 6px #FFF solid; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.law .puzzle-block ul.puzzle li.third em { background-position: 0px -3px; right: 90px; bottom: -60px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .puzzle-block-main.law .puzzle-block ul.puzzle li.third em i { right: 9px; top: -11px; background-color: #4978A9; background-position: -125px 8px; width: 38px; height: 57px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .consider { width: 100%; float: left; margin: 20px 0; width: 88%; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .consider .block { margin-bottom: 10px; float: left; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .consider .block span { width: 35px; height: 30px; background: #F2F2F2; color: #378FB5; font-family: 'OpensSansBold'; font-size: 30px; line-height: 30px; float: left; margin-right: 6px; text-align: right; padding-right: 3px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .consider .block h6 { color: #58AA46; font-family: 'OpenSansBold'; font-size: 30px; line-height: 30px; float: left; text-transform: capitalize; margin-bottom: 5px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .consider .block p { width: auto; padding-left: 42px; padding-top: 0; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .timeline-main { float: left; width: 100%; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .timeline-main .row { float: left; width: 100%; margin-top: 30px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .timeline-main .row ul { float: left; width: 21%; background: #F2FCF0; border-radius: 5px; padding: 10px 8px; margin-right: 17px; border: 1px solid #94C489; list-style: none; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .timeline-main .row ul.last { margin-right: 0; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .timeline-main .row ul li { float: none; border-radius: 5px; padding: 10px; color: #FFF; font-size: 15px; line-height: 20px; background: #378FB5; margin-bottom: 10px; width: 89%; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .timeline-main .row ul li.title { font-family: 'OpenSansBold'; font-size: 21px; line-height: 30px; background: #58AA46; margin-bottom: 20px; margin-top: -20px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .timeline-main .row ul li.second-last { margin-bottom: 0; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .timeline-main .row ul li.last { position: relative; top: 30px; margin-top: -20px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .timeline-main .row.second ul li.title { margin-bottom: 10px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .timeline-main .row.second ul li.title.mrgtop { margin-bottom: 0; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .student-profile { float: left; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .student-profile .profile { float: left; margin-top: 30px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .student-profile .profile .title { float: left; background: #F7F7F7; border-top: 1px solid #E6E6E6; position: relative; bottom: -1px; padding: 0 10px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .student-profile .profile .title i { float: left; background: url(images/health-administration/student-bg.png) no-repeat #FFF; border: 1px solid #CCCCCC; height: 58px; width: 55px; background-position: 8px 6px; margin-right: 10px; position: relative; top: -10px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .student-profile .profile .title h6 { font-family: 'OpenSansBold'; font-size: 30px; line-height: 30px; color: #58AA46; float: left; margin-top: 10px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .student-profile .profile p { border-top: 1px solid #E6E6E6; background: #F7F7F7; padding: 5px 10px; border-bottom: 1px solid #E6E6E6; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .student-profile .profile p storng { font-family: 'OpenSansBold'; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .student-profile .profile.psy .title i { background-position: 8px -173px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .student-profile .profile.radio .title i { background-position: 8px -334px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .inside { float: left; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main p.green { background: #58AA46; color: #FFF; margin-top: 20px; padding: 20px; width: auto; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .inside h4 { border-top: 1px solid #CCCCCC; margin: 10px 0 0 0; width: 100%; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .inside h4 span { color: #FFF; padding: 10px; float: left; background: #378FB5; font-size: 20px; line-height: 24px; font-family: 'OpenSansBold'; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .spot-light-main { float: left; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .spot-light-main .spot-light { float: left; margin-top: 30px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .spot-light-main .spot-light h3 { float: left; background: #F7F7F7; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .spot-light-main .spot-light h3 i { float: left; background: url(images/health-administration/spot-light-bg.png) no-repeat #FFF; border: 1px solid #CCCCCC; height: 70px; width: 140px; background-position: 0px 10px; margin-right: 10px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .spot-light-main .spot-light h3 span { float: left; color: #378FB5; font-family: 'OpenSansBold'; font-size: 30px; line-height: 30px; margin-top: 19px; padding-right: 20px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .spot-light-main .spot-light.two h3 i { background-position: 0px -100px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .spot-light-main .spot-light-mn-az { float: left; margin-top: 30px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .spot-light-main .spot-light-mn-az h3 { float: left; background: #F7F7F7; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .spot-light-main .spot-light-mn-az h3 i { float: left; background: url(images/health-administration/spot-light-bg-mn-az.png) no-repeat #FFF; border: 1px solid #CCCCCC; height: 70px; width: 140px; background-position: 0px 10px; margin-right: 10px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .spot-light-main .spot-light-mn-az h3 span { float: left; color: #378FB5; font-family: 'OpenSansBold'; font-size: 30px; line-height: 30px; margin-top: 19px; padding-right: 20px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .spot-light-main .spot-light-mn-az.two h3 i { background-position: 0px -100px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .spot-light-main .spot-light p { }
.health-admin .degree-content-con h2 { width: 100%; float: left; line-height: 40px; margin-top: 22px; padding-bottom: 15px; font-size: 36px; border-bottom: #58AA46 solid 2px; color: #333333; font-family: 'OpenSansBold'; }
.health-admin .degree-content-con p { width: 100%; float: left; font-size: 14px; line-height: 24px; color: #333333; font-family: 'OpenSansRegular'; padding-top: 15px; margin-bottom: 20px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .universitybar .universitycont .univ-titlebar .ttlsec h2 { border: none; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .universitybar .universitycont .univ-titlebar .ttlsec a { font-family: 'OpenSansBold'; font-size: 30px; line-height: 30px; color: #FFF; padding: 0; text-decoration: none; float: left; border: 0; }
/* Administration-Update 04-03-2015*/
/****************template_for_major_childpage_new_design 17/7/2014*************************/
/*******template_for_major_childpage_new_design.php (11-7-2014) end **********/
/***************** template_for_home_new_design (11/7/2014) start ***************/
/** search tool 8-1-2015 **/
/* Ph-hp tool */
#ph-online-new-design .ph-online-new-con-main .tool-box { float: left; display: inline-block; width: 100%; }
#ph-online-new-design .ph-online-new-con-main .tool-box .left-box .hp-search-tool { padding: 0px 20px 0 0; margin-top: 20px; background-color: #FFF; }
#ph-online-new-design .ph-online-new-con-main .right-box h2 { width: auto; float: none; }
#ph-online-new-design .ph-online-new-con-main .right-box p { clear: inherit; float: none; }
#ph-online-new-design .ph-online-new-con-main .tool-box .left-box { float: none; width: auto; padding: 0px; background: none #FFF; }
#ph-online-new-design .ph-online-new-con-main .tool-box .right-box { float: none; width: auto; }
/* Ph-hp tool */
.hp-search-tool { float: left; background: url(images/hp-tool-bg.jpg) no-repeat left top; width: 250px; height: 270px; margin-bottom: 25px; }
.hp-search-tool .selects-box { float: left; display: inline-block; width: 100%; margin-top: 54px; }
.hp-search-tool .selects { width: 189px; margin-left: 50px; margin-bottom: 19px; height: 32px; overflow: hidden; }
.hp-search-tool select { width: 200px; height: 32px; margin-left: 8px; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: url(images/hp-tool-arw.png) no-repeat 160px 13px; font-size: 12px; color: #333333; font-family: 'OpenSansRegular'; line-height: normal; border: 0; outline: 0; }
.hp-search-tool .selects.subject { margin-bottom: 8px; }
/* 16-1-2015 */
.hp-search-tool .submit { margin-left: 5px; outline: 0; }
/* 16-1-2015 */
.hp-search-tool .sponsored-with-text .sponsored { width: 100%; float: right; position: relative; z-index: 15; }
.sponsored-with-text .sponsored b { background-image: url(images/sponsored-icon-new.png); background-repeat: no-repeat; background-position: right center; padding-right: 20px; font-family: Arial; text-transform: uppercase; font-size: 8px; cursor: pointer; float: left; position: relative; line-height: 14px; height: 12px; margin-top: 5px; }
.hp-search-tool .sponsored-with-text .sponsored b a { font-size: 8px; color: #FFF; font-family: Arial; }
.hp-search-tool .sponsored-with-text { float: right; margin-right: 0; position: relative; width: 31%; margin-top: -9px; }
.hp-search-tool .sponsored-with-text .sponsored-text { background-image: url(images/sponsored-text-bg.png); background-repeat: no-repeat; height: 222px; padding: 6px 6px 10px 10px; position: absolute; right: -152px; top: -170px; width: 175px; z-index: 10; display: none; }
/* 16-1-2015 */
/** search tool 8-1-2015 **/
.ie8 #ph-degrees header nav { width: 530px; }
/** 12-12-2014 **/
/** 12-12-2014 **/
/** 4-12-2014 **/
#ph-online-new-design .ph-online-new-con-main .health-disease-safety-con.btmpadding { padding-bottom: 15px; }
#ph-online-new-design .ph-online-new-con-main .careers-in-public-health.btmnobrdr { border-bottom: none; }
#ph-online-new-design .ph-online-new-con-main .careers-in-public-health ul li a { /* background:#53a91d;*/ /*padding:3px 12px 3px 10px;*/ /*display:inline-block;*/ margin-bottom: 5px; color: #333; font-family: 'OpenSansRegular'; font-style:italic; font-size: 14px; }
/** 12-12-2014 **/
#ph-online-new-design .ph-online-new-con-main .careers-in-public-health ul li a:hover { color: #58AA46; text-decoration: underline; }
/** 12-12-2014 **/
#ph-online-new-design .ph-online-new-con-main h3.topmrgn { margin-top: 30px; }
/** 4-12-2014 **/
#ph-online-new-design { display: inline-block; width: 100%; }
#ph-online-new-design .sub-manu-home { display: inline-block; width: 100%; background: url(images/ph-online-new-design/sub-manu-home-bg.png) repeat-x; padding: 0 0 8px 0; }
#ph-online-new-design .sub-manu-home span { display: block; font-family: 'OpenSansBold'; font-size: 14px; color: #333333; margin: 9px 0 0 0; }
#ph-online-new-design .sub-manu-home ul { list-style: none; margin: 0; padding: 0; display: inline-block; width: 100%; }
#ph-online-new-design .sub-manu-home ul.sub-menu-main li { float: left; width: 377px;  margin-right: 3px; }
#ph-online-new-design .sub-manu-home ul.sub-menu-main li.last { margin-right: 0; }
#ph-online-new-design .sub-manu-home ul.sub-menu-main li a { display: block; background: #FFF; font-family: 'OpenSansBold'; font-size: 18px; padding: 8px 0 8px 15px; text-transform: uppercase; height: 24px; }
#ph-online-new-design .sub-manu-home ul.sub-menu-main li a span { float: left; margin: 0; color: #999999; font-size: 18px; }
#ph-online-new-design .sub-manu-home ul.sub-menu-main li a i { float: right; background: url(images/ph-online-new-design/sub-menu-img.png) no-repeat 0 0; display: block; width: 13px; height: 13px; margin: 6px 20px 0 0; }
#ph-online-new-design .sub-manu-home ul.sub-menu-main li:hover a i { background-position: 0 -38px; }
#ph-online-new-design .sub-manu-home ul.sub-menu-main li:hover a { background: #58AA46; }
#ph-online-new-design .sub-manu-home ul.sub-menu-main li:hover a span { color: #FFF; }
#ph-online-new-design .sub-manu-home ul.sub-menu-main li ul { display: none; position: absolute; width: 377px; -webkit-box-shadow: 0px 0px 10px 0px #999; -moz-box-shadow: 0px 0px 10px 0px #999; box-shadow: 0px 0px 10px 0px #999; }
#ph-online-new-design .sub-manu-home ul.sub-menu-main li:hover ul { display: block; }
#ph-online-new-design .sub-manu-home ul.sub-menu-main li ul li { border-top: 1px solid #438235; width: 100%; }
#ph-online-new-design .sub-manu-home ul.sub-menu-main li ul li a { background: #58AA46; color: #FFF; text-transform: none; font-family: 'OpenSansBold'; font-size: 14px; padding: 5px 0 4px 18px; }
#ph-online-new-design .sub-manu-home ul.sub-menu-main li ul li:hover a { background: #3B732F; }
#ph-online-new-design .ph-online-new-con-main { display: inline-block; width: 100%; }
#ph-online-new-design .ph-online-new-con-main h2 { display: block; background: url(images/ph-online-new-design/heaer-bg-line.png) repeat-x; font-weight: normal; margin: 20px 0 20px 0; font-size: 36px; width: 100%; float: left; }
#ph-online-new-design .ph-online-new-con-main h2 span { font-family: 'OpenSansBold'; background: #FFF; color: #58AA46; margin: 0 0 0 30px; padding: 0 7px; line-height: 30px; text-transform: uppercase; }
#ph-online-new-design .ph-online-new-con-main h3 { background: url(images/ph-online-new-design/heaer-bg-line.png) no-repeat; font-family: 'OpenSansBold'; font-weight: normal; font-size: 30px; color: #333333; padding: 0 0 0 20px; margin: 0 0 15px 0; line-height: 30px; float: left; width: 98%; }
#ph-online-new-design .ph-online-new-con-main .home-search-copy p{clear:none;}
#ph-online-new-design .ph-online-new-con-main p { font-family: 'OpenSansRegular'; font-size: 14px; color: #333; line-height: 24px; margin: 0 0 25px 0; clear: both; }
#ph-online-new-design .ph-online-new-con-main p strong { font-family: 'OpenSansBold'; }
/**12-12-2014 **/
#ph-online-new-design .ph-online-new-con-main .health-disease-safety { display: inline-block; width: 100%; border-bottom: 1px solid #58AA46; }
#ph-online-new-design .ph-online-new-con-main .health-disease-safety a { display: block; float: left; font-family: 'OpenSansBold'; font-size: 18px; color: #808080; border-bottom: 3px solid #FFF; text-transform: uppercase; margin-right: 25px; padding-bottom: 3px; }
/** 4-12-2014 **/
/** 12-12-2014 **/
#ph-online-new-design .ph-online-new-con-main .health-disease-safety a:hover { color: #58AA46; border-bottom: 3px solid #58AA46; }
#ph-online-new-design .ph-online-new-con-main .health-disease-safety a.active { color: #58AA46; border-bottom: 3px solid #58AA46; }
#ph-online-new-design .ph-online-new-con-main .health-disease-safety-con { display: inline-block; width: 100%; margin: 10px 0 20px 0; border-bottom: 1px solid #C6DC6F; }
#ph-online-new-design .ph-online-new-con-main .health-disease-safety-con div.active { display: block !important; }
#ph-online-new-design .ph-online-new-con-main .health-disease-safety-con div#Health-content { display: none; }
#ph-online-new-design .ph-online-new-con-main .health-disease-safety-con div#DISEASE-content { display: none; }
#ph-online-new-design .ph-online-new-con-main .health-disease-safety-con div#DISEASE-content { display: none; }
.health-disease-safety-con #flexibility-content, .health-disease-safety-con #option-content, .health-disease-safety-con #connectivity-content, .health-disease-safety-con #diversity-content, .health-disease-safety-con #cost-content { display: none; }
#ph-online-new-design .ph-online-new-con-main .health-disease-safety-con .hds-con-text { display: inline-block; width: 50%; float: left; }
#ph-online-new-design .ph-online-new-con-main .health-disease-safety-con .hds-con-text p { width: 95%; min-height: 145px; }
#ph-online-new-design .ph-online-new-con-main .health-disease-safety-con .hds-con-text p strong { font-family: 'OpenSansBold'; font-weight: normal; }
#ph-online-new-design .ph-online-new-con-main .careers-in-public-health { display: inline-block; width: 100%; padding: 0 0 20px 0; /*border-bottom: 1px solid #c6dc6f;*/ margin: 0 0 20px 0; }
/** 12-12-2014 **/
#ph-online-new-design .ph-online-new-con-main .careers-in-public-health .left { display: inline-block; width: 50%; border-right: 1px solid #CCC; float: left; }
/** 4-12-2014 **/
/** 12-12-2014 **/
#ph-online-new-design .ph-online-new-con-main .careers-in-public-health .right { display: inline-block; width: 49%; float: left; }
#ph-online-new-design .ph-online-new-con-main .careers-in-public-health .right ul li { width: 96%; padding: 0 0 0 4%; }
#ph-online-new-design .ph-online-new-con-main .careers-in-public-health ul { list-style: none; display: inline-block; width: 100%; }
#ph-online-new-design .ph-online-new-con-main .careers-in-public-health ul li { display: inline-block; width: 100%; border-bottom: 1px solid #CCC; float: left; }
/** 4-12-2014 **/
/** 12-12-2014 **/
#ph-online-new-design .ph-online-new-con-main .careers-in-public-health ul li.last { border-bottom: none; }
#ph-online-new-design .ph-online-new-con-main .careers-in-public-health ul li h6 { display: inline-block; font-weight: normal; width: 100%; margin: 8px 0 5px 0; cursor: pointer; text-transform: capitalize; float: left; }
/** 4-12-2014 **/
#ph-online-new-design .ph-online-new-con-main .careers-in-public-health ul li h6:hover span { color: #58AA46; }
/** 12-12-2014 **/
#ph-online-new-design .ph-online-new-con-main .careers-in-public-health ul li h6:hover i { color: #58AA46; }
/** 12-12-2014 **/
#ph-online-new-design .ph-online-new-con-main .careers-in-public-health ul li h6 span { display: block; font-family: 'OpenSansBold'; font-weight: normal; font-size: 18px; float: left; color: #333; text-transform: uppercase; }
/** 4-12-2014 **/
/**12-12-2014 **/
#ph-online-new-design .ph-online-new-con-main .careers-in-public-health ul li h6 i { float: left; font-family: 'OpenSansBold'; font-style: normal; font-size: 18px; padding: 0 10px; color: #333; }
#ph-online-new-design .ph-online-new-con-main .careers-in-public-health ul li .public-health-text { display: none; width: 96%; margin: 0 0 10px 0; }
/** 4-12-2014 **/
#ph-online-new-design .ph-online-new-con-main .careers-in-public-health ul li .public-health-text strong { font-size: 14px; color: #333; font-family: 'OpenSansBold'; display: block; margin-bottom: 5px; font-weight: normal; text-transform: uppercase; }
/** 4-12-2014 **/
/** 12-12-2014 **/
#ph-online-new-design .ph-online-new-con-main .careers-in-public-health ul li .public-health-text span { color: #58AA46; text-decoration: underline; font-family: ' OpenSansRegular'; font-style:italic; display: block; }
#ph-online-new-design .ph-online-new-con-main .careers-in-public-health ul li .public-health-text em { color: #333; font-style: normal; font-family: 'OpenSansRegular'; font-style:italic; display: block; }
/*#ph-online-new-design .ph-online-new-con-main .careers-in-public-health ul li h6:hover, #ph-online-new-design .ph-online-new-con-main .careers-in-public-health ul li h6:hover span, #ph-online-new-design .ph-online-new-con-main .careers-in-public-health ul li h6:hover i{color:#58aa46;}
*/
/** 4-12-2014 **/
#ph-online-new-design .ph-online-new-con-main .career-salary-tool-main { display: inline-block; border-bottom: 1px solid #C6DC6F; width: 100%; padding: 0 0 25px 0; margin: 0 0 20px 0; }
#career-salary-tool-sub { display: inline-block; width: auto; border-bottom: 4px solid #CCCCCC; margin: 10px 0 0 0; }
#career-salary-tool-sub .salary-tool-search-box { display: inline-block; border: 1px solid #CCCCCC; border-bottom: none; width: 220px; padding: 19px; background: #F0F0F0; float: left; }
#career-salary-tool-sub .salary-tool-search-box span { display: block; font-family: 'OpenSansBold'; color: #333333; font-size: 14px; text-transform: uppercase; }
#career-salary-tool-sub .salary-tool-search-box .salary-select { display: block; width: 219px; height: 30px; border-bottom: 1px solid #58AA46; border-right: 1px solid #CCCCCC; overflow: hidden; margin: 0 0 12px 0; }
#career-salary-tool-sub .salary-tool-search-box .salary-select select { width: 250px; border: 1px solid #CCCCCC; border-radius: 0 !important; display: block; font-family: 'OpenSansRegular'; font-size: 14px; color: #333; padding: 4px 60px 3px 5px; line-height: 24px; text-transform: capitalize; background: url(images/ph-online-new-design/drop-down-icon.png) no-repeat #FFF 195px center; height: 30px; }
#career-salary-tool-sub .salary-tool-search-box .salary-select select option { text-transform: capitalize; }
.ua-firefox #career-salary-tool-sub .salary-tool-search-box .salary-select select { padding: 3px 60px 3px 5px; }
.ie8 #career-salary-tool-sub .salary-tool-search-box .salary-select select { padding: 5px 60px 6px 5px; width: 350px; }
.ua-ie-9 #career-salary-tool-sub .salary-tool-search-box .salary-select select { width: 350px; }
#career-salary-tool-sub .salary-tool-search-box input.submit { border: none; border-radius: 0; width: 220px; display: inline-block; height: 43px; margin: 12px 0 0 0; }
#career-salary-tool-sub .career-salary-map { float: left; border-right: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; background: #FFF; width: 650px; }
#area_health_administration #career-salary-tool-sub .career-salary-map { width: 600px; }
#career-salary-tool-sub .career-salary-map .CareerSalary-info { float: left; width: 55%; background: #F0F0F0; }
#career-salary-tool-sub .career-salary-map .mrGRGtnun { float: left; width: 44.7%; background: #F0F0F0; border-left: 1px solid #CCCCCC; }
#career-salary-tool-sub .career-salary-map .CareerSalary-info b { display: block; font-weight: normal; float: left; font-family: 'OpenSansBold'; font-size: 18px; color: #666666; margin: 7px 0 0 10px; width: 45%; }
#career-salary-tool-sub .career-salary-map .CareerSalary-info .right { float: right; margin: 7px 10px 7px 0; width: 46%; }
#career-salary-tool-sub .career-salary-map .CareerSalary-info .right span { display: block; text-align: right; margin: 0 0 0 10px; font-family: 'OpenSansBold'; font-size: 12px; line-height: 17px; }
#career-salary-tool-sub .career-salary-map .CareerSalary-info .right span#YearlyWagePerYearOne, #career-salary-tool-sub .career-salary-map .CareerSalary-info .right span#YearlyWagePerYearTwo { color: #58AA46; }
#career-salary-tool-sub .career-salary-map .CareerSalary-info .right span#YearlyWagePerYearOne i, #career-salary-tool-sub .career-salary-map .CareerSalary-info .right span#YearlyWagePerYearTwo i { font-style: normal; font-size: 12px; color: #666666; font-family: 'OpenSansRegular'; }
#career-salary-tool-sub .career-salary-map #salary_comparision_chart { float: left; width: 100%; height: 320px; }
#ph-online-new-design .ph-online-new-con-main .related-career-salaries { display: inline-block; width: 100%; margin: 0 0 30px 0; }
.tech-search-tool.blockMe { float: left; width: 100%; margin: 0; /* 16-1-2015 */ }
.tech-search-tool span.source { float: right; clear: both; margin-top: 20px; font-family: 'OpenSansBold'; font-size: 12px; }
/* 16-1-2015 */
#school-search-tool { display: inline-block; width: 95%; border: 3px solid #AED581; background: #DCEDC8; padding: 13px 25px; margin: 0 0 10px 0; }
#school-search-tool .school-search-tool-row { display: inline-block; width: 100%; border-bottom: 1px solid #AED581; float: left; }
#school-search-tool .bbn { border-bottom: none; }
#school-search-tool .school-search-tool-row .school-search-tool-left { display: inline-block; width: 51%; border-right: 1px solid #AED581; padding: 0 0 20px 0; float: left; }
#school-search-tool .school-search-tool-row .school-search-tool-right { display: inline-block; width: 48.9%; float: left; }
#school-search-tool .school-search-tool-row span { font-size: 18px; color: #333; display: block; font-family: 'OpenSansRegular'; margin: 0 0 5px 0; }
#school-search-tool .school-search-tool-row input { border-bottom: 3px solid #AED581; border-top: none; border-left: none; border-right: none; border-radius: 0; font-family: 'OpenSansRegular'; color: #333; font-size: 18px; width: 94%; padding: 7px 0 7px 10px; }
::-webkit-input-placeholder { color: #333; }
:-moz-placeholder { /* Firefox 18- */ color: #333; }
::-moz-placeholder { /* Firefox 19+ */ color: #333; }
:-ms-input-placeholder { color: #333; }
#school-search-tool .school-search-tool-row .drop-box { width: 51%; float: left; border-right: 1px solid #AED581; padding: 0 0 9px 0; }
.ua-chrome #school-search-tool .school-search-tool-row .drop-box { padding: 0 0 1px 0; }
#school-search-tool .school-search-tool-row .brn { border-right: none; width: 48%; }
#school-search-tool .school-search-tool-row .brn .drop-box-main { margin: 0 0 0 27px !important; }
#school-search-tool .school-search-tool-row .drop-box .drop-box-main { display: inline-block; margin: 0 0 0 20px; }
#school-search-tool .school-search-tool-row .drop-box .school-select { display: block; width: 230px; height: 36px; border-bottom: 3px solid #AED581; border-top: none; border-left: none; border-right: none; overflow: hidden; margin: 0 0 12px 0; background: #FFF; }
#school-search-tool .school-search-tool-row .drop-box .school-select select { width: 250px; border: none; border-radius: 0; display: block; font-family: 'OpenSansRegular'; font-size: 14px; color: #333; padding: 8px 60px 8px 5px; line-height: 32px; background: url(images/ph-online-new-design/drop-down-icon.png) no-repeat #FFF 205px center; height: 35px; }
.ie8 #school-search-tool .school-search-tool-row .drop-box .school-select select { padding: 9px 60px 9px 5px; width: 350px; }
.ua-ie-9 #school-search-tool .school-search-tool-row .drop-box .school-select select { width: 350px; }
#school-search-tool .school-search-tool-row .input-box-main { width: 51.1%; float: left; }
#school-search-tool .school-search-tool-row .degrees-box { width: 48.9%; float: left; }
#school-search-tool .school-search-tool-row .input-box-main .input-box { width: 49.5%; float: left; border-right: 1px solid #AED581; }
#school-search-tool .school-search-tool-row .input-box-main span { padding: 15px 0; }
#school-search-tool .school-search-tool-row .input-box-main div.input-box-one { width: 87%; margin: 0 0 0 10px; }
#school-search-tool .school-search-tool-row .input-box-main .input-box i { font-family: 'OpenSansRegular'; font-size: 14px; font-style: normal; display: block; text-align: center; color: #333; width: 90%; margin: 0 0 20px 0; float: left; }
#school-search-tool .school-search-tool-row .input-box-main .input-box i input { font-family: 'OpenSansRegular'; font-size: 14px; font-style: normal; display: block; text-align: center; color: #333; width: 90%; margin: 0 0 20px 0; float: left; border: none; background: none; }
#school-search-tool .school-search-tool-row .input-box-main .input-box img, #school-search-tool .school-search-tool-row .input-box-main .input-box input { float: left; }
#school-search-tool .school-search-tool-row .input-box-main .student { padding: 0 0 0 16px; width: 47.2%; }
#school-search-tool .school-search-tool-row .input-box-main .degrees-offered { display: block; width: 51%; float: left; border-right: 1px solid #AED581; }
#school-search-tool .school-search-tool-row .input-box-main .type { display: block; width: 48%; float: left; }
#school-search-tool .school-search-tool-row .input-box-main .type .school-type { display: block; width: 49.5%; float: left; border-right: 1px solid #AED581; }
#school-search-tool .school-search-tool-row .input-box-main .type .program-type { display: block; width: 49.5%; float: left; }
#school-search-tool .school-search-tool-row .input-box-main .type .program-type .offered-box { margin: 0 0 0 14px; }
#school-search-tool .school-search-tool-row .input-box-main .offered-box { margin: 0 0 0 18px; }
#school-search-tool .school-search-tool-row .input-box-main .checkbox { display: inline-block; float: left; width: 120px; margin: 0 0 5px 0; }
#school-search-tool .school-search-tool-row .input-box-main .checkbox input { width: auto; display: block; float: left; margin: 6px 6px 6px 0; outline: none; border: none; }
#school-search-tool .school-search-tool-row .input-box-main .checkbox b { display: block; float: left; font-family: 'OpenSansRegular'; font-size: 16px; font-weight: normal; color: #333; }
.ua-ie-9 #school-search-tool .school-search-tool-row .input-box-main .checkbox b { margin: 7px 0 0 0; }
.ua-ie-8 #school-search-tool .school-search-tool-row .input-box-main .checkbox b { margin: 7px 0 0 0; }
#ph-online-new-design .ph-online-new-con-main table.search-tool-table { width: 100%; }
#ph-online-new-design .ph-online-new-con-main table.search-tool-table thead th { background: #58AA46; color: #FFF; padding: 5px 0 0 0; text-transform: uppercase; font-family: 'OpenSansBold'; font-weight: normal; vertical-align: top; height: 40px; margin: 0; font-size: 13px; }
#ph-online-new-design .ph-online-new-con-main table.search-tool-table thead { float: left; width: 100%; }
#ph-online-new-design .ph-online-new-con-main table.search-tool-table tbody { float: left; width: 100%; }
#ph-online-new-design .ph-online-new-con-main table.search-tool-table tbody td { font-family: 'OpenSansRegular'; font-size: 14px; border-bottom: 1px solid #CCCCCC; padding: 6px 10px; margin: 0; }
#ph-online-new-design .ph-online-new-con-main table.search-tool-table tbody td.school-name a { text-decoration: none; font-family: 'OpenSansBold'; color: #333333; font-size: 17px; margin: 0; }
#ph-online-new-design .ph-online-new-con-main table.search-tool-table tbody td.school-name a:hover { text-decoration: underline; color: #58AA46; }
#ph-online-new-design .ph-online-new-con-main table.search-tool-table tbody td.city-state { background: #EEEEEE; }
#ph-online-new-design .ph-online-new-con-main table.search-tool-table tbody td.school-type { background: #EEEEEE; }
#ph-online-new-design .ph-online-new-con-main table.search-tool-table tbody td.program-type { background: #EEEEEE; }
#ph-online-new-design .ph-online-new-con-main table.search-tool-table tbody td.programs a { font-family: 'OpenSansBold'; font-size: 12px; border-color: #CCCCCC; border-style: solid; border-width: 1px 1px 4px 1px; background: #FFF; color: #666666; display: inline-block; padding: 1px 8px; }
#ph-online-new-design .ph-online-new-con-main table.search-tool-table tbody td.active { background: rgb(242, 242, 242); border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-bottom: none; }
#ph-online-new-design .ph-online-new-con-main table.search-tool-table tbody td.active a { border-color: #FF5722 #FF5722 #BF4019 #FF5722; border-style: solid; border-width: 1px 1px 4px 1px; background: #FF5722; color: #FFF; }
#ph-online-new-design .ph-online-new-con-main table.search-tool-table tbody td.programs a span { float: left; margin: 0 3px 0 0; font-size: 12px; }
#ph-online-new-design .ph-online-new-con-main table.search-tool-table tbody td.programs a i { float: left; font-style: normal; font-size: 18px; font-family: 'OpenSansRegular'; }
#ph-online-new-design .ph-online-new-con-main table.search-tool-table tr .school-name { width: 28%; text-align: left; }
#ph-online-new-design .ph-online-new-con-main table.search-tool-table tr .city-state { width: 10%; text-align: center; }
#ph-online-new-design .ph-online-new-con-main table.search-tool-table tr .population { width: 12%; text-align: center; }
#ph-online-new-design .ph-online-new-con-main table.search-tool-table tr .school-type { width: 9%; text-align: center; }
#ph-online-new-design .ph-online-new-con-main table.search-tool-table tr .tuition { width: 9%; text-align: center; }
#ph-online-new-design .ph-online-new-con-main table.search-tool-table tr .program-type { width: 9%; text-align: center; }
#ph-online-new-design .ph-online-new-con-main table.search-tool-table tr .programs { width: 14%; text-align: center; }
#ph-online-new-design .ph-online-new-con-main table.search-tool-table tr th.school-name { padding: 5px 0 0 10px; }
#ph-online-new-design .ph-online-new-con-main table.search-tool-table tr.hide-data { width: 100%; float: left; height: 0; overflow: hidden; }
#ph-online-new-design .ph-online-new-con-main table.search-tool-table tr.hide-data td { float: left; width: 100%; /* background:#ebebeb;*/ border-bottom: 1px solid #CCCCCC; padding: 0; background: rgb(242, 242, 242); /* Old browsers */ background: -moz-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(230, 230, 230, 1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(242,242,242,1)), color-stop(100%,rgba(230,230,230,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(230, 230, 230, 1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(230, 230, 230, 1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(242, 242, 242, 1) 0%, rgba(230, 230, 230, 1) 100%); /* IE10+ */ background: linear-gradient(to bottom, rgba(242, 242, 242, 1) 0%, rgba(230, 230, 230, 1) 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2f2f2', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-9 */ }
/********IE6-9************/
.ua-ie-8 #ph-online-new-design .ph-online-new-con-main table.search-tool-table thead { float: none; width: 100%; }
.ua-ie-8 #ph-online-new-design .ph-online-new-con-main table.search-tool-table tbody { float: none; width: 100%; }
.ua-ie-8 #ph-online-new-design .ph-online-new-con-main table.search-tool-table tr.hide-data { width: 325%; float: left; }
.ua-ie-8 #ph-online-new-design .ph-online-new-con-main table.search-tool-table tr.hide-data td { float: left; width: 100%; }
.ua-ie-8 #school-search-tool .school-search-tool-row .input-box-main .checkbox { margin: 0 0 0 0; }
.ua-ie-9 #ph-online-new-design .ph-online-new-con-main table.search-tool-table thead { float: none; width: 100%; }
.ua-ie-9 #ph-online-new-design .ph-online-new-con-main table.search-tool-table tbody { float: none; width: 100%; }
.ua-ie-9 #ph-online-new-design .ph-online-new-con-main table.search-tool-table tr.hide-data { width: 325%; float: left; }
.ua-ie-9 #ph-online-new-design .ph-online-new-con-main table.search-tool-table tr.hide-data td { float: left; width: 100%; }
.ua-ie-9 #school-search-tool .school-search-tool-row .input-box-main .checkbox { margin: 0 0 0 0; }
/********IE6-9************/
#ph-online-new-design .ph-online-new-con-main table.search-tool-table tr.hide-data td div#hide-data-main { display: inline-block; width: 100%; float: left; overflow: hidden; }
#ph-online-new-design .ph-online-new-con-main table.search-tool-table tr.hide-data td div#hide-data-main .data-main-block { display: inline-block; float: left; width: 100%; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; }
#ph-online-new-design .ph-online-new-con-main table.search-tool-table tr.hide-data td div#hide-data-main .data-main-block .data-title { float: left; display: inline-block; width: 10%; }
#ph-online-new-design .ph-online-new-con-main table.search-tool-table tr.hide-data td div#hide-data-main .data-main-block .data-title span { padding: 5px 10px 0 10px; font-family: 'OpenSansBold'; font-size: 15px; color: #333333; text-transform: uppercase; display: block; }
#ph-online-new-design .ph-online-new-con-main table.search-tool-table tr.hide-data td div#hide-data-main .data-main-block .data-title i { font-style: normal; padding: 5px 10px 0; }
#ph-online-new-design .ph-online-new-con-main table.search-tool-table tr.hide-data td div#hide-data-main .data-main-block .data-features { float: left; display: inline-block; width: 88%; padding: 5px 10px 0 10px; border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; min-height: 30px; }
#ph-online-new-design .ph-online-new-con-main table.search-tool-table tr.hide-data td div#hide-data-main .data-main-block .data-features ul { margin: 0 0 0 10px; padding: 0; list-style: none; }
#ph-online-new-design .ph-online-new-con-main table.search-tool-table tr.hide-data td div#hide-data-main .data-main-block .data-features ul li { width: 90%; display: block; margin: 0 0 5px 0; font-family: 'OpenSansRegular'; font-size: 14px; line-height: 20px; color: #333333; }
#ph-online-new-design .ph-online-new-con-main table.search-tool-table tr.hide-data .dnone { display: none; }
#ph-online-new-design .ph-online-new-con-main .tab-pagination { display: inline-block; width: 100%; text-align: right; border-bottom: 1px solid #C6DC6F; margin: 0 0 20px; }
#ph-online-new-design .ph-online-new-con-main .tab-pagination .pagination-main { float: right; width: auto; text-align: right; margin: 10px 0 15px 0; }
#ph-online-new-design .ph-online-new-con-main .tab-pagination .pagination-main a { font-family: 'OpenSansBold'; font-size: 14px; color: #666666; border-radius: 50%; width: 8px; display: block; float: left; padding: 0 6px; text-align: center; line-height: 19px; }
#ph-online-new-design .ph-online-new-con-main .tab-pagination .pagination-main a:hover { background: #58AA46; color: #FFF; }
#ph-online-new-design .ph-online-new-con-main .degrees-in-health { display: inline-block; width: 100%; border-bottom: 1px solid #C6DC6F; margin: 15px 0 10px 0; padding: 0 0 20px 0; }
#ph-online-new-design .ph-online-new-con-main .degrees-in-health .degrees-in-health-left { display: inline-block; width: 170px; border-left: 1px solid #58AA46; float: left; }
#ph-online-new-design .ph-online-new-con-main .degrees-in-health .degrees-in-health-left a { font-family: 'OpenSansBold'; font-size: 18px; color: #333333; text-transform: uppercase; border-left: 3px solid #FFF; padding: 6px 0 6px 15px; margin: 0 0 5px 0; display: block; }
#ph-online-new-design .ph-online-new-con-main .degrees-in-health .degrees-in-health-left a:hover { border-left: 3px solid #58AA46; color: #58AA46; }
#ph-online-new-design .ph-online-new-con-main .degrees-in-health .degrees-in-health-left a.active { border-left: 3px solid #58AA46; color: #58AA46; }
#ph-online-new-design .ph-online-new-con-main .degrees-in-health .degrees-in-health-left a.last { margin: 0; }
#ph-online-new-design .ph-online-new-con-main .degrees-in-health .degrees-in-health-right { display: none; float: left; width: 80%; padding: 5px 0 0 0; }
#ph-online-new-design .ph-online-new-con-main .degrees-in-health .degrees-in-health-right.active { display: block; }
#ph-online-new-design .ph-online-new-con-main .degrees-in-health .degrees-in-health-right p { width: 100%; margin: 0 0 15px 0; }
#ph-online-new-design .ph-online-new-con-main .degrees-in-health .degrees-in-health-right a { font-family: 'OpenSansBold'; color: #FFF; background: #58AA46; font-size: 14px; padding: 2px 16px; border-style: solid; border-color: #CCCCCC; border-width: 1px 1px 3px 1px; display: inline-block; }
#ph-online-new-design .ph-online-new-con-main .earning-box-main { display: inline-block; width: 100%; /*border-top:1px solid #cccccc; border-bottom: 1px solid #c6dc6f;*/ margin: 0 0 20px 0; background-color: #DEEEDA; }
/** 12-12-2014 **/
#ph-online-new-design .ph-online-new-con-main .earning-box-main .earning-box { width: 25%; display: inline-block; float: left; background: url(images/ph-online-new-design/earning-box-top1.png) no-repeat 0 0; border-top: 1px solid #58AA46; }
/** 12-12-2014 **/
#ph-online-new-design .ph-online-new-con-main .earning-box-main .earning-box h6 { display: block; font-family: 'OpenSansBold'; font-weight: normal; font-size: 18px; color: #333; margin: 15px 0 10px 0; }
#ph-online-new-design .ph-online-new-con-main .earning-box-main .earning-box p { font-family: 'OpenSansRegular'; font-size: 14px; width: 80%; }
#ph-online-new-design .ph-online-new-con-main .earning-box-main h5 { display: block; font-family: 'OpenSansBold'; font-weight: normal; font-size: 24px; color: #333; margin: 0px 0 15px 0; text-transform: uppercase; float: left; width: 100%; }
#ph-online-new-design .ph-online-new-con-main p.question { font-family: 'OpenSansBold'; font-size: 18px; color: #58AA46; text-transform: uppercase; margin: 10px 0 0 0; display: inline-block; width: 90%; }
#ph-online-new-design .ph-online-new-con-main p.answer { padding: 0 0 0 20px; width: 90%; margin: 10px 0 15px 0; border-left: 2px solid #C6DC6F; }
/**04-12-2014**/
#ph-online-new-design .ph-online-new-con-main p.last { margin: 0 0 30px 20px; }
#ph-online-new-design .ph-online-new-con-main h4.personality { display: inline-block; background: #58AA46; color: #FFF; font-family: 'OpenSansBold'; font-weight: normal; font-size: 24px; padding: 4px 7px; text-transform: uppercase; margin: 0 0 15px 0; }
#ph-online-new-design .ph-online-new-con-main .quiz-box { display: inline-block; width: 100%; margin: 0 0 20px 0; }
#ph-online-new-design .ph-online-new-con-main .quiz-box ul { width: 100%; display: inline-block; margin: 0; padding: 0; list-style: none; }
#ph-online-new-design .ph-online-new-con-main .quiz-box ul li { display: inline-block; width: 84.9%; float: left; border: 1px solid #CCCCCC; margin: 0 0 8px 0; }
#ph-online-new-design .ph-online-new-con-main .quiz-box ul li.get-result { border: none; text-align: center; }
#ph-online-new-design .ph-online-new-con-main .quiz-box ul li.get-result input { float: none; }
#ph-online-new-design .ph-online-new-con-main .quiz-box p.quiz-result-option { display: none; }
#ph-online-new-design .ph-online-new-con-main .quiz-box .quiz-result { background: #F2F2F2; display: none; margin-bottom: 10px; padding: 10px; width: 84%; border: 1px solid #CCC; }
#ph-online-new-design .ph-online-new-con-main .quiz-box .quiz-result p.score { font-family: 'OpenSansBold'; font-size: 15px; color: #333; }
#ph-online-new-design .ph-online-new-con-main .quiz-box .quiz-result p.score span.score-num { color: #58AA46; }
#ph-online-new-design .ph-online-new-con-main .quiz-box .quiz-result input { border: 2px solid #CCC; outline: none; }
.ua-firefox #ph-online-new-design .ph-online-new-con-main .quiz-box ul li { width: 85.5%; }
.ua-ie-9 #ph-online-new-design .ph-online-new-con-main .quiz-box ul li { width: 85.5%; }
.ua-mac_os_x.ua-safari #ph-online-new-design .ph-online-new-con-main .quiz-box ul li { width: 85.7%; }
.ua-safari #ph-online-new-design .ph-online-new-con-main .quiz-box ul li { width: 84.7%; }
#ph-online-new-design .ph-online-new-con-main .quiz-box ul li span { display: inline-block; float: left; width: 611px; border-right: 1px solid #CCCCCC; font-family: 'OpenSansBold'; font-size: 18px; color: #333333; padding: 11px 14px; }
#ph-online-new-design .ph-online-new-con-main .quiz-box ul li input { float: left; padding: 4px 0; outline: none; border-radius: 0; }
#ph-online-new-design .ph-online-new-con-main .quiz-box ul li span i { font-family: 'OpenSansRegular'; font-size: 18px; font-style: normal; }
#ph-online-new-design .ph-online-new-con-main .quiz-box ul li a { font-family: 'OpenSansBold'; font-style: normal; padding: 8px 20px; font-size: 18px; float: left; }
#ph-online-new-design .ph-online-new-con-main .quiz-box ul li input.yes { color: #58AA46; border-right: 1px solid #CCC; }
#ph-online-new-design .ph-online-new-con-main .quiz-box ul li input.no { color: #C1272D; border-right: 1px solid #CCC; border-left: 1px solid #CCC; }
#ph-online-new-design .ph-online-new-con-main .quiz-box ul li input.sometime { color: #5E9FEE; border-left: 1px solid #CCC; }
#ph-online-new-design .ph-online-new-con-main .quiz-box ul li .buttons quiz-option-container { display: inline-block; float: left; }
#ph-online-new-design .ph-online-new-con-main .quiz-box ul li a:hover.yes { color: #FFF; background: #58AA46; }
#ph-online-new-design .ph-online-new-con-main .quiz-box ul li a:hover.no { color: #FFF; background: #C1272D; }
#ph-online-new-design .ph-online-new-con-main .quiz-box ul li a:hover.sometime { color: #FFF; background: #5E9FEE; }
#ph-online-new-design .ph-online-new-con-main .explore-box-main { display: inline-block; width: 100%; /*border-top: 1px solid #cccccc;*/ }
/** 12-12-2014 **/
#ph-online-new-design .ph-online-new-con-main .explore-box-main .explore-box { display: inline-block; width: 33.33%; float: left; /*background:url(images/ph-online-new-design/explore-box-top-img.png) 0 0 no-repeat;*/ }
/** 12-12-2014 **/
#ph-online-new-design .ph-online-new-con-main .explore-box-main .explore-box h6 { font-family: 'OpenSansBold'; font-weight: normal; font-size: 24px; color: #333333; margin: 25px 0; text-transform: uppercase; display: block; width: 100%; line-height: 30px; }
#ph-online-new-design .ph-online-new-con-main .explore-box-main .explore-box h6 span { display: block; }
#ph-online-new-design .ph-online-new-con-main .explore-box-main .explore-box p { width: 90%; margin: 0 0 17px 0; }
#ph-online-new-design .ph-online-new-con-main .explore-box-main .explore-box a { display: inline-block; background: #58AA46; font-family: 'OpenSansBold'; font-size: 14px; color: #FFF; border-color: #CCCCCC; border-style: solid; border-width: 1px 1px 4px 1px; padding: 2px 16px; text-transform: uppercase; }
/** Mobile Res **/
#ph-online-new-design .ph-online-new-con-main .explore-box-main .explore-box h6 a { border: medium none; display: block; padding: 0; }
/***************** (09/12/2014) start ***************/
#ph-online-new-design .ph-online-new-con-main .advantages h4 { border-bottom: 1px solid #58AA46; padding-bottom: 2px; display: inline-block; width: 100%; margin-bottom: 7px; }
#ph-online-new-design .ph-online-new-con-main .advantages h4 i { background: url(images/ph-online-new-design/advantages.png) no-repeat; width: 43px; height: 37px; float: left; margin-right: 5px; }
#ph-online-new-design .ph-online-new-con-main .advantages h4 span { font-family: 'OpenSansBold'; font-size: 18px; color: #58AA46; line-height: 36px; float: left; }
#ph-online-new-design .ph-online-new-con-main .advantages { float: left; display: inline-block; margin-bottom: 20px; border-bottom: 1px solid #C6DC6F; }
#ph-online-new-design .ph-online-new-con-main .advantages h4.flexible i { background-position: 0 0; }
#ph-online-new-design .ph-online-new-con-main .advantages h4.option i { background-position: 0 -128px; }
#ph-online-new-design .ph-online-new-con-main .advantages h4.connectivity i { background-position: 0 -260px; }
#ph-online-new-design .ph-online-new-con-main .advantages h4.diversity i { background-position: 0 -390px; }
#ph-online-new-design .ph-online-new-con-main .advantages h4.savings i { background-position: 0 -520px; }
/***************** (0912/2014) end ***************/
/******Ph-Home_page 15-12-2014******/
#ph-online-new-design .ph-online-new-con-main .ph-career-main { width: 100%; float: left; -webkit-text-size-adjust: none; }
#ph-online-new-design .ph-online-new-con-main .ph-career-main .ph-career { width: 100%; float: left; }
#ph-online-new-design .ph-online-new-con-main .ph-career-main .ph-career h6 { display: inline-block; font-weight: normal; margin: 0 0 10px 0; text-transform: capitalize; float: left; width: 100%; border-bottom: 1px solid #58AA46; line-height: 23px; }
#ph-online-new-design .ph-online-new-con-main .ph-career-main .ph-career h6 span { width: auto; font-size: 18px; line-height: 24px; font-family: 'OpenSansBold'; border-bottom: 3px solid #58AA46; color: #58AA46; width: 100%; }
#ph-online-new-design .ph-online-new-con-main .ph-career-main .ph-career .ph-career-additional { box-sizing: border-box; width: 35%; float: right; background: #E6F2E3; border: 1px solid #58AA46; margin-top: -38px; margin-left: 20px; padding: 5px 7px; }
#ph-online-new-design .ph-online-new-con-main .ph-career-main .ph-career .ph-career-additional strong { display: block; font-size: 14px; color: #333; line-height: 24px; font-family: 'OpenSansBold'; }
#ph-online-new-design .ph-online-new-con-main .ph-career-main .ph-career .ph-career-additional a { font-size: 14px; color: #333; line-height: 24px; font-family: 'OpenSansRegular'; font-style:italic;  margin: 0; display: block; }
#ph-online-new-design .ph-online-new-con-main .ph-career-main .ph-career .ph-career-additional a:hover { text-decoration: underline; font-size: 14px; color: #58AA46; line-height: 24px; font-family: 'OpenSansRegular'; font-style:italic; }
#ph-online-new-design .ph-online-new-con-main .ph-career-main .ph-career p { clear: none; }
/******Ph-Home_page 15-12-2014******/
/***************** template_for_home_new_design (11/7/2014) end ***************/
/***************** template_for_degree_page_new_design (16/7/2014) end ***************/
#ph-degree-programs { display: inline-block; width: 100%; }
#ph-degree-programs .degree-programs-header { display: inline-block; width: 100%; background: #58AA46; }
#ph-degree-programs .degree-programs-header .degree-programs-header-main { display: inline-block; width: 100%; background: url(images/degree_page_new_design/header-bg.png) no-repeat right center; }
#ph-degree-programs .degree-programs-header .degree-programs-header-main h1 { color: #FFF; display: block; font-weight: normal; line-height: 42px; margin: 10px 0; }
#ph-degree-programs .degree-programs-header .degree-programs-header-main h1 span { font-family: 'OpenSansBold'; display: block; font-size: 52px; }
#ph-degree-programs .degree-programs-header .degree-programs-header-main h1 b { display: block; font-family: 'OpenSansRegular'; color: #C5DC6C; font-size: 36px; line-height: 29px; margin: 10px 0 0 0; font-weight: normal; }
#ph-degree-programs .degree-programs-text { display: inline-block; width: 100%; }
#ph-degree-programs .degree-programs-text p { font-family: 'OpenSansRegular'; font-style:italic; width: 100%; margin: 20px 0; font-size: 14px; color: #333333; line-height: 24px; }
#ph-degree-programs .degree-content-menu { width: 100%; display: inline-block; background: url(images/degree_page_new_design/con-menu-bg.png) repeat-x; padding: 0 0 10px 0; width: 100%; z-index: 100; }
#ph-degree-programs .degree-content-menu h2 { font-family: 'OpenSansBold'; font-weight: normal; font-size: 14px; color: #333333; display: block; margin: 0 0 5px 0; }
#ph-degree-programs .degree-content-menu ul { display: block; list-style: none; margin: 0; }
#ph-degree-programs .degree-content-menu ul li { float: left; width: 24%; background: url(images/degree_page_new_design/icon-menu.png) no-repeat; margin: 0 1% 0 0; }
#ph-degree-programs .degree-content-menu ul li.health-certificates { background-position: 5px -5px !important; }
#ph-degree-programs .degree-content-menu ul li.common-certificate { background-position: 5px -64px !important; }
#ph-degree-programs .degree-content-menu ul li.public-health { background-position: 5px -121px !important; }
#ph-degree-programs .degree-content-menu ul li.school-search { background-position: 5px -178px !important; }
#ph-degree-programs .degree-content-menu ul li:hover { background: url(images/degree_page_new_design/icon-menu.png) no-repeat #3B732F; }
#ph-degree-programs .degree-content-menu ul li a { padding: 7px 0 7px 60px; font-family: 'OpenSansBold'; color: #FFF; font-size: 14px; line-height: 18px; display: inline-block; min-height: 36px; }
/** 4-12-2014 **/
#ph-degree-programs .degree-content-menu ul li a span { display: block; }
#ph-degree-programs .degree-content-con { display: inline-block; width: 100%; margin: 5px 0 0 0; }
#ph-degree-programs .degree-content-con h3 { display: inline-block; width: 100%; font-weight: normal; float: left; }
#ph-degree-programs .degree-content-con h3 i { display: inline-block; float: left; position: relative; }
#ph-degree-programs .degree-content-con h3 i img { float: left; }
#ph-degree-programs .degree-content-con h3 span { display: inline-block; width: auto; float: left; font-family: 'OpenSansBold'; font-size: 36px; color: #4C4C4C; border-bottom: 2px solid #58AA46; padding: 0 10px 0 15px; margin: 22px 0 0 -10px; line-height: 38px; }
#ph-degree-programs .degree-content-con p { font-family: 'OpenSansRegular'; font-size: 14px; color: #333333; line-height: 24px; display: inline-block; margin: 0 0 20px 0; width: 100%; }
#ph-degree-programs .degree-content-con p.p-link a { color: #58AA46; float: left; font-weight: bold; text-decoration: underline; margin-right: 5px; }
#ph-degree-programs .degree-content-con ul { display: inline-block; width: 90%; list-style: none; margin: 0 0 0 25px; }
#ph-degree-programs .degree-content-con ul li { width: 95%; padding: 0 0 0 10px; background: url(images/degree_page_new_design/li-bg.png) no-repeat 0 10px; font-family: 'OpenSansRegular'; font-size: 14px; color: #333333; line-height: 24px; }
#ph-degree-programs .degree-content-con p b { color: #58AA46; float: left; font-weight: bold; text-decoration: underline; }
/***************** template_for_degree_page_new_design (16/7/2014) end ***************/
/****************** About US(17-7-2014)    *********************/
#aboutus { padding: 20px 0 0 0; }
#aboutus .about-us-heading { width: 100%; margin: 10px 0 0 0; background: url(images/new-about-us/header-main-back.png) bottom center no-repeat; height: 219px; }
#aboutus .about-us-heading .about-us-heading-wrap h1 { font-size: 51px; font-family: 'OpenSansBold'; color: #666666; float: left; text-transform: uppercase; margin: 0; padding: 24px 18px 14px 23px; }
#aboutus .about-us-heading .about-us-heading-wrap { width: 1140px; margin: -20px auto 0 auto; background: url(images/new-about-us/header-back.png) repeat scroll; padding: 0; height: 75px; }
#aboutus .about-us-main-content { width: 100%; margin: 0 auto; }
#aboutus .about-us-main-content .about-us-content { }
#aboutus .about-us-main-content .about-us-content .about-row { margin: 20px 0 0 0; padding: 0; overflow: auto; overflow: hidden; width: 100%; }
#aboutus .about-us-main-content .about-us-content .h2-div { background: url(images/new-about-us/header-back.png) repeat scroll #FFF; padding: 0 0 18px 0; }
#aboutus .about-us-main-content .about-us-content .h2-div h2 { background: url(images/new-about-us/h2-back.png) no-repeat; padding: 20px 0 0 20px; font-size: 30px !important; color: #58AA46; text-transform: uppercase; font-family: 'OpenSansBold'; }
#aboutus .about-us-main-content .about-us-content .about-row p { padding: 15px 0 0 0; font-size: 14px; font-family: 'OpenSansRegular'; color: #333333; line-height: 24px; width: 93%; margin-bottom: 30px; }
#aboutus .about-us-main-content .about-us-content .second-row { margin: 0px 0 0 0 !important; }
#aboutus .about-us-main-content .about-us-content .second-row .about-us-right .sources-partners img { vertical-align: top; padding: 5px; margin: 20px 0 0 0; vertical-align: bottom; }
#aboutus .about-us-main-content .about-us-content .second-row .about-us-right .sources-partners { margin: 10px 0 0 5px; }
#aboutus .about-us-main-content .about-us-content .about-row .about-us-left .team-block { padding: 15px 0 0 0; overflow: auto; }
#aboutus .about-us-main-content .about-us-content .about-row .about-us-left .team-block .right-block h3 { font-size: 18px; font-family: 'OpenSansBold'; }
#aboutus .about-us-main-content .about-us-content .about-row .about-us-left .team-block .right-block { margin: 0 0 0 15px; width: 84%; float: right; color: #333333; }
#aboutus .about-us-main-content .about-us-content .about-row .about-us-left .team-block .left-block { float: left; width: auto; }
#aboutus .about-us-main-content .about-us-content .about-row .about-us-left .team-block .right-block p { padding: 5px 0 0 0; line-height: 24px; width: 100%; }
#aboutus .about-us-main-content .about-us-content .about-row .about-us-left { float: left; width: 559px; }
#aboutus .about-us-main-content .about-us-content .about-row .about-us-right { float: right; width: 559px; border-top: 1px solid #58AA46; }
#aboutus .about-us-main-content .about-us-content .about-row.second-row .about-us-left .team-block .right-block { width: 77%; }
#aboutus .about-us-main-content .about-us-content .about-row.top-row .about-us-left { float: left; width: 820px; border-top: 1px solid #58AA46; }
#aboutus .about-us-main-content .about-us-content .about-row.top-row .about-us-right { float: right; width: 320px; border-top: 1px solid #58AA46; }
#aboutus .about-us-main-content .about-us-content .about-row.top-row .about-us-right { display: inline-block; float: right; width: 278px; background: url(images/about-us/form-bg.png) repeat-x; border: 1px solid #CCCCCC; border-top: 2px solid #58AA46; position: relative; margin-top: 10px; background-size: auto 100%; }
#aboutus .about-us-main-content .about-us-content .about-row.top-row .about-us-right h3 { background: url(images/new-about-us/header-back.png) repeat scroll; width: 100%; float: left; }
#aboutus .about-us-main-content .about-us-content .about-row.top-row .about-us-right h3 span { font-size: 24px; padding: 10px 0 10px 15px; float: left; border-top: 3px solid; color: #58AA46; font-family: 'OpenSansBold'; }
#aboutus .about-us-main-content .about-us-content .about-row.top-row .about-us-right .abtcontactcont { display: inline-block; width: 248px; margin: 0 15px; }
#aboutus .about-us-main-content .about-us-content .about-row.top-row .about-us-right .abtcontactcont form p { margin: 0; }
#aboutus .about-us-main-content .about-us-content .about-row.top-row .about-us-right .abtcontactcont form .wpcf7-response-output { float: left; margin-top: 0; }
#aboutus .about-us-main-content .about-us-content .about-row.top-row .about-us-right .abtcontactcont form input, #aboutus .about-us-main-content .about-us-content .about-row.top-row .about-us-right .abtcontactcont form textarea { display: inline-block; width: 204px; float: left; height: 40px; padding: 0 0 0 40px; font-family: arial; font-style: italic; font-size: 14px; color: #999999; outline: none; margin-bottom: 10px; background: #FFF; border: 1px solid #CCCCCC; font-family: 'OpenSansRegular'; font-style:italic; }
#aboutus .about-us-main-content .about-us-content .about-row.top-row .about-us-right .abtcontactcont form textarea { padding: 10px; width: 224px; }
#aboutus .about-us-main-content .about-us-content .about-row.top-row .about-us-right .abtcontactcont form .your-name input { background: url(images/about-us/abtcontacticon.png) no-repeat #FFF 0 -2px; }
#aboutus .about-us-main-content .about-us-content .about-row.top-row .about-us-right .abtcontactcont form .your-email input { background: url(images/about-us/abtcontacticon.png) no-repeat #FFF 0 -80px; }
#aboutus .about-us-main-content .about-us-content .about-row.top-row .about-us-right .abtcontactcont form .your-subject input { background: url(images/about-us/abtcontacticon.png) no-repeat #FFF 0 -155px; }
#aboutus .about-us-main-content .about-us-content .about-row.top-row .about-us-right .abtcontactcont form .captcha-456 input { padding: 0 20px; height: 30px; margin-bottom: 20px; }
#aboutus .about-us-main-content .about-us-content .about-row.top-row .about-us-right .abtcontactcont form p span.abtcaptchaittl { font-family: 'OpenSansBold'; text-transform: uppercase; font-weight: bold; color: #333333; font-size: 12px; }
#aboutus .about-us-main-content .about-us-content .about-row.top-row .about-us-right .abtcontactcont form input[type="submit"] { font-family: 'OpenSansBold'; color: #FFF; font-weight: bold; font-size: 18px; width: 100px; padding: 0 0 0 15px; height: 40px; background: url(images/about-us/sendicon.png) no-repeat 70px 10px #58AA46; text-align: left; line-height: 41px; border: none; border-bottom: 2px solid #3E7831; font-style: normal; margin-bottom: 17px; cursor: pointer; }
#aboutus .about-us-main-content .about-us-content .about-row.top-row .about-us-right i.contact-icon { position: absolute; display: block; width: 74px; height: 44px; background: url(images/about-us/contact-bg.png) no-repeat center #58AA46; top: -10px; right: 25px; }
#aboutus .about-us-main-content .about-us-content .about-row.top-row .about-us-right .abtcontactcont form span.wpcf7-not-valid-tip { position: relative; top: -10px; left: 0; background: none; border: none; font-family: arial; color: #F00; }
#aboutus .about-us-main-content .about-us-content .about-row.top-row .about-us-right.abtcontactcont form div.wpcf7-validation-errors { font-size: 12px; clear: both; padding: 12px; line-height: 17px; }
/****************** About US(17-7-2014)    *********************/
/******************************************* PUBLIC HEALTH GIUDE(21-07-2014)  **********************************************/
#ph-career-guide .career-header { background: url(images/public-health-careers/top-header-back.png) top center repeat-x; padding: 125px 0 0 0; }
/******************** update(07-08-14) ***********************/
#ph-career-guide .career-header h1 { width: 100%; text-align: center; padding: 20px 0 5px 0; font-family: 'OpenSansBold'; display: block; background: none; }
#ph-career-guide .career-header h1 b { color: #53A91D; font-size: 60px; letter-spacing:-2px;  text-shadow: 0px 1px #FFF, 0px 2px #B3B3B3; clear: both; line-height: 55px; display: block; font-weight: normal; text-transform: uppercase; -webkit-text-shadow: 0px 1px #fff, 0px 2px #b3b3b3; -moz-text-shadow: 0px 1px #fff, 0px 2px #b3b3b3; }
#ph-career-guide .career-header h1 span { font-size: 27px; color: #666666; text-transform: uppercase; text-shadow: 0px -2px #999999; -moz-text-shadow: 0px -2px #999999; -webkit-text-shadow: 0px -2px #999999; line-height: 50px; display: block; letter-spacing: 2px; }
#ph-career-guide .career-content .left-side-content .online-learning-menu .interview-option a { background: url(images/public-health-careers/interview-icn.png) no-repeat 9px 16px; }
#ph-career-guide .career-content .left-side-content .online-learning-menu .interview-option a:hover { background-position: 9px -34px; }
/******************** update(07-08-14) ***********************/
#ph-career-guide .career-header p { font-size: 18px; font-family: 'OpenSansRegular'; font-style:italic; color: #333333; background: url(images/public-health-careers/bottom-header-back.png) center no-repeat; margin: 0 auto; padding: 12px 0 40px; text-align: center; width: 78%; }
#ph-career-guide .career-content { width: 100%; margin: 40px 0 0 0; overflow: auto; }
#ph-career-guide .career-content .career-left-side { float: left; }
#ph-career-guide .career-content .left-side-content { width: 240px; float: left; display: inline-block; background-color: #FFF; }
#ph-career-guide .career-content .left-side-content .online-learning-menu p { color: #333333; font-family: 'OpenSansBold'; font-size: 14px; margin: 0 0 5px 0; }
#ph-career-guide .career-content .left-side-content .online-learning-menu ul { float: left; display: inline-block; list-style: none; margin: 0; padding: 0; width: 100%; border-right: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; }
#ph-career-guide .career-content .left-side-content .online-learning-menu li { list-style: none; border-top: 1px solid #CCCCCC; position: relative; }
#ph-career-guide .career-content .left-side-content .online-learning-menu li a { font-size: 14px; color: #333333; display: block; padding: 10px 0px 10px 34px; font-family: 'OpenSansRegular'; line-height: 18px; }
#ph-career-guide .career-content .left-side-content .online-learning-menu { width: 248px; float: left; }
#ph-career-guide .career-content .left-side-content .online-learning-menu li a:hover { background-color: #0DA6EB; color: #FFF; }
#ph-career-guide .career-content .left-side-content .online-learning-menu .seven a:hover { background: url(images/public-health-careers/career-menu-back1.png) no-repeat 5px -276px #0DA6EB; }
#ph-career-guide .career-content .left-side-content .online-learning-menu .six a:hover { background: url(images/public-health-careers/career-menu-back1.png) no-repeat 5px -224px #0DA6EB; }
#ph-career-guide .career-content .left-side-content .online-learning-menu .five a:hover { background: url(images/public-health-careers/career-menu-back1.png) no-repeat 5px -178px #0DA6EB; }
#ph-career-guide .career-content .left-side-content .online-learning-menu .four a:hover { background: url(images/public-health-careers/career-menu-back1.png) no-repeat 5px -117px #0DA6EB; }
#ph-career-guide .career-content .left-side-content .online-learning-menu .three a:hover { background: url(images/public-health-careers/career-menu-back1.png) no-repeat 5px -61px #0DA6EB; }
#ph-career-guide .career-content .left-side-content .online-learning-menu .two a:hover { background: url(images/public-health-careers/career-menu-back1.png) no-repeat 5px -25px #0DA6EB; }
#ph-career-guide .career-content .left-side-content .online-learning-menu .one a:hover { background: url(images/public-health-careers/career-menu-back1.png) no-repeat 5px 10px #0DA6EB; }
#ph-career-guide .career-content .left-side-content .online-learning-menu .seven a { background: url(images/public-health-careers/career-menu-back.png) no-repeat 5px -276px; border-bottom: 1px solid #CCCCCC; }
#ph-career-guide .career-content .left-side-content .online-learning-menu .six a { background: url(images/public-health-careers/career-menu-back.png) no-repeat 5px -224px; }
#ph-career-guide .career-content .left-side-content .online-learning-menu .five a { background: url(images/public-health-careers/career-menu-back.png) no-repeat 5px -178px; }
#ph-career-guide .career-content .left-side-content .online-learning-menu .four a { background: url(images/public-health-careers/career-menu-back.png) no-repeat 5px -117px; }
#ph-career-guide .career-content .left-side-content .online-learning-menu .three a { background: url(images/public-health-careers/career-menu-back.png) no-repeat 5px -61px; }
#ph-career-guide .career-content .left-side-content .online-learning-menu .two a { background: url(images/public-health-careers/career-menu-back.png) no-repeat 5px -25px; }
#ph-career-guide .career-content .left-side-content .online-learning-menu .one a { background: url(images/public-health-careers/career-menu-back.png) no-repeat 5px 10px; }
#ph-career-guide .career-content .career-right-side { width: 76%; float: right; font-size: 14px; color: #333333; font-family: 'OpenSansRegular'; }
#ph-career-guide .career-content .career-right-side .content-block { color: #333333; clear: both; margin: 15px 0 18px 0; display: inline-block; width: 100%; }
#ph-career-guide .career-content .career-right-side .margn-none { margin: 0; }
#ph-career-guide .career-content .career-right-side .content-block p { font-size: 14px; font-family: 'OpenSansRegular'; margin: 20px 0; line-height: 24px; }
#ph-career-guide .career-content .career-right-side .content-block h2 { font-size: 30px; color: #333333; font-family: 'OpenSansBold'; text-transform: uppercase; border-bottom: 2px solid #86D2F5; line-height: 30px; padding: 0 0 5px 0; }
#ph-career-guide .career-content .career-right-side .content-block .block1, #ph-career-guide .career-content .career-right-side .content-block .block1, #ph-career-guide .career-content .career-right-side .content-block .block2 { float: left; width: 33%; text-align: left; line-height: 25px; margin: 10px 0 0px; }
#ph-career-guide .career-content .career-right-side .content-block h3 i { float: left; margin: 0 20px 0 0; }
#ph-career-guide .career-content .career-right-side .content-block h3 span { line-height: 31px; }
#ph-career-guide .career-content .career-right-side .content-block .block1 i, #ph-career-guide .career-content .career-right-side .content-block .block1 i, #ph-career-guide .career-content .career-right-side .content-block .block2 i { color: #333333; font-family: 'OpenSansRegular'; font-style:italic; font-size: 14px; font-style: normal; display: block; }
#ph-career-guide .career-content .career-right-side .content-block .block1 span, #ph-career-guide .career-content .career-right-side .content-block .block1 span, #ph-career-guide .career-content .career-right-side .content-block .block2 span { color: #333333; font-family: 'OpenSansRegular'; font-size: 14px; display: block; }
#ph-career-guide .career-content .career-right-side .content-block ul.circle li { margin: 0 0 0 40px; background: url(images/public-health-careers/bullet.png) no-repeat 0 10px; list-style: none; padding: 0 0 0 10px; }
#ph-career-guide .career-content .career-right-side .content-block ul.circleline li { margin: 20px 0 0 40px; list-style: url(images/public-health-careers/bullet.png); line-height: 25px; }
#ph-career-guide .career-content .career-right-side .content-block ul.circleline li span { font-family: 'OpenSansBold'; }
#ph-career-guide .career-content .career-right-side .content-block ul.circleline { margin: 0 0 20px 0; }
#ph-career-guide .career-content .career-right-side .content-block ul.circle { margin: 0 0 20px 0; }
#ph-career-guide .career-content .career-right-side .content-block .quote { float: right; background-color: #0DA6EB; color: #FFF; font-family: 'OpenSansBold'; padding: 10px 19px 17px 15px; width: 286px; margin: -2px 0 25px 25px; }
#ph-career-guide .career-content .career-right-side .content-block .quote p { font-size: 20px; margin: 0; line-height: 30px; font-family: 'OpenSansBold'; }
#ph-career-guide .career-content .career-right-side .content-block .quote span { display: block; font-size: 16px; margin: 31px 0 0 0; font-family: 'OpenSansBold'; }
#ph-career-guide .career-content .career-right-side .content-block ul.nmbr li { list-style: decimal; margin: 0 0 0 40px; }
#ph-career-guide .career-content .career-right-side .content-block .quote-full-wrap { width: 100%; background-color: #0DA6EB; overflow: auto; margin: 0 0 20px 0; }
#ph-career-guide .career-content .career-right-side .content-block .quote-full { float: left; background-color: #0DA6EB; color: #FFF; font-family: 'OpenSansBold'; padding: 18px 35px 30px 25px; height: 60px; position: relative; }
#ph-career-guide .career-content .career-right-side .content-block .quote-full p { font-size: 20px; margin: 0; line-height: 32px; color: #FFF; }
#ph-career-guide .career-content .career-right-side .content-block .quote-full span { display: block; font-size: 16px; position: absolute; top: 65px; right: 0px; }
#ph-career-guide .career-content .career-right-side .content-block .colrdspan { color: #53A91D; font-size: 14px; font-family: 'OpenSansBold'; text-decoration: none; }
/******************************************* PUBLIC HEALTH GIUDE(21-07-2014)  **********************************************/
/******************************************* PUBLIC HEALTH GIUDE(22-07-2014)  **********************************************/
#ph-career-guide .career-content .career-right-side .content-block .authr { padding: 15px 0 20px 0; overflow: auto; }
#ph-career-guide .career-content .career-right-side .content-block .authr img { border: 2px solid #CCCCCC; float: left; margin: 0 20px 0 0; width: 136px; height: 158px; }
#ph-career-guide .career-content .career-right-side .content-block .authr p { margin: 0; }
#ph-career-guide .career-content .career-right-side .content-block .authr .authr-name { font-family: 'OpenSansBold'; }
/******************************************* PUBLIC HEALTH GIUDE(22-07-2014)  **********************************************/
/******************************************* PUBLIC HEALTH GIUDE(06-08-2014)  **********************************************/
#ph-career-guide .career-content .career-right-side .content-block .interview-block { background-color: #ECECEC; display: inline-block; width: 100%; float: left; margin: 0 0 25px; }
#ph-career-guide .career-content .career-right-side .content-block .interview-block h5 { font-size: 24px; color: #FFF; font-family: 'OpenSansBold'; text-transform: uppercase; background-color: #53A91D; display: inline-block; padding: 5px 7px; float: left; }
#ph-career-guide .career-content .career-right-side .content-block .quotes p.post { font-size: 14px; font-family: 'OpenSansRegular'; display: block; margin: 0; padding: 0; }
#ph-career-guide .career-content .career-right-side .content-block .quotes span.name { font-size: 18px; color: #FFF; font-family: 'OpenSansBold'; display: block; }
#ph-career-guide .career-content .career-right-side .content-block .quotes { float: left; background-color: #0DA6EB; color: #FFF; font-family: 'OpenSansBold'; padding: 10px; margin: 0 0 20px 0; }
#ph-career-guide .career-content .career-right-side .content-block .interview-block h6 { width: 100%; display: block; border-bottom: 2px solid #7CC9EB; float: left; margin: 0 0 20px 0; }
#ph-career-guide .career-content .career-right-side .content-block .interview-block h6 span { color: #333333; font-size: 18px; font-family: 'OpenSansBold'; background-color: #7CC9EB; padding: 5px 5px 5px 10px; }
#ph-career-guide .career-content .career-right-side .content-block .interview-block p { padding: 0 5px 0 10px; clear: both; }
#ph-career-guide .career-content .career-right-side .content-block h6.blue-heading { color: #0DA6EB; font-size: 24px; font-family: 'OpenSansBold'; font-weight: normal; }
/******************************************* PUBLIC HEALTH GIUDE(06-08-2014)  **********************************************/
/******************************************* PUBLIC HEALTH GIUDE(21-11-2014)  **********************************************/
#ph-career-guide .career-content .career-right-side .content-block h3 { color: #333333; font-family: 'OpenSansBold'; font-size: 18px; float: left; width: 100%; margin-bottom: 20px; }
#ph-career-guide .career-content .career-right-side .content-block h3.nobtmmrgn { margin-bottom: 0px; }
#ph-career-guide .career-content .career-right-side .content-block .greentext { width: 100%; float: left; margin-bottom: 25px; }
#ph-career-guide .career-content .career-right-side .content-block p.nobtmmrgn { margin-bottom: 0px; }
#ph-career-guide .career-content .career-right-side .content-block .greentext p { font-size: 14px; font-family: 'OpenSansBold'; margin: 0 0 5px 0; line-height: 24px; background: #53A91D; color: #FFF; clear: both; padding: 2px 10px; width: auto; float: left; }
#ph-career-guide .career-content .career-right-side .content-block ul.dashline { list-style: none; margin: 0 0 30px 40px; }
#ph-career-guide .career-content .career-right-side .content-block ul.dashline li:before { content: "�"; margin-right: 5px; }
#ph-career-guide .career-content .career-right-side .content-block ul.dashline li { margin-bottom: 20px; }
#ph-career-guide .career-content .career-right-side .content-block ul.dashline li span { font-family: 'OpenSansBold'; }
/******************************************* PUBLIC HEALTH GIUDE(21-11-2014)  **********************************************/
/******************************************* template_for_master_degree_page_new_design *****************************************/
/** Making mphtitlebar reusable **/
.mphtitlebar { width: 100%; float: left; background: url(images/master-degree-new/titlbgline.png) repeat-x 0 63px; position: relative; z-index: 1; margin: 0px 0 10px 0; min-height: 142px; }
.mphtitlebar .mphttlicon { position: absolute; z-index: 2; width: auto; right: 0px; bottom: 6px; font-size: 0px; }
.mphtitlebar h2 { color: #58AA46; font-family: "OpenSansBold" !important; font-size: 67px !important; font-weight: normal !important; line-height: 48px !important; margin: 0 0 20px !important; text-transform: uppercase; width: 83% !important; float:none !important; padding-bottom:0px !important; }
.mphtitlebar span { color: #FFF; font-family: 'OpenSansBold'; font-size: 32px; line-height: 32px; padding-left: 8px; text-transform: uppercase; }

/*************Public-Health-Nutrition Courses and Classes**************/
#public_health_nutrition { width: 100%; float: left; }
.wrapper { width: 960px; margin: 0 auto; }
#public_health_nutrition .publicHealth_banner { width: 100%; float: left; background: url(images/public_health/pho_banner.jpg) no-repeat center top; }
#public_health_nutrition .publicHealth_banner h1 { width: 95%; float: left; text-align: center; padding: 25px 0; margin: 47px 32px; font-weight: bold; background: #FFF; text-shadow: 1px 1px 0 #346329; font-weight: normal; font-family: 'OpenSansBold'; font-size: 60px; color: #58AA46; border: 5px solid #FFFFFF; line-height: 68px; text-transform: uppercase; }
#public_health_nutrition .publichealth_text { width: 100%; float: left; }
#public_health_nutrition .publichealth_text p { width: 100%; float: left; color: #333333; font-family: 'OpenSansRegular'; font-size: 14px; line-height: 26px; padding: 25px 0 0 0; list-style: none; margin: 0; }
#public_health_nutrition .publichealth_text h2 { font-weight: normal; width: 100%; float: left; margin: 50px 0 0; color: #58AA46; font-family: 'OpenSansBold'; font-size: 30px; }
#public_health_nutrition .publichealth_text b { font-weight: bold; color: #333333; font-size: 14px; font-family: 'OpenSansBold'; }
.ua-firefox #public_health_nutrition .publichealth_text b { font-weight: normal; }
#public_health_nutrition .publichealth_text ul { float: left; margin: 25px 0 0; padding: 0; }
#public_health_nutrition .publichealth_text ul li { background: url("images/public_health/pho_dot.jpg") no-repeat scroll 0 11px; color: #333333; float: right; font-family: 'OpenSansRegular'; font-size: 14px; line-height: 26px; list-style: none; margin: 0 0 5px 0; padding: 0 0 0 10px; width: 95%; }
#public_health_nutrition #ph-online-new-design h2 { color: #58AA46; float: left; font-family: 'OpenSansBold'; font-size: 36px; font-weight: normal; line-height: 42px; margin-bottom: 20px; margin-top: 40px; text-align: left; text-transform: capitalize; width: 100%; }
/*************Public-Health-Nutrition Courses and Classes end**************/
/*************PHOState Pages**************/
#pho_state_pages { max-width: 960px; margin: 0 auto; }
/*.wrapper { width: 840px; margin: 0 auto; }*/
#pho_state_pages .publicHealth_banner { width: 100%; float: left; background: url(images/public_health/pho_banner.jpg) no-repeat center top; }
#pho_state_pages .publicHealth_banner h1 { width: 95%; float: left; text-align: center; padding: 25px 0; margin: 47px 32px; font-weight: bold; background: #FFF; text-shadow: 1px 1px 0 #346329; font-weight: normal; font-family: 'OpenSansBold'; font-size: 60px; color: #58AA46; border: 5px solid #FFFFFF; line-height: 68px; text-transform: uppercase; }
#pho_state_pages .publichealth_text { width: 100%; float: left; }
/*#pho_state_pages .publichealth_text p { width: 100%; float: left; color: #333333; font-family: 'OpenSansRegular'; font-size: 14px; line-height: 26px; padding: 25px 0 0 0; list-style: none; margin: 0; }*/
.template-full-width h2, #pho_state_pages .publichealth_text h2 { font-weight: normal; width: 100%; float: left; margin: 30px 0 10px; color: #58AA46; font-family: 'OpenSansBold'; font-size: 30px; line-height: 35px; }
#pho_state_pages .publichealth_text b { font-weight: bold; color: #333333; font-size: 14px; font-family: 'OpenSansBold'; }
.ua-firefox #pho_state_pages .publichealth_text b { font-weight: normal; }
#pho_state_pages .publichealth_text ul li { list-style-position: inside; list-style-type: square; margin-left: 20px; }
#pho_state_pages #ph-online-new-design h2 { color: #58AA46; float: left; font-family: 'OpenSansBold'; font-size: 36px; font-weight: normal; line-height: 42px; margin-bottom: 20px; margin-top: 40px; text-align: left; text-transform: capitalize; width: 100%; }
/*************PHOState Pages end**************/
/************Schools by State(11-19-2015)************/
#ph-schools-by-state .state-content-schools .state-content-con .left-side { float: left; width: 240px; }
#ph-schools-by-state .state-content-schools .state-content-con .right-side { float: right; width: 75%; }
#ph-schools-by-state .state-content-schools .state-schools-header { margin-bottom: 24px; }
#ph-schools-by-state .state-content-schools .state-content-con .left-side .side-nav { float: left; width: 240px; }
#ph-schools-by-state .state-content-schools .state-content-con .left-side .side-nav h3 { font-size: 14px; color: #333333; line-height: 24px; font-family: 'OpenSansBold'; margin-bottom: 5px; }
#ph-schools-by-state .state-content-schools .state-content-con .left-side .side-nav ul { list-style: none; float: left; display: inline-block; margin: 0; padding: 0; }
#ph-schools-by-state .state-content-schools .state-content-con .left-side .side-nav ul li { float: left; width: 100%; display: inline-block; background: none; padding: 0; }
#ph-schools-by-state .state-content-schools .state-content-con .left-side .side-nav ul li.one a span { margin: 8px 0 0 0; }
#ph-schools-by-state .state-content-schools .state-content-con .left-side .side-nav a { color: #FFF; }
#ph-schools-by-state .state-content-schools .state-content-con .left-side .side-nav ul li a { width: 224px; display: block; float: left; padding: 5px 6px 5px 10px; background-color: #58AA46; text-decoration: none; }
#ph-schools-by-state .state-content-schools .state-content-con .left-side .side-nav ul li a:hover { background-color: #3B732F; }
#ph-schools-by-state .state-content-schools .state-content-con .left-side .side-nav ul li a span { float: right; width: 184px; text-align: left; font-size: 13px; color: #FFFFFF; line-height: 15px; font-family: 'OpenSansRegular'; }
#ph-schools-by-state .state-content-schools .state-content-con .left-side .side-nav ul li a i { float: left; height: 32px; width: 32px; margin-right: 7px; }
#ph-schools-by-state .state-content-schools .state-content-con .left-side .side-nav ul li.bachelor-degree a i { 0 0; }
#ph-schools-by-state .state-content-schools .state-content-con .left-side .side-nav ul li.in-public-health a i { background-position: 0 -55px; }
#ph-schools-by-state .state-content-schools .state-content-con .left-side .side-nav ul li.degree-scholarship a i { background-position: 0 -109px; }
#ph-schools-by-state .state-content-schools .state-content-con .left-side .side-nav ul li.ph-association a i { background-position: 0 -163px; }
#ph-schools-by-state .state-content-schools .state-content-con .left-side .side-nav ul li.search-tool a i { background-position: 0 -218px; }
/************Degree programs bachelors(7-11-2014)************/
#ph-degree-programs.ranking-degree-programs .degree-content-con .left-side { float: left; width: 240px; }
#ph-degree-programs.ranking-degree-programs .degree-content-con .right-side { float: right; width: 75%; }
#ph-degree-programs.ranking-degree-programs .degree-programs-header { margin-bottom: 24px; }
#ph-degree-programs.ranking-degree-programs .degree-content-con .left-side .side-nav { float: left; width: 240px; }
#ph-degree-programs.ranking-degree-programs .degree-content-con .left-side .side-nav h3 { font-size: 14px; color: #333333; line-height: 24px; font-family: 'OpenSansBold'; margin-bottom: 5px; }
#ph-degree-programs.ranking-degree-programs .degree-content-con .left-side .side-nav ul { list-style: none; float: left; display: inline-block; margin: 0; padding: 0; }
#ph-degree-programs.ranking-degree-programs .degree-content-con .left-side .side-nav ul li { float: left; width: 100%; display: inline-block; background: none; padding: 0; }
#ph-degree-programs.ranking-degree-programs .degree-content-con .left-side .side-nav ul li.one a span { margin: 8px 0 0 0; }
#ph-degree-programs.ranking-degree-programs .degree-content-con .left-side .side-nav ul li a { width: 224px; display: block; float: left; padding: 5px 6px 5px 10px; background-color: #58AA46; text-decoration: none; }
#ph-degree-programs.ranking-degree-programs .degree-content-con .left-side .side-nav ul li a:hover { background-color: #3B732F; }
#ph-degree-programs.ranking-degree-programs .degree-content-con .left-side .side-nav ul li a span { float: right; width: 184px; text-align: left; font-size: 13px; color: #FFFFFF; line-height: 15px; font-family: 'OpenSansRegular'; }
#ph-degree-programs.ranking-degree-programs .degree-content-con .left-side .side-nav ul li a i { float: left; height: 32px; width: 32px; margin-right: 7px; background: url(images/ranking-degree-programs/left-nav-icn.png) no-repeat; }
#ph-degree-programs.ranking-degree-programs .degree-content-con .left-side .side-nav ul li.bachelor-degree a i { 0 0; }
#ph-degree-programs.ranking-degree-programs .degree-content-con .left-side .side-nav ul li.in-public-health a i { background-position: 0 -55px; }
#ph-degree-programs.ranking-degree-programs .degree-content-con .left-side .side-nav ul li.degree-scholarship a i { background-position: 0 -109px; }
#ph-degree-programs.ranking-degree-programs .degree-content-con .left-side .side-nav ul li.ph-association a i { background-position: 0 -163px; }
#ph-degree-programs.ranking-degree-programs .degree-content-con .left-side .side-nav ul li.search-tool a i { background-position: 0 -218px; }
#ph-degree-programs.ranking-degree-programs .degree-programs-text p { font-family: 'OpenSansRegular'; font-style:italic; width: 100%; margin: 10px 0; font-size: 14px; color: #333333; line-height: 24px; }
#ph-degree-programs.ranking-degree-programs .right-side .program { width: 100%; float: left; margin-bottom: 25px; }
#ph-degree-programs.ranking-degree-programs .right-side .program .logobar { float: left; width: 250px; margin-right: 20px; }
#ph-degree-programs.ranking-degree-programs .right-side .program p { color: #333333; font-family: "OpenSansRegular"; font-size: 14px; line-height: 24px; margin: 0; padding: 0 0 20px; clear: none; width: 67%; float: right; }
#ph-degree-programs.ranking-degree-programs .right-side .universitybar { width: 100%; float: left; border: 1px solid #CCC; margin-bottom: 58px; }
#ph-degree-programs.ranking-degree-programs .right-side .universitybar.mrg-btm { margin-bottom: 25px; }
#ph-degree-programs.ranking-degree-programs .right-side .universitybar p { color: #333333; font-family: "OpenSansRegular"; font-size: 14px; line-height: 24px; margin: 0; padding: 14px; display: inline-block; width: 71%; }
#ph-degree-programs.ranking-degree-programs .right-side .universitybar .universitycont { width: 100%; float: left; position: relative; z-index: 1; }
#ph-degree-programs.ranking-degree-programs .right-side .universitybar .universitycont .univ-titlebar { margin-bottom: 20px; width: 85%; float: left; }
#ph-degree-programs.ranking-degree-programs .right-side .universitybar .universitycont .univ-titlebar .ttlsec { margin: -1px 0 0 0; background: #57A846; width: 79.2%; float: left; min-height: 69px; padding: 0; box-shadow: inset 20px -19px 21px -8px #458238; -webkit-box-shadow: inset 20px -19px 21px -8px #458238; -moz-box-shadow: inset 20px -19px 21px -8px #458238; -o-box-shadow: inset 20px -19px 21px -8px #458238; }
#ph-degree-programs.ranking-degree-programs .right-side .universitybar .universitycont .univ-titlebar .ttlsec h2 { font-family: 'OpenSansBold'; font-size: 30px; line-height: 30px; margin: 17px 0 0 17px; color: #FFF; padding: 0; width: 72%; float: left; }
#ph-degree-programs.ranking-degree-programs .right-side .universitybar .universitycont .univ-titlebar .ttlsec .university-logo { width: auto; float: right; margin: 10px 0 -36px 0; }
#ph-degree-programs.ranking-degree-programs .right-side .universitybar .universitycont .univ-titlebar .numbr { width: 64px; background: #FFF; float: left; font-size: 48px; line-height: 64px; color: #2A6F8C; font-family: 'OpenSansBold'; min-height: 68px; text-align: center; font-style: normal; }
#ph-degree-programs.ranking-degree-programs .right-side .universitybar .universitycont .univcontbox { width: 239px; border-left: 1px solid #2D7796; position: absolute; right: -24px; top: -20px; box-shadow: 0 0 17px 0px #969696; }
#ph-degree-programs.ranking-degree-programs .right-side .universitybar .universitycont .univcontbox span { font-family: 'OpenSansBold'; font-size:13px; color: #FFF; display: block; line-height: 20px; }
#ph-degree-programs.ranking-degree-programs .right-side .universitybar .universitycont .univcontbox p { color: #FFF;  font-size: 13px; line-height: 24px; margin: 0; padding: 0; clear: none; }
#ph-degree-programs.ranking-degree-programs .right-side .universitybar .universitycont .univcontbox .univcontrow1 { background: #378FB5; padding: 5px 10px; }
#ph-degree-programs.ranking-degree-programs .right-side .universitybar .universitycont .univcontbox .univcontrow2 { background: #2D7796; padding: 5px 10px; }
#ph-degree-programs.ranking-degree-programs #ph-online-new-design .ph-online-new-con-main table.search-tool-table tbody td.city-state { word-break: break-all; }
/************Degree programs bachelors(7-11-2014)************/
/************** Media Room (11-11-2014) **************/
#ph-degrees .media-room { display: inline-block; float: left; width: 100%; }
#ph-degrees .media-room .media-head { float: left; display: inline-block; width: 100%; background-color: #58AA46; min-height: 100px; margin-bottom: 30px; }
#ph-degrees .media-room .media-head h1 { font-family: 'OpenSansBold'; font-size: 54px; line-height: 38px; color: #FFF; background: url(images/media-room/head-bg.png) no-repeat right top; padding: 32px 0 31px 0; }
#ph-degrees .media-room .media-head .media-content { float: left; display: inline-block; width: 100%; }
#ph-degrees .media-room .media-content p { font-size: 14px; line-height: 24px; color: #333333; font-family: "OpenSansRegular"; margin-bottom: 25px; }
#ph-degrees .media-room .media-content .title-text { display: inline-block; float: left; width: 100%; margin: 16px 0 44px 0; }
#ph-degrees .media-room .media-content .title-text h2 { font-size: 36px; line-height: 24px; color: #4C4C4C; text-transform: uppercase; border-bottom: 2px solid #58AA46; font-family: 'OpenSansBold'; padding-bottom: 8px; }
#ph-degrees .media-room .media-content .media-subject-badge { float: left; width: 100%; }
#ph-degrees .media-room .media-content .media-subject-badge .images-logo { float: left; width: 25%; margin-bottom: 35px; min-height: 250px; }
#ph-degrees .media-room .media-content .media-subject-badge .images-logo img { float: left; margin: 0 auto 20px auto; display: block; float: none; }
#ph-degrees .media-room .media-content .media-subject-badge .images-logo a { font-size: 14px; line-height: 20px; color: #2A6F8C; text-align: center; text-decoration: none; display: block; float: none; margin: 0 auto; width: 160px; }
#ph-degrees .media-room .media-content .media-subject-badge .images-logo a:hover { text-decoration: underline; }
/************** Media Room (11-11-2014) **************/
/************** Methodology (11-11-2014) **************/
#ph-degrees .methodology { display: inline-block; float: left; width: 100%; }
#ph-degrees .methodology .methodology-head { float: left; display: inline-block; width: 100%; background-color: #58AA46; min-height: 100px; margin-bottom: 30px; }
#ph-degrees .methodology .methodology-head h1 {  font-family: 'OpenSansBold'; font-size: 54px; line-height: 58px; color: #FFF; background: url(images/media-room/head-bg.png) no-repeat right top; padding: 32px 0 31px 0; }
#ph-degrees .methodology .methodology-content { float: left; display: inline-block; width: 100%; }
#ph-degrees .methodology .methodology-content p { font-size: 14px; line-height: 24px; color: #333333; font-family: "OpenSansRegular"; margin-bottom: 25px; float: left; }
#ph-degrees .methodology .methodology-content h2 { font-size: 36px; line-height: 24px; color: #4C4C4C; text-transform: uppercase; border-bottom: 2px solid #58AA46; font-family: 'OpenSansBold'; padding-bottom: 8px; margin: 16px 0 12px 0; float: left; width: 100%; }
#ph-degrees .methodology .methodology-content span.bold { color: #333333; font-size: 14px; line-height: 24px; margin-bottom: 25px; font-family: 'OpenSansBold'; float: left; width: 100%; clear: both; }
#ph-degrees .methodology .methodology-content ul.list { float: left; margin: 0 0 25px 30px; padding: 0; list-style: disc; clear: both; }
#ph-degrees .methodology .methodology-content ul.list li { font-size: 14px; line-height: 24px; color: #333333; font-family: "OpenSansRegular"; }
/************** Area EPIDEMIOLOGY (02-12-2014) **************/
#area_health_administration .containt_health_administration .area_containt .right .right_main .mphprogram { width: 100%; float: left; margin-bottom: 25px; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .mphprogram .mphlogobar { float: left; width: 250px; margin-right: 20px; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .mphprogram p { color: #333333; font-family: "OpenSansRegular"; font-size: 14px; line-height: 24px; margin: 0; padding: 0 0 20px; clear: none; }
/************** Area EPIDEMIOLOGY (02-12-2014) **************/
/************** Area EPIDEMIOLOGY (02-12-2014) **************/
#area_health_administration .containt_health_administration .area_containt .right .right_main .ranking-list-main { float: left; width: 100%; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .ranking-list-main .ranking-title { width: 100%; float: left; margin-bottom: 25px; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .ranking-list-main .ranking-title h2 { width: 100%; float: left; line-height: 40px; margin-top: 22px; padding-bottom: 15px; font-size: 36px; border-bottom: #58AA46 solid 2px; color: #333333; font-family: 'OpenSansBold'; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .ranking-list-main .ranking-intro { width: 100%; float: left; margin-bottom: 5px; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .ranking-list-main .ranking-intro .mphlogobar { float: left; width: 250px; margin-right: 20px; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .ranking-list-main .ranking-intro p { color: #333333; font-family: "OpenSansRegular"; font-size: 14px; line-height: 24px; margin: 0; padding: 0 0 20px; clear: none; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .ranking-list-main .ranking-list { float: left; width: 100%; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .ranking-list-main .ranking-list .universitybar { width: 100%; float: left; border: 1px solid #CCC; margin-top: 40px; margin-bottom: 10px; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .ranking-list-main .ranking-list .universitybar .universitycont { width: 100%; float: left; position: relative; z-index: 1; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .ranking-list-main .ranking-list .universitybar .universitycont .univ-titlebar .ttlsec .university-logo { width: auto; float: right; margin: 10px 0 -36px 0; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .ranking-list-main .ranking-list .universitybar .universitycont .univ-titlebar .numbr { width: 64px; background: #FFF; float: left; font-size: 48px; line-height: 64px; color: #2A6F8C; font-family: 'OpenSansBold'; min-height: 68px; text-align: center; font-style: normal; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .ranking-list-main .ranking-list .universitybar .universitycont .univcontbox span { font-family: 'OpenSansBold'; font-size:13px; color: #FFF; display: block; line-height: 20px; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .ranking-list-main .ranking-list .universitybar .universitycont .univcontbox p { color: #FFF;  font-size: 13px; line-height: 24px; margin: 0; padding: 0; clear: none; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .ranking-list-main .ranking-list .universitybar .universitycont .univcontbox .univcontrow2 { background: #2D7796; padding: 5px 10px; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .ranking-list-main .ranking-list .universitybar .universitycont .univcontbox .univcontrow1 span {  font-size: 13px; line-height: 18px; color: #FFF; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .ranking-list-main .ranking-list .universitybar .universitycont .univcontbox .univcontrow1 span b { font-family: 'OpenSansBold'; font-size:13px; font-weight: normal; display: block; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .ranking-list-main .ranking-list .universitybar .universitycont .univcontbox .univcontrow2 span { font-family: 'OepnSansBold'; font-size: 13px; line-height: 18px; color: #FFF; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .ranking-list-main .ranking-list .universitybar .universitycont .univcontbox .univcontrow2 p {  font-size: 13px; line-height: 18px; color: #FFF; width: auto; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .ranking-list-main .ranking-list .universitybar .universitycont .univcontbox { width: 28.6%; float: right; border-left: 1px solid #2D7796; position: relative; right: 0px; top: -20px; box-shadow: 0 0 17px 0px #969696; margin-right: -20px; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .ranking-list-main .ranking-list .universitybar .universitycont .univcontbox .univcontrow1 { background: #378FB5; padding: 15px 10px; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .ranking-list-main .ranking-list .universitybar .universitycont .univ-titlebar { margin-bottom: 0px; width: 73.5%; float: left; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .ranking-list-main .ranking-list .universitybar .universitycont .univ-titlebar .ttlsec { margin: -1px 0 15px 0; background: #57A846; width: 100.2%; float: left; /*min-height:69px;*/ padding: 0; box-shadow: inset 20px -19px 21px -8px #458238; -webkit-box-shadow: inset 20px -19px 21px -8px #458238; -moz-box-shadow: inset 20px -19px 21px -8px #458238; -o-box-shadow: inset 20px -19px 21px -8px #458238; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .ranking-list-main .ranking-list .universitybar .universitycont .univ-titlebar .ttlsec h2 a { font-family: 'OpenSansBold'; color: #FFF; float: left; text-decoration: none; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .ranking-list-main .ranking-list .universitybar .universitycont .univ-titlebar .ttlsec h2 { font-family: 'OpenSansBold'; font-size: 30px; line-height: 30px; margin: 17px 0 22px 17px; color: #FFF; padding: 0; width: 65%; float: left; text-decoration: none; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .ranking-list-main .ranking-list .universitybar p { color: #333333; font-family: "OpenSansRegular"; font-size: 14px; line-height: 24px; margin: 0; padding: 14px; display: block; width: auto; }
#area_health_administration .containt_health_administration .area_containt .right .left-side .online-learning-menu a.one { padding: 12px 0px 2px 50px; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .ranking-list-main .ranking-list .universitybar .universitycont ul { margin: 0 0 0 40px; clear: none; float: none; padding: 10px 0; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .ranking-list-main .ranking-list .universitybar .universitycont ul li { list-style-position: inside; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .ranking-list-main .ranking-list .universitybar .universitycont ul li a { color: #333333; font-family: "OpenSansRegular"; font-size: 14px; line-height: 24px; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .ranking-list-main .ranking-list .universitybar .universitycont p strong { font-family: 'OpenSansBold'; }
#area_health_administration .containt_health_administration .area_containt .right .right_main .ranking-list-main .ranking-list .universitybar .universitycont p a { color: #58AA46; cursor: pointer; }
/************** Area EPIDEMIOLOGY (02-12-2014) **************/
/*** 05-01-2014 degree-upadte***/
#ph-degree-programs .degree-content-con h3 span { font-size: 34px; }
/*** 05-01-2014 degree-upadte***/
/* Master ph 10-03-2015*/
#university-ad { background: #DEEEDB; float: left; width: 96%; padding-top: 1%; padding-left: 2%; padding-right: 2%; padding-bottom: 0%; margin-bottom: 24px; border: 1px solid transparent; border-color: #82AB7B; }
/* commenting this out because our featured ad boxes contain more than one school now
#university-ad:hover { cursor: pointer; background: #E6F2E4; }*/
#university-ad h5 { font-size: 20px; color: #378FB5; line-height: 24px; font-family: "OpenSansBold"; margin-bottom: 5px; font-weight: normal; }
#university-ad h5 span { text-transform: uppercase; }
#university-ad .grey-left { float: left; width: 96%; }
#university-ad .grey-left p { font-family: 'OpenSansRegular'; color: #414141; font-size: 14px; line-height: 22px; }
#university-ad .grey-right { float: right; width: 18%; text-align: center; }
#university-ad .grey-right a { margin-bottom: 15px; display: block; }

#featuredSchoolBox p { padding-top: 0 !important; margin-bottom: 20px; }
#featuredSchoolBox { background: #DEEEDB; float: left; width: 96%; padding-top: 1%; padding-left: 2%; padding-right: 2%; padding-bottom: 0%; margin-bottom: 24px; border: 1px solid transparent; border-color: #82AB7B; }
#featuredSchoolBox:hover { cursor: pointer; background: #E6F2E4; }
#featuredSchoolBox h5 { font-size: 20px; color: #378FB5; line-height: 24px; font-family: "OpenSansBold"; margin-bottom: 5px; font-weight: normal; }
#featuredSchoolBox h5 span { text-transform: uppercase; }
#featuredSchoolBox .grey-left { float: left; width: 96%; }
#featuredSchoolBox .grey-left p { font-family: 'OpenSansRegular'; color: #414141; font-size: 14px; line-height: 22px; }
#featuredSchoolBox .grey-right { float: right; width: 18%; text-align: center; }
#featuredSchoolBox .grey-right a { margin-bottom: 15px; display: block; }

/*MHI 9-21-2016*/
#university-ad-mhi { background: #DEEEDB; float: left; width: 96%; padding-top: 1%; padding-left: 2%; padding-right: 2%; padding-bottom: 0%; margin-bottom: 24px; border: 1px solid transparent; border-color: #82AB7B; }
#university-ad-mhi:hover {background: #E6F2E4; }
#university-ad-mhi h5 { font-size: 20px; color: #378FB5; line-height: 24px; font-family: "OpenSansBold"; font-weight: normal; }
#university-ad-mhi h5 span { text-transform: uppercase; }
#university-ad-mhi .grey-left { float: left; width: 96%; }
#university-ad-mhi .grey-left p { font-family: 'OpenSansRegular'; color: #414141; font-size: 14px; line-height: 22px; margin-bottom: 15px;}
#university-ad-mhi .grey-right { float: right; width: 18%; text-align: center; }
#university-ad-mhi .grey-right a { margin-bottom: 15px; display: block; }
/* Master ph 10-03-2015*/
/*Health administration degrees*/
/*#area_health_administration.health_administration_degrees .area_heading .area_tittle h1 {font-size:44px;}*/
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main p.italic { width: 100%; float: left; font-size: 14px; line-height: 24px; color: #333333; font-family: 'OpenSansRegular'; font-style:italic; padding-top: 5px; margin-bottom: 15px; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main p.italic .btmrg { margin-bottom: 0; padding-top: 0; width: 100%; float: left; font-size: 14px; line-height: 24px; color: #333333; font-family: 'OpenSansRegular'; font-style:italic; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .find_school { float: left; margin-bottom: 15px; margin-top: 15px; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .find_school img { width: 100%; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .inside h4 { margin-top: 15px; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .inside h4 span { padding: 5px 10px; font-size: 16px; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .inside p.mrg-top.mrgn-btm { margin-bottom: 15px; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .inside p strong { font-weight: normal; font-family: 'OpenSansBold'; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .inside p.mrgn-btm { margin-bottom: 15px; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .missouri_state_university { float: left; display: inline-block; background: #F7F7F7; width: 99%; padding: 10px; padding-right: 0; padding-bottom: 0; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .missouri_state_university .university_level { float: left; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .missouri_state_university .university_level ul { float: left; margin-top: 0; width: 99%; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .missouri_state_university .university_level li .visible { padding: 16px 20px 11px 20px; min-height: 73px; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .missouri_state_university .university_level li .hidden { min-height: 68px; position: relative; top: -100px; display: none; cursor: pointer; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .missouri_state_university .university_level li .hidden p { font-size: 13px; float: left; padding: 0; line-height: 16px; margin-bottom: 5px; display: list-item; list-style: disc; margin-left: 10px; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .missouri_state_university .university_level li .hidden .clmleft { float: left; width: 53%; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .missouri_state_university .university_level li .hidden .clmright { float: right; width: 45%; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .missouri_state_university .university_level li:hover .hidden { display: inline-block; width: 100%; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .missouri_state_university .university_level li span { display: table-cell; font-size: 30px; font-family: 'OpenSansBold'; text-transform: uppercase; color: #333333; line-height: 36px; vertical-align: middle; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .missouri_state_university .university_level li .hidden span { font-size: 14px; font-family: 'opensansbold'; line-height: 26px; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .missouri_state_university .university_level li .visible .test { display: table; vertical-align: middle; height: 73px; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .missouri_state_university .university_level li .visible { min-height: 75px; vertical-align: middle; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .missouri_state_university .university_level li .hidden { padding: 10px 10px 24px 20px; position: absolute; top: 0; display: none; height: 68px; left: 0; width: 110%; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .missouri_state_university .university_level li { padding: 0; list-style: none; position: relative; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .missouri_state_university .university_level li.postsecondary .visible { width: 310px; background: #A9D3CF; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .missouri_state_university .university_level li.postsecondary:hover .hidden { background: #A9D3CF; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .missouri_state_university .university_level li.Associate .visible { background: #7CBFB7; width: 400px; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .missouri_state_university .university_level li.Associate:hover .hidden { background: #7CBFB7; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .missouri_state_university .university_level li.Bachelor .visible { background: #43AB9B; width: 500px; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .missouri_state_university .university_level li.Bachelor:hover .hidden { background: #43AB9B; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .missouri_state_university .university_level li.Graduate .visible { background: #ADC822; width: 600px; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .missouri_state_university .university_level li.Graduate:hover .hidden { background: #ADC822; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .missouri_state_university .university_level li.Master .visible { background: #8DBA23; width: 700px; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .missouri_state_university .university_level li.Master:hover .hidden { background: #8DBA23; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .missouri_state_university .university_level li.Doctorate .visible { background: #FCE220; width: 800px; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .missouri_state_university .university_level li.Doctorate:hover .hidden { background: #FCE220; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .missouri_state_university .university_level li.max-height:hover .hidden { height: 100px; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .missouri_state_university .university_level li.max-height:hover .visible { min-height: 107px; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .inside h4.btm-mrgn { margin-bottom: 15px; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main h2.qus_btm_padding { padding-bottom: 5px; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .inside h4 i { font-family: 'OpenSansBold'; font-size: 16px; font-style: normal; line-height: 30px; float: left; background: #2C7291; color: #FFF; padding: 2px 5px 2px 10px; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .inside ul { float: left; width: 94%; margin-bottom: 15px; margin-left: 30px; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .inside ul.list { list-style: outside none none; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .inside ul li { font-family: 'OpenSansRegular'; color: #000; font-size: 14px; line-height: 24px; margin-bottom: 0px; padding-left: 0px; font-weight: normal; padding-bottom: 0; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .find_right_school { float: left; width: 95%; margin-left: 10px; background: #378FB5; display: inline-block; padding: 15px; margin-bottom: 15px; margin-top: 15px; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .find_right_school .background { position: absolute; height: 125px; width: 135px; margin-left: -25px; background: #C6DC6F; margin-top: -25px; z-index: -1; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .find_right_school.without .background { height: 105px; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .find_right_school.without p { padding-top: 0; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .find_right_school span { color: #333333; top: 5px; padding: 5px 15px; position: relative; left: -15px; background: #C6DC6F; width: 100%; font-family: 'OpenSansBold'; font-size: 22px; line-height: 30px; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .find_right_school p { color: #FFF; font-family: 'OpenSansRegular'; font-size: 16px; line-height: 26px; font-weight: normal; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .pathway { float: left; width: 100%; margin-top: 15px; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .pathway h3 { display: inline-block; padding: 15px; font-size: 33px; font-family: 'OpenSansBold'; line-height: 30px; background: #CCC; color: #FFF; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .pathway p.details { display: inline-block; padding: 10px 15px 25px 15px; background: #E6E6E6; color: #000; font-size: 14px; line-height: 24px; font-family: 'OpenSansRegular'; width: 96.6%; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .pathway ul { float: left; width: 100%; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .pathway ul.blocks { float: left; width: 100%; margin-bottom: 25px; margin-top: -10px; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .pathway ul li { width: 29.5%; display: inline-block; padding: 0px 10px 10px 10px; float: left; list-style: none; margin-left: 10px; background: #CCC; border-top: 10px solid #000; min-height: 200px; }
#area_health_administration.health_administration_degrees.nutrition-degrees .containt_health_administration .area_containt .right .right_main .pathway.blue ul li { min-height: 260px; }
#area_health_administration.health_administration_degrees.nutrition-degrees .containt_health_administration .area_containt .right .right_main .pathway.orange ul li { min-height: 220px; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .pathway ul li span { font-family: 'OpenSansBold'; font-weight: normal; color: #FFF; text-transform: uppercase; line-height: 24px; font-size: 16px; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .pathway ul li p.list-mrgn { color: #FFF; font-family: 'OpenSansRegular'; font-size: 13px; background: none; padding-top: 5px; line-height: 20px; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .pathway.blue h3 { background: #5A98CD; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .pathway.blue ul li { background: #5A98CD; border-top-color: #5189B9; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .pathway.green h3 { background: #64AB23; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .pathway.green ul li { background: #64AB23; border-top-color: #5A9A20; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .pathway.black h3 { background: #43AB9B; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .pathway.black ul li { background: #43AB9B; border-top-color: #3C9A8C; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .pathway.violate h3 { background: #70548F; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .pathway.violate ul li { background: #70548F; border-top-color: #654C81; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .pathway.violate ul li { min-height: 249px; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .pathway.orange h3 { background: #DE972C; }
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main .pathway.orange ul li { background: #DE972C; border-top-color: #C88828; }
/*Health administration degrees*/
/* Campus Career Pages  */
#area_health_administration .containt_health_administration .area_containt .left .CEF-left-part .nav-list ul { list-style: none; }


#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .master_degree .mrg-l { float: left; margin-left: 30px; display: inline-block; margin-bottom: 15px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .master_degree span.bl-ttl { font-size: 18px; line-height: 24px; color: #333333; font-family: 'OpenSansBold'; margin-bottom: 5px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .master_degree span.it-ttl { font-size: 18px; line-height: 24px; color: #333333; font-family: 'OpenSansRegular'; font-style:italic;  margin-bottom: 5px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .master_degree span.bl-ttl.big { font-size: 18px; margin-bottom: 30px; vertical-align: baseline; display: block; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .master_degree p.cl { width: auto; background-color: #D7E9F0; padding: 0 7px; display: block; clear: both; margin-bottom: 8px; }
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .master_degree p.cl.cl-2 { background-color: #DDECD9; }

.color-block-set {float:left;}
.color-block-set .color-block, .color-block-set .color-block-alt { width: 96%; padding: 1% 2%; background-color: #D7E9F0; margin-bottom: 10px; }
.color-block-set .color-block-alt { background-color: #DDECD9; }
.color-block-set p{float:none !important;}
.color-block-set strong { font-size: 16px; font-family: 'OpenSansBold'; margin-bottom: 5px; color:#333333;}


#area_health_administration.health-admin.nutrition-career .containt_health_administration .area_containt .right .right_main .nutrition-graph div { float: left; width: 46%; padding: 2%; margin-bottom: 0; min-height: 128px; }
#area_health_administration.health-admin.nutrition-career .containt_health_administration .area_containt .right .right_main .nutrition-graph div span { font-size: 30px; line-height: 34px; color: #58AA46; font-family: 'OpenSansBold'; display: block; margin-bottom: 5px; }
#area_health_administration.health-admin.nutrition-career .containt_health_administration .area_containt .right .right_main .nutrition-graph div p { padding-right: 10px; width: auto; margin-bottom: 0; font-size: 16px; font-family: 'OpenSansBold'; }
/*#area_health_administration.health-admin.nutrition-career .area_heading .area_tittle h1 b {margin-top: 24px;}*/
/* Campus Career Pages  */
/* master-Epidemiology */
/*#area_health_administration.health-admin.epidemiology .area_heading .area_tittle span{font-size: 28px;line-height: 40px;}*/
#area_health_administration.health-admin.epidemiology .containt_health_administration .area_containt .right .right_main .growth-block .left-block { width: 80%; }
#area_health_administration.health-admin.epidemiology .containt_health_administration .area_containt .right .right_main .timeline-main .row ul li.title.top-ten { margin-bottom: 8px; }
#area_health_administration.health-admin.epidemiology .containt_health_administration .area_containt .right .right_main .puzzle-block-main.policy .puzzle-block ul.puzzle li.four { padding-bottom: 34px; }
#area_health_administration.health-admin.epidemiology .containt_health_administration .area_containt .right .right_main .puzzle-block-main.policy .puzzle-block ul.puzzle li.four div { padding-left: 60px; padding-bottom: 44px; }
#area_health_administration.health-admin.epidemiology .containt_health_administration .area_containt .right .right_main .puzzle-block-main.policy .puzzle-block ul.puzzle li.four em { top: 166px; }
#area_health_administration.health-admin.epidemiology .containt_health_administration .area_containt .right .right_main .puzzle-block-main.finace .puzzle-block ul.puzzle li.four div { padding-bottom: 56px; }
#area_health_administration.health-admin.epidemiology .containt_health_administration .area_containt .right .right_main .puzzle-block-main.managment .puzzle-block ul.puzzle li.four div { padding-bottom: 32px; padding-left: 60px; }
#area_health_administration.health-admin.epidemiology .containt_health_administration .area_containt .right .right_main .puzzle-block-main.law .puzzle-block ul.puzzle li div { padding: 10px 10px 8px 10px; }
#area_health_administration.health-admin.epidemiology .containt_health_administration .area_containt .right .right_main .choose-career-main .choose-career .career-left h5 { font-size: 28px; line-height: 32px; }
#area_health_administration.health-admin.epidemiology .containt_health_administration .area_containt .right .right_main .puzzle-block-main.law .puzzle-block ul.puzzle li.first div { padding-bottom: 56px; }
#area_health_administration.health-admin.epidemiology .containt_health_administration .area_containt .right .right_main .puzzle-block-main.law .puzzle-block ul.puzzle li.third div { padding-left: 56px; }
/* master-Epidemiology */
/* master-health-science */
#area_health_administration.health-admin.health-science .containt_health_administration .area_containt .right .right_main .growth-block .right-block .detail p { font-size: 20px; line-height: 35px; }
#area_health_administration.health-admin.health-science .containt_health_administration .area_containt .right .right_main .growth-block .right-block .detail span { right: -50px; }
#area_health_administration.health-admin.health-science .containt_health_administration .area_containt .right .right_main .puzzle-block-main.policy .puzzle-block ul.puzzle li.first div { padding-bottom: 82px; }
#area_health_administration.health-admin.health-science .containt_health_administration .area_containt .right .right_main .puzzle-block-main.policy .puzzle-block ul.puzzle li.four div { padding-left: 62px; }
#area_health_administration.health-admin.health-science .containt_health_administration .area_containt .right .right_main .puzzle-block-main.policy .puzzle-block ul.puzzle li.four { padding-bottom: 0; }
#area_health_administration.health-admin.health-science .containt_health_administration .area_containt .right .right_main .puzzle-block-main.policy .puzzle-block ul.puzzle li.four em { top: 170px; }
#area_health_administration.health-admin.health-science .containt_health_administration .area_containt .right .right_main .puzzle-block-main.finace .puzzle-block ul.puzzle li.first div { padding-bottom: 31px; }
#area_health_administration.health-admin.health-science .containt_health_administration .area_containt .right .right_main .puzzle-block-main.finace .puzzle-block ul.puzzle li.four div { padding-left: 60px; }
#area_health_administration.health-admin.health-science .containt_health_administration .area_containt .right .right_main .puzzle-block-main.managment .puzzle-block ul.puzzle li.second div { padding-bottom: 10px; }
#area_health_administration.health-admin.health-science .containt_health_administration .area_containt .right .right_main .puzzle-block-main.managment .puzzle-block ul.puzzle li.four div { padding-bottom: 8px; padding-right: 20px; }
#area_health_administration.health-admin.health-science .containt_health_administration .area_containt .right .right_main .puzzle-block-main.managment .puzzle-block ul.puzzle li.third em { right: 40px; }
/* master-health-science */
/* mater- nutrition */
/*#area_health_administration.health-admin.nutrition-degrees .area_heading .area_tittle h1{margin-top: 24px; font-size:39px;}
#area_health_administration.health-admin.nutrition-degrees .area_heading .area_tittle span {min-height: 78px;padding: 33px 15px 15px 80px;line-height: 35px; font-size:26px;}
#area_health_administration.health-admin.nutrition-degrees .area_heading .area_tittle span{width:44%;}*/
#area_health_administration.health-admin.nutrition-master .containt_health_administration .area_containt .right .right_main .choose-career-main .choose-career .career-left h5 { font-size: 26px; }
#area_health_administration.health-admin.nutrition-master .containt_health_administration .area_containt .right .right_main .puzzle-block-main.marketing .puzzle-block ul.puzzle li.second em { background-position: -4px -172px; left: 320px; }
#area_health_administration.health-admin.nutrition-master .containt_health_administration .area_containt .right .right_main .puzzle-block-main.finace .puzzle-block ul.puzzle li.first div { padding-bottom: 10px; padding-right: 60px; }
#area_health_administration.health-admin.nutrition-master .containt_health_administration .area_containt .right .right_main .puzzle-block-main.finace .puzzle-block ul.puzzle li.four div { padding-bottom: 35px; padding-left: 56px; }
#area_health_administration.health-admin.nutrition-master .containt_health_administration .area_containt .right .right_main .puzzle-block-main.marketing .puzzle-block ul.puzzle li.first div { padding-bottom: 33px; padding-right: 48px; }
#area_health_administration.health-admin.nutrition-master .containt_health_administration .area_containt .right .right_main .puzzle-block-main.marketing .puzzle-block ul.puzzle li.third div { padding-bottom: 10px; }
#area_health_administration.health-admin.nutrition-master .containt_health_administration .area_containt .right .right_main .puzzle-block-main.managment .puzzle-block ul.puzzle { width: 100%; }
#area_health_administration.health-admin.nutrition-master .containt_health_administration .area_containt .right .right_main .puzzle-block-main.managment .puzzle-block ul.puzzle li.first { float: left; width: 50%; }
#area_health_administration.health-admin.nutrition-master .containt_health_administration .area_containt .right .right_main .puzzle-block-main.managment .puzzle-block ul.puzzle li.four { float: left; width: 50%; }
#area_health_administration.health-admin.nutrition-master .containt_health_administration .area_containt .right .right_main .puzzle-block-main.managment .puzzle-block ul.puzzle li.first div { padding-right: 35px; padding-bottom: 10px; }
#area_health_administration.health-admin.nutrition-master .containt_health_administration .area_containt .right .right_main .puzzle-block-main.managment .puzzle-block ul.puzzle li.four div { padding-left: 60px; padding-bottom: 58px; }
#area_health_administration.health-admin.nutrition-master .containt_health_administration .area_containt .right .right_main .puzzle-block-main.managment .puzzle-block ul.puzzle li.second div { border-right: 0; padding-bottom: 10px; }
#area_health_administration.health-admin.nutrition-master .containt_health_administration .area_containt .right .right_main .growth-block .right-block .detail span { right: -100px; }
#area_health_administration.health-admin.nutrition-master .containt_health_administration .area_containt .right .right_main .growth-block .right-block { margin-top: 50px; }
/* mater- nutrition */
/* health-sciences-careers */
#area_health_administration .containt_health_administration .area_containt .right .right_main .master_degree ul li strong { font-family: 'OpenSansBold'; }
/* health-sciences-careers */
/* epidemiology-careers */
#area_health_administration.health-admin .containt_health_administration .area_containt .right .right_main .growth-block.two-row-table { width: 70%; }
/* epidemiology-careers */
/* health-science-degree */
#area_health_administration.health_administration_degrees .containt_health_administration .area_containt .right .right_main h4 { color: #333; }
#area_health_administration.health_administration_degrees.health-science-degree .containt_health_administration .area_containt .right .right_main .pathway ul li { min-height: 232px; }
/* health-science-degree */
.remaiming { background: #5B98CE; padding: 2%; width: 96%; display: inline-block; margin: 0 0 20px 0; }
.remaiming h6 { font-family: 'OpenSansBold' !important; font-size: 25px !important; color: #FFF !important; margin-bottom: 30px; display: block; text-align: center !important; width: 100% !important; clear: both; }
.remaiming p { color: #FFF !important; margin: 0 !important; }
#area_health_administration.health_administration_degrees.epidemiology-degrees .containt_health_administration .area_containt .right .right_main .pathway.orange ul li { min-height: 240px; }
/* left-resources */
#left-resources { margin-top: 25px; display: inline-block; width: 100%; }
#left-resources strong { font-size: 14px; color: #333333; line-height: 18px; text-transform: uppercase; font-family: 'OpenSansBold'; margin-bottom: 9px; font-weight: normal; float: left; }
#left-resources .left-resources-block { width: 100%; border: 1px solid #C1CCBF; float: left; border-bottom: 0; }
#left-resources .left-resources-block ul { list-style: none; float: left; width: 100%; }
#left-resources .left-resources-block li { float: left; width: 100%; }
#left-resources .left-resources-block li a { background-color: #EEFFEB; width: 100%; display: block; min-height: 40px; text-decoration: none; border-bottom: 1px solid #C3CCC2; }
#left-resources .left-resources-block li a:hover { background-color: #58AA46; border-bottom-color: transparent; }
#left-resources .left-resources-block li a:hover span { color: #FFF; }
#left-resources .left-resources-block li a span { padding-left: 10px; font-size: 14px; color: #333333; line-height: 20px; font-family: 'OpenSansRegular'; padding: 10px 0 10px 10px; float: left; }
/* left-resources */
/*#area_health_administration.health-admin.health-science .area_heading .area_tittle span{ min-height:97px;}
#area_health_administration.health-admin.health_administration_degrees.health-science-degree .area_heading .area_tittle span{ min-height:97px;}*/
/*areapage header*/
#area_health_administration .area_heading { width: 100%; float: left; position: relative; margin: 0 0 30px 0; }
#area_health_administration .area_heading .area_tittle { width: 100%; float: left; background: url(images/area/h1bg.png) no-repeat -10px -14px; display: inline-block; padding: 0px 0; }
#area_health_administration .area_heading .area_tittle h1 { padding: 0; border: none; font-family: 'OpenSansBold'; font-weight: normal; background: none; text-align: left; color: #FFF; margin-top: 0; font-size: 41px; display: table; vertical-align: middle; float: left; height: 127px; width: 42%; }
#area_health_administration .area_heading .area_tittle h1 span { display: table-cell; vertical-align: middle; line-height: 40px; position: relative; z-index: 1; background: none; font-size: 41px; text-transform: uppercase; }
#area_health_administration .area_heading .area_tittle p { display: inline-block; width: 58%; float: right; position: relative; z-index: -1; background: #EEE; }
#area_health_administration .area_heading .area_tittle p span { font-size: 12px; font-family: 'OpenSansRegular'; font-style:italic; display: table-cell; vertical-align: middle; padding: 0 8px 0 90px; height: 127px; float: none; width: 60%; font-size: 25px; line-height: 30px; }
#area_health_administration .bg_green { float: left; width: 44%; background: none #58AA46; height: 127px; position: absolute; top: 0; z-index: -1; }
#area_health_administration.health-sciences-careers .area_heading .area_tittle h1 span { font-size: 31px; line-height: 35px; }
#area_health_administration.health_administration_degrees .area_heading .area_tittle h1 span, #area_health_administration.health-degree-parent .area_heading .area_tittle h1 span { font-size: 34px; line-height: 40px; }
#area_health_administration.health-administration-page.health-degree-parent .area_heading .area_tittle p span, #area_health_administration.health-science-page .area_heading .area_tittle p span { font-size: 20px; line-height: 25px; }
#area_health_administration.human-services .area_heading .area_tittle p span, #area_health_administration.epidemiology .area_heading .area_tittle p span, #area_health_administration.nutrition-page .area_heading .area_tittle p span, #area_health_administration.health-education-page .area_heading .area_tittle p span { font-size: 18px; line-height: 25px; }
/*areapage header*/
/*public-health-career*/
#ph-career-guide .career-content .major-links { display: inline-block; float: left; width: 100%; margin-bottom: 25px; }
#ph-career-guide .career-content .major-links ul { display: inline-block; float: left; margin: 0; width: 100%; border-bottom: 5px solid #53A91D; }
#ph-career-guide .career-content .major-links ul li { margin-right: 2px; margin-bottom: 3px; float: left; list-style: none; display: inline-block; width: 19.8%; height: 50px; }
#ph-career-guide .career-content .major-links ul li.nutrition { margin-right: 0; }
#ph-career-guide .career-content .major-links ul li a { font-size: 14px; font-family: 'OpenSansBold'; color: #FFF !important; text-transform: uppercase; border-radius: 16px 16px 0 0; padding: 15px 4px 0px 4px; display: block; line-height: 24px; background: #CCC; height: 35px; width: auto; }
#ph-career-guide .career-content .major-links ul li a i { background: url(images/public-health-careers/public_health_tabs.png) no-repeat; width: 30px; height: 28px; float: left; margin-right: 5px; }
#ph-career-guide .career-content .major-links ul li a span { }
#ph-career-guide .career-content .major-links ul li.epidemiology a i { background-position: 0 -5px; }
#ph-career-guide .career-content .major-links ul li.health a { line-height: 14px; }
#ph-career-guide .career-content .major-links ul li.health a i { background-position: 0 -50px; }
#ph-career-guide .career-content .major-links ul li.human a i { background-position: 0 -102px; }
#ph-career-guide .career-content .major-links ul li.sciences a i { background-position: 0 -163px; }
#ph-career-guide .career-content .major-links ul li.nutrition a i { background-position: 0 -222px; }
#ph-career-guide .career-content .major-links ul li.blue:hover a { background: #53A91D; }
#ph-career-guide .career-content .major-links ul li.skyblue:hover a { background: #53A91D; }
#ph-career-guide .career-content .major-links ul li.blue a { background: #07A5DE; }
#ph-career-guide .career-content .major-links ul li.skyblue a { background: #75D5F8; }
/*public-health-career*/
/* GW ad box */
.ad-container-fixed { position:fixed; top:20px;}
.come-in {transform: translateY(-440px); animation: come-in 0.8s ease forwards;}
@keyframes come-in {  to { transform: translateY(0px); }}
.gw-container { width: 255px; background-color: #004065; background-image: url(images/gw-box-corner.jpg); background-repeat: no-repeat; background-position: right bottom; }
.gw-box-top { padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 18px; background-color: #03304B; }
.gw-box-top p { font-family: Verdana, Geneva, sans-serif; color: #FFF !important; font-size: 18px; }
.gw-box { padding: 20px; }
.gw-box p { font-family: Verdana, Geneva, sans-serif; color: #FFF !important; font-size: 11px; }
.gw-box-header p { font-family: Verdana, Geneva, sans-serif !important; color: #FFF !important; font-size: 18px; }
.gw-box-header2 { font-family: Verdana, Geneva, sans-serif; color: #FFF; font-size: 11px; }
.gw-button { margin-left: 32px; }
.nav-below-fixed{margin-top:425px;}

/*styles to override ASD widget styles*/
.asd-program-prefilter-wrapper .asd-program-prefilter-form-wrapper { max-width: 250px; }
.asd-program-prefilter-wrapper .asd-program-prefilter-headline { font-size: 18px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; color: #FFFFFF; background-color: #E66525; line-height: 1em; }
.asd-program-prefilter-wrapper .asd-program-prefilter-form { background-color: #FDD7AA; }
.asd-program-prefilter-wrapper .asd-program-prefilter-form-wrapper {
    background-color: #FDD7AA;
	border-style: solid;
    border-width: 5px;
	border-color: #E66525;
}
#ph-degree-programs .degree-content-con .asd-client-widget, .asd-client-widget, .asd-client-widget li.asd-rfi-input, .asd-client-widget ul li { list-style-type: none; list-style-image: none; list-style-position: outside; }
.asd-program-prefilter-wrapper .asd-program-prefilter-form .asd-rfi-inputs .asd-rfi-input .rfi-input-label { font-family: "OpenSansRegular"; font-size: 13px; color: #000000 !important; }
#ph-degree-programs.ranking-degree-programs .degree-content-con .left-side .side-nav .asd-inputs-wrapper ul li { line-height: 15px; }
.asd-button { margin-top: 0px; }
.asd-program-prefilter-wrapper .asd-program-prefilter-form { padding-top: 0px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; }
.CEF-left-part .asd-program-prefilter-wrapper .asd-program-prefilter-form { padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; }
.asd-program-prefilter-wrapper .asd-program-prefilter-form .asd-rfi-inputs .asd-rfi-input { padding-bottom: 10px; }
.asd-button, a.asd-button:visited, input.asd-button[type="submit"] {
    color: #fff;
    border-radius: 0;
    background-clip: padding-box;
    box-shadow: 1px 2px 4px 0 #333;
    background: #55AB40;
}
.asd-button:hover, input.asd-button[type="submit"]:hover {
    color: #fff;
    background: #55AB40;
    
}
#asd-client-content .asd-filters-top .asd-filters-top-unexpanded .asd-filters, .mfp-container .asd-filters-top .asd-filters-top-unexpanded .asd-filters {
    color: #fff;
    background-color: #E66525;
}
#asd-client-content .asd-filters-top .asd-filters-top-unexpanded #asd-filter-location, .mfp-container .asd-filters-top .asd-filters-top-unexpanded #asd-filter-location {
    background-color: #55AB40;
    color: #fff;    
}
#asd-client-content .asd-instructions, .mfp-container .asd-instructions {
    overflow: hidden;
    padding: 15px 20px;
    background-color: #FDD7AA;
}

#asd-client-content .asd-instructions-copy li, .mfp-container .asd-instructions-copy li {    
    color: #000000;
}
#asd-client-content .asd-instructions-copy span, .mfp-container .asd-instructions-copy span {    
    background-color: #55AB40;
	color: #ffffff;
}
/*for homepage ASD*/
#asd-home-new-design { display: inline-block; width: 100%; }
#asd-home-new-design .asd-home-new-con-main { display: inline-block; width: 100%; }
#twoyoumphform { float: left; width: 43%; }
#gwform { top: 50px; }
#twoyougwcontent { float: left; width: 55%; margin-left: 20px; }
#twoyoufeatcontent { float: left; width: 95%; margin-left: 20px; }
@media all and (max-width: 1000px) {
	#twoyougwcontent { width: 95%; }
	#twoyoumphform { float: none; margin-left: auto; margin-right: auto; margin-bottom: 5%; width: 70%; }
}
#twoyoucleared { clear: both; }
.gwformlabel { color: #2A6F8C; }
/*#twoyoumphform input { 
	width: 300px;
	display: block;
	height: 25px;
}
#twoyoumphform input.noformat { 
	width: 25px;
	display: inline;
	height: 25px;
}
#twoyoumphform select { 
	width: 300px;
	display: block;
	height: 25px;
}
input[type=checkbox], input[type=radio] {
    vertical-align: middle;
    position: relative;
    bottom: 1px;
}
input[type=radio] {
    bottom: 2px;
}
#twoyoumphform input.gw-btn-style {
	width: 200px;
}*/
/*.gw-btn-style{
	border : solid 1px #0d1c59;
	border-radius : 3px;
	moz-border-radius : 3px;
	-webkit-box-shadow : 0px 2px 2px rgba(0,0,0,0.4);
	-moz-box-shadow : 0px 2px 2px rgba(0,0,0,0.4);
	box-shadow : 0px 2px 2px rgba(0,0,0,0.4);
	font-size : 20px;
	color : #e3c032;
	padding : 1px 17px;
	background : #100c96;
	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#100c96), color-stop(100%,#0a095c));
	background : -moz-linear-gradient(top, #100c96 0%, #0a095c 100%);
	background : -webkit-linear-gradient(top, #100c96 0%, #0a095c 100%);
	background : -o-linear-gradient(top, #100c96 0%, #0a095c 100%);
	background : -ms-linear-gradient(top, #100c96 0%, #0a095c 100%);
	background : linear-gradient(top, #100c96 0%, #0a095c 100%);
	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#100c96', endColorstr='#0a095c',GradientType=0 );
	
}*/
.gw-btn-style { border: solid 1px #EBA50E; border-radius: 3px; moz-border-radius : 3px; -webkit-box-shadow: 0px 2px 2px rgba(0,0,0,0.4); -moz-box-shadow: 0px 2px 2px rgba(0,0,0,0.4); box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4); font-size: 20px; line-height: 20px; color: #FFFFFF; background: #EBA50E; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EBA50E), color-stop(100%,#F7B62A)); background: -moz-linear-gradient(top, #EBA50E 0%, #F7B62A 100%); background: -webkit-linear-gradient(top, #EBA50E 0%, #F7B62A 100%); background: -o-linear-gradient(top, #EBA50E 0%, #F7B62A 100%); background: -ms-linear-gradient(top, #EBA50E 0%, #F7B62A 100%); background : linear-gradient(top, #EBA50E 0%, #F7B62A 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EBA50E', endColorstr='#F7B62A',GradientType=0 ); }

/*ASD styles because the ph styles were overwriting the ASD listings styles*/

#ph-online-new-design .ph-online-new-con-main .main-wrapper .asd-school-info-title h3 {
    background: #f3f3f3;
    font-family: "Source Sans Pro",arial,sans-serif;
    font-weight: normal;
    font-size: 18px;
    color: #333333;
    padding: 0 0 0 20px;
    margin: 0 0 15px 0;
    line-height: 30px;
    float: left;
    width: 30%;
}

#area_health_administration .containt_health_administration .main-wrapper .asd-school-info-title h3 {
    background: #f3f3f3;
    font-family: "Source Sans Pro",arial,sans-serif;
    font-weight: normal;
    font-size: 18px;
    color: #333333;
    padding: 0 0 0 20px;
    margin: 0 0 15px 0;
    line-height: 30px;
    float: left;
    width: 30%;
}

#area_health_administration .degree-content-con .main-wrapper .asd-school-info-title h3 {
    background: #f3f3f3;
    font-family: "Source Sans Pro",arial,sans-serif;
    font-weight: normal;
    font-size: 18px;
    color: #333333;
    padding: 0 0 0 20px;
    margin: 0 0 15px 0;
    line-height: 30px;
    float: left;
    width: 30%;
}

#ph-degree-programs .degree-content-con .main-wrapper .asd-school-info-title h3 {
    background: #f3f3f3;
    font-family: "Source Sans Pro",arial,sans-serif;
    font-weight: normal;
    font-size: 18px;
    color: #333333;
    padding: 0 0 0 20px;
    margin: 0 0 15px 0;
    line-height: 30px;
    float: left;
    width: 30%;
}
#ph-degree-programs .degree-content-con .main-wrapper ul.asd-listings li{
    width: 100%;
    padding: 0 0 0 10px;
    background: none;
    font-family: 'OpenSansRegular';
    font-size: 14px;
    color: #333333;
    line-height: normal;
}
.olmphfeatured
{
  display: block;
  background-color: transparent;
  background-image: url("images/ph-online-new-design/heaer-bg-line.png");
  background-repeat: repeat-x;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  font-weight: normal;
  margin-top: 20px;
  margin-right: 0px;
  margin-bottom: 20px;
  margin-left: 0px;
  font-size: 36px;
  width: 100%;
  float: left;
}
.olmphfeatspan{
	font-family: "OpenSansBold";
  background-color: #ffffff;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  color: #58aa46;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 30px;
  padding-top: 0px;
  padding-right: 7px;
  padding-bottom: 0px;
  padding-left: 7px;
  line-height: 30px;
  text-transform: uppercase;
}

/* 
 * Generic Style
 */
.rank-container{
    width: 100%;
    float: left;
    position: relative;
    z-index: 1;
    border: 1px solid #CCC;
    margin-bottom: 35px;

}

.rank-container .title{
    margin: -1px 0 0 0; 
    background: #57A846; 
    width: 100%; 
    float: left; 
    padding: 0; 
    box-shadow: inset 20px -19px 21px -8px #458238; 
    -webkit-box-shadow: inset 20px -19px 21px -8px #458238; 
    -moz-box-shadow: inset 20px -19px 21px -8px #458238; 
    -o-box-shadow: inset 20px -19px 21px -8px #458238; 
}

.rank-container .title h2 a{
    color:#fff;
}

.rank-container .title h2{
    font-family: 'OpenSansBold' !important;
    font-size: 30px  !important;
    line-height: 30px  !important;
    margin: 17px 0 22px 17px !important;
    color: #FFF !important;
    padding: 0 !important;
    width:65% !important;
}

.rank-container .copy{
    float:left;
    padding:14px;

}

.tablepress_custom_h2 {
	background: none !important;
}

.contactfrmbutton {
    background-color: #4CAF50 !important; /* Green */
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
}

.fakeh3{
	background: url(images/ph-online-new-design/heaer-bg-line.png) no-repeat;
	font-family: 'OpenSansBold';
	font-weight: normal;
	font-size: 30px;
	color: #333333;
	padding: 0 0 0 20px;
	margin: 0 0 15px 0;
	line-height: 30px;
	width: 98%;	
}

@media screen and (max-width: 600px) {
  #eddyhomepage {
    visibility: hidden;
    display: none;
  }
  
}
@media screen and (min-width: 600px) {
  #eddyhomemobile {
    visibility: hidden;
    display: none;	
  }
}
.univcontrow1 {
    display: none;
}


.full-width-page ul{
	margin-left:20px;
}

.colorful-header h1{
	background: url(images/text-banner.jpg) no-repeat center top; 
	border: 5px solid #FFFFFF; 
	color: #FFFFFF; 
	font-family: 'OpenSansBold'; 
	font-size: 50px; 
	font-weight: normal; 
	line-height: 68px; 
	padding: 0px 10px; 
	text-align: center; 	
	text-transform: uppercase; 
	width: auto; 
	text-shadow: 0px 2px 5px rgba(51, 51, 51, 0.35); 
}

.badge-300{
	width:150px;
}

@media (min-width: 960px){
	.badge-300{
		width:300px;
	}
}


/****************************** Health Insurance Guide Book *********************************/

#PH-health-insurance { width: 100%; float: left; }
#PH-health-insurance a { color: #378fb5; font-family: 'OpenSansBold'; }
.PH-insurance-banner p,
.PH-insurance-inner-block > p,
.PH-insu-author-block p {display:none;}
#PH-health-insurance .PH-insurance-main-block { width: 100%; float: left; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-banner { width: 100%; float: left; background-image: url(images/health-insurance/ph-insurance-banner.jpg); background-repeat: no-repeat; background-position: center top; min-height: 282px; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-banner span { width: 100%; float: left; text-align: center; font-family: 'OpenSansBold'; font-size: 48px; text-transform: uppercase; color: #378fb5; margin-top: 90px; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-banner h1 { background: none; font-family: 'OpenSansBold'; font-size: 55px; letter-spacing:-3px; line-height: 103px; color: #66a408; text-transform: uppercase; margin: 0; padding: 0; text-align: center; border: none; width: 100%; font-weight: normal; float: left; text-shadow: -2px 4px 0px rgba(229, 229, 229, 1); }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-title { width: 100%; float: left; background-image: url(images/health-insurance/ph-insurance-title-bg.jpg); background-repeat: repeat-x; background-position: center top; min-height: 66px; text-align: center; margin-bottom: 40px; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-title h2 { font-family: 'OpenSansBold'; font-size: 30px; line-height: 10px; color: #fff; text-transform: uppercase; text-align: center; font-weight: normal; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block { width: 100%; float: left; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block .PH-insu-author { padding:0 50px; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block .PH-insu-author .PHinsu-author-img { width: 103px; height: 123px; float: left; margin-right: 20px; border: 3px solid #ccc; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block .PH-insu-author .PH-insu-author-detail { width: 80%; float: left; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block .PH-insu-author .PH-insu-author-detail p { margin-bottom: 0; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block .PH-insu-author .PH-insu-author-detail b { color: #82a702; font-size: 30px; text-transform: uppercase; font-family: 'OpenSansBold'; width: 100%; float: left; margin-bottom: 10px; }
#PH-health-insurance .PH-insurance-main-block p { font-family: 'OpenSansRegular'; font-size: 14px; line-height: 26px; color: #333; margin-bottom: 30px; padding:0 25px;}
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block ul.insu-list-experts { width: 100%; float: left; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block ul.insu-list-experts li { display: block; width: 50%; float: left; margin-bottom: 25px; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block ul.insu-list-experts li b { color: #378fb5; font-size: 18px; font-family: 'OpenSansBold'; width: 100%; float: left; line-height: 25px; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block ul.insu-list-experts li b span { font-family: 'OpenSansRegular'; font-size: 18px; color: #333; text-transform: uppercase; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block ul.insu-list-experts li p { margin-bottom: 0; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block ul.insu-list { width: 97%; float: right; margin-bottom: 35px; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block ul.insu-list li { background-image: url("images/health-insurance/ph-list-dots-insurance.png"); background-position: left 11px; background-repeat: no-repeat; color: #333333; display: block; float: left; font-family: 'OpenSansRegular'; font-size: 14px; line-height: 26px; padding-left: 8px; width: 75%; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block .PH-insu-sub-block { padding;0 25px; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block .PH-insu-sub-block h3 { font-family: 'OpenSansBold'; color: #378fb5; font-size: 30px; font-weight: normal; line-height: 26px; width: 100%; float: left; font-weight: normal; margin-bottom: 40px; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block .PH-sub-inner-block { width: 100%; float: left; margin-bottom: 40px; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block .PH-sub-inner-block p { }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block .PH-sub-inner-block .PH-specialist-coment { width: 400px; float: right; margin-left: 30px; background-color: #dced9f; padding: 20px; border-right: 2px solid #378fb5; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block .PH-sub-inner-block .PH-specialist-coment p { margin-bottom: 0; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block .PH-sub-inner-block .PH-specialist-coment p:before { content: url(images/health-insurance/ph-insurance-before-text-quote.png); position: relative; top: -5px; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block .PH-sub-inner-block .PH-specialist-coment .insu-specialist { width: 100%; float: left; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block .PH-sub-inner-block .PH-specialist-coment .insu-specialist b { font-family: 'OpenSansBold'; font-size: 14px; color: #333; line-height: 26px; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block .PH-sub-inner-block .PH-specialist-coment .insu-specialist span { font-family: 'OpenSansRegular'; font-style:italic; font-size: 14px; color: #333; line-height: 26px; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block .PH-insu-sub-block ul.ph-resource-insu-list { width: 100%; float: left; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block .PH-insu-sub-block ul.ph-resource-insu-list li { width: 100%; float: left; margin-bottom: 25px; display: block; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block .PH-insu-sub-block ul.ph-resource-insu-list li b { font-family: 'OpenSansBold'; font-size: 16px; color: #378fb5; width: 100%; float: left; margin-bottom: 2px; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block .PH-insu-sub-block ul.ph-resource-insu-list li p { margin-bottom: 0; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block ul.ph-insu-availble-list { width: 97%; float: right; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block ul.ph-insu-availble-list li { width: 95%; float: left; background-image: url("images/health-insurance/ph-list-dots-insurance.png"); background-position: left 11px; background-repeat: no-repeat; padding-left: 8px; margin-bottom: 30px; display: block; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block ul.ph-insu-availble-list li b { width: auto; float: left; font-family: 'OpenSansBold'; color: #333; font-size: 14px; margin-right: 4px; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block ul.ph-insu-availble-list li p { float: none; margin-bottom: 0; width: auto; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block h4 { color: #333333; float: left; font-family: 'OpenSansBold'; font-size: 16px; font-weight: normal; line-height: 26px; margin-bottom: 34px; width: 100%; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block #ph-insu-table { width: 100%; float: left; margin-bottom: 40px; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block #ph-insu-table tr .blanck-tab { width: 13%; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block #ph-insu-table tr .same-four-tabs { width: 20%; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block #ph-insu-table thead { width: 100%; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block #ph-insu-table thead tr th { background-color: #378FB5; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; color: #FFFFFF; font-family: 'OpenSansBold'; font-size: 14px; font-weight: normal; padding: 18px 15px; text-align: left; vertical-align: top; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block #ph-insu-table thead tr th.blanck-tab { background-color: transparent; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block #ph-insu-table tbody tr td { font-family: 'OpenSansRegular'; font-size: 14px; line-height: 25px; text-align: left; vertical-align: top; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; padding: 18px 15px; color: #333; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block #ph-insu-table tbody tr td span { width: 100%; float: left; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block #ph-insu-table tbody { width: 100%; background-color: #e6e6e6; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block #ph-insu-table tbody tr td.blanck-tab { border-left: 1px solid #CCCCCC; font-family: 'OpenSansBold'; color: #378fb5; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block .PH-sub-inner-block .ph-specialist-halfblock { width: 50%; float: left; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block.PH-insu-glosarry { width: 100%; float: left; }
#PH-health-insurance .PH-insurance-main-block .PH-insurance-inner-block.PH-insu-glosarry p b { font-family: 'OpenSansBold'; }
/****************************** End Health Insurance Guide Book *********************************/

/************* PH Major Hub Page *************/

#PH-major-hub {
    width: 100%;
    float: left;
}

#PH-major-hub .PH-major-hub-main-block {
    width: 100%;
    float: left;
}

#PH-major-hub .PH-major-hub-main-block .major-hub-banner {
    width: 100%;
    float: left;
    background-image: url(images/major-hub/hub-banner.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    min-height: 212px;
    text-align: center;
    margin-bottom: 17px;
}

#PH-major-hub .PH-major-hub-main-block .major-hub-banner h1 {
    background-image: none;
    background-color: #fff;
    font-family: 'OpenSansBold';
    font-size: 120px;
    text-transform: uppercase;
    line-height: 120px;
    padding: 15px 20px;
    color: #63ad18;
    text-shadow: none;
    margin-top: 33px;
    padding: 12px 45px 6px;
    display: inline-block;
    letter-spacing: 4px;
}

#PH-major-hub .PH-major-hub-main-block .PH-major-sub-block {
    width: 44%;
    float: left;
    margin-bottom: 35px;
    margin-left:67px;
}

#PH-major-hub .PH-major-hub-main-block p {
    float: left;
    font-size: 14px;
    color: #333333;
    margin-bottom: 24px;
}

#PH-major-hub .PH-major-hub-main-block .PH-major-sub-block .major-profile-pic {
    width: 233px;
    height: 150px;
    float: left;
    margin-right: 20px;
    border: 2px solid #cccccc;
}

#PH-major-hub .PH-major-hub-main-block .PH-major-sub-block .Ph-major-identity {
    width: 46%;
    float: left;
}

#PH-major-hub .PH-major-hub-main-block .PH-major-sub-block .Ph-major-identity .major-hub-info {
    width: 100%;
    float: left;
}

#PH-major-hub .PH-major-hub-main-block .PH-major-sub-block .Ph-major-identity .major-hub-info b {
    font-family: 'OpenSansBold';
    font-size: 26px;
    color: #63ad18;
    line-height: 30px;
    position: relative;
    bottom: 5px;
    font-weight: normal;
    text-transform: uppercase;
}

#PH-major-hub .PH-major-hub-main-block .PH-major-sub-block .Ph-major-identity .major-hub-info p {
    font-family: 'OpenSansRegular';
    font-size: 14px;
    line-height: 20px;
    color: #333;
}

#PH-major-hub .PH-major-hub-main-block .PH-major-sub-block .Ph-major-identity .major-hub-learn-more {
    float: left;
    margin-top: 18px;
    width: 100%;
}

#PH-major-hub .PH-major-hub-main-block .PH-major-sub-block .Ph-major-identity .major-hub-learn-more a {
    background-image: url(images/majors-hub-new-page/learne-more-arrow-bg.png);
    background-color: #999999;
    background-position: 136px center;
    background-repeat: no-repeat;
    color: #FFFFFF;
    float: left;
    font-family: 'OpenSansBold';
    font-size: 16px;
    line-height: 20px;
    padding: 13px 41px 12px 20px;
    text-transform: uppercase;
    width: auto;
    font-weight: inherit;
}

#PH-major-hub .PH-major-hub-main-block .PH-major-sub-block .Ph-major-identity .major-hub-learn-more a:hover {
    background-color: #63ad18;
}
/************* End PH Major Hub Page *************/

/*************Pre Professional Health Experience Guide**************/
#pre_professional {
    width: 100%;
    float: left;
}

.preprofessional_wrapper {
    width: 1000px;
    margin: 0 auto;
}

#pre_professional .preprofessional_bg {
    width: 100%;
    margin: 0 auto;
    background: url(images/pre-professional/preprofessional_bg.jpg) no-repeat center top;
    height: 440px;
}

#pre_professional .pro_bg {
    width: 100%;
    float: left;
    margin-top: 35px;
}

#pre_professional .preprofessional_bg .pro_bg strong {
    float: left;
    transform: rotate(-2deg);
    -ms-transform: rotate(-2deg);
    -webkit-transform: rotate(-2deg);
    background: #58aa46;
    width: auto;
    color: #ffffff;
    font-size: 42px;
    margin: 0 0 12px 40%;
    padding: 25px 10px;
    font-family: 'OpenSansBold';
}

#pre_professional .preprofessional_bg .pro_bg .heading_pro {
    background: #FFF;
    width: 100%;
    float: left;
    padding: 0 0 8px 0;
    margin-top: -15px;
    line-height: 70px;
}

#pre_professional .preprofessional_bg .pro_bg .heading_pro span {
    color: #514d45;
    text-transform: uppercase;
    font-size: 49px;
    font-family: 'OpenSansBold';
    background: none;
    text-align: center;
    width: 100%;
    display: block;
}

#pre_professional .preprofessional_bg .pro_bg .heading_pro h1 {
    color: #58aa46;
    text-shadow: none;
    text-transform: uppercase;
    font-size: 93px;
    font-weight: bold;
    font-family: 'museo_slab500';
    background: none;
}

#pre_professional .preprofessional_bg .pro_bg .banner_text {
    width: 98%;
    margin-top: 45px;
    clear: both;
    display: inline-block;
    background: #FFF;
    text-align: center;
    border: #514d45 solid 1px;
    padding: 10px;
}

#pre_professional .preprofessional_bg .pro_bg .banner_text p {
    width: 100%;
    float: left;
    color: #514d45;
    font-family: 'open_sanssemibold_italic';
    font-size: 18px;
    line-height: 30px;
}

#pre_professional .professional_text {
}

#pre_professional .professional_text h2 {
    width: 100%;
    float: left;
    padding: 21px 0;
    text-transform: uppercase;
    letter-spacing: 3px;
    background: url(images/pre-professional/professional_heading.jpg) repeat-x 0 0;
    text-align: center;
    font-size: 24px;
    font-family: 'OpenSansBold';
    color: #FFF;
    font-weight: normal;
    margin: 30px 0 0 0;
}

.ua-ie-8 #pre_professional .professional_text h2 {
    font-weight: bold;
}

#pre_professional .professional_text p {
    width: 100%;
    float: left;
    font-size: 14px;
    color: #333333;
    font-family: 'OpenSansRegular';
    line-height: 26px;
    margin-top: 25px;
}

#pre_professional .professional_text b {
    font-family: 'OpenSansBold';
}

#pre_professional .professional_text span {
    width: 100%;
    float: left;
    font-size: 18px;
    color: #333333;
    font-weight: normal;
    font-family: 'OpenSansBold';
    line-height: 26px;
    margin: 30px 0 0 0;
}

#pre_professional .professional_text ul {
    margin: 10px 0 0 0;
    float: left;
    padding: 0px;
}

#pre_professional .professional_text ul li {
    list-style: none;
    font-size: 14px;
    color: #333333;
    margin: 2px 0;
    font-family: 'OpenSansRegular';
    background: url(images/pre-professional/prepro_dots.jpg) no-repeat left 10px;
    padding: 0 0 0 10px;
    float: right;
    width: 96%
}

#pre_professional .professional_text ol {
    margin: 10px 0 0 0;
    float: left;
    padding: 0px;
}

#pre_professional .professional_text ol li {
    font-size: 14px;
    color: #333333;
    margin: 8px 0;
    font-family: 'OpenSansRegular';
    float: right;
    width: 96%;
    list-style: decimal;
    padding: 0;
    background: none;
}

#pre_professional .professional_text .bg_none {
    background: none;
}

#pre_professional .professional_text h3 {
    width: 100%;
    float: left;
    font-size: 24px;
    font-family: 'OpenSansBold';
    color: #58aa46;
    font-weight: normal;
    margin: 30px 0 0 0;
}

#pre_professional .professional_text .space {
    width: 93%;
    float: right;
}

#pre_professional .professional_text strong {
    color: #58aa46;
    font-size: 14px;
    font-family: 'OpenSansBold';
    display: block;
    font-weight: normal;
    text-decoration: underline;
}

#pre_professional .professional_text .changes {
    color: #58aa46;
}

#pre_professional .professional_text h4 {
    color: #333333;
    float: left;
    font-family: 'OpenSansBold';
    font-size: 30px;
    font-weight: normal;
    margin: 30px 0 0;
    width: 100%;
}

#pre_professional .professional_text img {
    max-width: 100%;
}

.ua-ie-8 #pre_professional .professional_text h3 {
    font-weight: bold;
}

.ua-ie-8 #pre_professional .professional_text span {
    font-weight: bold;
}

.ua-ie-8 #pre_professional .professional_text strong {
    font-weight: bold;
}

.ua-ie-8 #pre_professional .professional_text h4 {
    font-weight: bold;
}


#pre_professional .professional_text .table-of-contents1 .index-on {
    float: right !important;
    width: auto !important;
    margin: 0px !important;
}

#pre_professional .professional_text .table-of-contents1 {
    overflow: hidden;
    width: 100%;
}

#pre_professional .professional_text .table-of-contents1 .blog-text1 {
    overflow: hidden;
    width: 100%;
    padding: 25px 0 0 0;
}

#pre_professional .professional_text .table-of-contents1 .blog-text1 ul.table1 {
    float: left;
    width: 70%;
}

#pre_professional .professional_text .table-of-contents1 .blog-text1 ul.table1 li.index-title1:after {
    background-image: url("images/cs-minority/table-dots.png");
    background-repeat: repeat-x;
    background-position: center bottom;
    content: "";
    display: block;
    height: 9px;
    margin-bottom: 35px;
}

#pre_professional .professional_text .table-of-contents1 .blog-text1 ul.table1 li:after {
    content: "";
    display: block;
    height: 19px;
    overflow: hidden;
    padding: 7px 0 0;
}

#pre_professional .professional_text .table-of-contents1 .blog-text1 ul.table1 li.index-title1 a {
    color: #333333;
    float: left;
    font-family: 'OpenSansRegular';
    font-size: 16px;
    font-weight: normal;
    line-height: 16px;
    margin-left: 0;
    margin-right: 5px;
    text-decoration: none;
    width: auto;
}

#pre_professional .professional_text .table-of-contents1 .blog-text1 ul.table1 li.index-title1 span.index-on {
    color: #333333;
    float: right;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    line-height: 19px;
    margin-left: 5px;
    margin-top: 0px;
    border: none;
    padding-left: 0;
    width: auto;
}
/**********************/

#pre_professional .professional_text .about-auther {
    overflow: hidden;
    padding: 25px 0px;
    width: 100%;
}

#pre_professional .professional_text .about-auther .name {
    float: left;
    margin-right: 13px;
    width: 65%;
}

#pre_professional .professional_text .about-auther .name .name-img {
    border: 2px solid #CCCCCC;
    float: left;
    height: 178px;
    margin-right: 20px;
    width: 156px;
}

#pre_professional .professional_text .about-auther .name .name-text {
    float: left;
    width: 70%;
}

#pre_professional .professional_text .about-auther .name .name-text b {
    color: #323B44;
    float: left;
    font-family: 'OpenSansRegular';
    font-size: 25px;
    margin-bottom: 8px;
    width: 100%;
}

#pre_professional .professional_text .about-auther .name .name-text p {
    float: left;
    width: 100%;
    margin:
}


/*************Pre Professional Health Experience Guide end**************/


/*************Public-Health-Job-Resouces Style Start**************/
#public_health_job {
    width: 100%;
    float: left;
}

#public_health_job .publicHealth_banner {
    width: 100%;
    float: left;
    background: url(images/public_health/Public-Health-Employers_banner.jpg) no-repeat center top;
}

#public_health_job .publicHealth_banner h1 {
    width: 95%;
    float: left;
    text-align: center;
    padding: 25px 0;
    margin: 47px 32px;
    font-weight: bold;
    background: #FFF;
    text-shadow: 1px 1px 0 #346329;
    font-weight: normal;
    font-family: 'OpenSansBold'
    font-size: 60px;
    color: #666666;
}

#public_health_job .publichealth_text {
    width: 100%;
    float: left;
}

#public_health_job .publichealth_text p {
    width: 100%;
    float: left;
    color: #333333;
    font-family: 'OpenSansRegular';
    font-size: 14px;
    line-height: 26px;
    padding: 25px 0 0 0;
    list-style: none;
    margin: 0;
}

#public_health_job .publichealth_text h2 {
    font-weight: normal;
    width: 100%;
    float: left;
    margin: 50px 0 0;
    color: #58aa46;
    font-family: 'OpenSansBold';
    font-size: 30px;
}

#public_health_job .publichealth_text b {
    font-weight: bold;
    color: #333333;
    font-size: 14px;
    font-family: 'OpenSansBold';
}

.ua-firefox #public_health_job .publichealth_text b {
    font-weight: normal;
}

#public_health_job .publichealth_text ul {
    float: left;
    margin: 25px 0 0;
    padding: 0;
}

#public_health_job .publichealth_text ul li {
    background: url("images/public_health/pho_dot.jpg") no-repeat scroll 0 11px;
    color: #333333;
    float: right;
    font-family: 'OpenSansRegular';
    font-size: 14px;
    line-height: 26px;
    list-style: none;
    margin: 0 0 5px 0;
    padding: 0 0 0 10px;
    width: 95%;
}

#public_health_job .publichealth_text .publichealth_box {
    background-color: #58AA46;
    clear: both;
    float: left;
    margin-top: 5px;
    padding: 6px 10px;
}

#public_health_job .publichealth_text .publichealth_box a {
    color: #FFFFFF;
    font-size: 14px;
    font-family: 'OpenSansBold';
}

#public_health_job .publichealth_text h3 {
    clear: both;
    color: #58AA46;
    display: block;
    float: none;
    font-family: 'OpenSansBold';
    font-size: 14px;
    margin: 30px 0 0;
    text-decoration: underline;
    width: auto;
    font-weight: normal;
}

#public_health_job .publichealth_text h3 a {
    margin-top: 30px;
    clear: both;
    float: left;
    text-decoration: underline;
}

#public_health_job .publichealth_text .public-health-resouce p {
    padding: 0px;
}

.ua-safari #public_health_job .publichealth_text .publichealth_box a {
    font-weight: bold;
}
/*************Public-Health-Job-Resouces Style end**************/

/*************Public Health Scholarships**************/
#scholarships {
    width: 100%;
    float: left;
}

#scholarships .scholarships_bg {
    background: url(images/scholarships/scholarships_bg.jpg) no-repeat center top;
    height: 265px;
}

#scholarships .scholarships_bg h1 {
    background: none;
    border: none;
    padding: 0px;
    text-align: center;
    margin: 56px 0 0 2px;
    height: 175px;
    width: 100%;
    float: left;
}
/*.scholarship_wrapper{width:960px; margin:0 auto;}*/

#scholarships .containt_area {
    width: 100%;
    float: left;
}

#scholarships .containt_area span {
    width: auto;
    display: block;
    line-height: 26px;
    color: #58aa46;
    font-size: 16px;
    font-family: 'OpenSansBold';
    text-align: center;
    padding: 10px 0 15px 0;
    border-bottom: #58aa46 solid 2px;
}

#scholarships .containt_area h2 {
    display: block;
    width: auto;
    float: none;
    clear: both !important;
    background: url(images/scholarships/heading_bg.jpg) repeat-x 0 0;
    text-align: center;
    color: #FFF;
    font-size: 24px;
    font-family: 'OpenSansBold';
    font-weight: normal;
    padding: 21px 0;
    text-transform: uppercase;
    margin: 40px 0 0 0;
    letter-spacing: 3px;
}

#scholarships .containt_area h3 {
    display: block;
    width: auto;
    float: none;
    clear: both;
    color: #58aa46;
    font-size: 14px;
    font-family: 'OpenSansBold';
    margin: 30px 0 0 0;
    text-decoration: underline;
}

#scholarships .containt_area p {
    display: block;
    width: auto;
    float: none;
    clear: both;
    color: #333333;
    font-size: 14px;
    font-family: 'OpenSansRegular';
    font-weight: normal;
    line-height: 26px;
}

.ua-firefox #scholarships .containt_area h3 {
    font-weight: normal;
}

.ua-ie-8 #scholarships .containt_area h2 {
    font-weight: bold;
}

/*added these below because the scholarship page still uses the old style sheet and the featured box styles were not on it - AM - 1/18/2017 */
#university-ad {
    background: #DEEEDB;
    float: left;
    width: 96%;
    padding-top: 1%;
    padding-left: 2%;
    padding-right: 2%;
    padding-bottom: 0%;
    margin-bottom: 24px;
    border: 1px solid transparent;
    border-color: #82AB7B;
}

#university-ad:hover {
    cursor: pointer;
    background: #E6F2E4;
}

#university-ad h5 {
    font-size: 20px;
    color: #378FB5;
    line-height: 24px;
    font-family: "OpenSansBold";
    margin-bottom: 5px;
    font-weight: normal;
}

#university-ad h5 span {
    text-transform: uppercase;
}

#university-ad .grey-left {
    float: left;
    width: 96%;
    margin-bottom: 20px;
}

#university-ad .grey-left p {
    font-family: 'OpenSansRegular';
    color: #414141;
    font-size: 14px;
    line-height: 22px;
}

#university-ad .grey-right {
    float: right;
    width: 18%;
    text-align: center;
}

#university-ad .grey-right a {
    margin-bottom: 15px;
    display: block;
}


/************14-4-2014****************/

#scholarships .containt_area .table-of-contents {
    overflow: hidden;
    width: 100%;
}

#scholarships .containt_area .table-of-contents .blog-text {
    overflow: hidden;
    width: 100%;
    padding: 45px 0 0 0;
}

#scholarships .containt_area .table-of-contents .blog-text ul.table {
    float: left;
    width: 70%;
}

#scholarships .containt_area .table-of-contents .blog-text ul.table li.index-title:after {
    background: url("images/cs-minority/table-dots.png") repeat-x scroll center bottom;
    content: "";
    display: block;
    height: 9px;
    margin-bottom: 35px;
}

#scholarships .containt_area .table-of-contents .blog-text ul.table li:after {
    content: "";
    display: block;
    height: 19px;
    overflow: hidden;
    padding: 7px 0 0;
}

#scholarships .containt_area .table-of-contents .blog-text ul.table li.index-title a {
    color: #333333;
    float: left;
    font-family: 'OpenSansRegular';
    font-size: 16px;
    font-weight: normal;
    line-height: 16px;
    margin-left: 0;
    margin-right: 5px;
    text-decoration: none;
    width: auto;
}

#scholarships .containt_area .table-of-contents .blog-text ul.table li.index-title span.index-on {
    color: #333333;
    float: right;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    line-height: 0px;
    margin-left: 5px;
    margin-top: 0px;
    border: none;
    padding-left: 0;
    width: auto;
}

#scholarships .containt_area .hp-search-tool {
    margin: 40px 0 0 0;
    float: left;
    padding-right: 25px;
    background-color: #fff;
}

#scholarships .containt_area .table-of-contents {
    float: none;
    width: auto;
}

#scholarships .containt_area .table-of-contents .blog-text ul.table {
    width: 100%;
}

#scholarships .containt_area h2 {
    float: none;
    clear: none;
}
/* scholarships Grants */
/*************Public Health Scholarships end**************/
/*************State Public health**************/
#statepublic_health .Public-health-dept {
    clear: both;
    float: left;
    margin-top: 20px;
    width: 100%;
}

#statepublic_health .statepublic_text .Public-health-dept h2 {
    color: #0666B2;
    width: 100%;
}

#statepublic_health .statepublic_text .Public-health-dept p {
    margin-top: 5px;
}

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

#statepublic_health .statepublic_banner {
    width: 100%;
    float: left;
    background: url(images/statepublic-health/statepublichealth_banner.jpg) no-repeat center top;
    height: 203px;
}

#statepublic_health .statepublic_banner .statepublic_heading {
    width: 68%;
    background: #fff;
    margin: 17px auto;
    padding: 23px 0;
}

.ua-safari #statepublic_health .statepublic_banner .statepublic_heading {
    padding: 20px 0;
}

#statepublic_health .statepublic_banner .statepublic_heading h1 {
    letter-spacing: 3px;
    font-family: 'OpenSansBold';
    color: #0465b2;
    border: none;
    text-shadow: none;
    font-size: 68px;
    text-align: center;
    background: none;
    padding: 0px;
}

#statepublic_health .statepublic_banner .statepublic_heading span {
    font-family: 'OpenSansBold';
    letter-spacing: 1px;
    font-weight: normal;
    color: #00a654;
    display: block;
    padding: 5px 0 7px 0;
    text-transform: uppercase;
    font-size: 44px;
    text-align: center;
}

#statepublic_health .statepublic_text {
    width: 100%;
    float: left;
}

#statepublic_health .statepublic_text img {
}

#statepublic_health .statepublic_text p {
    width: 100%;
    float: left;
    font-family: 'OpenSansRegular';
    font-size: 14px;
    line-height: 26px;
    margin: 20px 0 0 0;
    color: #333333;
}

#statepublic_health .statepublic_text h2 {
    color: #57aa46;
    font-size: 24px;
    font-family: 'OpenSansBold';
    float: left;
    font-weight: normal;
}

.ua-ie-8 #statepublic_health .statepublic_text h2 {
    font-weight: bold;
}

#statepublic_health .health_departments {
    width: 100%;
    float: left;
    margin-top: 30px;
}

#statepublic_health .health_departments tr th {
    font-size: 14px;
    font-family: 'OpenSansBold';
    color: #57aa46;
    text-align: left;
    font-weight: normal;
}

#statepublic_health .health_departments tr td {
    font-size: 14px;
    font-family: 'OpenSansRegular';
    color: #333333;
    text-align: left;
}

#statepublic_health .health_departments tr td strong {
    font-size: 14px;
    font-family: 'OpenSansBold';
    color: #333333;
    text-align: left;
    font-weight: normal;
}

.ua-ie-8 #statepublic_health .health_departments tr td strong {
    font-weight: bold;
}

#statepublic_health .health_departments tr td a {
    color: #333333;
    text-decoration: none;
}

#statepublic_health .health_departments tr td a:hover {
    color: #57aa46;
    text-decoration: underline;
}

.ua-ie-8 #statepublic_health .health_departments tr th {
    font-weight: bold;
}

#statepublic_health .health_departments .city_name {
    width: 17%;
    border-bottom: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    padding: 5px 0;
}

#statepublic_health .health_departments .state {
    width: 7%;
    border-bottom: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    padding: 5px 0 5px 15px;
}

#statepublic_health .health_departments .department_url {
    width: 75%;
    border-bottom: 1px solid #cccccc;
    padding: 5px 0 5px 15px;
}

.map-small-img {
    display: none;
}

.map-img {
    clear: both;
    float: left;
    margin-bottom: 30px;
    margin-top: 30px;
    overflow: hidden;
    width: 100%;
}

#statepublic_health form#state-form ul {
    background: none repeat scroll 0 0 #57aa46;
    clear: both;
    color: #FFFFFF;
    float: left;
    list-style: none outside none;
    margin-top: 20px;
    width: 350px;
    padding: 15px 15px 20px;
}

#statepublic_health form#state-form ul li .select_form {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
    height: 20px;
    overflow: hidden;
    padding: 9px 0 6px 5px;
    width: 160px;
}

#statepublic_health form#state-form .last_divright {
    float: right;
    width: 165px;
}

#statepublic_health form#state-form ul li {
    width: 180px;
    margin-right: 0px;
    display: inline-block;
}

#statepublic_health form#state-form ul li span {
    /* width:160px; float:left;*/
}

#statepublic_health form#state-form ul li input {
    clear: both;
    float: left;
    height: 35px;
    padding-left: 10px;
    border: #ccc solid 1px;
    width: 160px;
    color: #333333;
}

#statepublic_health form#state-form ul li select {
    background: url("images/cs-dropdown.png") no-repeat scroll 145px center #FFFFFF;
    border: medium none;
    clear: both;
    float: left;
    height: 20px;
    margin-top: 0;
    width: 180px;
    text-transform: uppercase;
}

.search-metro.min-states {
    display: none;
}


#ph-degrees h1 {
    background: url(images/text-banner.jpg) no-repeat center top;
    border: 5px solid #FFFFFF;
    color: #FFFFFF;
    font-family: 'OpenSansBold';
    font-size: 48px;
    font-weight: normal;
    line-height: 68px;
    padding: 0px 10px;
    text-align: center;
    text-transform: uppercase;
    width: auto;
    text-shadow: 0px 2px 5px rgba(51, 51, 51, 0.35);
}

#ph-degrees h1 {
    background: url(images/text-banner.webp) no-repeat center top;
}
/*************State Public health end**************/

/*******FS Full Bleed *******************************/
.fs-iframe-template .featured-header h2 { display: block; background: url(images/ph-online-new-design/heaer-bg-line.png) repeat-x; font-weight: normal; margin: 20px 0 20px 0; font-size: 36px; width: 100%; float: left; }
.fs-iframe-template .featured-header span { font-family: "OpenSansBold"; background-color: #FFFFFF; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0% 0%; background-clip: border-box; background-origin: padding-box; background-size: auto auto; color: #58AA46; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 30px; padding-top: 0px; padding-right: 7px; padding-bottom: 0px; padding-left: 7px; line-height: 30px; text-transform: uppercase; }
@media all and (max-width: 600px) {
        .fs-iframe-template .featured-header h2 { font-size:24px;}
}
.fs-iframe-template header nav{display:none;}
.fs-iframe-template header .tech-logo {margin-bottom:44px}
.fs-iframe-template .breadcrumb{display:none;}
@media (min-width: 720px) {
	.fs-iframe-template .featured-header{
		position:relative;
		top:-62px;
	}

	.fs-iframe-template .iframe-wrapper{	
		position:relative;
		top:-70px;
	}

	.fs-iframe-template  footer{
		margin-top:-58px !important;
	}
}
.searchbox-nav {
	margin-left: 0px !important;
}
#area_health_administration .containt_health_administration .area_containt .left .CEF-left-part {
	width: auto !important;
}

/*John wanted to move the left nav to the bottom in mobile (Bobi assigned in Monday.com) - 8-27-2021 - AM 
@media screen and (max-width: 531px) {
    .area_containt { display: flex; flex-flow: column; }
    .left { order: 2; }
    .right { order: 1;  }
}

*/

/* Author section */
.author-section{
    width: 100%;
    margin: 1em 0 1em;
    z-index: 0;
    padding: 0px 10px;
    position: relative;
    top: 0;
    display: flex;
  }
  
  .author-section img{
    width: 100%;
    height: auto;
    min-width: 30px;
    max-width: 30px;
    border-radius: 40px;
  }
  
  .author-section-text p+p{
    font-size: 80%;
    margin: 0 10px;
  }
  
  .author{
    margin: 0 10px;
    padding: 0 !important;
  }

  .article-wrapper{
    padding: 0 20px;
    box-sizing: border-box;
  }

  .author-post{
    margin: 20px;
  }

  .authorImage img{
    width: 70px;
    height: 70px;
    border-radius: 40px;
  }

  /***** Author page structure *****/

  .author-post-container .area_containt {
    width: 100%;
    float: left;
  }

  .author-post-container .left {
    width: 240px;
    float: left;
    margin-right: 20px;
}

.author-post-container .right {
    width: 76%;
    float: right;
}

@media all and (max-width: 1030px) {
    .author-post-container .area_containt {
        width: 100%;
        float: none;
      }
    
      .author-post-container .left {
        width: 100%;
        float: none;
        margin-right: 0px;
    }
    
    .author-post-container .right {
        width: 100%;
        float: none;
    }
}