/* ----- CONTAINERS ----- */

#main {
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-bottomleft:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	background:none;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;
}
#content {
	overflow:hidden;
	float:left;
	display:inline;
	width:672px;
	padding:20px 15px 10px;
	background:#fff;
	-webkit-border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-bottomleft:10px;
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
  -moz-box-shadow:0 0 10px #ccc;
  -webkit-box-shadow:0 0 10px #ccc;
  box-shadow:0 0 10px #ccc;
	position:relative;
	z-index:100;
}

.newsroom #content {
	padding-bottom:20px;
	}

#primary {
	float:left;
	width:672px;
	}

.newsroom #primary {
	width:341px;
	}

.newsroom.single #primary {
	width:672px;
	}

#description, #intro {
	float:left;
	width:321px;
	}

.newsroom #intro {
	float:none;
	padding-bottom:12px;
	}

.press_releases .entry {
	margin:24px 0;
	}

.press_releases .entry p {
	margin-top:8px;
	margin-bottom:8px;
	}

.press_releases #full-entries span.date {
	display:block;
	margin-top:3px;
	}

#brief-entries .entry {
	overflow:hidden;
	}

#brief-entries p {
	float:right;
	width:507px;
	}

#brief-entries span.date {
	float:left;
	width:135px;
	}


.north_carolina #description, .tennessee #description, .top_10_2009 #intro {
	width:210px;
	float:left;
	}

.campaign #intro {
	width:405px;
}

#map-container, #top-10-gallery {
	float:right;
	width:321px;
	height:250px;
	padding:5px;
	border:1px solid #b6b6b8;
	}

.north_carolina #map-container, .tennessee #map-container, #top-10-gallery {
	width:400px;
	}

#top-10-gallery {
	margin:0 0 20px 15px;
	}

#map {
	float:right;
	width:321px;
	height:250px;
	background:#fff;
	}

.north_carolina #map, .tennessee #map {	
	width:401px
	}

#intro-video {
	float:right;
	width:321px;
	height:290px;
	margin-top:-36px;
	}

#mission {
	float:right;
	width:291px;
	padding:15px;
	border:1px solid #C8C4BB;
	background:#EBE7DC;
	}

#secondary {
	float:right;
	width:672px;
	margin-top:20px;
	}

.newsroom #secondary {
	margin-top:-22px;
	width:301px;
	}

.why_you_care #secondary {
	padding-bottom:30px;
	}

.top_10_2009 #secondary {
	margin-top:0;
	}

#sidebar {
	float:right;
	display:inline;
	width:195px;
	min-height:365px;
	padding:8px 11px 0 0;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-topright:10px;
	border-top-right-radius:10px;
	background:url(/images/assets/sidebar.png) right top no-repeat;
	position:relative;
	z-index:0;
}

/* ----- HEADERS ----- */
	
#primary h1 {
	margin-bottom:0;
}

.offices #primary h1 {
	margin-bottom:12px;
}

/*.staff #primary h1, .board #primary h1, .testimonials #primary h1, .jobs #primary h1, .greatest_hits #primary h1, .mission #primary h1, .action_plan #primary h1, .reed_award #primary h1, .photos #primary h1, .audio #primary h1, .videos #primary h1, .contact #primary h1, .why_you_care #primary h1, .terms #primary h1, .privacy #primary h1 {
	border-bottom:1px dashed #a3a5a8;
	}
*/

.search #primary h1 {
	margin:16px 0 0;
	}

.newsroom #primary h2, .newsroom #secondary h2 {
	margin:18px 0 10px;
	}

.newsroom h2.contact-title {
	padding-top:12px;
	}

.about #mission h2 {
	padding-bottom:3px;
	margin-bottom:20px;
	border-bottom:1px dashed #a3a5a8;
	}

.staff h2.office-title {
	padding-top:12px;
	}

.staff #main-col h2 {
	padding-bottom:10px;
}

.page h2 {
	color:#0a3542;
	font-size:1.4em;
	margin:15px 0;
}

h3.band {
	background:#5893cd;
	margin:10px 0 20px -15px;
	padding:6px 0 4px 15px;
	width:687px;
}

.multimedia #intro-video h3 {
	padding-bottom:10px;
	}

.about #mission h3 {
	font-size:1.1em;
	margin-bottom:5px;
	}

