/* Global Styles *********************************************************************************/

body {
	margin: 0;
	padding: 0;
}
img {
	border: 0px;
}
form {
	padding: 0px;
	margin: 0px;
}
a {
	color: #1181cd;
	outline: none;
}
h1, h2, h3, h4, h5, p, dl, dt, dd, ul, ol {
	padding: 0;
	margin: 0;
}
ol {
	padding-left: 20px;
}
dl, ul{
	list-style-position: inside;
}
.fltLeft {
	float: left;
}
.fltRight {
	float: right;
}
.fltClear1 {
	clear: both;
	height: 0;
	padding: 0;
	margin: 0;
}
.fltClear2 {
	clear: both;
}
.padLeft10px {
	padding-left: 10px;
}
.padLeft17px {
	padding-left: 17px;
}
.padLeft22px {
	padding-left: 25px;
}
.padLeft45px {
	padding-left: 45px !important;
}
.padTop8px {
	padding-top: 8px;
}
.padTop30px {
	padding-top: 30px;
}
.padTop0 {
	padding-top: 0 !important;
}
.padBtm50 {
	padding-bottom: 50px !important;
}

/* END Global Styles *****************************************************************************/

/* Fonts *****************************************************************************************/

body {
	color: #005391;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
}
.bold {
	font-weight: bold;
}
.italic {
	font-style: italic;
}
.topFocusImg {
	font-size: 12px;
	color: #666;
	text-decoration: none;
}
h1.logoTagLine, h2.actionTagLine {
	color: #1181cd;
	font-size: 23px;
	font-family: Arial;
	font-weight: normal;
	text-indent: -9999px;
}
h2.actionTagLine {
	color: #6e6d6d;
}
p.missionTxt {
	line-height: 24px;
}
p.aboutTxt {
	color: #005391;
	font-size: 11px;
	line-height: 18px;
}
h2.subhead1 {
	color: #1181cd;
	font-size: 30px;
	font-weight: bold;
}
h3.subhead2, ul.spreadWord li a {
	color: #005391;
	font-size: 13px;
	font-weight: bold;
}
ul.spreadWord li a {
	color: #1181cd;
	font-size: 12px;
}
ul.footerLinks li a, .footerLinks a {
	color: #38aa4a;
	font-size: 10px;
	text-decoration: none;
}
#tbQuicklinks ul li a {
	color: #1181cd;
	font-family: verdana;
	text-align: center;
	text-decoration: none;
	font-size: 11px;
}
ul.footerLinks li.copyright, .copyright {
	color: #666;
	font-size: 10px;
	padding: 4px 0 0 40px;
}
p.copyright {
	padding-top: 0;
}
.faqPrivToU_container, ol.termsList li p, ol.termsList li ol li, ol.termsList li  div, h1.titleLicense, .aboutUs {
	color: #383838;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
}
.faqPrivToU_container h1, .aboutUs h1 {
	font-size: 20px;
}
.faqPrivToU_container h1 span {
	font-size: 13px;
	font-weight: normal;
}
.faqPrivToU_container h2, .aboutUs h2 {
	font-size: 15px;
}
.faqPrivToU_container h3, .aboutUs h3 {
	font-size: 14px;
}
ol.termsList li, dl#faq dt  {
	font-size: 15px;
	font-weight: bold;
}
.contactQs {
	font-size: 12px;
}
.license {
	color: #383838;
	font-size: 11px;
}
.tbHeaderThanks, .tbHeaderUninstall {
	font-size: 16px;
	color: #fff;
}
.tbHeaderUninstall {
	font-size: 25px;
}
#tbMainCopy h2 {
	font-size: 30px;
	font-weight: normal;
}
#tbMainCopy p, #tbQuicklinks h3, 	#tbInfo h3 {
	font-size: 14px;
}
dl#faq dd ol li {
	font-weight: bold;
}
dl#faq dd ol li span {
	font-weight: normal;
}
#searchContainer.indexSearch #landingSearch ul.searchTabs li a {
	font-weight: bold;
	text-decoration: none;
}
a#tabWeb {
	color: #149718;
}
a#tabImg {
	color: #c50000;
}
a#tabVid {
	color: #137ec6;
}
a#tabNews {
	color: #1c02ab;
}
a.tabSelected {
	font-size: 16px;
}

