body {
	background: url('/images/body_back.png') top center repeat-y #fefbf6;
	font-family:"Palatino Linotype", Palatino, Book Antiqua, Serif;
	font-size:14px;
	color: #38143e;
	margin:0;
}

img {
	border:0;
}

fieldset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

.hidden {
	display:none;
}

.column_1 a {
	color: #38143e;
}

h1, h2, h3, h4, h5, h6 {
	font-family:Tahoma, Geneva, sans-serif;
	color:#304869;
}

.column_1 h1 a, .column_1 h2 a, .column_1 h3 a, .column_1 h4 a, .column_1 h5 a, .column_1 h6 a {
	color:#304869;
}

h1 {
	font-size:14px;
}

.alignLeft {
	float:left;
	margin:0 15px 10px 0;
}

.alignRight {
	float:right;
	margin:0 0 10px 15px;
}

.underline {
	text-decoration:underline;
}

.center {
	text-align:center;
}



.box {
	margin:0 0 14px 0;
	position:relative;
}

.clear {
	clear:both !important;
	float:none !important;
	font-size:0px !important;
	height:0px !important;
	overflow:hidden !important;
}

#header, #content, #footer_content {
	margin:auto;
	width:966px;
}

#header {
	position: relative;
	color:#FFF;
	font-size:11px;
	height:35px;
	padding:0;
	text-align:right;
	line-height: 35px;
}
	#header #tagline {
		color:#f9c466;
		float:left;
		font-size:12px;
		font-weight:bold;
		text-align:left;
		width: 400px;
	}
	#header #login_form {
		margin:0 0px 0 0;
		width: 405px;
		float: left;
		height: 35px;
	}
	
	#header .form_info {
	width: 285px;
	float: right;
	}
	
	#header #sign_up {
		float: right;
		width: 149px;
		text-align: left;
		height:  35px;
	}
	#header a {
		color:#FFF;
		position:relative;
		text-decoration:none;
	}
	#header a:hover {
		text-decoration:underline;
	}
	#header form {
		margin:0 0px 0 0px;
		line-height: 34px;
		
	}
	
	#header .personalize {
	float: left;
	text-align: right;
	width: 117px;
	line-height: 35px;
	}
	
	#header input#username, #header input#password, #header input#realpassword  {
		border:0px;
		color:#38143e;
		padding:3px 7px 0px 7px;
		background: transparent url("/images/input_boxes.gif") no-repeat;
		width:98px;
		height: 18px;
		font-family:"Palatino Linotype", Palatino, Book Antiqua, Serif;
		font-style: italic;
		margin: 7px 0px 0px 5px;
		float: left;
		font-size: 11px;
	}
	
	#header input#password, #header input#realpassword  {
	margin-left: 7px;
	}
	
	#english #header #sign_in, #english #header #sign_in:hover {
		background: url('/images/english/sign_in.gif') no-repeat;
	}
	
	#spanish #header #sign_in, #spanish #header #sign_in:hover {
		background: url('/images/spanish/sign_in.gif') no-repeat;
	}

	#portuguese #header #sign_in, #portuguese #header #sign_in:hover {
		background: url('/images/portuguese/sign_in.gif') no-repeat;
	}

	#french #header #sign_in, #french #header #sign_in:hover {
		background: url('/images/french/sign_in.gif') no-repeat;
	}

	#header #sign_in {
		position: relative;
		width: 42px;
		height: 21px;
		color: transparent; /* Needed for IE to hide text */
		text-transform: capitalize; /* Needed for IE to hide text */
		text-indent: -9999px;
		cursor: pointer;
		display:block;
		overflow: hidden;
		border:0px;
		float: right;
		margin: 7px 0px 0px 7px;
	}
	
	#header #sign_in:hover {
		background-position: 0px -21px;
		cursor: pointer;
		display:inline-block;
	}
	

#sub_header {
	background:url('/images/sub_header_back.png') top center no-repeat #fefbf6;
}
#sub_header_container {
	/*background:url('/images/beach_bg.jpg') top center no-repeat #ffffff;*/
	z-index:5;
	width: 994px;
	margin: 0px auto;
}

