BODY {
	BACKGROUND-COLOR: #005196; margin-left:50px;margin-top:0;
}
P {
	FONT: 12px/16px Arial, Helvetica, sans-serif; COLOR: #333333
}
LI {
	FONT: 12px/16px Arial, Helvetica, sans-serif; COLOR: #333333
}
TD {
	FONT: 12px/16px Arial, Helvetica, sans-serif; COLOR: #333333
}
A {
	COLOR: #333333; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #333333; TEXT-DECORATION: underline
}
A:active {
	COLOR: #333333; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #ce0000; TEXT-DECORATION: underline
}
.subLink { 
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #333333; TEXT-DECORATION: none
}
.subLink:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
.subLink:active {
	COLOR: #333333; TEXT-DECORATION: none
}
.subLink:hover {
	COLOR: #990000; TEXT-DECORATION: underline
}
.bodyLink {
	FONT: 12px/135% Arial, Helvetica, sans-serif; COLOR: #333333; TEXT-DECORATION: underline
}
.bodyLink:visited {
	COLOR: #333333; TEXT-DECORATION: underline
}
.bodyLink:active {
	COLOR: #333333; TEXT-DECORATION: underline
}
.bodyLink:hover {
	COLOR: #ce0000; TEXT-DECORATION: underline
}
.listLink {
	LINE-HEIGHT: 200%; TEXT-DECORATION: underline
}
.listLink:visited {
	COLOR: #333333; TEXT-DECORATION: underline
}
.listLink:active {
	COLOR: #333333; TEXT-DECORATION: underline
}
.listLink:hover {
	COLOR: #ce0000; TEXT-DECORATION: underline
}
.smallpageContentText {
	FONT: italic 10px Arial, Helvetica, sans-serif; COLOR: #333333
}
H1 {
	MARGIN-BOTTOM: 0px; FONT: 48px Garamond, Georgia, Times, serif; COLOR: #003f74
}
H2, H2 a:link, H2 a:visited {
	MARGIN-BOTTOM: 0px; FONT: bold 16px Arial, Helvetica, sans-serif; COLOR: #ce0000
}
H3 {
	MARGIN-BOTTOM: 0px; FONT: bold 11px Arial, Helvetica, sans-serif; COLOR: #ce0000
}
H4 {
	MARGIN-BOTTOM: 0px; FONT: 13px Arial, Helvetica, sans-serif; COLOR: #ce0000
}
H5 {
	FONT: 11px/14px Arial, Helvetica, sans-serif; COLOR: #333333
}
#homeEvents H5	{
	margin-top:0;
}
H5 A {
	COLOR: #333333; TEXT-DECORATION: underline
}
H5 A:visited {
	COLOR: #333333; TEXT-DECORATION: underline
}
H5 A:active {
	COLOR: #333333; TEXT-DECORATION: underline
}
H5 A:hover {
	COLOR: #ce0000; TEXT-DECORATION: underline
}
#footer P {
	FONT: 10px/14px Arial, Helvetica, sans-serif
}
#footer {
	TEXT-ALIGN: left
}
#footer A {
	COLOR: #333333; TEXT-DECORATION: none
}
A:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
A:active {
	COLOR: #333333; TEXT-DECORATION: none
}
#footer A:hover {
	COLOR: #ce0000; TEXT-DECORATION: underline
}
.newsLink { padding:25px;
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: green; TEXT-DECORATION: none
}
.newsLink:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
.newsLink:active {
	COLOR: #333333; TEXT-DECORATION: none
}
.newsLink:hover {
	COLOR: #ce0000; TEXT-DECORATION: underline
}
UL {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: square
}
OL {
	DISPLAY: block; LIST-STYLE-POSITION: outside; LINE-HEIGHT: 125%
}
DL {
	FONT-WEIGHT: normal; LIST-STYLE-POSITION: outside; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 125%; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: square
}
UL LI {
	MARGIN-BOTTOM: 4px
}
OL LI {
	MARGIN-BOTTOM: 2px
}
.liRedBl {
	LIST-STYLE-POSITION: outside; LIST-STYLE-IMAGE: url(/images/btn-rd.gif)
}
.liDiscBl {
	LIST-STYLE: disc none outside
}
.liNoBl {
	LIST-STYLE-POSITION: outside; LIST-STYLE-IMAGE: none
}
.hdrmenuTop
{
 color:blue;
}
.hdrmenuTopOver
{
 color:red;
}
.sidemenuItem
{
 border-top:1px solid #999999; width:162px;
}
.sidemenuItemSelected
{
 border-top:1px solid #999999; width:162px; padding-bottom:4px
}
.submenu TABLE	{
	width:100%;
}
.submenu A {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #333333; TEXT-DECORATION: none;
}
.submenu A:visited {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #333333; TEXT-DECORATION: none;
}
.submenu A:active {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #333333; TEXT-DECORATION: none;
}
.submenu A:hover {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #990000; TEXT-DECORATION: underline;
}