/*END Fonts **************************************************************************************/

/* Global Content Containers Layout **************************************************************/

.maincontainer {
	text-align: center;
	margin: 0 auto;
	padding: 0;
	width: 999px;
}
.contentContainer {
	text-align: left;
	margin: 0 auto;
	padding: 1px 0 15px 0;
	width: 940px;
}

/* END Global Content Containers Layout **********************************************************/

/* Page Content Containers ***********************************************************************/

#topContent {
	height: 480px;
	padding: 1px 0;
	margin: 0 30px;
}
#bottomContent {
	padding: 18px 0 20px 0;
	margin: 0 30px;
}
#toolbarPages {
	padding: 0 70px;
}
.license {
	width: 645px;
	margin: 0 auto;
}
#supportHead {
	height: 99px;
	margin: 0 30px;
}

#supportHead_gray {
}
.faqPrivToU_container, .aboutUs {
	padding: 24px 20px 0 20px;
	margin: 0 30px;
}

/* END Page Content Containers *******************************************************************/

/* Page Conent Layout Styles *********************************************************************/

/* Logos */
#dgglogo, #dgglogoSmall, #dgglogoTB, #dgglogoMedium {
	text-indent: -9999px;
	display: block;
}
#dgglogo {
	height: 74px;
	width: 503px;
	margin: 65px 0 0 340px;
}
#dgglogo.indexLogo {
/*	margin: 166px auto 0 auto;*/
	margin: 66px auto 0 auto;
}
#dgglogoSmall {
	height: 36px;
	width: 260px;
	margin: 32px 0 0 0;
}

#dgglogoMedium {
	height: 48px;
	width: 331px;
	margin: 22px 0 0 0;
}
#dgglogoTB {
	width: 442px;
	height: 65px;
}
/* End Logos */

.topFocusImg {
	padding: 415px 0pt 0pt 80px;
	width: 219px;
	margin: -2px 0 0 12px;
	text-align: left;
	height: 68px;
}
.logoTagLine {
	margin:5px 0 22px 340px;
	width: 534px;
	height: 21px;
	overflow: hidden;
}
.actionTagLine {
	margin: 7px 0 0 0;
	width: 503px;
}
/* Search box areas */
#searchContainer  {
	margin: 0 0 0 353px;
}
#searchContainer.indexSearch {
	margin: 18px auto 0 auto;
	width: 564px;
}

#searchContainer_small  {
	margin: 0 0 0 353px;
}
#searchContainer_small.indexSearch {
	margin: 18px auto 0 auto;
	width: 564px;
}
#supportHead #searchContainer  {
	margin: 41px 0 0 15px;
}
#searchContainer_small  form fieldset, #supportHead form fieldset {
	margin: 0;
	padding: 0 0 3px 0;
	border: 0 none;
}
#searchContainer #landingSearch fieldset.semFieldset {
	margin: 0;
	padding: 0 0 3px 0;
	border: none 0;
}
#searchContainer.indexSearch #landingSearch fieldset, #searchContainer #landingSearch fieldset.semFieldset {
	height: 64px;
	padding: 0 16px;
	border: none;
	width: 532px;
}

#searchContainer_small.indexSearch #landingSearch fieldset {
	height: 64px;
	padding: 0 16px;
	border: none;
}
#searchContainer  form legend,#searchContainer_small  form legend {
	margin: 0;
	padding: 0;
	display: none;
}
#searchContainer.indexSearch #landingSearch .searchTxtDiv {
	margin: 21px 0 0 4px;
}

#searchContainer_small.indexSearch #landingSearch .searchTxtDiv {
	margin: 19px 0 0 0;
}
#searchContainer.indexSearch #landingSearch .searchBtnDiv {
	margin: 13px 0 0 15px;
	*margin: 12px 0 0 14;
}
#supportHead #searchContainer  form input.search_box {
	border: 1px solid #1b02aa;
	border-right: 0 none;
	width: 352px;
	height: 15px;
	margin: 0;
	padding: 2px;
}

