@charset "UTF-8";
/* 
	CSS Document for mbaMission
	Copyright (c) 2010 Neuro-Designs
*/

@import url("_styles_reset.css");
@import url("_colorbox.css");

html, body {
	background: #f1f1f2;
	margin: 0px;
	padding: 0px;
	font: 12px/20px trebuchet ms, helvetica neue, helvetica, arial, sans-serif;
	color: #4d4d4f;
	}
	
	body.contract {
		border-top: 5px solid #db2128;
		background: #fff;
		}

h1, h2, h3, h4, h5, h6 {
	margin-bottom: 15px;
	font-weight: bold;
	}
	
h2 {
	color: #db2128;
	line-height: 1.4em;
	font-size: 1.5em;
	}
	
	#contents_sidebar h2 {
		font-size: 1.3em;
		}
	
h3 {
	font-size: 1.2em;
	}

	body.contract h3 {
		text-decoration: underline;
		}

h4 {
	font-size: 1em;
	}

p {
	font-size: 1em;
	margin-bottom: 15px;
	}

strong {
	font-weight: bold;
	}
	
em {
	font-style: italic;
	}

small {
	font-size: 0.8em;
	}

a:link {
	color: #db2128;
	font-weight: bold;
	text-decoration: none;
	}

	a:visited {
		color: #900;
		font-weight: bold;
		text-decoration: none;
		}
		
	a:hover {
		color: #999;
		}

img {
	vertical-align: middle;
	}

blockquote {
	color: #db2128;
	font-family: serif;
	font-size: 1.8em;
	font-style: italic;
	line-height: 1.6em;
	text-indent: -0.9em;
	margin-bottom: 20px;
	padding: 5px 10px;
	}
	
cite {
	margin-top: 20px;
	margin-bottom: 20px;
	font-style: italic;
	text-align: right;
	display: block;
	}

/* Additional Classes */

.rss-item {
	background: red;
	height: auto;
	margin-bottom: -20px;
	}

p.subscribe {
	font-size: 0.85em;
	color: #999;
	}
	
	p.subscribe a {
		display: inline-block;
		height: 16px;
		background: url("/images/icon_rss.png") no-repeat;
		background-position-y: center;
		padding-top: 5px;
		padding-left: 20px;
		}

a.buyNow:link, a.buyNow:visited {
	background: #ddd;
	color: #db2128;
	padding: 2px 4px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	}
	
	a.buyNow:hover {
		background: #db2128;
		color: #fff;
		}

span.red {
	color: #f00;
	}
	
ul.short, ul.full, ul.normal {
	margin-bottom: 15px;
	}
	
	ul.short li {
		width: 40%;
		background: #eaeaea;
		padding: 10px;
		margin-bottom: 1px;
		}
	
	ul.full li {
		width: 90%;
		background: #eaeaea;
		padding: 10px;
		margin-bottom: 1px;
		}

	ul.normal li {
		list-style-type: disc;
		}

body.contract ol {
	padding-left: 20px;
	margin-bottom: 15px;
	}
	
.divider {
	border-top: 1px solid #eaeaea;
	margin-bottom: 15px;
	}

.storyProfile {
	background: #eee;
	width: 575px;
	padding: 20px;
	overflow: hidden;
	}
	
	.storyProfile .logo {
		width: 150px;
		float: left;
		padding-top: 10px;
		}
		
	.storyProfile .desc {
		width: 405px;
		float: right;
		}
		
		.storyProfile .desc p:last-child {
			margin: 0;
			}

/* Layout Settings */
	
