@charset "UTF-8";
body  {
	margin: 0; /* It's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* This centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background-color: #FFFFFF;
	font-weight: normal;
	font-style: normal;
	font-size: 12px;
	line-height: 18px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.twoColFixLtHdr #container { 
	width: 920px;  /* This width includes an extra 10px on each side which allows for the side shadows to display */
	margin: 0 auto; /* The auto margins (in conjunction with a width) center the page */
	border: 0px;
	text-align: left; /* This overrides the text-align: center on the body element. */
	background: url(/images/bg-body.gif);
	background-position: center;
	background-repeat: repeat-y;
} 

.twoColFixLtHdr #header { 
	position:relative;
	background:url(/images/mc-bg-header.gif) no-repeat;
	background-position: center;
	padding: 0 0px 0 0px;
	height: 140px;
	border: 0px solid #000000;
}

.twoColFixLtHdr #header #logo { display: block; width: 300px; height: 75px; position: absolute; border: 0px solid #000000; top: 30px; left: 10px; overflow: hidden; text-indent: -9999px; z-index:5000; background: transparent url(/images/clear.gif) no-repeat;
}
		
.twoColFixLtHdr #logoprint {display: none;
}

.twoColFixLtHdr #headerpic { 
	padding: 0 0px 0 10px;
} 

.twoColFixLtHdr #sidebar1 {
	float: left; /* Since this element is floated, a width must be given. */
	width: 215px; /* The actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width. */
	border: 0px solid #000000;
	padding: 20px 0px 0px 35px;
	margin: 0px 0px 0px 0px;
}

.twoColFixLtHdr #mainContent { 
	margin: 0 60px 0 260px; /* The left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	border: 0px solid #000000;
	padding: 0 0px; /* Remember that padding is the space inside the div box and margin is the space outside the div box. */
}

.twoColFixLtHdr #mainContent-home {
	float: left; /* Since this element is floated, a width must be given. */
	width: 595px; /* The actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width. */
	border: 0px solid #000000;
	padding: 20px 0px 0px 35px;
	margin: 0px 0px 0px 0px;
}

.twoColFixLtHdr #sidebar-home {
	margin: 0 0px 0 672px; /* The left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	border: 0px solid #000000;
	padding: 20px 0px 0px 0px; /* Remember that padding is the space inside the div box and margin is the space outside the div box. */
}

/* the padding below allows for the vertical shadows at edge of page. */
.twoColFixLtHdr #footer { padding: 0px 10px 0 10px; background:url(/images/mc-bg-footer.jpg); background-position: top left; background-repeat: no-repeat; margin-top:20px; text-align: center;
}
 
.twoColFixLtHdr #footer p {
	margin: 0; /* Zeroing the margins of the first element in the footer will avoid the possibility of margin collapse -- a space between divs. */
	padding: 26px 0 0 0; /* Padding on this element will create space, just as the the margin would have, without the margin collapse issue. */
	text-align: center;
}

 /* This class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
.float-right { float: right; margin-left: 20px;
}

 /* This class can be used to float an element left in the page. */
.float-left {float: left; margin-right: 20px;
}
 /* This class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float. */
.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px;
}

/* IMPORTANT. Must include font-size and height in empty div class or IE adds extra vertical space */
.spacer {  height:16px; font-size: 1px;
}

.divider { color: #FFFFFF; background-color: #89ABD5; height:4px; margin: 16px 0; font-size: 1px;
}

.divider-short { color: #FFFFFF; background-color: #89ABD5; height:1px; margin: 16px 0; font-size: 1px;
}

.blueheader { height:16px; background-image: url("/images/mc-bg-blueheader.gif"); background-repeat: repeat-x; margin: 0px 0px 0px 0px; padding: 4px 10px 0px 10px;
}

.calloutboxes {padding: 0px 0px 0px 0px; margin: 0px 0px 16px 0px; background-image: url("/images/mc-bg-callout-divider.gif"); background-repeat: repeat-y;
}

