/*blueprint.0.6.screen.css RES SHARE*/

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
margin:0;
padding:0;
}

body {
line-height:1.5;
background:#fff;
font-size:75%;
color:#222;
font-family:"Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
margin:1.5em 0;
}

table {
border-collapse:separate;
border-spacing:0;
margin-bottom:1.4em;
}

caption,th,td {
text-align:left;
font-weight:400;
}

blockquote:before,blockquote:after,q:before,q:after {
content:"";
}

blockquote,q {
quotes:;
}

a img {
border:none;
}

h1,h2,h3,h4,h5,h6 {
color:#111;
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
font-weight:400;
}

h1 {
font-size:3em;
line-height:1;
margin-bottom:.5em;
}

h2 {
font-size:2em;
margin-bottom:.75em;
}

h3 {
font-size:1.5em;
line-height:1;
margin-bottom:1em;
}

h4 {
font-size:1.2em;
line-height:1.25;
margin-bottom:1.25em;
}

h5 {
font-size:1em;
font-weight:700;
margin-bottom:1.5em;
}

h6 {
font-size:1em;
font-weight:700;
}

p.last {
margin-bottom:0;
}

p img {
margin:1.5em 1.5em 1.5em 0;
padding:0;
}

p img.top {
margin-top:0;
}

ul,ol {
margin:0 1.5em 1.5em;
}

ul {
list-style-type:circle;
}

ol {
list-style-type:decimal;
}

dd {
margin-left:1.5em;
}

abbr,acronym {
border-bottom:1px dotted #666;
}

address {
margin-top:1.5em;
font-style:italic;
}

a:focus,a:hover {
color:#000;
}

a {
color:#009;
text-decoration:underline;
}

blockquote {
color:#666;
font-style:italic;
margin:1.5em;
}

em,dfn {
font-style:italic;
background:#ffc;
}

pre,code {
white-space:pre;
margin:1.5em 0;
}

pre,code,tt {
font:1em 'andale mono', monotype.com, 'lucida console', monospace;
line-height:1.5;
}

tt {
display:block;
line-height:1.5;
margin:1.5em 0;
}

th {
border-bottom:2px solid #ccc;
font-weight:700;
}

td {
border-bottom:1px solid #ddd;
}

th,td {
padding:4px 10px 4px 0;
}

tfoot {
font-style:italic;
}

caption {
background:#ffc;
}

table .last {
padding-right:0;
}

.small {
font-size:.8em;
margin-bottom:1.875em;
line-height:1.875em;
}

.large {
font-size:1.2em;
line-height:2.5em;
margin-bottom:1.25em;
}

.hide {
display:none;
}

.highlight {
background:#ff0;
}

.added {
color:#060;
}

.removed {
color:#900;
}

.top {
margin-top:0;
padding-top:0;
}

.bottom {
margin-bottom:0;
padding-bottom:0;
}

.container {
width:950px;
margin:0 auto;
}

.column {
float:left;
margin-right:10px;
}

.last {
margin-right:0;
}

.span-1 {
width:30px;
}

.span-2 {
width:70px;
}

.span-3 {
width:110px;
}

.span-4 {
width:150px;
}

.span-5 {
width:190px;
}

.span-6 {
width:230px;
}

.span-7 {
width:270px;
}

.span-8 {
width:310px;
}

.span-9 {
width:350px;
}

.span-10 {
width:390px;
}

.span-11 {
width:430px;
}

.span-12 {
width:470px;
}

.span-13 {
width:510px;
}

.span-14 {
width:550px;
}

.span-15 {
width:590px;
}

.span-16 {
width:630px;
}

.span-17 {
width:670px;
}

.span-18 {
width:710px;
}

.span-19 {
width:750px;
}

.span-20 {
width:790px;
}

.span-21 {
width:830px;
}

.span-22 {
width:870px;
}

.span-23 {
width:910px;
}

.span-24 {
width:950px;
margin:0;
}

.append-1 {
padding-right:40px;
}

.append-2 {
padding-right:80px;
}

.append-3 {
padding-right:120px;
}

.append-4 {
padding-right:160px;
}

.append-5 {
padding-right:200px;
}

.append-6 {
padding-right:240px;
}

.append-7 {
padding-right:280px;
}

.append-8 {
padding-right:320px;
}

.append-9 {
padding-right:360px;
}

.append-10 {
padding-right:400px;
}

.append-11 {
padding-right:440px;
}

.append-12 {
padding-right:480px;
}

.append-13 {
padding-right:520px;
}

.append-14 {
padding-right:560px;
}

.append-15 {
padding-right:600px;
}

.append-16 {
padding-right:640px;
}

.append-17 {
padding-right:680px;
}

.append-18 {
padding-right:720px;
}

.append-19 {
padding-right:760px;
}

.append-20 {
padding-right:800px;
}

.append-21 {
padding-right:840px;
}

.append-22 {
padding-right:880px;
}

.append-23 {
padding-right:920px;
}

.prepend-1 {
padding-left:40px;
}

.prepend-2 {
padding-left:80px;
}

.prepend-3 {
padding-left:120px;
}

.prepend-4 {
padding-left:160px;
}

.prepend-5 {
padding-left:200px;
}

.prepend-6 {
padding-left:240px;
}

.prepend-7 {
padding-left:280px;
}

.prepend-8 {
padding-left:320px;
}

.prepend-9 {
padding-left:360px;
}

.prepend-10 {
padding-left:400px;
}

.prepend-11 {
padding-left:440px;
}

.prepend-12 {
padding-left:480px;
}

.prepend-13 {
padding-left:520px;
}

.prepend-14 {
padding-left:560px;
}

.prepend-15 {
padding-left:600px;
}

.prepend-16 {
padding-left:640px;
}

.prepend-17 {
padding-left:680px;
}

.prepend-18 {
padding-left:720px;
}

.prepend-19 {
padding-left:760px;
}

.prepend-20 {
padding-left:800px;
}

.prepend-21 {
padding-left:840px;
}

.prepend-22 {
padding-left:880px;
}

.prepend-23 {
padding-left:920px;
}

.border {
padding-right:4px;
margin-right:5px;
border-right:1px solid #eee;
}

.colborder {
padding-right:24px;
margin-right:25px;
border-right:1px solid #eee;
}

.pull-1 {
margin-left:-40px;
}

.pull-2 {
margin-left:-80px;
}

.pull-3 {
margin-left:-120px;
}

.pull-4 {
margin-left:-160px;
}

.push-0 {
margin:0 0 0 18px;
}

.push-1 {
margin:0 -40px 0 18px;
}

.push-2 {
margin:0 -80px 0 18px;
}

