.NewsFlashHeaderBarHome {
	background:url(headerbar_bg.gif) top left;
	border-color:#c7c3b3;
	border-style:solid none none;
	border-width:0;
	padding: 4px 0 2px 0;
	text-align:right;
	width:100%;
}

.NewsFlashHeaderBarView {
	background:url(news_flashhome.gif) no-repeat top left;
	border-color:#c7c3b3;
	border-style:solid none none;
	border-width:0;
	line-height:16px;
	padding: 4px 0 2px 0;
	text-align:right;
	width:100%;
}

.NewsFlashHeaderBarEdit {
	background:url(headerbar_bg.gif) top left;
	border-color:#c7c3b3;
	border-style:solid none none;
	border-width:0;
	padding: 4px 0 2px 0;
	text-align:right;
	width:100%;
}

.NewsFlashHeaderLinks {
	font: 400 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	width:100%;
}

/*--------- Admin Links ---------*/
.NewsFlashAdminLink {
	border-style:none;
	border-width:0;
	margin:0 5px;
	padding-right:5px;
}

.NewsFlashAdminLink span {
	color:#988675;
	text-decoration:none;
}

a:hover.NewsFlashAdminLink span {
	color:#00609f;
	text-decoration:underline;
}

/*--------- Admin Buttons ---------*/
.nf_adminlinkText {
	margin:0 5px;
}

/*--------- NEWS FLASH - Admin Fields ---------*/
.nf_EditorFieldsOuterDiv {
	background:url(headerbar_bg.gif) top left;
	min-width:720px;
	padding-bottom:15px;
	padding-top:25px;
	text-align:center;
	width:100%;
}

/*--------- NEWS FLASH - Admin Table Width ---------*/
.nf_EditorFieldsDiv {
	background: #fff url(EditorFields_bg.gif) top left no-repeat;
	border:3px double #c7c3b3;
	margin:0 auto;
	padding:25px 5px 5px 30px;
	text-align:left;
	width:680px;
}

.SendToDivHead {
	background-color:transparent;
	border-color:#c7c3b3;
	border-style:none;
	border-width:0;
	color:#00609f;
	font:700 11px Arial, Helvetica, sans-serif;
	padding-top:25px;
	width:100%;
}

.SendToDiv {
	background-color:transparent;
	border-width:1px;
	color:#00609f;
	font:400 11px Arial, Helvetica, sans-serif;
	width:100%;
}

.SendToDDL {
	color:#7e7e7c;
	font:400 11px Arial, Helvetica, sans-serif;
	height:20px;
}

.FromDivHead {
	background-color:transparent;
	border-color:#c7c3b3;
	border-style:none;
	border-width:0;
	color:#00609f;
	font:700 11px Arial, Helvetica, sans-serif;
	margin-top:3px;
	vertical-align:bottom;
	width:100%;
}

.FromBoxHead {
	padding-right:242px;
	width:305px;
}

.StartDateBoxHead {
	padding-right:46px;
	text-align:left;
	width:105px;
}

.EndDateBoxHead {
	padding-right:46px;
	text-align:left;
	width:105px;
}

.FromDiv {
	background-color:transparent;
	color:#00609f;
	font:700 11px Arial, Helvetica, sans-serif;
	width:540px;
}

.dateRangeBox {
	background-color:#FFF;
	color:#00609f;
	font:700 11px Arial, Helvetica, sans-serif;
	padding-left:20px;
	width:100%;
}

.FromBox {
	color:#7e7e7c;
	font:400 11px Arial, Helvetica, sans-serif;
	height:20px;
	padding-right:5px;
	width:300px;
}

.StartDateBox {
	color:#7e7e7c;
	font:400 11px Arial, Helvetica, sans-serif;
	height:20px;
	padding-right:5px;
	vertical-align:middle;
	width:105px;
}

.EndDateBox {
	color:#7e7e7c;
	font:400 11px Arial, Helvetica, sans-serif;
	height:20px;
	vertical-align:middle;
	width:105px;
}

.FromTxtBox {
	color:#7e7e7c;
	font:400 11px Arial, Helvetica, sans-serif;
	height:20px;
	padding-left:4px;
	vertical-align:middle;
	width:300px;
}

.StartDateTxtBox {
	color:#7e7e7c;
	font:400 11px Arial, Helvetica, sans-serif;
	height:20px;
	padding-left:4px;
	width:72px;
}

.EndDateTxtBox {
	color:#7e7e7c;
	font:400 11px Arial, Helvetica, sans-serif;
	height:20px;
	padding-left:4px;
	width:72px;
}

.SettingsDivHead {
	background-color:transparent;
	border-color:#c7c3b3;
	border-style:none;
	border-width:0;
	color:#00609f;
	font:700 11px Arial, Helvetica, sans-serif;
	margin-top:3px;
	max-width:680px;
	padding-top:15px;
	width:100%;
}

.SettingsBoxHead {
	padding-right:136px;
	width:305px;
}

.CategoryBoxHead {
	width:200px;
}

.SettingsTable {
	background-color:transparent;
	color:#00609f;
	font:700 11px Arial, Helvetica, sans-serif;
	padding:0;
	width:510px;
}

.SettingsBoxCell {
	padding:0;
	vertical-align:top;
	width:277px;
}

.ViewExpireBoxDiv {
	border-color:#c7c3b3;
	border-style:solid solid none;
	border-width:0;
	font-weight:400;
	width:220px;
}

.ClickExpireBoxDiv {
	border-color:#c7c3b3;
	border-style:none solid solid;
	border-width:0;
	font-weight:400;
	text-align:left;
	width:220px;
}