#sub_header_mask {
	background:url('/images/header_mask.png') top center no-repeat;
	height:259px;
}
#sub_header_content {
	height:100%;
	margin:auto;
	position:relative;
	width:966px;
	z-index:5;
}
	
	#header_image_area {
	height: 167px;
	}
	#main_nav_cap {
		bottom:47px;
		left:-14px;
		position:absolute;
		z-index:4;
		height: 212px;
		width: 994px;
		background:url('/images/headers/purple_header_back.png') top center no-repeat;
	}
	.nav_cap {
		display:none;
		height:212px;
		width:994px;
	}
	#msia_logo {
		position:relative;
		top:35px;
		z-index: 6;
		width: 174px;
		height: 118px;
	}
	#header_tag {
		color:#38143e;
		font-family:Tahoma, Geneva, sans-serif;
		left:150px;
		position:relative;
		top:-15px;
	}
	#quicklinks {
		font-family:Tahoma, Geneva, sans-serif;
		position:absolute;
		right:0;
		top:0;
		z-index:10;
		background-image: url('/images/quicklinks/quicklinks_bottom.png');
		background-repeat: no-repeat;
		background-position: bottom;
	}
		#quicklinks a {
			text-decoration:none;
		}
		#quicklinks a:hover {
			text-decoration:underline;
		}
		#quicklinks .column1 {
			float:left;
			width:161px;
		}
			#quicklinks .column1 a {
				color:#304869;
			}
		#quicklinks .column2 {
			float:left;
			font-size:11px;
			width:161px;
		}
			#quicklinks .column2 a {
				color:#FFF;
			}
		#quicklinks_header {
			background:url('/images/quicklinks/quicklinks.png') top left no-repeat;
			color:#f9c466;
			height:35px;
			line-height:33px;
			padding:0 0 0 14px;
			font-size: 13px;
			font-weight: normal;
		}
		#quicklinks_links {
			font-size:10px;
			line-height:14px;
			margin-bottom: 0px;
		}
			#quicklinks_links ul {
				margin:0px;
				padding:4px 0 4px 7px;
				list-style: none;	
			}
			#quicklinks_links ul li {
				background-image: url('/images/quicklinks/quicklinks_bullet.png');
				background-repeat: no-repeat;
				background-position: -1px 5px;
				margin-left: 0px;
				padding-left: 7px;
				padding-right: 7px;
			}
		

		.quicklinks_subheader,
		.quicklinks_item,
		.quicklinks_more {
			line-height:21px;
			padding:0 7px 0 12px;
		}

		.quicklinks_subheader {
			background: url('/images/quicklinks/quicklinks_subheader_bg.png');
		}
		
		.quicklinks_subheader a {
			background-image: url('/images/arrow.png');
			background-repeat: no-repeat;
			background-position: right;
			padding-right: 15px;
		}
		
		.quicklinks_item {
			/*background:url('/images/quicklinks/quicklinks_item_bg.png');*/
		}
		.quicklinks_divider {
			background:url('/images/quicklinks/quicklinks_divider.png');
			height:1px;
			font-size:0;
		}
		.quicklinks_more {
			background:url('/images/quicklinks/quicklinks_more_bg.png') top left repeat-x;
			padding:0 10px 0 0;
			text-align:right;
		}
		#quicklinks .slide_arrow {
			font-size: 7px;
		}
		
		span.down_arrow {
			font-size: 7px;
		}
		
		#quicklinks a.social_links  {
		margin-right: 3px;
		text-decoration: none;
		}
		
		#quicklinks a.social_links:hover {
		text-decoration: none;
		}
		
		#quicklinks a.social_links > *:hover {
		border-bottom: 1px solid white;
		}
		
		#quicklinks a.social_links img {
		width: 11px;
		height:  10px;
		margin-right: 2px;
		margin-top: 1px;
		}
		
		#quicklinks a.social_links:hover > img {
		border-bottom: 0px solid white;
		}

		#quicklinks #quicklinks_slide {
			height:0;
			overflow:hidden;
		}
		#quicklinks .like_quick {
          margin-bottom: 0px;
          height: 28px;
          display: block;
          color:white;
          font-size: 11px;
          line-height: 28px;
          padding-left: 21px;
          background: #304869;
          border-bottom: 1px solid #304869;
          text-align: right;
          width: 301px;
          }
          #quicklinks .like_quick iframe {
          float: right;
          margin-top: 4px;
          margin-left: 1px;
          margin-right: 21px;
          }
		#quicklinks .like_quick em, #quicklinks .like_quick strong {
			float: left;
			padding-left: 7px;	
		}

	#main_nav {
		font-family:Tahoma, Geneva, sans-serif;
		position:relative;
		width:966px;
		height: 92px;
	}
		#main_nav a {
			color:#38143e;
			text-decoration:none;
		}
		#main_nav a:hover {
			text-decoration:underline;
		}
		#main_nav .nav {
			left: 0px;
			font-size:11px;
			height:92px;
			position:absolute;
			bottom:0px;
			background: url('/images/nav_back.png') bottom left no-repeat;
		}
		#main_nav .nav li {
			background:transparent;
			height:30px;
			padding:62px 0 0 0;
			position:relative;
		}
		#main_nav .nav li div.dropdown {
			background:url('/images/nav_dropdown_bg.png') top left repeat-y;
			bottom:-30px;
			display:block;
			left:-1px;
			position:absolute;
			visibility:hidden;
			width:196px;
			z-index:100;
			font-size: 10px;
			line-height: 14px;
			margin:0;
			padding:0;
		}
		#main_nav .nav li div.dropdown ul {
			list-style:none;
			margin:0;
			padding:0;
		}
		#main_nav .nav li div.dropdown .bottom_drop {
			background:url('/images/nav_drop_bottom.png') bottom left no-repeat;
		}
		#main_nav .nav li div.dropdown ul li {
			display:block;
			height:auto;
			position: relative;
			width: 196px;
			padding:0px;
			margin: 0px;
			border-bottom:1px solid #6b506f;
		}
			#main_nav .nav li div.dropdown ul li:hover {
				background:#304869;
				color:#f9c466;
			}
			#main_nav .nav li div.dropdown ul li a {	
			color:#FFF;
			font-weight:bold;
			height:auto;
			padding:4px 9px 4px 14px;
			display: block;
			position: relative;
			
			}
			#main_nav .nav li div.dropdown ul li a:hover {
				background:#304869;
				color:#f9c466;
			}
		#main_nav .nav li:hover {
			background:url('/images/main_nav_bg.png') bottom left repeat;
		}
		#main_nav .nav li a {
			font-weight:bold;
			padding:60px 13px 15px 13px;
			position:relative;
		}
		#main_nav .nav li a:hover {
			text-decoration: none;	
		}
		#main_nav .nav li.divider {
			background:url('/images/main_nav_divider.png') top left repeat;
			font-size:0px;
			height:100%;
			padding:0;
			width:1px;
			display: block;
		}
		#main_nav .nav2 {
			font-size:11px;
			height:31px;
			position:absolute;
			bottom:8px;
			right: 0px;
			font-family:"Palatino Linotype", Palatino, Book Antiqua, Serif;
			font-weight: normal;
			line-height: 31px;
			width: auto;
		}
		#main_nav .nav2 li {
			background:url('/images/main_nav2_bg.png') top left repeat-x;
			float:left;
			height:31px !important;
			padding: 0px 7px 0px 7px;
			position:relative;
		}
		#main_nav .nav2 li.first {
			padding: 0px 7px 0px 2px;
		}

		#main_nav .nav2 li.first.language_dropdown {
			width:100px;
		}
		#spanish #main_nav .nav2 li.first.language_dropdown {
			width:84px;
		}

		.floatright {
			float:right;
		}
		
		#main_nav .nav2 li a {
			position:relative;
		}
		#main_nav .nav2 .left_cap {
			background:url('/images/main_nav2_left_cap.png') top left no-repeat;
			padding:0;
			width:5px;
			display: block;
		}
		#main_nav .nav2 .right_cap {
			background:url('/images/main_nav2_right_cap.png') top left no-repeat;
			padding:0;
			width:5px;
			display: block;
		}
		#main_nav .nav2 li.divider {
			background:url('/images/main_nav2_divider.png') repeat-y;
			height:31px;
			padding:0;
			width:1px;
			display: block;
		}
		#main_nav .nav2 fieldset {
			border: 0px;
			margin: 0px;
			padding: 0px;
		}
		.search_filter input#search_box,
		#main_nav .nav2 input#search_box {
			border:0px;
			color:#38143e;
			padding:3px 7px 0px 7px;
			background: transparent url("/images/search_input.gif") no-repeat;
			width:72px;
			height: 18px;
			font-family:"Palatino Linotype", Palatino, Book Antiqua, Serif;
			font-style: italic;
			margin: 5px 0px 0px 0px;
			float: left;
			font-size: 11px;
		}
		.search_filter input#search_box {
			background:transparent url("/images/events/event_search_input.png") no-repeat;
			font-size:14px;
			height:35px;
			width:279px;
			margin: 2px 0px 0px 0px;
		}
		.search_filter input#search,
		#main_nav .nav2 input#search {
			position: relative;
			width: 21px;
			height: 21px;
			color: transparent; /* Needed for IE to hide text */
			text-transform: capitalize; /* Needed for IE to hide text */
			text-indent: -9999px;
			background: url('/images/search_button.gif') no-repeat;
			cursor: pointer;
			display:block;
			overflow: hidden;
			border:0px;
			float: right;
			margin: 5px 0px 0px 0px;
		}
		.search_filter input#search {
			background:transparent url("/images/events/event_search_button.png") no-repeat;
			height:35px;
			width:29px;
			margin: 2px 0px 0px 0px;
		}

		#main_nav .nav2 input#search:hover {
			background: url('/images/search_button.gif') no-repeat;
			background-position: 0px -21px;
			cursor: pointer;
			display:inline-block;
		}

		.search_filter input#search:hover {
			background: url('/images/events/event_search_button.png') no-repeat;
			background-position: 0px -35px;
			cursor: pointer;
			display:inline-block;
		}
		#main_nav .nav2 .search_container {
			padding: 0px 2px 0px 7px;
			width: 107px;
		}
		
	#main_nav .nav2 li div.dropdown {
		background:url('/images/nav_dropdown_bg.png') top left repeat-y;
		bottom:-30px;
		display:block;
		left:-1px;
		position:absolute;
		visibility:hidden;
		width:196px;
		z-index:100;
		font-size: 10px;
		line-height: 14px;
		margin:0;
		padding:0;
	}
	#main_nav .nav2 li div.dropdown ul {
		list-style:none;
		margin:0;
		padding:0;
	}
	#main_nav .nav2 li div.dropdown .bottom_drop {
		background:url('/images/nav_drop_bottom.png') bottom left no-repeat;
	}
	#main_nav .nav2 li div.dropdown ul li {
		display:block;
		height:auto;
		position: relative;
		width: 196px;
		padding:0px;
		margin: 0px;
		border-bottom:1px solid #6b506f;
	}
		#main_nav .nav2 li div.dropdown ul li:hover {
			background:#304869;
			color:#f9c466;
		}
		#main_nav .nav2 li div.dropdown ul li a {	
		color:#FFF;
		font-weight:bold;
		height:auto;
		padding:4px 9px 4px 14px;
		display: block;
		position: relative;
		
		}
		#main_nav .nav2 li div.dropdown ul li a:hover {
			background:#304869;
			color:#f9c466;
		}