#header {
	width: 100%;
	min-width: 930px;
	background: url("images/bg_top.gif") repeat-x;
	}

	#header .plc {
		width: 900px;
		height: 74px;
		margin: 0px auto;
		overflow: hidden;
		}
		
		#header_left {
			width: 241px;
			float: left;
			}
		
		#header_left h1 {
			margin: 0px;
			padding: 0px;
			width: 241px;
			height: 74px;
			}
			
			#header_left a {
				display: block;
				width: 241px;
				height: 74px;
				background: url("/images/logo.png") no-repeat;
				text-indent: -80000em;
				}
		
		#header_right {
			width: 490px;
			float: right;
			padding-top: 22px;
			padding-right: 10px;
			text-align: right;
			overflow: hidden;
			}
			
			#header_right .tagline {
				display: block;
				float: right;
				width: 256px;
				height: 16px;
				background: url("/images/tagline.png") no-repeat;
				text-indent: 10000em;
				}
			
			/*
			#header_right ul {
				height: 35px;
				overflow: hidden;
				}
				
				#header_right ul li {
					float: right;
					}
					
					#header_right a:link, #header_right a:visited {
						width: 114px;
						color: #fff;
						background: url("/images/bg_top_menu.png") no-repeat;
						background-position: top right;
						display: block;
						margin-left: 3px;
						padding: 10px 5px;
						font: 1.3em times new roman, Times, serif;
						text-transform: lowercase;
						text-align: center;
						}
						#pgConsult a#linkConsult:link, #pgConsult a#linkConsult:visited,
						#pgStore a#linkStore:link, #pgStore a#linkStore:visited,
						#pgBlog a#linkBlog:link, #pgBlog a#linkBlog:visited,						
						#header_right ul li a:hover {
							background-position: top left;
							}*/
			
#menu {
	width: 100%;
	min-width: 930px;
	background: url("images/bg_menu.gif") repeat-x;
	}

	#menu .plc {
		width: 900px;
		margin: 0px auto;
		overflow: hidden;
		}
		
		#menu ul {
			width: 560px;
			float: left;
			margin: 0px;
			padding: 3px 0px 0px 0px;
			overflow: hidden;
			}
			
			#menu ul li {
				display: block;
				float: left;
				margin-right: 6px;
				font: 1.5em times new roman, times, serif;
				}
				
				#menu ul li a:link, #menu ul li a:visited {
					display: block;
					margin: 0px;
					padding: 12px 10px 10px 10px;
					color: #fff;
					text-decoration: none;
					font-weight: normal;
					text-transform: lowercase;
					}
					
					#pgHome a#linkHome:link, #pgHome a#linkHome:visited,
					#pgAbout a#linkAbout:link, #pgAbout a#linkAbout:visited,
					#pgConsult a#linkConsult:link, #pgConsult a#linkConsult:visited,
					#pgServices a#linkServices:link, #pgServices a#linkServices:visited,
					#pgStore a#linkStore:link, #pgStore a#linkStore:visited,
					#pgBlog a#linkBlog:link, #pgBlog a#linkBlog:visited,

					#pgResources a#linkResources:link, #pgResources a#linkResources:visited,
					#pgDeadlines a#linkDeadlines:link, #pgDeadlines a#linkDeadlines:visited,
					#menu ul li a:hover, #menu ul li a.selected {
						background: #e2654b;
						}
						
		#menu .social {
			width: 330px;
			float: right;
			padding-top: 10px;
			padding-right: 10px;
			text-align: right;
			}

		.dropdown {
			float: none;
			position: absolute;
			visibility: hidden;
			margin: 0px;
			margin-top: -1px;
			display: block;
			padding: 0px;
			width: 250px;
			z-index: 1000;
			font-size: 1.1em;
			overflow: hidden;
			-webkit-box-shadow: 0px 5px 5px rgba(0,0,0,0.5);
			-moz-box-shadow: 0px 5px 5px rgba(0,0,0,0.5);
			box-shadow: 0px 5px 5px rgba(0,0,0,0.5);
			}
	
			.dropdown a:link, .dropdown a:visited {
				display: block;
				background: #e2654b;
				padding: 5px 10px;
				color: #fff;
				text-align: left;
				text-decoration: none;
				font-weight: bold;
				border-bottom: 1px solid #da2128;
				}

			.dropdown a:hover {
				color: #fff;
				background: #666;
				}
				
			.dropdown a.last {
				border-bottom: none;
				}
			
			div.short {
				width: 180px;
				}
					
#title {
	width: 100%;
	min-width: 930px;
	background: #8da3a9;
	}
	
	#title .plc {
		width: 894px;
		margin: 0px auto;
		padding: 8px 0px 8px 6px;
		}
		
		#title h2 {
			margin: 0px;
			color: #fff;
			font: 3em times new roman, Times, serif;
			font-weight: normal;
			text-transform: lowercase;
			}
			
			#title h2 a {
				color: #fff;
				font-weight: normal;
				}
				
				#title h2 a:hover {
					color: #eaeaea;
					}
		
