*{margin: 0;padding: 0; line-height:1.4em;}
body {/*background-color:#F1F0EC;*/ color:#333333; font-family:'PT Sans', sans-serif; font-size:15px; line-height:14.5px;}
p {line-height:1.7em; margin-top:16px;}
hr {border-bottom-color:#d4d4d4; border-bottom-width:1px; border-style:none none solid; clear:both; margin:10px 0; position:relative; width:99%;}
blockquote {border-left:10px solid #3D8975; padding: 15px 5px 15px 19px; margin:3%; font-style:italic; background-color:#B8DBD1;}
ul {margin: 2px 0px 2px 20px;}
::selection {color: #FFF; background: #18AFB6;}

/*****************************************
*	LINKS (Search drop down links are in the search drop down section)
******************************************/
a {outline: none; text-decoration: none;}
a:link, a:visited {color:#0074C6;}
a:hover, a:active{color: #000; text-decoration:underline;}
a img{border: none;}
#footerContainer a{color: #8ca0c7;}
#footerContainer a:hover{color: #fff;}

/*****************************************
*   SIDEBARS
******************************************/
.programs ul li a {font-weight:normal; font-size:14px; line-height:1.4em;}
.programs ul li a:link, .programs ul li a:visited{color: #3d8acb;}
.programs ul li a:hover, .programs ul li a:active {color: #348974;}
.programs ul li.more a:link, .programs ul li.more a:visited {color: #3d8acb; font-weight: bold;}
.programs ul li.more a:hover, .programs ul li.more a:active{color: #330000; font-weight: bold;}
.programs ul li.sub_item { margin-left: 12px; }
.articles li a:link, .articles li a:visited{color: #3D8ACB; font-weight: normal;}
.articles li a:hover, .articles li a:active{color: #348974; font-weight: normal;}
.quick-resources {float:right; background-color:#eee; border:1px solid 555; border-radius:4px; padding:2%; margin-left:.5%;}
.quick-resources h3 {margin-top:1px;}


/*****************************************
*	HEADERS / TYPE
******************************************/
img {max-width: 100%; height: auto;}
.main img {max-width: 100%; height: auto;}
.logo {margin:2%; padding-right:5%; text-align:center;}
.logo img {max-width: 100%; height: auto;}
.logomobile {display:none;}
#footerContainer, #headerContainer #nav-menu, #searchContainer, .importanceBox p,.articles li, .programs ul{font-family: 'PT Sans', sans-serif;}
.programs ul li{font-size: 12px; line-height: 18px;}
.importanceBox h2{padding-bottom: 5px; font-size: 16px; line-height: 22px; color: #010101; font-weight: normal; text-align: center; text-transform: uppercase;}
.importanceBox h2 small{font-size: 18px;}
.importanceBox h2 em{display: block; text-align: center; font-size: 14px; text-transform: none;}
.importanceBox h2 strong{font-size: 20px; text-transform: none; font-weight: normal; line-height: 120%;}
.interviews .singleInterview{font-size: 12px;}
.interviews h2{text-align: center; font-size: 20px; font-weight: normal; color: #333333;}
.articles li{line-height: 1.2em; padding: 5px 0; list-style: none;}
.articles h2{font-size: 13px; color: #ffffff; text-align: center; line-height: 20px; text-transform: uppercase; padding: 10px 0 8px;}


/*****************************************
*	HEADER
******************************************/

#headerContainer {height:auto; padding:3px 0 0; position:relative; width:100%; background-color:#FFF; box-shadow:#555555 0 0 8px;}
#headerContainer .logobar {max-width:1400px; margin:0 auto;}
#headerContainer #navbarcontain {background-color:#fcfcfc; width:100%; clear:both; height:auto;}
#headerContainer .navbar {max-width:1400px; margin:0 auto;}
.logo-inside {float:left; width:220px;}
.nav-inside {float:right; width:70%; margin: 0 auto;}

/*****************************************
*	FOOTER
******************************************/

.site-footer {text-align:center; width:100%; background: #fff; border-top:2px solid #bbb; padding:10px 0 30px; margin-top:20px; font-weight:normal; font-size:.8em; clear:both;}
/*old

#footerContainer {background-color:#455A64; clear:both; color:#CFD8DC; line-height:21px; padding:20px 0 0; text-align:left; width:100%; margin:5px auto 0;}
#footer-nav-container {display:block; margin:0 auto; overflow:hidden; padding: 20px 0 30px; text-align:center; width:100%;}

*/

/* Responsive Videos */
.videoWrapper {position: relative; padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; height: 0;}
.videoWrapper iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}


/*****************************************
*	MAIN CONTAINTER
******************************************/
#mainContainer{padding: 10px 3px; overflow: auto; clear:both;}

/* SIDEBARS and INTERVIEWS and ARTICLES*/
.sidebar{max-width: 19%; min-width:268px; padding-bottom: 15px;}
.sidebar.left{float: left;}
.sidebar.right{float: right; width: 23%; margin: 10px auto; padding-left:2px;}
.sidebar h3 {color:#455A64; font-size:16px; margin:10px 0 6px;}
.programs h4 {color:#399680; font-size:13px; padding:0 0 0 7px; text-transform:uppercase;}
.programs{padding: 8px 0 0;}
.programs ul{padding: 5px 0 0 2px;}
.programs ul li{list-style-type: none; background: url("/lib/img/bullet-tan.png") left center no-repeat; padding-left: 11px;}
.programs ul li.more{background: none;}
.authorBox {margin: 5px 0 0; background-color: #fdfcfa; padding: 10px; border:1px solid #b0e0ff;}
.authorBox img.headshot{width: 77px; float: left; margin: 0 10px 0 0;}
.importanceBox {margin: 5px 0 0; background-color: #fdfcfa; padding: 10px; border:1px solid #b0e0ff;}
.importanceBox p {font-size: 12px; line-height: 18px; color: #333333; padding: 4px 8px;}
.interviews{margin: 5px 0 0; padding: 0 0 15px;}
.interviews .interviewsContent{min-height: 370px; padding: 20px 10px 0;}
.interviews .singleInterview{padding: 14px 0 0; clear: both;}
.interviews .singleInterview img{width: 78px; float: left;}
.interviews .singleInterview .interview{width: 85px; float: left; padding-left: 5px;}
.interviews .more{clear: both; padding-top: 14px;}
.articles{background-color: #FDFCFA; border: 1px solid #B0E0FF; margin: 5px 0 0; padding: 10px; text-align:center;}
.articles h3 {font-size:20px;color: #348974; text-align: center; line-height: 20px; margin:5px 0 0 0;}
.articles ul{padding: 10px 7px;}
.articles li{padding: 5px 0; list-style: none;}

/*****************************************
*  MAIN 
******************************************/
#pageContainer {margin:0 auto; max-width:1400px; /*min-width:959px;*/ background-color:#FFF;}
.main {float:left; padding:0 15px; width:73%;}
.col1 {float:left; padding:0px; width:56%;}
.main h1 {padding:1px 0 1px 1px; font-family:Montserrat, sans-serif; font-size:28px; border-radius:2px; font-weight:bold; line-height:1.1em; margin-top:3px; min-height:27px; text-transform:capitalize;}
.main h1 a:link, .main h1 a:visited {color#fff;}
h2, .main h2 {font-family:Montserrat, sans-serif; border-bottom:1px dashed; color:#444444; font-size:24px; line-height:1.5em; margin:20px 1px 5px; padding:3px 0;}
.main h3 {border-bottom:1px solid #CCCCCC; clear:both; font-size:1.25em; font-weight:bold; line-height:1.5em; margin:15px 0px 5px; padding:2px 0;}
.main h4 {}
h3, .main h3 {border-bottom:1px solid #DDDDDD; font-family:Montserrat, sans-serif; font-size:18px; font-weight:400; margin:20px 0 1px; padding:0 0 5px;}

/* Icons */
.material-icons {vertical-align:middle; font-size:inherit;}

/*Contact Us*/
.tcf_label {display:block;}
#tcf_sender {margin: 0 136px 15px 0;}
#tcf_email {margin: 0 136px 15px 0;}
#tcf_subject {margin: 0 127px 15px 0;}
#tcf_msg {margin: 0 136px 15px 0;}
.top-content ul{padding: 10px 10px 6px 55px;}
.top-content ul li{line-height: 1.7em;}

/* ACCORDION */
.accordion-contain {clear:both; margin:2% auto; color:#3B4652;}
.su-spoiler.accordion {margin:2% auto;}
  .su-spoiler.accordion .su-spoiler-title {background: url(/lib/img/bg2.png) repeat #18AFB6;}
  .su-spoiler.accordion .su-spoiler-title .su-spoiler-icon,
  .su-spoiler.su-spoiler-closed.accordion .su-spoiler-title .su-spoiler-icon {left: 3px; background-color: #fff;}
  .su-spoiler.accordion .su-spoiler-content {background: #f5f5f5; /* url(/lib/img/bg-accordion-content.jpg) no-repeat .01% .01%  #A6E0EE;*/}
.accord {background:#444444; border-left:none; color:#FFFFFF; font-size:1.2em; text-align:center; text-transform:uppercase;}
  
/* Feature Headers */
#full .feature-header {width:75%; margin:2px auto; float:left;}
.subhed {background-color:#FCFCFC; opacity:0.98; border-top:2px solid #2D363F; width:75%; float:left; margin:0 auto;}
.subhed-in {line-height:1.5em; color:#000000; margin:5px auto; opacity:1; padding:1%; width:80%;}



/*****************************************
*	SCHOOL RESULTS - PROGRAM DIRECTORY
******************************************/
.sponsored {padding-right:7px; color:#444; float:right; font-size:0.85em; margin-right:1%; font-weight:bold;}
.listing-disclosure {float:right; font-weight:normal; font-size:.9em; padding-right:2px; color:#444;}
#program-directory-div .program-directory {list-style-type:none;font-size:16px;padding:0;}
#program-directory-div {background-color: #FDFCFA; border: 1px solid #B0E0FF; margin: 30px 0; padding: 10px 20px 20px 30px; width: 460px;}
#program-directory-div h2 {font-size:20px;margin: 15px 0 15px 0;}
div.featured-school-result-box a {text-decoration: underline;}
div.featured-school-result-box a:hover {text-decoration: none;}
#featured-banner-01 .content-width-box.pink {background:#3B4652; display:block; overflow:hidden; padding:15px;}
.logo {/*float:none; max-width:50%;*/}


/* NATIVE and HIGHLIGHTED */
.highlighted-article {width:90%; padding:1%; margin:15px auto; background-color:#F9F9F9; box-shadow:#888888 0 0 2px; border-radius:2px; box-shadow:#999999 0 0 8px;}
.highlighted-nat {background:#F9F9F9; border-bottom:2px dashed #BBBBBB; border-top:2px solid #DA512E; clear:both; line-height:1.75em; margin:20px; overflow:hidden;
  padding:10px;}


/*****************************************
*  PROGRAM RESULTS - SPECIFIC PROGRAMS RESPONSIVE TABLES
******************************************/
.university-block-contain {display:inline-block; margin-top:5px; width:100%; line-height:1.25em;}
.university-block-inner {display:table; margin:5px auto; background-color:#f5f5f5; width:90%; padding: 20px;}
.university-block-inner:hover {background-color:#f9f9f9; border-radius:2px;}
 .university-block-inner h4 {border-bottom:1px solid #999999; font-size:20px; line-height:1.3em;}
.university-block {display:table; width:100%;}
.university-name-block {display:table-cell; vertical-align:top; width:250px;}
 .university-name-block h4 {color:#1F3646; font-weight:bold; font-size:17px; margin:5px auto 0px; line-height:1.1em;}
 .university-name-block p {line-height:1em; font-size:.95em; margin-top:4px;}
.university-program-block {border-left:2px solid #FFFFFF; border-right:2px solid #FFFFFF; display:table-cell; padding:5px 2px 4px 10px; width:40%;}
.university-website-block {display:table-cell; padding:5px 2px 1px 10px;}
 .university-website-block .btncontain {margin:8px auto; width:70%; border:1px solid; background:#7AA239; color:#fff; text-align:center; font-weight:bold; padding:10px;}
 .university-website-block .btncontain:hover {background:#6F9134;}
 .university-website-block .btncontain a {color:#fff; text-decoration:none;}
 .university-website-block .btncontain a:hover {text-decoration:none;}
 
/*****************************************
*	SCHOOL RESULTS - Legacy
******************************************/
#feat {background-color:#FFFFFF; margin:45px auto;}
#feat h2.feathead  {color:inherit;/* text-align:center; font-family:oxygen, tahoma; font-size:1.3em; margin-bottom:1.5em; line-height:1.1em; padding:1em; border-bottom:2px solid #698931; border-left:none; text-shadow:#4E6323 2px 2px;*/}
#businesslist .ft-summ {font-size:.89em; font-color:#555;}
.ft-right {width:15em; float:right;}
#listing-right {margin-right:.4em; float:right; width:15em;}
#listing-more {background-color:#D37C41; float:right; margin-right:4em; padding:0.7em;}
.more-info {padding-right:3em;}
.morebtn {-webkit-appearance:caret; background:#FF6A00; border:none; border-radius:3px; box-shadow:#606060 0 0 0 0; box-sizing:border-box; color:white !important; cursor:pointer; display:inline-block; font-family:'roboto condensed', 'trebuchet ms'; font-size:1.2em; font-weight:bold; line-height:1.618em; overflow:visible; padding:0.3em .5em; text-align:center; text-decoration:none; text-shadow:none; text-transform:inherit; white-space:nowrap; width:auto; float:right; margin-top:.5em;}
.morebtn:hover {text-decoration: none; background: #E17200; border-radius:5px;}

/* NEW LISTINGS */
.program-contain {}
.program-highlight {color:#888; font-weight:500;}
.program-accred {padding:2%; background-color: #53B1F4; color:#fff; font-weight:bold; border-radius:3px; text-shadow:#698931 1px 1px; margin:0.6%; padding:0.5%; width:145px;}
.program-img {float:right; padding: 1% 2%; border:none;}
.program-text {line-height:1.5em; font-size:.97em; padding-left:2%;}
.program-close {color:#000; border-top:2px outset #999999; color:#000000; margin-top:1%; background-color:#f1f1f1; padding:1% .3%; width:99.5%; margin: auto; margin-top:1%; margin-bottom:0;}
#businesslist .program-more {width:auto;}
.program-more:hover {background-color:#D64E00;}

/*****************************

INTRO and Secondary Styling 

*******************************/
.intro-programinfo {background:#F9F9F9; border-bottom:2px dashed #BBBBBB; border-top:2px solid #DA512E; clear:both; line-height:1.75em; margin:20px; overflow:hidden; padding:10px;}
.intro-programnum {text-align:center;}
.intro-jump {text-align:center;}



/*****************************

SCHOOL PLUGIN: New featured program listings  - School Plugin

*******************************/

/* Simple */
.simple-contain {margin:10px auto; width:100%;}
.simple-intro {font-size:.95em; line-height:1.65em; font-weight:bold;}
.simple-list {margin:15px auto; width:95%; font-size:.95em;}
.school-list-simple {margin-left:15px;}
.featured-simple-program {padding: 2px 0;} 


/*****************************

END OF SCHOOL PLUGIN CSS 

*******************************/




/* LISTINGS  -  Old plugin can be deleted soon*/
#businesslist .business {background-color:#FFFFFF; box-shadow:#777777 0 0 10px; border-radius:3px; font-size:14px; line-height:20px; margin:13px auto; min-height:200px; height:auto; padding-bottom:10px; width:95%;}
#businesslist .business:hover {box-shadow:#777777 0 0 5px;}
#businesslist .schoollist {color:#fff; background-color:#7AA239; font-size:20px; font-weight:bold; line-height:1em; padding:15px 5px; text-decoration:none; text-shadow:#42541E 2px 2px; text-align:center;}
#businesslist .schoollist a {color:#fff; text-transform:uppercase; text-decoration:none;}
#businesslist .schoollist:hover {background-color:#698931;}

/*****************************************
* Standard School Listings 
******************************************/
.school-list-title{font-size: 28px;margin: 0px 0 16px 0;line-height: 110%;}
.school-list-desc{font-size: 16px;margin: 0;line-height: 110%;}
.school-list-header{font-size: 16px; font-weight:bold; margin: 28px 0 8px 0;}
.school-result-box {background-color:#F7F7F7; border-radius:4px; box-shadow:#777777 0 1px 6px; font-size:14px; line-height:20px; margin:20px auto; padding:10px; width:88%;}
.school-result-name{font-size: 16px;font-weight: bold;display: inline;}
#specialties-list {margin-top: 24px;}
#specialties-list li {list-style: none;	font-size: 16px;line-height: 120%;}

/**************************
** Featured School Listings
****************************/
.featured-school-result-box{font-size: 14px;line-height: 20px;background-color: #FFF;margin: 13px auto;padding-bottom: 10px;border:2px solid #698931;border-radius:3px; overflow:hidden; width: 93%; box-shadow:#555555 0 1px 7px;}
.featured-school-result-box a { text-decoration:none;}
.featured-school-result-box:hover {background-color:#F7F7F7;}
.featured-school-result-name { background-color:#7AA239; text-shadow:#597229 2px 2px; font-size:20px; font-weight:bold; line-height:1em; padding:15px 5px; text-decoration:none;}
.featured-school-result-name a {color:#FFFFFF; letter-spacing:1.5px; text-decoration:none; text-transform:uppercase;}
div.featured-school-result-box a { text-decoration:none;}
.featured-school-result-image{float: right; margin-top:35px; padding-right:10px;}
.featured-school-result-image img{max-width:200px;}
.featured-school-result-content {padding: 1px 12px;}
.featured-school-result-programnames {padding:1px;}
.featured-school-result-programnames a {/*color:#DA512E;*/ font-weight:bold; letter-spacing:.6px; text-decoration:none;}

.left-header {background: url(images/header-bgr.gif) no-repeat top;	height: 24px;font-size: 12px;font-weight: bold;padding-top: 7px;padding-left: 12px;	padding-bottom: 5px;height:16px;width: 168px;}
.left-box {background-color: #DDD;font-size: 12px;padding: 10px;margin-bottom: 20px;}
ul.left-list li{margin-bottom: 4px;}
#search-page-note {font-size: 14px;}

/* BUTTONS */
.search-btn-contain {clear:both; text-align:center; height:50px; margin:40px auto 6px;}
a.search-btn {border:1px solid; background:#F25C00; color:#fff; text-shadow:#A83A00 2px 2px; border-bottom:4px solid #8E2F00; padding: 20px; width:75%; margin:30px auto; font-size:20px; font-weight:bold; border-radius:2px; font-family:Montserrat, sans-serif;}
a.search-btn:hover {text-decoration:none; background-color:#CE4B00; border-bottom:3px solid #8E2F00;}

/* PROGRAMS GUIDE */
.entry .program-guide {}
.entry .program-guide ul {padding:1px 1px 15px 5px;}
.entry .program-guide ul li {line-height:1.5em; list-style:none;}

/* ARTICLES and INTERVIEWS - NEW */
#interviews-container .interview-home {box-shadow:#777777 0 0 5px; float:left; font-size:0.9em; height:330px; line-height:1em; margin:10px; padding:10px; text-align:center; width:160px;} 
#interviews-container .interview-info {line-height:1em; font-size:.9em;}
#articles-container .articles-container-box {box-shadow:#777777 0 0 5px; float:left; font-size:0.9em; height:auto; line-height:1em; margin:10px 5px; max-width:300px; min-width:260px; padding:10px; text-align:center;}
#articles-container .article-title {font-size:1.2em; font-weight:bold; border-bottom:1px solid #DDDDDD; font-family:Montserrat, sans-serif;}
#banner {float:left; margin:1px 5px;}


/********************
/*NEW FEATURED BANNER June 2016
********************/
#feature {width:100%; height:auto; margin-bottom:10px; box-shadow:#444444 0 2px 8px;}
 .hero-main {box-shadow:#444444 0 2px 8px; height:auto; margin-bottom:10px; padding:0; width:100%; background:url(/lib/img/bg2.png) repeat #18AFB6; /*background:url(/images/bg-nursing.jpg) no-repeat #18AFB6;*/}
#featurecontain {margin:0 auto; max-width:1400px; min-height:370px;}
 .full {width:100%; clear:both;}
#featurecontain h1 {font-family:Montserrat, sans-serif; font-size:3.75em; text-transform:inherit; color:#fff; font-weight:bold; padding:1%;line-height:1em; text-shadow:1px 1px #326B7A;}
#featurecontain h3 {text-align:center; color:#fff; font-size:1.2em; margin:0; border-bottom:1px solid; padding-bottom:6px; text-shadow:#316977 3px 3px;}
.featurepar {text-shadow:#3A7D8E 1px 2px; color:#fff; font-size:1.4em; padding: .5% 3%; float:left; line-height:1.1em;}
.featbox1 {background:url(/lib/img/1.png) 100% 100% no-repeat #3A7D8E; float:left; height:auto; overflow:hidden; width: 175px; padding:2%; margin:1%;}
.featbox2 {background:url(/lib/img/2.png) 100% 100% no-repeat #3A7D8E; float:left; height:auto; overflow:hidden; padding:2%; margin:1%;}
.featbox3 {background:url(/lib/img/3.png) 100% 100% no-repeat #3A7D8E; float:left; height:auto; overflow:hidden; padding:2%; margin:1%;}
.featboxpar {color:#fff;line-height:1.2em; font-size:.97em;}
.featboxpar a {color:#fff;}
.featboxpar a:hover {text-decoration:underline;}
.featureright {float:right; margin:15px auto;; max-width:72%; width:67%; min-width:50%;}

/********************
/*NEW FEATURED INTERIOR
********************/
#feature-inside {width:100%; height:auto; overflow:hidden;}
#featurecontain-inside {margin:0 auto; max-width:1400px; height:auto;}
.full {width:100%; clear:both;}
#featurecontain-inside h1 {color:#FFFFFF; font-family:Montserrat, sans-serif; font-size:40px; font-weight:bold; line-height:1.2em; padding:15px 0; text-shadow:#326B7A 1px 1px; text-transform:capitalize; margin:2px auto; width:95%;}

/********************
/*SIDEBAR FEATURED PROGRAMS
********************/
#featuredside {background:url(/images/bg-nursing.png) repeat 1% 1% #7AA239; padding: .5%; margin:1%; clear:both; border-radius:2px;}
#featuredside h3 {border:none; color:#FFFFFF; font-family:'PT Sans', sans-serif; font-size:24px; font-weight:bold; line-height:1.1em; margin:0 0 0.001em; overflow:hidden; text-align:center; text-shadow:#474747 1px 2px; text-transform:uppercase; padding-bottom:10px;}
.sideparagraph {line-height:1em; color:#fff; font-size:.8em; margin-top:1px; padding-bottom:3px; text-align:center;}
.sidefeaturedschool {background-color:#597229; border: 5px solid #7AA239; border-radius: 4px; margin:2%; padding:2%;}
.sidefeaturedschool:hover {border-radius: 3px;}
.sidefeaturedschoolprogram {font-size: .9em; padding:0 3%;}
.sideprogramhead {margin-top:0px; font-family:ubuntu, sans-serf; padding-top:0px; font-weight:bold; color:#fff; min-height:1.8em; text-align:center; padding-bottom:3px;}
.sidefeatureschoolinner {background-color:#fff; font-size:.9em; padding:.5%;}

/********************
/*FEATURED BANNER
********************/
#banner {height:auto; margin-bottom:6px; padding:0; width:100%;}
#megbanner-contain {width:100%; margin-top:0px;}
#megbanner { height:auto; width:100%}
#banner p.home-ban {padding-top:2em;}
#banner .bannerimage {float:left; padding: 1% 3%; margin-top:1.5%; color:#474747; font-size:1.7em; line-height:1em; font-weight:800; text-align:center;}
#banner .bannerimage:hover {color:#f5f5f5; background-color:#129CA5;}
#banner .block {padding:0;}

/********************
/*NEW SIDEBAR BANNER SEARCH for HOMEPAGE
********************/
#quick-search {background-color:#DA512E; font-family:'PT Sans', sans-serif; width:270px; height:242px; float:right;}
.match {color:#fff; font-size:.8em; text-align:center;}
#quick-search h4 {text-shadow:#474747 1px 2px; border:none; overflow:hidden; line-height:1.1em; color:#FFFFFF; font-family:'PT Sans', sans-serif; font-size:31px; text-align:center; text-transform:none; font-weight:bold; margin:0 0 0.001em;}
#quick-search #quick-search-bg, #sidebar-search #quick-search-bg {background-color:#DA512E; width:100%; overflow:hidden;}
#quick-search #quick-search-bg #qsearch-inner, #sidebar-search #quick-search-bg #qsearch-inner {float:left;}
#quick-search input.form-text, textarea, select {float:none; font-size:15px; padding:.6em; margin:1em 0 0.01em 0.8em; width:245px; background-image:url(/images/arrow2.png); background-position:100% 50%; background-repeat:no-repeat; background-color:#F1F1F1; color:#303030; cursor:pointer; font-family:'PT Sans', sans-serif; height:auto; overflow:hidden; position:relative; text-overflow:ellipsis; -webkit-appearance: none; border-radius: 0;}
#quick-search input.form-text:hover, #quick-search textarea:hover, #quick-search select:hover, #sidebar-search input.form-text:hover, #sidebar-search textarea:hover, #sidebar-search select:hover {background:url(/images/arrow-green.png) 100% 50% no-repeat #ddd;}
#quick-search input[type="submit"] {float:none; padding:.5em; -webkit-appearance: none; border-radius: 0; background:#3B4652; font-family:'PT Sans', sans-serif; width:245px; font-size:25px; font-weight:bold; margin: 13px 12px;  border:none; color:#FFFFFF; cursor:pointer; display:inline-block; text-shadow:1px 1px #333;}
#quick-search input[type="submit"]:hover, #sidebar-search input[type="submit"]:hover {background:#526272;}
#quick-search .option-head, #sidebar-search .option-head {font-weight:bold; background:#575757; color:#fff; width:95%; margin:1px auto; padding:2px 0; font-size:18px; text-shadow:2px 2px #222; font-family:Montserrat, sans-serif;}
#quick-search .option-degree, #sidebar-search .option-degree {font-family:'PT Sans', sans-serif; padding-left:5px; border-bottom:1px dotted #bbb;}
#quick-search .option-head:hover, #sidebar-search .option-head:hover {background:#777;}
#quick-search .option-degree:hover, #sidebar-search .option-degree:hover {background:#09A362; color:#fff; cursor:pointer;}
#quick-search .qdf-ad, #sidebar-search .qdf-ad {float:right; color:#E5846B; padding-right:6px; padding-bottom:3px; font-size:.9em;}

.ndgad {color:#FFFFFF; float:right; font-size:11px; height:18px; padding:2px; text-align:center; width:18px; line-height:1.3em; font-weight:bold;}


/********************
/*SIDEBAR ONLY SEARCH
********************/
#sidebar-search {box-shadow:0px 8px 10px #777; background-color:#DA512E; font-family:'PT Sans', sans-serif; width:99%; height:220px; float:none; margin:15px auto 50px; clear:both;}
#sidebar-search h4 {text-shadow:#474747 1px 2px; border:none; overflow:hidden; line-height:1.1em; color:#FFFFFF; font-family:'PT Sans', sans-serif; font-size:24px; text-align:center; text-transform:none; font-weight:bold; margin:0 0 0.001em; padding-top:7px;}
#sidebar-search input.form-text, #sidebar-search textarea, #sidebar-search select {font-size:15px; padding:.6em; margin:1em 0 0.01em 0.8em; width:235px; background-image:url(/images/arrow2.png); background-position:100% 50%; background-repeat:no-repeat; background-color:#F1F1F1; color:#303030; cursor:pointer; font-family:'PT Sans', sans-serif; height:auto; overflow:hidden; position:relative; text-overflow:ellipsis; -webkit-appearance: none; border-radius: 0;}
#sidebar-search input[type="submit"] {padding:.5em; -webkit-appearance: none; border-radius: 0; background:#3B4652; font-family:'PT Sans', sans-serif; width:235px; font-size:21px; font-weight:bold; margin: 13px 12px;  border:none; color:#FFFFFF; cursor:pointer; display:inline-block; text-shadow:1px 1px #333;}


/********************
/*RIGHT SIDEBAR ONLY ICONS
********************/
#sidebanner {height:auto; margin-bottom:6px; padding:0; width:100%; text-align:center;}
#sidebanner p.home-ban {padding-top:.2em;}
#sidebanner .bannerimage {float:none; padding: 2% .5%; margin-top:1.5%; color:#474747; font-size:1.5em; line-height:1em; font-weight:800; text-align:center;}
#sidebanner .bannerimage:hover {color:#f5f5f5; background-color:#399680;}
#sidebanner .block {padding:0;}


/********************
/*SPECIALTIES
********************/
#specialty-iconset {background-color:#f4f4f4; font-size:2em; width:100%; font-style: bold; color:#004777; border:3px solid #6f6f6f; border-bottom:none;}
#specialty-iconset .specialtyicon {border-bottom:3px solid #6f6f6f; width:100%; padding-bottom:1em;}
#specialty-iconset img {padding-top:.5em;}
#specialty-iconset .specialtyicon:hover, #specialty-iconset .specialtyicon a:hover {background:#399680; color:#fff;}


/*****************
** SCHOOL SPOTLIGHTS 
******************/
.spotlights {background:url(/lib/img/bg.png) #70CAE2; border-left:10px solid #47808E; margin:2% 0;}
.spotlightprogram {padding:0 2%;}
.spotlightprogram h3 {text-align:center; font-size:1.8em; font-family:ubuntu, sans-serf; border-bottom:1px solid; border:none; background-color:none; color:#fff; text-shadow: #3A7D8E 2px 2px; text-transform:uppercase;}


/*****************
** FROM HOME CSS 
******************/
.article .excerpt h4 a{color: #455A64;}
.article .excerpt h4 a:hover{text-decoration:underline;}
.homeAd h1{font-size: 16px; line-height: 17px; font-weight: bold; color: #422408; padding: 4px 0}
.article .excerpt h4{font-size: 18px; font-weight: bold; line-height: 17px;margin-top:8px;}
#intro-contain, #featured-container-02 {height:auto; margin: 0 0 18px 0; overflow: hidden;}

.main-home-container {float:none; margin:1px auto; width:98%;}
#intro-contain	{width:98%; margin:20px auto;}
#intro {box-shadow:#888888 0 0 3px; height:auto; margin: 10px auto; width:95%; padding:15px;}
#intro h1, #home-content h1 {border-bottom:1px solid #CCCCCC; font-family:Montserrat, sans-serif; font-size:30px; line-height:1.3em;}
#home-content {box-shadow:#888888 0 0 3px; height:auto; margin:20px auto; width:95%; padding:15px;}

.homeAd{background-color: #fdfcfa; padding: 10px; border:1px solid /*#90c0f8;*/ #b0e0ff; overflow: auto; padding: 5px; width: 523px;}
.homeAd .content{float: right; width: 360px; height:192px; }
.homeAd img{float: left;}
.homeAd p{ margin-top:6px; color: #1f1f1f; line-height: 18px; padding: 0; font-family: Helvetica, Arial, sans-serif;}

.article {overflow: auto; clear: both; margin: 1% 0; background-color: #EEEEEE; border: 1px solid #BBBBBB; border-radius:3px; padding-bottom:9px;}
.article .excerpt{}
.article .excerpt p{}
.article .photo{float: left; margin-left:9px; margin-right:10px; border:2px solid #FFF;}
.article #articlePreview {margin-left:10px;}
.article .byline{ font-style: italic; margin:4px 0 6px 0;}
.article .listing-byline{ font-style: italic; margin:8px 0 6px 0;}

#NLNLogo {text-align:center;margin:10px;font-weight:bold;font-size:14px;}
#NLNLogo p{margin-bottom:10px;}
#recentPosts {margin-top:10px;}
#recentPosts li {margin:4px 0 0 10px;}

/*
.blogPosts {background-color:#FDFCFA;border:1px solid #B0E0FF; clear: both; margin: 10px 0; overflow: auto; padding: 10px; width: 510px;}
.psychResources {background-color:#FDFCFA;border:1px solid #B0E0FF;clear: both; margin: 10px 0; overflow: auto; padding: 20px; width: 510px;}
.psychResources h2 {text-align:center;margin:5px 0 15px 0;}
.psychResources h4 {font-size:15px;margin: 12px 0 0 0;}
.blogContentBox {list-style:none;margin:10px 0 0 45px;float:left;}
.blogAuthorBox {border:1px solid #B0E0FF;width:140px;height:126px;padding:5px;float:left;margin-right:10px;}
.headshot {float:left;margin:2px 7px 2px 3px;}
.blogPosts h2 {text-align:center;margin:5px 0 15px 0;}
.blogContentBox h2 {text-align:left;}
.blogPhoto {float:left;margin:17px 10px 5px 0;}
.blogPhotoRight{float:right;margin:18px 0 5px 10px;}*/



/*****************
** FROM ARTICLE AND INTERNAL CSS 
*****************
.post{max-width: 718px; margin: 0 auto; padding: 10px 0;}
.entry {padding:inherit; width:100%;}
.entry img.alignright{float: right; padding: 0 8px 10px 5px;}
.entry img.alignleft{float: left; padding: 0 15px 15px 0;}
.entry ul{padding: 10px 10px 6px 55px;}
.entry ul li{line-height: 1.5em;}
.entry ol{padding: 10px 10px 6px 59px;}
.entry blockquote{background: url("/lib/img/blockquote-background.gif") bottom left no-repeat;}
.entry blockquote p{background: url("/lib/img/blockquote-background-top.gif") top left no-repeat; padding: 20px 15px; margin: 10px 0;}
.contactform{width: 400px;}
.references h2{text-align: center; font-size: 18px;}
.references hr{text-align: center; width:75%; margin: 15px auto;}
.references ul{padding: 0px 20px 0px 115px; font-size: 85%; line-height: 200%; list-style: none;}
.references ul li{text-indent: -55px; list-style: none;}*/

@media screen and (max-width: 650px) {
.main {float:left; max-width:100%; padding:6px 0 15px 10px;}
}




/*1060 Screens*/
@media screen and (max-width: 1060px) {
.featbox3 {display:none;}
}


/*****************************************
*	MOBILE
******************************************/

@media screen and (max-width: 650px) {
.logomobile {display:block; width:90%; text-align:center; margin:1px auto; clear:both;}
.logomobile img {max-width:90%; margin:0 auto;}
#mainContainer {float:none; clear:both; padding:0 3px;}
.sidebar {width:100%; max-width:100%; min-width:100%; float:none; clear:both;}
/*.sidebar.left {display:none;}*/
.sidebar.left {}
.sidebar.right {clear:both; width:95%; margin:10px auto;}
.sidelist, #banner .bannerimage, .featbox2, .featbox3, .home-sidebar {display:none;}

/* Feature Headers */
#full .feature-header {width:90%; float:none;}
.subhed {width:95%; float:none;}
.subhed-in {width:90%;}
.subhigh {padding: 1% 2%; border:1px solid #bbb; float:left;}

/* QDFs */
#quick-search {margin-bottom:10px;}
#quick-search input.form-text, textarea, select {float:left; font-size:15px; padding:.6em; margin:.1em; width:45%; background-image:url(/lib/img/arrow3.png); background-position:100% 50%; background-repeat:no-repeat; background-color:#F1F1F1; color:#303030; cursor:pointer; font-family:'PT Sans', sans-serif; height:auto; overflow:hidden; position:relative; text-overflow:ellipsis; -webkit-appearance: none; border-radius: 0;}
#quick-search input[type="submit"]:hover {}
#quick-search input[type="submit"] {float:left; padding:.6em; -webkit-appearance: none; border-radius: 0; background:#3B4652; font-family:'PT Sans', sans-serif; width:45%; font-size:15px; font-weight:bold; margin-top:2px; margin-left:1px;  border:none; color:#FFFFFF; cursor:pointer; display:inline-block;}
#sidebar-search, #quick-search {margin:auto; width:100%; max-height:120px; min-height:100px; height:auto; border-bottom:3px solid #3B4652;}
#sidebar-search h4, #quick-search h4 {font-size:20px;}
#sidebar-search #quick-search-bg, #quick-search #quick-search-bg {padding-top:1px; padding-bottom:10px; width:100%; margin:auto;}
#sidebar-search #quick-search-bg #qsearch-inner, #quick-search #quick-search-bg #qsearch-inner {width:100%; margin-left:1%; padding-top:10px; float:none; text-align:center;}
#sidebar-search input.form-text, #sidebar-search textarea, #sidebar-search select {background-image:url(/images/arrow2.png); background-position:100% 50%; background-repeat:no-repeat; float:left; font-size:15px; margin:0px; padding:0.3em; position:relative; text-overflow:ellipsis; text-transform:none; width:45%;}
#sidebar-search input[type="submit"] {border-radius:2px; font-size:15px; margin: 0 1%; padding:.4em .01em; width: 45%;}

#headerContainer {height:120px;}
.main {float:none; width:95%; margin:10px auto; padding:0 1%;}
.main h1 {margin-top:65px;}
.logo {margin-top:0px; max-width:90%; text-align:center; float:none;}
.logo-inside {float:none; width:auto;}
.nav-inside {float:none; width:100%; margin:auto;}
#headerContainer #navbarcontain {background-color:#fcfcfc; width:100%; clear:both; height:auto; margin:1px auto 2px;}
#headerContainer .navbar {max-width:auto; margin:0 auto;}
#featurecontain h1, #featurecontain-inside h1 {font-size:26px; margin:30px auto 0;}
.featurepar {font-size:1.1em;}
.featbox1 {margin:auto; width:90%;}
.featureright {float:none; margin:auto; width:95%;}
#feature {width:100%; height:auto; margin-bottom:10px; box-shadow:#444444 0 2px 8px;}



}

@media screen and (max-width: 960px) {
}