#searchContainer_small  form input.search_box, #supportHead #searchContainer  form input.search_box, #searchContainer_small.indexSearch #landingSearch input.search_box {
	border: 1px solid #1b02aa;
	border-right: 0 none;
	width: 352px;
	height: 15px;
	margin: 0;
	padding: 2px;
}
#supportHead #searchContainer  form input.search_box {
	width: 456px;
}
#searchContainer.indexSearch #landingSearch input.search_box {
	border: 0 none;
	width: 390px;
}
#searchContainer_small.indexSearch #landingSearch input.search_box {
	border: 0 none;
	width: 340px;
}
#searchContainer  form input.searchBtn {
	display: block;
	margin: 0;
	padding: 0;
	*padding: 1px 0 0 0;
}
#searchContainer_small  form input.searchBtn {
	display: block;
	margin: 0;
	padding: 0;
	margin-top: 14px;
}
#searchContainer.indexSearch #landingSearch ul.searchTabs {
	list-style: none;
	margin: 0 0 0 20px;
	height: 30px;
}

#searchContainer_small.indexSearch #landingSearch ul.searchTabs {
	list-style: none;
	margin: 0 0 0 20px;
	height: 30px;
}
#searchContainer.indexSearch #landingSearch ul.searchTabs li {
	float: left;
	padding: 0 4px;
	width: 87px;
	display: inline;
}

#searchContainer_small.indexSearch #landingSearch ul.searchTabs li {
	float: left;
	padding: 0 4px;
	width: 87px;
	display: inline;
}
#searchContainer.indexSearch #landingSearch ul.searchTabs li a {
	display: block;
	height: 19px;
	width: 87px;
	background: no-repeat;
	background-position: 0 -30px;
	text-align: center;
	padding: 11px 0 0 0;
}
#searchContainer_small.indexSearch #landingSearch ul.searchTabs li a {
	display: block;
	height: 19px;
	width: 87px;
	background: no-repeat;
	background-position: 0 -30px;
	text-align: center;
	padding: 11px 0 0 0;
}
#searchContainer.indexSearch #landingSearch ul.searchTabs li a.tabSelected {
	padding: 9px 0 0 0;
	height: 21px;
}
#searchContainer.indexSearch_small #landingSearch ul.searchTabs li a.tabSelected {
	padding: 9px 0 0 0;
	height: 21px;
}
#searchContainer.indexSearch #landingSearch ul.searchTabs li a.tabSelected {
	background-position: 0 0;
}
/* END Search box areas */
/* Actions */
#indexActions {
	width: 162px;
	height: 283px;
	padding: 19px 18px 19px 16px;
	margin: 71px 5px 0 auto;
}

#indexActions_gray {
	width: 162px;
	height: 283px;
	padding: 19px 18px 19px 16px;
	margin: 20px 5px 0 auto;
}

#indexActions #indexActionsTop,#indexActions_gray #indexActionsTop {
	width: 162px;
	height: 196px;
/*	padding-top: 10px;*/
}
#indexActionsTop h2 {
	text-indent: -9999px;
	width: 120px;
	margin: 0 auto;
	height: 81px;
}
.indexActionsLinks {
	display: block;
	width: 148px;
	height: 26px;
	text-indent: -9999px;
}
#indexActionLink1 {
	background-position: 0 -29px;
	margin: 15px auto 0 auto;
}
#indexActionsTop #downloadlink1 {
	background-position: 0 0;
	margin: 25px auto 0 auto;
}
#indexCounter {
	width: 162px;
	height: 79px;
	display: block;
	text-indent: -9999px;
	margin-top: 10px;
}
#sliderActions {
	width: 735px;
	height: 321px;
	margin: 71px auto 0 0;
