scrollbar-face-color: #ffffff; scrollbar-shadow-color: #BBBBC5; scrollbar-highlight-color: #eeeeee; scrollbar-3dlight-color: #eeeeee; scrollbar-darkshadow-color: #000000; scrollbar-track-color: #ffffff; scrollbar-arrow-color: #000000;}
p {font-family:arial,helvetica,sans-serif; font-size:8pt;}
h1 {font-family:arial,helvetica,sans-serif; font-size:18pt; color:#006699;}
.loghead {font-family:arial,helvetica,sans-serif; font-size:10pt; /* color:#006699 */;}
.users {color:#000000; font-size:8pt; font-style:normal;}
p.users {margin: 0pt; color:#000000; font-style:italic; font-size:8pt;}
p.item {color:#COLOUR_TEXT;}
span.item {color:#COLOUR_TEXT;}
td.item {background-color:#ffffff; padding-left:15pt; padding-top:5pt;}
a.item {font-size:10pt; font-weight:bold;}
h3.item {border:0pt; margin:0pt; color:#006699; font-size:12pt; font-weight:bold; text-decoration:none;}
h3.aud2 {border:0pt; margin:0pt; color:#006699; font-size:12pt; font-weight:bold; text-decoration:none;}
h3.txt2 {border:0pt; margin:0pt; color:#006699; font-size:12pt; font-weight:bold; text-decoration:none;}
h4.aud2 {border:0pt; margin:0pt; color:#006699; font-size:10pt; font-weight:bold;}
h4.txt2 {border:0pt; margin:0pt; color:#006699; font-size:10pt; font-weight:bold;}
.showlist {font-family:arial,helvetica,sans-serif; background-color:#ffffff;}
.showlist-odd {font-family:arial,helvetica,sans-serif; background-color:#f5f5f5;}
.showlist-even {font-family:arial,helvetica,sans-serif; background-color:#ffffff;}
.showdetail {font-family:arial,helvetica,sans-serif;}
td.showdetail {padding-left:10pt; padding-right:10pt;}
h2.showdetail {font-size:12pt; color:#006699; font-weight:bold;}
p.showdetail {font-size:10pt;}
small.showdetail {font-size:8pt;}
h2.search {font-size:12pt;}
.logs {font-family:courier new,courier; font-size:10pt;}
h2.logs {margin:10pt; font-family:arial,helvetica,sans-serif; font-size:14pt;}
h3.logs {margin:10pt; font-family:arial,helvetica,sans-serif; font-size:12pt;}
td.logs {font-family:courier new,courier; font-size:10pt; padding-left:5pt; padding-right:5pt; background-color:#ffffff}
a.logs {font-family:courier new,courier; text-decoration:none; font-size:10pt; color:#000000}
.remind {text-align:center; font-family:arial,helvetica,sans-serif; color:#000000;}
td.edit {background-color:#ffffff;}
a.edit {background-color:#ffffff; font-size:8pt; text-decoration:none; font-weight:bold; text-align:center;}
th.edit {font-family:arial,helvetica,sans-serif; background-color:#ffffff;}
h1.edit {font-size:20pt; margin:10pt}
h2.edit {font-size:14pt;}
.trans {font-family:arial,helvetica,sans-serif; text-align:center}
.transhow {font-family:arial,helvetica,sans-serif; text-align:center}
.smaller {font-size:12pt; font-weight:normal;}
.welcome {font-family:arial,helvetica,sans-serif; font-size:12pt;}
li.welcome {font-family:arial,helvetica,sans-serif; font-size:12pt;font-weight:bold;}
ul.welcome {font-family:arial,helvetica,sans-serif; font-size:12pt;}
.about {font-family:arial,helvetica,sans-serif; font-size:12pt;}
li.about {font-family:arial,helvetica,sans-serif; font-size:12pt; font-weight:bold;}
ul.about {font-family:arial,helvetica,sans-serif; font-size:12pt; font-weight:bold;}
h1.about {font-family:arial,helvetica,sans-serif; font-size:14pt;}
h3.about {font-family:arial,helvetica,sans-serif; font-size:12pt;}
p.software {font-family:arial,helvetica,sans-serif; font-size:12pt; font-weight:bold; letter-spacing:0px;}
a.software {font-family:arial,helvetica,sans-serif; font-size:12pt; font-weight:bold;}
li.software {font-family:arial,helvetica,sans-serif; font-size:12pt; font-weight:bold;}
ul.software {font-family:arial,helvetica,sans-serif; font-size:12pt; font-weight:bold;}
h1.software {font-family:arial,helvetica,sans-serif; font-size:16pt; font-weight:bold; }
h2.software {font-family:arial,helvetica,sans-serif; font-size:14pt; font-weight:bold;}
h3.software {font-family:arial,helvetica,sans-serif; font-size:12pt; font-weight:bold;}
p.help {font-size:12pt; font-weight:bold;}
td.help {font-size:12pt; font-weight:bold;}
a.help {font-size:12pt; font-weight:bold;}
.keyaud {text-align:left; background-color:#;}
.keytxt {text-align:left; background-color:#;}
.txtaud {font-family:arial,helvetica,sans-serif; font-weight:bold; color:#;}
.txttxt {font-family:arial,helvetica,sans-serif; font-weight:bold; color:#;}
td.translarger {font-size:10pt;}
.bgdarker {background-color:#ffffff; }
.sendpw {font-family:arial,helvetica,sans-serif; font-size:9pt;font-weight:bold;}
.systembutton {background-color:#6699FF; color:#FFFFFF; font-family:verdana,arial,helvetica; font-size:8pt;font-weight:bold; border-style: double solid; border-width:thin; border-color:#9CC7FF #9CC7FF #006699 #006699;}
.menutext {background-color:#6699FF; color:#FFFFFF; text-align:right; font-family:verdana, helvetica, arial; font-size:9pt; font-weight:bold;}
.titletext {font-family:arial,helvetica,sans-serif; font-size:20pt; font-weight:bold; color:#000000;}
.reports {background-color:#CCCCCC; text-align:center;}
.reportshl {background-color:#FFFFFF; border: 2px dashed red; text-align:center;}
.reportsempty {background-image: url(devimages/nospots.gif); background-repeat: no-repeat; background-position: center; }
.reportsheading {background-color:#000000; text-align:center; font-family:arial,helvetica,sans-serif; font-size:8pt; font-weight:bold; color:#FFFFFF;}
.reportstable {background-color:#FFFFFF; border: 1px solid #666666;}
.reportstitle {text-align:center; font-family:arial,helvetica,sans-serif; font-size:12pt; color:#0066FF; font-weight:bold;}
.reportsracc { font-family: Arial,helvetica,sans-serif; font-size: 7pt }
.adverttip { border-bottom: 0px; cursor: help; }
.screen {}
.print {display:none;}
.cal_border {background-color: #000000}
.cal_bg {background-color: #eeeeee}
.cal_title {background-color: #ffffff; font-family: Arial,helvetica,sans-serif; font-size: 9pt; font-weight: bold}
.cal_text {font-family: Arial,helvetica,sans-serif; font-size: 8pt; color: #000000}
.cal_lite {font-family: Arial,helvetica,sans-serif; font-size: 8pt; color: #ffffff}
.cal_link {text-decoration: none; font-family: Arial,helvetica,sans-serif; font-size: 8pt; color: #006699}
.cal_linklite {text-decoration: none; font-family: Arial,helvetica,sans-serif; font-size: 8pt; color: #000000}
.cal_today {background-color: #BBBBC5}
A.cal_link:hover {background-color: #ffffff;}
A.cal_linklite:hover {background-color: #ffffff;}
.blacktext {text-align:justify; font-family:verdana, helvetica, arial; font-size:9pt; font-weight:normal;}
.bluetext {text-align:center; font-family:verdana, helvetica, arial; font-size:9pt; font-weight:bold;}
.about {font-family:arial,helvetica,sans-serif; font-size:10pt;font-weight:bold;}
li.about {font-family:arial,helvetica,sans-serif; font-size:10pt; font-weight:bold;}
ul.about {font-family:arial,helvetica,sans-serif; font-size:10pt; font-weight:bold;}
h1.about {font-family:arial,helvetica,sans-serif; font-size:16pt;}
h3.about {font-family:arial,helvetica,sans-serif; font-size:12pt;}
p.software {font-family:arial,helvetica,sans-serif; font-size:10pt; font-weight:bold; letter-spacing:0px;}
a.software {font-family:arial,helvetica,sans-serif; font-size:10pt; font-weight:bold;}
li.software {font-family:arial,helvetica,sans-serif; font-size:10pt; font-weight:bold;}
ul.software {font-family:arial,helvetica,sans-serif; font-size:10pt; font-weight:bold;}
h1.software {font-family:arial,helvetica,sans-serif; font-size:16pt; font-weight:bold; }
h2.software {font-family:arial,helvetica,sans-serif; font-size:14pt; font-weight:bold; border: none;}
h3.software {font-family:arial,helvetica,sans-serif; font-size:12pt; font-weight:bold;}
p.help {font-size:10pt; font-weight:bold;}
td.help {font-size:10pt; font-weight:bold;}
a.help {font-size:10pt; font-weight:bold;}
.billitem {background-color:#FFFFFF; border:none; color: #000000; text-decoration:none; font-size:10pt; font-weight:bold;}
.smallbillitem {background-color:#FFFFFF; border:none; color: #000000; text-decoration:none; font-size:9pt;}
.droplist {background-color:#999999; border:none; color: #FFFFFF; text-decoration:none; font-size:10pt;font-weight:bold;}
.showlist-odd { background-color:#BCBCBC;}
.showlist-even { background-color:#DCDCDC;}
.catentryhead { font-size: 17px; color: blue; font-weight: bold; }
.catentryshort { font-size: 9pt; font-style: italic;}

h2 {
	font-family:arial,helvetica,sans-serif;
	font-size:16pt;
	font-weight: normal;
	margin: 0px;
	margin-bottom: 10px;
	text-transform: uppercase;	
	padding-left: 5px;
	border-bottom: 2px solid blue;

}



body
{
	background: url('cbimages/bg2_bright.gif');	
	font-family: arial, helvetica, sans-serif;	
	color: #111111;	
	padding: 0px; 
	margin: 0px;
	
}

table {
	font-size: 13px;
}

input {
	
}

.largebutton {
	background: url('cbimages/input_button_large.gif') repeat-x;
	height: 37px;
	border: 1px solid black;
	cursor: pointer;
}

.smallbutton {
	background: url('cbimages/input_button_small.gif') repeat-x;
	height: 22px;
	border: 1px solid black;
	cursor: pointer;
}

textarea {
	
}

a
{	
	text-decoration: underline;
	color: #AA0000;
}

a:hover
{
	text-decoration: none;
}

.header a { 
	color: blue;
}


sup
{
font-size: 0.6em;
}


p
{
margin-bottom: 14px;
text-align: justify;
}



.vertical { 
	background-color: #DDDDDD; 
	border-spacing: 0px;
}

.vertical th { 
	background-color: white; 
	width: 130px;
}


table#body_table {
	height: 100%;	
}

div#body {
	background: url('cbimages/bg1_bright.jpg') repeat-x;
}

table#bt_inner_table {
	padding: 0px;
	margin: 0px;
	border: 0px;
	
}

div#bt_left_border_up {
	width: 16px;
	height: 264px;
	
}

td#bt_left_border {
	width: 16px;
	
	padding: 0px;
	margin: 0px;
}

div#bt_right_border_up {
	width: 16px;
	height: 264px;
	
}

td#bt_right_border {
	width: 16px;
	
	padding: 0px;
	margin: 0px;
}

div#bt_title {
	background: url('cbimages/banner1.gif') repeat-x top;	
	height: 128px;
	
	position: relative;
}









/* The button */

.button {
	margin: 0px;
	
}

.button_top {
	height: 8px;
	line-height: 8px;
}

.button_bottom {
	height: 7px;
	line-height: 7px;	
}




.field .button_content {
	padding-right: 20px;
	padding-left: 5px; 
	padding-top: 2px;
	padding-bottom: 2px;
	background: url('cbimages/dot.gif') no-repeat 160px 50%;		
}

.field .button a {
	background: url('cbimages/button2_left.gif') repeat-y right;
	display: block;
	font-size: 11px;
	color: blue;
	text-decoration: none;		
}

.field .button a:hover {
	background: url('cbimages/button2a_left.gif') repeat-y right;	
	color: white;
	display: block;	
}

.field .button a .button_top {
	background: url('cbimages/button1_left.gif') no-repeat right;
}

.field .button a .button_bottom {
	background: url('cbimages/button3_left.gif') no-repeat bottom right;	
}

.field .button a:hover .button_top {
	background: url('cbimages/button1a_left.gif') no-repeat right;		
}

.field .button a:hover .button_bottom {
	background: url('cbimages/button3a_left.gif') no-repeat bottom right;		
}







.field_right .button_content {
	padding-left: 25px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	background: url('cbimages/dot.gif') no-repeat 10px 50%;		
}

.field_right .button a {
	background: url('cbimages/button2.gif') repeat-y left;
	display: block;
	font-weight: bold;
	color: black;
	text-decoration: none;	
}

.field_right .button a:hover {
	background: url('cbimages/button2a.gif') repeat-y left;	
	color: white;
	display: block;	
}

.field_right .button a .button_top {
	background: url('cbimages/button1.gif') no-repeat;
}

.field_right .button a .button_bottom {
	background: url('cbimages/button3.gif') no-repeat bottom left;	
}

.field_right .button a:hover .button_top {
	background: url('cbimages/button1a.gif') no-repeat;		
}

.field_right .button a:hover .button_bottom {
	background: url('cbimages/button3a.gif') no-repeat bottom left;		
}







div#bt_heading_content {
	align: center;
	
	padding: 2px;
	position: relative;	
}

div#bt_heading_title {
	color: white;
	text-transform: uppercase;
	position: absolute;
	bottom: 20px;
	left: 0px;
	padding-left: 10px;
	font-weight: 100;
	font-size: 32pt;	
	letter-spacing: -1.5px;
}

div#bt_heading_logo {
	float: right;
	position: absolute;
	bottom: 20px;
	right: 10px;
}


td#bt_buttons {	
	padding-left: 5px;
	width: 180px;	
	vertical-align: top;
}

td#bt_inner_content {	
	padding-right: 5px;
	vertical-align: top;
	font-size: 13px;
}

div#bt_nav fieldset {
	padding-top: 10px;
}

div#bt_message {
	border: solid 1px black;
	background: #EEEEFF;
//	margin: 10px;
//	margin-left: 0px;
//	margin-top: 0px;
	margin-bottom: 10px;
	padding: 5px;	
}





table .field {
	width: 180px;
	margin-bottom: 10px;	
	background: url('cbimages/table1.gif') repeat-y right;
	border: 1px solid black;
	border-bottom: 3px solid #8d1c1e;
	padding-bottom: 10px;
}

table .field_right {
	width: 180px;
	margin-bottom: 10px;	
	background: url('cbimages/table2.gif') repeat-y left;
	border: 1px solid black;
	border-bottom: 3px solid #8d1c1e;
	padding-bottom: 10px;
}

table .field .field_right td {
	padding-left: 10px;
	padding-right: 10px;		
}

table .black_field {
	margin: 10px;
	background: transparent;
}

table td .field_title {
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	text-align: center;
	padding: 10px;
	color: white;
	background-image: url('cbimages/header1.gif');	
}



button {
	margin: 0px;
	padding: 0px;
}

.username {		
	font-weight: bold;
	font-size: 10pt;
	padding-left: 10px;			
}

.userdetails {	
	font-size: 7pt;
	font-style: italic;
	padding-left: 10px;			
}


table hr {
	background: gray;
	height: 1px;
	border: 0px;
}

div#footer {
	
	background: white;
	border-top: dotted gray 1px;
	padding: 4px;
}

div#intro {
	
	margin-bottom: 10px;
	padding: 5px;
	
	border: 1px solid black;
	background: white;
	text-align: left;
	font-size: 13px;
}

div#func {
	margin-bottom: 10px;
	padding: 5px;
	
	border: solid 1px black;
	background: white;
	text-align: left;
}

div#inner_heading {
	margin-bottom: 10px;
	
}

div#func_full {		
	border: solid 1px black;
	background: white;
	text-align: left;
	
}

div#static_content {
	
	padding: 20px;
	font-size: 10pt;
	border: solid 1px black;
	background: white;
}


div#message_box {
	align: center;	
	margin: 0px;
	padding: 10px;
	text-align: center;
	
	font-size: 10pt;
	border: solid 1px black;
	background: white;
}



/* Notices */

.notice {
	margin:4px;
	font-size: 13px;
}

.noticedate {
	font-weight: bold;
	display: block;
	font-size: 11px;
}

.noticecontent {	
	display: block;
	margin-bottom: 10px;
	
}


fieldset {
	
	padding: 5px;

	margin: 0px;
	margin-bottom: 10px;
	
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-bottom: solid 1px black;
	border-top: 0px;
	
	background: white url('cbimages/fieldbg1.gif') repeat-x;
	
	position: relative;
}




.storyfield {			
	
	padding: 0px;
	background: white;
	position: relative;
	display: table;	
	height: 100%;
}

.storyfield .header {
	border-bottom: 1px dashed #ccc;
	padding: 5px;
	vertical-align: top;
	
}


.storyfield .dates {

	margin-top: 5px;	
	font-size: 11px;
	
}

.storyfield .attachments {
	padding: 0px;
	
	width: 170px;	
	border-left: solid 1px #dadada;
	background: #F5F5F5;
	text-align: left;
	display: table-cell;	
	vertical-align: top;
	background: url('cbimages/bg3.gif');
}

.storyfield .attachments_header {
	background: white url('cbimages/download1.gif') repeat-y right;
	font-size: 13pt;
	text-transform: uppercase;
	color: #222222;
	padding: 5px;
	
}


.storyfield .content {
	padding: 10px;
	
	vertical-align: top;
}

.storyfield .content p {
	margin-bottom: 0px;
	text-align: left;
}


.storyfield .attachments .types_audio {	
	padding: 5px;
	padding-left: 15px;	
	
	background: url('cbimages/icon2.jpg') top right no-repeat;
}

.storyfield .attachments .types_copy {	
	padding: 5px;
	padding-left: 15px;	
	border-top: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	background: url('cbimages/icon1.jpg') top right no-repeat;
}

.storyfield .attachments .types_other {	
	padding: 5px;
	padding-left: 15px;
	border-top: 1px solid #dadada;
	background: url('cbimages/icon3.jpg') top right no-repeat;
}

.storyfield .attachments .types_image {	
	padding: 5px;
	padding-left: 15px;
	border-top: 1px solid #dadada;
	
}

.storyfield .attachments .types_video {	
	padding: 5px;
	padding-left: 15px;
	border-top: 1px solid #dadada;

}

.storyfield .spacer {
	height: 150px;
}


div .storyfield .footer {
	border-top: 1px dashed #ccc;		
	padding: 5px;
	position: relative;
	vertical-align: top;	
}

div .storyfield .footer .info {
	position: relative;	
	float: left;
	width: 50%;
}

div .storyfield .footer .buttons {

	float: right;
	width: 50%;
	text-align: right;
}

div .storyframe {		
	margin-bottom: 10px;
	border: 1px solid black;		
}

div .storywindow {	
	
}



.color-flash {
	background: red;
}

.color-standard {
	background: blue;	
}

.color-advisory {
	background: orange;
}

.color-replacement {
	background: gray;
}

.color-exclusive {
	background: green;
}

.datesep {
	background: #DD0000;
	border: 1px solid black;
	margin-bottom: 10px;	
	margin-top: 10px;	
	color: white;
	padding: 5px;
}

.datesep .date {
	font-weight: bold;
	font-size: 11pt;	
}

.left_column {
	padding-right: 5px;
}

.middle_column {
	padding-left: 5px;
}

.plain_frame {
	border: 1px solid black;
	background: white;
	padding: 5px;	
}

.searchform {
	width: 100%;
}

.login {
	color: white;
}

.login a {
	color: white;
}

span#story_color_indicator {
	border: 1px solid black;
}

.nowrap {
	white-space: nowrap;
}


