/*  TemplateName=CustomStyle.tpt */


/*  $Header: /home/cvs/cvsroot/site_data/001/00000001/static_data/css/CustomStyle.css,v 1.8 2003/07/24 23:47:39 paulj Exp $  */


/*************************************************************
	These are the styles peculiar to this site. Any styles
	specified in this file will override the baseline
	styles for the Convio product. The styles must be in
	this file so that they will be available in th3
	Internet Exporer WYSIWYG HTML editor as well as in the
	Page Wrapper.

	Convio does not maintain this file once it has been
	delivered to the client.
**************************************************************/

/*
P, LI, OL, UL, TABLE, TR, TH, TD, .Explicit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

body {  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

a:link  {
	color: #005398;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;	
	text-decoration: none;
        font-size: 10pt;	
}

a:active  {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;	
	text-decoration: underline;
        font-size: 10pt;	
}

a:visited  {
	color: #e19f2f;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;	
	text-decoration: none;
        font-size: 10pt;	
}

a:hover  {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;	
	text-decoration: none;	
}
*/

hr {
	margin-right: 10;
	margin-left: 10;
	width: 100%;
	height: 1px;
	background-color: #000000;
	border: 0px solid #000000;
}

a.leftnav {
	color: #ffffff;
	font-family: Arial;
	font-weight: normal;
	font-size: 9pt;	
	text-decoration: none;	
}

a.leftnav:link,
a.leftnav:active,
a.leftnav:visited  {
	color: #ffffff;
	font-family: Arial;
	font-weight: normal;	
	text-decoration: none;	
	font-size: 9pt;	
}

a.leftnav:hover  {
	color: #FAF904;
	font-family: Arial;
	font-weight: normal;	
	text-decoration: none;	
	font-size: 9pt;	
}

a.logoutlinks:link,
a.logoutlinks:visited  {
	font-size: 9pt;	
}

a.logoutlinks:hover,
a.logoutlinks:active  {
	font-size: 9pt;	
}

.leftnav {
	color: #ffffff;
	font-family: Arial;
	font-weight: normal;
	font-size: 9pt;	
	text-decoration: none;	
}

a.teamraiser_leftnav {
	color: #ffffff;
	font-family: Arial;
	font-weight: normal;
	font-size: 9pt;	
	text-decoration: none;	
}

a.teamraiser_leftnav:link,
a.teamraiser_leftnav:active,
a.teamraiser_leftnav:visited  {
	color: #ffffff;
	font-family: Arial;
	font-weight: normal;	
	text-decoration: none;	
	font-size: 9pt;	
}

a.teamraiser_leftnav:hover  {
	color: #ff9900;
	font-family: Arial;
	font-weight: normal;	
	text-decoration: none;	
	font-size: 9pt;	
}
.teamraiser_leftnav {
	color: #ffffff;
	font-family: Arial;
	font-weight: normal;
	font-size: 9pt;	
	text-decoration: none;	
}
.appArea {
	width: 98%;
	margin-left: 5px;
	margin-top: 5px;
}

.appAreaNowidth {
	margin-left: 5px;
	margin-top: 5px;
}

a.footer:link,
a.footer:visited {
	color: #000;
	font-weight: normal;
                     font-size:8pt;

}

a.footer:hover,
a.footer:active {
	color: #000;
	font-weight: normal;
                     font-size:8pt;
                     text-decoration:underline;
}
a.whatsnew:link    { color:#000000; text-decoration:none; }
a.whatsnew:visited { color:#000000; }
a.whatsnew:hover   { color:#005398; text-decoration:underline; }

#bannerCell * {display:block;}


a img {border:none;}
/**************************************/
/********* Main Navigation ************/
/**************************************/
#nav_main, #nav_main ul {
padding: 0;
margin: 0;
list-style: none;
line-height: 1;
}

#nav_main a {display: block; text-indent:-999em;}

#nav_main li {float: left;}

#nav_main li#donate {background:url(../images/sdhss/ntbkWrapper/tnDonate.gif) top no-repeat;}
#nav_main li#adopt {background:url(../images/sdhss/ntbkWrapper/tnAdopt.gif) top no-repeat;}
#nav_main li#lostfound {background:url(../images/sdhss/ntbkWrapper/tnLostFound.gif) top no-repeat;}
#nav_main li#programs {background:url(../images/sdhss/ntbkWrapper/tnPrograms.gif) top no-repeat;}
#nav_main li#events {background:url(../images/sdhss/ntbkWrapper/tnEvents.gif) top no-repeat;}
#nav_main li#resources {background:url(../images/sdhss/ntbkWrapper/tnResources.gif) top no-repeat;}
#nav_main li#volunteer {background:url(../images/sdhss/ntbkWrapper/tnVolunteer.gif) top no-repeat;}
#nav_main li#shop {background:url(../images/sdhss/ntbkWrapper/tnShop.gif) top no-repeat;}
#nav_main li#about {background:url(../images/sdhss/ntbkWrapper/tnAbout.gif) top no-repeat;}

#nav_main li#spanish {background:url(../images/sdhss/ntbkWrapper/tnSpanish.jpg) top no-repeat;}

#nav_main li ul {
float: left;
width:160px;
padding: 0;
margin: 0;
position: absolute;
left: -999em;
background-color:#005398;
}

#nav_main li li {
width:160px;
background-color:#005398;
}