#quick_links {
	width: 100%;
	min-width: 930px;
	background: #999;
	color: #fff;
	}
	
	#quick_links .plc {
		width: 896px;
		margin: 0px auto;
		padding: 6px 2px;
		overflow: hidden;
		}
		
		#quick_links .plc ul {
			width: 896px;
			overflow: hidden;
			}
			
			#quick_links .plc ul li {
				float: left;
				font: 1.1em times new roman, Times, serif;
				}
				
				#quick_links .plc ul li a:link, #quick_links .plc ul li a:visited {
					display: block;
					padding: 5px 10px;
					color: #fff;
					text-decoration: none;
					font-weight: normal;
					-webkit-border-radius: 3px;
					-moz-border-radius: 3px;
					}
					
					#quick_links .plc ul li a:hover {
						background: #db2128;
						}
	
#contents {
	width: 100%;
	min-width: 930px;
	background: #fff;
	}
	
	#contents .plc {
		background: #fff;
		width: 900px;
		margin: 0px auto;
		padding: 15px 0px;
		overflow: hidden;
		}
		
		#contents_wide {
			width: 900px;
			min-height: 300px;
			}
		
		#contents_left {
			width: 635px;
			min-height: 300px;
			float: left;
			}

			#main_image {
				width: 635px;
				height: 271px;
				text-align: center;
				margin-top: 5px;
				overflow: hidden;
				}
			
			.content_module {
				background: url("/images/bg_contents.gif") no-repeat;
				padding: 12px;
				overflow: hidden;
				}

			#contents_wide .content_module {
				background: url("/images/bg_contents_wide.gif") no-repeat;
				padding: 12px;
				}
			
			.ad {
				width: 100%;
				text-align: center;
				}
				
				.ad img {
					margin-bottom: 20px;
					padding: 5px;
					border: 1px solid #eaeaea;
					}

		#contents_sidebar {
			width: 230px;
			float: right;
			padding-top: 12px;
			}
			
			#contents_sidebar ul {
				margin-bottom: 15px;
				}

			#contents_sidebar ul li {
				margin: 0px;
				padding: 0px;
				}

			#contents_sidebar ul li a:link, #contents_sidebar ul li a:visited {
				display: block;
				color: #fff;
				background: #8da3a9 url("../images/bg-list.png") no-repeat;
				background-position-y: 16px;
				padding: 8px 12px;
				margin-bottom: 1px;
				}

				#contents_sidebar ul li a:hover {
					display: block;
					color: #fff;
					background-color: #666;
					}

			.sidebar_menu a:link, .sidebar_menu a:visited {
				display: block;
				color: #fff;
				background: #db2128;
				padding: 8px 12px;
				margin-bottom: 1px;
				}

				.sidebar_menu a:hover {
					display: block;
					color: #fff;
					background: #666;
					}

#contact_bar {
	width: 100%;
	min-width: 930px;
	background: #db2128;
	border-top: 10px solid #999;
	color: #fff;
	overflow: hidden;
	}
	
	#contact_bar .plc {
		width: 876px;
		margin: 0px auto;
		padding: 12px;
		}
		
		#contact_bar .plc p {
			margin: 0px;
			}
		
		#contact_bar .plc p span {
			color: rgba(255,255,255,0.5);
			}
		
		#contact_bar .plc a:link, #contact_bar .plc a:visited {
			color: #fff;
			text-decoration: none;
			}

			#contact_bar .plc a:hover {
				color: #ccc;
				}	
									
#footer_menu {
	width: 100%;
	min-width: 930px;
	background: #db2128;
	color: #f4c6b4;
	font-size: 0.95em;
	text-transform: lowercase;
	}
	
	#footer_menu a:link, #footer_menu a:visited {
		color: #fff;
		text-decoration: none;
		}

		#footer_menu a:hover {
			color: #f4c6b4;
			}	

	#footer_menu .plc {
		width: 900px;
		margin: 0px auto;
		padding: 10px 0px;
		overflow: hidden;
		}
		
		#footer_menu_left {
			width: 500px;
			float: left;
			padding-left: 12px;
			}
			
		#footer_menu_right {
			width: 200px;
			float: right;
			text-align: right;
			padding-right: 12px;
			}
			
			#footer_menu_right a {
				background: url("/images/menu_top.gif") no-repeat;
				padding-left: 12px;
				}

#copyright {
	width: 880px;
	margin: 0px auto;
	padding: 12px 25px;
	color: #999;
	font-size: 0.9em;
	}
	
	#copyright a:link, #copyright a:visited {
		color: #666;
		font-weight: bold;
		text-decoration: none;
		}

		#copyright a:hover {
			color: #999;
			}

	