.greatest_hits h3.section-title {
	float:left;
	width:435px;
	padding:5px 0 5px;
	}

.testimonials h3.section-title, #secondary h3.section-title {
	clear:both;
	width:321px;
	border-bottom:1px dashed #a3a5a8;
	}

.testimonials h3.section-title {
	margin-top:30px;
	width:100%;
}

.offices #secondary h3.section-title {
	width:100%;
}

#secondary #callout h3 {
	color:#0a3542;
	font-family:times, "Times New Roman",serif;
	font-size:1.6em;
	}

.newsroom #primary h3, .newsroom #secondary h3 {
	font-size:1em;
	}

#launcher li h3 {
	width:100%;
	}

#launcher li h3.name {
	width:200px;
	}

#launcher li h3.name {
	width:120px;
	}

.newsroom .info h4, .newsroom #articles h4 {
	font-weight:normal;
	}

.newsroom #articles h4 {
	font-style:italic;	
	}

.offices #launcher.staff li h4 {
	font-size:1em;
	margin-bottom:2px;
	}

.job .body h4, .page h4 {
	font-size:1.1em;
	margin:20px 0 15px;
	}

/* ----- CONTENT ----- */

#description img.seal {
	float:left;
	padding:0 12px 8px 0;
	}

#description p {
	margin-bottom:10px;
}

.about #intro img.thumb, .why_you_care #intro img.thumb {
	float:left;
	padding:5px 20px;
	}

.offices #intro img.thumb {
	padding:3px;
	margin:0 15px 10px 0;
	border:1px solid #a3a5a8;
	background:#fff;
	}

#description p span, #intro p span {
	color:#0a3542;
	font-weight:bold;
	}

#description ul {
	list-style:none;
	margin:15px 0 20px 15px;
	}

#description ul li {
	padding-left:10px;
	margin53px 0;
	background:url(/images/assets/arrow_right_grey.gif) no-repeat left 5px;
	}

#launcher, .launcher {
	overflow:hidden;
	list-style:none;
	width:672px;
	margin:20px 0 12px;
	background:url(/images/assets/lt_gray.gif) repeat-y 334px top;
	}

.offices #launcher, .why_you_care #launcher, .top_10_2009 .launcher, .campaign .launcher, #launcher.issue-cases {
	background:none;
	}

.campaign .launcher, .top_10_2009 .launcher {
	margin-top:10px;
	clear:both;
	}

#launcher li, .launcher li {
	float:left;
	overflow:hidden;
	width:320px;
	padding:5px 0 20px;
	}

div#launcher div {
	float:left;
	overflow:hidden;
	width:320px;
	padding:5px 0 10px;	
}

.offices #launcher li, .why_you_care #launcher li, .top_10_2009 .launcher li, .campaign .launcher li, #launcher.issue-cases li {
	float:none;
	width:650px;
	padding:14px 10px 18px;
	}

.why_you_care #launcher li, .top_10_2009 .launcher li, .campaign .launcher li, #launcher.issue-cases li {
	padding-bottom:0;
	}

.offices #launcher li.odd, .why_you_care #launcher li.odd, .top_10_2009 .launcher li.odd, .campaign .launcher li.odd, #launcher.issue-cases li.odd {
	border:1px dashed #C8C4BB;
	background:#EBE7DC;
	}

.campaign .launcher li.odd {
	margin-bottom:25px;
}


#launcher li.two, #launcher li.four {
	display:inline;
	margin-left:14px;
	clear:right;
	*clear:none;
	*height:120px;
	}

div#launcher div.two, div#launcher div.four {
	display:inline;
	margin-left:14px;
}

#launcher li.one, #launcher li.three {
	display:inline;
	margin-right:14px;
	clear:left;
	*clear:none;
	*height:120px;
	}

div#launcher div.one, div#launcher div.three {
	display:inline;
	margin-right:14px;
}

#launcher li.three, #launcher li.four, div#launcher div.three, div#launcher div.four {
	padding:20px 0px 5px;
	border-top:1px solid #E6E7E8;
	}

.about #launcher li.four p img {
	float:left;
	padding:3px 5px 0 0;
	}

