/* GLOBAL */

body {color:#404040; background:#c0c0c0; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; font-size:12px;}
a {color:#1bb2af; font-weight:bold; text-decoration:none; outline:none;}
a:hover {color:#888;}

.print-logo {display:none;}


/* HOME PAGE */

#topWrapper {width:980px; margin:0 auto;}
#freeTrial {width:184px; height:97px; background:url(../images/yellow-box.png) no-repeat; padding:10px 15px 15px; position:absolute; right:20px; bottom:10px; z-index:999;}
#freeTrial h4 {font-size:14px; font-weight:bold; text-transform:uppercase; margin:0 0 10px;}
#freeTrial p {color:#414042; font-size:14px; margin:0 0 5px;}
#freeTrial.indexMove {bottom:30px;}
#freeTrial a {color:#414042; text-decoration:none;} 
#freeTrial a:hover { text-decoration:underline;} 

#viewDemo{width:116px;height:37px;font-size:12px;text-align:center;background:url(../images/View-Demo-button_backgound.png) no-repeat top right;float:right;padding:6px 0 0 20px;margin:0 0 15px 0;}
#viewDemo a{color:#414042;}

#newsletter a {font-size:11px; vertical-align:middle;}

#newsletter {width:150px;}
#newsletter input.newsletter {width:150px; color:#666; background:#fff; border:none; outline:none; margin:10px 0 0; padding:5px 7px;}
#newsletter input.emailSubmit {color:#fff; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; background:none; margin:0 0 0 10px; border:none; cursor:pointer; vertical-align:middle;}
#newsletter input:focus.newsletter {border:none; outline:none;}

#sliderContent .sliderImage a {font-weight:normal;}

.home #content .left ul {list-style:disc outside none;margin:0 20px 10px 0;}
.home .quoteOne .shadow {position:absolute; left:30px; top:70px;}
.home #content .left .quoteOne h2 {color:#fff; margin:0 0 10px;}

.home #content .right .quoteTwo {background:none repeat scroll 0 0 #74CBC8; padding:20px;}
.home #content .right .quoteTwo p {color:#404040;}
.home #content .right .quoteTwo a {text-decoration:none;}
.home #content .right .quoteTwo a:hover {color:#fff; text-decoration:underline;}

/* VIDEO */

#videoWrapper {width:980px;text-align:center;margin:20px auto 0 auto;}

/* CONTENT STYLES */

#content {width:918px; background:#eee url(../images/text-bg.gif) right repeat-y; padding:0 0 50px; margin:0 auto; position:relative;}
#content p {line-height:18px; margin:0 0 10px;}
#content p.contactToday {margin-top:30px;}
#content .line {border-bottom:#ccc 1px solid; padding:15px 0 0;}

#content h1, #content h2 {color:#414042; font-size:15px; font-weight:bold;}
.home #content h1 {font-size:17px; margin-bottom:10px}
.home #content h2 {
	color:#5A585C;
}
#content .leftSub h2 {color:#555; font-size:15px; text-transform:none; border-bottom:#ccc 1px solid; padding:0 0 3px; margin:30px 0 3px;}
#content .leftSub h2 a {color:#555;}
#content .leftSub h1 {color:#fff; background:#74CBC8; border:none; padding:10px 20px; margin:0 -20px 10px; position:relative;}

#content .right h2 {color:#fff;}
#content h3 {color:#807F83; font-size:14px; font-weight:bold; margin:10px 0 8px;}
#content h3 a {color:#807F83}
#content h3 a:hover {color:#807F83; text-decoration:underline;}
#content .right .quoteOne h2 {color:#fff; font-size:15px; margin:0 0 10px}
#content .right .quoteOne ul {list-style:none; margin:0;}
#content .right .quoteOne ul li {font-size:12px; line-height:normal;}
#content .right .quoteOne ul li a {font-weight:normal;}

#content .right h3 {color:#fff; font-size:15px; font-weight:bold; margin:20px 0 0;}
#content .sub h3 {font-size:19px; border-bottom:#999 1px solid; text-transform:uppercase; padding:0 0 5px; margin:0 0 5px;}
#content .sub h4 {color:#fff; font-size:15px; font-weight:bold; margin:10px 30px;}
#content .right p {color:#fff;}
#content .right ul, #content .left ul {list-style:outside disc; margin:0 20px 10px 35px;}
#content .right li {color:#fff; font-size:16px; line-height:24px;}
#content .left li {line-height:18px; margin:0 0 7px;}
#content .left h4 {font-size:14px; font-weight:bold; border-bottom:#ccc 1px solid; padding:10px 0 0; margin:0 0 10px 5px;}

#content .margin {padding:20px;}
#content .col {width:189px; padding:0 10px 0 0; margin:0 0 10px; border-right:#dbdbdb 1px solid; float:left;}
#content .col + .col {padding:0 0 0 10px; border:none;}
#content .right .col {border:none;}
#content .right .col h2 {color:#bbb;}
#content .right .col a {color:#fff;}
#content .right .col a:hover, #content .right a:hover {color:#8FFFFA; text-decoration:underline;}

.quoteOne {width:419px; background:#74CBC8; padding:20px; position:relative;}
.quoteOne .shadow {position:absolute; left:30px; top:83px;}
.quoteTwo {width:419px; background:#e2e2e4; padding:20px;}
blockquote {font-size:15px; line-height:20px; padding:0 25px;}
blockquote.quote {background:url(../images/left-quote.gif) no-repeat;}
blockquote .endquote {padding:0 0 6px 4px;}

.left {width:459px; float:left; position:relative;}
.right {width:459px; padding:0 0 80px; float:right; position:relative;}
.right a {color:#fff; text-decoration:underline;}
.right a:hover {text-decoration:none;}

.right .media img, .media .graph img, .right #slider  {
	padding-bottom:21px;
	background: url(../images/img-shadow.jpg) no-repeat center bottom;
}

#dsLogo {position:absolute; right:10px; bottom:20px; width:140px;}
#dsLogo p {color:#fff; font-size:11px; text-align:right; line-height:normal; margin:0 9px 0 0;}
#dsLogo a {color:#fff;}


/* SUBPAGE STYLES */

#subWrapper {width:980px; margin:0 auto;}

#subPicture {width:980px; height:409px; position:relative;}
#subPicture .quote {width:920px; background:#73cac7; padding:15px 30px; position:absolute; bottom:0; -moz-opacity:.85; filter:alpha(opacity=85); opacity:.85;}
#subPicture .quote p {color:#fff; font-size:32px; font-style:italic; padding: 0 220px 0 0;}
#subPicture .homeLink {width:300px; height:55px; text-indent:-9999px; position:absolute; top:10px; left:30px;}

.media {width:100%; text-align:center; margin:10px 0 30px;}
.graph {width:412px; height:296px; background:#fff; margin:auto;}
.graph img {/*padding:10px;*/}
.requestInfo {background:url(../images/interior-donorscape.jpg) no-repeat;}
.prospectScreening {background:url(../images/interior-bg-09.jpg) no-repeat;}
.matchSelect {background:url(../images/matchselect.jpg) no-repeat;}
.strategyScreening {background:url(../images/strategy-beyond-wealth-screening.jpg) no-repeat;}
.donorDaily {background:url(../images/daily-donor-wealth-screening.jpg) no-repeat;}
.training {background:url(../images/training.jpg) no-repeat;}
.whoUses {background:url(../images/who-uses-donorscape.jpg) no-repeat;}
.forMe {background:url(../images/donorscape-wealth-screening-tool.jpg) no-repeat;}
.tech {background:url(../images/donorscape-technical-specifications.jpg) no-repeat;}
.buy {background:url(../images/donorscape-wealth-screening-subscription.jpg) no-repeat;}
.healthcare {background:url(../images/patient-wealth-screening.jpg) no-repeat;}
.education {background:url(../images/donorscape-alumni-wealth-screening.jpg) no-repeat;}
.arts {background:url(../images/arts-culture-wealth-screening.jpg) no-repeat;}

.leftSub label {font-size:11px; display:block; padding:0 0 4px 3px;}
.leftSub label .red {color:#f00;}
.leftSub input,.leftSub textarea {width:300px; display:block; padding:5px; margin:0 0 10px;} {width:300px; display:block; padding:5px; margin:0 0 10px;}
.leftSub input#contact {width:150px; height:50px; background:url(../images/contact-button.png) 0 0 no-repeat; border:none; cursor:pointer;}
.leftSub input:hover#contact {background-position:0 -50px;}

#content .left .meetTeam img { padding:0 0 18px 0; background: url(../images/img-shadow-200.png) no-repeat center bottom;} 
#content .left .meetTeam p { margin-bottom:35px; }
#content .left .meetTeam h1 + p { margin-bottom:10px; }

#paypal input {width:auto;}


/* NAVIGATION & LOGIN */

#login {width:400px; margin:15px 0 10px; float:right; min-height:52px;}
#login a {padding:0 0 0 100px; top:25px; position:absolute;}
#login input {width:166px; color:#666; font-size:11px; background:#fff; padding:5px 10px; margin:5px 0 0; border:none;}
#login input:focus {border:none; outline:none;}
#login label {font-size:11px; margin:0 0 0 5px;}
#login div {width:192px; float:left;}
#login div + div {float:right;}

#navigation {width:980px; background:url(../images/navigation.gif) no-repeat; position:relative; z-index:999;}
#navigation ul {width:980px; height:27px;} 
#navigation ul li {height:14px;display:inline;}

#navigation ul li a {height:14px;color:#FFFFFF;display:block;float:left;margin:0 2px 0 0;padding:6px 0 6px 10px;}
#navigation ul li a:hover {background:none repeat scroll 0 0 #28B4AF;}
#navigation ul li a.discoverLink:hover {margin-left:0px;padding-left:10px;width:186px;margin-right:3px;background:none repeat scroll 0 0 #F4C300;color:#5A585C;}
#navigation ul li a.discoverLink {width:187px;color:#5A585C;}
#navigation ul li a.requestLink:hover {margin-left:-1px;padding-left:11px;width:183px;margin-right:3px;background:none repeat scroll 0 0 #333333;}
#navigation ul li a.requestLink {width:184px;}
#navigation ul li a.healthcareLink:hover {margin-left:-1px;padding-left:11px;width:184px;margin-right:3px;}
#navigation ul li a.healthcareLink {width:185px;}
#navigation ul li a.educationLink:hover {margin-left:-1px;padding-left:11px;width:183px;margin-right:3px;}
#navigation ul li a.educationLink {width:184px;}
#navigation ul li a.artsLink:hover {margin-left:-1px;width:182px;padding-left:11px;}
#navigation ul li a.artsLink {margin:0;width:182px;}

#navigation ul li ul {display:none;height:auto;left:0;opacity:0.85;position:absolute;top:26px;width:196px;}
#navigation ul li:hover ul {display:block;}
#navigation ul li ul li a {background:none repeat scroll 0 0 #FFFFFF;color:#666666;float:none;font-weight:normal;height:auto;line-height:20px;padding:10px 15px;width:166px;}
#navigation ul li ul li a:hover {background:none repeat scroll 0 0 #999999;color:#FFFFFF;font-weight:bold;}

* html #navigation ul li {float:left;}
* html #navigation ul li a {height: 1%;}


/* FOOTER */

#footer {width:918px; margin:10px auto 20px; position:relative;}
#footer p {text-align:center;}
#footer a.privacy {font-style:italic; font-weight:normal; position:absolute; left:830px; top:0;}
#footer a:hover.privacy {color:#404040;}
p.btmLinks {margin-bottom: 10px;}

/* UTILITIES */

.clear {clear:both;}
.block {display:block;}
.zero {height:0;}
.print {display:none;}

/* BlOG */
#blog-link{bottom:20px;position:absolute;left:480px;width:160px;}
#blog-link a{font-weight:normal;color:#FFFFFF;font-size:11px;}