/* FORM SETTINGS */

.form_left {
	text-align: right;
	padding-right: 5px;
	padding-bottom: 1px;
	}

.form_right {
	padding-right: 5px;
	padding-bottom: 1px;
	}

input.default_text {
	background: #eaeaea;
	border: 1px solid #ccc;
	padding: 4px;
	font-size: 12px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	}

	body.contract input.default_text {
		background: #fff;
		border: 1px solid #ccc;
		padding: 4px;
		font-size: 1em;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		}

input.default_select {
	background: #eaeaea;
	border: 1px solid #ccc;
	padding: 4px;
	font-size: 1em;
	}

input.default_button {
	background: #db2128;
	color: #fff;
	font-weight: bold;
	font-size: 1em;
	border: 0px;
	padding: 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	}

	input.default_button:hover {
		background: #999;
		}

textarea.default_textarea {
	background: #eaeaea;
	border: 1px solid #ccc;
	padding: 4px;
	font-size: 1em;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	}

/* Store Settings */

.category_icons {
	width: 610px;
	overflow: hidden;
	}
	
	.category_icons .icons {
		margin-bottom: 2px;
		padding: 20px 10px 20px 80px;
		background: #db2128;
		color: #fff;
		font-size: 1.2em;
		line-height: 1.6em;
		display: block;
		}
		
		.category_icons .icons:hover {
			background-color: #8da3a9;
			}
		
		.category_icons .insiders {
			background: #db2128 url("images/store_insiders.png") no-repeat;
			background-position: 15px 6px;
			}

		.category_icons .admissions {
			background: #db2128 url("images/store_admissions.png") no-repeat;
			background-position: 15px 6px;
			}

		.category_icons .recorded {
			background: #db2128 url("images/store_recorded.png") no-repeat;
			background-position: 15px 6px;
			}

		.category_icons .resources {
			background: #db2128 url("images/store_resources.png") no-repeat;
			background-position: 15px 6px;
			}

#contents_sidebar ul.category_ul li {
	background: #db2128;
	background-image: none;
	padding: 0px;
	}
	
	#contents_sidebar ul.category_ul li a {
		display: block;
		font-weight: bold;
		padding: 5px 10px;
		padding-left: 40px;
		}
		
		#contents_sidebar ul.category_ul li a.insiders {
			background: #db2128 url("images/store_insiders_16.png") no-repeat;
			background-position: 10px 5px;
			}

		#contents_sidebar ul.category_ul li a.admissions {
			background: #db2128 url("images/store_admissions_16.png") no-repeat;
			background-position: 10px 5px;
			}

		#contents_sidebar ul.category_ul li a.recorded {
			background: #db2128 url("images/store_recorded_16.png") no-repeat;
			background-position: 10px 5px;
			}

		#contents_sidebar ul.category_ul li a.resources {
			background: #db2128 url("images/store_resources_16.png") no-repeat;
			background-position: 10px 5px;
			}

		#contents_sidebar ul.category_ul li a:hover {
			color: #fff;
			background-color: #8da3a9;
			}

.store_disclaimer {
	font-size: 0.9em;
	line-height: 1.6em;
	font-style: italic;
	}
	
.item {
	width: 610px;
	overflow: hidden;
	background: url("images/bg_item.gif") repeat-y;
	margin-bottom: 2px;
	}
	
	.item_left {
		width: 180px;
		float: left;
		padding: 10px;
		}
		
		.item_left h3 {
			margin: 0px;
			}
			
		.item_format {
			margin-top: 0px;
			font-size: 0.9em;
			display: inline-block;
			height: 16px;
			padding-top: 5px;
			padding-left: 20px;
			line-height: 1.1em;
			}

			.doc {
				background: url("images/icon_doc.png") no-repeat;
				background-position-y: 2px;
				}
			
			.pdf {
				background: url("images/icon_pdf.png") no-repeat;
				background-position-y: 2px;
				}
				
			.zip {
				background: url("images/icon_zip.png") no-repeat;
				background-position-y: 2px;
				}
			
		.item_left img {
			vertical-align: middle;
			}
	
	.col2 {
		background: url("images/bg_item_2col.gif") repeat-y;
		}
	
	.wide {
		width: 285px;
		}
		
	.item_right {
		width: 389px;
		float: right;
		margin-left: 1px;
		padding: 10px;
		}
		
		.item_right p {
			margin-top: 0px;
			}
			
		.item_right ul {
			padding-left: 15px;
			}
			
