/* CF_News StyleSheet */

.spacer {font: 10px verdana; color: 444444;}

/* Links */
a {color: 990000;}
a:hover {text-decoration: none; color: 666666;}

/* Head Text */
.title {
	font: 10px verdana;
	color: 666666;
	font-weight: bold;
}
.pghead {
	width: 550px;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
}
.boxhead {
	width: 550px;
	color: #3C71C1;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #999999;
	margin-bottom: 2px;
}
.header {
	font: 12px verdana;
	color: #990000;
	font-weight: bold;
}

/* Body for News Popup */
.newsbody {
	margin-top: 10px;
}

/* Alerts */
.containerAlert {
	width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid;
	border-color: #dddddd;
	background-color: #f6f6f6;
	margin-top: 10px;
	text-indent: 5px;
}
.alert {font: 11px verdana; color: #ff9900; font-weight: bold;}

div.newsAlertWarning {
	width: 60%;
	padding: 5px;
	border: 1px solid #CCCCCC;
	background-color: #FFFF99;
	margin: 10px;
	color: #990000;
}
		
/* Form Buttons */
.smallbutton {
	font-weight: bold;
	color: #ffffff;
	height: auto;
	background-color: #990000;
	border: #cccccc 1px solid;
	padding: 1px;
	cursor: pointer;
}
.fbuttons {
	font-weight: bold;
	color: #ffffff;
	height: auto;
	background-color: #999;
	border: #cccccc 1px solid;
	padding: 3px;
}

/* Form fields */
.check {width:14; height:13;}
.radio {width:14; height:13; margin-left: 2px;}
.basicbutton {
	font-weight: bold;
	color: #ffffff;
	height: auto;
	background-color: #cccccc;
	border: #666666 1px solid;
	padding: 3px;
}

/* Tab Navigation */
.navcon {
	width: 550px;
	margin-bottom: 4px;
}

.navtab_on {
	color: #234372;
	font-weight: bold;
	background-color: #FFFFFF;
	border-left: 1px #535353 solid;
	border-top: 1px #535353 solid;
	border-right: 1px #535353 solid;
	text-decoration: none;
	padding: 5px;
	z-index: 3;
	position: relative;
}

.navtab_on:hover {
	color: #234372;
}

.navtab_off {
	color: #666666;
	font-weight: bold;
	background-color: #E8E8E8;
	border-left: 1px #535353 solid;
	border-top: 1px #535353 solid;
	border-right: 1px #535353 solid;
	text-decoration: none;
	padding: 5px;
	z-index: 1;
	position: relative;
}

.navtab_off:hover {
	color: #000000;
}

.maincon{
	width: 560px;
	height: auto;
	border: 1px solid #535353;
	display: block;
	position: relative;
	z-index: 2;
	clear: both;
}

/* Table Div Boxes */
.tbcon {
	width: 550px;
}
.tbrow {
	width: 100%;
}
.tbcell {
	float: left;
}
/*.tbcell img {
	vertical-align: middle;
}*/
.tbcell span {
	vertical-align: middle;
}
.tbtitle {
	color: #ffffff;
	background-color: #6691D0;
	border: 1px solid #3565AC;
	width: 400px;
	font-weight: bold;
}
#lspacer { /* left col spacer */
	width: 20%;
}
#tbhead {
	font-weight: bold;
}
#cnhead { /* category col head */
	width: 40%;
	font-weight: bold;
}
#chpost { /* category last post head */
	width: 20%;
	font-weight: bold;
}
#cname { /* category name data */
	width: 40%;
	overflow: hidden;
	white-space: nowrap;
}
#cpost{ /* category last post data */
	width: 40%;
	overflow: hidden;
/*	white-space: nowrap; */
}
#pthead { /* post title col head */
	width: 50%;
	font-weight: bold;
}
#pdhead { /* post date col head */
	width: 20%;
	font-weight: bold;
}
#pahead { /* author col head */
	width: 19%;
	font-weight: bold;
}
#ptitle { /* title data */
	width: 60%;
	overflow: hidden;
}
#pdate { /* post date data */
	width: 20%;
	overflow: hidden;
}
#pauth { /* post author data */
	width: 20%;
	overflow: hidden;
}
#flabel { /* post field label */
	width: 20%;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
}
#pfield { /* post form field div */
	width: 80%;
}
#clabel { /* category field label */
	width: 25%;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 6px;
}
.clear { clear: both; }

/* Dashboard Tables */
#rtitle { /* recent title data */
	width: 40%;
	overflow: hidden;
}
#rdate { /* recent post date data */
	width: 25%;
	overflow: hidden;
}
#rauth { /* recent post author data */
	width: 19%;
	overflow: hidden;
}
#linkicon {
	width: 12%;
}

#ahead { /* auhtor col head */
	width: 35%;
	font-weight: bold;
	white-space: nowrap;
}
#ahnum { /* num post col head */
	width: 15%;
	font-weight: bold;
	white-space: nowrap;
}
#ahpost { /* post col head */
	width: 30%;
	font-weight: bold;
	white-space: nowrap;
}
#ahdate { /* date col head */
	width: 19%;
	font-weight: bold;
	white-space: nowrap;
}
#aname { /* auhtor data */
	width: 35%;
	overflow: hidden;
	white-space: nowrap;
}
#anum { /* num post data */
	width: 15%;
	overflow: hidden;
	white-space: nowrap;
}
#apost { /* post data */
	width: 25%;
	overflow: hidden;
/*	white-space: nowrap; */
	margin-right: 10px;
}
#adate { /* date data */
	width: 19%;
	overflow: hidden;
	white-space: nowrap;
}


/* plus add link */
.addlink {
	color: #990000;
	font-size: 10px;
	font-weight: normal;
	float: right;
}

.collapse {
	cursor: pointer;
}

/* Popup Window */
.poptitle {
	font-weight: bold;
}
.popdate {
	font-style: italic;
}
.popdesc {
	
}
#popmedia {

}

/* CF 2009-10-01 */

/* Publish Icon */
.pubicon {
	background-color: #f2bc1a;
	width: 12px;
	height: 12px;
	color: #fff;
	font-size: 8px;
	font-weight: bold;
	text-align: center;
	float: left;
	display: block;
	margin-right: 2px;
}
.adminicon {
	cursor: pointer;
}
.floatLeft {
	float: left;
	margin-right: 2px;
}
.draftExpiredPublish {
	color: red;
	font-weight: bold;
}
