
body	{background-color:#540000; font-face:Arial; background-image:url(/sip.nsf/backgroundbar.jpg); background-position:bottom;
			background-repeat: repeat-x;}

/* ******************  from the old stylesheet   */ 

p  { text-align:left; display:block; padding-left:0px; margin-left:0px;}
h1 { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bolder; color: #003366}
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; color: #e2e6e8}
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bolder; color: #000000}
a, a:link { font-family:  Arial, Helvetica, sans-serif; color: #033366; text-decoration: underline }
a:hover {  font-family:   Arial, Helvetica, sans-serif; color: #033366; text-decoration: underline}



.newsTitleIndex {text-decoration: none}
A.newsTitleIndex {text-decoration: none}
A.newsTitleIndex:hover {text-decoration: underline }
#NewsTable {
	margin: 0px;
	border: 1px solid #eee;
}

#NewsTable td { border-bottom: 1px solid #eee; }

.NewsCategorizedDate{ 
	padding: 3px; background: #eee; font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; font-weight: bolder; color: #507FA5 }
.NewsLogoCell{ padding: 5px 10px 25px 5px; }
.NewsTextCell{ padding: 5px 10px 25px 0px; }
.NewsTitle{ font-family:  Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bolder; color: #063066}
.NewsListingDate{  font-family:  Arial, Helvetica, sans-serif; Arial, Helvetica, sans-serif; font-size: 7pt; color: #000000 }
.NewsListingDescription{  font-family:  Arial, Helvetica, sans-serif; Arial, Helvetica, sans-serif; font-size: 7pt; color: Gray }
A.NewsLink { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003366; text-decoration: underline;}
A.NewsLink:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #003366; text-decoration: underline;}

div.SiteMapLink { padding-top:.5em; }
.SiteMapTitle { margin-top : 20px; margin-bottom : 5px; font-size: 14px; font-weight: bolder; color: #003366}
A.SiteMapLink { margin-left : 10px; margin-bottom : 10px;  font-size: 12px; color: #003366}
A.SiteMapLink:hover { margin-left : 10px; margin-bottom : 10px; font-size: 12px; color: #003366; text-decoration: underline;}
.SiteMapTitle { margin-top : 20px; margin-bottom : 5px;  font-size: 14px; font-weight: bolder; color: #003366}
A.SiteMapLink { margin-left : 10px; margin-bottom : 10px;  font-size: 12px; color: #003366}
A.SiteMapLink:hover { margin-left : 10px; margin-bottom : 10px; font-size: 12px; color: #003366; text-decoration: underline;}

/* ******************  from the old stylesheet   */


a.footerlinks		{ text-decoration:none; color:white; }
a.searchboxlinks	{ text-decoration:none; color:black; }

div.breadcrumb { font-size:9px; margin-top:4px; }
div.breadcrumb a { color:black; text-decoration:none }
span.pageTitle  { font-size:large; color:#CC0033 ; display:block; padding-top:1em; padding-bottom:1em; }

#relatedLinks 		{ }
#relatedLinks  li  { color:#003366; font-size:8pt; font-weight:bold; vertical-align:middle;
					padding-top:.5em; padding-bottom:.5em;  }
ul.relatedLinks a { color:#003366; text-decoration:none }
ul.relatedLinks   { xpadding-left:20px; list-style-image:url(/sip.nsf/orangedot.gif); }                                                                                                         

#contentTable {font-family: Arial; font-size: 9pt; margin:0 auto; padding: 0px; width:996px;  }
#contentTable td {vertical-align: top; margin-top: -11px;  }
#contentTable td.contentCell {background-color: white;}
#contentTable td div.insideSpacer {margin-left: 12px; margin-right: 10px; margin-top: 1em; margin-bottom: 1em;  }

#gutter, #gutter td, #gutter a	{ font-size:9pt; color:white; }


#navBox {background-color: white; position:absolute; width: 370px; bottom: 20px;
		Right: 10px; font-size: 9pt; vertical-align: middle;}
#navBox form {display:inline }
#navBox table {width: 100%;}
#navBox td {vertical-align: middle; font-size:9pt;}
#searchBoxCell {text-align: right; border: solid 1px black; vertical-align: middle; font-size: 8pt; padding: none; margin: none;}
#searchBoxCell input {border: none; vertical-align: middle; font-size: 8pt; padding: none; margin: none;}

#headlineText {position:absolute; width:830px; background-color:#transparent;
				font-weight:bold; color:white; border:none;left:82px; top:65px; xbottom:48px;}

span.goldPointer {font-size:6pt; color:#FF9933 }
span.goldPointer a {font-size:6pt; color:#FF9933  !important}

td.orangeDotCell {padding-left: 5px; padding-right: 5px; vertical-align:middle; }

#quickLinks ul { margin:0px ; padding:0px; }
#quickLinks li { list-style:none; margin-left:0px; margin-right:0px; padding:0px;
					list-style-position:outside; margin-top:.75em; margin-bottom:.75em; 
					color:#003366; font-weight:bold; font-size:9pt }
#quickLinks a  { color:#003366; padding-right:.5em;}
/* #quickLinks a:visited { color:#CC0033 } */

#sponsorSpotlight ul { margin:0px ; padding:0px; }
#sponsorSpotlight li { list-style:none; margin-left:0px; margin-right:0px; padding:0px; list-style-position:outside; margin-top:.75em; margin-bottom:.75em; color:#003366; font-weight:bold;}
#sponsorSpotlight a  { color:#003366; padding-right:.5em; text-decoration:none;}
#sponsorSpotlight span.SponsorFlag {color:#ff9933; font-weight:bold; }
#sponsorSpotlight span.SponsorName {color:#990000; margin-left:.5em; margin-right:1em; font-weight:bold; }
#sponsorSpotlight span.linkTitle { display:block; font-weight:bold;margin-top:2px; margin-bottom:2px; font-size:9pt; }
#sponsorSpotlight span.linkContext {font-weight:normal; color:black; font-size:9pt;}

#latestNews ul { margin:0px ; padding:0px; }
#latestNews li { list-style:none; margin-left:0px; margin-right:0px; padding:0px; list-style-position:outside; margin-top:.75em; margin-bottom:.75em; color:#003366; font-weight:bold;}
#latestNews a  { color:#003366; padding-right:.5em; text-decoration:none;}
#latestNews span.eventDate { font-weight:Normal;margin-top:2px; margin-bottom:2px; font-size:10pt; color:#003366 }
#latestNews span.linkTitle { font-weight:Bold;margin-top:2px; margin-bottom:2px; font-size:10pt;  color:#003366}
#latestNews span.linkContext {font-weight:normal; color:black; font-size:9pt;}
#latestNews a.allNewsLink, #sponsorlinks a.allNewsLink 
		{color:#FF9933; font-weight:bold; text-decoration:underline !important; font-size:9pt;
		 display:block; text-align:left; }

#upcommingEvents ul { margin:0px ; padding:0px; }
#upcommingEvents li { list-style:none; margin-left:0px; margin-right:0px; padding:0px; list-style-position:outside; margin-top:1em; margin-bottom:.75em; color:#003366; font-weight:bold;}
#upcommingEvents a  { color:#003366; padding-right:.5em; text-decoration:none;}
#upcommingEvents span.eventDate { font-weight:Normal;margin-top:2px; margin-bottom:2px; font-size:10pt;color:#003366;  }
#upcommingEvents span.linkTitle { font-weight:Bold;margin-top:2px; margin-bottom:2px; font-size:10pt;color:#003366;  }
#upcommingEvents div.logoContainer {text-align:center }
#upcommingEvents img.linkLogo {border:none; padding-bottom:1em;}
#upcommingEvents a.allNewsLink {color:#FF9933; font-weight:bold; text-decoration:none; font-size:9pt; }

#sponsorlinks div.insideSpacer a { border:none; text-decoration:none }
#sponsorlinks div.insideSpacer a img {border:none; }
#sponsorlinks div.insideSpacer {text-align:center}
#sponsorlinks div.insideSpacer img {margin:.5em; }


/* Begin IE 7 Menu Fixes */
#menuFg0, #menuFg1, #menuFg2, #menuFg3, #menuFg4, #menuFg5, #menuFg6, #menuFg7, #menuFg8, #menuFg9, 
#menuFg10, #menuFg11, #menuFg12, #menuFg13, #menuFg14, #menuFg15, #menuFg16, #menuFg17, #menuFg18, #menuFg19,
#menuFg20, #menuFg21, #menuFg22, #menuFg23, #menuFg24, #menuFg25, #menuFg26, #menuFg27, #menuFg28, #menuFg29
{ white-space:nowrap; cursor:pointer;  }

#menuContainer * { z-Index:100; }
#MenuBarTable td.actual a { font-weight:bold; font-size:10pt !important; }

/* End IE 7 Menu Fixes */
