article,body,div,footer,h1,h2,h3,h4,h5,main,nav,p,span { margin: 0}
a:hover,html.ie .quicklinks li a,html.ie .unclicked { text-decoration: none}
.quicklinks li,ul.lsn li { list-style: none}
body { padding: 0; font: 17px Arial, sans-serif; background: #e8dfd3}
p,ul li { line-height: 140%}
p { font-size: 17px}
a,h1,h2,h3,h4,h5 { color: #006599}
h2 { margin-bottom: 17px; font-size: 19px}
h3 { font-size: 18px}
small { display: block; height: 20px; margin-top: 15px}
#maindiv .holder .mobile,#maindiv .holder div.nonmobile { font-size: 12px; width: 200px; height: 25px}
span.makeabreak { display: none}
html.ie header { width: 100%; height: 173px; background: #ae9d89}
html.ie .home header .headerdiv,html.ie .interior header .headerdiv { width: 1400px; margin: 0 auto; height: 173px; position: relative}
html.ie .home header .headerdiv { background: url(images/bg-header.jpg) no-repeat #ae9d89}
html.ie .interior header .headerdiv,html.ie .interior header .headerdiv.about,html.ie .interior header .headerdiv.default { background: url(images/bg-header-interior.jpg) no-repeat #ae9d89}
html.ie .interior header .headerdiv.services { background: url(https://www.csecassessments.org/images/bg-header-desktop-exam-women.jpg) no-repeat #ae9d89}
html.ie .interior header .headerdiv.contact { background: url(https://www.csecassessments.org/images/bg-header-desktop-stock-exam.jpg) no-repeat #ae9d89}
html.ie .interior header .headerdiv.publications { background: url(https://www.csecassessments.org/images/bg-header-desktop-business-guy.jpg) no-repeat #ae9d89}
html.ie .interior header .headerdiv.news { background: url(https://www.csecassessments.org/images/bg-header-desktop-exam-men.jpg) no-repeat #ae9d89}
html.ie .interior header .headerdiv.expertise { background: url(https://www.csecassessments.org/images/bg-header-desktop-business-woman.jpg) no-repeat #ae9d89}
html.ie .interior header .headerdiv.quiklinks { background: url(https://www.csecassessments.org/images/bg-header-desktop-blood-pressure.jpg) no-repeat #ae9d89}
html.ie header .headercontent { width: 1100px; height: 173px; position: relative; margin: 0 0 0 100px}
html.ie header img { border: none}
html.ie header img.desktop { width: 1400px; display: block}
html.ie header img.fivetwenty,html.ie header img.sixforty,html.ie header img.tentwentytwo,html.ie header img.threetwenty { display: none}
html.ie nav { width: 100%; height: 38px; background: #006599}
html.ie nav #navdiv { width: 1400px; height: 38px; background: url(images/bg-nav.jpg) no-repeat #006599; margin: 0 auto}
html.ie nav #navdiv .menu .link.active,html.ie nav #navdiv .menu .link:hover { background: #F6F3EE}
html.ie nav #navdiv .menu { width: 1200px; height: 40px; margin: 0 0 0 100px; position: relative}
html.ie nav #navdiv .menu .link { width: 150px; margin: 0; display: inline-block; height: 40px; text-align: center; position: relative; font-size: 20px; float: left}
html.ie nav #navdiv .menu .link span { margin: 8px auto 0; display: block; width: 150px; height: 20px}
html.ie nav #navdiv .menu .link.double { height: 90px}
html.ie nav #navdiv .menu .link.oneandahalf { height: 70px}
html.ie nav #navdiv .menu .link .arrow { border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid #006599; height: 10px; width: 0; float: left}
html.ie nav #navdiv .menu .link .arrow.about { position: absolute; top: 6px; left: 30px}
html.ie nav #navdiv .menu .link .arrow.services { position: absolute; top: 5px; left: 15px}
html.ie nav #navdiv .menu .link .arrow.resources { position: absolute; top: 6px; left: 6px}
html.ie nav #navdiv .menu .aboutMenu { display: none; width: 150px; height: 120px; background: #99C2D6; position: absolute; top: 38px; left: 0; z-index: 600}
html.ie nav #navdiv .menu .resourcesMenu,html.ie nav #navdiv .menu .servicesMenu { width: 150px; height: 230px; background: #99C2D6; position: absolute; top: 38px; z-index: 600; display: none}
html.ie nav #navdiv .menu .servicesMenu { left: 300px}
html.ie nav #navdiv .menu .resourcesMenu { left: 450px}
html.ie .home .breadcrumb { display: none}
html.ie .interior .breadcrumb { display: inline-block; width: 1180px; height: 30px}
html.ie main { width: 100%; background: #e8ded2}
html.ie main #maindiv { width: 1400px; background: url(images/bg-main.jpg) repeat-y #e8ded4; margin: 0 auto; position: relative}
html.ie .home main #maindiv .holder,html.ie .interior main #maindiv .holder { width: 1180px; margin: 0 0 0 120px; position: relative; padding: 20px 0; overflow: hidden}
html.ie main #maindiv .holder .content { width: 840px; float: left; display: inline-block; margin: 0; position: relative; padding: 10px 0 0}
html.ie .home main #maindiv .holder .content h2,html.ie .interior main #maindiv .holder .content h2,html.ie main #maindiv .holder .content h3 { margin-top: 15px}
html.ie .home main #maindiv .holder .content h2:first-child,html.ie .interior main #maindiv .holder .content h2:first-child { margin-top: 0}
html.ie .home .quicklinks,html.ie .interior .quicklinks { width: 300px; display: inline-block; margin: 15px 0 0 20px; float: left; min-height: 100px; border: 1px solid #5980ab}
html.ie .quicklinks h2 { display: block; width: 300px; padding: 5px 0; color: #069; text-align: center; background: #bdd7e5}
html.ie .quicklinks ul { margin: 0; padding: 0}
html.ie .quicklinks li a:hover { color: #99c2d6}
html.ie .quicklinks li,html.ie .quicklinks p { list-style: none; margin: 15px}
html.ie footer { width: 100%; height: 130px; background: #ae9d89}
html.ie .home footer .footerdiv { width: 1400px; height: 130px; background: url(images/bg-footer.jpg) no-repeat; margin: 0 auto}
html.ie .interior footer .footerdiv { width: 1400px; height: 130px; background: url(images/bg-footer-interior.jpg) no-repeat; margin: 0 auto}
html.ie footer .footercontent { width: 1100px; height: 130px; margin: 0 0 0 120px; position: relative}
html.ie footer .footercontent p:first-child { padding-top: 15px}
html.ie footer .footercontent p { color: #069; font-size: 12px; margin: 0 200px 0 0; display: inline-block; width: 520px; float: left}
html.ie .sliderholder { margin-left: 100px; width: 1200px}
html.ie .home .searchdiv,html.ie .interior .searchdiv { width: 300px; display: inline-block; float: right; margin: 0 20px 0 0}
html.ie .unclicked { cursor: pointer; background: url(images/news-plus.png) no-repeat; padding-left: 22px; margin: 15px 0}
html.ie .clicked { background: url(images/news-minus.png) no-repeat}
html.ie #maindiv .holder .mobile,html.ie div#atlantaShow,html.ie div#chicagoShow,html.ie div#expertiseadvancedShow,html.ie div#expertiseassessingShow,html.ie div#expertisecaseShow,html.ie div#expertiseevidenceShow,html.ie div#expertisegivingShow,html.ie div#expertiseintroShow,html.ie div#expertiseplanningShow,html.ie div#expertisequalityShow,html.ie div#expertisetrainingShow,html.ie div#fiveshow,html.ie div#fourshow,html.ie div#houstonShow,html.ie div#laShow,html.ie div#oneshow,html.ie div#philaShow,html.ie div#sevemshow,html.ie div#sixshow,html.ie div#threeshow,html.ie div#twoshow { display: none}
html.ie #maindiv .holder div.nonmobile { display: block}
.home .searchdiv form input#q,form input.input { float: left; height: 20px; width: 210px; margin-right: 10px}
input.addsearchResultsSubmit,
/*.home .searchdiv form input.searchBtn,
.interior .searchdiv form input.searchBtn { width: 70px; height: 27px; background: #99c2d6; border: 1px solid #777; display: block; cursor: pointer; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; color: #fff;}*/
.searchResultsDiv { width: 100%; display: inline-block; float: left; margin: 0; }
.searchResultsDiv input { float: left; }
.searchResultsDiv input.input { float: left; min-width: 200px; }
.searchResultsDiv .addsearchResultsSubmit { margin-left: 10px; }
.right { float: right;}
.left { float: left;}
header>a>img { margin: 0 auto; border: none}
@media only screen and (max-width: 519px) { 
	.quicklinks li a, .unclicked { text-decoration: none }
	 header { width: 100%; height: 173px; background: #ae9d89 }
	 header img.threetwenty { display: block; width: 320px; margin: 0 auto }
	 header img.desktop, header img.fivetwenty, header img.sixforty, header img.tentwentytwo { display: none }
	 .home header .headerdiv, .interior header .headerdiv { width: 320px; height: 173px; background: url(images/bg-header-320.jpg) no-repeat #ae9d89; margin: 0 auto; position: relative }
	 .headerdiv .searchheader { height: 30px; width: 220px; display: inline-block; margin: 8px 10px 0 0; float: right; position: absolute; top: 130px; left: 55px }
	 .headerdiv .searchheader .glass { position: absolute; top: 0; left: 195px }
	 .headerdiv .searchheader .searchfield { height: 18px; width: 180px; background: #fff; border: 1px solid #069; color: #069; font-size: 14px; padding: 0 0 1px 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px }
	 header .headercontent { width: 280px; height: 173px; position: relative; margin: 0 0 0 20px }
	 nav { width: 100%; background: #006599 }
	 nav #navdiv { width: 320px; min-height: 38px; background: url(images/bg-nav-320.jpg) repeat-y #006599; margin: 0 auto }
	 nav #navdiv .menu { width: 280px; margin: 0 0 0 20px; display: inline-block }
	 nav #navdiv .menu .link { width: 280px; margin: 0; display: inline-block; height: 38px; text-align: center; border-bottom: 1px solid #006599; position: relative }
	 nav #navdiv .menu .link.active, nav #navdiv .menu .link:hover { background: #F6F3EE }
	 nav #navdiv .menu .link span { margin: 8px auto 0; display: block; width: 280px; height: 20px }
	 nav #navdiv .menu:first-child { border-top: 1px solid #378bb7 }
	 nav #navdiv .menu .link .arrow { border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid #006599; height: 10px; width: 0; float: left }
	 .home .searchdiv, .interior .breadcrumb, .interior .searchdiv { width: 240px; display: inline-block }
	 nav #navdiv .menu .link .arrow.about { position: absolute; top: 6px; left: 95px }
	 nav #navdiv .menu .link .arrow.services { position: absolute; top: 5px; left: 85px }
	 nav #navdiv .menu .link .arrow.resources { position: absolute; top: 5px; left: 75px }
	 nav #navdiv .menu .aboutMenu, nav #navdiv .menu .resourcesMenu, nav #navdiv .menu .servicesMenu { display: none; background: #E2DBD3 }
	 .home .breadcrumb { display: none }
	 .interior .breadcrumb { height: 30px; margin: 0 0 0 20px }
	 .home .searchdiv { float: right; margin: 0 20px }
	 .interior .searchdiv { float: right; margin: 20px 20px 0 0 }
	 .searchdiv form input.input { width: 150px }
	 /*.home .searchdiv form input#q, .interior .searchdiv form input#q { width: 153px }*/
	 main { width: 100%; background: #e8ded2 }
	 main #maindiv { width: 320px; background: url(images/bg-main-320.jpg) repeat-y #e8ded4; margin: 0 auto; position: relative }
	 .home main #maindiv .holder, .interior main #maindiv .holder { width: 280px; margin: 0 0 0 20px; position: relative; padding: 20px 0; overflow: hidden }
	 .home main #maindiv .holder .content, .interior main #maindiv .holder .content { width: 240px; display: inline-block; float: left; margin: 0 0 0 20px; position: relative; padding: 10px 0 0 }
	 .home main #maindiv .holder .content h2, .interior main #maindiv .holder .content h2, main #maindiv .holder .content h3 { margin-top: 15px; font-size: 18px }
	 .home main #maindiv .holder .content h2:first-child, .interior main #maindiv .holder .content h2:first-child { margin-top: 0; font-size: 18px }
	 main #maindiv .holder .quicklinks { width: 240px; display: inline; margin: 15px 20px 0 0; float: right; min-height: 100px; border: 1px solid #5980ab }
	 .quicklinks h2 { display: block; width: 240px; padding: 5px 0; color: #069; text-align: center; background: #bdd7e5 }
	 .quicklinks ul { margin: 0; padding: 0 }
	 .quicklinks li a:hover { color: #99c2d6 }
	 .quicklinks li, .quicklinks p { list-style: none; margin: 15px }
	 footer { width: 100%; background: #ae9d89; overflow: hidden }
	 .home footer .footerdiv, .interior footer .footerdiv { width: 320px; height: 190px; background: url(images/bg-footer-320.jpg) no-repeat; margin: 0 auto }
	 footer .footercontent { width: 280px; margin: 0 0 0 25px; position: relative; height: 112px }
	 footer .footercontent p:first-child { padding-top: 15px }
	 footer .footercontent p { color: #069; font-size: 12px; margin: 0; padding-left: 15px; display: inline-block; width: 240px }
	 footer .footercontent p: last-child { padding-bottom: 15px }
	 .unclicked { cursor: pointer; background: url(images/news-plus.png) no-repeat; padding-left: 25px; margin: 15px 0 }
	 .clicked { background: url(images/news-minus.png) no-repeat }
	 #layerslider, .sliderholder, div#atlantaShow, div#chicagoShow, div#expertiseadvancedShow, div#expertiseassessingShow, div#expertisecaseShow, div#expertiseevidenceShow, div#expertisegivingShow, div#expertiseintroShow, div#expertiseplanningShow, div#expertisequalityShow, div#expertisetrainingShow, div#fiveshow, div#fourshow, div#houstonShow, div#laShow, div#oneshow, div#philaShow, div#sevenshow, div#sixshow, div#threeshow, div#twoshow { display: none }
	 span.hardreturn { display: block; width: 210px; height: 30px; margin: 5px 0 0 }
	 #maindiv .holder .nonmobile { display: none }
	 #maindiv .holder div.mobile { display: block; margin: 15px 0 0 20px; float: left }
	 span.makeabreak { display: block; margin-left: 50px }
}
@media only screen and (min-width: 520px) and (max-width: 639px) { 
	.quicklinks li a, .unclicked { text-decoration: none }
	 header { width: 100%; height: 173px; background: #ae9d89 }
	 header img.fivetwenty { display: block; width: 520px; margin: 0 auto }
	 header img.desktop, header img.sixforty, header img.tentwentytwo, header img.threetwenty { display: none }
	 .home header .headerdiv, .interior header .headerdiv { width: 520px; height: 173px; background: url(images/bg-header-520.jpg) no-repeat #ae9d89; margin: 0 auto; position: relative }
	 header .headercontent { width: 480px; height: 173px; position: relative; margin: 0 0 0 50px }
	 nav { width: 100%; background: #006599; display: block }
	 nav #navdiv { width: 520px; background: url(images/bg-nav-520.jpg) repeat-y #006599; margin: 0 auto; display: block }
	 nav #navdiv .menu .link.active, nav #navdiv .menu .link:hover { background: #F6F3EE }
	 nav #navdiv .menu { width: 480px; margin: 0 0 0 20px; display: inline-block }
	 nav #navdiv .menu .link { margin: 0; display: inline-block; height: 38px; text-align: center; font-size: 20px; border-bottom: 1px solid #378bb7; position: relative }
	 nav #navdiv .menu .link span { margin: 8px auto 0; display: block; width: 480px; height: 20px }
	 nav #navdiv .menu:first-child { border-top: 1px solid #378bb7 }
	 nav #navdiv .menu .link .arrow { border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid #006599; height: 10px; width: 0; float: left }
	 nav #navdiv .menu .link .arrow.about { position: absolute; top: 6px; left: 190px }
	 nav #navdiv .menu .link .arrow.services { position: absolute; top: 6px; left: 175px }
	 nav #navdiv .menu .link .arrow.resources { position: absolute; top: 6px; left: 165px }
	 nav #navdiv .menu .aboutMenu, nav #navdiv .menu .resourcesMenu, nav #navdiv .menu .servicesMenu { display: none; background: #E2DBD3 }
	 .home .breadcrumb { display: none }
	 .interior .breadcrumb { display: inline-block; width: 440px; height: 30px; margin: 0 0 0 20px }
	 .home .searchdiv, .interior .searchdiv { width: 440px; display: inline-block; float: right; margin: 0 20px 0 0 }
	 .searchdiv form input.input { width: 350px }
	 main { width: 100%; background: #e8ded2 }
	 main #maindiv { width: 520px; background: url(images/bg-main-520.jpg) repeat-y #e8ded4; margin: 0 auto; position: relative }
	 .home main #maindiv .holder, .interior main #maindiv .holder { width: 480px; margin: 0 0 0 20px; position: relative; padding: 20px 0; overflow: hidden }
	 .home main #maindiv .holder .content, .interior main #maindiv .holder .content { width: 440px; display: inline-block; float: left; margin: 0 0 0 20px; position: relative; padding: 10px 0 0 }
	 .home main #maindiv .holder .content h2, .interior main #maindiv .holder .content h2, main #maindiv .holder .content h3 { margin-top: 15px }
	 .home main #maindiv .holder .content h2:first-child, .interior main #maindiv .holder .content h2:first-child { margin-top: 0 }
	 main #maindiv .holder .quicklinks { width: 440px; display: inline; margin: 15px 20px 0 0; float: right; min-height: 100px; border: 1px solid #5980ab }
	 .quicklinks h2 { display: block; width: 440px; padding: 5px 0; color: #069; text-align: center; background: #bdd7e5 }
	 .quicklinks ul { margin: 0; padding: 0 }
	 .quicklinks li a:hover { color: #99c2d6 }
	 .quicklinks li, .quicklinks p { list-style: none; margin: 15px }
	 footer { width: 100%; background: #ae9d89; overflow: hidden }
	 .home footer .footerdiv, .interior footer .footerdiv { width: 520px; height: 150px; background: url(images/bg-footer-520.jpg) no-repeat; margin: 0 auto }
	 footer .footercontent { width: 440px; margin: 0 0 0 25px; position: relative; height: 80px }
	 footer .footercontent p:first-child { padding-top: 15px }
	 footer .footercontent p { color: #069; font-size: 12px; margin: 0; padding-left: 15px }
	 footer .footercontent p: last-child { padding-bottom: 15px }
	 .sliderholder { margin-left: 20px; width: 480px }
	 .unclicked { cursor: pointer; background: url(images/news-plus.png) no-repeat; padding-left: 25px; margin: 15px 0 }
	 .clicked { background: url(images/news-minus.png) no-repeat }
	 #maindiv .holder .nonmobile, div#atlantaShow, div#chicagoShow, div#expertiseadvancedShow, div#expertiseassessingShow, div#expertisecaseShow, div#expertiseevidenceShow, div#expertisegivingShow, div#expertiseintroShow, div#expertiseplanningShow, div#expertisequalityShow, div#expertisetrainingShow, div#fiveshow, div#fourshow, div#houstonShow, div#laShow, div#oneshow, div#philaShow, div#sevenshow, div#sixshow, div#threeshow, div#twoshow { display: none }
	 body main #maindiv .holder div.mobile { display: block; margin: 15px 0 0 20px; float: left }
	 h2.fs, h3.fs { font-size: 19px }
}
@media only screen and (min-width: 640px) and (max-width: 971px) { 
	.quicklinks li a, .unclicked { text-decoration: none }
	 header { width: 100%; height: 173px; background: #ae9d89 }
	 header img.sixforty { display: block; width: 640px; margin: 0 auto }
	 header img.desktop, header img.fivetwenty, header img.tentwentytwo, header img.threetwenty { display: none }
	 .home header .headerdiv, .interior header .headerdiv { width: 640px; height: 173px; background: url(images/bg-header-640.jpg) no-repeat #ae9d89; margin: 0 auto; position: relative }
	 header .headercontent { width: 600px; height: 173px; position: relative; margin: 0 0 0 50px }
	 nav, nav #navdiv { height: 38px; display: block }
	 nav { width: 100%; background: #006599 }
	 nav #navdiv { width: 640px; background: url(images/bg-nav-640.jpg) repeat-y #006599; margin: 0 auto }
	 nav #navdiv .menu .link.active, nav #navdiv .menu .link:hover { background: #F6F3EE }
	 nav #navdiv .menu, nav #navdiv .menu .link { display: inline-block; height: 38px; position: relative }
	 nav #navdiv .menu { width: 600px; margin: 0 0 0 20px }
	 nav #navdiv .menu .link { width: 96px; margin: 0; text-align: center; font-size: 16px; float: left }
	 nav #navdiv .menu .link span { margin: 8px auto 0; display: block; width: 96px; height: 20px }
	 nav #navdiv .menu .link.double { height: 75px }
	 nav #navdiv .menu .link.oneandahalf { height: 55px }
	 nav #navdiv .menu .link.mission { height: 70px }
	 nav #navdiv .menu .link .arrow { border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #006599; height: 10px; width: 0; float: left }
	 nav #navdiv .menu .link .arrow.about { position: absolute; top: 6px; left: 17px }
	 nav #navdiv .menu .link .arrow.services { position: absolute; top: 5px; left: 7px }
	 nav #navdiv .menu .link .arrow.resources { position: absolute; top: 5px; left: 0 }
	 nav #navdiv .menu .aboutMenu, nav #navdiv .menu .resourcesMenu, nav #navdiv .menu .servicesMenu { background: #99C2D6; position: absolute; top: 38px; z-index: 600; width: 110px; display: none }
	 nav #navdiv .menu .aboutMenu { height: 114px; left: 0 }
	 nav #navdiv .menu .servicesMenu { height: 185px; left: 185px }
	 nav #navdiv .menu .resourcesMenu { height: 168px; left: 280px }
	 nav #navdiv .menu .aboutMenu .link, nav #navdiv .menu .aboutMenu .link span, nav #navdiv .menu .resourcesMenu .link, nav #navdiv .menu .resourcesMenu .link span, nav #navdiv .menu .servicesMenu .link, nav #navdiv .menu .servicesMenu .link span { width: 110px }
	 .home .searchdiv, .interior .breadcrumb, .interior .searchdiv { width: 560px; display: inline-block }
	 .home .breadcrumb { display: none }
	 .interior .breadcrumb { height: 30px; margin: 0 0 0 20px }
	 .home .searchdiv { float: right; margin: 0 20px }
	 .interior .searchdiv { float: right; margin: 0 20px 0 0 }
	 .searchdiv form input.input { width: 470px }
	 main { width: 100%; background: #e8ded2 }
	 main #maindiv { width: 640px; background: url(images/bg-main-640.jpg) repeat-y #e8ded4; margin: 0 auto; position: relative }
	 .home main #maindiv .holder, .interior main #maindiv .holder { width: 600px; margin: 0 0 0 20px; position: relative; padding: 20px 0; overflow: hidden }
	 .home main #maindiv .holder .content, .interior main #maindiv .holder .content { width: 360px; display: inline-block; float: left; margin: 0 0 0 20px; position: relative; padding: 10px 0 0 }
	 .home main #maindiv .holder .content h2, .interior main #maindiv .holder .content h2, main #maindiv .holder .content h3 { margin-top: 15px }
	 .home main #maindiv .holder .content h2:first-child, .interior main #maindiv .holder .content h2:first-child { margin-top: 0 }
	 main #maindiv .holder .quicklinks { width: 180px; display: inline; margin: 15px 20px 0 0; float: right; min-height: 100px; border: 1px solid #5980ab }
	 .quicklinks h2 { display: block; width: 180px; padding: 5px 0; color: #069; text-align: center; background: #bdd7e5 }
	 .quicklinks ul { margin: 0; padding: 0 }
	 .quicklinks li a:hover { color: #99c2d6 }
	 .quicklinks li, .quicklinks p { list-style: none; margin: 15px }
	 footer { width: 100%; height: 120px; background: #ae9d89 }
	 .home footer .footerdiv, .interior footer .footerdiv { width: 640px; height: 120px; background: url(images/bg-footer-640.jpg) no-repeat; margin: 0 auto }
	 footer .footercontent { width: 600px; margin: 0 0 0 25px; position: relative; height: 62px }
	 footer .footercontent p:first-child { padding-top: 15px }
	 footer .footercontent p { color: #069; font-size: 12px; margin: 0; padding-left: 15px; display: inline-block; width: 500px }
	 footer .footercontent p: last-child { padding-bottom: 15px; margin-top: -10px; height: 20px }
	 .sliderholder { margin-left: 20px; width: 600px }
	 .unclicked { cursor: pointer; background: url(images/news-plus.png) no-repeat; padding-left: 25px; margin: 15px 0 }
	 .clicked { background: url(images/news-minus.png) no-repeat }
	 .mobile, div#atlantaShow, div#chicagoShow, div#expertiseadvancedShow, div#expertiseassessingShow, div#expertisecaseShow, div#expertiseevidenceShow, div#expertisegivingShow, div#expertiseintroShow, div#expertiseplanningShow, div#expertisequalityShow, div#expertisetrainingShow, div#fiveshow, div#fourshow, div#houstonShow, div#laShow, div#oneshow, div#philaShow, div#sevenshow, div#sixshow, div#threeshow, div#twoshow { display: none }
	 #maindiv .holder div.nonmobile { display: block; margin: 15px 0 0 }
}
@media only screen and (min-width: 972px) and (max-width: 1199px) { 
	.quicklinks li a, .unclicked { text-decoration: none }
	 header { width: 100%; height: 140px; background: #ae9d89 }
	 header img.tentwentytwo { width: 1022px; display: block; margin: 0 auto }
	 header img.desktop, header img.fivetwenty, header img.sixforty, header img.threetwenty { display: none }
	 .home header .headerdiv { width: 1022px; height: 140px; background: url(images/bg-header-972-home.jpg) no-repeat #ae9d89; margin: 0 auto; position: relative }
	 .interior header .headerdiv.about, .interior header .headerdiv.default { background: url(images/bg-header-972-interior.jpg) no-repeat #ae9d89 }
	 .interior header .headerdiv { width: 1022px; height: 140px; margin: 0 auto; position: relative }
	 .interior header .headerdiv.about { width: 1022px; height: 140px; margin: 0 auto }
	 .interior header .headerdiv.services { width: 1022px; height: 140px; margin: 0 auto; background: url(images/bg-header-972-services.jpg) no-repeat #ae9d89 }
	 .interior header .headerdiv.contact { width: 1022px; height: 140px; margin: 0 auto; background: url(images/bg-header-972-contact.jpg) no-repeat #ae9d89 }
	 .interior header .headerdiv.publications { width: 1022px; height: 140px; margin: 0 auto; background: url(images/bg-header-972-publications.jpg) no-repeat #ae9d89 }
	 .interior header .headerdiv.news { width: 1022px; height: 140px; margin: 0 auto; background: url(images/bg-header-972-news.jpg) no-repeat #ae9d89 }
	 .interior header .headerdiv.expertise { width: 1022px; height: 140px; margin: 0 auto; background: url(images/bg-header-972-expertise.jpg) no-repeat #ae9d89 }
	 .interior header .headerdiv.quiklinks { width: 1022px; height: 140px; margin: 0 auto; background: url(images/bg-header-972-contact.jpg) no-repeat #ae9d89 }
	 header .headercontent { width: 1022px; height: 140px; position: relative; margin: 0 0 0 50px }
	 nav { width: 100%; height: 40px; background: #006599 }
	 nav #navdiv { width: 1022px; height: 40px; background: url(images/bg-nav-972.jpg) repeat-y #006599; margin: 0 auto }
	 nav #navdiv .menu .link.active, nav #navdiv .menu .link:hover { background: #F6F3EE }
	 nav #navdiv .menu { width: 972px; height: 40px; margin: 0 0 0 25px; position: relative }
	 nav #navdiv .menu .link { width: 150px; margin: 0; display: inline-block; height: 40px; text-align: center; font-size: 20px; position: relative; float: left }
	 nav #navdiv .menu .link span { margin: 8px auto 0; display: block; width: 150px; height: 20px }
	 nav #navdiv .menu .link.double { height: 90px }
	 nav #navdiv .menu .link.oneandahalf { height: 70px }
	 nav #navdiv .menu .link .arrow { border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid #006599; height: 10px; width: 0; float: left }
	 nav #navdiv .menu .link .arrow.about { position: absolute; top: 6px; left: 30px }
	 nav #navdiv .menu .link .arrow.services { position: absolute; top: 5px; left: 15px }
	 nav #navdiv .menu .link .arrow.resources { position: absolute; top: 6px; left: 6px }
	 nav #navdiv .menu .aboutMenu, nav #navdiv .menu .resourcesMenu, nav #navdiv .menu .servicesMenu { width: 150px; background: #99C2D6; position: absolute; top: 40px; z-index: 600; display: none }
	 nav #navdiv .menu .aboutMenu { height: 120px; left: 0 }
	 nav #navdiv .menu .servicesMenu { height: 230px; left: 300px }
	 nav #navdiv .menu .resourcesMenu { height: 200px; left: 450px }
	 .home .breadcrumb { display: none }
	 .interior .breadcrumb { display: inline-block; width: 932px; height: 30px; margin: 0 0 0 20px }
	 .home .searchdiv, .interior .searchdiv { width: 300px; display: inline-block; float: right; margin: 0 20px 0 0 }
	 main { width: 100%; background: #e8ded2 }
	 main #maindiv { width: 1022px; background: url(images/bg-main-972.jpg) repeat-y #e8ded4; margin: 0 auto; position: relative }
	 .home main #maindiv .holder, .interior main #maindiv .holder { width: 972px; margin: 0 0 0 25px; position: relative; padding: 20px 0; overflow: hidden }
	 main #maindiv .holder .content { width: 610px; display: inline-block; float: left; margin: 0 0 0 20px; position: relative; padding: 10px 0 0 }
	 .home main #maindiv .holder .content h2, .interior main #maindiv .holder .content h2, main #maindiv .holder .content h3 { margin-top: 15px }
	 .home main #maindiv .holder .content h2:first-child, .interior main #maindiv .holder .content h2:first-child { margin-top: 0 }
	 main #maindiv .holder .quicklinks { width: 300px; display: inline; margin: 5px 20px 0 0; float: right; min-height: 100px; border: 1px solid #5980ab }
	 .quicklinks h2 { display: block; width: 300px; padding: 5px 0; color: #069; text-align: center; background: #bdd7e5 }
	 .quicklinks ul { margin: 0; padding: 0 }
	 .quicklinks li a:hover { color: #99c2d6 }
	 .quicklinks li, .quicklinks p { list-style: none; margin: 15px }
	 footer { width: 100%; height: 105px; background: #ae9d89 }
	 .home footer .footerdiv { width: 1022px; height: 105px; background: url(images/bg-footer-972-home.jpg) no-repeat; margin: 0 auto }
	 .interior footer .footerdiv { width: 1022px; height: 105px; background: url(images/bg-footer-972-interior.jpg) no-repeat; margin: 0 auto }
	 footer .footercontent { width: 972px; margin: 0 0 0 25px; position: relative; height: 62px }
	 footer .footercontent p:first-child { padding-top: 15px }
	 footer .footercontent p { color: #069; font-size: 12px; margin: 0; padding-left: 15px; display: inline-block; width: 500px }
	 footer .footercontent p: last-child { padding-bottom: 15px }
	 .sliderholder { margin-left: 25px; width: 972px }
	 .unclicked { cursor: pointer; background: url(images/news-plus.png) no-repeat; padding-left: 25px; margin: 15px 0 }
	 .clicked { background: url(images/news-minus.png) no-repeat }
	 .mobile, div#atlantaShow, div#chicagoShow, div#expertiseadvancedShow, div#expertiseassessingShow, div#expertisecaseShow, div#expertiseevidenceShow, div#expertisegivingShow, div#expertiseintroShow, div#expertiseplanningShow, div#expertisequalityShow, div#expertisetrainingShow, div#fiveshow, div#fourshow, div#houstonShow, div#laShow, div#oneshow, div#philaShow, div#sevenshow, div#sixshow, div#threeshow, div#twoshow { display: none }
	 #maindiv .holder div.nonmobile { display: block; margin: 15px 0 0 }
}
@media only screen and (min-width: 1200px) { 
	.quicklinks li a, .unclicked { text-decoration: none }
	 header { width: 100%; height: 173px; background: #ae9d89 }
	 header img.desktop { width: 1400px; display: block; margin: 0 auto }
	 .headerdiv .searchheader, header img.fivetwenty, header img.sixforty, header img.tentwentytwo, header img.threetwenty { display: none }
	 .home header .headerdiv { width: 1400px; height: 173px; background: url(images/bg-header.jpg) no-repeat #ae9d89; margin: 0 auto; position: relative }
	 .interior header .headerdiv { width: 1400px; height: 173px; margin: 0 auto; position: relative }
	 .interior header .headerdiv.about, .interior header .headerdiv.default { background: url(images/bg-header-interior.jpg) no-repeat #ae9d89 }
	 .interior header .headerdiv.services { background: url(images/bg-header-desktop-services.jpg) no-repeat #ae9d89 }
	 .interior header .headerdiv.contact { background: url(images/bg-header-desktop-contact.jpg) no-repeat #ae9d89 }
	 .interior header .headerdiv.publications { background: url(images/bg-header-desktop-resources.jpg) no-repeat #ae9d89 }
	 .interior header .headerdiv.news { background: url(images/bg-header-desktop-news.jpg) no-repeat #ae9d89 }
	 .interior header .headerdiv.expertise { background: url(images/bg-header-desktop-expertise.jpg) no-repeat #ae9d89 }
	 .interior header .headerdiv.quiklinks { background: url(images/bg-header-desktop-contact.jpg) no-repeat #ae9d89 }
	 header .headercontent { width: 1400px; height: 173px; position: relative; margin: 0 0 0 100px }
	 nav { width: 100%; height: 40px; background: #006599 }
	 nav #navdiv { width: 1400px; background: url(images/bg-nav.jpg) no-repeat #006599; margin: 0 auto }
	 nav #navdiv .menu .link.active, nav #navdiv .menu .link:hover { background: #F6F3EE }
	 nav #navdiv .menu { width: 1200px; height: 40px; margin: 0 0 0 100px; position: relative }
	 nav #navdiv .menu .link { width: 150px; margin: 0; display: inline-block; height: 40px; text-align: center; position: relative; font-size: 20px; float: left }
	 nav #navdiv .menu .link span { margin: 8px auto 0; display: block; width: 150px; height: 20px }
	 nav #navdiv .menu .link.double { height: 90px }
	 nav #navdiv .menu .link.oneandahalf { height: 70px }
	 nav #navdiv .menu .link .arrow { border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid #006599; height: 10px; width: 0; float: left }
	 nav #navdiv .menu .link .arrow.about { position: absolute; top: 6px; left: 30px }
	 nav #navdiv .menu .link .arrow.services { position: absolute; top: 5px; left: 15px }
	 nav #navdiv .menu .link .arrow.resources { position: absolute; top: 6px; left: 6px }
	 nav #navdiv .menu .aboutMenu, nav #navdiv .menu .resourcesMenu, nav #navdiv .menu .servicesMenu { display: none; width: 150px; background: #99C2D6; position: absolute; top: 40px; z-index: 600 }
	 nav #navdiv .menu .aboutMenu { height: 120px; left: 0 }
	 nav #navdiv .menu .servicesMenu { height: 230px; left: 300px }
	 nav #navdiv .menu .resourcesMenu { height: 200px; left: 450px }
	 nav #navdiv .menu .searchmenu { height: 30px; width: 200px; display: inline-block; margin: 8px 10px 0 0; float: right; position: relative }
	 nav #navdiv .menu .searchmenu input.searchfield { height: 18px; width: 180px; background: #fff; border: 1px solid #069; color: #069; font-size: 14px; padding: 0 0 1px 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px }
	 .home .breadcrumb { display: none }
	 .interior .breadcrumb { display: inline-block; width: 840px; height: 30px }
	 .home .searchdiv, .interior .searchdiv { width: 300px; display: inline-block; float: right; margin: 0 20px 0 0 }
	 main { width: 100%; background: #e8ded2 }
	 main #maindiv {
        width: 1400px;
        background: url(images/bg-main.jpg) repeat-y #e8ded4;
        margin: 0 auto;
        position: relative
    }
	 .home main #maindiv .holder, .interior main #maindiv .holder { width: 1180px; margin: 0 0 0 120px; position: relative; padding: 20px 0; overflow: hidden }
	 .home main #maindiv .holder .content { width: 840px; float: left; display: inline-block; margin: 0; position: relative; padding: 0 }
	 .interior main #maindiv .holder .content { width: 840px; float: left; display: inline-block; margin: 0; position: relative; padding: 10px 0 0 }
	 .home main #maindiv .holder .content h2, .interior main #maindiv .holder .content h2, main #maindiv .holder .content h3 { margin-top: 15px }
	 .home main #maindiv .holder .content h2:first-child, .interior main #maindiv .holder .content h2:first-child { margin-top: 0 }
	 .home .quicklinks, .interior .quicklinks { width: 300px; display: inline-block; margin: 15px 0 0 20px; float: left; min-height: 100px; border: 1px solid #5980ab }
	 .interior .quicklinks.apmle, .interior .quicklinks.usmle { margin: 15px 0 0 20px }
	 .quicklinks h2 { display: block; width: 300px; padding: 5px 0; color: #069; text-align: center; background: #bdd7e5 }
	 .quicklinks ul { margin: 0; padding: 0 }
	 .quicklinks li, .quicklinks p { list-style: none; margin: 15px }
	 .quicklinks li a:hover { color: #99c2d6 }
	 footer { width: 100%; height: 130px; background: #ae9d89 }
	 .home footer .footerdiv { width: 1400px; height: 130px; background: url(images/bg-footer.jpg) no-repeat; margin: 0 auto }
	 .interior footer .footerdiv { width: 1400px; height: 130px; background: url(images/bg-footer-interior.jpg) no-repeat; margin: 0 auto }
	 footer .footercontent { width: 1100px; height: 130px; margin: 0 0 0 120px; position: relative }
	 footer .footercontent p:first-child { padding-top: 15px }
	 footer .footercontent p { color: #069; font-size: 12px; margin: 0 200px 0 0; display: inline-block; width: 520px; float: left }
	 .sliderholder { margin-left: 100px; width: 1200px }
	 .unclicked { cursor: pointer; background: url(images/news-plus.png) 1px 1px no-repeat; padding-left: 25px; margin: 15px 0 }
	 .clicked { background: url(images/news-minus.png) 1px 1px no-repeat }
	 #maindiv .holder div.mobile, div#atlantaShow, div#chicagoShow, div#expertiseadvancedShow, div#expertiseassessingShow, div#expertisecaseShow, div#expertiseevidenceShow, div#expertisegivingShow, div#expertiseintroShow, div#expertiseplanningShow, div#expertisequalityShow, div#expertisetrainingShow, div#fiveshow, div#fourshow, div#houstonShow, div#laShow, div#oneshow, div#philaShow, div#sevenshow, div#sixshow, div#threeshow, div#twoshow { display: none }
	 #maindiv .holder div.nonmobile { display: block; margin: 15px 0 0 }
}
img.test-centers-image { width: 85%}
sup { font-size: 12px; font-variant: small-caps; margin-left: 1px; vertical-align: top}
ul.lsn { margin: 0; padding: 0}
p.mt,ul.mt15 { margin-top: 20px}
ul.ml30 { margin-left: 30px}
.quicklinks li { margin: 15px; line-height: 120%}