body {
	margin:0px;
	background-color:#D8D8D8;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
}

td {
	font-family:verdana,arial,sans-serif;
	font-size:11px;
}

h1, h2, h3, h4, h5 {
	margin: .5em 0;
}

h1 {
	font-family:"Trebuchet MS",helvetica,sans-serif;
	letter-spacing:1px;
	font-size:22px;
}

h2 {
	font-family:"Trebuchet MS",helvetica,sans-serif;
	letter-spacing:1px;
	font-size:20px;
}

h3 {
	font-family:"Trebuchet MS",helvetica,sans-serif;
	letter-spacing:1px;
	font-size:18px;
}

h4 {
	font-family:"Trebuchet MS",helvetica,sans-serif;
	letter-spacing:1px;
	font-size:16px;
}

h5, h6 {
	font-family:"Trebuchet MS",helvetica,sans-serif;
	letter-spacing:1px;
	font-size:14px;
}

blockquote {
	font-family:"Trebuchet MS",helvetica,sans-serif;
	color:#004A66;
	font-size:16px;
	font-style:italic;
	font-weight:bold;
	margin:10px;
	padding:30px 10px 30px 10px;
	text-align:center;
	background-color:#EEE;
	margin-left:0px;
}

#pageHeader {
	height:90px;
	line-height:24px;
	font-family:"Trebuchet MS",helvetica,sans-serif;
	font-size:24px;
	padding:10px 16px 10px 16px;
}

#headingLogo {
	display:block;
	width:188px;
	height:87px;
	background:url('/assets/images/givingbridgelogo.png') top left no-repeat;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/images/givingbridgelogo.png', sizingMethod='scale');
}

a#headingLogo span {
	display:none;
}

.subhead {
	font-size:12px;
	font-style:italic;
}

#divBaseLinks {
	height:30px;
	padding:0px 10px 0px 10px;
	line-height:30px;
}

#divBaseLinks a, .navcontainer a:link, .navcontainer a:visited {
	text-decoration:none;
}

#container {
	margin:20px;
	background-color:#FFF;
}

#divPageContent {
	padding:10px 0px 10px 0px;
}

.navcontainer {
	width:168px;
}

.navcontainer ul {
	margin-left:0;
	padding-left:0;
	list-style-type:none;
	font-family:verdana,arial,sans-serif;
}

.navcontainer a {
	display:block;
	padding:4px;
	width:160px;
}

#sideBarNewsContent {
	background-color:#EEE;
	padding:10px;
}

.newsHeader {
	line-height:22px;
	font-family:"Trebuchet MS",helvetica,sans-serif;
	font-size:14px;
	padding:0px 5px 0px 5px;
	border-bottom:1px solid #FFF;
}

.leftColumn {
	padding: 0p 5px 0px 5px;
	width:170px;
}

.centerColumn {
	padding: 0px 10px 10px 10px;
	width:100%;
}

.rightColumn {
	padding: 0p 5px 0px 5px;
	width: 150px;
}

.subHeader {
	font-family:"Trebuchet MS",helvetica,sans-serif;
	color:#004A66;
	font-size:16px;
	letter-spacing:1px;
	font-weight:bold;
	margin:10px 0px 10px 0px;
	border-bottom:1px solid #004A66;
}

.note {
	font-weight:bold;
	color:#800000;
	font-style:italic;
	background-color:#FFF0B7;
	padding:5px;
	border:1px solid #FFB96C;
}

.newsItem {
	margin-bottom:5px;
	font-size:9px;
}

.readNewsLink {
	margin-bottom:10px;
	font-size:9px;
}

b.rtop, b.rbottom {
	display:block;
	background:#D8D8D8;
}

b.rtop b, b.rbottom b {
	display:block;
	height:1px;
	overflow:hidden;
}

b.r1 {
	border-left:5px solid #D8D8D8 !important;
	border-right:5px solid #D8D8D8 !important;
}

b.r2 {
	border-left:3px solid #D8D8D8 !important;
	border-right:3px solid #D8D8D8 !important;
}

b.r3 {
	border-left:2px solid #D8D8D8 !important;
	border-right:2px solid #D8D8D8 !important;
}

b.rtop b.r4, b.rbottom b.r4 {
	border-left:1px solid #D8D8D8 !important;
	border-right:1px solid #D8D8D8 !important;
	height:2px;
}

.offer {
	width:100%;
	border:1px solid lightgrey;
}

div.stripe {
	height:3px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

.light .maincolor, .light .maincolor a, .light #divBaseLinks a {
	color:#FFFFFF;
}

.light .maincolor a:hover {
	color:#EEEEEE;
}

.light .maincolor_nav a {
	color:#FFFFFF;
	display:block;
	padding:4px;
	width:160px;
	border-bottom:1px solid #FFFFFF;
	background-image:url('/assets/templates/round/lightgradenav.png');
	background-position: bottom;
	background-repeat: repeat-x;
}

