@import url("https://www.aamc.org/code/44894/reset.css");
/** @ELEMENTS **/
body { color: #433f3f; font: normal .90em/normal Arial, Helvetica, Sans-Serif; letter-spacing: .2px;} 
/*body.home { background: transparent url("https://www.aamc.org/contentblob/44916/3/bg-bars-home.gif/data.gif") repeat-x 0 100px; }
body.drill { background: transparent url("https://www.aamc.org/contentblob/44918/3/bg-bars-drill.gif/data.gif") repeat-x 0 100px; }
body.program { background: transparent url("https://www.aamc.org/contentblob/44920/3/bg-program.gif/data.gif") no-repeat -1px 100px; }
body.home-stu { background: transparent url("https://www.aamc.org/contentblob/44922/4/bg-bars-home.gif/data.gif") repeat-x 0 100px; }
body.student { background: transparent url("https://www.aamc.org/contentblob/44922/4/bg-bars-home.gif/data.gif") repeat-x -1px 100px; }
body.stu-program { background: transparent url("https://www.aamc.org/contentblob/44926/3/bg-program.gif/data.gif") no-repeat -2px 100px; }*/
/*qpeyser - 09SEP10 - stu nav update */
body.student #nav-main { margin-top: 118px;margin-left: 228px; }
body.student #nav-main li a { height: 35px; }
body.student #nav-main a.on span { background-position: 0 -39px; }
/*end */
input { font: normal 11px/normal Arial, Sans-Serif; color: #355f93; }
/**div.hr hr { height: 1px; margin: 0; clear: both; border-bottom: 1px solid #3d8d92; }**/
div.hr {display: none;  }
/*qpeyser - 22JUN10 - caption style */
.caption{margin:0; padding:5px 0 5px 0; font-size:11px;}
div.cap {border-bottom: 1px dotted #a5b6b7; clear: both; padding-bottom:3px; margin-bottom:5px;}
/*end caption styles */

div.div { border-bottom: 1px solid #d2dadb; }
.drill div.div { margin-top: 25px; }
/*drill-home css*/
.home div.div { margin-top: 25px; }
div.bridge { margin-top: 3px; }
div.post { margin-top: 33px !important; }
div.pre { margin-bottom: 0; }
div.even { margin: 25px 0; }
a { color: #005295; text-decoration: none; cursor: pointer;}
a:hover { text-decoration: underline; }
table.data { border-collapse: collapse; border: none; width: 100%; margin-bottom: 20px; }
table.data tr.div { height: 5px; }
table.data th,
table.data td { border: none; }
table.data tr { border: 1px solid #CCC; }
h4 + table.data { margin-top: 8px; }
th { font-weight: normal; text-align: left; }
.data td { padding: 3px; }
.data th { background-color: #70a7ad; color: #fff; padding: 2px 3px; }
.data .alt { background-color: #f0f6f7; font-weight: normal;}/*****FIXES COLUMN CONTENT BOLDED IN TABLES******/
strong.hi { color: #005295; font-weight: normal; }
#colA p { margin-bottom: 10px; line-height:1.2em; font-weight: normal;}
#colB p { margin-bottom: 20px; line-height:1.6em; font-weight: normal;}
#colB .whitebg {background-color: #fff}
#colB ul li {
margin: 0 0 5px 0;
padding: 0 0 0 22px;
background: transparent url("https://www.aamc.org/contentblob/44928/2/bullet-li.gif/data.gif") no-repeat 0 2px;}
.drill #boxA ul { margin:18px 0; }
.drill #boxA ul li {
margin: 0 0 5px 0;
padding: 0 0 0 20px;
background: transparent url("https://www.aamc.org/contentblob/44928/2/bullet-li.gif/data.gif") no-repeat 0 5px;
font-weight: normal;
}
.drill #boxA ul ul {list-style-type: decimal; margin: 10px 0; }
.drill #boxA ol { margin: 12px 0 12px 25px; }
.drill #boxA li { margin: 0 0 5px 0; padding: 0 0 0 5px; }
.drill #boxA ol ol { list-style-type: decimal; }
.drill #boxA ol ol ol { list-style-type: decimal; }
/*drill-home css*/
.home #boxA ul { margin:18px 0; }
.home #boxA ul li {
margin: 0 0 5px 0;
padding: 0 0 0 20px;
background: transparent url("https://www.aamc.org/contentblob/44928/2/bullet-li.gif/data.gif") no-repeat 0 5px;
font-weight: normal;
}
.home #boxA ul ul {list-style-type: decimal; margin: 10px 0; }
.home #boxA ol { margin: 12px 0 12px 25px; }
.home #boxA li { margin: 0 0 5px 0; padding: 0 0 0 5px; }
.home #boxA ol ol { list-style-type: decimal; }
.home #boxA ol ol ol { list-style-type: decimal; }
/** PAGE STRUCTURE AND @ID'S **/
#cage { 
    height: auto !important;
    position: relative;
    margin: 0 auto;
    max-width: 1200px;
 margin-top:-150px;
}
/** HOME (BLUE PAGES) ONLY STYLES FOR STUDENT HUB REDESIGN 12122013 - STEPH Z. **/
/**html .home h4 {background-color: #FFF; color: #045093;}**/
/*html .home h3 {font-weight: bold;}*/
html .home body.drill table.link-grid .block h4{background: #FFF; color: #045093;}
html body.drill #boxB h3 {background: #FFFFFF; color: #31878e; font-size: 1em; font-weight: bold; width: 100%;}
html body.drill #content.ext #boxB h4 {background: #FFFFFF; font-size: 1.4em; font-weight: bold;}
html body.drill #content.ext #boxB h4 a {font-size: .7em; line-height: 1.2em;}
html body.drill #colB #boxA h4 {background: #FFFFFF; color: #31878e; font-size: 1.2em; font-weight: bold; padding-bottom: 4px; padding-top: 6px;}
/*drill-home css*/
html .home body.home table.link-grid .block h4{background: #FFF; color: #045093;}
html body.home #boxB h3 {background: #FFFFFF; color: #31878e; font-size: 1em; font-weight: bold; width: 100%;}
html body.home #content.ext #boxB h4 {background: #FFFFFF; font-size: 1.4em; font-weight: bold;}
html body.home #content.ext #boxB h4 a {font-size: .7em; line-height: 1.2em;}
html body.home #colB #boxA h4 {background: #FFFFFF; color: #31878e; font-size: 1.2em; font-weight: bold; padding-bottom: 4px; padding-top: 6px;}
html .home #img {border: 1px solid #000;}
/** STUDENT (ORANGE PAGES) ONLY STYLES FOR STUDENT HUB REDESIGN 12122013 - STEPH Z. **/
/**home-stu drill tundra ext-webkit ext-chrome**/
html .home-stu h3 {font-size: 1.4em;}
html body.student, 
#colA p.link a {font-weight: bold;}
#colB p.link a {font-weight: bold;}
#colB boxB p.link a {font-weight: bold;}
/**html body.student #content,
body.home-stu #content, #colA { width: 60%; margin: 0 auto;}
body.home-stu #content #colA #boxC {float: left; width: 35%; border: none; margin: -40%}
body.home-stu #content #colA #boxD {padding-left: 0px; width: 65%; border-right: 1px solid #CCC;}
body.home-stu #content #colA #boxD h3 {background-color: #CCC; padding: 4px;}
body.home-stu #colB {width: 42%; float: right; margin-top: -98%; border-top: none; padding: none;}
body.home-stu #colB h3 {color: #006a71; background: none; padding: 0px; font-size: 1.2em;}**/

/** @NAVIGATION **/
#nav { border-top: 3px solid #00417b; margin-left: 50px; position: relative; width: 960px; overflow: visible; }
* html #nav { height: 180px; overflow: hidden; margin-bottom: 0; z-index: 1; }
* html .home-stu #nav { margin-bottom: 20px; }
#nav-global { list-style-type: none; margin: 0 0 0 115px; }
 body.program #nav-global { margin-left: 150px; }
 body.stu-program #nav-global { margin-left: 169px; }
#nav-global li,
#nav-main li { float: left; }
#nav-global li a,
 #nav-main li a { display: block; height: 32px; overflow: hidden; position: relative; }

 /* http://www.mezzoblue.com/tests/revised-image-replacement/#gilderlevin */
 #nav-main span,
 #nav-global span { position: absolute; width: 100%; height: 100%; top: 0; left: 0; cursor: pointer; }
#nav-govt { width: 128px; }
 #nav-news { width: 86px; }
 #nav-meet { width: 75px; }
 #nav-pub { width: 84px; }
 #nav-govt span { background: transparent url("https://www.aamc.org/contentblob/44930/2/nav_govt.gif/data.gif") no-repeat 0 -32px; }
#nav-news span { background: transparent url("https://www.aamc.org/contentblob/44932/2/nav_news.gif/data.gif") no-repeat 0 -32px; }
 #nav-meet span { background: transparent url("https://www.aamc.org/contentblob/44934/3/nav_meet.gif/data.gif") no-repeat 0 -32px; }
 #nav-pub span { background: transparent url("https://www.aamc.org/contentblob/44936/2/nav_pub.gif/data.gif") no-repeat 0 -32px; }
 /* students */
 #nav-res { width: 58px; }
 #nav-calendar { width: 75px; }
 #nav-pub { width: 93px; }
body.home-stu #nav-member { width: 74px; }
 #nav-res span { background: transparent url("https://www.aamc.org/contentblob/44938/3/nav_res.gif/data.jpg") no-repeat 0 -32px; }
 #nav-calendar span { background: transparent url("https://www.aamc.org/contentblob/44940/2/nav_calendar.gif/data.gif") no-repeat 0 -32px; }
 body.home-stu #nav-pub span,
 body.student #nav-pub span { background: transparent url("https://www.aamc.org/contentblob/44942/3/nav_pub.gif/data.gif") no-repeat 0 -32px; }
body.student #nav-mem span { background: transparent url("https://www.aamc.org/contentblob/111798/1/nav_members.gif/data.gif") no-repeat 0 -32px; }
#nav-global a:hover span,
 #nav-global a.on span { background-position: 0 0; }
* html #nav-global li a,
 * html #nav-main li a { display: inline-block; }
#nav-main  { list-style-type: none; margin: 143px 0 0 228px; }
 body.drill #nav-main { margin-top: 128px; }
 body.home-stu #nav-main { margin-top: 143px; margin-left: 190px; }
 #nav-main li a { height: 24px; }
 body.student #nav-main { margin-left: 228px; }
 body.program #nav-main { margin-left: 229px; }
#nav-init {width: 120px;}
 #nav-data {width: 161px;}
 #nav-services {width: 119px;}
 #nav-members {width: 181px;}
 #nav-about {width: 120px;}
 #nav-init span  { background: transparent url("https://www.aamc.org/contentblob/44944/2/nav_init.gif/data.gif")  no-repeat 0 0; }
 #nav-data span  { background: transparent url("https://www.aamc.org/contentblob/44946/2/nav_data.gif/data.gif")  no-repeat 0 0; }
 #nav-services span { background: transparent url("https://www.aamc.org/contentblob/44948/2/nav_services.gif/data.gif") no-repeat 0 0; }
 #nav-members span { background: transparent url("https://www.aamc.org/contentblob/44950/3/nav_members.gif/data.gif") no-repeat 0 0; }
 #nav-about span { background: transparent url("https://www.aamc.org/contentblob/44952/2/nav_about.gif/data.gif")  no-repeat 0 0; }
#nav-main a:hover span,
 #nav-main a.on span { background-position: 0 -24px; }
/* students basic */
 body.home-stu #nav-main li a { height: 39px; }
 #nav-applying,
 #nav-succeeding { width: 175px; }
 #nav-deciding,
 #nav-managing { width: 176px; }
#nav-deciding span  { background: transparent url("https://www.aamc.org/contentblob/44954/8/nav_decide-to.gif/data.gif") no-repeat 0 0;}
 #nav-applying span  { background: transparent url("https://www.aamc.org/contentblob/44956/8/nav_apply-to.gif/data.gif") no-repeat 0 0;}
 #nav-succeeding span { background: transparent url("https://www.aamc.org/contentblob/44958/8/nav_succceed-as.gif/data.gif") no-repeat 0 0;}
 #nav-managing span  { background: transparent url("https://www.aamc.org/contentblob/44960/8/nav_manage-your.gif/data.gif") no-repeat 0 0;}
body.home-stu #nav-main a:hover span,
 body.home-stu #nav-main a.on span  { background-position: 0 -39px; }
/* students logged in */
 body.student #nav-main li { position: relative; }
 body.student #nav-main li a { height: 39px; }
 body.student #nav-deciding span { background: transparent url("https://www.aamc.org/contentblob/44954/8/nav_decide-to.gif/data.gif")  no-repeat 0 0;}
 body.student #nav-applying span { background: transparent url("https://www.aamc.org/contentblob/44956/8/nav_apply-to.gif/data.gif")  no-repeat 0 0;}
 body.student #nav-succeeding span { background: transparent url("https://www.aamc.org/contentblob/44958/8/nav_succceed-as.gif/data.gif") no-repeat 0 0;}
 body.student #nav-managing span { background: transparent url("https://www.aamc.org/contentblob/44960/8/nav_manage-your.gif/data.gif")  no-repeat 0 0;}
body.student #nav-main a.default span { background-position: 0 -62px; } /*on "off" state*/
 body.student #nav-main a:hover span,
 body.student #nav-main a.on span { background-position: 0 -39px; }

 /* student main-nav sub-nav */
 body.student #nav-main ul li a { height: 35px; }
 * html body.student #nav-main ul li a { width: 175px; }
 body.student #nav-main ul { position: absolute; width: 701px; }
 * html body.student #nav-main ul { top: 31px; left: 0; }
 body.student #nav-main ul li { float: left; width: 175px; overflow: hidden; }
#nav-deciding + ul li:first-child { width: 176px !important; }
 #nav-main ul li.decide-first,
 #nav-main ul li.decide-first a { width: 176px !important; }
/* deciding sub-nav */
 #nav-medprof span { background: transparent url("https://www.aamc.org/contentblob/44970/2/nav_deciding-medical.gif/data.gif") no-repeat 0 0; }
 #nav-assess span { background: transparent url("https://www.aamc.org/contentblob/44972/2/nav_deciding-assess.gif/data.gif") no-repeat 0 0;}
 #nav-prepare span { background: transparent url("https://www.aamc.org/contentblob/44974/2/nav_deciding-prepare.gif/data.gif") no-repeat 0 0;}
 #nav-premed span { background: transparent url("https://www.aamc.org/contentblob/44976/2/nav_deciding-premed.gif/data.gif") no-repeat 0 0;}
 #nav-premed:hover { border-right: 1px solid #f15c22; }
/* applying sub-nav */
 #nav-applying + ul { left: -175px !important; }
 * html body.student ul.applying { left: -175px !important; }
#nav-admission span { background: transparent url("https://www.aamc.org/contentblob/44978/2/nav_applying-admission.gif/data.gif")  no-repeat 0 0; }
 #nav-applic span { background: transparent url("https://www.aamc.org/contentblob/44980/2/nav_applying-application.gif/data.gif") no-repeat 0 0;}
 #nav-medsc span { background: transparent url("https://www.aamc.org/contentblob/44982/2/nav_applying-meds.gif/data.gif")  no-repeat 0 0;}
 #nav-fin span  { background: transparent url("https://www.aamc.org/contentblob/44984/2/nav_applying-fin.gif/data.gif")  no-repeat 0 0;}
/* succeeding sub-nav */
 #nav-succeeding + ul { left: -350px !important; }
 * html body.student ul.succeeding { left: -350px !important; }
#nav-adv span  { background: transparent url("https://www.aamc.org/contentblob/44986/2/nav_succeeding-adv.gif/data.gif")  no-repeat 0 0; }
 #nav-choosing span { background: transparent url("https://www.aamc.org/contentblob/44988/2/nav_succeeding-choose.gif/data.gif") no-repeat 0 0;}
 #nav-residency span { background: transparent url("https://www.aamc.org/contentblob/44990/2/nav_succeeding-apply.gif/data.gif") no-repeat 0 0;}
 #nav-loans span { background: transparent url("https://www.aamc.org/contentblob/44992/2/nav_succeeding-manage.gif/data.gif") no-repeat 0 0;}
/* managing sub-nav */
 #nav-managing + ul { left: -525px !important; }
 * html body.student ul.managing { left: -525px !important; }

 #nav-enrich span { background: transparent url("https://www.aamc.org/contentblob/44994/2/nav_managing-enrich.gif/data.gif") no-repeat 0 0; }
 #nav-research span { background: transparent url("https://www.aamc.org/contentblob/44996/2/nav_managing-research.gif/data.gif") no-repeat 0 0;}
 #nav-career span { background: transparent url("https://www.aamc.org/contentblob/44998/2/nav_managing-career.gif/data.gif") no-repeat 0 0;}
 #nav-debt span  { background: transparent url("https://www.aamc.org/contentblob/45000/2/nav_managing-debt.gif/data.gif")  no-repeat 0 0;}

 body.student #nav-main ul a:hover span,
 body.student #nav-main ul a.on span { background-position: 0 -33px; }
#nav-home { position: absolute; top: 13px; left: 661px; }
 .student #nav-home { left: 658px; }
 .loggedin #nav-home { left: 580px; }
 .program #nav-home { left: 631px; }
#nav-sub {
border-top: 1px solid #839cc6;
border-bottom: 1px solid #839cc6;
margin-bottom: 48px;
padding-top: 4px;
}
.student #nav-sub,
.loggedin #nav-sub { border-top: none; }
#nav-sub li { border-bottom: 1px dotted #7591c0; }
#nav-sub li:last-child, #nav-sub li.last { border-bottom: none; }
#nav-sub a {
 display: block;
 padding: 9px 0 7px 29px;
 margin-left: -30px;
                  font-weight: normal;
}
#nav-sub a.on { 
 font-weight: bold;
 background: transparent url("https://www.aamc.org/contentblob/45002/2/nav-item.gif/data.gif") no-repeat 0px;
 background-color: #f2f5f8;
                  margin-left: 0;
 }
#nav-sub a:hover { background-color: #f2f5f8; }
#nav-search { position: absolute; top: 12px; right: 0; width: 170px; }
.program #nav-search { width: 147px; }
#q,
input.txt { 
 width: 122px; 
 padding: 3px 3px 3px 17px;
 border: 1px solid #a5b6b7;
 background: transparent url("https://www.aamc.org/contentblob/45004/2/icon-search.gif/data.gif") no-repeat 4px 5px;
}
 .program #q { width: 100px; }
 input.txt { background-image: none; padding-left: 3px; width: 230px; }
 select { border: 1px solid #a5b6b7; width: 175px; height: 22px; vertical-align: top; *vertical-align: text-bottom; }
* html #q-submit,
*+html #q-submit { position: relative; top: -3px; }
/** @LOGIN AND @HEADER AREAS **/
/*#login-button,
#logout-button { 
height: 19px; 
overflow: hidden; 
cursor: pointer;
position: absolute;
top: 13px;
left: 700px;
}
.program #login-button,
.program #logout-button { left:680px; }
#login-button img { margin-top: 0; }
#login-button.on img { margin-top: -19px; }*/
/*#manage-acct { position: absolute; top: 13px; left: 625px; }
.loggedin #manage-acct { left: 625px; }*/
#logo,
#logo-tag,
#tagline-page { position: absolute; top: 16px; }
#tagline-page2 { position: absolute; top: 16px; }
#logo-tag { top: 69px; left: 115px; }
#tagline-page { top: 68px; left: 721px; }
#tagline-page2 { top: 58px; left: 721px; }
body.program #logo { top: 35px; }
body.stu-program #logo { top: 35px; }
#login-form { 
z-index: 10;
display: none;
background-color: #fff;
width: 270px;
position: absolute;
left: 660px;
top: 36px;
padding: 0;
font-size: 11px;
font-family: Arial, Sans-serif;
}
#login-formtop { padding: 8px; background-color: #f2f5f8; color: #00407a; text-transform: uppercase; }
 #login-form p { margin: 0 0 3px; }
#login-form label { float: left; width: 68px; padding-top: 5px; }
#login-form input {
 float: left;
 width: 145px;
 border: 1px solid #a5b6b7;
 padding: 2px;
}
#login-form input.btn-submit { 
 width: auto;
 float: left;
 border: none;
 margin-left: 5px;
}
#login-tools { padding:3px 6px; list-style-type: none; }
 #login-tools li { padding: 3px 0 3px; }
 #login-tools a { 
 padding: 2px 0 2px 15px; 
 background: transparent url("https://www.aamc.org/contentblob/45006/2/icon-arrowbox.gif/data.gif") no-repeat 0 4px;
 text-decoration: none;
 color: #00407a;
 }
#login-block { background-color:#f2f5f8;padding:8px; }
#login-block label { 
 width: 65px;
 display: block;
 float: left;
 font-size: 11px;
 font-weight: bold;
 color: #00407a;
 margin-top: 3px;
}
#login-block p { margin-bottom: 3px; }
#login-block input { 
 width: 200px;
 float: left;
 border: 1px solid #a5b6b7;
 padding: 2px;
 }