/*	border: 1px dashed red;*/
}
#actionBtns {
	margin: 30px 0 0 352px;
}
#actionBtns h2 {
	padding-bottom: 16px;
}
a.actionBtn1, a.actionBtn2 {
	display: block;
	height: 39px;
	text-indent: -9999px;
}
a.actionBtn1 {
	width: 179px;
}
a.actionBtn2 {
	width: 178px;
	margin-left: 17px;
	background-position: -182px 0;
}
a.actionBtn1:hover {
	background-position: 0 -39px;
}
a.actionBtn2:hover {
	background-position: -182px -39px;
}
/* END Actions */
#topContent .charityLogo {
	margin: 5px 40px 0 0;
	text-indent: -9999px;
}
#topContent #dggDisclaimer {
	width: 165px;
	margin: 35px 0 0 80px;
}
h2.subhead1 {
	padding-bottom: 15px; 
	padding-top: 24px; 
}
h3.subhead2 {
	padding-bottom: 10px;
}
p.missionTxt {
	width: 524px;
}
#counter {
	margin: 0 0 0 46px;
}
p.aboutTxt {
	width: 246px;
}
.threeColMid {
	padding: 0 38px;
}
p.aboutTxt .resultsImg {
	margin-bottom: -5px;
}
.faqPrivToU_container h1, .aboutUs h1 {
	padding: 0 0 26px 0;
}
.faqPrivToU_container h2, .aboutUs h2 {
	padding: 30px 0 0 0;
}
.faqPrivToU_container h3, .aboutUs h3 {
	padding: 10px 0 0 0;
}
.faqPrivToU_container p {
	padding: 5px 0 10px 0;
}
ol.termsList li {
	padding: 30px 0 0 0;
}
.faqPrivToU_list {
	padding: 10px 0 10px 40px;
}
.faqPrivToU_list li {
	padding: 4px 0 !important;
}
.faqPrivToU_container ol li h1, .faqPrivToU_container ol li h2, .faqPrivToU_container ol li h3 {
	padding: 0;
}
h1.titleLicense {
	padding: 24px 0;
	text-align: center;
}
dl#faq dd {
	padding: 10px 0 20px 0;
}
dl#faq dd ol li {
	padding: 5px;
}
dl#faq dd ol li span {
	padding-left: 20px;
}
dl#faq dd p, dl#faq dd ol, .license ol li p  {
	padding: 15px 0 0 0;
}
.license ol {
	padding: 20px 0;
}
.license ol li {
	padding-bottom: 20px;
}
.aboutUs p {
	padding: 0 0 20px 0;
}

/* Toolbar pages */
.tbHeaderThanks, .tbHeaderUninstall {
	padding: 8px 0 0 83px;
	height: 71px;
	margin-top: 7px;
	*margin-top: 8px;
}
.tbHeaderUninstall {
	padding: 2px 0 0 0;
}
#tbMainCopy {
	margin: 62px 0 0 0;
}
#tbMainCopyUn {
	margin: 62px 0 0 0;
	width: 626px;
}
#tbMainCopy p {
	margin: 0 0 0 14px;
	padding-top: 2px;
}
#tbQuicklinks, #tbInfo {
	margin: 72px 0 0 0;
}
#tbInfo {
	margin-left: 108px;
	width: 330px;
}
#tbActionBtn a {
	display: block;
	width: 231px;
	height: 58px;
	text-indent: -9999px;
}
#tbActionBtn a:hover {
	background-position: -364px -58px;
}
/* End Toolbar Pages */
/* Set Homepage link DIV */
#firefoxAction, #safariAction, #operaAction {
	display: none;
	width: 318px;
	padding-top: 8px;
}
#firefoxAction .midlink_head, #firefoxAction .midlink_head2, #safariAction .midlink_head, #safariAction .midlink_head2, #operaAction .midlink_head, #operaAction .midlink_head2 {
	color: #FF7700;
}
.firefoxActionbox, .safariActionbox, .operaActionbox {
	border: 3px solid #fca01b;
	background-color: #fff;
	text-align: left;
	line-height: 1.4em;
	margin: 0 auto;
}
.firefoxActionbox, .safariActionbox, .operaActionbox {
    width: 318px;
    padding: 2px 6px 6px 6px;
	font-size: 11pt;
}
.firefoxActionbox a, .safariActionbox a, .operaActionbox a {
	color: #fca01b;
	font-weight: bold;
}
.homeBoxClose {
	text-align: right;
}
.homeBoxClose a {
	font-size: 10px;
}
/* End Set Homepage link DIV */

/* Quick Links */

