.caption {font-family: Arial, Helvetica, sans-serif;font-size: 11px;width: 220px;}
#content {width: auto;border: 0;padding: 0;float: none !important;}
#banner { position:relative; margin-bottom:6px; }
#banner h1 {font-size:18px;font-weight:bold;line-height:1.2;margin:8px 0 11px;}
#banner p{font-size:1.3em;  }
#banner div.slideContent a{ font-weight:bold; font-size:12px; line-height:1.5;}

/* Inside AHIP */
h2#insideAhip { font-size:1.5em;}
img.rss{margin-left:8px;}

/*inside AHIP*/
#insideAHIPSection h3.portletHead { padding:0 0 3px 0px; margin: 6px 0 0 0; font-size:16px;  }
#insideAHIPSection h3.portletHead a {display:block;}
.deptEvents { width: 131px; margin: 12px 0 0 6px; }
.deptSidebar li{font-size:1.2em; line-height:1.4; padding:5px 0;}
.subEvents a {display: block; font-size: 1.3em; line-height:1.4;  font-weight: bold; margin: 4px 0;}
ul.events li, ul.additional li {display: block; font-weight: bold; margin: 0 0 8px 4px; padding-bottom: 6px;}
ul.additional li a{display: block; font-size: 12px; padding-left: 10px; margin-left: 1px;}
.arrowLink, .eventTitle {display: block;  font-size: 12px; padding-left: 10px; margin-left: 1px; }
.eventLocation {display: block;  font-size: 12px; margin-left: 12px;}
.deptArticle { margin-bottom: 18px; }
.deptArticle img {padding: 4px; margin: 0 8px 0 0;  border: 1px solid #CBCBCB;}
a .titleText {font-size: 12px; font-weight: bold;  margin-bottom: 6px; display: block;}
.deptArticle h4{font-size: 1.2em; line-height:1.4; font-weight: bold; margin-bottom: 10px; }
.deptArticle p{font-size:1.2em; line-height:1.5;}

.deptSidebar .deptArticle {width: 145px; padding: 0 0 6px 0; margin-bottom: 6px;}

.lastIAC .subSectionBottom, .zero .subSectionBottom{display:none;}
.eventHighlight {display: block; width: 190px; padding: 6px; margin: 16px 0 0 16px;}
.eventHighlightBottom {display:block;padding-bottom:3px;width:217px;}
.eventHighlightDetail {display:block;padding:11px 0;width:190px;}
.eventDetailWrapper {display: block; width: 190px; padding: 6px 0 6px 0; margin: 16px 0 0 16px; }
.eventDetail {display: block; width: 190px; padding: 6px; }

.eventHighlight .eventTitle {display: block; width: 180px;  font-size: 1.2em; padding-left: 10px; margin-left: 1px;margin-bottom:4px;}
.eventLocation {display: block; font-size: 1.2em; margin-left: 12px; line-height:1.3;}

.eventDetail .eventTitle {padding-left: 0; width: 160px;}
.eventDetail .eventLocation {margin-left: 0px;}

ul.quickLinks {background: #FFF; width: 218px; padding: 1px 0 1px 0; margin-left: 6px; margin-right:2px;}
ul.quickLinks li {margin: 0 0 1px 2px;}
ul.quickLinks li a {display: block; width: 196px; padding: 4px 0 4px 20px; color: #1D5698;margin-bottom:0; }
ul.quickLinks li a:hover {background-position: -219px -1px;}
.pressReleases{margin-top:12px;}

/*blog container*/
.blogContainer {width: 208px; height: 195px; }
.blogContainer ul { width: 170px;}
.portlet .blogContainer ul li {width: 170px;}
.portlet .blogContainer ul li a {width: 170px;}

/*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, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {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-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
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:  #FFFFFF; color:#000000;}
a {color: #333333; font-weight: bold; text-decoration: none;}
body {font-family: Arial, Helvetica, sans-serif;color: #000; margin: 0px;padding: 0px; font-size: 62.5% ;}
#printLogo {display: block;}
#carousel .sectionBottom, #insideAHIPSection .sectionBottom{padding:0 0 12px;}
#insideAHIPSection.section {padding-bottom: 0; padding-top:0;}
.sectionRow h2{font-size:1.4em;  font-weight:bold; margin-bottom:5px;}
.sectionRow p{font-size:1.2em;}
.articleLeft, .articleRight {  padding: 13px 17px 2px 0;}
.articleLeft img, .articleRight img { margin:0 8px 6px 0; padding: 6px 6px 7px;}

/* carousel */
#carousel{display:none; !important}
#footer ul li {display: inline; font-size: 1.2em;margin: 0 2px 0 0;  font-weight: bold;}
#footer ul li a {text-decoration: none; }
#footer address, #footer p {font-size: 1.2em; font-style:normal}
#footer address strong{display:block;}
#berndtgroup{ font-size:1.2em;font-weight:bold;  display:block; }
.viewAll a {display: block; width: 202px; padding: 10px 0 8px 20px; font-size:1.2em;}
.externalLink {margin-left: 4px;}

/*blog container*/
.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;}
.portletBottom, .portletMemberBottom, .badge {margin-bottom: 3px;}

h1 {font-family: Arial, Helvetica, sans-serif; font-size: 26px; letter-spacing: 0.05em; padding-bottom: 12px; font-weight: bold;}
h2, h3, h4 {font-weight: bold;}
.news h1 { line-height: 100%; letter-spacing: 0.02em; }
.news .newsletter h1 { margin-bottom: 19px; }
.sectionContent h2 {font-size: 2em; color: #2B2B2F; margin: 27px 0 6px 0;}
.oneColumn .sectionContent h2 { margin: 27px 0 6px 0;}
.oneColumn #singleIssue h2 { margin: 20px 0 6px 0;}
.sectionContent h3 {font-size: 1.5em; color: #2B2B2F; margin: 30px 0 10px 0;}
.news .sectionContent h3 { margin-top: 10px; line-height: 140%; }
.sectionContent h3.underline { font-size: 1.6em; border-bottom: 1px #c1c1c1 solid; padding-bottom: 7px; margin-bottom: 0px; margin-top: 0px;}
#searchResults h3 {font-size: 1.6em; border-bottom: 1px #c1c1c1 solid; padding-bottom: 6px; margin-top: 32px; padding-left: 2px; margin-bottom: 0px;}
.sectionContent h4 {font-size: 1.4em; margin: 30px 0 8px 0;}
#searchResults h4 { margin: 27px 0px 8px 2px; }
.sectionContent h2.noMarginTop ,.sectionContent h3.noMarginTop,.sectionContent h4.noMarginTop { margin-top:0; }

#breadCrumb, #tools {display: block; clear: both; margin-left: 0; width: 100%;}
#breadCrumb, #searchResults ul#breadCrumb {margin-left: -3px; margin-top: 5px; line-height: 150%; }
#searchResults ul#breadCrumb {margin-left: 0px; }
#breadCrumb li, #tools li, #searchResults ul#breadCrumb li {display: inline; color: #666666; padding-left: 0; background:none;}
#breadCrumb li a {font-weight: normal;}

#tools {margin: 3px 0 4px 0; display: block; clear: both; height: 24px;}
#tools li a {display: block; height: 17px; width: 46px; padding: 5px 0 0 18px; margin-left: 5px; color: #666666;}

/*extra styles for ATS*/
label { display: block; font-size: 12px; padding-left: 2px; font-weight: bold; color: #333333; line-height: 25px; margin-top: 15px; }

#optionBox, .optionBox { border-top: 1px #BDB8B3 solid; margin-top: 5px; padding: 15px 8px 13px 8px; }
.optionBox { margin-top: 0px; border-top: 0px}
#optionBox h2 { font-size: 1.3em; font-weight: bold; height: 34px; padding: 9px 0px 0px 7px;text-align: left; margin: 0px; width: 170px;}
#optionBox h3, .optionBox h3 { color: #333333; font-size: 1.2em; font-weight: bold; padding: 0px 0px 8px 7px; line-height: 1em; margin: 0px; }
.optionBox h3 {  font-size: 1.3em; padding-left: 5px; padding-top: 1px; padding-bottom: 11px; }
#optionBox ul, .optionBox ul {  padding: 1px 0px 0px 0px; margin: 0px 3px; }
#optionBox ul li { font-size: 1em; padding: 3px 4px 4px 4px; line-height: 2em; margin: 0px;}
#optionBox ul li.open { padding-top: 8px; }
#optionBox ul li.open.first { padding-top: 3px; }
#optionBox ul li.last { background: none; padding-bottom: 0px; }
#optionBox ul li a { display: inline; background: none; color: #1D5698; padding: 0px; margin: 0px; }
#optionBox ul ul { background: none; padding: 3px 0px 5px 3px; margin: 0px; }
#optionBox ul ul li { background: none; padding:0px; line-height: 1.4em; margin: 0px;}
#optionBox ul ul li a { display:block; padding:0px 0px 2px 17px; line-height: 1.4em; margin: 0px; font-weight: normal;}

.sectionBottom { padding-bottom: 30px;} 
.sectionContent { width: 523px; margin-left: 27px;}
.advocacy .sectionContent { margin-left: 24px; }
.oneColumn .sectionContent { width: 728px; margin-left: 24px;}
.sectionContent h1 {margin: 15px 0 26px -3px; }
.oneColumn .sectionContent h1 { margin-left: 0px;}
.sectionContent ol {margin: 15px 0 20px 62px;}
.sectionContent ol li {margin-bottom: 3px; font-weight: bold;}
.sectionContent ol li span.olListNorm  {font-weight: normal;} 
.sectionContent ul {list-style: none; margin: 10px 0 10px 41px;}
.sectionContent ul ul {margin-left: 15px; margin-bottom: 14px;}
.sectionContent #breadcrumb, .sectionContent p, .sectionContent ul, .sectionContent ol {font-size: 1.2em;}
.sectionContent p {line-height: 150%; margin-bottom: 18px;}
.news .sectionContent .intro p { margin-bottom: 0px; }
#searchResults ul { margin-left: 4px; margin-top: 8px; margin-bottom: 0px; }
#searchResults ul li { padding: 2px 0px 1px 10px; background-position: 0px 7px }
body.some .sectionContent .insideAhipContent ul { margin-bottom: 40px; }

.greyBox { margin-top: 24px; margin-bottom: -24px; }
.state { margin-top: 18px; margin-bottom: 2px; }
#choices2 .bar {  font-size: 1.5em;  color: #333333; font-weight: bold; padding: 8px 21px 7px 13px; }
.greyBox .clear { clear: both; padding-bottom: 9px; }
.greyBox p { padding-right: 8px; }
.greyBox .bar { font-size: 1.2em;  color: #333333; font-weight: bold; padding: 11px 21px 10px 13px; }
.state .bar { font-size: 1.4em; font-weight: normal; line-height: 120%; }
.state .bar .title { font-size: 15px; }
.state .bar .info { line-height: 120%; margin-top: 5px; font-size: 14px; }
.greyBox .results { padding: 5px 14px 9px 12px; }
.greyBox .item { display: block;  padding-left: 2px; font-size: 1.2em; padding-right: 21px; line-height: 2em; height:24px;}
.greyBox .item img { margin-bottom: -2px; }
a.xOut { display: block; height: 19px; margin: 0px; padding: 0px; padding-left: 18px; font-weight: normal; color: #000000; font-size: 1em;  padding-right: 21px; line-height: 2em;  }
#singleIssue .greyBox .content { padding: 0px 12px 4px 12px; font-size: 12px; }
#singleIssue .greyBox .content h3 { font-size: 1.2em; padding: 8px 0px 2px 0px; margin: 0px}
#singleIssue .greyBox .content p { padding-bottom: 4px; margin-bottom: 10px; font-size: 1em; }
.issueList .bar, .searchListing .bar { font-size: 2em; font-weight: bold; padding: 4px 13px; margin-top: 13px; }
#searchResults .issueList ul, #searchResults .searchListing ul  { margin-left: 13px; margin-top: 17px; margin-bottom: 25px; }
#searchResults .issueList ul li, #searchResults .searchListing ul li { padding-left: 11px; padding-bottom: 2px; }

.result { padding-bottom: 25px;  padding-top: 2px;  }
#singleIssue .result { padding-bottom: 20px; }
.sectionContent .result h2 { font-family: "Lucida Grande", Arial, Helvetica, sans-serif; font-size: 1.4em; margin: 11px 0 6px 0; font-weight: bold; padding-left: 2px; padding-top: 5px; }
.sectionContent .result h2 a { font-weight: bold;}
.sectionContent .result h2 a img{ margin-bottom: -4px; margin-left: 4px; }
.sectionContent .result span.doctype {  font-weight: bold;}
.sectionContent .result .meta { font-size: 1.2em; padding-left: 2px; }
.sectionContent .result .meta a { font-weight: bold; }
.sectionContent .result p { margin: 0px; padding: 2px 10px 2px 3px; line-height: 150%;}
.advocacy .sectionContent .feature {  border-bottom: 1px #bbbbbb solid;  padding: 8px 15px 18px 15px; }
.newsletter .result { padding-bottom: 17px; }
.more { display: block; text-align:center; margin: 16px 0px; padding: 10px 0px; font-size: 1.2em; }

#choices2 .largeSelector { height: 481px; overflow-y: scroll; overflow-x: hidden; margin: 0px 22px;  padding: 16px 9px; margin-bottom: 11px; }
.sectionContent ul li.pdf a, .sectionContent ul li a.pdf, .sectionContent p.pdf {display: block; padding-bottom: 5px; }

.calloutQuote {margin: 20px 155px 20px 40px; padding-top: 13px; display: block; }
.calloutQuote p {font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.3em; font-weight: bold; color: #808080; padding: 0 8px 13px 8px; }
ul.fileDownload, ul.fileDownload li {margin-left: 0; padding-left: 0;}
#searchResults ul li a { font-weight: normal; }

div.modal { display: none; }
form.choices { padding: 11px 0px;}
form.choices div.buttons {  text-align: right; height: 27px; padding: 16px 24px 0px 15px; margin: 12px 0px 0px 0px; }
form.choices div.buttons img { bottom: -5px;  }
form.choices div.buttons input { width: 77px; height: 27px; border:0px;  margin-left: 9px; }
form.choices .left_column { width: 223px;margin-left: 7px; line-height: 200%; padding: 0px 0px 0px 15px; }
form.choices .right_column { margin-left: 228px; line-height: 200%; padding: 0px 15px 0px 0px; }
form.choices input.check { margin-right: 4px; margin-bottom: -4px; padding: 0px; }
form.choices .checkboxes { line-height: 200%; padding: 12px 18px 5px 18px; }
form.choices .checkboxes input { margin-right: 8px; display: inline; margin-bottom: -2px; }
.banner { padding: 21px 0px 17px 0px; margin-left: -1px; }
#SoMe .banner { padding: 9px 0px 24px 0px }	
.newsletter .banner { margin-left: -3px; padding-top: 0px;  }

.intro { padding: 0 0 4px 0;  }
.newsletter .intro { padding-top: 14px; padding-bottom: 28px; }
.newsletter .intro.short { padding-bottom: 4px; }
.feature-block { margin: 17px 0px; padding-bottom: 5px; }
.newsletter .feature-block { margin-bottom: 9px; }
.sectionContent .feature-block h3 { font-size: 1.8em; margin: 0px; padding: 7px 15px 9px 15px; }
.sectionContent .feature-block h4 { margin: 0px; padding: 14px 0px 0px 16px; font-size: 1.5em; }
#content .article { padding-top: 30px; }
.sectionContent .feature-block p { margin: 0px; padding: 10px 10px 10px 15px; }
.sectionContent .feature-block ol { margin: 13px 10px 14px 36px; }
.sectionContent .feature-block ul { margin: 7px 10px 10px 18px; }
.sectionContent .feature-block ul li {padding-left: 15px; margin-bottom: 6px; }
img.greyBorder, div.captionedImage { padding: 5px; border: 1px #e7e7e7 solid; width: 190px }
div.captionedImage { margin: 0px 0px 8px 0px; }
img.rightAlign { margin: 0px 0px 4px 9px; }
div.captionedImage div { margin: 3px 0px 0px 0px; padding: 7px;font-weight: bold; font-size: 0.9em;  }
div.captionedImage div p { margin: 0px; padding: 0px; }

.materials { width: 210px; }
.resources { width: 184px;  }
.resources ul { margin: 0px; padding-top: 8px; }
.sectionContent .resources ul li {padding: 5px 0px 3px 0px; margin-left: 4px; }
span.unbold { font-weight: normal; }

.events ul.nav {  display:none; }
.events .item { border-bottom: 1px #333333 solid; margin-top: 9px; }
.events .item .date {  font-weight: bold; font-size: 1.2em; padding-left: 12px; line-height: 150%; }
.events .item .content h3 { font-size: 1.4em; line-height: 130%; margin: 0px; }
#state .content img, .events .item .content img { padding: 4px; border: 1px #333333 solid; margin: 1px 9px 10px 0px; }
.sectionContent .events .item .content p { margin-bottom: 3px; }
.events .item .content ul { margin-left: 5px; clear: left; }
.events .item .content ul li { padding: 2px 0px 2px 9px; }

.sponsorGroup { padding-top: 20px; }
.sectionContent .sponsorGroup h3 { font-size: 1.8em; font-weight: bold; margin: 0px; padding: 3px 10px 5px 12px; margin-bottom: 9px; }
.sponsorGroup p { font-size: 1.2em; padding-left: 12px; }
.sponsorGroup img { margin-bottom: 22px; margin-top: 21px; }
.sponsorGroup .logo { width: 260px; text-align: center; margin-left: 260px; }

.newsListing { margin-bottom: 30px; margin-top: 8px; }
.newsListing .item, .monthArchive .item { padding: 1px 12px 22px 1px; }
.newsListing .feature { border-bottom: 1px #bbbbbb solid; padding: 15px 15px 14px 15px; }
.feature img, .result img {  padding: 4px; border: 1px #ccc solid; margin: 0px 9px 10px 0px; }
.sectionContent .newsListing .item h3 { margin: 0px; padding: 15px 0px 3px 0px; }
.sectionContent .newsListing .feature h3 { padding-top: 0px; }
.sectionContent .newsListing .item p { margin: 0px; padding: 0px }

.monthArchive {  margin-bottom: 10px; }
.monthArchive .copyright {  width:97px; font-weight: bold; font-size: 1.2em; height: 24px; color: #606060; padding: 9px 0px 0px 9px; }
.sectionContent .monthArchive h2 { margin: 0px; border-bottom: 1px solid #bbbbbb; font-size: 1.4em; padding: 9px 0px 8px 13px; }
.monthArchive .item { margin: 0px; padding: 8px 0px 9px 12px; font-size: 1.2em; line-height: 120%; }
.monthArchive p { margin: 0px; padding: 0px; font-size: 1em; line-height: 120%; }
.monthArchive .item .date { font-weight: bold; }

.newsletter .monthArchive.active ul { display: block; }
.newsletter .monthArchive h2 { border-bottom: 0px; font-size: 1.8em; padding: 4px 0px 6px 12px; }
.newsletter .monthArchive ul { margin: 16px 0 10px 13px;}
.newsletter .monthArchive li { line-height: 150%;  }
.newsletter .monthArchive a.toggle { display: block; width: 21px; height: 19px; margin: 7px 8px 0px 0px; text-decoration: none; }

.companies  { margin-bottom: 26px; }
.companies .item { font-size: 1.2em; line-height: 150%; }
p.closer { text-align: center; margin-top: 40px; }
 
div.group { margin-bottom: 15px; padding-top: 3px; padding-bottom: 14px}
.newsletter .group p { padding-bottom: 12px; margin-bottom: 0px; } 
.feature-block div.divider { margin: 0px 18px; } 
.news .newsletter h3 { margin-bottom: 3px; margin-top: 0px; padding-top: 0px }
.news .newsletter .feature-block h3 { padding-top: 7px; }
.newsletter .title { font-size: 1.4em; font-weight: bold; padding-bottom: 3px; }
a.uplink { font-size: 1.2em; padding: 5px 12px 5px 0px; width: inherit; }

#SoMe ul { 	margin-left: 3px; margin-bottom: 18px; }
#SoMe .resources ul { margin: 0px; }
#SoMe ul li { 	margin: 3px 0px; }
#SoMe .resources ul li { margin: 0px; }
#SoMe ul a { font-weight: normal; }
#SoMe .resources ul a { font-weight: bold; text-decoration: none; }
#SoMe .resources ul a:hover { text-decoration: underline; }
body.some .oneColumn .sectionContent .materials h2 { margin: 0px; } 
.logged-out {  height: 27px;  margin: 0px; line-height: normal; }
.logged-out a { display: block; padding:6px 28px 0px 16px; height: 21px;  margin: 0px; font-weight: bold; text-align: right;}
body.some .sectionContent h1 { margin-top: 0px; margin-bottom: 20px; }
body.some .sectionContent .insideAhipContent h1 { margin-top: 13px; margin-bottom: 0px; letter-spacing: normal; }
body.some .innerRight div p { font-size: 1.1em; }
body.some .insideAhipContent a { text-decoration: underline; }
body.some .insideAhipContent li a { text-decoration: none; }
body.some .insideAhipContent li a:hover { text-decoration: underline; }
.logged-in { width: 330px;}
body.some #memberControl #dashboard { display: block; padding: 6px 0px 5px 0px; text-align: center; color: #143058; height: 16px;  width: 214px; font-family: Arial, Helvetica, sans-serif;}
#docSearch { font-size: 1.2em; padding-left: 12px; padding-right: 5px; padding-bottom: 23px; }
#docSearch a { font-size: 1.1em; color: #162F51; }
#docSearch .text { border: 1px #809DB9 solid; background: #ffffff; margin: 8px 0px; width: 166px; }
#docSearch input.submit { font-family: Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold;  border:0px; width: 82px; padding: 5px 0px; line-height: 18px; margin: 0px 0px 0px 43px; outline: none; height:27px;}

#newsletters { padding-bottom: 20px; }
.optionBox .newsletter  { padding-bottom: 12px; }
.optionBox .newsletter h2 { font-size:1.3em; }
.optionBox .newsletter h3 { padding-bottom: 5px;}
.optionBox .newsletter p { font-size:1.2em; line-height: 150%; padding: 2px 6px; }
.optionBox .newsletter p.links { color: #88b4fd }

.go-state { padding: 12px 0px 21px 0px; font-size: 1.2em; color: #333333; font-weight: bold; margin-bottom: 12px; }
#secondaryNav .go-state  {  font-size: 1.3em; padding-bottom: 15px; }
#secondaryNav .go-state select { font-size: 1em; }
a.blue_button { display: block; height: 27px; margin: -10px 9px 0px 0px; }
a.blue_button span { display: block; font-family: Arial, Helvetica, sans-serif;  font-size: 1.2em; font-weight: bold;  border:0px; padding: 4px 15px 4px 15px; line-height: 18px; outline: none; height:19px; margin: 0px;}
#secondaryNav .go-state div.or span { width: 70px; font-size: 0.9em; font-weight: normal; }

#content.oneColumn #state .insideAhipContent {  width: 100%; margin: 19px 0px 0px 0px; }
ul.interiorMenu { padding-bottom: 3px; margin: 0px; padding: 11px 0px 9px 6px; }
.sectionContent ul.interiorMenu li { font-size: 1.2em; }
ul.interiorMenu li a { display: block; font-weight: bold; text-decoration: none; line-height: 100%; height: 42px; }
ul.interiorMenu li a span {  height: 16px;  }
ul.interiorMenu li.two-lines a span { height: 30px; padding: 6px 9px; }
#state .insideAhipContent .content { font-size: 1.3em; padding: 19px 11px 18px 13px; line-height: 130%; }

#state .right_col { width: 360px; }
#state .left_col { width: 324px; padding-top: 1px; }
#state .insideAhipContent .greyBox { margin: 7px 0px 13px 0px;}
#state .right_col .greyBox { margin-top: 8px; }
#state .state .bar {  padding-bottom: 15px; }
#state .insideAhipContent .greyBox .bar { font-size: 1.1em; }
#state .clear { clear: both; height: 1px;}
#state .greyBox ul { padding: 0px; margin: 0px; }
#state .greyBox ul li { padding: 4px 10px 6px 13px; font-size: 0.9em; margin: 0px; line-height: 170%; word-wrap:break-word; }
#state .greyBox ul li a { display: block; line-height: 150%; font-size: 12px; }
#state .greyBox ul li .more { background: transparent; margin: 0px; text-align: left; font-size: 0.9em; padding: 0px; line-height: 145%; padding-bottom: 5px;}

.option { line-height: 100%; font-size: 12px; padding-right: 33px; }
#state .sorter .option {  padding-left: 13px; line-height: 100%; padding-right: 0px; padding-top: 2px; padding-left: 13px; }
#state .greyBox .content { font-size: 10px;padding: 15px 10px 10px 16px; }
#state .insideAhipContent .greyBox .content { font-size: 0.8em; }
#state .greyBox .content h3 { margin-top: 0px; font-size: 1.5em; margin-bottom: 4px; }
#state .insideAhipContent .greyBox .content h3 { font-size: 1.3em; }

.greyTable, .greyTable thead { font-size: 1.1em; }
.greyTable thead th { height: 35px; vertical-align: middle; color: #333333; font-weight: bold; padding-left: 15px; }
.greyTable tbody td { padding: 7px 0px 7px 15px; vertical-align: top; font-size: 1.1em; line-height: 150%; }
.greyTable thead th.sortby { width: 56px; text-align:right; padding-right: 1px; padding-left: 0px; }
.greyTable th.sortable a {  padding-right: 15px; }

.sectionContent ul.toggleList { margin: 0px 0px 0px 27px; font-size: 1.3em; }
.sectionContent ul.toggleList li { padding: 0px; background: none; font-size: 0.9em; margin: 0px 0px 9px 0px; }
.sectionContent ul.toggleList li a { padding: 0px 0px 0px 22px; }
.sectionContent ul.toggleList li a { font-weight: normal; }
.sectionContent ul.toggleList ul { margin: 3px 0px 0px 1px; padding: 3px 0px 1px 0px; display: none; }
.sectionContent ul.toggleList li.has-children ul li { padding-left: 10px; font-size: 0.85em; margin: 3px 0px 4px 22px; }
.sectionContent ul.toggleList li.has-children ul li a { padding: 0px; background: none; }

/* Full White background (no sidebars) */
.newsletter_types { padding-right: 20px; height: 52px; }
.newsletter_types .option { color: #333333; font-weight: bold; margin: 0px 0px 18px 0px; }
.newsletter_signup label { display: block; font-size: 12px; padding-left: 2px; font-weight: bold; color: #333333; line-height: 25px; margin-top: 15px; }
.newsletter_signup .text { border: 1px #CCCCCC solid; width: 253px; }
.newsletter_signup textarea { border: 1px #CCCCCC solid; width: 453px; height: 150px; clear: both; }
.newsletter_signup a.blue_button{ clear: both; margin-top: 14px; }

/* Tool box */
.toolbox .innerRight { padding-top: 40px; }
.toolbox .sectionContent p.intro { margin-bottom: 0px; padding-bottom: 0px;  padding-top: 15px; }
.toolbox .sectionContent .result h2 { line-height: 150%; margin-top: 1px; margin-bottom: 2px; }
.toolbox .result { padding-bottom: 17px; }
.sectionContent .result h2 a img, .toolbox .sectionContent .result h2 img { margin-bottom: -6px; margin-left: 6px; }
.toolbox .pager { height: 16px; padding-right: 0px; padding-top: 9px; padding-left: 8px; }
.toolbox .pager a { display: block;  height: 16px; padding: 0px 17px 0px 20px; }
.toolbox h2 a.linkaway { font-size: 0.6em; padding-left: 16px;}
.toolbox .result h2 a { font-size: 1em; padding-left: 0px; }
.qa {  margin: 11px 0px; }
.qa .question { padding: 9px 10px 13px 10px; }
.qa .question a { font-size: 1.3em; line-height: 150%; font-weight:normal;}
.qa .question img { margin-bottom: -4px; margin-left: 21px; }
.qa .answer { display: none; font-size: 1.2em; padding: 12px 23px 1px 11px; }
.qa .answer a { font-weight: normal; }
.qa .answer span { display: block; color: #333333; font-weight:bold; padding-bottom: 8px; }
.qa .answer p { font-size: 1em; }
.qa .answer a.close {  display: block;  font-size: 1em; padding-left: 18px; padding-bottom: 1px; padding-right: 5px; }
.sectionContent ul.topic_list { margin: 10px 0 10px 13px;}
.sectionContent ul.topic_list li { margin: 8px 0px; }

.advocacy .sectionContent .result .meta { color: #5A5A5A; padding-top: 3px; }
.advocacy .sectionContent .result h2 { margin-top: 5px; padding-top: 5px; line-height: 150%; margin-bottom: 0px;}
.advocacy .sectionContent .feature h2 { margin-top: 0px;}
.advocacy .result { padding-bottom: 17px; position: relative; zoom: 1; }
.advocacy .result img { margin-left: 1px; margin-right: 11px; margin-top: 16px;margin-bottom: 15px; }
.advocacy .feature img { margin-right: 11px; margin-top: 10px; margin-left: 0px; }
input.view-results { display: block; border: 0px; height: 27px; margin: 15px 0px 0px 30px; }
h1.index { width:100%; }
.sectionContent .index { width:710px; }
.marketing-list ul.marketing { margin-left:0; width: 710px; }
.marketing-list ul.marketing h2 { font-size:1.3em; margin-top:0; }
.marketing-list ul.marketing p {  font-size:1.0em; }
.wide { width:710px; }
.narrow { width:526px; }
.grow { height:23px; }

.results-returned { background-color:#EEEEEE; height:27px; padding-top:10px; }
.suggested {  margin-top:24px; padding-left:10px; border-bottom:none; position:relative; width:516px; }
.suggested-note { position:absolute; top: 5px; right:40px; font-size:1em;   }
span.results-number { color:#333333; font-size:1.2em; font-weight:bold; padding:0 0 0 12px;  }
.results-sponsored { width:164px; }
.noPadding { padding-top:0; margin-top:0; }

#memberControl, #memberMenu, #intranetMenu, #ahipLogo, #search, #headerQuickNav, #navMain, #subNav, #secondaryNav, #sidebar, .tooltip, #backToTop, #mycarousel, .viewAllArea, #header img, #searchBar, .greyBox .bar .clearall, .pager, ul.show, ul.move, .portletArrowOpen, .portletArrowClosed, #alert, .issueList .bar a.backtotop, .searchListing .bar a.backtotop, .innerRight, .companies .item img, .filter, .topics, .toolbox .viewSpecs, .media-viewer, .media-viewer images, #state .sorter, #Bannernav, .visitDept a {  display:none; }