.item_price {
	color: #c00;
	font-size: 1.3em;
	font-weight: bold;
	vertical-align: middle;
	}
	
.cart_button {
	vertical-align: middle;
	}
	
	.cart_button:hover {
		opacity: 0.75;
		}
	

table.services tr td {
	background: #eee;
	padding: 10px;
	border: 1px solid #fff;
	line-height: 2em;
	}

	table.services thead th {
		background: #999;
		padding: 10px;
		border: 1px solid #fff;
		line-height: 2em;
		color: #fff;
		font-weight: bold;
		}
	
label {
	width: 110px;
	float: left;
	}

#commentsSection label {
	width: auto;
	float: none;
	}

body.contract label {
	width: 110px;
	float: left;
	}
	
.storeAnnouncement {
	}
	
	.storeAnnouncement img {
		margin-bottom: 10px;
		border: 0px;
		}
		
		.storeAnnouncement img a {
			border: 0px;
			}
		
	.storeAnnouncement p {
		padding: 10px 10px; 
		background: #fafafa; 
		margin-top: 0px; 
		font-weight: bold;
		}


.igSample {
	width: 600px;
	overflow: hidden;
	margin-bottom: 10px;
	}
	
	.igSample img {
		border: 4px solid #eaeaea;
		margin: 0px;
		width: 110px;
		}
		
	.igSample a {
		display: block;
		float: left;
		margin-right: 2px;
		}

.groupSelector {
	overflow: hidden;
	margin-bottom: 20px;
	}
	
	.groupSelector ul {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		width: 80%;
		}
		
		.groupSelector ul li {
			background: url("/images/bg_list.gif") no-repeat;
			color: #fff;
			margin-right: 1px;
			margin-bottom: 1px;
			width: 100%;
			}

			.groupSelector ul li a:link, .groupSelector ul li a:visited {
				color: #fff;
				text-decoration: none;
				padding: 5px 12px;
				display: block;
				width: 100%;
				}

				.groupSelector ul li a:hover {
					color: #eaeaea;
					}




	form label.error {
		width: auto;
		display: inline;
		float: right;
		font-size: 10px;
		font-weight: bold;
		color: #fff;
		background: #f00;
		padding: 2px 4px;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		}


	
/* Blog Settings */

#blog_nav_top {
	padding: 12px 12px 8px 12px;
	margin-bottom: 12px;
	overflow: hidden;
	}

#blog_nav_bottom {
	padding: 8px 12px 12px 12px;
	margin-top: 12px;
	border-top: 1px solid #ccc;
	padding: 12px;
	overflow: hidden;
	}
		
	.blog_nav_left {
		width: 200px;
		float: left;
		}

	.blog_nav_right {
		width: 200px;
		float: right;
		text-align: right;
		}
		
.blog_entry_title {
	margin: 0px;
	}

.blog_entry_date {
	margin-top: 2px;
	}
	
h2.center {
	margin-top: 50px;
	text-align: center;
	}

#article_list_title {
	padding: 12px 12px 0px 12px;
	font-size: 1.5em;
	font-weight: bold;
	color: #fff;
	}
	
#article_list {
	width: 100%;
	background: #999;
	border-top: 1px dotted #ccc;
	}

	#article_list_placement {
		width: 900px;
		margin: 0px auto;
		color: #fff;
		overflow: hidden;
		font-size: 0.9em;
		}

	.col {
		width: 156px;
		padding: 12px;
		float: left;
		}
		
		.col h4 {
			font-size: 1.1em;
			font-weight: bold;
			margin-bottom: 5px;
			}
			
	.col ul {
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		}
		
		.col ul li {
			background: #777;
			margin-bottom: 2px;
			padding: 0px 6px;
			border-top: 1px dotted #666;
			}
			
			.col ul li a:link {
				color: #fff;
				font-weight: bold;
				text-decoration: none;
				}
				
				.col ul li a:visited {
					color: #eaeaea;
					font-weight: bold;
					text-decoration: none;
					}
					
				.col ul li a:hover {
					color: #ccc;
					font-weight: bold;
					text-decoration: none;
					}
					
	.more_articles {
		}
		
			.more_articles a:link {
				color: #fff;
				font-weight: bold;
				text-decoration: none;
				}
				
				.more_articles a:visited {
					color: #eaeaea;
					font-weight: bold;
					text-decoration: none;
					}
					
				.more_articles a:hover {
					color: #ccc;
					font-weight: bold;
					text-decoration: none;
					}
					