#login-block .btn-submit {
 width: auto;
 float: left;
 margin-left: 5px;
 border: none;
}
/** @GRIDS **/
#content { width: 1180px;}
body.home #content,
body.home-stu #content,
body.student #content,
body.drill #content { margin-top: 185px; margin-left: 15px;}
* html body.home #content,
* html body.home-stu #content,
* html body.student #content,
* html body.drill #content { margin-top: 3px; }
.drill #content { background-image: none; }
/*drill-home css*/
.home #content { background-image: none; }
#content.etc,
#content.ext { }
#content.panels { background-image: none; }
 #content.panels #boxC { padding-top: 0; }
body.home #content { margin-top: 185px; margin-left: 15px; padding-left: 20px;}
/*body.home #content #colA {width: auto;}*/
body.home #content #colA #boxC {margin-top: 33px;}

/*body.home-stu #content { margin-top: 200px; }
body.student #content { margin-top: 180px; }*/
/* IE calculates top different */
* html body.home #content,
*+html body.home #content,
* html body.home-stu #content,
* html body.drill #content,
*+html body.drill #content,
*+html body.home-stu #content { margin-top: 18px; }
* html body.student #content,
*+html body.student #content,
* html #content.etc,
*+html #content.etc { margin-top: 18px; }
#colA { width: 595px; float: left; }
#colB {
        width: 321px;
        float: left;
        border-top: 1px solid #cdd6d7;
        padding: 8px 0 20px 13px;
}
.member #colB { padding-top: 0; }
/************************ HOME DEFAULTS ***********************************/
 #boxA { float: left; width: 230px; background-color: #fff; }
 #boxB { float: left; width: 365px; border-top: 1px solid #cdd6d7; }
 .home-stu.student #boxA { width: 595px; }
  
 .drill #boxB { padding-bottom: 25px; }
