/*--------------------------------------------------------------
General element styles for the body
--------------------------------------------------------------*/
body { font: normal 12px Verdana, Arial, Helvetica, sans-serif;}
p {margin:5px 0 15px 0;}
strong { font-weight: 700;}


/*--------------------------------------------------------------
Default link styles in layout
--------------------------------------------------------------*/
a { color: #567EB9;}
a:visited { color: #567EB9;}
a:hover { color: #567EB9;}
a:active { color: #567EB9;}


/*--------------------------------------------------------------
Default heading styles
--------------------------------------------------------------*/
h1 {color: #005A9C; padding-bottom: 10px; text-align: center; font-size: 24px; font-weight: 700; line-height: 110%;}
h2 {color: #005A9C; padding-bottom: 10px; font-size: 24px; font-weight: 700; line-height: 110%;}
h3 {color: #000; padding-bottom: 10px; text-align: center; font-size: 18px; font-weight: 700; line-height: 120%;}
h4 {color: #000; padding-bottom: 10px; font-size: 18px; font-weight: 700; line-height: 110%;}
h5 {color: #005A9C; padding-bottom: 10px; text-align: center; font-size: 14px; font-weight: 700; line-height: 110%;}
h6 {color: #005A9C; padding-bottom: 30px; font-size: 14px; font-weight: 700; line-height: 110%;}


/*--------------------------------------------------------------
Right column inline list styles
--------------------------------------------------------------*/
.honor { border: 1px #DF772E solid; padding:5px; background-color: #FFF; width: 190px; margin-top: 10px;}
.honor a { margin-top: 5px;}
.honortitle { font-size: 16px; font-weight: 700; background-color: #55B39B; display: block; padding: 5px 0px; color: #FFF; text-align: center; width: 190px;}
.honor br {display:none;}
.honor a {display:block;}

/*--------------------------------------------------------------
Form styles
--------------------------------------------------------------*/
.Alert { font-size: 9px; color: #ff0000; font-style: italic;}
.CT { }
.CTodd { height: 30px;}
.CTeven { height: 30px;}
.CTtableout { width: 500px;}
.CTtablein { }
.CTtitle { font: bold 10pt Arial, Helvetica, sans-serif; background-color: #55B39B; color: #FFF; padding: 5px 0px; text-align:center;}
.CTsubtitle { font: bold 9pt Arial, Helvetica, sans-serif; background-color: #fff;}
.CTheader { font: 9pt Arial, Helvetica, sans-serif; background-color: #fff;}
.CTodd { font: 9pt Arial, Helvetica, sans-serif; background-color: #fff;}
.CTeven { font: 9pt Arial, Helvetica, sans-serif; background-color: #fff;}
.subtitle { background-color: #F8F8D9; width: 500px; padding: 5px 0px;}

/*--------------------------------------------------------------
Team and personal page styles
--------------------------------------------------------------*/
.welcomecell { padding:0px 0px 10px 15px}
.imagecell { padding:0px 15px 0px 15px;}
.goalcell, .raisedcell { padding-left: 8px;}
.messagecontainer { padding: 0px 15px;}
.messagetable { border:1px #F1B52A dotted;}
.messagecell { padding:8px; text-align:left;}
.orgblurb { text-align:left;}
.teamdonations { line-height: 20px;}
.teamdonations a { display: block; float:left; width:250px; margin-right: 250px;}
.teamdonations a:after { content: ":";}


/*--------------------------------------------------------------
Login Form
--------------------------------------------------------------*/
#loginform td { padding: 2px;}
#loginform .textfield { border: 1px #DF772E solid; background-color: #FFF; width: 125px;}
#loginform .button { border: 1px #DF772E solid; background-color: #FFF; width: 50px; color: #000; cursor:pointer;}


/*--------------------------------------------------------------
RSS Feeds
--------------------------------------------------------------*/
.rss-box { padding:0; margin:0; width: 600px; padding-top: 20px;}
.rss-items { padding:0; margin:0; padding-bottom: 20px}
.rss-item a { padding:0; margin:0; font-weight: 700; line-height: 100%;}
.rss-item { display: block; padding-bottom: 20px}
.rss-date { display:block; margin:0; font-style: italic;}


/*--------------------------------------------------------------
Donations
--------------------------------------------------------------*/
form#report font { font-size:12px;}
td .listren-listcell { padding:10px; padding-top:3px; padding-bottom:3px;}
td .listren-listcellhilite { padding-left:7px;}
td .fnl {padding:5px; padding-bottom:10px; }
tr .listren-header td { background-color:#55b39b; color:#FFF;}
tr .listren-header td a { color:#FFF;}