.CategoryBoxCell {
	background-color:transparent;
	vertical-align:top;
	width:190px;
}

.CategoryBox {
	border-color:#c7c3b3;
	border-style:solid;
	border-width:0;
	font-weight:400;
	height:40px;
	padding-left:5px;
	padding-top:3px;
	vertical-align:top;
	width:177px;
}

.SubjectDivHead {
	background-color:transparent;
	border-color:#c7c3b3;
	border-style:none;
	border-width:0;
	color:#00609f;
	font:700 11px Arial, Helvetica, sans-serif;
	padding-top:5px;
}

.SubjectDiv {
	background-color:transparent;
	color:#00609f;
	font:700 11px Arial, Helvetica, sans-serif;
	padding-bottom:25px;
	width:100%;
}

.SubjectTxtBox {
	color:#7e7e7c;
	font:400 11px Arial, Helvetica, sans-serif;
	height:20px;
	padding-left:4px;
	width:488px;
}

.NewsFlashEditorDivHead {
	background-color:#e9e9e9;
	line-height:11px;
	padding-bottom:5px;
	padding-left:5px;
	padding-top:15px;
	width:100%;
}

.NewsFlashEditorDiv {
	height:600px;
	overflow:hidden;
	width:100%;
}

.NewsFlashEditorBoxHead {
	color:#95a467;
	font:700 12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	width:70%;
}

.NewsFlashEditorBox {
	background:transparent;
	border-style:none;
	border-width:0;
	text-align:left;
}

.NewsFlashEditorIframe {
	border-style:none;
	border-width:0;
	height:600px;
	min-width:680px;
	overflow:hidden;
	width:800px;
}

.ActionButtonDiv {
	background:transparent;
	text-align:right;
	width:100%;
}

.ParamActionDiv {
	background:transparent;
	text-align:left;
	width:100%;
}

/*--------- width of News FLASH graphic popup,Also open NewsFlash.js to control width and height of banner too -----*/
.ActionButtonBox {
	cursor:pointer;
	text-align:right;
}

.NewsFlash {
	margin:0;
	min-width:222px;
	padding:0;
	visibility:hidden;
}

 /* --------- cell that houses Homelink and CloseLink ----------*/
.nf_actions {
	background:url(news_flashhome_green_bg.gif);
	color:#49494b;
	height:22px;
	margin:0;
	padding:0;
	text-align:left;
	white-space:nowrap;
	width:222px;
}

 /* --------- width of news_flashhome.gif ----------*/
.nf_HomeLink {
	margin:0;
	padding:0;
	width:200px;
}

/* --------- width of news_flashhome.gif ----------*/
.nf_HomeImg {
	background-color:#FFF;
	border-width:0;
	color:#49494b;
}

/* --------- width of news_flashclose.gif ----------*/
.nf_CloseLink {
	margin:0;
	padding:0;
	width:22px;
}

/* --------- width of news_flashclose.gif ----------*/
.nf_closeImg {
	border-width:0;
	width:22px;
}

/* --------- border that divides messages ----------*/
.nf_MsgDiv {
	background:url(msg_bg.gif) top left repeat-x;
	background-color:transparent;
	border-color:#FFF;
	border-style:none none solid;
	border-width:1px;
	padding:2px 5px 0 5px;
	text-align:left;
	vertical-align:middle;
	white-space:normal;
	width:222px;
}

.nf_MsgLink span {
	color:#00609f;
	cursor:pointer;
	font:400 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	white-space:normal;
	width:212px;
}

a:hover.nf_MsgLink span {
	color:#00609f;
	cursor:pointer;
	font:400 11px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	white-space:normal;
	width:212px;
}

/* --------- controls width border announcing how many messages you have ----------*/
.nf_MaxMsgsDiv {
	background:url(msg_bg.gif) top left repeat-x;
	border-color:#c7c3b3;
	border-width:1px;
	padding-left:5px;
	padding-right:5px;
	text-align:left;
	vertical-align:middle;
	white-space:normal;
	width:222px;
}

.nf_MaxMsgsLink a,.nf_MaxMsgsLink a:visited {
	color:#00609f;
	cursor:pointer;
}

.nf_MaxMsgsLink a:hover {
	color:#00609f;
	cursor:pointer;
}

.nf_MaxMsgs {
	font:400 11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	white-space:normal;
	width:212px;
}

/* layout and style for article */
#newsflashCE table {
	background: #fff;
	color: #666;
	font: 12px arial, helvetica, sans-serif;
}

#newsflashCE p {
	color: #666;
	font: 12px arial, helvetica, sans-serif;
	line-height: 19px;
}

#newsflashCE li {
	list-style:circle;
	color: #666;
	font: 12px arial, helvetica, sans-serif;
	line-height: 20px;
}

#newsflashCE h1 {
	font: 400 21px "Century Gothic", Arial, sans-serif;
	color: #517414;
	letter-spacing: -1px;
	word-spacing: -1px;
}

#newsflashCE h2 {
	font: 700 12px Arial, Verdana, sans-serif;
	color: #517414;
	margin-bottom: 1em;
	padding: 0px;
}

#newsflashCE h5{
	color: #000;
	display: inline;
	font: 700 12px/19px arial, helvetica, sans-serif;
	line-height: 19px;
}

#newsflashCE a {
	color: #0a60ad;
	text-decoration: none; 
}

#newsflashCE a:hover {
	text-decoration: underline;
}

#newsflashCE .smallerfont {
	color: #666;
	font-size: 11px;
	font-weight: 400;
}