.nav, .nav2 {
	font-size:12px;
	list-style:none;
	margin:0;
	padding:0;
}
	.nav li {
		display:block;
		float:left;
		padding:0 10px;
	}
	.nav2 li {
		display:block;
		float:left;
		padding:0 7px;
	}
.container {
	background:url('/images/content_top.png') top center no-repeat;
	position:relative;
	z-index:0;
}

.topcontainer {
	background:url('/images/body_topper.gif') top left repeat-x;
	position:relative;
	z-index:0;
}

#content {
	background:url('/images/sidebar_bg.png') top right repeat-y;
	padding:0 0 98px 0;
	position:relative;
}
	#content .column_1 {
		float:left;
		width:630px;
	}
	#content .column_2 {
		float:right;
		width:322px;
	}



.events {
	background:#857185;
}
	.event {
		color:#FFF;
		line-height:9px;
		background-image: url('/images/event_details_bg.png');
		background-repeat: repeat-y;
		background-color:  #837485;
	}
		.event a {
			color:#FFF;
		}
		.event img {
			float:left;
		}
		.event_details {
			width:245px;
			float: right;
		}
		h4.event_title {
			font-family:"Palatino Linotype", Palatino, Book Antiqua, Serif;
			font-size:14px;
			margin:10px 12px 5px 13px;
			color: #ffffff;
			font-weight: normal;
			line-height: 16px;
		}
		.event_time {
			font-family:"Palatino Linotype", Palatino, Book Antiqua, Serif;
			font-size:11px;
			color: #ffffff;
			margin-left: 13px;
			font-weight: bold;
			line-height:14px;
		}
		p.event_text {
			font-family:Tahoma, Geneva, sans-serif;
			font-size:10px;
			line-height:14px;
			margin:0 12px 10px 13px;
		}
	.event_divider {
		background:#5f4362;
		height:1px;
		display: block;
	}

	#calendar {
		background:#3B5171;
		padding:0 0 7px 0;
		width:322px;
	}
	
	#calendar.search_calendar {
		background:#b4bcc7;
		padding:0 0 7px 0;
		width:322px;
	}
	
		.mooECal {
			background:#D9DDE3;
			margin:0;
			padding:0;
			text-align:center;
			width:322px;
		}
		
		.search_calendar .mooECal {
			background:#f0f3f6;
			margin:0;
			padding:0;
			text-align:center;
			width:322px;
		}
		
			.mooECal th {
				color:#FFF;
			}
			
			.search_calendar .mooECal th {
				color:#3f526f;
			}
			
			.mooECal ul, .mooECal li{
				background:url('/images/event_day_header_bg.png') top left repeat-x;
				font-size:14px;
				height:19px;
				list-style:none;
				display:inline;
				margin:0;
				padding:0px 0px 0px 1px;
			}
			
			.search_calendar .mooECal ul, .search_calendar .mooECal li{
				background:url('/images/event_day_header_bg_search.png') top left repeat-x;
			}
			
		.calendarControlDiv {
			background:#3B5171;
			font-family:Tahoma, Geneva, sans-serif;
			font-size:10px;
			padding:5px 0px 2px 0px;
			text-align:center;
			height: 14px;
			position: relative;
		}
			.calendarControlDiv a {
				color:#FFF;
				text-decoration:none;
			}
		
		.search_calendar .calendarControlDiv {
			background:#b4bcc7;
			font-family:Tahoma, Geneva, sans-serif;
			font-size:10px;
			padding:5px 0px 2px 0px;
			text-align:center;
			height: 14px;
			position: relative;
		}
			.search_calendar .calendarControlDiv a {
				color:#3e526f;
				text-decoration:none;
			}
		
			
		.aPrevCal {
			position: absolute;
			float:left;
			left: 14px;
			width: 20px;
			display: block;
			top: 5px;
			font-size: 100%;
		}
		.aNextCal {
			position: absolute;
			float:right;
			right: 14px;
			width: 20px;
			display: block;
			top: 5px;
			font-size: 100%;
		}

		.week_divider, .week_divider td {
			font-size:0px !important;
			height:1px !important;
		}
		
		.search_calendar .week_divider, .search_calendar .week_divider td {
			font-size:0px !important;
			height:1px !important;
			background-color: #3B5171;
		}
		
		.mooECal td {
			color:#38143e;
			cursor:default;
			height:21px;
			width:44px;
			text-align:center;
			vertical-align:middle;
		}
			.mooECal td.hasEvent {
				cursor:pointer;
			}
			/* color when hovering a day */
			.mooECal td.hover {
				background: #b4bcc7 url('/images/cal_hover_day_bg.png') center no-repeat;
			}
			/* color for the selected day */
			.mooECal td.selected {
				background: #b4bcc7 url('/images/cal_selected_day_bg.png')  center no-repeat;
			}
			
			.search_calendar .mooECal td.hover {
				background: #f0f3f6 url('/images/cal_hover_day_bg.png') center no-repeat;
			}
			/* color for the selected day */
			.search_calendar .mooECal td.selected {
				background: #f0f3f6 url('/images/cal_selected_day_bg.png')  center no-repeat;
			}
			
			.mooECal td div {
				display:none;
			}

		.monthWeek {
			background:#b3bcc8;
		}
		
		.search_calendar .monthWeek {
			background:#f0f3f6;
		}

		/* mon, tues, wed ... row */
		.mooECal tr.dowRow{height:19px;}
		.mooECal tr.dowRow th{text-align:center; height:19px;}
		.mooECal tr.dowRow th li{float:left; padding:0px; width:45px;line-height:21px}
		.mooECal tr.dowRow th li.day_divider{background:transparent; float:left; padding:0; width:1px;}
		.search_calendar .mooECal tr.dowRow th li.day_divider{background:#3B5171; float:left; padding:0; width:1px;}

		/* Calendar Body */
		.monthWeek{overflow:hidden;}
		/*
		.weekWeek,.dayDay{height:90%;}
		.mooECal td.dayDay{padding:2%;}
		*/
		.monthDay div{height:55px; overflow:hidden; cursor:default; line-height:21px}
		.mooECal td div div{font-size:11px; color:#009; height:19px; overflow:hidden; cursor:default;}
		.mooECal td a{font-size:11px; color:#009; text-decoration:underline;}
		.mooECal td div.fullEvent{height:auto; overflow:auto; font-size:14px; border-bottom:1px solid #DDD;}
		/* tips styling */
		.tip {color: #fff; z-index: 13000; background-color:#666; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
		.tip-title {font-weight: bold;font-size: 11px;margin: 0;padding: 8px 8px 4px;}
		.tip-text {font-size: 11px;padding: 4px 8px 8px;}
		.tip a{text-decoration:none; color:#FFF; font-size: 11px;}

.calendar_tip {
	display:none;
	position:absolute;
	width:323px;
	z-index:10000;
}
	.calendar_tip .box_top {
		background:url('/images/boxes/cal_tip3_box_top.png') top left no-repeat;
		height:15px;
	}
	.calendar_tip .box_bottom {
		background:url('/images/boxes/cal_tip3_box_bottom.png') top left no-repeat;
		height:15px;
	}
	.calendar_tip #tip_bg {
		background:url('/images/boxes/cal_tip3_box_bg.png') top left repeat-y;
	}
	.calendar_tip #tip_date {
		background:#3b5171;
		color:#FFF;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:10px;
		margin:0 20px 5px 20px;
		padding:0;
		width:283px;
	}
	.calendar_tip #events {
		background:#fce0af;
		color:#38143E;
		margin:0 10px;
		width:303px;
	}
	.calendar_tip #events div {
		border-bottom:1px solid #f9c466;
		border-collapse:collapse;
		padding:5px 10px;
	}





#pre_footer {
	background:url('/images/pre_footer.png') bottom center no-repeat transparent;
	height:98px;
	margin:-98px 0 0 0;
	position:relative;
	z-index:0;
}
#footer {
	background:url('/images/footer.png') top center no-repeat #fefbf6;
	height:125px;
	position:relative;
}
	#footer_content .nav {
		float:left;
		height:80px;
		margin:0;
		position:relative;
		font-size: 11px;
	}
		#footer_content a {
			color:#FFF;
			position:relative;
			text-decoration:none;
		}
		#footer_content .nav a:hover {
			text-decoration:none;
		}
		#footer_content .nav li {
			background:url('/images/nav_footer_back.png') top left repeat;
			height:80px;
			padding:0;
			position:relative;
			padding-top: 17px;
		}
		#footer_content .nav li:hover {
			background:url('/images/footer_nav_hover.png') top left repeat-x;
		}
		#footer_content .nav li.divider {
			background:url('/images/footer_nav_divider.png') top left repeat;
			font-size:0px;
			height:80px;
			padding:0;
			width:1px;
			display: block;
		}
		#footer_content .nav li a {
			font-weight:bold;
			padding:20px 10px 80px 10px;
		}
	#footer_content .nav2 {
		float:right;
		height:25px;
		position:relative;
		margin-top:10px;
		font-size: 11px;
	}
		#footer_content .nav2 a:hover {
			text-decoration:underline;
		}
		#footer_content .nav2 li {
			background:url('/images/footer_nav2_bg.png') top left repeat-x;
			float:left;
			height:25px !important;
			line-height: 25px;
		}
		#footer_content .nav2 li a {
			position: relative;
		}
		
		#footer_content .nav2 .left_cap {
			background:url('/images/footer_nav2_left_cap.png') top left no-repeat;
			padding:0;
			width:4px;
			display: block;
		}
		#footer_content .nav2 .right_cap {
			background:url('/images/footer_nav2_right_cap.png') top left no-repeat;
			padding:0;
			width:4px;
			display: block;
		}
	#footer_cover {
		background:url('/images/footer_cover.png') top center no-repeat;
		top:43px;
		height:80px;
		position:absolute;
		width:100%;
		z-index:100;
		display: block;
		color: #64768F;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:11px;
		text-align: center;
		padding-top: 45px;
	}
	