#tbQuicklinks ul {
	list-style: none;
	margin-top: 8px;
	width: 264px;
	height: 93px;
}
#tbQuicklinks li {
	float: left;
	padding: 9px 4px 0 4px;
	width: 80px;
}
#tbQuicklinks ul li a {
	display: block;
	height: 75px;
	background: no-repeat;
	background-position: 16px 29px;
}
#tbQuicklinks ul li a.qLink2 {
	background-position: -159px 29px;
}
#tbQuicklinks ul li a.qLink3 {
	background-position: -69px 29px;
}
#tbQuicklinks ul li a.qLink4 {
	background-position: 0 29px;
}
ul.spreadWord {
	list-style: none;
	width: 860px;
	height: 74px;
	padding-left: 15px;
}
ul.spreadWord li {
	float: left;
	padding: 17px 5px 0 5px;
	width: 200px;
	
}
ul.spreadWord li a {
	display: block;
	height: 45px;
	line-height: 17px;
	padding-left: 48px;
	background: no-repeat
}
ul.spreadWord li a.qLink2 {
	background-position: 0 -135px;
}
ul.spreadWord li a.qLink3 {
	background-position: 0 -90px;
}
ul.spreadWord li a.qLink4 {
	background-position: 0 -45px;
}
/* END Spread Word Quick Links */

/* Accordion Styles */

#ourMission {
	float:left;
}

#ourMission p {
	font-size: 0.8em;
}

#ourMission img {
	margin-top: 20px;
}

#ourMission #omTitle {
	width:40px;
	height:321px;
	float:left;
}
#ourMission #omArrows {
	text-indent:-2000em;
	height: 30px;
	width:30px;
	padding-left:10px;
	float:left;
	margin-top: 275px;
}
#ourMission #omArrowUp {
	width:30px;
	height:30px;
}

#ourMission #omArrowRight {
	width:30px;
	height:30px;
	background-position: 0px -32px;
}
#ourMission #omContentPane {
	float:left;
}
#ourMission #omContentPane #omContentLeft {
	width:15px;
	height:320px;
	background-position: -40px 0;
	float:left;
}

#ourMission #omContentPane #omContentRight {
	width:5px;
	height:320px;
	background-position: -120px 0;
	float:left;
}
#ourMission #omContentPane #omContent {
/*	width:500px;*/
	height:280px;
//	background-position: 0 0;
	float:left;
	padding:20px 10px 20px 10px;
}
#ourMission #omEnd {
	width:17px;
	height:320px;
	background-position: -125px 0;
	float:left;
}

#ourMission #omContentInner {
	height: 100%;
	width: 500px;
}

#ourMission #omContentBlock1,#ourMission #omContentBlock2 {
	height: 240px;
}

#ourMission #omContentControlOuter, #featuredCharity #fcContentControlOuter {
	width: 100%;
	height: 30px;
	float: right;
}

#ourMission #omContentSubtext, #featuredCharity #fcContentSubtext {
	font-size: 0.7em;
	float: left;
	width: 300px;
	height: 30px;
	line-height: 1em;
	padding-top:5px;
}

#ourMission #omContentControl, #featuredCharity #fcContentControl {
	float:right;
	height:30px;
/*	position:absolute;*/
	width:110px;
	z-index:10000;
/*	margin-left:390px;*/
}

#o
#ourMission #omContentControl ul, #featuredCharity #fcContentControl ul {
	height: 100%;
}

#ourMission #omContentControl ul li, #featuredCharity #fcContentControl ul li {
	list-style-type: none;
	height: 30px;
	text-align: center;
	width:52px;
}

#ourMission .omContentShowBlock, #featuredCharity .omContentShowBlock {
	float: left;
	color: #bfbfbf;
	background-position: -115px -32px;
	font-size: 0.8em;
}

#ourMission .omContentShowBlock.active, #featuredCharity .omContentShowBlock.active {
	float: left;
	list-style-type: none;
	color: #005391;	
	background-position: -115px 10px;
}


#otherCharities {
	float:left;
}

#otherCharities #ocTitle {
	width:36px;
	height:321px;
	float:left;
	background-position: -282px;
}
#otherCharities #ocArrows {
	text-indent:-2000em;
	height: 30px;
	width:30px;
	padding-left:10px;
	float:left;
	margin-top: 275px;
}
#otherCharities #ocArrowUp {
	width:30px;
	height:30px;
	text-indent:-2000em;
	background-position:-32px 0px;
}
#otherCharities #ocArrowRight {
	width:30px;
	height:30px;
	text-indent:-2000em;
	background-position:-34px -32px;
}
#otherCharities #ocContentPane {
	float:left;
}
#otherCharities #ocContentPane #ocContentLeft {
	width:15px;
	height:320px;
	background-position: -320px 0;
	float:left;
}

