@charset "utf-8";
/* CSS Document */


/* Global Styles */
body {
	background-color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #3C3F41;
	margin: 0;
	padding: 0;
}
.clearall { clear: both; height: 0; }

a { color: #406080 !important; text-decoration: none !important; }
a.CommandButton {color:white!important; padding:2px;}
a:hover { text-decoration: underline !important; }

/* Layout and Positioning */
#mainContent {
	min-height: 470px;
	border-top: 1px dotted #d2d5d7;
	border-bottom: 1px dotted #d2d5d7;
	padding: 15px 0;
}
.left, .slideshow, .rightNarrow, .rightWide {
	height: 470px;
	padding: 0 !important;
	overflow: visible;
}
.rightNarrow, .rightWide { height:auto; overflow: auto; }

.floatLeft { float: left; }
.floatRight { float: right; }
.tightLeft { margin-left: 0; padding-left: 0; }
.tightRight { margin-right: 0; padding-right: 0; }
/* Fix right column wrapping in IE6 */
	.tightLeft { _margin-right: 7px; }
	.tightRight { _margin-left: 7px; }

.LeftPane { font-family: Arial, Helvetica, sans-serif !important; }

.divider {
	background: url(../images/divider_dots.gif) no-repeat center 10px;
	height: 20px;
	margin: 0 auto 10px;
	clear: both;
}

/* sisterLink Styles */
a.becktaLink { display: block; float: right; background: url(../images/becktalink.gif) no-repeat right 5px; text-indent: -9999px; width: 110px; height: 75px; }
a.becktaLink:hover { background-image: url(../Images/becktalink_over.gif); }

a.gezelligLink { display: block; float: left; background: url(../images/gezelliglink.jpg) no-repeat right 5px; text-indent: -9999px; width: 110px; height: 75px; }
a.gezelligLink:hover { background-image: url(../Images/gezelliglink_over.jpg); }

/* Social Media Link Styles */
.smLinks { display: block; text-align: center; }

/* Footer Styles */
.footerText {
	font-size: 13px;
	color: #406080;
	text-align: center;
	padding: 8px 0px 7px;
}
.copyRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999;
	text-align: center;
}
.copyRight a { color: #999; }
/* Skin Objects */
	.SkinObject {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: normal;
		color: #999;
		text-align: center;
	}
	a.SkinObject { color: #999 !important; text-decoration: none !important; }
	a.SkinObject:hover { text-decoration: underline !important; }



/* Colorbox Content Styles - TEMPORARY */
.popup { font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 12px; color: #222; padding: 5px 15px; }
.popup h3 { font-size: 18px; font-weight: bold; color: #406080; margin: 9px 0px; }
.popup p { margin: 9px 0px; }


/* override .Normal style from skin.css */
.Normal { font-size: 14px; }


/* FSPMenu Styles */
#siteMenu { margin: 0; padding: 0; }
.FSPMenu { padding:0; margin:0; list-style:none; position:relative; top: 0; z-index:5000; margin-bottom: 20px; }
.FSPMenu .mTop { display:block; float:left; clear:both; }
.FSPMenu a.mTop_link { display:block; float:left; width:160px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:20px; color:#232628 !important; text-transform:uppercase; }
.FSPMenu a.mTop_link:hover, .FSPMenu a.active { color:#406080 !important; text-decoration:none !important; }

.FSPMenu ul { position:absolute; left:-9999px; top:-9999px; z-index:6000; width:0; height:0; margin:0; padding:0; list-style:none;
		border: 1px solid #ddd;	
		color: #606060;
		/* CURVED CORNERS */
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;	

		background-color: #e0e0e0;
		border-color: #ddd #d8d8d8 #c4c4c4;
		color: #606060;
		background: -moz-linear-gradient(top,
			#fff,
			#ebebeb 50%,
			#d7d7d7
		);
		background: -webkit-gradient(linear, left top, left bottom,
			from(#fff),
			color-stop(0.5, #f4f4f4),
			to(#e0e0e0)
		);
		filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#f4f4f4', EndColorStr='#e0e0e0');

		filter:alpha(opacity=90);
		-moz-opacity:0.9;
		-khtml-opacity: 0.9;
		opacity: 0.9;
}
.FSPMenu :hover ul { left:90px; top:auto; padding:0; height:auto; width:128px; }
/* BEGIN IE6 Hack to display sub menus */
	.FSPMenu table, .FSPMenu tr, .FSPMenu td { display:block;}
	.FSPMenu a.mTop_link:hover table ul { left:90px !important; top:auto !important; }
/* END IE6 Hack */
.FSPMenu :hover ul li { display:block; position:relative; }
.FSPMenu :hover ul li a { display:block; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:21px; color:#232628 !important; text-transform:uppercase; padding:0 9px; }
.FSPMenu :hover ul li a:hover, .FSPMenu ul li a.mSub_link_active { color:#406080 !important; text-decoration:none !important; }


/* Form Styles */
.HeadL { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: normal; color: #406080; }
input, select { border: 1px solid #d2d5d7; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;	}
	/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
	.NormalTextBox { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#232628; margin-bottom: 1px; }
	.NormalL,.NormalDisabledL { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #999; }
	/* text style used for rendered text which should appear disabled */
	.NormalDisabledL { color: #999; }

	.CommandButton, .WizCommandButton { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; font-weight: normal; color: #fff; background-color: #406080; border: 1px solid #1B2F44; }
	.CommandButton:hover, .WizCommandButton:hover { cursor: pointer; }
	input[type="submit"] { background-color: #1B2F44; border: 1px solid #1B2F44; padding: 2px 3px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px;
 		background: -moz-linear-gradient(top,
			#718eab,
			#406080 50%,
			#22405f
		);
		background: -webkit-gradient(linear, left top, left bottom,
			from(#718eab),
			color-stop(0.5, #406080),
			to(#22405f)
		);
		filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#718eab', EndColorStr='#22405f');
	}
	input[type="submit"]:hover {
 		background: -moz-linear-gradient(top,
			#22405f,
			#406080 50%,
			#718eab
		);
		background: -webkit-gradient(linear, left top, left bottom,
			from(#22405f),
			color-stop(0.5, #406080),
			to(#718eab)
		);
		filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#22405f', EndColorStr='#718eab');
	}
	input[disabled], input[disabled]:hover { background: #1B2F44; color: #999; cursor: default; }
	a.CommandButton { text-decoration: underline; color: #406080; }
	a.CommandButton:hover { text-decoration: underline; color: #666666; }

/* style for module titles */
.PageHeaderHeader { padding: 0; }
.Head   {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
	text-transform: uppercase;
    color: #406080;
}

#lgd { font-size: 160%; text-align: left; }