.light #pageHeader {
	background-image:url('/assets/templates/round/lightgrade.png');
	background-position:bottom;
	background-repeat:repeat-x;
}

.light #divBaseLinks {
	background-image:url('/assets/templates/round/lightgradebottom.png');
	background-position:top;
	background-repeat:repeat-x;
}

.light #sideBarNews .maincolor {
	background-image:url('/assets/templates/round/lightgradenav.png');
	background-position: bottom;
	background-repeat:repeat-x;
}

.light .maincolor_nav a:hover {
	background-image:url('/assets/templates/round/lightgradenav.png');
	background-position:bottom;
	background-repeat:repeat-x;
}

.dark .maincolor, .dark .maincolor a, .dark #divBaseLinks a {
	color:#000000;
}

.dark .maincolor a:hover {
	color:#111111;
}

.dark .maincolor_nav a {
	color:#000000;
	display:block;
	padding:4px;
	width:160px;
	border-bottom:1px solid #FFFFFF;
	background-image:url('/assets/templates/round/darkgradenav.png');
	background-position: bottom;
	background-repeat: repeat-x;
}

.dark #pageHeader {
	background-image:url('/assets/templates/round/darkgrade.png');
	background-position:bottom;
	background-repeat:repeat-x;
}

.dark #divBaseLinks {
	background-image:url('/assets/templates/round/darkgradebottom.png');
	background-position:top;
	background-repeat:repeat-x;
}

.dark #sideBarNews .maincolor {
	background-image:url('/assets/templates/round/darkgradenav.png');
	background-position: bottom;
	background-repeat:repeat-x;
}

.dark .maincolor_nav a:hover {
	background-image:url('/assets/templates/round/darkgradenav.png');
	background-position:bottom;
	background-repeat:repeat-x;
}

dd {
	margin:0 0 10px 10px;
	font-style:italic;
	font-size:110%;
}

dt {
	margin:0 0 35px 0;
}