.calloutboxes h3 { margin: 0 0 8px 0; padding: 0 0px 0 0;
}

.bluecalloutbox { background-image: url("/images/mc-bg-bluegradient.gif"); background-repeat: repeat-x; margin: 0px 0px 0px 0px; padding: 16px 20px 20px 20px; height:auto;	
}

.bluecalloutbox-nopad { background-image: url("/images/mc-bg-bluegradient.gif"); background-repeat: repeat-x; margin: 0px 0px 0px 0px; padding: 0px 20px 20px 20px; height:auto;	
}

.leftcalloutbox { width: 280px; margin: 0 0px 16px 0; padding: 0 25px 0 0; float: left; background-image: url("/images/mc-bg-callout-divider.gif"); background-repeat: repeat-y;
}

.rightcalloutbox { margin-left:320px;	
}

.calloutboxes-hm {padding: 0px 0px 0px 0px; margin: 0px 0px 16px 0px; background-image: url("/images/mc-bg-callout-divider.gif"); background-repeat: repeat-y; width: 595px;
}

.leftcalloutbox-hm { width: 275px; margin: 0 0px 8px 0; padding: 0 0px 0 0; float: left; background-image: url("/images/mc-bg-callout-divider.gif"); background-repeat: repeat-y;
}

.rightcalloutbox-hm { margin-left:317px; width: 275px;
}


/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */	
/* Navigation Defined */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */

/* Primary Navigation Bar Position. Background image here pre-loads the background for the dropdown menus*/
#primary-nav { position:absolute; top:114px; left:24px; background-image: url("/images/mc-bg-dropdown.png"); background-repeat: no-repeat; background-position: -999px -999px;
}

/* Toggle Navigation Bar Position. */
#toggle-nav { position:absolute; top:12px; left:510px;
}
/* Utility Navigation Bar Position. */
#ulility-nav { position:absolute; top:38px; left:525px;
}

/* Define multi-level-menu. */
#multi-level-menu { display: block; clear: both; height: 20px; margin: 0; list-style: none; color: #fff; font-size: 11px; z-index:6000;
}

#multi-level-menu ul { list-style: none;
}

#multi-level-menu li { float: left;
}

/* Utility Navigation Bar Position. */
#contextual-nav { display:block; margin: 4px 0 16px 0;
}	

/* The menu styling */
/* Remove the padding, margins and bullets from the lists */
.menu, .menu ul {list-style-type:none; padding:0; margin:0; font-family:arial, sans-serif;}

/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* Primary Navigation Defined */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */

/* IMPORTANT NOTE!!!! All nav items <a> tags must have 2 styles: primary-link and a unique nav class */

/* Default top link styling */
/* Set up the top level list items and float left to place inline */
.menu li.top {display:block; float:left; position:relative;}
.menu li a.primary-link {display:block; float:left; position:relative; height:20px;}

/* Define all images for the MC Primary Navigation. Adding the background image in the li tag helps DW retain the nav bar in Design Mode. Not necessary for menu function. */
.menu li.p1 {width:138px; background:url(/images/mcnav-meetingplanners.gif) no-repeat;}
.menu li.p2 {width:80px; background:url(/images/mcnav-exhibitors.gif) no-repeat;}
.menu li.p3 {width:79px; background:url(/images/mcnav-attendees.gif) no-repeat;}
.menu li.p4 {width:202px; background:url(/images/mcnav-theatre.gif) no-repeat;}
.menu li.p5 {width:131px; margin-right: 14px; background:url(/images/mcnav-events.gif) no-repeat;}
.menu li.p6 {width:228px; background:url(/images/mcnav-discoverbellevue.gif) no-repeat;}