.submenu DIV {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #333333; TEXT-DECORATION: none;
}

.CMSTreeMenuTable a.CMSTreeMenuLink, .CMSTreeMenuTable a.CMSTreeMenuSelectedLink
{
	display:block;
	padding-left:17px;
	padding-top:0;
	padding-bottom:4px;

}
.CMSTreeMenuMainLevelTop a	{
	padding-left:0 !important;
}
.CMSTreeMenuMainLevel a	{
	padding-left:0 !important;
	padding-bottom:0 !important;
	border-top:1px solid #999999; width:162px;
}
.CMSTreeMenuMainLevelLast a	{
	border-top:1px solid #999999; width:162px;
	padding-top:30px !important; 
	padding-left:0 !important;
}
.CMSTreeMenuMainLevelTop a.hover	
{
	COLOR: #ce0000; TEXT-DECORATION: underline;
}
.CMSTreeMenuMainLevel a.hover, a.active	
{
	COLOR: #ce0000; TEXT-DECORATION: underline;
}
.CMSTreeMenuMainLevelLast a.hover, a.acvtive	
{
	COLOR: #ce0000; TEXT-DECORATION: underline;
}

.CMSText {
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	width: 195px;
}
.HomeNavImage
{
	padding-left:1px; padding-top:20px;
}
.HomeNavImage2
{
	padding-left:25px; padding-top:30px;
}
.HomeNavImage3
{
	padding-left:2px; padding-top:30px;
}
.ShortSpacer
{
	padding-bottom:5px;
}

.MedSpacer {
	padding-bottom:20px;
}
.NewsList {
	FONT: 11px/14px Arial, Helvetica, sans-serif; COLOR: #333333; 
}
.NewsList  A {
	COLOR: #333333; TEXT-DECORATION: underline
}
.NewsList  A:visited {
	COLOR: #333333; TEXT-DECORATION: underline
}
.NewsList  A:active {
	COLOR: #333333; TEXT-DECORATION: underline
}
.NewsList  A:hover {
	COLOR: #ce0000; TEXT-DECORATION: underline
}

.BottomBorder  
{
	border-bottom:1px solid #990000;
	margin-bottom:8px;
}
.contentAreaPadding{
	padding:20px 140px 0 20px;
}
A.CMSSiteMapLink:visited{
	text-decoration:underline
}
.ErrorLabel { color: red; }
.contentBannerRight
{
	float: right;
	padding-right: 5px;
	padding-top: 32px;
}
.contentBannerTop
{
	padding-right: 5px;
	padding-top: 10px;
}


/* Fix for leftnav so that the bottom line shows up 
Should not be needed anymore... removing on 2-18-09 by clang*/
/*#tid_8_item	{border-bottom:1px solid #999;}*/

.redirectLinks { width:100%; }

a.DirectorLink
{
	color: #333333; TEXT-DECORATION: underline;
}

a.DirectorLink:hover
{
	COLOR: #ce0000; TEXT-DECORATION: underline;
}

/*  RESTAURANT SEARCH CSS  */
.restSearchCuisineLabel {font-weight: bold;}
.restSearchPhraseLabel  {font: bold 16px Arial, Helvetica, sans-serif; color: #ce0000;}
.restSearchResultsHeader {font: bold 16px Arial, Helvetica, sans-serif; color: #ce0000; padding: 15px 0 10px 0;}
.restSearchResultNameLink a {color: #ce0000;}
.restSearchResultLogo img {padding: 0 0 15px 0;}
.restSearchResultPhone {background-image: url(/images/icons/rest_phoneico.aspx); background-position: top left; background-repeat: no-repeat; padding: 0 20px 0 15px; margin: 10px 0 10px 0; float: left;}
.restSearchResultFax {background-image: url(/images/icons/rest_faxico.aspx); background-position: top left; background-repeat: no-repeat; padding: 0 20px 0 20px; margin: 10px 0 10px 0; float: left;}
.restSearchResult {border-bottom: solid 1px #cccccc; width: 300px; padding: 20px;}
.sponsoredSearch  {border-top: solid 1px #ebebeb; border-left: solid 1px #ebebeb; border-bottom: solid 1px #cccccc; border-right: solid 1px #cccccc; width: 300px; padding: 20px; background-image: url(/images/bottom_gradient_gray.aspx); background-position: bottom; background-repeat: repeat-x;}
