FONT		{FONT-FAMILY: Arial, Verdana,Helvetica; FONT-SIZE: xx-small}
TD		{FONT-FAMILY: Arial, Verdana,Helvetica; FONT-SIZE: xx-small}
BODY		{FONT-FAMILY: Arial, Verdana,Helvetica; FONT-SIZE: xx-small; background-color: a3c3b5}
P		{FONT-FAMILY: Arial, Verdana,Helvetica; FONT-SIZE: xx-small}
DIV		{FONT-FAMILY: Arial, Verdana,Helvetica; FONT-SIZE: xx-small}
INPUT		{FONT-FAMILY: Arial, Verdana,Helvetica; FONT-SIZE: xx-small}
TEXTAREA	{FONT-FAMILY: Arial, Verdana,Helvetica; FONT-SIZE: xx-small}
FORM 		{FONT-FAMILY: Arial, Verdana,Helvetica; FONT-SIZE: xx-small}
ul		{list-style-position: outside; list-style-type: circle; text-align: left}
table.wrap	{width: 675px}
td.bluebar	{width: 675px; background-color: #2f3563; height: 10px}
td.navbar	{width: 120px; background-color: #ffffff; text-align: left; vertical-align: top}
td.navtlong	{width: 100px; background-color: #2f3563; height: 10px}
td.navblong	{width: 100px; background-color: #2f3563; height: 10px}
td.navtshort	{width: 10px; background: #ffffff url('images/offnavtop.gif') no-repeat top left}
td.navbshort	{width: 10px; background: #ffffff url('images/offnavbot.gif') no-repeat bottom left}
td.navmain	{width: 110px; background-color: #2f3563; font-size: 10px}
td.navmain a	{text-decoration: none; color: #ffffff}
body#home #navhome a, body#about #navabout a, body#volunteers #navvolunteers a, body#chums #navchums a, body#guardian #navguardian a, body#contact #navcontact a, body#derby #navderby a, body#board #navboard a, body#caregiver #navcaregiver a	{text-decoration: none; color: #f8f8d1}
body#home #navhome, body#about #navabout, body#volunteers #navvolunteers, body#chums #navchums, body#guardian #navguardian, body#contact #navcontact, body#derby #navderby, body#board #navboard, body#caregiver #navcaregiver	{background-color: #7279be}
body#home #navhometlong, body#about #navabouttlong, body#volunteers #navvolunteerstlong, body#chums #navchumstlong, body#guardian #navguardiantlong, body#contact #navcontacttlong, body#derby #navderbytlong, body#board #navboardtlong, body#caregiver #navcaregivertlong	{background-color: #7279be}
body#home #navhomeblong, body#about #navaboutblong, body#volunteers #navvolunteersblong, body#chums #navchumsblong, body#guardian #navguardianblong, body#contact #navcontactblong, body#derby #navderbyblong, body#board #navboardblong, body#caregiver #navcaregiverblong	{background-color: #7279be}
body#home #navhometshort, body#about #navabouttshort, body#volunteers #navvolunteerstshort, body#chums #navchumstshort, body#guardian #navguardiantshort, body#contact #navcontacttshort, body#derby #navderbytshort, body#board #navboardtshort, body#caregiver #navcaregivertshort	{background: #ffffff url('images/onnavtop.gif') no-repeat top left}
body#home #navhomebshort, body#about #navaboutbshort, body#volunteers #navvolunteersbshort, body#chums #navchumsbshort, body#guardian #navguardianbshort, body#contact #navcontactbshort, body#derby #navderbybshort, body#board #navboardbshort, body#caregiver #navcaregiverbshort	{background: #ffffff url('images/onnavbot.gif') no-repeat bottom left}
td.quotes	{width: 197px; background-color: #ffffff; text-align: center; vertical-align: top}
td.events	{width: 197px; background-color: #ffffff; text-align: center; vertical-align: top}
td.mission	{width: 347px; background-color: #ffffff; text-align: center; vertical-align: top}
td.programs	{width: 347px; background-color: #ffffff; text-align: center; vertical-align: top}
td.header    { width: 675px; background-color: #ffffff; background-image: 
               url('images/headerbg.gif'); 
               background-repeat: repeat-x; background-attachment: scroll; 
               text-align: left; vertical-align: top; background-position: 
               top right }
td.header2	{}
td.menubar	{width: 675px; background-color: #ffffff; text-align: center; vertical-align: top}
td.spacer	{background-color: #ffffff; text-align: center; vertical-align: top; height: 10px}
td.bottomnotice	{background-color: #ffffff; text-align: left; vertical-align: bottom; height: 10px}
td.vspacer	{width: 6px; background-color: #ffffff; text-align: center; vertical-align: top}
td.footer	{width: 675px; background-color: #2f3563; text-align: center; vertical-align: middle; height: 20px; color: #ffffff}
td.message	{width: 675px; background-color: #2f3563; text-align: center; vertical-align: middle; height: 26px; color: #ffffff; font-size: x-small}
td.footer a	{color: #f8f8d1}
td.generic	{background-color: #ffffff}
td.goldheader	{width: 307px; background-color: #e5d06a; text-align: center; vertical-align: top; height: 20px; font-size: 110%; font-weight: bold}
td.goldheaderlt	{width: 20px; text-align: center; vertical-align: top; height: 20px; font-size: 110%; font-weight: bold; background: #ffffff url('images/goldheaderlbg.gif') no-repeat top left}
td.goldheaderrt	{width: 20px; text-align: center; vertical-align: top; height: 20px; font-size: 110%; font-weight: bold; background: #ffffff url('images/goldheaderrbg.gif') no-repeat top right}
td.goldbody	{width: 347px; background-color: #f8f8d1; text-align: left; vertical-align: top}
td.goldfooter	{width: 307px; background-color: #f8f8d1; text-align: left; vertical-align: top}
td.goldfooterlt	{width: 20px; text-align: center; vertical-align: top; height: 20px; font-size: 110%; font-weight: bold; background: #ffffff url('images/goldfooterlbg.gif') no-repeat bottom left}
td.goldfooterrt	{width: 20px; text-align: center; vertical-align: top; height: 20px; font-size: 110%; font-weight: bold; background: #ffffff url('images/goldfooterrbg.gif') no-repeat bottom right}
td.blueheader	{width: 155px; background-color: #2f3563; text-align: center; vertical-align: top; height: 20px; color: #ffffff; font-size: 110%; font-weight: bold}
td.blueheaderlt	{width: 20px; text-align: center; vertical-align: top; height: 20px; font-size: 110%; font-weight: bold; background: #ffffff url('images/blueheaderlbg.gif') no-repeat top left}
td.blueheaderrt	{width: 20px; text-align: center; vertical-align: top; height: 20px; font-size: 110%; font-weight: bold; background: #ffffff url('images/blueheaderrbg.gif') no-repeat top right}
td.bluebody  { width: 195px; text-align: left; vertical-align: top; height: 100%; color: 
               #ffffff; background-color: #7279be; background-repeat: repeat-y; background-attachment: scroll; 
               background-position: 50% 0 }
td.bluebody a { color: #f8f8d1}
td.bluefooter	{width: 155px; background-color: #7279be; text-align: left; vertical-align: top}
td.bluefooterlt	{width: 20px; text-align: center; vertical-align: top; height: 20px; font-size: 110%; font-weight: bold; background: #ffffff url('images/bluefooterlbg.gif') no-repeat bottom left}
td.bluefooterrt	{width: 20px; text-align: center; vertical-align: top; height: 20px; font-size: 110%; font-weight: bold; background: #ffffff url('images/bluefooterrbg.gif') no-repeat bottom right}
td.whiteheaderlt	{width: 20px; text-align: center; vertical-align: top; height: 20px; font-size: 110%; font-weight: bold; background: #ffffff}
td.whiteheaderrt	{width: 20px; text-align: center; vertical-align: top; height: 20px; font-size: 110%; font-weight: bold; background: #ffffff}
td.whiteheader	{width: 508px; background-color: #ffffff; text-align: center; vertical-align: top; height: 20px; color: #000000; font-size: 110%; font-weight: bold}
td.whitebody  { width: 548px; text-align: left; vertical-align: top; height: 100%; color: #000000; background-color: #ffffff; background-repeat: repeat-y; background-attachment: scroll; background-position: 50% 0 }
td.whitebody a { color: #0000ff}
td.whitefooter	{width: 508px; background-color: #ffffff; text-align: left; vertical-align: top}
td.whitefooterlt	{width: 20px; text-align: center; vertical-align: top; height: 20px; font-size: 110%; font-weight: bold; background: #ffffff}
td.whitefooterrt	{width: 20px; text-align: center; vertical-align: top; height: 20px; font-size: 110%; font-weight: bold; background: #ffffff}
td.programbody	{width: 50%}
td.bodytext	{margin: 0px}
td.boardtext	{width: 30%;}
table.bluebodytext	{margin: 5px; color: #ffffff}
table.clientwrap {width: 100%; margin: 0px; padding: 0px}
td.clientfooter	{width: 155px; height: 20px; background-color: #bbbbbb}
td.clientfooter a {text-decoration: none}
td.clientfooterlt	{width: 20px; text-align: center; vertical-align: top; height: 20px; font-size: 110%; font-weight: bold; background: #ffffff url('images/clientfooterlbg.gif') no-repeat bottom right}
td.clientfooterrt	{width: 20px; text-align: center; vertical-align: top; height: 20px; font-size: 110%; font-weight: bold; background: #ffffff url('images/clientfooterrbg.gif') no-repeat bottom left}
div.clientcaption2	{width: 300px; position: absolute; top: 165px; left: 20%; visibility: hidden; background-color: #ffffff; border: 1px solid}
div.clientcaption	{width: 300px; position: absolute; top: 165px; left: 20%; visibility: hidden; color: #ffffff}
div.clientcaption h3	{width: 100%; margin: 0px; padding: 6px 8px 4px 10px; color: #ffffff; background-image: url('images/clientcaptiontop.gif'); background-position: top left; background-repeat: no-repeat}
div.clientcspan	{float: left; width: 100%; margin: 0px; background-image: url('images/clientcaptionbot.gif'); background-position: bottom left; background-repeat: no-repeat}
div.toptext	{text-align: center; vertical-align: middle}
hr.navbar	{width: 100px; height: 1px}
p.image		{margin: 0px; padding: 0px}
p.text		{margin: 6px; margin-bottom: 12px}
p.centeredtext	{margin: 6px; margin-bottom: 12px; text-align: center;}
p.boardtext	{margin-top: 6px; margin-bottom: 12px}
p.video		{text-align: center;}
p.boldtext	{margin: 6px; margin-bottom: 12px; font-weight: bold}
font.heading	{font-size: 125%}
font.boardheading {font-size: 150%; font-weight: bold; font-family: Arial, Verdana, Helvetica;}
font.boldtext	{font-weight: bold}
p.noticetext	{margin: 6px; margin-bottom: 12px; color: #2f3563}
strong.message	{font-weight: bold; text-transform: uppercase}
img.middle	{vertical-align: middle; border: 0px none #000000;}
#nav		{width: 100%; margin: 0; padding: 0; list-style: none}
#nav li		{margin-top: 0px; margin-bottom: 0px; padding: 0px; font-family: Verdana, Helvetica; font-size: 90%; font-weight: bold}
#nav li>a	{float: none}
#nav a       { display: block; width: 100px; color: #ffffff; text-decoration: none; background-image: 
               url('images/on_bg.gif'); background-position: bottom right; 
               background-repeat: no-repeat; 
               border: 1px solid #FFFFFF; 
               padding-left: 10px; padding-right: 20px; padding-top: 7px; 
               padding-bottom: 7px}
#nav a:hover	{ color: #ffffff; background-image: 
               url('images/off_bg.gif'); background-position: bottom right;
               background-repeat: no-repeat;  
               padding-left: 10px; 
               padding-right: 20px; padding-top: 7px; padding-bottom: 7px}
td.newsflashtext	{padding-top: 10px; padding-left: 6px;}
td.newsflashimage 	{text-align: center; padding-top: 10px;}
img.newsflashimage	{border: 0px none #ffffff;}
font.newsheading	{font-size: 125%; margin-left: 20px;}
ul.newsitems		{list-style-type: disc;}
a.nodecoration	{border: 0px none #000000; text-decoration: none; color: #f8f8d1;}