#otherCharities #ocContentPane #ocContentRight {
	width:5px;
	height:320px;
	background-position: -397px 0;
	float:left;
}
#otherCharities #ocContentInner {
	height: 100%;
	width: 500px;
}
#otherCharities #ocContentPane #ocContent {
/*	width:500px;*/
	height:320px;
//	background-position: 0 0;
	float:left;
	padding:20px 10px 20px 10px;
}
#otherCharities #ocEnd {
	width:17px;
	height:320px;
	background-position: -402px 0;
	float:left;
}

#featuredCharity {
	float:left;
}

#featuredCharity #fcTitle {
	width:40px;
	height:321px;
	float:left;
	background-position: -139px;
}
#featuredCharity #fcArrows {
	text-indent:-2000em;
	height: 30px;
	width:30px;
	padding-left:10px;
	float:left;
	margin-top: 275px;
}
#featuredCharity #fcArrowUp {
	width:30px;
	height:30px;
	background-position: -64px 0;
}
#featuredCharity #fcArrowRight {
	width:30px;
	height:30px;
	background-position:-64px -32px;
}
#featuredCharity #fcContentPane {
	float:left;
}
#featuredCharity #fcContentPane #fcContentLeft {
	width:15px;
	height:320px;
	background-position: -180px 0;
	float:left;
}

#featuredCharity #fcContentPane #fcContentRight {
	width:9px;
	height:320px;
	background-position: -255px 0;
	float:left;
}
#featuredCharity #fcContentInner {
	height: 100%;
	width: 520px;
}
#featuredCharity #fcContentPane #fcContent {
/*	width:500px;*/
	height:320px;
//	background-position: 0 0;
	float:left;
	padding:20px 10px 20px 10px;
}
#featuredCharity #fcEnd {
	width:12px;
	height:320px;
	background-position: -264px 0;
	float:left;
}

#accordionContent {
	line-height: 1.2em;
	color: #666666;
}
#accordionContent a {
	color: #137EC6;
	text-decoration: none;
}
#accordionContent h2 {
	color: #137EC6;
	margin: 10px 0 5px;
}
#accordionContent h3 {
	color: #137EC6;
	margin: 10px 0 5px;
}

#accordionContent h4 {
	color: #137EC6;
	margin: 10px 0 5px;
	font-size: 1.0em
	font-weight: bold;
}
#accordionContent li {
	list-style-type: none;
}


/* END Accordion Styles */

/* Viral Section */

#spreadTheWord {
	font-weight: bold;
	color: #137EC6;
	font-size: 1.1em;
        margin: 25px auto 0 auto;
	width:860px;
}
#viral {
        text-align: center;
        width: 860px;
        height: 74px;
        margin: 45px auto 0 auto;
}

#viral .viralIcon {
	float: left;
	height: 43px;
	width: 50px;
}

#viral .viralDesc {
	text-align: left;
	font-weight: bold;
	color: #137EC6;
	vertical-align: middle;
	font-size: 0.8em;
	padding-top: 5px;
}

#viral .viralSTW {
	text-align: left;
	font-weight: bold;
	color: #137EC6;
	vertical-align: middle;
	padding-top: 10px;
}

#viralEmail {
 	height: 42px;
	margin: 10px 0px 10px;
}

#viralFB {
 	height: 42px;
	margin: 10px 0px 10px;
}

#viralSearchBox {
 	height: 42px;
	margin: 10px 0px 10px;
}


/* END viral section */

/* All charities page */

#tabBox {
	margin: 0 auto;
	width: 940px;
}

#tabBoxBkg {
	width: 100%;
	height: 40px;
	border-top: solid 1px #d0d2dc;
	border-bottom: solid 1px #d0d2dc;
/*	position: absolute;*/
	background: #dde8ed;
	left: 0px;
	right: 0px;
}

