/*/
 * Bundled Modules' Styles
 * Last Modified: July 27, 2011
/*/

/*----------------------- FEATURIFY -----------------------*/
#featurify {
	background:#f7f7f7;
	border:1px solid #ddd;
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
	margin-bottom:25px;
	padding:6px;
	position:relative;
}
#featurifyContent {
	background:#393939;
	border-top:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:2px solid #fff;
	border-left:1px solid #fff;
	height:215px;
	overflow:hidden;
	position:relative;
}
#featurifyContent li {
	height:215px;
}
#featurifyContent img {
	display:block;
	margin:0 auto;
}
.featurifyTitle {
	background:rgba(0,0,0,0.5);
	font-size:14px;
	font-weight:normal;
	width:559px;
	position:absolute;
	bottom:0;
	left:0;
}
.featurifyTitle:hover {
	background:#202020;
	background:rgba(0,0,0,0.3);
}
.featurifyTitle a {
	color:#fff;
	display:block;
	padding:10px;
}
#featurifyNav {
	padding:7px 0 1px;
	text-align:center;
}
#featurifyNav li {
	display:inline;
	margin-right:5px;
	width:10px;
}
#featurifyNav a {
	background:#0171a8;
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
	display:inline-block;
	height:10px;
	width:10px;
}
#featurifyNav a.current {
	cursor:default;
}
#featurifyNav a.current, #featurifyNav a:hover {
	background:#cc0e13;
}
#featurify .backward, #featurify .forward {
	background:#fff;
	border-radius:9px; -moz-border-radius:9px; -webkit-border-radius:9px;
	border:1px solid #b3b3b3;
	-moz-box-shadow:0px 2px 0px #fff; -webkit-box-shadow:0px 2px 0px #fff; box-shadow:0px 2px 0px #fff;
	cursor:pointer;
	height:16px;
	width:16px;
	position:absolute;
	bottom:6px;
}
#featurify .backward {
	left:7px;
}
#featurify .forward {
	right:7px;
}
#featurify .backward:after, #featurify .forward:after {
	border:5px solid;
	content:"";
	display:block;
	height:0;
	width:0;
	position:absolute;
	top:3px;
}
#featurify .backward:after {	
	border-color:transparent #0171a8 transparent transparent;
}
#featurify .forward:after {
	border-color:transparent transparent transparent #0171a8;
	left:6px;
}

/*------------------------ IMAGERY ------------------------*/
#imageryCurrentThumb {
	border:1px solid #bbb;
	margin-bottom:5px;
	padding:2px;
	width:100px;
}
#imageryCurrentThumb img {
	display:block;
}

/*------------------- SIMPLE MESSAGING --------------------*/
#sMessaging {
	margin-top:-15px;
}
#sMessaging .inputAction {
	font-size:12px;
	margin-top:5px;
	padding:3px 5px;
}
#sMessaging-list th {
	background:#f7f7f7;
	border-left:1px solid #e6e6e6;
	padding:7px 5px;
	text-align:left;
}
#sMessaging-list td  {
	border-top:1px solid #e6e6e6;
	padding:7px 5px;
}
	.sMessaging-listOdd {
		background:#fff;
	}
	.sMessaging-listEven {
		background:#fdfdfd;
	}
#sMessagingView td {
	padding:10px;
}
#sMessagingView .header {
	background:#f7f7f7;
}
#sMessagingView .headerFrom {
	padding:10px 0 0 10px;
}
#sMessagingView .headerFromValue {
	padding:10px 10px 0 0;
}
#sMessagingView .headerSubject {
	padding:5px 0 10px 10px;
}
#sMessagingView .headerSubjectValue {
	padding:5px 10px 10px 0;
}
#sMessagingView .message {
	border-top:1px solid #e6e6e6;
}
#simpleMessagingForm input[type=text], #msg_body {
	width:404px;
}
#simpleMessagingForm .inputAction {
	font-size:14px;
	margin:0;
	padding:5px 10px;
}

/*----------------------- CAPTCHAS ------------------------*/
#whiteHatCaptcha {
	background:#fff;
	border:1px solid #d4d4d4;
	display:block;
	margin:3px auto;
	padding:5px;
}