#quicklinks .column1 a {
				color:#304869;
				font-size: 11px;
			}

#english #main_nav_cap #nav_cap1.nav_cap{
	background:transparent url(/images/english/out_of_god2.png) no-repeat scroll center top;
}
#spanish #main_nav_cap #nav_cap1.nav_cap{
	background:transparent url(/images/spanish/out_of_god2.png) no-repeat scroll center top;
}
#portuguese #main_nav_cap #nav_cap1.nav_cap{
	background:transparent url(/images/portuguese/out_of_god2.png) no-repeat scroll center top;
}
#french #main_nav_cap #nav_cap1.nav_cap{
	background:transparent url(/images/french/out_of_god2.png) no-repeat scroll center top;
}

#english #main_nav_cap #nav_cap2.nav_cap{
	background:transparent url(/images/english/god_love1.png) no-repeat scroll center top;
}
#spanish #main_nav_cap #nav_cap2.nav_cap{
	background:transparent url(/images/spanish/god_love1.png) no-repeat scroll center top;
}
#portuguese #main_nav_cap #nav_cap2.nav_cap{
	background:transparent url(/images/portuguese/god_love1.png) no-repeat scroll center top;
}
#french #main_nav_cap #nav_cap2.nav_cap{
	background:transparent url(/images/french/god_love1.png) no-repeat scroll center top;
}