.push-3 {
margin:0 -120px 0 18px;
}

.push-4 {
margin:0 -160px 0 18px;
}

.push-0,.push-1,.push-2,.push-3,.push-4 {
float:right;
}

.box {
margin-bottom:1.5em;
background:#eee;
padding:1.5em;
}

hr {
background:#ddd;
color:#ddd;
clear:both;
float:none;
width:100%;
height:.1em;
border:none;
margin:0 0 1.4em;
}

hr.space {
background:#fff;
color:#fff;
}

.clear {
display:block;
}

.clear:after,.container:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

* html .clear {
height:1%;
}

fieldset {
border:1px solid #ccc;
margin:0 0 1.5em;
padding:1.4em;
}

legend {
font-weight:700;
font-size:1.2em;
}

input.text,input.title {
width:300px;
border:1px solid #bbb;
background:#f6f6f6;
margin:.5em .5em .5em 0;
padding:5px;
}

input.title {
font-size:1.5em;
}

textarea {
width:400px;
height:250px;
border:1px solid #bbb;
background:#eee;
margin:.5em .5em .5em 0;
padding:5px;
}

select {
border:1px solid #ccc;
background:#f6f6f6;
width:200px;
}

.error,.notice,.success {
margin-bottom:1em;
border:2px solid #ddd;
padding:.8em;
}

.error {
background:#FBE3E4;
color:#D12F19;
border-color:#FBC2C4;
}

.notice {
background:#FFF6BF;
color:#817134;
border-color:#FFD324;
}

.success {
background:#E6EFC2;
color:#529214;
border-color:#C6D880;
}

.error a {
color:#D12F19;
}

.notice a {
color:#817134;
}

.success a {
color:#529214;
}

p,img,dl {
margin:0 0 1.5em;
}

dl dt,strong,dfn,label {
font-weight:700;
}

del,.quiet {
color:#666;
}

input.text:focus,input.title:focus,textarea:focus,select:focus {
background:#fff;
border:1px solid #999;
}

/*common.css RES SHARE*/

.clearfix:after {  
    content: ".";  
    display: block;  
    clear: both;  
    visibility: hidden;  
    line-height: 0;  
    height: 0;  
}  
   
.clearfix {  
    display: inline-block;  
}  
   
html[xmlns] .clearfix {  
    display: block;  
}  
   
* html .clearfix {  
    height: 1%;  
}  

/*layout.css APP*/

/* 	GLOBAL */

