@charset "UTF-8";
/* CSS Document */
a, img {border:none;}
body {background-color:#1f4c76; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif, Times New Roman, Times, serif; }
.news {background-color:#c5b9a0 !important;}
#wrap {margin:10px auto; width:871px; padding:13px 20px 18px 20px; background-color:#ffffff;}

.news-flash{clear:both; background:#eddeb6;padding:2px 8px 2px 8px;font-size:10px;margin-bottom:4px}
.news-flash span{font-weight:bold; color:#cf4735;}
.news-flash a{color:#cf4735;text-decoration:none;}

#header {}
#logo {float:left; display:inline; width:250px; height:84px; margin:18px 0 10px 0;}
#login-info {float:right; display:inline; margin:0 20px 0 0; padding:0; font-family:arial; font-size:11px; color:#943c31;}
#login-info a:link, #login-info a:active, #login-info a:visited {color:#bfbfbf; text-decoration:none;}
#login-info a:hover {color:#CF4735;}
#header form {float:right; display:inline; clear:right; margin:0; padding:0; font-family:arial; font-size:11px;}
#top-links {color:#808080; vertical-align:bottom;margin-top:8px;}
#top-links a:link, #top-links a:active, #top-links a:visited {color:#808080; text-decoration:none; font-size:11px; font-family:arial; margin:0 7px; vertical-align:bottom;}
#top-links a:hover {color:#CF4735;}
#search-field {vertical-align:middle;font-family:arial; font-size:11px; color:#808080; margin:0px 0 0 5px; height:15px; border-right:1px solid #c4c4c4; border-left:1px solid #c4c4c4; border-bottom:1px solid #dedede; border-top:1px solid #7d7d7d;width:145px; padding:1px 0 0 1px;}
#btn-search {background-image:url(images/btn-search-submit.gif); background-repeat:no-repeat; width:13px; height:13px; border:none; outline:none; cursor:pointer; margin:0 0 0 5px; vertical-align:middle;}

#nav {clear:both; width:879px; height:20px; vertical-align:middle; font-family:arial; font-size:12px; color:#ffffff; padding:6px 0 0 0; }
#nav a:link, #nav a:active, #nav a:visited {font-family:arial; font-size:12px; color:#ffffff; text-decoration:none; margin:0 12px;}
#nav a:hover, #nav a.selected {color:#e5d28e;}

#left {width:620px; padding:0 0 10px 0; margin:5px 0 0 0; float:left; display:inline; clear:both; min-height:500px;}
#home #left div {float:left; display:inline; width:289px; padding:0 10px;}
#left p img {margin:0 0px 0px 0px;}
#right {float:right; display:inline; width:231px; margin:5px 0 0 0; }

h1, h2 {font-weight:normal; font-family:arial; margin:5px 0; padding:0; clear:both;}
h3 {font-weight:bold; font-family:arial; margin:5px 0; padding:0;}
h4 {font-weight:bold; font-family:arial; margin:3px 0 5px 0; padding:0;}
#home h1 {border-top:1px solid #d8be99; border-bottom:1px solid #d8be99; padding:5px 0; text-align:center; font-size:26px; color:#852013;  margin:8px 0 6px 0;}
#sub h1 {border-top:1px solid #d8be99; border-bottom:1px solid #d8be99; padding:5px 0 5px 0px; text-align:left; font-size:26px; color:#852013;  margin:0px 0 11px 0;}
h2 {color:#1F4C76; font-size:20px; }
h3 {font-size:14px; color:#333333; line-height:24px;}
h4 {font-size:18px; color:#943C31;}
h2 a:link, h2 a:active, h2 a:visited {color:#1F4C76; font-size:20px; text-decoration:none; }

p, ul, ul li, ol, ol li {font-size:12px; font-family:arial; color:#333333;}
ul, p, ol {margin:10px 0; padding:0; line-height:18px;}
ul li, ol li {margin:0 0 0 15px; padding:0; line-height:18px;}
p a:link,  li a:link {color:#0033CC; text-decoration:none;}
p a:active, p a:visited,  li a:active,  li a:visited {color:#6B78A8;text-decoration:none;}
p a:hover,  li a:hover {color:#CF4735;}

#right ul {margin:0 0 0 15px;}
#right ul li {list-style:none; background-image:url(images/bullet-red.gif); background-repeat:no-repeat; background-position:0px 5px; margin:0 0 0 0px; padding:0 0 0 10px;}
#right ol li {background-image:none;}
#btn-donate {padding:0 0 6px 0; clear:both;}
#btn-get-involved {padding:0 0 9px 0; clear:both;}
#btn-calendar {padding:0px 0 9px 0;}

#right div {border-top:1px solid #dcc5a3; padding:7px 0 0 0; margin:0px 0 10px 0;}
#right div img {margin:0 6px 6px 0;}
#right p {line-height:14px;}

#right div div {border-top:none !important; padding:11px; background-color:#d2dbeb; background-image:url(images/border-bottom-blue.gif); background-repeat:no-repeat; background-position:0 bottom; margin:0;}
#right div div img {float:left; display:inline; }
#right h5 {font-family:arial; font-size:11px; font-weight:bold; color:#333333; font-style:italic; float:right; display:inline; margin:0 ; padding:0; width:104px;}
#right h5 span {font-style:normal; font-size:14px; color:#943c31;}
#right div div p {clear:both !important; display:block !important;padding:7px 0 0 0;}
.white-top p{border-top:1px dashed #ffffff;}

#right p {display:inline; margin:0; padding:0;}
#right h6 {display:inline; font-size:11px; font-family:arial; margin:3px 0; padding:0; color:#943C31; font-weight:bold;}

#footer {clear:both;border-top:1px solid #c4c4c4; padding:5px 0 9px 0;}
#footer p {color:#464646; font-size:10px; font-family:arial; margin:0; padding:0 0 0px 0;}
#footer a:link, #footer a:active, #footer a:visited {color:#464646; text-decoration:none; margin:0 14px;}
#footer a:hover {color:#CF4735;}
.foot1 {float:left; display:inline;}
.foot2 {float:right; display:inline;}

#bbb-logo {text-align:right; margin:-120px 0 0 0 !important;  display:block !important; clear:both; width:100%; float:right; }
.main-quote {border-top:1px solid #d8be99;background-image:url(images/quote-left.gif); background-repeat:no-repeat; width:446px; padding:18px 10px 10px 42px; font-family:times, times new roman; font-size:14px; color:#333333; line-height:18px; background-position:0 10px; margin:10px 0 0 50px !important;}
.end-quote {border-bottom:1px solid #d8be99;  background-image:url(images/main-quote-dash.gif); background-repeat:no-repeat; background-position:right 2px; width:255px; padding:0 82px 10px 165px; font-family:myriad pro, times, times new roman; font-size:10px; color:#333333; line-height:10px; margin:0 0 0 50px !important;}

.blue-quote {width:232px; background-image:url(images/blue-quote-bg.gif); background-repeat:repeat-y;padding:0px !important; font-family:times, times new roman; font-size:14px; color:#333333; line-height:18px; border-top: none !important; margin:15px 0 !important; }
.tan-quote {width:232px;  background-image:url(images/quote-tan-bg.gif); background-repeat:repeat-y; padding:0px !important; font-family:times, times new roman; font-size:14px; color:#333333; line-height:18px;border-top: none !important; margin:15px 0 !important;}

.blue-quote span {display:block; clear:both;font-size:10px; color:#333333; line-height:10px; padding:7px 0 0 15px;background-image:url(images/blue-quote-dash.gif); background-repeat:no-repeat; background-position:7px 10px; text-indent:0 !important;}
.tan-quote span {display:block; clear:both;font-size:10px; color:#333333; line-height:10px; padding:7px 0 0 15px;background-image:url(images/tan-quote-dash.gif); background-repeat:no-repeat; background-position:7px 10px;}

.blue-quote img {margin:0 0px 0px 0 !important;}
.blue-quote div {padding:3px 20px 0 20px !important; background-image:none !important; background-color:transparent !important;}
.tan-quote img {margin:0 !important;}
.tan-quote div {padding:3px 20px 0 20px !important; background-image:none !important; background-color:transparent !important;}

.tan-quote em {font-style:normal !important; color:#852013;}

h1 .legend {font-family:arial; font-size:12px; color:#464646;}
h1 .legend img {margin:0 6px 0 25px;}

.pag {margin:0 auto; text-align:center; width:620px !important; color:#959595; font-size:12px; }
.pag-bottom {clear:both; padding:30px 0 10px 0 !important;}
.pag span {color:#c2c2c2;}
.pag a:link, .pag a:active, .pag a:visited {color:#4f7da4; text-decoration:none;}

h2.month {border-bottom:1px solid #1f4c76; margin:25px 0 0 0; float:left; display:block; width:609px; padding:0 0 0 11px;}
h2.first-month {margin:5px 0 0 0 !important;}
.line-item {border-bottom:1px dashed #c2c2c2; width:610px !important; margin:0 0 0 10px !important; padding:0 !important; float:left; display:inline;}
.date {display:inline; width:138px; padding:0 10px 0 0; float:left; margin:5px 0 !important;}
.title {padding:0 0 0 17px; display:inline; width:431px; float:left; margin:5px 0 !important; background-position:0 3px;}
.title a {margin:0 0 0 7px;}

.public {background-image:url(images/block-red.gif); background-repeat:no-repeat;}
.programs {background-image:url(images/block-green.gif); background-repeat:no-repeat;}
.cac {background-image:url(images/block-purple.gif); background-repeat:no-repeat;}
.donors {background-image:url(images/block-orange.gif); background-repeat:no-repeat;}
.scholars {background-image:url(images/block-yellow.gif); background-repeat:no-repeat;}
.board {background-image:url(images/block-blue.gif); background-repeat:no-repeat;}

.marginleft {margin-left:10px !important;}

/* News Page COde */
.news-item {border-bottom:1px dashed #c2c2c2; padding:6px 0 19px 0; margin:0 0 0 1px;}
.news-item p {margin:0 !important;}
.eventlist p, .eventlist li {line-height:18px !Important;}
.eventlist ul {margin:0 0 0 0 !important;}

.content-with-caption {}
.content-with-caption .left {float:left; width:330px; margin:0 20px 0 0;}
.content-with-caption .right {float:left; width:auto;}
.content-with-caption .right p {width:auto; display:block; padding:7px; border-top:1px solid #cfaf74; border-bottom:1px solid #cfaf74; background-color:#eddeb5; font-size:12px; color:#000000; margin:0; line-height:12px;}
.caption {padding:7px 10px 7px 7px; border-bottom:1px solid #cfaf74; background-color:#eddeb5; font-size:10px; color:#000000; margin:0 0px 0 0; line-height:12px;width:auto;}


#donate-online-table {}
#donate-online-table td {border:none !important; font-size:12px;}
#donate-online-table td input {font-size:12px; line-height:15px;}
.form-labels {text-align:right; margin:0 10px 0 0;}
#btn-submit {width:auto !important;}
.text-one {width:225px;}
.text-two {width:145px;}
.text-three {width:65px;}


/* Calendar Detail Box Code */

.detail-box {width:380px;}
.db-top {background-color:#11a1c2; padding:4px 4px 4px 15px; float:left; display:inline; width:361px;border-left:1px solid #11a1c2; border-right:1px solid #11a1c2; border-bottom:1px solid #11a1c2;}
.db-top h4 {float:left; display:inline; color:#ffffff !important; font-size:12px !important; text-transform:uppercase;}
.db-top #db-close {float:right; display:inline;}
.db-info {background-color:#c7c7c7; padding:4px 5px; width:370px; float:left; display:inline; border-left:1px solid #8a8a8a; border-right:1px solid #8a8a8a; border-bottom:1px solid #8a8a8a;}
.db-info table {background-color:#f3f3f3;}
.db-info table td {font-size:12px; color:#636363; padding:10px;}
.db-info table .label {text-align:right; padding:10px 0 10px 10px; vertical-align:top;}
.db-info table td a:link,.db-info table td a:active, .db-info table td a:visited {color:#4f7da4; text-decoration:none;}


#db-top-public {background-color:#d3412f; border-left:1px solid #d3412f; border-right:1px solid #d3412f; border-bottom:1px solid #d3412f;}
#db-top-programs {background-color:#88b158; border-left:1px solid #88b158; border-right:1px solid #88b158; border-bottom:1px solid #88b158;}
#db-top-cac {background-color:#6b4792; border-left:1px solid #6b4792; border-right:1px solid #6b4792; border-bottom:1px solid #6b4792;}
#db-top-donors {background-color:#f9920f; border-left:1px solid #f9920f; border-right:1px solid #f9920f; border-bottom:1px solid #f9920f;}
#db-top-scholars {background-color:#e2b610; border-left:1px solid #e2b610; border-right:1px solid #e2b610; border-bottom:1px solid #e2b610;}
#db-top-board {background-color:#11a1c2; border-left:1px solid #11a1c2; border-right:1px solid #11a1c2; border-bottom:1px solid #11a1c2;}


.public {background-image:url(images/block-red.gif); background-repeat:no-repeat;}
.programs {background-image:url(images/block-green.gif); background-repeat:no-repeat;}
.cac {background-image:url(images/block-purple.gif); background-repeat:no-repeat;}
.donors {background-image:url(images/block-orange.gif); background-repeat:no-repeat;}
.board {background-image:url(images/block-blue.gif); background-repeat:no-repeat;}

/* Search Results Code */

#search-results {border-top:1px solid #183b63; padding:8px 0 0 0;}
.sr-for {color:#601609; font-size:14px; font-family:arial; font-weight:bold;}
#search-form {margin:12px 0; padding:7px 0; font-size:12px; font-family:arial; font-weight:bold; color:#601609;}
#search-form input {font-weight:normal; color:#000000;}


.pagination {font-size:12px; font-family:arial; font-weight:bold; color:#838383;}
.pagination a:link, .pagination a:active, .pagination a:visited {color:#601609;}
.pagination a:hover {color:#0033cc;}


.s-result {font-size:12px; font-weight:bold; color:#363636 !important; border-bottom:1px dashed #b5b5b5; padding:11px 0; margin:0;}
.s-result a:link, .s-result a:active, .s-result a:visited {color:#0033cc; text-decoration:none;}
.s-result a:hover {color:#601609;}
.s-result p {margin:0; padding:0; color:#363636 !important;font-size:12px; font-weight:bold;}

/* Mailing List Code */

#mailing-list-form {font-size:12px; font-family:arial; color:#363636; margin:20px 0 0 0; padding:0;}

.image_align_left{float:left;padding-right:10px;padding-bottom:5px;}
.image_align_right{float:right;padding-left:10px;padding-bottom:5px;}

div.blue-quote div p, div.tan-quote div p{border-top:none;}