.menu li a.mcnav-meetingplanners {background:url(/images/mcnav-meetingplanners.gif) no-repeat; width:138px;}
.menu li a.mcnav-exhibitors {background:url(/images/mcnav-exhibitors.gif) no-repeat; width:80px;}
.menu li a.mcnav-attendees {background:url(/images/mcnav-attendees.gif) no-repeat; width:79px;}
.menu li a.mcnav-theatre {background:url(/images/mcnav-theatre.gif) no-repeat; width:202px;}
.menu li a.mcnav-events {background:url(/images/mcnav-events.gif) no-repeat; width:131px;}
.menu li a.mcnav-destntnbellevue {background:url(/images/mcnav-discoverbellevue.gif) no-repeat; width:228px;}

/* Set up the first drop down sub level. */
.menu :hover ul.sub {left:0; top:20px; background:url(/images/mc-bg-dropdown.png) no-repeat; margin-left: 3px; padding:0px 0; border:1px solid #4B6C9E; border-top-color:#294878; white-space:nowrap; width:170px; height:auto;}
.menu :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:120px;}
.menu :hover ul.sub li a {display:block; font-size:11px; height:20px; width:170px; line-height:20px; text-indent:18px; color:#112A48; text-decoration:none; border:0px solid #fff;}
.menu :hover ul.sub li a:hover {background: #8FAACD url(/images/mcnav-dropdown-dot.gif) 7px 8px no-repeat; color:#112A48;}

/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* Utility Navigation Defined */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */

/* IMPORTANT NOTE!!!! All nav items <a> tags must have 2 styles: utility-link and a unique nav class */

/* Default utility link styling */
.menu li a.utility-link {display:block; float:left; position:relative;  height:20px;}

/* Define all images for MC Utility Navigation */
.menu li a.mcnav-about {background:url(/images/mcnav-about.gif) no-repeat; width:66px;}
.menu li a.mcnav-maps-parking {background:url(/images/mcnav-maps-parking.gif) no-repeat; width:95px;}
.menu li a.mcnav-careers {background:url(/images/mcnav-careers.gif) no-repeat; width:57px;}
.menu li a.mcnav-contact {background:url(/images/mcnav-contact.gif) no-repeat; width:73px;}
.menu li a.mcnav-search {background:url(/images/mcnav-search.gif) no-repeat; width:52px;}

/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* Toggle Navigation Defined */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */

/* IMPORTANT NOTE!!!! All nav items <a> tags must have 2 styles: toggle-link and a unique nav class */

/* Default toggle link styling */
.menu li a.toggle-link {display:block; float:left; position:relative; height:23px;}

/* Define all images for MC Toggle Navigation */
.menu li a.mcnav-mc-home {background:url(/images/mcnav-mc-home.gif) no-repeat; width:183px;}
.menu li a.mcnav-bc-home {background:url(/images/mcnav-bc-home.gif) no-repeat; width:190px;}

/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* Horizontal Navigation Properties Defined. Applies to all horizontal navigation. */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */

/* Remove the padding, margins and bullets from the lists */
.menu, .menu ul {list-style-type:none; padding:0; margin:0; font-family:arial, sans-serif;}

/* Style and position the table so it takes no part in the menu function. The font size is necessary for IE5.5 */
.menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0; font-size: 11px;}

/* IMPORTANT HACK for IE!!!! The li items in a vertical list must have a float:left so that IE doesn't add extra vertical space in the menu */
.menu li {float:left;}

/* Move the navigation image top right for rollover effect */
.menu li a:hover { background-position: top right;}

/* Move the navigation image top right for down effect */
.menu li a.down {background-position: top right;}

/* keep the 'next' level invisible by placing it off screen. */
.menu ul, 
.menu :hover ul ul, 
.menu :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul ul,
.menu :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0;}

 /* move the link text off screen */
.menu li a span {position:absolute; left:-9999px; top:0; z-index:0; font-size:10px; line-height: 10px;}

/* Define the hover functionality for horizontal navigation*/
/* Style the list OR link hover. Depends on which browser is used */
.menu a:hover {visibility:visible;} /* for IE6 */
.menu li:hover {position:relative; z-index:200;} /* for IE7 */


/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/* Left Navigation Defined */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */

.menulft {list-style-type:none; padding:0; margin:0; font-family:arial, sans-serif;}