*, img { margin: 0; padding: 0; }
a { color: #20b9f1; text-decoration: none; }
a:hover { text-decoration: underline; }


/* 	HEADER */

body.big { font-size:90%; }
body.bigger { font-size:110%;}

div#HeaderLogo h1 a { width:418px; height:67px; background-image: url(http://www.scahonline.org/assets/scah/images/HeaderLogo.png); text-indent: -9999px; outline: 0; float: left; margin-bottom: 10px; }
div#HeaderLogin { float:right; line-height:1; width:250px;}
div#HeaderLogin p { float:right; clear:right; line-height:1;}
div#HeaderLogin a { color:#5b3f99; }
div#HeaderLogin a.normal { font-size: 12px; }
div#HeaderLogin a.big { font-size: 16px; }
div#HeaderLogin a.bigger { font-size: 22px; }

div#NavAndSearch { background-color: #dcddde; clear:both; }

ul.navigation { font-family: "Myriad Pro", Verdana, Arial; font-size: 0.9em; text-transform: uppercase; background-color: #dcddde; background-repeat: no-repeat; 	float: left; 	clear: left; 	margin:0; padding:0; /* Overriding Blueprint */ }
ul.navigation li { display: inline; float: left;  }
ul.navigation li#about-scah a { background-image: url(http://www.scahonline.org/assets/scah/images/Chamfer.gif); background-repeat: no-repeat; padding-left: 23px; }
ul.navigation li a { color: #333; display: block; padding: 8px 10px 6px 10px; text-decoration: none;border-right: 1px solid gray; }
ul.navigation li a:hover, ul.navigation li.selected a { color: #fff; background-color: #5b3f99; }

input.default { color: #888888; }
div#HeaderSearch { float: right; margin:0 0 0 0; }
div#HeaderSearch fieldset { margin: 0; padding: 0; border: none; margin-top: 6px; width: 190px; }
div#HeaderSearch label { font-weight: normal; }
div#HeaderSearch input#searchterm { width: 110px; }
div#HeaderSearch input#searchsubmit { font-size: 10px; background-image: url(http://www.scahonline.org/assets/scah/images/HeaderSearchGo.png); background-color: #dcddde; width:19px;height:19px; border: none; color: #fff; }


#HeaderImg { background-image: url('http://www.scahonline.org/assets/scah/images/HeaderImgBG.jpg'); }
#HeaderImg h2 { margin-bottom: 10px; }
#HeaderImg h2.HeaderImgFullHeight { font-size: 23px; white-space: nowrap; height: 64px; padding: 30px 0 0 10px; color: #5a4099; line-height: 1.2; background-image: url(http://www.scahonline.org/assets/scah/images/HeaderImgBGTrio.png); background-position: top right; background-repeat: no-repeat; }
#HeaderImg h2 { font-size: 23px; height: 34px; padding: 30px 0 0 10px; color: #5a4099; line-height: 1.2; }
.home #HeaderImg { clear: both; height: 145px; background-image: url(http://www.scahonline.org/assets/scah/images/HomepageHeaderImg.jpg); padding: 0px; }
#HeaderImg h2.HeaderMicIcon { padding-left: 63px; background-image: url(http://www.scahonline.org/assets/scah/images/HeaderMic.png); background-repeat: no-repeat; background-position: 20px 15px; }
#HeaderImg h2.HeaderFAQIcon {padding-left: 63px; background-image: url(http://www.scahonline.org/assets/scah/images/HeaderFAQ.png); background-repeat: no-repeat; background-position: 20px 20px; }
#HeaderImg h2.HeaderMagnifyIcon { padding-left: 63px; background-image: url(http://www.scahonline.org/assets/scah/images/HeaderMagnify.png); background-repeat: no-repeat; background-position: 20px 24px; }
#HeaderImg h2.HeaderDownloadIcon { padding-left: 67px; background-image: url(http://www.scahonline.org/assets/scah/images/HeaderDownload.png); background-repeat: no-repeat; background-position: 20px 20px;}
#HeaderImg h2.HeaderBlogIcon { padding-left: 63px; background-image: url(http://www.scahonline.org/assets/scah/images/HeaderBlog.png); background-repeat: no-repeat; background-position: 20px 15px; }
.inner #HeaderImg h2 span { font-weight: bold; }


/* 	HOMEPAGE */


.home #MainContent { font-family: Verdana; background-image: url(http://www.scahonline.org/assets/scah/images/HomepageToCamera.jpg); background-repeat: no-repeat; background-color: #b9b2d8; padding-bottom: 10px; margin: 10px 0 10px 0; width: 630px; float: left; }
.home #MainContentCopy { float:right; width: 280px; padding-right: 15px; margin-bottom: 10px; }
.home #MainContentCopy h2 { color: #203c73; font-size: 1.2em; padding: 10px 0 0 0; }
.home #MainContentCopy p { font-size: 1em; padding: 5px 0 0 0; }

.home #WidgetContainer { float: left; margin-top: 275px; }
.HomepageWidget { min-height: 180px; width: 130px; float: left; padding: 10px; }
.HomepageWidget a { font-size: 0.9em; color: #000; text-decoration: none; }
.HomepageWidget a:hover { color: red; }
.HomepageWidget h3 { font-size: 1.2em; font-weight: bold; margin: 0 0 0 0; padding: 35px 0 10px 0; background-repeat: no-repeat; }
.HomepageWidget ul { list-style-type: none; padding:0; margin:0; }
.HomepageWidget ul li { background-image: url(http://www.scahonline.org/assets/scah/images/HomepageListImage.gif); background-repeat: no-repeat; background-position: 0 2px; padding: 0 0 0 15px; }
div#TopDownloads { margin: 0 10px 0 10px; background-color: white; }
div#TopDownloads h3 { color: #5b3f99; background-image: url(http://www.scahonline.org/assets/scah/images/HomepageTopDownloads.png); } div#RecentSearches { margin: 0 0 0 0; background-color: white; }
div#RecentSearches h3 { color: #00704a; background-image: url(http://www.scahonline.org/assets/scah/images/HomepageRecentSearches.png); }
div#BlogTopics { clear: left; margin: 10px 10px 10px 10px; background-color: white; }
div#BlogTopics h3 { color: #ee2f3f; background-image: url(http://www.scahonline.org/assets/scah/images/HomepageBlogTopics.png); }
div#NewsAndEvents { margin: 10px 0 0 0; background-color: white;}
div#NewsAndEvents h3 { 	color: #203c73; background-image: url(http://www.scahonline.org/assets/scah/images/HomepageNewsAndEvents.png); }

.home #Sidebar { width: 310px; float: right; }
.home #Sidebar h3 { font-size: 1.1em; font-weight: bold; margin-bottom: 0.3em; }
.home #Sidebar p { font-size: 0.8em; line-height: 1.4; }
.home #Sidebar div { margin: 10px 0 0 0; padding: 13px; }

.home #Sidebar form { background: #dcddde url(http://www.scahonline.org/assets/scah/images/HomepageMembersLogin.jpg) no-repeat; margin-top: 10px; }
.home #Sidebar fieldset { border: none;margin:0;padding:0; }
.home #Sidebar legend { visibility: hidden; text-indent: -9999px; margin:0;padding:0; }
.home #Sidebar dl { width: 210px; float: right; margin:0;padding:0; }
.home #Sidebar dt { display:block; float: left; text-align: right; 	width: 80px; margin: 0; padding: 0; }
.home #Sidebar label { margin:0;padding:0; }
.home #Sidebar dd { float: left; margin:0;padding:0; }
.home #Sidebar input#username, .home #Sidebar input#password, .home #Sidebar input#emailaddress, .home #Sidebar input#newpassword, .home #Sidebar input#confirmpassword { width: 100px; margin:0 0 0 10px;padding:0; }
.home #Sidebar input#submit { margin: 10px 0 13px 90px; }
.home #Sidebar input#reset { margin: 10px 0 13px 10px; }
.home #Sidebar fieldset p { width: 180px; float: right; margin: 0 0.5em 0.5em 0; }
.home #Sidebar fieldset p.error {width: 150px;}

.home #Sidebar div.loggedin { font-size: 0.8em; margin-top:10px; padding:13px; background: #dcddde url(http://www.scahonline.org/assets/scah/images/Chamfer.gif) no-repeat; }
.home #Sidebar div.loggedin a { color:#5b3f99; }
.home #Sidebar div.loggedin p { text-align: right; }
.home #Sidebar div.loggedin ul { float: ; list-style: none; margin:0; padding: 0; }
.home #Sidebar div.loggedin ul li { display: inline; padding-right: 15px;}
.home #Sidebar div.left { margin: 0; padding: 0; width: 170px; }
.home #Sidebar div.left p { margin: 0; padding: 0; font-size: 1em; }
.home #Sidebar div.right { margin:0; padding:0; width: 96px; }

.home #Sponsor { background-color: #dfdbbb; background-image: url(http://www.scahonline.org/assets/scah/images/Chamfer.gif); background-repeat: no-repeat; }
.home #Sponsor h3 { color: #ee2f3f; }
.home #Sponsor div.right p { padding-left: 12px; background-image: url(http://www.scahonline.org/assets/scah/images/HomepageSponsorGT.png); background-repeat: no-repeat; background-position: 2px 3px; }

.home #Purchasing { background-color: #b9b2d8; background-image: url(http://www.scahonline.org/assets/scah/images/Chamfer.gif); background-repeat: no-repeat; }
.home #Purchasing h3 { color: #203c73; }
.home #Purchasing a { color: #fff; text-decoration: none; }
.home #Purchasing a:hover { color: #ddd; }

.home div#Register { padding: 0; height: 81px; background-image: url(http://www.scahonline.org/assets/scah/images/HomepageRegGrad.png); }
.home div#Register a { color: #fff; text-decoration: none; }
.home div#Register a:hover { color: #ddd; }

.home #Register h3 { color: #fff; font-size: 1.7em; font-weight: normal; padding: 13px 0 0 13px; background-image: url(http://www.scahonline.org/assets/scah/images/Chamfer.gif); background-repeat: no-repeat; }
.home #Register p { padding: 0 13px 13px 13px; width: 70%; font-size: 1em; }
.home #Register a.right { width:21px;height:21px; background-image: url(http://www.scahonline.org/assets/scah/images/HomepageRegGo.png); text-indent: -9999px; margin: 10px 13px 0 0; }

/* 	INNERPAGE */

#SidebarLeft { background-color: #e8e5f2; margin:0 10px 10px 0; padding:0; width: 190px; float: left; }
#SidebarLeft h3 { font-size: 1.2em; background-color: #dfdbbb; margin:0; padding: 5px 0 5px 30px; border-bottom: 1px solid gray; background-image: url(http://www.scahonline.org/assets/scah/images/Chamfer.gif); background-repeat: no-repeat; }
#SidebarLeft ul { margin:0; list-style: none; }
#SidebarLeft li { background-color: #fff; border-bottom: 1px solid gray; padding: 3px 0 3px 30px; background-image: url(http://www.scahonline.org/assets/scah/images/InnerSidebarLeftList.png); 	background-repeat: no-repeat; 	background-position: 4px 3px;}
#SidebarLeft li a { color: #6d6f71; text-decoration: none; }
#SidebarLeft li a:hover, #SidebarLeft li.selected a { color: #000; font-weight: bold; }
#Body { margin:0 10px 10px 0; padding:0 10px 0 0; width: 449px; float: left; border-right: 1px dotted #6d6f71; }
#Body h2 { font-size: 1.2em; color: #5a4099; }
#Body h3 { font-size: 1.4em; color: #5a4099; line-height: 1.3; }
#Body h4 { font-size: 1.2em; color: #5a4099; margin:0 0 10px 0;padding:0; line-height:1.5; }
#Body h5 { }
#Body h6 { }
#Body h7 { }
#Body p { color: #6d6f71; font-size: 1.0em; }
#Body hr { border-bottom: 1px dotted #6d6f71; }
#Body ol { color: #6d6f71; font-size: 1.0em; }
#Body ul { color: ; }

/* News Items Page */

.newsitem h2 a, .newsitem-mini h2 a, .newsitem-single h2 a { text-decoration: none; color: #5a4099; }
.newsitem p a, .newsitem-mini p a, .newsitem-single p a { white-space: nowrap; }
#Body .newsitem { border-bottom: 1px dotted #6d6f71; padding-bottom: 10px; margin-bottom: 10px; }
#Body .newsitem img { float: left; clear: left; margin: 0 10px 10px 0 }
#Body .newsitem blockquote { background-color: red; float: left; clear:left; width:113px; padding:5px; margin: 0 10px 0 0; color: #fff; background-color: #5a4099; }
#Body .newsitem h2 { font-size: 2em; margin:0;padding:0; float: left; width: 95%; }
#Body .newsitem p { margin:0;padding:10px 0 5px; }
#Body div.newsitem-mini { float: left; width: 210px; margin-right: 10px; }
#Body .newsitem-mini h2 { font-size: 1.3em; }
#Body div.newsitem-single {}
#Body div.newsitem-single h2 { 	font-size: 2em; margin:0;padding:0; }
#Body div.newsitem-single p { margin:0;padding: 0px 0 10px; }
#Body div.newsitem-single img+h2 { 	margin:0;padding:0 0 10px; }
#SidebarRight ul.newsarchive { text-decoration: none; list-style-type: none; margin: 10px 0 0 13px; }
#SidebarRight ul.newsarchive a { color: #6d6f71; text-decoration: none; }
#SidebarRight ul.newsarchive a:hover { color:red; text-decoration: none; }

fieldset#RegFormNews { border:none; padding:10px 0 0 0; margin: 0; }
fieldset#RegFormNews legend { color: #5a4099; }
fieldset#RegFormNews dl { position: relative; width: 320px; margin: 0; padding: 0;}
fieldset#RegFormNews dt {  width: 150px;  height: 30px; float: right; clear: right; display: inline; margin: 0; padding: 0; font-size: 100%; font-weight: normal; }
fieldset#RegFormNews dt label { margin:0; padding:0; }
fieldset#RegFormNews dd input { width: 130px; }
fieldset#RegFormNews dd#Additional { height: 135px; }
fieldset#RegFormNews dd#submit input { width: 80px; }
fieldset#RegFormNews dd { height: 30px; float: left; clear: left; display: inline; margin:0; padding: 0; }
fieldset#RegFormNews textarea { width: 130px; height: 100px; }

dl.fees {font-size: 0.9em; padding: 10px 13px 0 13px; }
dl.fees dt {display: inline; float: left; font-weight: normal; width: 145px; }
dl.fees dd { }

a.SidebarConference { display: block; margin:75px 0 0 0;padding:0; width:190px;height:210px; background-image: url(http://www.scahonline.org/assets/scah/images/InnerSidebarLeftConf07.jpg); background-repeat: no-repeat; text-indent: -9999px; }

	
/* General Innerpage SidebarRight */

#SidebarRight { background-color: #fffde3; background-image: url(http://www.scahonline.org/assets/scah/images/Chamfer.gif); background-repeat: no-repeat; margin:0 0 10px 0;padding:0 0 13px; 0; width: 280px; 	float: left; }
#SidebarRight h3 { margin: 13px 0 0 13px; color: #5a4099; }
#SidebarRight h4 { /* sign up as a... */ 	 }
#SidebarRight h5 { /* keep-up to date... */ }
#SidebarRight ul { padding: 10px 0 0 13px;; color: #5a4099; }
#SidebarRight ul li { margin:; }
#SidebarRight p { margin: 13px 13px 0 13px; color: #6d6f71; font-size: 0.9em; }
#SidebarRight p span { /* valuable benefits spec... */ 	color: #5a4099; }
#SidebarRight a.search { display: block; width:58px;height:18px; background-image: url(http://www.scahonline.org/assets/scah/images/InnerSidebarRightSearch.png); text-indent: -9999px; margin: 10px 0 0 13px; }
#SidebarRight #NewsTeaser {}
#SidebarRight #NewsTeaser h2 { float:left; }
#SidebarRight #NewsTeaser p { float:left; clear: left; }
#SidebarRight #NewsTeaser img { float:right; }
#SidebarRight div#Key h2 { }
#SidebarRight div#Key p { }
#SidebarRight div#Key img { float: left; margin-right: 10px; }

div.Map2Col {  }
div.Map2Col p { width:135px; }
div.Map2Col a.Map { margin-top: -20px; margin-right: 5px; text-indent: -9999px; float: right; width:120px; height:202px; background-image: url(http://www.scahonline.org/assets/scah/images/InnerSidebarRightMap.png); }

/* Benefits of Membership */

#Body ol {
	padding-left: 10px;
}
#SidebarRight p.signupsidebar { font-size: 1.5em; color: #5a4099; margin-top: 10px; line-height: 1.3em; }

/* Publications/Downloads Page */

#Downloads { border-bottom: 1px dotted #6d6f71; padding-top: 10px; }
#Downloads a { color: #5a4099; }
#Downloads a.clicker { background-repeat: no-repeat; background-position: 32px 5px; float: left; height: 100px; width: 100px; text-indent: -9999px; outline: none; }
#Downloads a.applicationmsword { background-image: url(http://www.scahonline.org/assets/scah/images/InnerDownloadsDOC.jpg); }
#Downloads a.applicationexcel { background-image: url(http://www.scahonline.org/assets/scah/images/InnerDownloadsXLS.jpg); }
#Downloads a.applicationvnd.ms-excel { background-image: url(http://www.scahonline.org/assets/scah/images/InnerDownloadsXLS.jpg); }
#Downloads a.applicationpdf { background-image: url(http://www.scahonline.org/assets/scah/images/InnerDownloadsPDF.jpg); }
#Downloads dl { float: left; width: 320px; }
#Downloads dt { width: 80px; float: left; }
#Downloads dd { width: 200px; float: left; }

ul.pages { margin:0; padding:15px 0 0 0; border-top: 1px dotted #6d6f71; }
ul.pages li { display: inline; padding-right: 5px; }

#DownloadsSidebarLeft { margin-top: 50px; padding: 15px; }
#DownloadsSidebarLeft address { font-style: normal; margin:0;padding:0; }
#DownloadsSidebarLeft img { margin-bottom: 10px; }


/* 	MEMBER SEARCH     */

div.ServiceKey {padding: 10px 10px 0 80px;cursor: pointer; }
div.ServiceKey h4 { color: #5a4099;margin:0;padding:0; font-weight: bold;}
#SidebarRight div.ServiceKey p { color:#5a4099;margin:10px 0 0 0;padding:0 5px 5px 0; line-height: 1.2; }
div.ServiceKey ul { list-style-type: decimal; list-style-position: inside; background-color: #fff; padding: 8px; color:#6d6f71; width: 80%;margin:0; }
div.ServiceKey ul li {  }
div.HousingSupport  {padding-bottom: 30px;}


/* Provision Key Classes */

.HousingSupport { background-image: url(http://www.scahonline.org/assets/scah/images/InnerServKeyHousing.png); background-repeat: no-repeat; background-position: 13px 8px;}
.HomeNonPersonal {background-image: url(http://www.scahonline.org/assets/scah/images/InnerServKeyNonPersonal.png); background-repeat: no-repeat; background-position: 13px 8px;}
.HomePersonal {background-image: url(http://www.scahonline.org/assets/scah/images/InnerServKeyPersonal.png); background-repeat: no-repeat; background-position: 13px 8px;}
.HomeEnhanced {background-image: url(http://www.scahonline.org/assets/scah/images/InnerServKeyEnhanced.png); background-repeat: no-repeat; background-position: 13px 8px;}

a.DownloadSCHAGuide { display: block; margin:75px 0 0 0;padding:0; width:190px;height:179px; background-image: url(http://www.scahonline.org/assets/scah/images/InnerSidebarLeftFindOut.jpg); background-repeat: no-repeat; text-indent: -9999px; }

a.BackgroundSidebarRegister { display: block; margin:0 0 0 0;padding:0; width:190px; height:50px; background-image: url(http://www.scahonline.org/assets/scah/images/InnerSidebarLeftRegister.jpg); background-repeat: no-repeat; text-indent: -9999px; }



/* searchform */

div#textcontent_69 { width: 600px; float: left; }

form.MemberSearchForm { width: 570px;
	clear:  left;
	margin: 0; padding:  0;
}
fieldset#LocationSearch { border: none; width: 250px; float: left; }
fieldset#LocationSearch dl {}
fieldset#LocationSearch dt { float:left; margin:10px 0 10px 0; display: block;}
fieldset#LocationSearch dd, fieldset#LocationSearch select { float: left; clear: left; margin:0 0 0 0;}

fieldset#ServiceSearch {width: 250px; border: none; float: right; }
fieldset#ServiceSearch dl {}
fieldset#ServiceSearch dt { float:left; clear: left; margin:10px 0 10px 0; }
fieldset#ServiceSearch dd, select#service { float: left; clear: left; margin:0 0 0 0; }
fieldset#MemberSearchSubmit { clear:left; width: 200px; border-style: none; float: left;}




p.searchformerror {float: left; width: 550px;}

/* imagemap stuff */

div.ImageMap { width: 282px; clear: none; right: 0; top: 0; float: right; padding: 0 ; margin-right: 50px;} 

div#SearchListing { margin:10px 0 10px 0; padding: ; border: 1px solid #b9b2d8; width:700px; float: left; }
h3.fn { color: #5a4099; font-size: 1.4em; }



div#SearchListing dl,div#SearchListing h3,div#SearchListing p {  margin:0; padding:0 0 0 10px; }
div#SearchListing p { float: left; width: 490px;}
div#SearchListing h3 { padding-top: 10px; float: left; width: 370px;}
div#SearchListing dl { padding: 10px 0 5px 10px; float: left; width: 480px;}
div#SearchListing dt { float: left; }
div#SearchListing dd { 	float: left; margin: 0 30px 0 15px; }
dl.StaffLocation { }
div#SearchListing dl.Rating { float:right; border: none; width: 80px; background-color: #b9b2d8; margin:0;padding:0 0 0 3px; }
div#SearchListing dl.Rating dt { float:left; }
div#SearchListing dl.Rating dd { float:left; margin:0 5px 0 5px;padding:0; width: 25px; text-align: right; }



a.SearchListingImg {
	float: left;
	width: 180px;
	height: 140px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: center center;
}

div.listingRight {float: left; width: 519px; min-height: 140px; border-left: 1px solid #b9b2d8;}

/* searchdetail */

div.InfoLeft { float: left; width: 190px; margin-right: 10px; }
div.InfoLeft img { vertical-align: bottom; } dl.InfoLeft a { color: black; }
dl.InfoLeft { padding:0 10px 10px 10px; background-color: #b9b2d8; }
dl.InfoLeft dt { padding-top:10px; }
dl.InfoLeft dd { margin:0;padding:0; }
div#Body.vcard h3 { font-size: 1.5em; margin:0 0 10px 0;padding:0; }
address.adr { font-size: 1.2em; font-style: normal; margin:0; padding:0; width: 200px; }
div#Body.vcard p { clear:right;}
div#Body.vcard a.previous { clear:right; padding-top: 15px; background-image: url(http://www.scahonline.org/assets/scah/images/InnerPrevIcon.png);  background-repeat: no-repeat; background-position: 0 0px;}
div#Body.vcard a.next { clear: right; padding-top: 15px; background-image: url(http://www.scahonline.org/assets/scah/images/InnerNextIcon.png);  background-repeat: no-repeat;}
dl.ServiceProvision { width: 180px; float: right; border: 1px solid #b9b2d8; padding: 0; margin:0 0 10px 10px; }
dl.ServiceProvision dt { margin:0; padding:0; }
dl.ServiceProvision dd { margin:0;padding:0; }
dl.ServiceProvision dt.Rating { padding: 3px 3px 3px 5px; width: 45px; float: left; color: #6d6f71; }
dl.ServiceProvision dd.Grading1,dl.ServiceProvision dd.Grading2,dl.ServiceProvision dd.Grading3,dl.ServiceProvision dd.Grading4,dl.ServiceProvision dd.Grading5 { width: 70px; float: right; text-align: right; margin: 0.2em 5px 0 0; }
dl.ServiceProvision dt.Provision { clear:left; text-align: center; color: #5a4099; font-weight: normal; border-top: 1px solid #b9b2d8; }
dl.ServiceProvision dd.Provision {  border-top: 1px solid #b9b2d8;  }
dl.ServiceProvision ul { list-style: none; margin:0 auto 0 auto; padding:10px; height:42px;}
dl.ServiceProvision li { display: block; width:36px;height:42px; float:left; text-indent: -9999px; padding-right: 5px; }
dl.ServiceProvision li.provision1 { background-image: url(http://www.scahonline.org/assets/scah/images/InnerServKeyHousing.png); background-repeat: no-repeat; background-position: 0 0px; }
dl.ServiceProvision li.provision2 { background-image: url(http://www.scahonline.org/assets/scah/images/InnerServKeyNonPersonal.png); background-repeat: no-repeat; background-position: 0 0px; }
dl.ServiceProvision li.provision3 { background-image: url(http://www.scahonline.org/assets/scah/images/InnerServKeyPersonal.png); background-repeat: no-repeat; 	background-position: 0 0px; }
dl.ServiceProvision li.provision4 { background-image: url(http://www.scahonline.org/assets/scah/images/InnerServKeyEnhanced.png); background-repeat: no-repeat; background-position: 0 0px; }

/* 	SCAH MEMBERS */
 
div#InnerLogin { width: 280px; float: left; margin-top: -10px; margin-bottom: 10px;}
div#InnerLogin form { background: #dcddde url(http://www.scahonline.org/assets/scah/images/HomepageMembersLogin.jpg) no-repeat; margin-top: 10px; }
div#InnerLogin fieldset { border: none;margin:0;padding:0; }
div#InnerLogin legend { visibility: hidden; text-indent: -9999px; margin:0;padding:0; }
div#InnerLogin dl { width: 210px; float: right; margin:0;padding:0; }
div#InnerLogin dt { display:block; float: left; text-align: right; 	width: 80px; margin: 0; padding: 0; }
div#InnerLogin label { margin:0;padding:0; }
div#InnerLogin dd { float: left; margin:0;padding:0; }
div#InnerLogin input#username, div#InnerLogin input#password, div#InnerLogin input#emailaddress, div#InnerLogin input#newpassword, div#InnerLogin input#confirmpassword { width: 100px; margin:0 0 0 10px;padding:0; }
div#InnerLogin input#submit { margin: 10px 0 13px 90px; }
div#InnerLogin input#reset { margin: 10px 0 13px 10px; }
div#InnerLogin p.loggedin { text-align: right; font-size: 1em; margin-top:10px; padding:13px; background: #dcddde url(http://www.scahonline.org/assets/scah/images/Chamfer.gif) no-repeat; }
div#InnerLogin p.loggedin a { color:#5b3f99; }
div#InnerLogin p { width: 180px; float: right; margin: 0 0.5em 0.5em 0; }
div#InnerLogin p.error {width: 150px;}


fieldset#RegForm { border:none; padding:10px 0 0 0; margin: 0; }
fieldset#RegForm legend { color: #5a4099; }
fieldset#RegForm dl { position: relative; width: 380px; margin: 0; padding: 0;}
fieldset#RegForm dt {  width: 175px; height: 30px; float: right; clear: right; display: inline; margin: 0; padding: 0; font-size: 100%; font-weight: normal; }
fieldset#RegForm dd input { width: 190px; }
fieldset#RegForm dd { height: 30px; float: left; clear: left; display: inline; margin:0; padding: 0; }
fieldset#RegForm textarea { width: 180px; height: 100px; }
fieldset#RegForm dd#Address { height: 140px;}
fieldset#RegForm dd#submit input { width: 80px; }
 
/* New mydetails */

form.MyDetails { width: 400px; }
form.MyDetails legend { color: #5b3f99; padding-top: 1.5em; }
form.MyDetails fieldset {  }

fieldset#DetailsLoginInfo		{ width: 395px; border: none;   margin: 0; padding: 0; }
fieldset#DetailsPersonalInfo	{ width: 395px; border: none;   margin: 0; padding: 0; }
fieldset#BusinessDetails		{ width: 395px; border: none;   margin: 0; padding: 0; }
fieldset#BusinessListDetails	{ width: 395px; border: none;   margin: 0; padding: 0; }
fieldset#BusinessListingImg		{ width: 395px; border: none;   margin: 0; padding: 0; } 
fieldset#DetailsSubmit			{ width: 395px; border: none;   margin: 0; padding: 0; }

fieldset#DetailsLoginInfo		p		{ font-size: 0.8em; line-height: 1; color: gray; float: ; clear: both; margin: 0; padding: 0; }
fieldset#DetailsPersonalInfo	p   	{ font-size: 0.8em; line-height: 1; color: gray; float: ; clear: both; margin: 0; padding: 0; }
fieldset#BusinessDetails		p   	{ font-size: 0.8em; line-height: 1; color: gray; float: ; clear: both; margin: 0; padding: 0; }
fieldset#BusinessListDetails	p   	{ font-size: 0.8em; line-height: 1; color: gray; float: ; clear: both; margin: 0; padding: 0; }
fieldset#BusinessListingImg		p   	{ font-size: 0.8em; line-height: 1; color: gray; float: ; clear: both; margin: 0; padding: 0; } 
fieldset#DetailsSubmit			p   	{ font-size: 0.8em; line-height: 1; color: gray; float: ; clear: both; margin: 0; padding: 0; }

fieldset#DetailsLoginInfo		input	{ float: left; clear: left; width: 45%;  margin: 10px 0 0 0; height: 1.5em; }
fieldset#DetailsPersonalInfo	input	{ float: left; clear: left; width: 45%;  margin: 10px 0 0 0; height: 1.5em; }
fieldset#BusinessDetails		input	{ float: left; clear: left; width: 45%;  margin: 10px 0 0 0; height: 1.5em; }
fieldset#BusinessListDetails	input	{ float: left; clear: left; width: 45%;  margin: 10px 0 0 0; height: 1.5em; }
fieldset#BusinessListingImg		input	{ float: left; clear: left; width: 45%;  margin: 10px 0 0 0; height: 1.5em; } 
fieldset#DetailsSubmit			input	{ float: left; clear: left; margin-top: 15px; }

fieldset#DetailsLoginInfo		label	{ display: block; float: right; clear: right; width: 45% ;  margin: 10px 0 0 0; }
fieldset#DetailsPersonalInfo	label   { display: block; float: right; clear: right; width: 45% ;  margin: 10px 0 0 0; }
fieldset#BusinessDetails		label   { display: block; float: right; clear: right; width: 45% ;  margin: 10px 0 0 0; }
fieldset#BusinessListDetails	label   { display: block; float: right; clear: right; width: 45% ;  margin: 10px 0 0 0; }
fieldset#BusinessListingImg		label   { display: block; float: right; clear: right; width: 45% ;  margin: 10px 0 0 0; } 
fieldset#DetailsSubmit			label   { display: block; float: right; clear: right;  margin: 10px 0 0 0; }

fieldset#DetailsLoginInfo		textarea	{ float: left; clear: left; width: 45% ;  height: 5em; margin: 10px 0 0 0; }
fieldset#DetailsPersonalInfo	textarea   	{ float: left; clear: left; width: 45% ;  height: 5em; margin: 10px 0 0 0; }
fieldset#BusinessDetails		textarea   	{ float: left; clear: left; width: 45% ;  height: 5em; margin: 10px 0 0 0; }
fieldset#BusinessListDetails	textarea   	{ float: left; clear: left; width: 45% ;  height: 5em; margin: 10px 0 0 0; }
fieldset#BusinessListingImg		textarea   	{ float: left; clear: left; width: 45% ;  height: 5em; margin: 10px 0 0 0; } 
fieldset#DetailsSubmit			textarea   	{ float: left; clear: left; width: 45% ;  height: 5em; margin: 10px 0 0 0; }

fieldset#DetailsLoginInfo		select		{ float: left; clear: left; width: 45% ;  margin: 10px 0 0 0; height: 2em; }
fieldset#DetailsPersonalInfo	select   	{ float: left; clear: left; width: 45% ;  margin: 10px 0 0 0; height: 2em; }
fieldset#BusinessDetails		select   	{ float: left; clear: left; width: 45% ;  margin: 10px 0 0 0; height: 2em; }
fieldset#BusinessListDetails	select   	{ float: left; clear: left; width: 45% ;  margin: 10px 0 0 0; height: 2em; }
fieldset#BusinessListingImg		select   	{ float: left; clear: left; width: 45% ;  margin: 10px 0 0 0; height: 2em; } 
fieldset#DetailsSubmit			select   	{ float: left; clear: left; width: 45% ;  margin: 10px 0 0 0; height: 2em; }

fieldset#DetailsLoginInfo		p		{  width: 100%; float: left; clear: both; margin: 0; padding: 0.5em; }
fieldset#DetailsPersonalInfo	p   	{  width: 100%; float: left; clear: both; margin: 0; padding: 0.5em; }
fieldset#BusinessDetails		p   	{  width: 100%; float: left; clear: both; margin: 0; padding: 0.5em; }
fieldset#BusinessListDetails	p   	{  width: 100%; float: left; clear: both; margin: 0; padding: 0.5em; }
fieldset#BusinessListingImg		p   	{  width: 100%; float: left; clear: both; margin: 0; padding: 0.5em; } 
fieldset#DetailsSubmit			p   	{  width: 100%; float: left; clear: both; margin: 0; padding: 0.5em; }


/* Extras */

fieldset#BusinessListDetails label.maincontent { height: 200px; }
fieldset#BusinessListDetails textarea.maincontent { height: 200px; }


fieldset#BusinessListDetails label.ServiceProvLabel { float: left; clear: left; margin: 15px 0 0 0;  }
fieldset#BusinessListDetails div.ServiceProvCheckboxes input { width: 1.5em; margin-right: 1em; }
fieldset#BusinessListDetails div.ServiceProvCheckboxes label { float: left; width: 85%; height: 1em; font-weight: normal;  }
fieldset#BusinessListDetails div.ServiceProvPDFUpload input.pdffile {  height: 1.5em;}
fieldset#BusinessListDetails div.ServiceProvPDFUpload label.pdffile { width: 30%; }
fieldset#BusinessListDetails div.ServiceProvPDFUpload label.pdffile span { font-size: 0.8em; line-height: 1; color: gray; }
fieldset#BusinessListDetails div.ServiceProvPDFUpload input.removefile { float: left; width: 1.5em; height: 1.5em; margin: 1em 0.5em 0 0; padding: 0; }
fieldset#BusinessListDetails div.ServiceProvPDFUpload label.removefile {  float: right; margin-left: 0.5em; }
fieldset#BusinessListDetails div.ServiceProvPDFUpload p { clear: both; float: right; width: 29%; }
fieldset#BusinessListDetails div.ServiceProvPDFUpload p a { float: left; margin-bottom: 5px; }

fieldset#BusinessListingImg div.BusListImgLogoFile {}
fieldset#BusinessListingImg div.BusListImgLogoFile input.logofile { }
fieldset#BusinessListingImg div.BusListImgLogoFile label.logofile { width: 30%; }
fieldset#BusinessListingImg div.BusListImgLogoFile label.logofile span { font-size: 0.8em; line-height: 1; color: gray; }
fieldset#BusinessListingImg div.BusListImgLogoFile input.removelogo { float: left; width: 1.5em; height: 1.5em; margin: 1em 0.5em 0 0; padding: 0;  }
fieldset#BusinessListingImg div.BusListImgLogoFile label.removelogo { margin-left: 0.5em;  }

fieldset#BusinessListingImg div.BusListImgImage input.imagefile {  }
fieldset#BusinessListingImg div.BusListImgImage label.imagefile { float: right;  width: 30%;}
fieldset#BusinessListingImg div.BusListImgImage label.imagefile span { font-size: 0.8em; line-height: 1; color: gray; }
fieldset#BusinessListingImg div.BusListImgImage input.removeimage { float: left; width: 1.5em; height: 1.5em; margin: 1em 0.5em 0 0; padding: 0; }
fieldset#BusinessListingImg div.BusListImgImage label.removeimage { margin-left: 0.5em; }
fieldset#BusinessListingImg div.BusListImgImage img { float: left; clear: left; }

div.BusListImgLogoFile p img { float: left; }
div.BusListImgImage p img { float: left; }

div.BusListImgLogoFile p span { float: right; clear: right; width: 30%;  }
div.BusListImgImage p span { float: right; clear: right; width: 30%; }

fieldset#DetailsSubmit select#completed { }
fieldset#DetailsSubmit label.completed { width: 30%; }
fieldset#DetailsSubmit label.completed span { width: 30%; font-size: 0.8em; line-height: 1; color: gray;}






form.MyDetails br.clear { width: 100%; height: 1px; clear: both; }


/* 	BLOGS      */

#Body div.hfeed h2 { font-size: 1.2em; background-color: #dfdbbb; padding: 2px 5px 0 5px; margin:0; color: #6d6f71; }
#Body .hentry abbr { padding-bottom: 5px; border: none; }
#Body .hentry h3 a { font-family: Georgia, serif; font-size: 2em; color: #5a4099; text-decoration: none; }
#Body div.bloglatest h3 a { line-height: 1; font-family: Helvetica, Arial, sans-serif; color: #fff; font-size: 1em; margin:0; padding:5px; }
#Body div.bloglatest h3.gloria { font-size: 1.3em; line-height: 1; background-image: url(http://www.scahonline.org/assets/scah/images/Gloria.jpg); background-repeat: no-repeat; background-position: top center; }
#Body div.bloghighlight h3 { background-repeat: no-repeat; background-position: top center; padding: 5px; }
#Body div.bloglatest h3.gloria, #Body div.bloghighlight h3 { padding-top: 125px; }
#Body div.bloghighlight h3 a { color: #fff; font-size: 1.8em; line-height: 1;}
#Body div.entry-content p { color: #6d6f71; }
#Body div.bloglatest { width: 260px; float: left; margin-right:10px; background-color: #6d6f71; }
#Body div.bloglatest h3.gloria a { font-family: Georgia, serif; color: #fff; font-size: 2.8em; margin:0; padding:5px; }
#Body div.latest-highlight { background-color: #fffde3; padding: 5px; }
#Body div.latest-highlight address { margin:0;padding:0; font-style: normal; }
#Body div.bloghighlight { width: 179px; float: left; background-color: #6d6f71; }
#Body .blogrecent { float: left; margin-top: 10px; padding-bottom: 10px; border-bottom: 1px dotted #6d6f71; }
#Body .blogrecent h3 { margin-top: 10px; }

/* Blog single pages */
#Body .blog-single h3 { font-size: 2em; margin:10px 0 15px 0;padding:0; }
div.commentform h3 { margin:0; padding:0; font-weight: bold; }
div.commentform fieldset { width: 370px; border: none; margin:0;padding:0 0 10px 0; }
div.commentform fieldset legend { font-weight: normal; color: #5a4099; }
div.commentform fieldset dl { margin:0;padding:0; }
div.commentform fieldset dt { float:right; clear:right; display:block; margin:0;padding:0; margin-top: 10px; height:1.5em; width:150px; }
div.commentform fieldset dd { float:left; margin:0; padding:0; margin-top: 10px; }
div.commentform fieldset dd input { width:120px; margin:0;padding:0;}
div.commentform fieldset dt.YourComment { height:102px; }
div.commentform fieldset textarea { width: 202px;height:100px; background-color: #fff; float:left; margin:0;padding:0; }
div.commentform fieldset dd#submit { clear:left; float:left; margin-top: 15px; }
div.commentform fieldset dd.NarrowInput {width: 140px;}
div.commentform fieldset dt.NarrowInput {width: 230px;}

div.comments { background-color: #fffde3; }
#Body .comments cite { margin-top:10px; font-size: 1.2em; }
#Body .comments blockquote p,#Body .comments cite abbr { font-variant: normal; }

h3.membersblog {
	background-image: url('http://www.scahonline.org/assets/scah/images/membersblog_header.jpg');
	background-repeat: no-repeat;
	padding-bottom: 149px;
	background-position: left bottom;
	margin-bottom: 10px;
}

#Body div.membersblog div.bloglatest {
	width: 439px;
}

#Body div.bloghighlight h3 {
	padding-bottom:20px; 
}

/* 	SPONSOR PAGES     */

div#SponsorHeader { float: left; width: 760px; margin-left: -10px; margin-bottom: 10px; }
div#SponsorHeader  h2 { color: #5a4099; font-size: 25px; padding-top: 20px; padding-left: 10px; }
div#SponsorHeader a { display: block; font-size: 12px; margin-top: 35px; padding-right: 10px; }

h2.sponsor-1 { text-indent: -9999px; height:39px; width:200px; background-image: url(http://www.scahonline.org/assets/scah/images/RBSLeft.png); background-repeat: no-repeat; margin: 20px 0 0 10px; }
p.sponsor-1 a { display: block; text-indent: -9999px; height:11px; width:84px; background-image: url(http://www.scahonline.org/assets/scah/images/RBSRight.png); background-repeat: no-repeat; background-position: 0 0; margin: 50px 10px 0 0; }
li.sponsor { text-transform: none !important;  }

/* SITE SEARCH RESULTS */

fieldset#SideLocationSearch { border: none; width: 240px; float: left; clear: left; margin-top: 15px; margin-bottom:0;}
fieldset#SideLocationSearch dd {margin:0;padding:0;}
fieldset#SideLocationSearch dt.TownOrCity {margin: 10px 0 0 0;padding:0;}

fieldset#SideServiceSearch {border: none; width: 240px; float: left; clear: left;}
fieldset#SideServiceSearch dd {margin:0;padding:0;}

div#BodyFullwidth { float:left; width:670px; }
div#BodyFullwidth a { color: black; }

dl#SearchResults { padding: 0 10px 0 0; }

dl#SearchResults dt a { font-size: 1.4em; color: #5a4099;}

dl#SearchResults dd { margin:0 0 10px 0; padding: 0 0 10px 0; border-bottom: 1px dotted #6d6f71; }
dl#SearchResults sup { color: gray; }

/* 	FOOTER      */

div#Footer { font-size: 0.9em; 	clear: both; 	color: gray; } div#Footer a { 	color: gray; 	text-decoration: none; } div#Footer a:hover {}
ul#footernavigation { 	margin: 0; padding: 0; } #footernavigation li { 	display: inline; 	padding: 0px 6px; 	border-right: 1px solid #AAA; 	color: #AAA; } #footernavigation li.first { 	padding-left: 0; } #footernavigation li.last { 		border-right: 0; }


/* 	BITS & HACKS */

.purple { color: #5a4099; padding: 5px 13px 0 13px; }

.left { float:left; }
.right { float:right; }
.clearleft { clear: left; }

.clearfix:after {  content:".";  display:block;  height:0;  clear:both;  visibility:hidden;  }
/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
/* End hide from IE-mac */

/* Checkin dis in */
 