#launcher li a.thumb, .launcher li a.thumb, .launcher li img.thumb, div#launcher div img.thumb, div#launcher div a.thumb {	
	float:left;
	clear:left;
	padding:3px;
	border:1px solid #a3a5a8;
	background:#fff;
	}

#launcher li .info, .launcher li .info, div#launcher div .info {
	float:right;
	display:inline;
	width:200px;
	margin-right:10px;
	}

.about #launcher li .info, .staff #launcher li .info, .multimedia #launcher li .info, .about div#launcher div .info {
	width:170px;
	}

.offices #launcher li .info {
	float:left;
	width:400px;
	margin-right:0;
	}

.why_you_care #launcher li .info, .top_10_2009 .launcher li .info, .campaign .launcher li .info, #launcher.issue-cases li .info {
	float:left;
	width:490px;
	margin-bottom:18px;	
	}

.why_you_care #launcher .thumb, .top_10_2009 .launcher .thumb, .campaign .launcher .thumb, #launcher.issue-cases .thumb {
	margin:0 15px 15px 0;
	}

.offices #launcher li .info p {
	margin-top:5px;
	}

.why_you_care #launcher li .info p, .top_10_2009 .launcher li .info p, .campaign .launcher li .info p, #launcher.issue-cases p {
	margin:5px 0 10px;
	}

.offices #launcher li .meta {
	float:right;
	width:140px;
	}

#description a.more, #secondary a.more, #callout a, .newsroom a.more {
	float:right;
	font-size:1.1em;
	font-weight:bold;
	margin-right:12px;
	color:#0a3542;
	}

.why_you_care #launcher.featured-stories a.more, .top_10_2009 #secondary .launcher.featured-stories a.more, .campaign #secondary .launcher.featured-stories a.more, .issues #secondary #launcher.issue-cases a.more {
	float:none;
	text-align:left;
	}

.campaign #secondary .launcher.featured-stories a.more {
	color:#000;
	padding-right:10px;
	background:url(/images/assets/icon_arrow_black.png) no-repeat right 5px;
}

.newsroom #primary a.more, .newsroom #secondary a.more {
	font-size:1em;
	padding:10px 0 24px;
	}

.offices #launcher li .meta a.more {
	float:none;
	color:#5A1400;
	font-weight:bold;
	padding-left:10px;
	background:url(/images/assets/arrow_right_grey.gif) no-repeat left 4px;
	}

.top_10_2009 #secondary .more, .campaign #secondary .more, .issues #secondary .more {
	float:right;
	margin-bottom:30px;
	}

.offices #launcher li .meta ul.info-types {
	margin:2px 0 0 10px;
	}

.offices #launcher li .meta ul.child-offices {
	margin-top:5px;
	}

.offices #launcher li .meta ul.info-types li, .offices #launcher li .meta ul.child-offices li {
	padding:0;
	}

.offices #launcher li .meta ul.child-offices li a {
	font-weight:bold;
	color:#0a3542;
	padding-left:10px;
	background:url(/images/assets/arrow_right_grey.gif) no-repeat left 4px;
	}

#interior.about .staff, #interior.staff .staff {
	background:none;
	}

#interior.about .staff li, #interior.staff .staff li {
	float:left;
	display:inline;
	width:215px;
	height:100px;
	padding:0 5px 20px 0;
	}

#interior.about .staff li .thumb, #interior.staff .staff li .thumb {
	float:left;
	}
	
#interior.about .staff li .info, #interior.staff .staff li .info {
	float:right;
	width:130px;
	margin:8px 0 0 0;
	}
	
div#launcher div.row {
	overflow:hidden;
	clear:both;
	width:100%;
	padding:0;
	margin:0;
}

#callout {
	clear:both;
	padding:5px;
	margin:55px 0 40px;
	border:1px solid #a8978a;
	}

#callout .interior {
	overflow:hidden;
	padding:15px 15px;
	border:1px solid #ddd5d0;
	}

#callout a.thumb {
	float:right;
	margin-left:40px;
	}

#callout p {
	color:#726658;
	font-size:1.1em;
	line-height:1.4em;
	margin:15px 0 5px;
	}
	
.newsroom span.date {
	display:block;
	margin-bottom:10px;
	}

.newsroom #primary ul, .newsroom #secondary ul {
	list-style:none;
	}

.newsroom #press-releases li {
	margin:10px 0;
	padding-bottom:15px;
	border-bottom:1px dashed #a3a5a8;
	}

