/*Start Rest*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, sub, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
ul {list-style: none;}
a{text-decoration:none;}
table { border-collapse: separate; border-left: 1px solid #CCCCCC; border-spacing: 0; border-top: 1px solid #CCCCCC;}
caption, th, td {text-align: left;font-weight: normal;}
th, td { border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; font-weight: normal; padding: 4px; text-align: left; vertical-align:top; font-size:12px; }
td.table-header { font-weight:bold; background-color: rgb(76, 89, 127); color: #FFFFFF; border-right: none; }
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

strong, b{font-weight:bold;}
em, i{font-style:italic;}
/*End Reset*/


html {background: url(../images/backgroundRep3.png) repeat-x top center #E1E1E1;}

a {color: #1D5698; font-weight: bold; text-decoration: none;}
a:visited {color: #1D5698;}
a:hover {color: #1D5698;text-decoration: underline;}

body {font-family: Arial, Helvetica, sans-serif;color: #000; margin: 0px;padding: 0px; font-size: 62.5% ;/*background: url(http://www.ahipresearch.org/images/layout/ahipHeaderMainBackground3.jpg) no-repeat top center;*/background: url(../images/layout/background_3.png) no-repeat top center;}
body.smallFont{font-size:62.5%;}
body.medFont{font-size:67.5%;}


#top {position: relative; width: 979px; margin: 0 auto; }

#header {width: 970px;/*height: 228px;*/ margin: 0 auto; background: transparent url(../images/headerBackground.jpg) no-repeat 0 0; z-index:2; position: relative;}
#ahipLogo {float: left;display: block;width: 204px;height: 128px;background: url(../images/ahipLogo.jpg) no-repeat;text-indent: -9999px}
#printLogo {display: none;}

#headerQuickNav { height: 38px; color: #004963; float:right; margin:40px 0 0 0; position:relative; }
html.msie7 #headerQuickNav { position: absolute; float: none; top:0px; right: 0px; width: 700px;}
html.msie6 #headerQuickNav { position: absolute; float: none; top:0px; right: 0px;}
#headerQuickNav .right, #headerQuickNav .left { float: right; width: 6px; height: 38px;background-position: 0px 0px; background-repeat: no-repeat; }
#headerQuickNav .right { background-image: url(../images/layout/headerQuickNav-right.png); z-index: 2;}
#headerQuickNav .left { background-image: url(../images/layout/headerQuickNav-left.png);z-index: 2; }
#headerQuickNav ul { text-align: left; margin: 0px; padding: 7px 0 0 8px; height: 31px; background: url(../images/layout/headerQuickNav-bg.png) 0px 0px repeat-x; float: right; padding-right: 225px; }
#headerQuickNav ul li {float: left; font-size: 12px; font-weight: normal; padding: 4px 3px;}
#headerQuickNav ul li a {color: #CBD8E7;}
#headerQuickNav ul li.divider {width: 2px; height: 11px; background: url(../images/dividerQuicknav.png) no-repeat 0 6px; text-indent: -9999px; margin-left: 5px;}
/*zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Search Box Info Here zzzzzzzzzzzzzzzzzzzzzz*/

#search {position: absolute; top:0; right:0px; padding: 7px 0 0;width: 225px;height: 22px;}
input.pushdown {float: left; margin-left: 1px; background:url(../images/layout/searchBtn.png) no-repeat 0 0; width:26px; height:24px; display:block; text-indent:-9999px; border:none; cursor:pointer; }
input.pushdown:hover{background-position:0 100%;}
.formbox {font-size: 9px;color: #666;line-height: 9px;padding: 0px;padding-left: 0px;margin: 0px;cursor: pointer;}
#search fieldset {width: 225px;}
form.search {position:relative;}
fieldset.search {position:relative; }
div.searchText {float:left; margin-left:2px;}
input.searchText-field {width:182px; height: 14px; background: transparent url(../images/searchBackground.png) no-repeat 0 0; border: none; color:#666;	font-size:11px; padding:5px 0 7px 5px;overflow:hidden;}
input.searchText-field:focus {color: #000;}
.msie8 input.searchText-field {height:20px; padding:6px 0 4px 5px;}

.utilities { position:absolute; z-index:1000; top: 1px; right: 0px;  }
.msie7 .utilities, .msie6 .utilities { position:relative; }


/*zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Logged In Member Control zzzzzzzzzzzzzzzzzzzzzz*/
#memberControl #dashboard { display: block; padding: 6px 0px 5px 0px; text-align: center; color: #143058; height: 16px; background: url(http://www.ahipresearch.org/images/icons/some-button-dashboard.png) 0px -27px no-repeat; width: 214px; font-family: Arial, Helvetica, sans-serif; float: right;}
#memberControl { width:160px; text-align: right; color: #D5DAE2; font-size: 12px;  font-weight: bold; font-family: Arial, Helvetica, sans-serif; z-index: 99; padding: 6px 0px 0px 0px; margin-right: 0px; height: 27px; position:absolute; right:0;}
#memberControl.logged-in {width:700px;}
#memberControlBtn {float: right; width: 14px; height: 14px; margin-left: 6px; background: url(http://www.ahipresearch.org/images/icons/memberButtons.png) no-repeat 0 0; text-indent: -9999px; display:block; margin-top: 1px; padding: 0px;}
#memberControlBtn:hover{background-position:0 100%;}
#memberControlBtn.active {background-position: 100% 0;}
#memberControlBtn.active:hover{background-position:100% 100%;}

#memberControl .hello {float: right;color: #333333; height:27px; background: url(http://www.ahipresearch.org/images/some-member-left-2.png) bottom left no-repeat; margin-left: 0px; margin-right: -6px; }
#memberControl .hello span { display: block; width: auto; padding: 6px 40px 6px 20px; background: url(http://www.ahipresearch.org/images/some-member-right.png) no-repeat bottom right; height: 15px; text-align: left; padding: 6px 40px 6px 20px; }
#memberControl .active, #memberControl .active span{ background-position: top right; }
#memberControl .active{ background-position: top left; }

/** Figleaf addition **/

#memberControl .login {float: left;color: #333333; height:27px; background: url(http://www.ahipresearch.org/images/some-member-left-2.png) bottom left no-repeat; margin-left: 531px; width:142px;}
#memberControl .login span { display: block; width: 132px; padding: 6px 40px 6px 20px; height: 15px; text-align: left;}
#memberControl .dropDownLogs {float: right;color: #333333; height:27px; background: url(http://www.ahipresearch.org/images/some-member-right.png) bottom left no-repeat; margin-left: 0px; margin-right: -38px; }
/*** ***/


#memberMenu {display: none; height: 57px; position: absolute; top: 32px; right: -6px; z-index: 99; }
#memberMenu.active {display: block;}
#memberMenu ul {margin:1px 0 0 6px; width: 173px; z-index: 99;}
#memberMenu ul li { color: #999; font-size: 12px; display: block; width: 152px; margin-right: 1px; background: url(http://www.ahipresearch.org/images/some-member-ul-li.png) 0px 0px repeat-y; padding: 0px 6px 0px 15px; text-align: left;  z-index: 99;}
#memberMenu ul li.bottom { background: url(http://www.ahipresearch.org/images/some-member-ul-bottom.png) 0px 0px no-repeat; height: 11px; }
#memberMenu ul li a{color: #1D5698; background: url(http://www.ahipresearch.org/images/some-member-dash.gif) bottom repeat-x; display: block; width: 145px; padding:5px 0px 8px 1px;  z-index: 99; }
#memberMenu ul li.last a { background: none; padding-bottom: 4px; }
#memberMenu ul li.first a{ padding-top: 9px; }

.intranetMenu { position:relative; width: 198px; z-index: 101; float:right; /*padding-top:6px;*/}
#intranetMenu .button { width: 179px; height: 27px; float:right; margin-right: 4px; background: url(http://www.ahipresearch.org/images/intranetMenuButton.png) 0px 0px no-repeat; color: #143058; font-weight: bold; font-size: 12px; padding: 0px 0px 0px 11px; line-height: 27px; text-align: left; }
#intranetMenu ul { width: 198px; z-index: 101; margin-top: 28px; clear:both; display: none; text-align:left; }
#intranetMenu ul li { width: 198px; background: url(http://www.ahipresearch.org/images/intranetMenuBG.png) 0px 0px repeat-y; font-size: 12px; font-weight: bold; padding: 0px 14px; }
#intranetMenu ul li.tail { background: url(http://www.ahipresearch.org/images/intranetMenuBgBottom.png) 0px 0px no-repeat; height: 14px; }
#intranetMenu ul li a { display: block; color: #143058; padding: 6px 0px 9px 0px; background: url(http://www.ahipresearch.org/images/intranetMenuLi.gif) bottom repeat-x; width: 170px; }
#intranetMenu ul li a:hover { text-decoration: underline; }
#intranetMenu ul li.last a { background: none; padding-bottom: 6px; }
#intranetMenu ul li.first a { padding-top: 9px; }

/* zzzzzzzzzzzzzzzzz  Navigation Main  zzzzzzzzzzzzzzzzzzzzz */
#navMain {position: relative; width: 970px;height: 34px;margin:0; background: url(../images/navMainBackgroundRep.jpg) repeat-x 0 0; clear:both; z-index:98;}

#menu { height: 41px;  position: relative; z-index: 90; }

.navBtn a {background: url(../images/navMainBackgroundRep.jpg) repeat-x 0 0;padding:10px 22px 10px/*12px*/;margin-right: 0px;display: block;text-transform: uppercase;text-decoration: none;color: #D8D8D8;font-size: 12px;} 
.navBtn a:hover, .navBtn a.active, .navBtn a.current {background: #255EA2 url(http://www.ahipresearch.org/images/navMainBackgroundRepActive2.png) 0 0 repeat-x; color: #172841; text-decoration: none;}

#nav .navBtn a.current, #nav .navBtn a.active{ color: #CCE5FC;/*#172841;*/}

/***wonder nav************************************************************************************/

#nav {height: 41px; position:relative; z-index: 90 }
#nav li {float:left; list-style:none; margin-right: 4px; z-index: 90;}
#nav li li {float:none; margin-left: 4px;  z-index: 90;}
#nav li a {color: #D8D8D8;}
#nav li ul{display:none; margin-left: -5px; margin-top: 0; background: transparent url(http://www.ahipresearch.org/images/menuDropBackgroundNew.png) no-repeat 0 100%; border: none; width:271px; padding:8px 0 20px 0px;position:absolute;  z-index: 90;}
#nav li.active ul{display:block; z-index: 90;}
#nav li ul li a{color:#27518C;  font-size: 1.15em; font-weight:bold; text-transform:none; width: 224px; line-height:1.3; padding: 5px 0px; margin-left: 20px; background: transparent url(http://www.ahipresearch.org/images/dash.gif) repeat-x left bottom;text-align:left; z-index: 90;}
#nav li ul li a.last {background: none; padding-bottom: 0px; margin-bottom: 0px;}
#nav li li a:hover, #nav li li a.active, #nav li.navBtn li a:hover, #nav li.navBtn li a.active {color:#27518C;  text-decoration:underline;}

/*this creates the rounded cornered tops for now*/

#nav li div.mega {display:none; position:absolute; margin-left: -5px; background: transparent url(http://www.ahipresearch.org/images/megaDropBackgroundNew.png) no-repeat 0 100%; width:518px;  padding:0 0 10px 0; border: none; z-index: 90;}
/*#nav li div.megaContent {display:block; padding-top: 4px; background: transparent;}*/
#nav li.active div.mega{display:block;}
#nav li div.mega ul {border: none; position:relative;  z-index: 90}
#nav li div.mega ul.main{display: block;  background: transparent; margin-top: 8px;width:271px; margin-left: 6px;/*was 15*/ padding:0; float:left;}
#nav li div.mega ul.main li a {width: 240px;}
#nav li div.mega ul.sub{display: block; background: transparent; top: 8px; width:220px; margin-left: 0px; padding:0px 0 15px 0px; float:left;  z-index: 90; }
#nav li div.mega ul.sub li a {width: 208px; color: #AB7519; background: none;}
#nav li div.mega ul.sub li a:hover {color: #AB7519; text-decoration: underline;}
#nav li div.mega ul.sub li a.bold, #nav li div.mega ul.app li a.bold {margin-bottom: 7px;}
#nav li div.mega ul.main li.viewAll a {display: block; width: 245px; padding: 10px 0 8px 0px; color: #AB7519; background: none;}
#nav li div.mega ul.main li.viewAll a:hover {text-decoration: underline !important;}


.topper {display: block; height:7px; background: #255ea2 url(http://www.ahipresearch.org/images/menuDropBackgroundNew.png) no-repeat 0 -688px; width:271px; margin: -9px 0 8px -4px;}
html.msie6 .topper { margin-top: -15px; background: none;  }
html.msie7 .topper { margin-top: -15px; }
html.msie8 .topper { margin-top: -9px; }
#nav li li.topper {margin-left: 0px;}
#nav li.active div.mega .topper {background: #255ea2 url(http://www.ahipresearch.org/images/megaDropBackgroundNew.png) no-repeat 0 -688px; width:518px; margin: -1px 0px 0px 0px;}
html.msie6 #nav li.active div.mega .topper { background: none;   }
/*  zzzzzzzzzzzzzzzzzzzzzzzzzzzz  End Nav zzzzzzzzzzzzzzzzzzzzzzzzzzzzzz   */


/*subNav*/
#subNav {height: 35px; padding: 11px 0 0px 20px; margin: 20px 0 0 0; background: url(../images/subNavBackground2.png) no-repeat 0 0; position: relative; z-index: 90;}
#subNav li {float: left; margin-right: 5px; padding-top:2px;}
#subNav li.subNavTitle {width: 80px; height: 20px; margin-top: 4px; background: url(../images/insideAHIPTitle3.png) no-repeat 0 0; text-indent: -9999px;}
#subNav li a {color: #B98725; font-size: 12px; font-weight: bold; padding: 2px 5px;}
/*#subNav li a:hover, #subNav li a.active {color: #FFF;background: url(http://www.ahipresearch.org/images/stateSubnavBtnBackground.jpg) repeat-x 0 0; text-decoration: none;}*/
#subNav li.divider {width: 2px; height: 11px; padding-top: 2px; background: url(http://www.ahipresearch.org/images/dividerSubnav.png) no-repeat 0 4px; text-indent: -9999px;}


#textSizer {width: 120px; height: 20px; margin-top:-3px; position:absolute; right:10px; z-index: 80;}
.textSizerTitle {float: left; width: 60px; height: 10px; margin: 4px 8px 0 0;/* background: url(http://www.ahipresearch.org/images/textSizeTitle.png) no-repeat 0 0; text-indent: -9999px;*/ color:#777; font-size:11px; font-weight:bold;}

 a#smallFont,  a#medFont {float: left; width: 18px; height: 16px; margin-right: 6px; background: url(../images/icons/text-sizer.png) no-repeat 0 0; text-indent: -9999px; z-index: 80;}
 a#smallFont.currFont, a#smallFont.currFont:hover {background-position: 0 0px; cursor:default;}
 a#smallFont{background-position:0 -16px;}
 a#smallFont:hover{background-position:0 100%;}

 a#medFont {background-position:100% -16px;}
 a#medFont.currFont, a#medFont.currFont:hover{background-position:100% 0; cursor:default;}
 a#medFont{background-position:100% -16px;}
 a#medFont:hover{background-position: 100% 100%;}

#printEmail { position: absolute; right: 134px; top: 9px; z-index: 90; width: 50px;}
#printEmail a { display: block; float:left; width: 18px; height: 16px; text-indent: -9999px; background-position: bottom left; background-repeat: no-repeat; }
#printEmail a:hover { background-position: 0px 0px; }
	#printEmail a.email { background-image:url(../images/icons/email.png); margin-right: 5px; }
	#printEmail a.print { background-image:url(../images/icons/print.png); }
  /*zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz Search Box End zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz*/

/*content*/
#contentWrapper {width: 980px; margin-left: 1px;}
#content {float: left; width: 776px;}
#sidebar {float: left; width: 233px; margin-left:4px;}

/* Articles, Sections */
.sectionBottom{ padding:12px; background: url(http://www.ahipresearch.org/images/homeContentBottom.png) no-repeat 0 100%;}
#carousel .sectionBottom, #insideAHIPSection .sectionBottom{padding:0 0 12px;}
#insideAHIPSection.section {padding-bottom: 0; background:url(http://www.ahipresearch.org/images/home/insideAHIPSection.png) repeat-y 0 0; padding-top:0;}
.sectionRow {display: block; width: 720px; clear: both; padding-bottom: 4px;  background: url(http://www.ahipresearch.org/images/home/sectionRow.png) no-repeat 0 100%;}
.sectionRow.last {background: url(http://www.ahipresearch.org/images/home/SectionRowLast.png) repeat-y 0 0;}

.sectionRow h2{font-size:1.6em; line-height:1.3; font-weight:bold; margin-bottom:5px;}
.sectionRow h2 a{color:#1E589B;}
.sectionRow p{font-size:1.2em; line-height:1.5;}
.articleLeft, .articleRight {float: left; width: 334px;  padding: 13px 17px 2px;}
.articleRight {width: 317px; /*351*/ margin-left: 1px;}
.articleLeft img, .articleRight img {float: left; margin:0 8px 6px 0; background: url(http://www.ahipresearch.org/images/imgFrame.png) no-repeat bottom right; padding: 6px 6px 7px;}


/* carousel */
#carousel{display:none;}
.sectionPublications{ margin:12px 0 0 12px; width: 720px; background: #E9E7E5 url(http://www.ahipresearch.org/images/publicationsBackground.jpg) 0 100% repeat-x;}
.oneColumn .sectionPublications { width: 922px; }
.jcarousel-direction-rtl {direction: rtl;}
.jcarousel-container-horizontal {width: 640px; margin: 12px 0 0 0; padding: 10px 40px 0px;}
.oneColumn .jcarousel-container-horizontal , .fullWhite .jcarousel-container-horizontal { width:842px; }
.jcarousel-clip-horizontal {width:  550px;height: 180px; margin-left: 50px;}
.oneColumn .jcarousel-clip-horizontal, .fullWhite .jcarousel-clip-horizontal {width:  748px;}
.jcarousel-item {width: 176px;/*75px;*/height: 180px;/*75px;*/}
.jcarousel-item-horizontal {margin-left: 0;margin-right: 10px; text-align: center;}
.jcarousel-item-horizontal img {background:transparent url(http://www.ahipresearch.org/images/publications/publicationBackground_vert.jpg) 0 0 no-repeat; padding:5px 6px 10px;}
.jcarousel-item-horizontal img.marginTop {margin-top: 17px; background:transparent url(http://www.ahipresearch.org/images/publications/publicationBackground_horiz.jpg) 0 0 no-repeat;}

.jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left: 10px;margin-right: 0;}
/*.jcarousel-item-vertical {margin-bottom: 10px;}*/
.jcarousel-item-placeholder {background: #fff;color: #000;}
.jcarousel-item-horizontal a { text-align:center; }
.jcarousel-container .caption {display: block; width: 167px; /*clear: both;*/ color: #1E589B; font-size: 11.5px; margin-left: 4px;}
.jcarousel-container a:hover .caption {text-decoration: underline;}
/**
 *  Horizontal Buttons
 */
.jcarousel-next-horizontal {position: absolute;top: 50px;right: 12px;width: 49px;height: 49px;cursor: pointer;background: transparent url(http://www.ahipresearch.org/images/home/arrowsCarousel.png) no-repeat 100% 0;}
.jcarousel-next-horizontal:hover, .jcarousel-next-horizontal:active {background-position: 100% -128px;}
.jcarousel-next-disabled-horizontal,.jcarousel-next-disabled-horizontal:hover,.jcarousel-next-disabled-horizontal:active {cursor: default;background-position: 100% -253px;}
.jcarousel-prev-horizontal {position: absolute;top: 50px;left: 12px;width: 49px;height: 49px;cursor: pointer;background: transparent url(http://www.ahipresearch.org/images/home/arrowsCarousel.png) no-repeat 0 0;}
.jcarousel-prev-horizontal:hover, .jcarousel-prev-horizontal:active {background-position: 0 -128px;}
.jcarousel-prev-disabled-horizontal,.jcarousel-prev-disabled-horizontal:hover,.jcarousel-prev-disabled-horizontal:active {cursor: default;background-position: 0 -253px;}
.viewAllArea {padding-right:12px; height: 29px; text-align: right; background:transparent url(http://www.ahipresearch.org/images/publications/pubDivider.png) 0 0 repeat-x;}
.viewAllArea a {display: block; padding: 8px 8px 0 0; font-size: 12px; font-weight: bold; color: #1E589B;}

#footerWrapper {position: relative; margin: 20px auto 0; background: #ededed url(../images/footer.jpg) repeat-x 0 0;}
#footer {width: 975px; margin:auto; padding:42px 0 22px 22px;}
#footer ul {margin-bottom:22px;}
#footer ul li {display: inline;color: #909090; font-size: 1.2em;margin: 0 2px 0 0;  font-weight: bold;}
#footer ul li a {text-decoration: none; color: #1D5698;}
#footer ul li a:hover {text-decoration: none; color: #B87F1F;}
#footer address, #footer p {color: #605F5C; font-size: 1.2em; line-height:1.3; margin-bottom:5px; font-style:normal}
#footer address strong{display:block;}

#berndtgroup{ font-size:1.2em;font-weight:bold; color:#1D5698; margin-top: 20px; margin-bottom:22px; display:block; width:350px}
#berndtgroup:hover {text-decoration: underline; }

ul.quickLinks {background: #FFF; width: 217px; padding: 3px 0 1px 0; margin-left: 7px; margin-right:2px;}
ul.quickLinks li {margin: 0 0 1px 2px;}
ul.quickLinks li a {display: block; width: 195px; padding: 4px 0 4px 20px; color: #1D5698; background: url(http://www.ahipresearch.org/images/icons/arrowOrangeWbar.png) no-repeat 0 -1px;margin-bottom:0;}
ul.quickLinks li a:hover {background-position: -219px -1px;}

.portlet ul, .memberPortlet ul {background: none; width: 190px; padding: 3px 0 1px 0; margin-left: 18px;}
.portlet ul li, .memberPortlet ul li {margin: 0 0 3px 2px; background: transparent url(http://www.ahipresearch.org/images/dash.gif) repeat-x left bottom; font-size:1.2em; line-height:1.3;}
.portlet ul li a, .memberPortlet ul li a {display: block; width: 180px; padding:7px 0 6px 10px; margin-bottom:3px; color: #1D5698; background: url(http://www.ahipresearch.org/images/icons/arrowOrange.png) no-repeat 0 12px;}

.portlet ul li.last {background: none;}
.portlet ul li a:hover, .memberPortlet ul li a:hover {}

.viewAll a {display: block; width: 202px; padding: 10px 0 8px 20px; color: #b87f1f; font-size:1.2em;}

.externalLink {margin-left: 4px; float:none;}
a .date {color:#464646;}

/*blog container*/
.blogContainerWrapper { background:  url(http://www.ahipresearch.org/images/blogListBack.png) no-repeat 16px 0px; }
.blogContainer {width: 174px; height: 204px; overflow: scroll; overflow-x: hidden; margin-left: 15px;}
.blogContainer ul {margin-left: 0; width: 156px;}
.portlet .blogContainer ul li {width: 145px; margin-left: 10px;}
.portlet .blogContainer ul li a {width: 145px; padding-left: 0; background: none;}

#alert { background: url(http://www.ahipresearch.org/images/alertBase.png) no-repeat scroll 0 100% transparent; float: left; margin-left: -4px;padding-bottom: 10px; width: 976px;}
#alert.inactive {display: none;}
#alert p {font-size: 13px; line-height: 140%; padding: 17px 130px 10px 100px; background:  url(http://www.ahipresearch.org/images/alertTop.png) no-repeat 0 0;}
#alert a.close {float: right; padding: 3px 20px 3px 0; margin: 10px 20px 0 0; font-size: 11px; color: #1E589B; background:  url(http://www.ahipresearch.org/images/icons/xClose.png) no-repeat 100% 0;}

.portletBottom, .portletMemberBottom, .badge {margin-bottom: 3px;}

.sectionRow:after, .insideAhipContent:after, .sectionBottom:after, #contentWrapper:after,#content:after, #sidebar:after, #headerQuickNav ul:after { content: ""; display: block; height: 0; clear: both; }

.logged-out { background: url(../images/some-login-left.png) 0px 6px no-repeat; height: 27px;  margin: 0px; line-height: normal; }
.logged-out a { display: block; color: #1D5698; background: url(../images/some-login-right.png) top right no-repeat; padding:6px 28px 0px 16px; height: 21px;  margin: 0px; font-weight: bold; text-align: right;}

a#backToTop {cursor: pointer; color: #ffffff; text-decoration: none; font-weight: bold; font-size: 1.1em; font-family: "Lucida Grande", Arial, Helvetica, sans-serif; float: left; width: 85px; /*height: 20px;*/ padding: 10px; margin-left: -9px; margin-top: -60px; background:url(../images/icons/backToTopRep.png) repeat-x scroll 0 50% #14325C; position:relative;} /* 1/24 update */

.no-border, .no-border th, .no-border td {border:none;}