﻿/* DEFAULT STYLE OVER RIDES */




/* CONTENT COLUMN: DISPLAY HEADINGS AND TITLE */

#breadcrumb { padding: 5px; color: #fff; background: #9c1c3f; font-size: .9em; font-weight: bold; }
#breadcrumb a { color: #fff; font-weight: normal; }

#pageTools { margin-top: 5px; margin-bottom: 10px; text-align: right; font-size: .9em; color: #666; }
#pageTools a { color: #666; text-decoration: none; }
#pageTools a:hover { color: #900027; text-decoration: underline; }


/* WEB PARTS ============================================== */

#masterColumnBottom .ms-WPTitle,
#masterColumnCenter .ms-WPTitle { 
    margin: 0;
    padding: 2px 5px; 
    font: bold 1em Arial, Helvetica sans-serif; 
    color: #900027; 
    background: #ccc url(/images/title_corner.gif) top right no-repeat;
}

#masterColumnCenter .ms-WPTitle { border-left: 1px solid #999; }
#masterColumnCenter .ms-WPHeader td { border-bottom-style: none; }

#masterColumnCenter .ms-WPBorder { 
	padding: 10px; 
	border: 1px solid #999;
	margin-bottom: 10px; 
}
.ms-WPBody a, .ms-WPBody a:link { color: #900027; text-decoration: none; }
.ms-WPBody a:hover { text-decoration: underline; }
.ms-WPBody .link-item { margin-bottom: 8px; }
.ms-WPBody .bullet {
	padding-left: 18px; background: url(/images/list_arrow.gif) top left no-repeat;
}
.ms-WPBody #footer { padding: 2px; }

/* related content WP */

#relatedContent table { border-collapse: collapse; }
#relatedContent .ms-WPHeader h3 {
	background: #fff; 
    background-image: none;
}

#relatedContent .ms-WPHeader td {
	border: 1px solid #999;
	border-collapse: collapse;
	border-bottom-style: none;
	background: #fff; 
    background-image: none;
}

#relatedContent .ms-WPTitle { border-left-style: none; }
#relatedContent .ms-WPBorder { background: #dfdfdf; }
#relatedContent .ms-WPBorder a { text-decoration: underline; }
#relatedContent .ms-WPBorder  ul { margin-top: 5px; margin-bottom: 5px; list-style-image: url(/images/list_arrow.gif); }
#relatedContent .ms-WPBorder ul li { margin-bottom: 8px; }


/* MASTER COLUMN RIGHT */

td#masterColumnRight .ms-WPHeader { 
	background: #f6f3ee;
}

td#masterColumnRight .ms-WPHeader td {
	border-top: 1px solid #999;
    border-bottom-style: none;
    border-collapse:collapse;
}

td#masterColumnRight .ms-WPTitle { 
    margin: 0;
    padding: 2px 5px; 
    font: bold 1em Arial, Helvetica sans-serif; 
    color: #900027; 
}

td#masterColumnRight .ms-WPBorder { 
	margin: 0; 
	margin-bottom: 10px; 
	padding: 10px 5px; 
	background: #fff; 
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left-style: none;
	border-right-style: none;
}

/* adZone for images only, no box treatment */

#adZone { margin-top: 15px; }
#adZone .ms-WPHeader { background: #f6f3ee; }
#adZone .ms-WPHeader td { border-style: none; }
#adZone  .ms-WPTitle { 
    font: bold 1em Arial, Helvetica sans-serif; 
    color: #900027; 
}
#adZone  .ms-WPBorder { 
	margin: 0; 
	margin-bottom: 10px; 
	padding: 0; 
	background: transparent;
	border-style: none;
}



/* CONTENT ====================================================== */

/* EVENTS & MEETINGS PAGE LAYOUT */

.registerLink { 
	width: 105px;
	padding: 5px 10px; 
	font-size: 11px;
	line-height: 14px;
	text-align: right;
	background: #ccc url(/images/RegisterNowBack.gif) top left no-repeat;
}
.registerLink a { font-weight: bold; text-decoration: none; }
.registerLink a:hover { text-decoration: underline; }

.upcomingEvents .registerLink
{
	background :none;
	text-align:left;
	padding: 0px 0px;
}

#eventDetails { margin-bottom: 1px; }
#eventDetails .pagetitle { width: 450px; }
#eventDetailsLayout { margin-bottom: 10px; width: 558px; border: 1px solid #999; padding-top: 10px; }
#eventImage { width: 165px; padding: 10px; padding-right: 0; }
#eventImage img { border: 1px solid #900027; }
#eventInfo { width: 365px; padding: 10px; color: #4d4d4d; }
#eventInfo p { margin: 8px 0 2px 0; }
#eventInfo div { display: inline; margin: 0; }
#eventLink { text-align: right; }

/* event tabs */

#tabsLayout { margin: margin-top: 10px; padding: 0; }

.eventNav { 
	width : 100%; 
	color: #fff; 
	background: #900027; 
	border-bottom-color: #fff; 
	border-collapse: collapse; 
}
.eventNav a { color: #fff !important; }
.eventNav td { 
    font-size: .9em; 
    text-align: center; 
   	border: 1px solid #fff; 
    border-bottom-style: none; 
    border-collapse: collapse; 
 }
.eventNav td a { display: block; padding: 3px 5px; color: #fff; font-weight: normal; text-decoration: none; background: url(../images/corner_right.gif) top right no-repeat;  }
.eventNav td a:hover { text-decoration: underline; }

table.eventNav td.tabActive a { font-weight: bold; }
table.eventNav td.tabActive a:hover { text-decoration: none; }
div.tabPane { display: none; }
div.tabPaneActive { display: block; }

#eventDescriptions { margin-bottom: 10px; padding: 5px 10px; padding-bottom: 0; color: #4d4d4d; border: 1px solid #999; border-top-style: none; }
#eventDescriptions h2 { margin-top: 10px; color: #900027; font-size: 1.2em; }
#eventDescriptionsLink { text-align: right; }
#eventDescriptionsLink .registerLink { margin-right: -10px; }

/* Interior page with video zone */
.videoZone { margin: 10px 0; }