/* IMPORTANT HACK for IE!!!! The li items in a vertical list must have a float:left so that IE doesn't add extra vertical space in the menu */
.menulft li {border:1px solid #8DA3BF; border-width:1px 0 0 0; float:left;}
.menulft li.bottom {border:1px solid #8DA3BF; border-width:1px 0 1px 0; float:left;}

/* IMPORTANT NOTE!!!! All nav items <a> tags must have 2 styles: left-link and a unique nav class */

/* Default left link styling */
.menulft li a.left-link {display:block; height:20px; width:190px;}
 /* Move the link text off screen */
.menulft li a span {position:absolute; left:-9999px; top:0; z-index:0; font-size:10px; line-height: 10px;}

/* Define all images for MC Meeting Planners Left Navigation */
.menulft li a.mclft-overview {background:url(/images/mclft-overview.gif) no-repeat;}
.menulft li a.mclft-floorplans {background:url(/images/mclft-floorplans.gif) no-repeat;}
.menulft li a.mclft-catering {background:url(/images/mclft-catering.gif) no-repeat;}
.menulft li a.mclft-av {background:url(/images/mclft-av.gif) no-repeat;}
.menulft li a.mclft-technicalservices {background:url(/images/mclft-technicalservices.gif) no-repeat;}
.menulft li a.mclft-security {background:url(/images/mclft-security.gif) no-repeat;}
.menulft li a.mclft-eventplanningteam {background:url(/images/mclft-eventplanningteam.gif) no-repeat;}
.menulft li a.mclft-photogallery {background:url(/images/mclft-photogallery.gif) no-repeat;}
.menulft li a.mclft-eventplnrsguide {background:url(/images/mclft-eventplnrsguide.gif) no-repeat;}
.menulft li a.mclft-resources {background:url(/images/mclft-resources.gif) no-repeat;}
.menulft li a.mclft-explorebellevue {background:url(/images/mclft-explorebellevue.gif) no-repeat;}
.menulft li a.mclft-onlinereg {background:url(/images/mclft-onlinereg.gif) no-repeat;}
.menulft li a.mclft-requestinformation {background:url(/images/mclft-requestinformation.gif) no-repeat;}

/* Define all unique images for MC Exhibitors Left Navigation */
.menulft li a.mclft-cateringoptions {background:url(/images/mclft-catering-options.gif) no-repeat;}

/* Define all unique images for MC Attendees Left Navigation */
.menulft li a.mclft-calendar {background:url(/images/mclft-calendar.gif) no-repeat;}
.menulft li a.mclft-maps-parking {background:url(/images/mclft-maps-parking.gif) no-repeat;}
.menulft li a.mclft-faqs {background:url(/images/mclft-faqs.gif) no-repeat;}

/* Define all unique images for MC Theatre Left Navigation */
.menulft li a.mclft-perf-groups {background:url(/images/mclft-perf-groups.gif) no-repeat;}
.menulft li a.mclft-ticket-info {background:url(/images/mclft-ticket-info.gif) no-repeat;}
.menulft li a.mclft-booking-info {background:url(/images/mclft-booking-info.gif) no-repeat;}
.menulft li a.mclft-theatre-team {background:url(/images/mclft-theatre-team.gif) no-repeat;}

/* Define all unique images for MC About Us Left Navigation */
.menulft li a.mclft-whats-new {background:url(/images/mclft-whats-new.gif) no-repeat;}
.menulft li a.mclft-media-resources {background:url(/images/mclft-media-resources.gif) no-repeat;}
.menulft li a.mclft-mchistory {background:url(/images/mclft-mchistory.gif) no-repeat;}
.menulft li a.mclft-board {background:url(/images/mclft-board.gif) no-repeat;}
.menulft li a.mclft-team {background:url(/images/mclft-team.gif) no-repeat;}
.menulft li a.mclft-vendor-opps {background:url(/images/mclft-vendor-opps.gif) no-repeat;}
.menulft li a.mclft-contact {background:url(/images/mclft-contact.gif) no-repeat;}

/* Define all unique images for MC Careers Left Navigation */
.menulft li a.mclft-currentopenings {background:url(/images/mclft-currentopenings.gif) no-repeat;}
.menulft li a.mclft-apply {background:url(/images/mclft-apply.gif) no-repeat;}
.menulft li a.mclft-benefits {background:url(/images/mclft-benefits.gif) no-repeat;}
.menulft li a.mclft-contacthr {background:url(/images/mclft-contacthr.gif) no-repeat;}

/* Define all unique images for MC Parking Left Navigation */
.menulft li a.mclft-directions {background:url(/images/mclft-directions.gif) no-repeat;}
.menulft li a.mclft-parking {background:url(/images/mclft-parking.gif) no-repeat;}
.menulft li a.mclft-transit {background:url(/images/mclft-transit.gif) no-repeat;}

/* Move the navigation image top right for rollover effect */
.menulft li a:hover { background-position: top right;}

/* Move the navigation image top right for down effect */
.menulft li a.down {background-position: top right;}

/* Set up the tertiary sub level. */
.menulft li.tertiary {border-top:1px dashed #8DA3BF; float:left;}
.menulft li a.tertiary-link {display:block; font-size:11px; height:20px; width:190px; line-height:20px; text-indent:22px; color:#30679F; text-decoration:none;}
.menulft li a.tertiary-link:hover {background: #FFFFFF url(/images/mcnav-dropdown-dot.gif) 13px 8px no-repeat; color:#112A48;}

.menulft li.tertiary-down {border-top:1px dashed #8DA3BF; float:left; background: #FFFFFF url(/images/mcnav-dropdown-dot.gif) 13px 8px no-repeat;}
.menulft li.tertiary-down a {color:#112A48;}

/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/*  Font Styles Defined  */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */

p  { color: #000000; font-weight: normal; font-style: normal; font-size: 12px; line-height: 18px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; margin-top: 0px; text-align: left; 
}

.press img { padding: 0px 10px 10px 10px; 
}

h1  { color: #577437; font-weight: 400; font-style: normal; font-size: 22px; line-height: 18px; font-family: Georgia, "Times New Roman", serif; text-decoration: none; text-transform: uppercase; padding-right: 0px; padding-left: 0px; margin-top:24px;
}

h2  { color: #577437; font-weight: 400; font-style: normal; font-size: 18px; line-height: 18px; font-family: Georgia, "Times New Roman", serif; text-decoration: none; text-transform: uppercase; padding-right: 0px; padding-left: 0px; margin-bottom: 9px;
}

h3  { color: #577437; font-weight:400; font-style: normal; font-size: 16px; line-height: 18px; font-family: Georgia, "Times New Roman", serif; text-decoration: none; text-transform: uppercase; padding-right: 0px; padding-left: 0px; margin-bottom: 9px;
}

h4  { color: #577437; font-weight: bold; font-style: normal; font-size: 12px; line-height: 18px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; padding-right: 0px; padding-left: 0px; margin-bottom: 0px;
}

.subhead  { color: /*#093B9E*/#577437; font-weight: bold; font-style: normal/*italic*/; font-size: 12px; line-height: 18px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; padding-right: 0px; padding-left: 0px; margin-bottom: 0px;
}

#press .subhead  { color: #577437/*#093B9E*/; font-weight: bold; font-style: normal/*italic*/; font-size: 12px; line-height: 18px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; padding-right: 0px; padding-left: 0px; margin-bottom: 0px;
}

.subhead2  { color: #577437/*#093B9E*/; font-weight: normal; font-style: /*normal*/italic; font-size: 12px; line-height: 18px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; padding-right: 0px; padding-left: 0px; margin-bottom: 0px;
}

.greenbold  { color: #577437; font-weight: bold; font-style: normal; font-size: 12px; line-height: 18px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none;
}

.calendar-listing  { color: #577437; font-weight: bold; font-style: normal; font-size: 12px; line-height: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; padding-top: 10px; padding-left: 0px; margin-bottom: 0px;
}

.calendar-title  { color: #577437; font-weight:400; font-style: normal; font-size: 16px; line-height: 18px; font-family: Georgia, "Times New Roman", serif; text-decoration: none; text-transform: uppercase; padding-right: 0px; padding-left: 0px; margin-bottom: 9px;
}

.calendar-padding-left { padding-left: 20px;
}

.loose-leading { line-height: 24px;
}

.headertitle  { color: #CAD8E7; font-weight: bold; font-style: normal; font-size: 12px; line-height: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none;
}

.footertxt  { color: #000000; font-weight: normal; font-style: normal; font-size: 11px; line-height: 18px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; margin: 0 0 0 0px; padding: 0px 0 0 0;
}

.breadcrumbs  { color: #093B9E; font-weight: normal; font-style: normal; font-size: 10px; line-height: 18px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; margin: 0 0 0 0px;
}

.no-padding-margin  { margin:0 0 0 0; padding:0 0 0 0;
}

.no-bottom-margin  { margin-bottom:0px;
}

.no-top-margin  { margin-top:0px;
}

a  { color: #093B9E; font-weight: normal; font-style: normal; font-size: 12px; line-height: 18px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline; outline: none; 
}

a:visited  { color: #093B9E; font-weight: normal; font-style: normal; font-size: 12px; line-height: 18px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline; outline: none;
}

a:hover  { color: #042A75; font-weight: normal; font-style: normal; font-size: 12px; line-height: 18px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline; outline: none;
}

a:active  { outline: none;
}

a.small-link {font-size: 11px; line-height: 18px;
}

a.small-link:visited {font-size: 11px; line-height: 18px;
}

a.small-link:hover {font-size: 11px; line-height: 18px;
}

a.smaller-link {font-size: 10px; line-height: 18px;
}

a.smaller-link:visited {font-size: 10px; line-height: 18px;
}

a.smaller-link:hover {font-size: 10px; line-height: 18px;
}

.app_head {
height:16px; background-image: url("/images/mc-bg-blueheader.gif"); background-repeat: repeat-x; margin: 0px 0px 0px 0px; padding: 0px 10px 0px 10px;
Color: #FFFFFF;
Font-Weight: bold;
Font-Size: 12px;
Text-Align: Left;
}

.app_subhead {
Background: #C9D7E7;
Font-Size: 11px;
Text-Align: Left;
}

.category { color: #577437; font-weight: 400; font-style: normal; font-size: 22px; line-height: 18px; font-family: Georgia, "Times New Roman", serif; text-decoration: none; text-transform: uppercase; padding-right: 0px; padding-left: 0px; margin-top:24px; margin-bottom:20px;
}

.even {
  padding-bottom: 10px;
}

.odd {
  padding-bottom: 10px;
}

.title a { color: #093B9E; font-weight: bold; font-style: underlined; font-size: 12px; line-height: 18px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; padding-right:0px; padding-left: 0px; margin-bottom: 0px;
}

.date { color: #000000; font-weight: normal; font-style: normal; font-size: 11px; line-height: 18px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; margin: 0 0 0 0px; padding: 0px 0 0 0;
}


td.referrals {border:1px solid #89ABD5; border-top:0px; border-left:0px; border-right:0px; padding: 4px;
}


/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
/*  Facebook Link  */
/* XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */

#facebook {margin-top:20px; float:left;height:50%; margin-bottom:30px; border:0px solid #98B053;}

#facebook_link	{clear:both; height:40px; position:relative; border:0px solid #98B053;}

#facebook_link img {vertical-align:middle;}

a.facebook, a.facebook:visited {color: #093B9E; font-weight: bold; font-style: normal; font-size: 12px; line-height: 40px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: none; outline: none;}

a.facebook:hover {color: #042A75; font-weight: bold; font-style: normal; font-size: 12px; line-height: 40px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration: underline; outline: none;}

