﻿/* ==========================
for flyout menu
============================= */
.anylinkcss{
margin-top:9px;
margin-left:-4px;
position:absolute;
visibility: hidden;
border:solid #000;
border-width:0 1px 0 1px;
font:bold 11px Verdana;
line-height: 18px;
z-index: 100;
background:url(assets/images/topnav_gradient.jpg);
width:188px;
}

.anylinkcss a{
width: 100%;
display: block;
border-bottom: 1px solid #000;
font:bold 11px Verdana;
color:#000;
text-decoration: none;
text-indent:4px;
text-align:left;
/*height:21px;*/
padding-top:6px;
padding-bottom:6px;
}

.anylinkcss a:hover{ 
/*background-color: #8C8403;*/
font:bold 11px Verdana;
color:#fff;
}


body {
background:#b5bad8 url(assets/images/gradient_bg.jpg);
background-position:left top;
background-repeat:repeat-x;
margin-top:8px;
text-align:center;
font-family:verdana;
}

a 
{
    color:#b0006e;
    text-decoration:underline;
    font-weight:bold;
    
}
a:hover 
{
    color:#7d7d7d;
}
    

td {
font-size:12px;
color:#050505;
}

div.container {
width:770px;
margin-left:auto;
margin-right:auto;
}

table#utility {
width:770px;
margin:0;
}
table#utility td {
font:bold 11px arial;
color:#7f6158;
padding:0 15px 0 0;
text-align:right;
vertical-align:top;
}
table#utility td a {
text-decoration:underline;
color:#fff;
}
table#utility td a:hover {
text-decoration:none;
color:#fff8ea;
}

table.homepage a 
{
    color:#ffc;
    text-decoration:underline;
}
table.homepage a:hover 
{
    color:#ffc;
    text-decoration:none;
}


.leftnav {
width:152px;
height:40px;
background:url(assets/images/leftnav_bg.jpg);
text-align:left;
}

.leftnav a {
font:bold 16px arial;
color:#fff;
text-decoration:none;
}
.leftnav a:hover {
font:bold 16px arial;
color:#d1d1d1;
text-decoration:none;
}

table#topnav {
width:100%;
}
table#topnav tr.links td {
height:29px;
background:url(assets/images/topnav_gradient.jpg);
vertical-align:middle;
text-align:left;
}

table#topnav tr.links td a {
font:bold 12px verdana;
color:#fff;
text-decoration:none;
}
table#topnav tr.links td a:hover {
text-decoration:underline;
}

table.main 
{
    width:616px;
    margin:0;
}

table.main td.content
{
    padding-top:14px;
    padding-left:10px;
    padding-right:15px;
    padding-bottom:15px;
    width:535px;
    height:475px;
    background:#fff url(assets/images/content_bg.jpg);
    background-position:center top;
    background-repeat:no-repeat;
    font:normal 12px/17px arial;
    color:#050505;
    vertical-align:top;   
}

table.main td.content div h2 {
color:#333; 
font:normal 150%/1.1em georgia; 
}

ul li 
{
    color:#050505;
}


H1 {
font:normal 22px verdana;
color:#b0006e;
padding-bottom:4px;
border-bottom:1px solid #f1e4ed;
}

H2 {
font:bold 14px verdana;
color:#d79e47;
margin-bottom:-10px;
}

h3 {
font:bold 14px verdana;

}

.bold {
font-weight:bold;
}
.italic {
font-style:italic;
}
.gray {
color:#7d7d7d;
}

P 
{
    font:normal 12px/17px arial;
    color:#050505;
}

.disclaimer 
{
    font:normal 11px arial;
    color:#7d7d7d;
    padding-top:5px;
    border-top:1px dashed #d1d1d1;
}

table#gallery 
{
    width:100%;
    /*border:1px solid #333;*/
}
table#gallery td 
{
    padding-top:8px;
    padding-bottom:8px;
    vertical-align:top;
    text-align:center;
    /*border-right:1px solid #333;*/
    width:33%;
    background:#fff url(assets/images/photo_gradient.jpg);
    background-position:left top;
    background-repeat:repeat-x;
}

table#donor 
{
    background:#fff url(assets/images/donor_table_bg.jpg);
    background-position:left top;
    background-repeat:repeat-x;
}

table#donor tr#headerrow td 
{
    font:bold .55em verdana;
    color:#fff;
    vertical-align:middle;
    text-align:left;
    padding:0 3px 0 6px;   
    background:#b0006e;
   
}

table#donor tr.firstrow td 
{
    vertical-align:top;
    height:20px;
    text-align:left;
    padding:5px 3px 5px 6px;
    font:bold .55em verdana;
    color:#666;
   
}

table#donor tr.datarow td 
{
    vertical-align:top;
    height:20px;
    text-align:left;
    padding:5px 3px 5px 6px;
    font:bold .55em verdana;
    color:#666;
    border-bottom:1px solid #999;
}

table#donor tr.end td 
{
    border-bottom:0;
} 

table#footer 
{
    width:100%;
    margin-top:5px;
}

table#footer td 
{
    text-align:center;
    color:#7d7d7d;
    font-size:.65em;
    font-weight:bold;
    line-height:1.4em;
}
table#footer a
{
    font-size:.85em;
    color:#7d7d7d;
    text-decoration:none;
}

table#footer a:hover 
{
    color:#b0006e;
    text-decoration:underline;
}
.clear{clear:both;}

#home-quote{background:url(assets/images/big-quotes.jpg) no-repeat left top;font:italic 1.3em/1.4em Georgia;color:#515151;padding:20px 20px 0 15px;text-align:justify;}
#home-quote p{font-size:.8em;font-family:Georgia;color:#515151;}