.blog_entry {
	padding-bottom: 10px;
	border-bottom: 1px solid #eaeaea;
	overflow: hidden;
	}
	
	.blog_entry ul {
		padding-left: 20px;
		}
		
		.blog_entry ul li {
			list-style-type: disc;
			list-style-position: outside;
			}

.blogSidebar {
	padding: 5px;
	margin-top: -13px;
	margin-bottom: 10px;
	background: #fff;
	border: 1px solid #eaeaea;
	overflow: hidden;
	}
	
	.blogSidebar .inset {
		padding: 10px;
		background: #fafafa;
		overflow: hidden;
		}

#contents_sidebar .blogSidebar ul {
	padding-left: 15px;
	list-style-type: disc;
	}
	
	#contents_sidebar .blogSidebar ul li {
		background: none;
		padding: 0px;
		margin: 0px;
		border: 0px;
		color: #999;
		}
		
		#contents_sidebar .blogSidebar ul li a:link, #contents_sidebar .blogSidebar ul li a:visited {
			background: none;
			padding: 0px;
			color: #db2128;
			font-weight: bold;
			text-decoration: none;
			}
			
			#contents_sidebar .blogSidebar ul li a:hover {
				color: #999;
				}
				
	#contents_sidebar .blogSidebar ul.upcomingEvents li span {
		color: #333;
		}
			

.scheduleWrap {
	position: relative;
	}
	
	.scheduleWrap p {
		width: 570px;
		display: block;
		z-index: 10000;
		position: absolute;
		top: 0px;
		background: #eaeaea;
		padding: 5px 20px;
		font-size: 11px;
		line-height: 1.5em;
		}

ol.commentlist {
	margin-bottom: 20px;
	}
	
	ol.commentlist li {
		padding: 10px;
		border-bottom: 1px solid #eaeaea;
		background: #fafafa;
		overflow: hidden;
		}
		
		ol.commentlist li.alt {
			background: none;
			}
		
		ol.commentlist li cite {
			font-weight: bold;
			}
			
		ol.commentlist li span.avatar {
			float: left;
			width: 60px;
			}
			
			ol.commentlist li span.avatar img {
				background: #fff;
				border: 1px solid #eaeaea;
				padding: 5px;
				}
			
		ol.commentlist li span.commentContents {
			float: right;
			width: 520px;
			}


.post {
	width: 610px;
	overflow: hidden;
	}

	.post .category {
		clear: both;
		}

.facebookLike {
	float: left;
	}

.tw_button {
	float: left;
	}

.gplus_button {
	float: left;
	}
		
.sociable {
	margin: 0px;
	float: right;
	overflow: hidden;
	}
	
	.sociable .sociable_tagline {
		float: left;
		margin-right: 10px;
		}
		
	.sociable ul {
		float: left;
		margin: 0px;
		padding: 0px;
		}
		
		.sociable ul li {
			padding: 0px;
			margin: 0px;
			float: left;
			margin-right: 5px;
			list-style-type: none;
			}
			
			.sociable ul li a:hover {
				opacity: 0.5;
				}





/* Application Deadlines Settings */

table.deadlines {
	width: 100%;
	display: table;
	border-spacing: 1px;
	}
	
	table.deadlines tr {
		display: table-row;
		}
		
		table.deadlines tr.header {
			}
			
			table.deadlines tr.header td {
				font-weight: bold;
				color: #fff;
				background: #999;
				vertical-align: middle;
				text-align: center;
				}
			
			table.deadlines tr.header td.notification {
				background: #eee;
				}
		
		table.deadlines tr td {
			display: table-cell;
			margin: 1px;
			padding: 5px 8px;
			border-bottom: 1px solid #eaeaea;
			}
			
			table.deadlines tr td.notification {
				color: #999;
				}
			
			table.deadlines tr td.early {
				background: #db2128;
				color: #fff;
				}
				
			table.deadlines tr td.final {
				background: #8da3a9;
				color: #fff;
				}

span.earlyKey {
	background: #db2128;
	display: inline-block;
	width: 10px;
	height: 10px;
	margin-right: 5px;
	}
	
span.finalKey {
	background: #8da3a9;
	display: inline-block;
	width: 10px;
	height: 10px;
	margin-right: 5px;
	}

