.arial12 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0099FF}
.maintext {  font-family: Arial, Helvetica, sans-serif; font-size: 12px}
.arial14b {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold}
td {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
.footertext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF}

/* ----------------- Nonprofits Page ------------------ */
ul.srv li { margin-top:10px; font-weight:bold; }
ul.srv li ul li { font-weight:normal; margin-top:5px; }
#ptitle { font-weight:bold; font-size:14px; }

#testimonial { width:245px; height:auto; background:url(/images/gradient1.jpg) repeat-x 0 0; float:right; padding:15px; padding-top:10px; margin-right:50px; border:1px #ccc dashed;
font-family: "trebuchet ms", Verdana, Tahoma, Arial, Helvetica, san-serif; font-size:13px;  color:#5b5b5b; font-style:italic; }
div.who { margin-top:15px; border-top:1px #eee solid; }
div.who td {   font-family: "trebuchet ms", Verdana, Tahoma, Arial, Helvetica, san-serif; font-size:13px; color:#5b5b5b; padding-left:5px; padding-top:5px; line-height:16px; font-style:italic;}
div.who td img { margin-left:-5px; }
span.name { font-weight:bold; }


div.front { margin:20px 0px 20px 30px !important; }
td.frontcontent ul li { margin-bottom:10px; }

#testimonial { background:#8398c8; color:white; border:none; -moz-border-radius: 10px; -webkit-border-radius: 10px; font-style:normal; font-size:14px; padding:15px 20px; }
div.who { border-top-style:dotted; padding-top:10px;  }
div.who td { color:white; font-size:14px;}

#testimonial a { background-color:#637aad; padding:0 4px; text-decoration:none; color:#eee; }
#testimonial a:hover { text-decoration:underline;  }


/* Fadeshow -------------------- */

div.fadeslidedescdiv, div.descpanelfg, #desc { width:282px !important; height:215px !important; border:thin red solid !important;  }
div.gallerylayer img { margin:0px !important; }
div.gallerylayer { background-color:white !important; }
#desc {  }

/* Photos/Thumbs  */

img.thumb { margin-right:10px; }
table.footer { margin-top:40px !important; }

/* Simple Show */

body { text-align:center;  background-color:#eee; }
img.logo { margin-bottom:15px; }
table.main { margin:50px auto;  padding:25px; background-color:white; -moz-border-radius: 20px; -webkit-border-radius: 20px; }
td.show { height:220px; vertical-align:top; }
td.content { font-size:12px !important; }
td.content ul li { margin-bottom:10px; }
td.content ul li b {  background-color:#8395be;     color:white; -moz-border-radius: 3px; -webkit-border-radius: 3px; padding:1px 5px;
 }
#show { position:absolute; margin-left:-29px; }
div.arrow { float:left;  }
#left { margin:65px 3px 0 0; } 
#right { margin:65px 0 0 3px; }
div.slide { width:auto;  height:200px; float:left; display:none; }
#s1 { display:block; }
#pic { width:547px; float:left;  }
#pic img { border:none; width:547px !important; height:201 !important; }
#txt { width:154px; height:179px; float:left; margin-left:5px; background-color:#eee; padding:10px 15px; color:#222; color:#294b66; border-top:1px #ccc solid; border-bottom:1px #ccc solid; }
#txt a.more { float:right; margin-top:5px; }
#txt h2 { font-size:15px; margin-top:0px; margin-bottom:5px; font-weight:normal; font-family: "trebuchet ms", Verdana, Tahoma, Arial, Helvetica, san-serif; border-bottom:1px #ccc solid; padding-bottom:4px; }
#txt h2 a { text-decoration:none; color:#04345a; }
#txt h2 a:hover { text-decoration:underline; }
table.footer { margin-top:15px; }

td.thumbrow a:hover img { border-color:#666 !important; }

