.title_bar_to{
	display:block;
	width:676px;
	padding:3px 10px;
	margin:0;
	background:#D0CEB0;
	border-bottom:1px solid #8D8C73;
	font-weight:bold;
}

.title_bar_685{
	display:block;
	width:686px;
	padding:3px 0;
	margin:10px 0 5px 10px;
	text-indent:10px;
	background:#E3E4D0;
	border-bottom:1px solid #8D8C73;
	font-weight:bold;
}

.dot685{ width:100%; text-align:right; padding:3px 0; margin:0; }

.dot505{ width:505px; padding:3px 0; margin:0 }

.whatsnew_container{ 
	display:block;
	width:676px;
	padding:3px 0 3px 10px;
	margin:3px 0 3px 10px;
}

.title_holder{
	width:696px;
	clear:both;
	padding:0;
	margin:0;
}

.title_holder .left{ float:left; width:646px; font:bold 16px Arial, Helvetica, sans-serif; }

.title_holder .right{ float:right; width:50px; text-align:right; }

a.back{font:normal 10px Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; }

.clear{ clear:both; }

/* ======== */
/* CALENDAR */
/* ======== */

#callist{ margin:12px 0 6px 10px; padding: 0; text-align:center; }

#callist a{ color:#000000; text-decoration:none; }

#callist a:hover{ text-decoration:underline; }

li.inline{ display:inline; padding:0 9px; border-right:1px solid #000; }

li.last{ display:inline; padding:0 20px 0 9px; }
	
/* ============= */
/* /END CALENDAR */
/* ============= */	

/* =========== */
/* NEWSLETTERS */
/* =========== */
/*
.nl_det_left{
	width:532px;
	padding:0;
	margin:0 8px 0 0;
	float:left;
}

.nl_det_right{
	width:188px;
	padding:0;
	margin:0;
	float:left;
	vertical-align:top;
}

.nl_det_right .text{
	width:186px;
	border-left:1px solid #C8C9D2;
	border-right:1px solid #C8C9D2;
	background:#F7F7ED;
}
*/
#fj_top{ clear:both; width:696px; padding:0; margin:0; }

.nl_det_left{ float:left; width:532px;	padding:0 8px 0 0;	margin:0; }

.nl_det_left p{ padding:0 0 10px 0; margin:0; }

.nl_det_left .text{
	width:505px;
	border-right:1px solid #C8C9D2;
	border-left:1px solid #C8C9D2;
	background:#FFF;
	color:#000;
	padding:10px 12px 10px 13px;
	margin:0 0 -5px 0;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	display:block;
}

.nl_det_right{ float:right; width:188px; padding:0; margin:0; }

.nl_det_right .text{
	width:166px;
	border-right:1px solid #C8C9D2;
	border-left:1px solid #C8C9D2;
	background:#F7F7ED;
	color:#000;
	padding:10px;
	margin:-5px 0 -5px 0;
	font:normal 10px Verdana, Arial, Helvetica, sans-serif;
	display:block;
}

.nl_det_right ul{ padding:0; margin:5px 0 5px 25px; }

.nl_det_right .text b{ font-weight:bold; padding:0; margin:0; font-size:11px; }

#fj_top #right #text b{ font:bold 12px Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0; }

#fj_top #right #text p{ padding:0; margin:5px 0 8px 0 !important; margin:5px 0 5px 0; }

#fj_top #right #text #sign_in{ padding:0; margin:0; }

.nl_det_left .title_bar{
	width:532px;
	padding:5px 0;
	margin:-5px 0 0 0;
	background:#E3E4D0;
	border-bottom:1px solid #8D8C73;
	font-weight:bold;
	overflow:hidden;
	text-indent:10px;
	display:block;
}

.nl_title{ font-size:22px; padding:0 0 5px 0; margin:0; text-indent:5px; }

.sto_holder{ clear:both; width:500px; padding:0 0 0 5px; margin:0; }

.sto_holder .left{ font:normal 12px Arial, Helvetica, sans-serif; }

.sto_holder .right{ float:right; font:bold 10px Arial, Helvetica, sans-serif; margin-left:5px; width:200px; }

.index_text{ color:#9C8D7E; padding:10px 0 0 10px; margin:0; }

ul.index{ padding:0; margin:5px 0 5px 25px; }

ul.index li a{ color:#000; font:normal 12px Arial, Helvetica, sans-serif; }

/* ================ */
/* /END NEWSLETTERS */
/* ================ */