#tabBox ul {
	height: 40px;
	z-index: 200;
	display: block;
	position: absolute;
}

#tabBox ul li {
	list-style-type: none;
	float: left;
	text-align: center;
	height: 40px;
	width: 175px;
	border-left: 1px solid white;
	border-right: 1px solid #b8d1df;
	font-weight: bold;
}

#tabBox ul li#leftBorder {
	width:0px;
	height: 40px;
	border-right: solid 1px #b8d1df; 
	border-left: none;
	float: left;
}

#tabBox ul li#rightBorder {
	width:0px;
	height: 40px;
	border-left: solid 1px #ffffff; 
	border-right: none;
	float: left;
}

#tabBox .tabBoxTabInner {
	height: 100%;
	text-align:center;
	margin-top:2px;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
/*	padding-top: 10px;*/
	line-height: 13px;
}

#tabBox .tabBoxTabInner a {
	text-decoration: none;
}

#tabBox .tabBoxTabInner.selected {
	color: #ff0000;
	background-position: 18px 1px;
}

#allCharities .borderDiv {
	border-bottom:1px solid #B8D1DF;
	margin:5px 0 5px;
	width: 100%;
	height: 1px;
}

#allCharities h2 {
	color: #1181cd;
	font-size: 1.3em;
	font-weight: bold;
	margin:15px 0 5px;
}

#allCharities h3 {
	font-weight: bold;
	font-size: 1em;
}

#allCharities {
	color: #666666;
}
#allCharities p {
	font-size: 0.9em;
	line-height: 1.3em;
}

#allCharitiesLeftContainer {
	float: left;
	width: 630px;
	margin-right: 40px;
}

#allCharitiesRightContainer {
	width: 190px;
	height: 200px;
	float: left;
	padding-top: 10px;
}

#allCharitiesRightContainer #indexActionLink1 {
	margin: 10px auto 0;
}

#allCharitiesRightContainer #indexActionLink2 {
	margin: 15px auto 0;
}
#allCharitiesRightContainer #downloadlink2 {
	margin: 15px auto 0;
}

#allCharitiesRightContainer #indexActionsTop h2 {
	width: 120px;
	height: 70px;
	margin: 0 auto;
}

#allCharitiesRightContainer #indexActionsTop {
	height: 156px;
}

#allCharitiesRightContainer #popularSearchBoxGray {
	height: 190px;
	width: 190px;
}

#allCharitiesRightContainer #popularSearchBoxGray ul {
	padding:40px 0 0 10px;
}

#allCharitiesRightContainer #popularSearchBoxGray ul li {
	list-style-type: none;
	margin: 0 0 8px 0;
	font-size: 0.9em;
}	

#breadcrumb {
	border-bottom: 1px solid #b8d1df;
	padding: 5px 0 5px;
	font-size: 0.8em;
}

#allCharities h1 {
	font-size: 1.2em;
	color: #137EC6;
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 5px;
}

#allCharities a {
	text-decoration: none;
	color: #00a100;
}

div#featuredBox {
	padding:10px 0 10px;
}

#featuredBox .featuredLogo {
	border: 1px solid #71a4c6;
	background: #ffffff;
	float: left;
	height: 100px;
	width: 130px;
	margin: 0 10px 0 10px;
	text-align: center;
}

#featuredBox .featuredLogo img {
	margin-top: 35px;
	padding: 0 10px 0 10px;
}

/* END all charities page */
/* END Page Conent Layout Styles *****************************************************************/


/* Footer Section ********************************************************************************/

#footer {
	text-align: center;
	width: 860px;
	height: 74px;
/*	margin: 25px auto 0 auto;*/
	margin: 0px auto 0 auto;
}
.footerInfospaceLogo {
	margin: 25px 10px 0 20px;
}
ul.footerLinks {
	list-style: none;
	margin: 30px 0 0 0;
}
ul.footerLinks li {
	float: left;
}
ul.footerLinks li a, .footerLinks a {
	padding: 0 7px;
}
ul.footerLinks li a.rtBorder, .footerLinks a  {
	border-right: 1px solid #b8dff5;
}
.footerDgglogo {
	margin: 12px 20px 0 0;
}

/* END Footer Section ****************************************************************************/