/*drill-home css*/
 .home #boxB { padding-bottom: 25px; }
 #boxC { float: left; width: 200px; border-top: 1px solid #cdd6d7; padding-bottom: 20px; }
                  .home-stu #colB #boxB h3 {font-size: 1.2em; color: #31878e; padding-bottom: 4px; padding-left: 0px; width: 100%;}
.home-stu.student #colA #boxA,
 .dual #colA #boxA { border-bottom: 1px solid #cdd6d7; }
 .student #boxC,
 .student #boxD { border-top: none; }  
#boxD { float: left; width: 349px; padding-left: 30px; border-top: 1px solid #cdd6d7; padding-bottom: 20px; }
 body.student #boxA { border-top: 1px solid #cdd6d7; }
 * body.notdrill #colA { border-top: none; }
 body.student #content.ext #boxA,
 body.student #content.etc #boxA { border-top: none; }

/********* student logged in *************/
 .etc #colB,
 #content.loggedin #colA { border-top: 1px solid #cdd6d7; }

 #content.etc #colA,
 #content.etc #boxA { width: 708px; }
 .etc #colB { width: 200px; padding-left: 21px; overflow: hidden; }
#content.ext #boxA { width: 710px; padding-bottom: 10px; position: relative; border-right: 1px solid #CCC; padding-right: 10px; }
                  #content.two #boxA { width: 700px; padding-bottom: 10px; padding-right: 7px; border-right: 1px solid #CCC; padding-right: 10px; }
 * html #content #boxA.panels { width: 469px; overflow: hidden; }
 #content.ext #boxB { width: 210px; padding-top: 10px; padding-left: 15px;}
                  #content.two #boxB { width: 200px; padding-bottom: 5px; padding-top: 5px; padding-left 15px; border-left: 1px solid #CCC; }
 .base #colA { width: 200px; padding: 0 0 20px; }
 .student .base #colA,
 .student .ext #colA { width:215px; }
 .base #colB { 
        width: 701px;
        padding: 0 0 20px 0;
        margin-left: 29px;
        position: relative;
        }
 /** .drill.student .base #colB { margin-left: 0; }**/
.ext #colA { width: 235px; padding-right: 20px; margin-left: -20px;}
 * html #colA { overflow: hidden; }
 .home-stu .ext #colA { padding-right: 23px; margin-left: -9px; }
 .ext #colB { width: 930px; padding:0px; margin-left: 29px; overflow: hidden; float: none;}
                  .two #colB { width: 930px; /*width:900px;*/padding: 0; margin-left: 29px; overflow: hidden; }
.ext #boxB { border-top: none; }
 .ext #boxC { width: 670px; border-top: none; padding-top: 20px; background-color: #fff; }

 .ext #boxC { width: 710px; }

 .ext #boxD, .ext #boxF { float: left; width: 677px; border: none; padding-left: 0; margin-right: 20px; }
 .ext #boxE, .ext #boxG { float: left; width: 200px; }

/** @CALENDAR - calendar framework, please see cal.css for specifics **/
#calendar {
 float: left;
 width: 205px;
 margin-top: 5px;
}
#calendar-detail {
 float: left;
 width: 350px;
 margin-left: 25px;
 padding-right: 5px;
 padding-bottom: 10px;
}
#calendar-items {
 border-bottom: 1px dotted #c0cccd;
 height: 225px;
 overflow-y: scroll;
 margin-bottom: 5px;
 margin-top: 5px;
 font: normal 12px/1.2 Lucida Sans Unicode, Lucida Grande, Sans-Serif;
 color: #00407a;
}
 #calendar-items + p.link { margin-top: 10px; }
 #calendar-items ul {list-style-type:none;}
 #calendar-items li {
 width: 314px;
 height: auto;
 border-bottom: 1px dotted #c0cccd;
 padding-left: 14px;
 padding-bottom: 3px;
 margin-bottom: 8px;
 background: transparent url("https://www.aamc.org/contentblob/45012/2/icon-item.gif/data.gif") no-repeat 0 2px;
 }
 #calendar-items li.done { background-image: url("https://www.aamc.org/contentblob/45014/2/icon-item-done.gif/data.gif"); }
 #calendar-items p { margin: 0 0 3px; }
 #calendar-items p.link { 
 display: block;
 float: left;
 width: 40%;
 font-family: Arial, Helvetica, Sans-Serif;
 }
 * html #calendar-items p.link { width: 50%; }

 #calendar-items p.link + p.link { width: 55%; border-left: 1px dotted #a5b6b7; padding-left: 10px; }
 #calendar-items li.done { text-decoration: line-through; }
/** @SLIDE SHOWS **/
#slides { min-height: 190px; background:#FFF; border: 1px solid #CCC; padding: 10px;} /*width: 115%;min-height:168px;*/
#slide-idx { 
position: absolute;
right:0px;
bottom:-15px;
z-index:1;
height:15px;
}
* html #slide-idx {top: 144px;}
#slide-idx li { float: left; width: 15px; margin: 0px 5px; padding: 1px 0; }
 #slide-idx li.last a { border: none; }
 #slide-idx li.last { margin-left: 0; width:57px; height:15px; }
#slide-idx a { 
 text-decoration: none; 
 font: normal 11px/normal Arial, Helvetica, Sans-Serif; 
 padding: 0px 5px 0; 
 border: 1px solid #a5b6b7;
 color: #a5b6b7;
}
#slide-idx a.on { color: #fff; background-color:#8CA1A1; border-color:#8CA1A1 }
#slide-idx a img { margin-top: 0px; }
#slides #boxA {
 position:relative;
 min-height:160px;
 height: auto !important;
 height: 160px;
 padding-bottom:9px;
}
#slides #boxB { 
 position: relative; 
 min-height:160px;
 height: auto !important;
 padding-bottom:9px;
border-top: none;
width:340px;
}
body>#slides #boxB { height: auto; }