/*
body {margin:0px; background-color:#D8D8D8;}
body,td {font-family:verdana,arial,sans-serif; font-size:11px; }
h1,h2,h3,h4,h5,h6 {font-family:"Trebuchet MS",helvetica,sans-serif; letter-spacing:1px;  }
h1 {font-size:22px;}
h2 {font-size:20px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:14px;}
blockquote {font-family:"Trebuchet MS",helvetica,sans-serif; color:#004A66; font-size:16px; font-style:italic; font-weight:bold; margin:10px; padding:30px 10px 30px 10px; text-align:center; background-color:#EEE; margin-left:0px; }

#pageHeader {
	height:90px;
	line-height:24px;
	font-family:"Trebuchet MS",helvetica,sans-serif;
	font-size:24px;
	padding:10px 16px 10px 16px;
}

#headingLogo {
	display: block;
	width: 188px;
	height: 87px;
	background: url('/assets/images/givingbridgelogo.png') top left no-repeat;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/images/givingbridgelogo.png', sizingMethod='scale');}
}

a#headingLogo span {
	display: none;
}

.subhead {
	font-size: 12px;
	font-style: italic;
}

#divBaseLinks {height:30px; padding:0px 10px 0px 10px; line-height:30px; }
#divBaseLinks a { text-decoration:none;}
#container {margin:20px; background-color:#FFF;}
#divPageContent { padding:10px 0px 10px 0px;  }
.navcontainer { width: 168px; }
.navcontainer ul {margin-left: 0; padding-left: 0; list-style-type: none; font-family:verdana,arial,sans-serif; }
.navcontainer a { display: block; padding: 4px; width: 160px; }
.navcontainer a:link, .navcontainer a:visited { text-decoration: none; }
#sideBarNews {}
#sideBarNewsContent {background-color:#EEE; padding:10px; }
#newsHeader {height:22px; line-height:22px; font-family:"Trebuchet MS",helvetica,sans-serif; font-size:14px; padding:0px 5px 0px 5px;   border-bottom:1px solid #FFF; }

.leftColumn { padding:0p 5px 0px 5px; width:170px;}
.rightColumn {padding:0px 10px 10px 10px; width: 100%; }
.subHeader {font-family:"Trebuchet MS",helvetica,sans-serif; color:#004A66; font-size:16px; letter-spacing:1px; font-weight:bold; margin:10px 0px 10px 0px; border-bottom:1px solid #004A66;}
.note {font-weight:bold; color:#800000; font-style:italic; background-color: #FFF0B7; padding:5px; border:1px solid #FFB96C; }
.newsItem {margin-bottom:5px; font-size:9px; }
.readNewsLink {margin-bottom:10px; font-size:9px; }

b.rtop, b.rbottom{display:block;background: #D8D8D8}
b.rtop b, b.rbottom b{display:block;height: 1px; overflow: hidden; }
b.r1{border-left: 5px solid #D8D8D8 !important; border-right: 5px solid #D8D8D8 !important;  }
b.r2{border-left: 3px solid #D8D8D8 !important; border-right: 3px solid #D8D8D8 !important;  }
b.r3{border-left: 2px solid #D8D8D8 !important; border-right: 2px solid #D8D8D8 !important;  }
b.rtop b.r4, b.rbottom b.r4{ border-left: 1px solid #D8D8D8 !important; border-right: 1px solid #D8D8D8 !important; height: 2px}

.offer {
  width: 100%;
  border: 1px solid lightgrey;
}


div.minorcolor {
	height: 3px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.light .maincolor { color: #FFFFFF; }
.light .maincolor a { color: #FFFFFF; }
.light .maincolor a:hover { color: #EEEEEE; }
.light .maincolor_nav a { color: #FFFFFF; display: block; padding: 4px; width: 160px; border-bottom: 1px solid #FFFFFF; }
.light #pageHeader { background-image: url('/assets/templates/round/lightgrade.png'); background-position: bottom; background-repeat: repeat-x; }
.light #divBaseLinks { background-image: url('/assets/templates/round/lightgradebottom.png'); background-position: top; background-repeat: repeat-x; }
.light #divBaseLinks a { color: #FFFFFF; }
.light #sideBarNews .maincolor { background-image: url('/assets/templates/round/lightgradenav.png'); background-position: top; background-repeat: repeat-x; }
.light .maincolor_nav a { background-image: url('/assets/templates/round/lightgradenav.png'); background-position: bottom; background-position: repeat-x; border-bottom: 1px solid #FFFFFF; }
.light .maincolor_nav a:hover { background-image: url('/assets/templates/round/lightgradenav.png'); background-position: bottom; background-repeat: repeat-x; }

.dark .maincolor { color: #000000; }
.dark .maincolor a { color: #000000; }
.dark .maincolor a:hover { color: #111111; }
.dark .maincolor_nav a { color: #000000; display: block; padding: 4px; width: 160px; border-bottom: 1px solid #FFFFFF; }
.dark #pageHeader { background-image: url('/assets/templates/round/darkgrade.png'); background-position: bottom; background-repeat: repeat-x; }
.dark #divBaseLinks { background-image: url('/assets/templates/round/darkgradebottom.png'); background-position: top; background-repeat: repeat-x; }
.dark #divBaseLinks a { color: #000000; }
.dark #sideBarNews .maincolor { background-image: url('/assets/templates/round/darkgradenav.png'); background-position: top; background-repeat: repeat-x; }
.dark .maincolor_nav a { background-image: url('/assets/templates/round/darkgradenav.png'); background-position: bottom; background-position: repeat-x; border-bottom: 1px solid #FFFFFF; }
.dark .maincolor_nav a:hover { background-image: url('/assets/templates/round/darkgradenav.png'); background-position: bottom; background-repeat: repeat-x; }

dd {
  margin: 0 0 10px 10px;
  font-style: italic;
  font-size: 110%;
}

dt {
  margin: 0 0 35px 0;
}
*/

.ditto_paging {
    border-top: 1px solid #ccc;
    padding: 10px;
    font-size: 86%;
    color: black;
}
#ditto_pages .ditto_currentpage {
    border: 1px solid black;
    padding: 1px 5px 2px;
    margin-right: 1px;
    background-color: #008CBA;
    color: #fff;
}
#ditto_pages .ditto_off {
    border: 1px solid #ccc;
    padding: 1px 5px 2px;
    margin-right: 1px;
    color: #ccc;
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
    border: 1px solid #008CBA;
    padding: 1px 5px 2px;
    margin-right: 1px;
    text-decoration: none !important;
    color: black;
}
#ditto_pages a:hover {
    background-color: #fff;
    color: #000;
}

#firstList ul {
	margin: 0;
}

.topLinks {
  list-style: none;
  margin: -1px 2px 0 0;
  padding: 0;
  text-align: right;
}

.topLinks li {
  display: inline;
  padding: 0 3px 2px 5px;
  border-right: 3px solid white;
  background-image: url('/images/tabCornerLeft.gif');
  background-position: bottom left;
  background-repeat: no-repeat;
}

.topLinks li:hover {

}

.topLinks li a {
	color: white;
	text-decoration: none;
}

.littleBannerButtons img {
	border: 0;
}

#bridgeGraphic {
	height: 130px;
	width: 650px;
	position: absolute;
	top: 5px; right: 20px;
	font-size: 12px;
	color: white;
	text-align: center;
}

.dark #bridgeGraphic {
	background: url('/blackbridge.png') top left no-repeat;
}

.light #bridgeGraphic {
	background: url('/whitebridge.png') top left no-repeat;
}

.partnerColumns ul {
  padding-left: 1em;
}