#nav_main li#donate a {width:68px;height:43px;}
#nav_main li#donate a:hover {background:url(../images/sdhss/ntbkWrapper/tnDonate_ro.gif) top no-repeat;}

#nav_main li#adopt a {width:90px;height:43px;}
#nav_main li#adopt a:hover {background:url(../images/sdhss/ntbkWrapper/tnAdopt_ro.gif) top no-repeat;}

#nav_main li#lostfound a {width:115px;height:43px;}
#nav_main li#lostfound a:hover {background:url(../images/sdhss/ntbkWrapper/tnLostFound_ro.gif) top no-repeat;}

#nav_main li#programs a {width:98px;height:43px;}
#nav_main li#programs a:hover {background:url(../images/sdhss/ntbkWrapper/tnPrograms_ro.gif) top no-repeat;}

#nav_main li#events a {width:62px;height:43px;}
#nav_main li#events a:hover {background:url(../images/sdhss/ntbkWrapper/tnEvents_ro.gif) top no-repeat;}

#nav_main li#resources a {width:86px;height:43px;}
#nav_main li#resources a:hover {background:url(../images/sdhss/ntbkWrapper/tnResources_ro.gif) top no-repeat;}

#nav_main li#volunteer a {width:88px;height:43px;}
#nav_main li#volunteer a:hover {background:url(../images/sdhss/ntbkWrapper/tnVolunteer_ro.gif) top no-repeat;}

#nav_main li#shop a {width:46px;height:43px;}
#nav_main li#shop a:hover {background:url(../images/sdhss/ntbkWrapper/tnShop_ro.gif) top no-repeat;}

#nav_main li#about a {width:82px;height:43px;}
#nav_main li#about a:hover {background:url(../images/sdhss/ntbkWrapper/tnAbout_ro.gif) top no-repeat;}

#nav_main li#spanish a {width:82px;height:43px;}
#nav_main li#spanish a:hover {background:url(../images/sdhss/ntbkWrapper/tnSpanish_ro.jpg) top no-repeat;}

#nav_main li#spanish li a,
#nav_main li#lostfound li a,
#nav_main li#donate li a,
#nav_main li#adopt li a,
#nav_main li#programs li a,
#nav_main li#events li a,
#nav_main li#resources li a,
#nav_main li#volunteer li a,
#nav_main li#shop li a,
#nav_main li#about li a {
text-indent:0px;
width:150px;
*width:160px;
color: #ffffff;
text-decoration: none;
padding:5px;
font-size:8pt;
height:auto;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#nav_main li li a:hover {background:#005398 none !important; color:#E19F2F !important; }

#nav_main li ul ul {
margin: -22px 0px 0px 155px;
background-color:#FFFFFF;
border:1px solid #005398;
padding:5px;
width:160px;
}

#nav_main li ul ul a {background-color:#FFFFFF; color:#005398 !important;}
#nav_main li ul ul a:hover {color:#E19F2F !important;}

#nav_main li:hover ul ul, #nav_main li:hover ul ul ul, #nav_main li.sfhover ul ul, #nav_main li.sfhover ul ul ul {
left: -999em;
}

#nav_main li:hover ul, #nav_main li li:hover ul, #nav_main li li li:hover ul, #nav_main li.sfhover ul, #nav_main li li.sfhover ul, #nav_main li li li.sfhover ul {
left: auto;
}

legend.surveyLegend {
	float: none;
}


#cal_event_calendar SPAN.dayEventName {
    font-size: 90%;
    line-height: 14px;
}


