/* CSS Document */
ol { padding:0 0 0 20px;}
ol li { margin-bottom:5px;}

.errMsg { width:98%; padding:3px; border:1px solid red; background-color:pink; margin:0 3px 3px 3px; }
span.errMsg { color:red; border:none; background:none}
.input, .inputError { width:300px}
.inputError { border:1px solid red; background-color:pink;}
.demo-account { color:black; border:1px solid #0085ab; background-color:#99FFFF; padding:3px}

#accountNav { width:150px; margin:0 10px 0 0 }
#accountNav ul {padding:0 auto 0 auto; margin:0}
#accountNav li {list-style-type:none}
.bcrumb { margin:0 0 10px 0; text-transform:lowercase; color:#CCCCCC; border-bottom:1px solid #e6e6e6; width:100%}
.bcrumb a {color:#a6a6a6}
.bcrumb a:hover {color:#e47700; text-decoration:none}

#inBody table {width:100%}
#inBody table .nav {width:160px;}

.mainBody h2 {color:#0085ab;}

.feed { border-bottom: 1px solid #e6e6e6; margin-bottom:5px}
.feed h1 { color:#0085ab;}
.feed li a {color:#000}
.feed li a:hover {color:#e47700; text-decoration:none}


.planFilter { width:200px;}
.planFilter td { padding:3px}
.planFilter select { width:190px;}

.planWrapper { height:300px; overflow:auto; border:1px solid #0085ab; padding:3px; width:450px;}
.planWrapper ul { list-style-type:none; padding:0}

#accountUpdates { height:200px; overflow:auto; margin-right:10px;}

.rssTable { }
.rssTable th { text-align:left; color:#0085ab}

/* login */
.login table td { padding:3px}

.infoForm td { padding:3px}
.infoForm .help { width:20px;}
.infoForm .label { width:150px;}

#ur_desc { width:400px; height:50px;}

/* form */
form { padding: 0px; margin: 0px;}

/*	Navigation tabs for listing edit form	*/
#ListMan { float:left; width:100%; font-size:11px; background: url(/img/header-tabs/bg.gif) #dae0d2 repeat-x 50% bottom;}
#ListMan ul { list-style-type:none; padding:0px; margin:0px; }
#ListMan li { float:left; background:url(/img/header-tabs/left.gif) no-repeat left top; padding:0px 0px 0px 9px; margin:0px 4px 0px 0px; }
#ListMan a { display:block; font-weight:bold; color:#08307b; background:url(/img/header-tabs/right.gif) no-repeat right top; text-decoration:none; text-transform:uppercase; padding:7px 14px 2px 8px }
#ListMan a:hover { color: #235ac0 }
#ListMan #current { background-image: url(/img/header-tabs/left_on.gif)}
#ListMan #current a { color: #235ac0; background-image: url(/img/header-tabs/right_on.gif); padding-bottom: 3px }
/*	Navigation tabs for listing edit form	*/
div#listForm { clear:both; border-left: 1px solid #c3c3c5; border-bottom: 1px solid #c3c3c5; border-right: 1px solid #c3c3c5; padding: 10px; }

/* Labels above select boxes*/
.multipleSelectBoxControl span{	font-family:arial;font-size:10px}
/* Select box layout */
.multipleSelectBoxControl div select{font-family:arial;height:100%;}
/* Small butons */
.multipleSelectBoxControl input{width:25px;}
.multipleSelectBoxControl div{float:left;}
.multipleSelectBoxDiv{}

/* italic used for requied fields */
i {	color: #D28512; }

/*----- Add/Edit Form Tabs NAVIGATION TABS -----*/
#newsMan { float:left; width:780px; font-size:11px; background: url(/img/header-tabs/bg.gif) #dae0d2 repeat-x 50% bottom }
#newsMan ul { list-style-type:none; padding:0px; margin:0px }
#newsMan li { float:left; background:url(/img/header-tabs/left.gif) no-repeat left top; padding:0px 0px 0px 9px; margin:0px 4px 0px 0px }
#newsMan a { display:block; font-weight:bold; color:#08307b; background:url(/img/header-tabs/right.gif) no-repeat right top; text-decoration:none; text-transform:uppercase; padding:7px 14px 2px 8px }
#newsMan a:hover { color: #235ac0 }
#newsMan #current { background-image: url(/img/header-tabs/left_on.gif)}
#newsMan #current a { color: #235ac0; background-image: url(../img/header-tabs/right_on.gif); padding-bottom: 3px }
#newsMan #radio { background:url(/img/header-tabs/radio-left.gif) no-repeat left top }
#newsMan #radio a { font-size:12px; color:#FFFFFF; background-image: url(/img/header-tabs/radio-right.gif); text-transform:lowercase; padding:7px 16px 2px 10px }

#newsMan2 { float:left; width:602px; font-size:11px; background: url(/img/header-tabs/bg.gif) #dae0d2 repeat-x 50% bottom }
#newsMan2 ul { list-style-type:none; padding:0px; margin:0px }
#newsMan2 li { float:left; background:url(/img/header-tabs/left.gif) no-repeat left top; padding:0px 0px 0px 9px; margin:0px 4px 0px 0px }
#newsMan2 a { display:block; font-weight:bold; color:#08307b; background:url(/img/header-tabs/right.gif) no-repeat right top; text-decoration:none; text-transform:uppercase; padding:7px 14px 2px 8px }
#newsMan2 a:hover { color: #235ac0 }
#newsMan2 #current { background-image: url(/img/header-tabs/left_on.gif)}
#newsMan2 #current a { color: #235ac0; background-image: url(../img/header-tabs/right_on.gif); padding-bottom: 3px }
/*----- NAVIGATION TABS -----*/

div#newsForm { float:left; width:758px;	border-left: 1px solid #c3c3c5;	border-right: 1px solid #c3c3c5; border-bottom: 1px solid #c3c3c5; padding: 10px; }

#newsForm table.newsFormTable td { padding-right: 5px; padding-bottom: 5px;}
#newsForm table.newsFormTable td.label { width: 70px; }

#newsForm textarea { font-size: 12px; background: #f8f8f8; border: 1px solid #c3c3c5; padding:2px;}
#newsForm textarea#news_title { width: 580px; height: 33px;}
#newsForm textarea#news_teaser { width: 580px; height: 80px;}
#newsForm textarea#news_body { width: 580px; height: 250px;}

#newsForm textarea.jserror { border: 1px solid red; background: pink; }

#newsForm td.extra span.disable { color: orange; }

/* News Manager Assign List //////// */

table.newsmgrassign { width: 758px; }
table.newsmgrassign td { padding-top: 3px; padding-bottom: 3px; }
table.newsmgrassign tr.hdr1 td { background-color: #d2e6f6; border-top: 1px solid #08307b; font-weight:bold;}
table.newsmgrassign tr.row1 td { border-top: 1px solid #d0d0d2;  }
table.newsmgrassign tr.row2 td { background-color: #f6f6f6; border-top: 1px solid #d0d0d2; }
table.newsmgrassign tr.paging td { background-color: #ededee; border-top: 1px solid #d0d0d2; border-bottom: 1px solid #d0d0d2; padding-top: 5px; padding-bottom: 5px;}

table.breaking-admin-table { width: 758px; margin-bottom: 10px; color: white; background: #9f4a43; border-top:1px solid #7f3a34; border-bottom:1px solid #7f3a34; }
table.breaking-admin-table td { padding: 3px; }

/* ///////////////////////////////// */

/* News Manager Edit LIst */
table.newsmgrlist { width: 100%; } 

table.newsmgrlist td { padding: 2px; } 
table.newsmgrlist tr.hdr1 td { background-color: #d2e6f6; border-top: 1px solid #08307b; }
table.newsmgrlist tr.hdr2 td { background-color: #ebf4fb; text-align:right;}

table.newsmgrlist tr.subtitle td { background-color: #ededee; font-weight:bold; }


table.newsmgrlist tr.paging td { background-color: #ededee; border-top: 1px solid #d0d0d2; border-bottom: 1px solid #d0d0d2; padding-top: 5px; padding-bottom: 5px;}

table.newsmgrlist tr.trow1 td { border-top: 1px solid #d0d0d2; padding-top: 3px; }
table.newsmgrlist tr.row1 td { padding-bottom: 8px; }

table.newsmgrlist tr.trow2 td { background-color: #f6f6f6; border-top: 1px solid #d0d0d2; padding-top: 3px; }
table.newsmgrlist tr.row2 td { background-color: #f6f6f6; padding-bottom: 8px; }

table.newsmgrlist td.ntdate { width: 70px; }
table.newsmgrlist td.ntby { width: 80px; }
table.newsmgrlist td.nm_author { font-size: 10px; }

table.newsmgrlist div.assigned { color: darkgrey;font-size: 10px; }

em.unassigned { color: red; }

div.noNews { border: 1px solid #d0d0d2; background: #f1e9c2; padding: 10px; margin-top: 5px; margin-bottom: 10px; }
/* News Manager List */

/* edit caledar */
div.editCal { background-color:white; layer-background-color:white; font-size: 10px;}


/* story edit assign images */

div.editPhotoDisplayHdr { text-align: right; }

div.editPhotoDisplay { border: 1px solid #d0d0d2; background: #ebf4fb; padding-top: 10px; padding-left: 10px; margin-top: 5px; margin-bottom: 10px; }

div.editPhotoUpload { border: 1px solid #d0d0d2; background: #c6ecb7; padding: 10px; margin-top: 5px; margin-bottom: 10px; }

div.editPhotoLibrary { border: 1px solid #d0d0d2; background: #f1e9c2; padding: 10px; margin-top: 5px; margin-bottom: 10px; }

div.ephotoholder { margin-right: 10px;  margin-bottom: 10px;float: left; }
div.ephoto_thumbnail { }


div.ecaption { height: 30px; overflow: hidden; font-size: 10px; }

/* upload new photos */
table.uploadfiles td { padding: 2px; }
input.fileupload { margin-right: 10px;  }
input.txtcaption { width: 250px; }
textarea.txtkeywords { width: 250px; }

option.title {border-top:1px dashed black; border-bottom:1px dashed black; font-weight:bold; margin:3px; }

/* small edit form table 
- used on manage user edit
*/

div#smallForm { float:left; width:580px;	border: 1px solid #c3c3c5;	border-top: 0px solid #c3c3c5; padding: 10px; }
div#smallFormGal { float:left; width:580px;	padding: 10px; }

#smallForm table.formTable td { padding-right: 5px; padding-bottom: 5px;}
#smallForm table.formTable td.label { width: 80px; }

#smallFormGal table.formTable td { padding-right: 5px; padding-bottom: 5px;}
#smallFormGal table.formTable td.label { width: 80px; }


/* help popup div container */
div#editHelp {
	position: absolute; 
	top: 150px; 
	left: 120px; /* left: 74px; */  
	border: 1px solid #112965; 
	background: #134493; 
	color: white; 
	font-size: 16px;
	z-index: 200; 
	padding: 4px; 
	Display:none
}


/* news manager comments */
table.nm_cotable { width: 600px; }

table.nm_cotable td.nmtotal { padding-top:6px; }
table.nm_cotable td.nmflag { padding-top:6px; }
table.nm_cotable td.nmflag b { color: orange; }
table.nm_cotable td.nmreject { padding-top:6px; }
table.nm_cotable td.nmreject b { color: red; }

td.nm_cotd { border: 1px solid #c3c3c5; }
div.nm_comments_block { height: 220px;  overflow: auto; padding: 5px; }

table.nm_cot2 { width: 570px; }

table.nm_cot2 tr.nm_coabuse_tr { background: #fbe3e3; }
table.nm_cot2 tr.nm_coflag_tr { background: #fbffbe; }

table.nm_cot2 td { padding: 2px; border-bottom: 1px solid #c3c3c5; }
table.nm_cot2 td.nmc_date { width: 60px; color: grey; }
table.nm_cot2 td.nmc_comments { width: 400px; }


/* comment manager */
table.ucommtable { width: 600px; }
table.ucommtable td.ucomment { width: 400px;}
table.ucommtable td.uuser { padding-left: 10px; }

table.ucommtable tr.uaction td { padding-bottom: 20px; }
table.ucommtable tr.uline td { padding-bottom: 20px; border-top: 2px solid grey; }
a:link.ureject,a:active.ureject,a:visited.ureject { color: red;  background: #fbe3e3; border: 2px solid red; padding: 2px; text-decoration: none; }
a:hover.ureject { color: red;  background: #f7a9a9; border: 2px solid red; padding: 2px; text-decoration: none; }

a:link.uclear,a:active.uclear,a:visited.uclear { margin-left: 10px; color: #8eaa5b;  background: #f1f3ec; border: 2px solid  #8eaa5b; padding: 2px; text-decoration: none; }
a:hover.uclear { margin-left: 10px; color: #8eaa5b;  background: #d2e1ab; border: 2px solid #8eaa5b; padding: 2px; text-decoration: none; }

/* preview page */
div.preview_block { border: 1px solid lightgrey; background: #f6f6f6; padding: 10px; margin-top: 10px; margin-bottom: 10px; }
textarea.hiddenpreview { display:none; visibility:hidden; }