.newsroom #press-releases li.last {
	padding-bottom:0;
	border-bottom:none;	
	}

.newsroom #press-releases li p {
	margin:10px 0;
	}

.newsroom #publications {
	clear:both;
	margin-top:50px;
	border-top:1px solid #d4d4d4;
	}

.newsroom #publications .thumb {
	float:left;
	display:inline;
	margin:3px 15px 20px 0;
	border:1px solid #a3a5a8;
	}

.newsroom #contacts {
	margin-bottom:-1px;
	border:1px dashed #C8C4BB;
	border-bottom:none;
	background:#EBE7DC;
	}

.newsroom #contacts .thumb {
	float:left;
	display:inline;
	margin-left:12px;
	border:1px solid #C8C4BB;
	}

.newsroom #contacts li {
	overflow:hidden;
	_width:301px;
	padding:15px 0 20px;
	border-bottom:1px dashed #C8C4BB;
	}

.newsroom #contacts li .info {
	float:right;
	width:188px;
	margin-right:5px;
	}

.newsroom #contacts li .info p {
	margin-top:6px;
	}

.newsroom #articles {
	border-top:1px solid #d4d4d4;
	}

.newsroom #articles li {
	margin:10px 0;
	padding-bottom:5px;
	border-bottom:1px dashed #a3a5a8;
	}

.newsroom #articles li.last {
	border-bottom:none;
	}

#mission .info {
	float:right;
	}

#mission img.thumb {
	float:left;
	display:inline;
	margin:0 15px 5px 0;
	border:1px solid #C8C4BB
	}

#mission p {
	margin-bottom:8px;
	}

#bio {
	overflow:hidden;
	padding:20px 70px 0 30px;
	}

.staff #bio {
	overflow:hidden;
	padding:20px 0 50px;
}

.staff #bio .module {
	overflow:hidden;
	margin-bottom:10px;
}

.staff #bio #sub-col {
	float:left;
	width:160px;
}

.staff #bio #main-col {
	float:right;
	width:490px;
}

.staff #bio img {
	float:left;
	display:inline;
	padding:5px;
	margin-right:20px;
	border:1px solid #a3a5a8;	
}

#bio ul {
	float:right;
	width:370px;
	list-style:none;
	padding:20px 20px 0 0;
	}

.staff #bio ul {
	float:none;
	width:auto;
	list-style:none;
	padding:0;
}

.staff #bio ul#qualifications {
	float:none;
	width:auto;
	list-style:none;
	padding:0 0 15px;
	margin-bottom:15px;
	border-bottom:1px dashed #b0b0b0;
}

#bio ul li {
	margin:8px 0;
	padding-left:10px;
	background:url(/images/assets/arrow_right_grey.gif) no-repeat left 5px;
	}

.staff #bio ul li {
	margin:0;
	padding:0;
	background:none;
}

.staff #bio ul#qualifications li {
	margin:8px 0;
	padding-left:10px;
	background:url(/images/assets/arrow_right_grey.gif) no-repeat left 3px;
}

.staff #main-col .staff-img {
	overflow:hidden;
	float:left;
	margin:0 20px 20px 0;
	width:84px;
}

.staff #main-col .staff-img .thumb img {
	float:none;
	padding:1px;
}

.staff #main-col .staff-img .expand {
	float:right;
	margin-top:2px;
	text-decoration:none;
}

.staff #main-col ul.wid li, .staff #main-col ul.itow li, .staff #main-col ul.pubs li, .staff #main-col ul.cases li {
	overflow:hidden;
	margin-bottom:15px;
	clear:both;
}

.staff #main-col ul.wid li a, .staff #main-col ul.itow li a, .staff #main-col ul.pubs li a, .staff #main-col ul.cases li a {
	float:left;
	font-weight:bold;
	padding:2px 22px 2px 0;
}

.staff #main-col ul.itow li span, .staff #main-col ul.pubs li span, .staff #main-col ul.cases li span {
	display:block;
	clear:both;
}

.staff #main-col .video-content {
	overflow:hidden;
	float:left;
	width:225px;
	margin:0 20px 20px 0;
}

.staff #main-col .video-content .thumb img {
	padding:1px;
	margin-right:10px;
}