#english #main_nav_cap #nav_cap3.nav_cap{
	background:transparent url(/images/english/not_one.png) no-repeat scroll center top;
}
#spanish #main_nav_cap #nav_cap3.nav_cap{
	background:transparent url(/images/spanish/not_one.png) no-repeat scroll center top;
}
#portuguese #main_nav_cap #nav_cap3.nav_cap{
	background:transparent url(/images/portuguese/not_one.png) no-repeat scroll center top;
}
#french #main_nav_cap #nav_cap3.nav_cap{
	background:transparent url(/images/french/not_one.png) no-repeat scroll center top;
}

#english #main_nav_cap #nav_cap4.nav_cap{
	background:transparent url(/images/english/take_care.png) no-repeat scroll center top;
}
#spanish #main_nav_cap #nav_cap4.nav_cap{
	background:transparent url(/images/spanish/take_care.png) no-repeat scroll center top;
}
#portuguese #main_nav_cap #nav_cap4.nav_cap{
	background:transparent url(/images/portuguese/take_care.png) no-repeat scroll center top;
}
#french #main_nav_cap #nav_cap4.nav_cap{
	background:transparent url(/images/french/take_care.png) no-repeat scroll center top;
}

#english #main_nav_cap #nav_cap5.nav_cap{
	background:transparent url(/images/english/dont_hurt.png) no-repeat scroll center top;
}
#spanish #main_nav_cap #nav_cap5.nav_cap{
	background:transparent url(/images/spanish/dont_hurt.png) no-repeat scroll center top;
}
#portuguese #main_nav_cap #nav_cap5.nav_cap{
	background:transparent url(/images/portuguese/dont_hurt.png) no-repeat scroll center top;
}
#french #main_nav_cap #nav_cap5.nav_cap{
	background:transparent url(/images/french/dont_hurt.png) no-repeat scroll center top;
}

#english #main_nav_cap #nav_cap6.nav_cap{
	background:transparent url(/images/english/use_everything1.png) no-repeat scroll center top;
}
#spanish #main_nav_cap #nav_cap6.nav_cap{
	background:transparent url(/images/spanish/use_everything1.png) no-repeat scroll center top;
}
#portuguese #main_nav_cap #nav_cap6.nav_cap{
	background:transparent url(/images/portuguese/use_everything1.png) no-repeat scroll center top;
}
#french #main_nav_cap #nav_cap6.nav_cap{
	background:transparent url(/images/french/use_everything1.png) no-repeat scroll center top;
}

/* Stopgap measure to handle a navigation display issue in mobile vs. desktop */
.extra-mobile-nav { 
  display: none;
}