div.slideOff,
img.slideOff { display: none; }
/* Stack the images and content in slideshow */
#slides #boxA img,
#slides #boxB div {
 position:absolute;
 top:0;
 left:0;
}
#slides #boxB h2 {
 background:#FFF; /* Fix for IE Cleartype + opacity change bug */
}
/** @LINK GRIDS **/
.link-grid li {
float: left;
width: 49.9%; 
border-bottom: 1px dotted #a5b6b7;
}
.link-grid.row{
margin-right:0px!important;}
.set li,
.end-set li { border-bottom: none; }
.row li { float: none; width: auto; }
.stu .link-grid li { border-color: #f5844e; }
.link-grid tr.last td { padding-bottom: 5px; }
.link-grid .last,
.link-grid .last td { border-bottom: none; }
.link-grid a {
 text-decoration: none;
 display: block;
 padding: 5px 0 4px 15px;
 background-repeat: no-repeat;
 background-position: 0 9px;
}
 .end-set a,
 .set a { padding: 4px 0 3px 15px; } /*lol!*/
 * html .set a { width: 180px; }
 * html #boxB .set a,
 * html #boxB .end-set a { width: 175px; }

.link-grid .link a { display: inline; background-position: 100% 11px; }
.stu .link-grid a { color: #00407a; background-image: url("https://www.aamc.org/contentblob/45016/2/icon-arrow.gif/data.gif"); padding-top:4px;}
.home.stu .link-grid a {padding-top: 7px;}
.link-grid a { color: #00407a; background-image: url("https://www.aamc.org/contentblob/45006/2/icon-arrowbox.gif/data.gif"); }
.pub a { background-image: url("https://www.aamc.org/contentblob/45018/2/icon-pub.gif/data.gif"); }
table.link-grid { border-bottom: 1px solid #c6d1d2; }
table.link-grid td { border-bottom: 1px dotted #a5b6b7; }
.link-grid li.block,
table.link-grid .block { padding: 7px 0; }
div.link-grid,
table.link-grid { width: 95%; margin-bottom: 20px;margin-left:15px; }
ul.link-grid { border-bottom: 1px solid #c6d1d2; padding-bottom: 5px; }
.stu ul.link-grid {border-bottom: 1px solid #f5844e;}
ul.end-set { padding-bottom: 15px; margin-bottom: 25px; }
ul.set,
ul.last { border-bottom: none;padding-left:15px; }
div.link-grid .link-grid { padding-bottom: 0; }
div.link-grid,
table.member { border-top: 1px solid #a5b6b7; border-bottom: 1px solid #c6d1d2; margin-top: 2px; }
div.link-grid { margin-top: 1px; }
table.link-grid .link-grid,
div.link-grid .link-grid,
.link-grid.content { border-bottom: none; }
.link-grid p { margin-left: 15px; }
#welcome {
position: absolute;
top: 170px;
left: 50px;
font: normal 12px/normal Lucida Sans Unicode, Lucida Grande, Sans-Serif;
}
* html #welcome { position:static; background-color:#fff; }
.drill #boxB #colB p .link-grid a {font-size: 13px;}
.drill #boxB #colB p .link-grid p.note {margin-left: 15px;}
html body.drill #content.ext #boxB #colB h4 {font-size: 13px;}
/*drill-home css*/
.home #boxB #colB p .link-grid a {font-size: 13px;}
.home #boxB #colB p .link-grid p.note {margin-left: 15px;}
html body.home #content.ext #boxB #colB h4 {font-size: 13px;}
/** @FILTER WIDGETS **/
#filter-widget,
#filter-widgetB { margin-top: 15px; }
#boxE #filter-widget {margin-left: 180px; width: 100%;}
#boxE #filter-widgetB h4,
#boxG #filter-widgetB h4,
#filter-widgetB h4, 
#boxE #filter-widget h4,
#boxG #filter-widget h4,
#filter-widget h4 { 
font-size: 12px;
margin: 1px 0 0; 
padding: 3px 6px;
background-color: #3c6ea9;
color: #fff;
}
#filter-widget h4 a,
#filter-widgetB h4 a { display: block; color: #fff; }
#filter-widget ul,
#filter-widgetB ul { list-style: none; margin: 4px 0; padding: 0; }
#filter-widget .subtopic,
#filter-widgetB .subtopic,
#filter-widget .filterdate,
#filter-widgetB .filterdate { display: none; }
#filter-widget li a, 
#filter-widgetB li a { 
 font-family: Lucida Grande, Sans-Serif;
 font-size: 11px;
 color: #666 !important; 
 text-decoration: none; 
 display: block;
 padding: 6px 0 3px 14px;
}
* html #filter-widget li a,
* html #filter-widgetB li a { width: 190px; }
#filter-widget li a.on,
#filter-widgetB li a.on,
#filter-widget li a:hover,
#filter-widgetB li a:hover { background: #ebf0f6 url("https://www.aamc.org/contentblob/45020/2/bullet.gif/data.gif") no-repeat 4px 10px; }
#filter-widget li a.on,
#filter-widgetB li a.on { font-weight: bold; }
ul.sub { display:none; }
#filter-widget.control h4,
#filter-widgetB.control h4 { background: #3c6ea9 url("https://www.aamc.org/contentblob/44822/2/icon-minus.gif/data.gif") no-repeat 95% center; }
#filter-widget.control h4.sub,
#filter-widgetB.control h4.sub { background-image: url("https://www.aamc.org/contentblob/44824/2/icon-plus.gif/data.gif"); }
#filter-widget h2,
#filter-widgetB h2 { cursor: pointer; }
/** @FOOTER **/
#footer {
width: 100%;
padding: 11px 0 50px;
border-top: 1px solid #c6d1d2; 
color: #8ca1a1;
font: normal 11px/normal Arial, Helvetica, Sans-Serif;
}
#footer p,
#footer ul,
#footer ul li { display: inline; }
#footer li { padding-left: 7px; margin-left: 7px; border-left: 1px solid #8ca1a1; }
#footer li.noborder {border: none}
#footer a { color: #8ca1a1; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
/****** Content @ELEMENTS | @HEADERS *******/
h1, h2, h3, h4, h5, h6 { font-family: "Arial",Helvetica,sans-serif; font-weight: normal; }
h2 { font-size: 2em; color: #006a71; line-height: 1.3em; margin-top: 5px; margin-bottom: 8px; font-weight: 600;}
h3 { font-size: 1.8em; color: #31878e; line-height: 1.2em; font-weight: 500;}
h4 { font-size: 1.6em; color: #70a7ad; line-height: 1.1em; font-weight: 600;}
h5 { font-size: 1.4em; color: #70a7ad; line-height: 1.1em; font-weight: 500;}
body.drill #cage h1{
color:#006a71;
font-size:2em;
line-height:1.3em;
font-weight: bold;
}
/*drill-home css*/
body.home #cage h1{
color:#006a71;
font-size:2em;
line-height:1.3em;
font-weight: bold;
}

#slides h2 {font-size: 1.1em; line-height: 1.2em; margin: 8px 0; font-weight: bold; }
.drill h2,
.drill #colB .search-results h2 { font-size: 14px; }
.drill #colB h2 { font-size: 2em; line-height: 1.3em; font-weight: 600;}
/*drill-home css*/
.home h2,
.home #colB .search-results h2 { font-size: 14px; }
.home #colB h2 { font-size: 2em; line-height: 1.3em; font-weight: 600;}
h1 + h2 { margin-top: -8px; }
.home-stu.student #colA h2 { 
 color: #f15c22; 
 border-bottom: 1px solid #a5b6b7;
 width: 582px;
 padding: 5px 0;
}
html body.student #content.etc #colA h2 { color: #00407a; line-height: 1.2; margin-top: 5px; margin-bottom: 8px; border-bottom: none; background: #CCC;}
.home h3,
#content #colA  h2.refine {
             color: #31878e;
             font-size: 1em;
             border-bottom: 1px solid #70a7ad;
             margin: 8px 0 8px;
             padding-bottom: 8px;
             width: auto; 
             background: #FFF;
}
.home h3 {font-weight: bold;}
.home-stu h3,
#content #colA h2.refine {
                font-weight: bold;
                 border-bottom: 1px solid #70a7ad;
                 margin: 8px 0 8px;
                 width: auto;
}

.home-stu #colB #boxA h3 {font-size: 1.8em; background: none; color: #31878e; font-weight:600; line-height: 1.2em; padding-left: 0; border-bottom: thin #3d8092 solid;}
.drill #colB h3 { 
 color: #006a71; 
 border-bottom: 1px solid #70a7ad;
 margin: 8px 0 8px;
 padding-bottom: 8px;
 width: auto;
}
/*drill-home css*/
.home #colB h3 { 
 color: #006a71; 
 border-bottom: 1px solid #70a7ad;
 margin: 8px 0 8px;
 padding-bottom: 8px;
 width: auto;
}
h2.refine { line-height: 1.2; font-size: 14px;}
h2.refine.post { margin-top: 25px;border-bottom: 1px solid #70a7ad; }
#content #colA h2.search { border-bottom: none; margin-bottom: 0; background: none; padding-left: 0; font-weight: bold;}
.drill #boxB h3 { color: #FFFFFF; background: #005295; padding: 0px; } 
.drill #boxB p {line-height: 1.2em; font-weight: normal;}
.drill #colB p + h3,
.drill #colB div.user + h3 { margin-top: 25px; }
.drill #colB p.btn + h3 { margin-top: 10px; } 
/*drill-home css*/
.home #boxB h3 { color: #FFFFFF; background: #005295; padding: 0px; } 
.home #boxB p {line-height: 1.2em; font-weight: normal;}
.home #colB p + h3,
.home #colB div.user + h3 { margin-top: 25px; }
.home #colB p.btn + h3 { margin-top: 10px; } 

h3.user,
h2.userbox {
border-bottom:1px solid #70A7AD;
color:#006A71;
margin:8px 0 8px;
padding-bottom:8px;
width:auto;
font-size:14px;
line-height:1;

}
 h2.userbox {
margin:10px 0 0;
min-height:17px;
 }
 .drill #colB h2.userbox { font-size: 14px; }
 .student h3.user { background-image: none; }
h2 a,
h3 a,
h4 a { color: inherit; text-decoration: none; }
h2 a:hover,
h3 a:hover,
h4 a:hover { text-decoration: underline; }
.home #colB h3 {color: #31878e; background: #FFF; padding-bottom: 8px; font-weight: bold;}
/**************HOME PAGE - STUDENT BOX STYLES************/
/*.home-stu #colB h3 { color: #FFF; background: #005295; padding: 4px; }*/
.home #colB h3.first,
.home-stu #colB h3.first { margin-top: 9px; }
.home #content h3.stu,
.home-stu #content h3.stu { color: #f15c22; border-bottom: 1px solid #f5844e; /*margin-top: 5px;*/ font-weight: bold; font-size: 1.2em;}

/*h4 { line-height: 1.2; margin: 8px 0 2px; color: #FFF; background: #045093; padding: 6px;  }*/
p.pic-set {border: none;}
#colB p + h4 { margin-top: 25px; }
#colB p.pic-set + h4 { margin-top: 0; }
.pic-set hr {display: none;}
img div.hr {display: none;}
.home #boxC h4,
.home-stu #boxC h4,
#colA .lead h3 { font-size: 14px; color: #00407a; }
 #colA .lead h3 { font-weight: normal; }
.home #boxD h4 a,
.home-stu #boxD h4 a  { font-size: 12px; text-decoration: none; line-height: 1.3}
 /**+html .home #boxD h4 a,
 *+html .home-stu #boxD h4 a { font-size: 14px; }*/
#boxC #boxD .content-list h4 a,
#boxC #boxF .content-list h4 a { font-size: 14px; }
.home #boxD h4 a:hover,
.home-stu #boxD h4 a:hover { text-decoration: underline; }
h3.post,
.drill #colB h3.post { margin-top: 25px; }
.lead h3 { border-bottom: none; }
.block h4 a { background: none; padding: 0; }
.block h4 { margin: 2px 0; font-size: 13px; }
#content .content-list h3,
#content .content-list h4 { 
 color: #00407a;
 margin-top: 0;
 border-bottom: none;
 padding-bottom: 0;
}
#content .content-list h3 {font-size: 1.3em;}

 /*.content-list h3 a:hover,
 .content-list h4 a:hover { text-decoration: none; }*/

.drill #colB h3.section { 
 border: 1px solid #a5b6b7;
 border-bottom: none;
 padding: 14px;
}
/*drill-home css*/
.home #colB h3.section { 
 border: 1px solid #a5b6b7;
 border-bottom: none;
 padding: 14px;
}
h3.next-prev { text-align: center; padding-left: 0; }
/*************Headings on Advocacy-News and Updates search collections********************/
.drill #boxA ul h2 {font-size: 1.3em;} 
.drill #colB #boxA h4 { font-size: 14px; }
.drill #colB div h3 {font-size: 1.3em; width: auto; color: #006a71;} 
.drill #colB #boxA div p {width: 650px !important;}
.drill #colB div h4 {font-size: 1.2em; color: #31878e; font-weight: bold;}
/*drill-home css*/
.home #boxA ul h2 {font-size: 1.3em;} 
.home #colB #boxA h4 { font-size: 14px; }
/*.home #colB div h3 {font-size: 1.3em; width: auto; color: #006a71;} */
.home #boxA div h3 {font-size: 1.3em; width: auto; color: #006a71;font-weight:normal;} 
.home #colB #boxA div p {width: 650px !important;}
.home #colB div h4 {font-size: 1.2em; color: #31878e; font-weight: bold;}
/***STAT FIX***/
#content ul.content-list li a img, #content ul.content-list li img.fi {
float: none;
margin-right: 0;
width: auto;
}
 