.staff #sub-col .module {
	float:left;
	margin-top:20px;
}

.staff #sub-col .module a {
	float:left;
	margin:0 0 8px;
}

.staff #sub-col .module a.thumb {
	margin:12px 0 6px;
}

.staff #sub-col .module a.thumb img {
	padding:2px;
}

.staff #sub-col .featured span {
	clear:both;
	float:left;
	width:100%;
}

.board-list {
	list-style:none;
	padding:10px 0 15px;
	}

.board-list li {
	margin-bottom:20px;
	}

.testimonials blockquote {
	padding:0 70px 0 30px;
	margin:20px 0 30px 20px;
	background:url(/images/assets/quote_lg.gif) no-repeat left top;
	}

.testimonials blockquote .quote-body {
	padding:20px 0 20px;
	}

.testimonials blockquote .quote-author {
	text-align:right;
	font-weight:bold;
	padding-right:30px;
	}
.job {
	margin:20px 0 24px;
	padding:0 30px 0 10px;
	}

.job p.job-offices {
	margin-bottom:10px;
	}

.job .body {
	margin-top:20px;
	}

.job .body p {
	margin-bottom:15px;
	}

.job .body ul, body .page ul {
	list-style:none;
	padding:0 0 10px 30px;
	}

.job .body ul li, body .page ul li {
	margin:4px 0;
	padding-left:10px;
	background:url(/images/assets/arrow_right_grey.gif) no-repeat left 5px;
	}

body .hit, body .page {
	margin:20px 0 30px;
	}

.hit p, .page p {
	margin:10px 0 15px;
	}

.hit .thumb, .page .thumb {
	float:left;
	display:inline;
	padding:5px;
	margin:3px 15px 15px 0;
	border:1px solid #a3a5a8;
	background:#fff;
	}

.gallery-module {
	float:left;
	width:205px;
	height:270px;
	margin:15px 15px 35px 0;
	}

.gallery-module a.thumb {
	display:block;
	width:195px;
	height:160px;
	margin-bottom:5px;
	padding:4px;
	border:1px solid #a3a5a8;
	background:#fff;
	}
	
#main #large-video {
	float:left;
	width:646px;
	margin-top:27px;
	margin-bottom:17px;
}

#main #large-video #information {
	float:left;
    padding-left:6px;
    width:206px;
}

#main #large-video object {
	float:right;
}

#contact_form {
	margin:20px 0 140px;
	}

#contact_form .container {
	margin:12px 0;
	}

#contact_form .instructions {
	font-size:1.1em;
	padding-top:5px;
	}

#contact_form label {
	float:left;
	font-size:1.1em;
	width:100px;
	padding-top:4px;
	}

#contact_form input, #contact_form textarea {
	border:1px solid #acacac;
	padding:2px 3px;
	}

#contact_form input#captcha-field {
	display:block;
	float:left;
	margin:4px 0 0 15px;
	}

#contact_form textarea {
	width:400px;
	font-family:verdana,arial,sans-serif;
	font-size:1.1em;
	}

#contact_form img {
	float:left;
	margin-left:100px;
	}

#contact_form input#submit {
	float:left;
	clear:both;
	color:#C6C575;
	width:80px;
	height:30px;
	cursor:pointer;
	padding:2px 15px 4px;
	margin:20px 0 0 100px;
	border:2px solid #5A6C1E;
	background:#3A4C00;
	}

.why_you_care .button {
	display:block;
	text-indent:-9999px;
	width:160px;
	height:24px;
	background:url(/images/assets/btn_post.gif) no-repeat left top;
	}
.why_you_care .thumb {
	float:right;
	margin:0 0 0 20px;
}	

.top_10_2009 #myGallery {
	width:398px !important;
	height:278px !important;
	}



.top_10_2009 #intro p {
	margin-bottom:15px;
	}

/* campaign page */

.portrait {
	float:left;
	margin:20px 12px 0 0;
	width:164px;
}

.portrait p {
	margin-top:5px;
	font-family:verdana,arial,sans-serif;
}

.action-call {
	font-family:verdana,arial,sans-serif;
	font-size:1.1em;
	line-height:1.25em;
	margin-top:20px;
}

.action-call p.emphasis {
	font-size:1.1em;
	line-height:1.25em;
}

.action-call p {
	margin-bottom:1.1em;
}

#donate-callout {
	float:right;
	width:224px;
	margin:30px 10px 0 0;
}

#donate-callout p {
	text-indent:-9999px;
	background:url(/images/assets/hdr_your_mission.jpg) no-repeat left top;
	width:224px;
	height:49px;
}

#donate-callout a {
	display:block;
	text-indent:-9999px;
	background:url(/images/assets/btn_donate_blue.jpg) no-repeat left top;
	width:159px;
	height:49px;
	margin:20px 0 0 30px;
}

.case-button {
	float:right;
	text-indent:-9999px;
	height:22px;
	width:64px;
	margin-top:-2px;
	background:url(/images/assets/btn_learn_more_sm.jpg) no-repeat left top;
}

.donate-button {
	float:right;
	text-indent:-9999px;
	height:25px;
	width:67px;
	margin-top:-2px;
	background:url(/images/assets/btn_donate_sm.jpg) no-repeat left top;
}

.main-info {
	float:left;
	width:320px;
	margin:-10px 0 30px;
}

.main-info h2 {
	margin-top:12px;
	margin-bottom:8px;
}

.extra-info {
	float:right;
	width:293px;
	padding:15px;
	margin-bottom:30px;
	border:1px solid #b6b6b8;	
}

.purpose {
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px dashed #b6b6b8;
	
}

.learn_more {
	padding-bottom:20px;
	margin-bottom:20px;
	border-top:1px dashed #b6b6b8;
	
}

.extra-info .img-box .thumb {
	border:none;
	padding:0;	
	margin-right:0;
	
}

.extra-info h3 {
	margin-top:12px;
}

.message {
	margin:15px 0;
}


/* SIFR CONVERSION */
#banner h2 {
	font-size:30px;
	text-align:right;
	text-transform:uppercase;
	color:#fff;
}
#primary h1 {
	font-size:25px;
	color:#00674e;
}
h3.section-title {
	font-size:18px;
	color:#4d4d4d;
}
#sidebar h3.topic-nav-title {
	font-size:20px;
	color:#00674e;
}
#sidebar h3.state-nav-title {
	font-size:17px;
	color:#0a3542;
}


/* NEW TOP 10 LAYOUTS */
#top10-detail .extra-info {
	float:right;
	width:330px;
	padding:0;
	border:none;
	margin:0 0 18px 18px;
	background:url(../images/assets/top10/detail.jpg) left bottom no-repeat;
}
#top10-detail .extra-info .img-box {
	float:none;
	margin:0;
}
#top10-detail .extra-info .img-box .thumb {
	display:block;
	margin:0 0 5px;
}
#top10-detail .extra-info .img-box p {
	font-size:11px;
	line-height:18px;
	color:#333 !important;
	padding:5px 15px 10px !important;
	margin:0 !important;
	color:#4d4d4d;
}
#top10-detail .extra-info p.last {
	margin:0 !important;
}
#top10-detail .extra-info p.last a {
	display:block;
	width:330px;
	height:65px;
	text-indent:-9999px;
}
#top10-detail #primary h1 {
	line-height:normal;
	margin:0 0 18px;
}
#top10-detail #primary h2 {
	font-size:14px;
	line-height:18px;
	text-transform:uppercase;
	color:#00674E;
	margin:0;
}
#top10-detail #primary p {
	font-size:11px;
	line-height:18px;
	color:#4d4d4d;
	margin:0 0 18px;
}
#top10-detail #primary p.case {
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	color:#00674E;
}
#top10-detail #primary p.case a {
	color:#dd781e;
}
#top10-detail #primary p.back {
	text-align:center;
	padding:0 0 18px;
	background:url(../images/assets/top10/divider2.gif) left bottom repeat-x;
}
#top10-detail #primary p.back a {
	display:inline-block;
	height:31px;
	font-size:20px;
	font-weight:bold;
	line-height:31px;
	text-decoration:none;
	color:#323232;
	padding:0 0 0 40px;
	background:url(../images/assets/top10/back.gif) no-repeat;
}
#top10-detail #primary p.back a:hover {
	color:#dd781e;
}
#top10-detail #primary .purpose {
	padding:0 0 3px;
	border:none;
	margin:0 0 18px;
	background:url(../images/assets/top10/divider2.gif) left bottom no-repeat;
}