/****** @CLASSES *******/
p.pull{ line-height:22px; font-size:15px; color:#666666; padding:5px; }
.filter li.date { float:left; width:45%; }
.meta .link-grid a { background-image: none; font-family: Lucida Sans Unicode, Lucida Grande, Sans-Serif; }
.meta .link-grid li { position: relative; padding: 6px 59px 3px 0; color: #00407a; font-weight: bold; }
.meta .link-grid .meta-remove { position: absolute; right: 0; top: 0; }
* html .meta .link-grid .meta-remove { right: 25px; }
.meta + p { margin-top: 15px; }
div.user { border: none; padding: 3px 4px; }
p.phstack { width: 700px; overflow: hidden; height: 100px; white-space: nowrap; }
* html p.phstack img { width: 400px; height: 100px; overflow: hidden; }
p.phstack img.ph { width: 225px; margin-right: 3px; overflow: hidden; }
.rail-txt, .rail-sel { color: #355f93; }
.rail-txt { border: 1px solid #a5b6b7; padding: 3px; width: 161px; }
.rail-sel { width: 170px; margin-right: 2px; }
#colB p.btn { height: 25px; width: auto; font: bold 14px/1.2 Lucida Grande, Sans-Serif; margin: 20px 0 0; }
p.btn a { background:transparent url("https://www.aamc.org/contentblob/45026/2/btn-submit4.gif/data.gif") no-repeat right 2px; padding: 2px 25px 5px 0; display:inline-block; }
dl.decide-list dt,
dl.decide-list dd {
float: left;
border-top: 1px solid #a5b6b7;
padding: 11px 0 5px;
}
dl.decide-list dt { 
width: 217px; 
padding-right: 10px;
color: #006a71;
font-size: 14px;
}
dl.decide-list dd { width: 475px; }
table.rail-list { width: 100%; }
table.rail-list .head { display:none; }
table.rail-list td:last-child,
table.rail-list td.last { width: 82%; }
/** @TABS **/
.drill #colB h3.tab { width: 324px; float: left; cursor: hand; cursor: pointer; }
* html .drill #colB h3.ietab { width: 324px; margin-left: -1px; }
.drill #colB h3.tab + h3.tab { margin-left: -1px; }
/*drill-home css*/
.home #colB h3.tab { width: 324px; float: left; cursor: hand; cursor: pointer; }
* html .home #colB h3.ietab { width: 324px; margin-left: -1px; }
.home #colB h3.tab + h3.tab { margin-left: -1px; }
#boxA.panels h3.tab { width: 205px; }
* html .drill #colB #boxA.panels h3.ietab { width: 204px; }
/*drill-home css*/
* html .home #colB #boxA.panels h3.ietab { width: 204px; }

h3.tab.off { background-color: #FFF; border-bottom: 1px solid #a5b6b7 !important; }
h3.tab.on {background-color: #e6eaea !important/*#f0f6f7*/; border-top: 2px solid #A5B6B7 !important; border-left: 2px solid #A5B6B7 !important; border-right: 2px solid #A5B6B7 !important;}
h3.tab:hover a { text-decoration: underline; }
/* added background styling to the active tab div.on  - STEPH Z. */
div.on { display: block; 
            background-color: #e6eaea /*#f0f6f7*/; 
            margin-top: -8px; 
            padding: 14px !important; 
            border-left: 2px solid #a5b6b7 !important; 
            border-right: 2px solid #a5b6b7 !important;
            border-bottom: 2px solid #a5b6b7 !important;}
div.off { display: none; }
#content ul.next-prev { list-style-type: none; margin-top: -38px; margin-bottom: 45px; }
#content ul.next-prev li.next,
#content ul.next-prev li.prev { 
 width: 20px;
 float: right;
 padding: 0;
 background-image: none;
}
#content ul.next-prev li.prev { float: left; }
#content ul.next-prev li a { 
 height: 20px;
 width: 20px;
 display: block;
 overflow: hidden;
 position: relative;
}
 #content ul.next-prev li.next { padding-right: 15px; }
 #content ul.next-prev li.prev { padding-left: 15px; }
#content ul.next-prev span { 
 position: absolute;
 width: 100%;
 height: 100%;
 top: 0;
 left: 0;
 cursor: hand;
 cursor: pointer;
}
 #content ul.next-prev li.prev span { background: transparent url("https://www.aamc.org/contentblob/45028/2/btn-prev.gif/data.gif") no-repeat 0 0; }
 #content ul.next-prev li.next span { background: transparent url("https://www.aamc.org/contentblob/45030/2/btn-next.gif/data.gif") no-repeat 0 0; }
/* todo: move ID's which were classes that were changed */

/* @SEARCH CSS */
#colB #search-within { margin-bottom: 13px; }
#search-within a { font-weight: bold; padding-right:10px;background:transparent url("https://www.aamc.org/contentblob/45032/2/icon-drop.gif/data.gif") no-repeat 100% 5px; }
#colB form.search-filter { padding:10px 0; margin-top: 0; }
#colB form.search-filter p { margin-bottom: 0; }
#search-adv,
#search-help { position: absolute; top: 6px; right: 0; }
#search-adv { padding-right: 12px; right: 90px; border-right: 1px dotted #a5b6b7; }
#colB #search-found { margin: 5px 0; }
strong.search-results { color: #00407a; font-size: 120%; }
div.search-results { border-top:1px solid #a5b6b7; padding:8px 0 0; }
#colB p.search-within + div.search-results { margin-top: 13px; }
div.last { border-top: none; border-bottom: 1px solid #a5b6b7; }
ul.search-results { border-top: 1px solid #c6d1d2; }
ul.search-results li { padding: 10px 0; border-bottom: 1px dotted #a5b6b7; }
#colB ul.search-results p { margin-bottom: 0; }
#content #colB .search-label { float: left; min-height: 16px; padding-top: 2px; }
#content #colB .search-label { margin-bottom: 0; }
#colA #search-for { margin-bottom: 0; }
.search-pager { width: auto; float: right; margin-top:0 !important;margin-bottom:0 !important;}
/*
@date 2010.06.17 
@author vrojas@navigationarts.com 
@note Removed bullets from pagination
*/
.search-pager li {background-image:none !important;float: left; width: auto; margin: 1px 2px !important; padding: 1px 0 1px !important;}

.search-pager img { vertical-align: middle }
.search-pager a { 
 text-decoration: underline; 
 font: normal 11px/normal Arial, Helvetica, Sans-Serif; 
 padding: 1px 2px 0; 
 color: #666;
}
.search-pager .first img { margin-right: 3px; }
.search-pager .last img { margin-left: 3px; }
.search-pager .last a,
.search-pager .first a { text-decoration: none; }
.search-pager a.on { text-decoration: none; color: #005295; font-weight: bold; }
#search-within-panel {
display: none;
position: absolute;
top: 63px;
width: 700px;
height: 55px;
border-top: 1px solid #7591c0;
padding-top: 4px;
background-color: #fff;
}
#search-within-panel div {
 background-color: #f2f5f8;
 height: 40px;
 padding-top: 20px;
 padding-left: 10px;
 font: bold 13px/normal Arial, Helvetica, Sans-Serif;
 color: #005295;
}
#search-within-panel input.txt { background-color: #fff; }
/* 
#content ul.content-list li { padding:10px 0; background-image:none; clear: both;}
*/
#content ul.content-list li { padding:10px 0 0 0; margin-bottom:0;background-image:none; clear:both; width: 650px;}
/*
@date 2010.06.17 
@author vrojas@navigationarts.com 
@note There is content that floats within the container, needs to be cleared without alterning the markup
*/
#content ul.content-list li:after {visibility: hidden;display:block;font-size:0;content:" ";clear: both;height:0;}
* html #content ul.content-list li {zoom:1;} /* IE6 */
*:first-child+html #content ul.content-list li {zoom:1;} /* IE7 */
/* removed width: 100px for fixing the oversized members only image */
#content ul.content-list li img { float: left;  margin-right: 12px; }
#content ul.content-list li div { 
 float: left;
 width: 100% !important; /*this is to stretch out collection displays to fit new layout of wider column*/
 border-bottom: 1px dotted #a5b6b7;
                  margin-bottom:0;
 /*margin-bottom: 5px; width: 354px;*/                
}
#content .content-list li.last {
                  margin-bottom:5px;
                  padding-bottom:10px;
}

#content .content-list li.last div { border-bottom: none; }
.drill #colB #boxA ul.link-grid { margin: 5px 0; }
.drill #colB #boxA div.user ul.link-grid { margin: 0; padding-bottom: 0; }
.drill #colB #boxA ul.link-grid li { background-image: none; padding: 0; margin: 0; }
.drill #colB #boxA ul.link-grid a { background: transparent url("https://www.aamc.org/contentblob/45006/2/icon-arrowbox.gif/data.gif") no-repeat 0 4px; padding: 5px 0 5px 18px; background-position: 0 8px; margin-left:0;}
/*drill-home css*/
.home #colB #boxA ul.link-grid { margin: 5px 0; }
.home #colB #boxA div.user ul.link-grid { margin: 0; padding-bottom: 0; }
.home #colB #boxA ul.link-grid li { background-image: none; padding: 0; margin: 0; }
.home #colB #boxA ul.link-grid a { background: transparent url("https://www.aamc.org/contentblob/45006/2/icon-arrowbox.gif/data.gif") no-repeat 0 4px; padding: 5px 0 5px 18px; background-position: 0 8px; margin-left:0;}
/*
@date 2010.06.17 
@author vrojas@navigationarts.com 
@note bullet on LI tags have to be removed when there are links within it
*/
.home #colB ul.link-grid li,
.drill #colB ul.link-grid li { background-image: none; padding: 0; margin: 0; }
/** @LEAD BOXES **/
.lead { position: relative; min-height: 0px; }
* html .ext #colB #boxB .lead { padding-right: 0; overflow: hidden; width: 200px; }
* html body.home #colB .lead { height: 80px; } 
.lead img.lead-col { float: left; width: 100px; }
.lead img {width: 320px; }/* removing margin: 0 15px 5px 20px; to cover orange border*/
.stu .lead img { border-right: 1px solid #fff; }
.stu .lead p { padding: 10px; line-height:1.3em;}
/* special lead boxes which do columns */
.lead img.lead-col { float: left; width: 100px; margin-right: 15px; }
.lead img.dual { float: none; width: auto; display: block; }
.lead div { float: left; width: 206px; margin-bottom: 15px; }
/* promo lead box */
.lead .promo-label { font: normal 14px/1 Lucida Sans Unicode, Lucida Grande, Sans-Serif; }
.lead .promo-detail { position: absolute; bottom: 0; left: 115px; }
 .promo-detail p.detail { font-size: 14px; color: #00407a; }
#colA .link-grid + .lead { margin-top: 18px; }
 .etc #colB .lead img { display: block; float: none; }
 .etc #colB .lead .promo-detail { position: static; }
 .etc #colB .lead .promo-label { font: normal 13px/1 Lucida Sans Unicode, Lucida Grande, Sans-Serif; color: #808e87; }
 .etc #colB .lead p.detail,
 .etc #colB .lead p.link { margin: 0; }
 .etc #colB .lead p.detail { font-weight: bold; }
 .etc #colB .lead img { width: auto; }
#boxB .lead img { display: block; width: auto; float: none; }
#boxB .lead .promo-detail { position: static; }
#boxB .lead .promo-label { font: normal 13px/1.2 Lucida Sans Unicode, Lucida Grande, Sans-Serif; }
#boxB .lead .detail { 
 color: #00407A; 
 font: bold 14px/1.2 Lucida Sans Unicode,Lucida Grande,Sans-Serif;;
}
/** @CLASSES2 **/
a.stulink {
font-size: 12px;
margin-top: -32px;
display: block;
text-align: right;
padding-right: 25px;
padding-top: 4px;
height: 18px;
color: #f15c22;
text-transform: uppercase;
text-decoration: none;
background: transparent url("https://www.aamc.org/contentblob/45036/2/btn-submit.gif/data.gif") no-repeat right 0;
width: 295px;
}
a.prefs {
line-height: 1;
font-size: 10px;
float: right;
margin-top: -34px;
display: block;
text-align: center;
height: 18px;
color: #31878e;
text-transform: uppercase;
text-decoration: none;
width: 110px;
}
.student a.prefs { margin-top: -36px; margin-right: 0px; width: 90px; }
p.access { position: absolute; top: -999px; width: 300px; }
p.copyright { padding-left: 7px; margin-left: 7px; border-left: 1px solid #8ca1a1; }
.note,
a.meta-remove {
font: normal 11px/normal Arial, Helvetica, Sans-Serif; 
color: #3c6ea9;
text-transform: uppercase;
margin-bottom: 3px;
}
.link-grid .note { margin: 0; }
#calendar-items p.note { font-size: 10px; }
.notice { margin-left: 0; }
.link-grid p.notice { margin-left: 0; }
.link-grid p.notice strong { color: #006a71; font-weight: bold; }
.link-grid p strong { font-weight: normal; color: #3c6ea9; }
#content .lead p.note { position: absolute; bottom: 0; left: 115px; margin-bottom: 0; }
* html #content .lead p.note { position: static; }
/*LINKS*/
p.link { margin: 5px 0 0; }
.block p.link { margin:0; line-height: normal; }
p.link a {
color: #005295;
text-decoration: none;
zoom: 1;
font-weight: 600;
font-size: small;
line-height: 1;
}
p.link a span {
display:inline;
width:4px;
height:10px;
background: transparent url("https://www.aamc.org/contentblob/45038/2/icon-inlinelink.gif/data.gif") no-repeat 100%;
*background: transparent url("https://www.aamc.org/contentblob/45038/2/icon-inlinelink.gif/data.gif") no-repeat 100%;
padding-left:8px;
vertical-align:middle;
}
p.link a:hover { text-decoration: underline; }
ul.off { display:none; }
.label,
#colB #boxA .lead .label { color: #808e87; font-size: 12px; }
h4 .label { display: block; margin-bottom: 8px; }
h4 .header { margin-bottom: 0; }
#colA .lead .label { font: normal 13px/1.2 Lucida Sans Unicode, Lucida Grande, Sans-Serif; }
#colB .lead .label { color: inherit; font-family: inherit; font-size: inherit; }
div.hr + h4.label { margin-top: 20px; }
.btn-submit { vertical-align: middle; *vertical-align: text-bottom; }
*+html .search-filter .btn-submit { vertical-align: baseline; }
* html .search-filter .btn-submit { vertical-align: baseline; }
a.members span { 
height: 15px; 
width: 81px;
text-indent: -3000px; 
display: inline-block; 
background-image: url("https://www.aamc.org/contentblob/45040/9/membersonly/data.png"); 
background-repeat: no-repeat;
}
a.members span.ff2 {
 display: -moz-inline-box; 
 width: 95px; 
 vertical-align: bottom;
 text-align: right;
 color: #fff;
 font-size: 0;
 background-position: left 1px;
}
select.filter-topic { width: 344px; color: #00407a; }
select.filter-topic.alpha { width: 302px; }
strong.filter-topic { color: #00407a; }
/*  http://positioniseverything.net/easyclearing.html */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
*+html .clearfix { height:1%; }
.clearfix { display:block; }
/* End hide from IE-mac */
div.clear { background: none; border: 0; clear: both; display: block; float: none; font-size: 0; list-style: none; margin: 0; padding: 0; overflow: hidden; visibility: hidden; width: 0; height: 0; }
/* Profile management */
#profile select { width: auto }
#profileCareerStages { display: none }
#profile .hidden { display: none }
/* Gallery */
.gp { float: left; margin: 1em; min-height: 250px max-height: 250px}
.gp img {border: solid 3px #000000}
.gp h3 {background-color: #e9e9e9; margin-top: 0; padding: 3px}
.drill #boxC.nt h3.tab {width: 215px}
.drill #boxA #boxD ul li {
margin: 0 0 5px 0;
padding: 0 0 0 22px;
background:transparent none repeat scroll 0 0;
}
.drill #boxA #boxE ul li {
margin: 0 0 5px 0;
padding: 0 0 0 22px;
background:transparent none repeat scroll 0 0;
}
.drill #boxA #boxG ul li {
margin: 0 0 5px 0;
padding: 0 0 0 22px;
background:transparent none repeat scroll 0 0;
}
/*drill-home css*/
.home #boxC.nt h3.tab {width: 339px}/*was 215px*/
.home #boxA #boxD ul li {
margin: 0 0 5px 0;
padding: 0 0 0 22px;
background:transparent none repeat scroll 0 0;
}
.home #boxA #boxE ul li {
margin: 0 0 5px 0;
padding: 0 0 0 22px;
background:transparent none repeat scroll 0 0;
}
.home #boxA #boxG ul li {
margin: 0 0 5px 0;
padding: 0 0 0 22px;
background:transparent none repeat scroll 0 0;
}
/*buppala - 12Aug10 - caption style  -previous float left- padding:5px 20px 5px 5px; - updated by qp 8/19/10 */ 
.float--right {
float: right;
padding: 5px 0 5px 20px;
}
.float--left {
float: left;
margin: 0px 10px 5px 0px;
padding: 0px;
}
.float--none {
float: none;
}
#colB .caption p {
margin-bottom:0;
margin-top:2px;
}
 #colA .caption p {
margin-bottom:0;
margin-top:2px;
}
body.student #content.etc #boxA.tborder {
border-top:1px solid #CDD6D7;
}
#slides {
background: #FFF url(https://www.aamc.org/contentblob/161496/2/carousel-loading/data.gif) top left no-repeat;
}
#slides #boxA, #slides #boxB {
visibility: hidden;
}
#shopping-cart {
cursor: pointer;
height: 19px;
left: 726px;
overflow: hidden;
position: absolute;
top: 13px;
}
/*.loggedin #manage-acct, #manage-acct { left: 594px }*/
/*#logout-button { left: 670px; }
#login-button { left: 676px; }*/
body.home-stu.loggedin #nav-home { left: 555px; }
body.student.loggedin #nav-home { left: 555px; }
body.home-stu #nav-home { left: 635px; }
body.student #nav-home { left: 638px; }
/* Collapse Starts Here
**************************************************************/
/* @note  search results page module: a search result */
 div.collapseItem {
  border-top: 1px solid #ccc;
  padding: 15px 30px;
  position: relative;
 }
 /* open state */
 div.collapseItem.active {
  background: #f7fbfc;
  background-image: -moz-linear-gradient(100% 100% 90deg, #ffffff, #f7fbfc);
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f7fbfc),
   to(#ffffff) );
 }
 div.collapseItem div.moduleHead a {
  color: #000;
  font-weight: bold;
 }
 div.collapseItem div {
  position: static;
 }
 div.collapseItem div.moduleContent {
  position: static;
 }
 div.collapseItem div.moduleHead {
 }
 div.collapseItem div.col1,div.collapseItem div.col2 {
  float: left;
  width: 260px;
  margin: 0 20px 0 0;
 }
 div.collapseItem div.col1 strong,div.collapseItem div.col2 strong
  {
  color: #999;
  font-weight: bold;
  padding: 0 5px 0 0;
 }
 div.collapseItem div.col3,div.collapseItem div.col4 {
  float: left;
  width: 115px;
 }
 div.collapseItem div.col4 {
  float: left;
  width: 505px;
  _width: 500px;
 }
 div.collapseItem img.icon {
  height: auto;
  margin: 2px 4px 0 0;
  vertical-align: middle;
  width: auto;
 }
 div.collapseItem ul.links {
  float: right;
  clear: left;
 }
 /* button to open/close result */
 div.collapseItem a.abstract {
  background: url("https://www.aamc.org/linkableblob/297618-1/data/bullettrianglegray.png-data.png") left no-repeat;
  color: #999;
  cursor: pointer;
  font-weight: bold;
  padding: 0 0 0 12px;
  position: absolute;
  _position: relative;
  left: 11px;
  _left: -19px;
 }
 div.collapseItem a.abstract:hover {
  text-decoration: none;
 }
 div.active a.abstract {
  background-image: url("https://www.aamc.org/linkableblob/297620-1/data/bullettriangledowngray.png-data.png");
 }
/* Collapse Ends Here
**************************************************************/
/* Split center column Starts Here
**************************************************************/
div.twoCol {
height:100%;
}
div.twoColA {
padding-bottom:10px;
margin-right:15px;
position:relative;
width:227px;
float:left;
}
div.twoColB {
padding-bottom:10px;
position:relative;
width:227px;
float:left;
}
/* Split center column Ends Here
**************************************************************/
/**********
MP3 custom styling
****************/
p.mp3-pic-set {
float:left;
width:110px;
height:90px;
padding-right:10px;
padding-bottom:10px;
}
/**********
END MP3 custom styling
****************/
tbody {width: 85%;}
/* twitter */
.twtr-tweet-wrap {
width:165px;
}
#boxA .twtr-tweet-wrap {
width:420px;
}
/**STYLES FOR STUDENT HUB REDESIGN PHASE 1 CHANGES 12/21/2013 - STEPH Z **/
.data th {background-color: #C6CDCE; color: #00407a;}
body.drill #nav-main {margin-top: 141px; margin-left: 195px;}
img {max-width: 100%; height: auto;}
.carousel-caption p { margin-bottom: 0px;}
.sub, .sup {font-size: .53em;}
.sub {vertical-align: sub;}
.sup {vertical-align: super;}
.myhr {border-top: 1px solid #CCC; width: 100%;}
.notop {border-top: none;}
.nobottom {border-bottom: none !important;}
.nobold {font-weight: normal;}
.h1 {font-size: 1.75em; font-weight: bold; color: #006a71; line-height: 1.3em;}
.h1b {font-size: 1.90em; font-weight: bold; color: #006a71; line-height: 1.3em;}
/** CUSTOM STYLES FOR AMCAS PARTICIPATING SCHOOLS PAGE - STEPH Z **/
.amcasSchoolscolBleft {width: 700px;}
.amcasSchoolscolBright {width: 200px; float: right; margin-top:-320px;}
.vidonpg {padding-left: 15px;
padding-right: 15px;
padding-top: 10px;
}
/**CUSTOM STYLES FOR CLUB-PREMED**/
.leftcrumb {float: left; width: 200px;}
.rightcrumb {float: right; width: 200px; text-align: right;}
.lessonh2 {color: #006A71; font-size: 1.7em; font-weight: 600; line-height: 1.2em; border-bottom: 1px solid #70a7ad; padding-bottom: 5px; }
/**CUSTOM STYLES FOR DPP TRAINING OPPS**/
.dppcolBleft {width: 700px;}
.dppcolBright {width: 200px; float: right; margin-top: -260px;}
/**CSS UI FIXES**/
.abstractsShow {cursor: pointer;}
.pivioh2 {color: #006A71; font-size: 1.7em; font-weight: 600; line-height: 1.2em; text-align: center;}
.thumb {text-align: center; border-bottom: none; padding-bottom: 5px; padding-top: 5px;}
/**CUSTOM STYLES FOR ADMISSIONS HUB**/
.landinghorz {height: 200px; border: 1px solid #CCC; padding: 15px 25px; width:650px; margin-bottom: 15px; margin-left: 100px; float: left;}
.landingrightside {width: 210px; border: 1px solid #CCC; padding: 15px; margin-left: 820px; }
.myh3 {color: #31878e; font-size: 1em; font-weight: bold; border-bottom: 1px solid #70a7ad; margin: 8px 0;}
.myleftimg {background: transparent url("https://www.aamc.org/linkableblob/177294-6/data/sign-in-data.jpg") no-repeat 0px 2px; padding-left: 30px; margin-bottom: 15px;}
.myleftimg2 {background: transparent url("https://www.aamc.org/linkableblob/405940-2/data/mcat2015laptoponpurple100x80-data.jpg") no-repeat 0px 2px; padding-left: 110px; margin-bottom: 15px;}
/* buttons 
---------------------------------------------- */
.schooltoolsbtn {
 -moz-box-shadow:inset 2px 5px 20px -11px #ffffff;
 -webkit-box-shadow:inset 2px 5px 20px -11px #ffffff;
 box-shadow:inset 2px 5px 20px -11px #ffffff;
 background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f5f2f5), color-stop(1, #e0e0e0) );
 background:-moz-linear-gradient( center top, #f5f2f5 5%, #e0e0e0 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f2f5', endColorstr='#e0e0e0');
 background-color:#CCC8CC;
 -webkit-border-top-left-radius:5px;
 -moz-border-radius-topleft:5px;
 border-top-left-radius:5px;
 -webkit-border-top-right-radius:5px;
 -moz-border-radius-topright:5px;
 border-top-right-radius:5px;
 -webkit-border-bottom-right-radius:5px;
 -moz-border-radius-bottomright:5px;
 border-bottom-right-radius:5px;
 -webkit-border-bottom-left-radius:5px;
 -moz-border-radius-bottomleft:5px;
 border-bottom-left-radius:5px;
 text-indent:0px;
 border:1px solid #d4d4d4;
 display:inline-block;
 color:#777777;
 font-family:Arial;
 font-size:13px;
 font-weight:bold;
 font-style:normal;
 line-height:2.3em;
 width:190px;
 text-decoration:none;
 text-align:right;
 text-shadow: none;
 margin-left: 55px;
 padding-right: 20px;
}
.schooltoolsbtn:hover {
 background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e0e0e0), color-stop(1, #f5f2f5) );
 background:-moz-linear-gradient( center top, #e0e0e0 5%, #f5f2f5 100% );
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#f5f2f5');
 background-color:#e0e0e0;
}
.schooltoolsbtn:active {
 position:relative;
 top:1px;
}
.schooltoolsbtn a {
 color: #003366;
 font-weight: bold;
 text-decoration: none; 
 text-shadow:1px 1px 0px #ffffff;
}
/**CUSTOM BOOTSTRAP ALERT STYLES**/
/*Alerts*/
.alert {
  border-radius: 0;
  -webkit-border-radius: 0;
  box-shadow: 0;
}
.alert .sign {
  color: rgba(0, 0, 0, 0.2);
  font-size: 20px;
  vertical-align: middle;
  margin-right: 5px;
  text-align: center;
  width: 25px;
  display: inline-block;
}
.alert .close {
  text-shadow: none;
}
.alert-primary {
  background-color: #532598;
  border-color: #6d579d;
  color: #fff;
}
.alert-success {
  background-color: #19b698;
  border-color: #0fac8e;
  color: #fff;
}
.alert-info {
  background-color: #4aa3df;
  border-color: #4099d5;
  color: #fff;
}
.alert-warning {
  background-color: #f16e3f;
  border-color: #e76435;
  color: #fff;
}
.alert-danger {
  background-color: #ea6153;
  border-color: #e05749;
  color: #fff;
}
/*Alert White*/
.alert-white {
  background: #fff;
  border-color: #d5d5d5;
  color: #404040;
  padding-left: 61px;
  position: relative;
}
.alert-white .icon {
  text-align: center;
  width: 45px;
  height: 80%;/*103%;*/
  position: absolute;
  top: -1px;
  left: -1px;
  border: 1px solid #BDBDBD;
  padding-top: 15px;
}
.alert-white .icon:after {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  display: block;
  content: '';
  width: 10px;
  height: 10px;
  border: 1px solid #BDBDBD;
  position: absolute;
  border-left: 0;
  border-bottom: 0;
  top: 50%;
  right: -6px;
  margin-top: -3px;
  background: #fff;
}
.alert-white.rounded {
  border-radius: 3px;
  -webkit-border-radius: 3px;
}
.alert-white.rounded .icon {
  border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px 0 0 3px;
}
.alert-white .icon i {
  font-size: 20px;
  color: #FFF;
  left: 12px;
  margin-top: -10px;
  position: absolute;
  top: 50%;
}
.alert-white.alert-danger .icon,
.alert-white.alert-danger .icon:after {
  border-color: #e05749;
  background: #ea6153;
}
.alert-white.alert-info .icon,
.alert-white.alert-info .icon:after {
  border-color: #4099d5;
  background: #4aa3df;
}
.alert-white.alert-warning .icon,
.alert-white.alert-warning .icon:after {
  border-color: #e76435;
  background: #f16e3f;
}
.alert-white.alert-success .icon,
.alert-white.alert-success .icon:after {
  border-color: #0fac8e;
  background: #19b698;
}
.alert-white.alert-primary .icon,
.alert-white.alert-primary .icon:after {
  border-color: #6d579d;
  background: #532598;
}
/*Alert White alt 1*/
.alert-white-alt {
  border-width: 2px;
  background: #fff;
  color: #404040;
  padding-left: 61px;
  position: relative;
}
.alert-white-alt .icon {
  text-align: center;
  width: 45px;
  height: 103%;
  position: absolute;
  top: -1px;
  left: -1px;
  border: 1px solid #BDBDBD;
  padding-top: 15px;
}
.alert-white-alt .icon:after {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  display: block;
  content: '';
  width: 10px;
  height: 10px;
  border: 1px solid #BDBDBD;
  position: absolute;
  border-left: 0;
  border-bottom: 0;
  top: 50%;
  right: -6px;
  margin-top: -3px;
  background: #fff;
}
.alert-white-alt.rounded {
  border-radius: 3px;
  -webkit-border-radius: 3px;
}
.alert-white-alt.rounded .icon {
  border-radius: 3px 0 0 3px;
  -webkit-border-radius: 3px 0 0 3px;
}
.alert-white-alt .icon i {
  font-size: 20px;
  color: #FFF;
  left: 12px;
  margin-top: -10px;
  position: absolute;
  top: 50%;
}
.alert-white-alt.alert-danger .icon,
.alert-white-alt.alert-danger .icon:after {
  border-color: #e05749;
  background: #ea6153;
}
.alert-white-alt.alert-info .icon,
.alert-white-alt.alert-info .icon:after {
  border-color: #4099d5;
  background: #4aa3df;
}
.alert-white-alt.alert-warning .icon,
.alert-white-alt.alert-warning .icon:after {
  border-color: #e76435;
  background: #f16e3f;
}
.alert-white-alt.alert-success .icon,
.alert-white-alt.alert-success .icon:after {
  border-color: #0fac8e;
  background: #19b698;
}
.alert-white-alt.alert-primary .icon,
.alert-white-alt.alert-primary .icon:after {
  border-color: #6d579d;
  background: #532598;
}
/*Alert White Alt 2*/
.alert-white-alt2 {
  background: #fff;
  border-color: #d5d5d5;
  color: #404040;
  padding-left: 61px;
  position: relative;
}
.alert-white-alt2 .icon {
  text-align: center;
  width: 45px;
  height: 103%;
  position: absolute;
  top: -1px;
  left: -1px;
  border: 1px solid #d5d5d5;
  padding-top: 15px;
}
.alert-white-alt2 .icon:after {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  display: block;
  content: '';
  width: 10px;
  height: 10px;
  border: 1px solid #d5d5d5;
  position: absolute;
  border-left: 0;
  border-bottom: 0;
  top: 50%;
  right: -6px;
  margin-top: -3px;
  background: #fff;
}
.alert-white-alt2 .icon i {
  font-size: 20px;
  color: #FFF;
  left: 12px;
  margin-top: -10px;
  position: absolute;
  top: 50%;
}
.alert-white-alt2.alert-danger .icon i {
  color: #ea6153;
}
.alert-white-alt2.alert-info .icon i {
  color: #4aa3df;
}
.alert-white-alt2.alert-warning .icon i {
  color: #f16e3f;
}
.alert-white-alt2.alert-success .icon i {
  color: #19b698;
}
.alert-white-alt2.alert-primary .icon i {
  color: #532598;
}
.close {
    text-shadow: none;
    font-size: 32px;
    margin-top: -6px;
    float: right;
    font-weight: bold;
    line-height: 1;
    color: #000;
    opacity: 0.2;
}
.signinbtnstitle {
font-weight: bold;
color: #00339B;
text-align: center;
margin-top: -10px;
}
/**CUSTOM STYLES FOR SEARCH**/
#breadcrumbs{
clear:both;
}
.addbreadcrumb {
float: left;
height: 25px;
background: #3baad0 ;
font-size:12px;
text-align: center;
padding: 5px;
margin: 2px;
text-decoration: none;
border-radius: 5px;
border:1px solid;
border-color:#3baad0;
font-weight:bold;
display:inline-block;
color:#ffffff;
}
.breadcrumbremove{
text-decoration:none;
color:#ffffff ;
font-size:10px;
font-weight:900;
}
.addbreadcrumb a {
 text-decoration:none;
 display:inline-block;
 color:#ffffff;
 margin-left:5px;
 width:20px;
 height:25px;
 }
.addbreadcrumb a:hover {
 text-decoration:none;
 }
#login-button-link {padding:0px;
margin:0px;}

/************CUSTOM STYLES FOR MEMBERS SIDE************/
.pdfheading a {
  font-size: 1.2em;
  color: #31878e;
  font-weight: bold;
}
.h3 {
font-size: 1.3em;
width: auto;
color: #006a71;
font-weight: normal;
}
.hr { 
height: 1px; 
margin: 0; 
clear: both; 
border-bottom: 1px solid #3d8d92; 
}
.dgksig {
font: normal 1.4em/normal istok web regular;
color: #68b7f0;
margin-left: 25px;
margin-right: 35px;
text-align: justify;
line-height: 1.3;
padding-left: 15px;
border-left: 3px solid #1dae9f;
}

/*blockquote:before {        
content:'\201C';        
margin:1em -.15em 1em -.15em;        
color:#33a8e5;        
padding:.15em -.5em -.5em -.5em;        
font-size:60px;        
line-height:12px;        
vertical-align:middle;        
font-weight:bold;        
font-family:Arial, Helvetica, sans-serif;
}
blockquote {        
background-color: #333;        
margin: 1em;        
padding: 1.5em 1em .5em 1em;        
width: 90%;        
border: 0px solid #000;        
-moz-border-radius:10px;        
border-radius:10px;        
color: #f2f2f2;
}
blockquote p {        
margin:0;        
padding:0;
}

cite:before {        
content:'\201D';        
display:block;        
text-align:right;        
font-style:normal;        
margin:0;        
color:#33a8e5;        
padding:.25em -.10em .75em 0;        
vertical-align:middle;        
font-size:60px;        
font-weight:bold;        
font-family:Arial, Helvetica, sans-serif;
}
cite {        
text-align:right;        
display:block;        
font-style:italic;        
color: #f2f2f2;
}
*/
/************CUSTOM STYLES FOR PRINTING************/
@media print {
header {display:none;}
footer {display:none;}
.addthis-container {display:none;}
.noprint {display:none !important;}
    a:link:after, a:visited:after, p.link a {  
      display: none;
      content: "";    
    }
.noprint {display:none !important;}
    .ext #colA {  
      display: none;
      content: "";    
    }
}
/************Alert Styles************/
.alert-info {background-color: #d9edf7;border-color: #bce8f1;color: #31708f;}
.alert-info a {color:#245269!important;text-decoration:underline;}
.alert-warning {background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}
.alert-warning a {color:#66512c!important;text-decoration:underline;}
.alert-success {background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}
.alert-success a {color:#2b542c!important;text-decoration:underline;}
.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}
.alert-danger a{color:#843534!important;text-decoration:underline;}
/************Fix for tables without th************/
table.data tr:first-child td{
border: none;
background-color: #C6CDCE;
color: #00407a;
padding: 2px 3px;
}
