body {
	background-color:#c9c9c9;
	padding: 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 0;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	color:black;
	font-size:9px;
}

.body2 {
	background-color:#c9c9c9;
	padding: 0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 0;
    font-family: Arial, Verdana, Helvetica, sans-serif;
	color:black;
	font-size:9px;
	background-image:url(/images/background.jpg);
	background-position:left;
	background-repeat:no-repeat;
}

img {
	border: 0;
}

/* Start header */

.header {
	height: 62px;
	width: 995px;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
    background-image: url(/images/grey_gradient.gif);
}

.navigation {
	position:relative;
	top: 9px;
	left:0;
}

.navigation2 {
	position:relative;
	top: 9px;
	left:0;
}

.logo {
	position:absolute;
	z-index:20;
	left:12px;
	top:4px;
	width:148px;
	height:46px;
}

.publicationsdeliveredtable {
	width:920px;
	margin:0;
	padding:0;
}

.publicationsdeliveredtable td.cell {
	background-color:#000000;
	font-size:8pt;
	color:white;
	padding:3px 0 3px 0;
}

.publicationsdeliveredtable td.cell1 {
	background-color:#000000;
	width:25px;
}

.publicationsdeliveredtable td.cell2 {
	background-color:#000000;
	width:1px;
}

.publicationsdeliveredtable td.cell3 {
	background-color:#000000;
	width:329px;
	font-size:8pt;
	color:white;
	font-weight:bold;
	padding:3px 0 3px 0;
}

.publicationsdeliveredtable td.cell4 {
	background-color:#000000;
	width:433px;
	font-size:8pt;
	color:white;
	font-weight:bold;
}


.bluelineleft {
	position:absolute;
	top:15px;
	left:6px;
	width:256px;
	height:20px;
}

.bluelineright {
	position:absolute;
	top:25px;
	left:836px;
	width:42px;
	height:10px;
}

.navtextimg{
	width:146px;
	height:35px;
}

.logouttextimg{
	width:112px;
	height:35px;
}

.navul {
	position:absolute;
	top:7px;
	display: inline;
	margin: 0;
	padding: 0;
	width: 717px;
}

.navul li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

.navul li a {
	display:block;
	float:left;
}

.topnav {
	left:262px;
}

.navul2 {
	position:absolute;
	top:2px;
	display: inline;
	margin: 0;
	padding: 0;
	width: 703px;
}

.navul2 li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

.navul2 li a {
	display:block;
	float:left;
}

.topnav2 {
	left:174px;
}

.topnav2 li a {
	background: url(/images/dark_maintab.gif) top left no-repeat;
	width:146px;
	height:35px;
}

.topnav2 li a:hover {
	background-image: url(/images/light_maintab.gif);
}

.topnav li a {
	background: url(/images/dark_maintab.gif) top left no-repeat;
	width:146px;
	height:35px;
}

.topnav li a:hover {
	background-image: url(/images/light_maintab.gif);
}

.logoutnav {
	left: 879px;
}

.logoutnav a {
	background: url(/images/dark_logout_tab.gif) top left no-repeat;
	width:112px;
	height:35px;
}

.logoutnav li a:hover {
	background-image: url(/images/light_logout_tab.gif);
}

p.userstrip {
	position: relative;
	left: 6px;
	top: 34px;
    background-color: #7597B3;
	margin:0;
	padding: 1px 5px 0 0;
	text-align: right;
	color: white;
	font-size:11px;
	width:989px;
	height:16px;
}

p.userstrip a {
    background-color: #7597B3;
	margin:0;
	padding: 1px 5px 0 0;
	color: white;
	font-size:11px;
}

.userstripinfo {
    background-color: #7597B3;
	margin:0;
	padding: 1px 5px 0 0;
	color: Red;
	font-size:11px;
}

* html p.userstrip {  /* This is the Tan hack */
	width: 985px;
	w\idth: 985px;
	height: 16px;
	hei\ght: 16px;
}

/* End header */

/* Start main */

.mainlayer {
/* netscape 	width:1024px; */
/*	width:1020px; */

	width:990px;
	background-color:#c9c9c9;
	border-left: 1px solid black;
	border-right: 1px solid black;
	margin:0 0 0 0;
	margin:0;
	padding:0;
}

.mainlayer2 {
	width:991px;
	background-color:#c9c9c9;
	border-left: 1px solid black;
	border-right: 1px solid black;
	margin:0 0 0 0;
	margin:0;
	padding:0;
}

.contentlayer {
	position:relative;
	margin:0 0 0 6px;
	padding:0;
	/*height:605px;*/

	height:455px;
	background-image: url(/images/background.jpg);
	border-bottom: 1px solid white;
	border-left: 1px solid black;
	border-top: 1px solid black;
	border-right: 1px solid white;
	width:982px;
}

.menulayer {
	background-color:#c9c9c9;
	border-left: 1px solid black;
	border-right: 1px solid black;
	margin:0 0 0 0;
	padding:0;
}

/* maintance styles */
.maintlayer {
/*	width:721px; */
	width:716px;
	background-color:#c9c9c9;
	border-left: 1px solid black;
	border-right: 1px solid black;
	margin:0 0 0 0;
	padding:0;
}

.mainbody {
	background-color:#c9c9c9;
}

.contentlayermaint {
	height:460px;
	width:718px;
/* firefox 719 */
/*
	height:350px;
	width:718px;
*/


	background-color:#c9c9c9;
	border-left: 1px solid black;
	border-right: 1px solid black;
	margin:0 0 0 0;
	margin:0;
	padding:0;
}

.maintbox{
	position:relative;
	width:705px;

/*	height:580px; */
	 height:450px;
	margin:0 0 0 0;
	top:0;
	left:0;
}

.maintboxinner{
	position:relative;
/*	width:720px; */
	width:714px;
/*	height:602px; */
	height:452px;
	margin:0 0 0 0;
	top:0;
	left:0;
}

.maintscrolling {
	position:relative;
	overflow:auto;
/*	height:545px;*/
	height:395px;
	left:5px;
	width:705px;
}

.maintmain {
	background-color:#7597B3;
	border-bottom: 1px solid #224161;
	border-left: 1px solid #E0F1FC;
	border-top: 1px solid #E0F1FC;
	border-right: 1px solid #224161;
}

.maintmaininner {
	background-color:#7597B3;
	border-bottom: 1px solid #224161;
}
.maintimg {
	width:185px;
	height:17px;
	margin:5px 0 0 9px;
}

.mainttable {
	margin:0;
	padding:0;
/* 100% for netscape */
/* 096 % from IE */
/*	width:97%; */
}
.mainttable td.cell {
	background-color:#000000;
	font-size:8pt;
	color:white;
	font-weight:bold;
	padding:3px 0 3px 0
}
.mainttable td.cellright {
	background-color:#000000;
	text-align:right;
	font-size:8pt;
	color:white;
	font-weight:bold;
	padding:0 0 0 2px;
}


.maintheader{
}

* html .content {  /* This is the Tan hack */
	width: 1012px;
}

/* Start left navigation */

.leftnavcontainer {
	position: absolute;
	top:13px;
	left: 7px;
	margin:0;
	padding:0;
}

ul.leftnav {
	margin: 0;
	padding: 0;
}

ul.leftnav li {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.leftnav li a {
	background: url(/images/big_button_wdrop.gif) top left no-repeat;
	display:block;
	width:147px;
	height:20px;
	font-size: 8pt;
	color: black;
	text-decoration: none;
	text-align: center;
	padding-top:1px;
	margin-bottom:4px;
	padding-left:0px;
	margin-left:0px;
}

ul.leftnav li a:hover {
	background-image: url(/images/large_button_wdrop_over.gif);
}

ul.daily_menu_nav {
	margin: 0;
	padding: 0;
}

ul.daily_menu_nav li {
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.daily_menu_nav li a {
	background: url(/images/large_button_wdrop.gif) top left no-repeat;
	display:block;
	width:200px;
	height:25px;
	font-size: 10pt;
	color: black;
	text-decoration: none;
	text-align: center;
	padding-top:1px;
	margin-bottom:4px;
	padding-left:0px;
	margin-left:0px;
}

ul.daily_menu_nav li a:hover {
	background-image: url(/images/large_button_wdrop_over.gif);
}


/* End left navigation */

.rightside {
	position:relative;
	width:928px;
	margin:0 0 0 4px;
	padding:0 0 2px 0;
	top:0;
}

/* Start right box generic */

.rboxmain {
	position:relative;
 	width:975px;
/*	margin:11px 0 8px 0; */
	margin:2px 0 2px 0;
	top:0;
	left:0;
}

.rboxcontent {
	position:relative;
	margin: 0 3px 3px 3px;
	background: url(/images/topshadow.gif) top left repeat-x;
	background-color:#FFFFFF;
	padding: 30px 6px 5px 6px;
	/* Netscape 	width:850px; */
	width:1000px;
}
.rboxcontent2 {
	position:relative;
	margin: 0 3px 3px 3px;
	background: url(/images/topshadow.gif) top left repeat-x;
	background-color:#FFFFFF;
	padding: 2px 0px 0px 0px;
	/* Netscape 	width:850px; */
	width:955px;
}


* html .rboxcontent {  /* This is the Tan hack */
	width: 945px;
	w\idth: 945px;
}

/* End right box generic */

/* Start buttons generic */

.buttonscontainer {
	position:absolute;
	top:30px;
	left:10px;
	z-index:200;
	width:945px;
}

.buttonscontainer2 {
	position:absolute;
	top:2px;
	left:10px;
	z-index:200;
	width:850px;
}

.buttonscontainer3 {
	position:absolute;
	top:0px;
	left:2px;
	z-index:200;
	width:890px;
}



.buttonsul {
	margin: 0;
	padding: 0;
	display:inline;
}

.buttonsul li {
	display:inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

.buttonsul li a {
	background: url(/images/small_button_wdrop.gif) top left no-repeat;
	float:left;
	width:100px;
	height:21px;
	font-size: 8pt;
	color: black;
	text-decoration: none;
	text-align: center;
	padding: 1px 0px 0px 0px;
	margin:0;
}

.buttonsul li a:hover {
	background-image: url(/images/small_button_wdrop_over.gif);
}

.buttleft {
	float:left;
}

.buttleft li a {
	margin-right:2px;
}

.buttright {
	float:right;
}

.buttright li a{
	margin-left:2px;
}

/* End buttons generic */

/* Start customer details right box */

.customerdetailsmain {
	background-color:#DAD4A7;
	border-bottom: 1px solid #2B2514;
	border-left: 1px solid #F4F9F8;
	border-top: 1px solid #F4F9F8;
	border-right: 1px solid #2B2514;
}

.customerdetailscontent {
	border-bottom: 1px solid #F1EDDE;
	border-left: 1px solid #989475;
	border-top: 1px solid #989475;
	border-right: 1px solid #F1EDDE;
}

.customerdetailsimg {

	width:94px;
	height:17px;
	margin:5px 0 0 9px;

}

.contentcontainer{
	position:relative;
	clear:both;
	width:100%;
	margin:0;
	padding:0;
}

.thinv{

	background-color:#FFFFFF;
	width:1px;

}

.thinh{

	background-color:#FFFFFF;
	height:1px;

}

.darkgrey{
	background-color:#AEAEAE;
	width:25px;
}

.lightgreyl{
	background-color:#E6E6E7;
	padding:1px;
	font-size:8pt;
	font-weight:bold;
	text-align:right;
}

.lightgreyr{
	background-color:#E6E6E7;
	padding:1px 1px 1px 3px;
	font-size:8pt
}

.missingDays{
	background-color:#E6E6E7;
	color:#CC0000;
	padding:1px 1px 1px 3px;
	font-size:8pt
}


.customerdetailstable1 {
	position:relative;
	width:498px;
	margin:0;
	padding:0;
	left:0;
	top:0;
}

.customerdetailstable1 td.middle {
	width:97px;
}

.customerdetailstable1 td.end {
	width:375px;
}

.customerdetailstable2 {
	position:absolute;
	width:430px;
	margin:0;
	padding:0;
	left:517px;
	top:0;
}

.customerdetailstable2 td.middle {
	width:152px;
}

.customerdetailstable2 td.end {
	width:210px;
}

/* End customer details right box */

/* Start publications delivered right box */
.publicationsdeliveredmain {
	background-color:#7597B3;
	border-bottom: 1px solid #224161;
	border-left: 1px solid #E0F1FC;
	border-top: 1px solid #E0F1FC;
	border-right: 1px solid #224161;
}

.publicationsdeliveredcontent {
	border-bottom: 1px solid #E0F1FC;
	border-left: 1px solid #224161;
	border-top: 1px solid #224161;
	border-right: 1px solid #E0F1FC;
}

.publicationsdeliveredimg {
	width:185px;
	height:17px;
	margin:5px 0 0 9px;
}

#scrolling {
	overflow:auto;
/*	height:350px; */
	height:255px;
}


.bluetxt {
	font-size:8pt;
	color:#496B87;
	font-weight:bold;
	padding:3px 0 2px 0;
}

.darkblue {
	background-color:#90ABC2;
}

.darkblue2 {
	background-color:#90ABC2;
	font-size:8pt;
	padding:0;
	margin:0;
}

.lightbluel {
	background-color:#CFDBE4;
	font-size:8pt;
	padding:1px 1px 1px 4px;
}

.lightblueHeader {
	background-color:#CFDBE4;
	font-size:14pt;
	font-weight:bold;
	padding:1px 1px 1px 4px;
}

.lightblue2 {
	background-color:#CFDBE4;
	font-size:8pt;
	padding:0;
	margin:0
}
.lightbluecolour {
	background-color:#CFDBE4;
}

.vlightbluecolour {
	background-color:#EFF2F5;
}

.lightformat{
	font-size:8pt;
	padding:0px 0px 0px 2px;
	margin:0
}

.lightformatright{
	font-size:8pt;
	text-align:right;
	padding:0px 2px 0px 0px;
	margin:0
}


.lightblueDisabled {
	background-color:#990000;
	font-size:9pt;
	padding:0;
	margin:0;
	color: #FFFFFF;
	font-weight: bold;
}

.lightbluer {
	background-color:#CFDBE4;
	font-size:8pt;
	padding-top:1px;
}

.last {
	padding-bottom:4px;
}

.formstyle {
	font-size:8pt;
	width:45px;
}

/* End publications delivered right box */

/* Start add publications right box */

#hidelayer {
	display:none;
}

#xmarg {
	margin-bottom:30px;
}

.addpublicationsmain {
	background-color:#7597B3;
	border-bottom: 1px solid #224161;
	border-left: 1px solid #E0F1FC;
	border-top: 1px solid #E0F1FC;
	border-right: 1px solid #224161;
}

.addpublicationscontent {
	border-bottom: 1px solid #E0F1FC;
	border-left: 1px solid #224161;
	border-top: 1px solid #224161;
	border-right: 1px solid #E0F1FC;
}

.addpublicationsimg {
	width:92px;
	height:17px;
	margin:5px 0 0 9px;
}

/* End add publications right box */

/* End main */

/* Start footer */

.footer {
	position:relative;
	margin: 0;
	padding: 9px 0 0 11px;
	font-size: 11px;
	height:24px;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	width:990px;
	background-color:#c9c9c9;
}

* html .footer {  /* This is the Tan hack */
	height: 33px;
	hei\ght: 24px;
	width: 981px;
	w\idth: 981px;
}

.centerdiv{
	position:relative;
	width:100%;
	/* height:600px;
	 */
	 height:450px;
}

.centerdiv tr td {
	text-align: center;
}

.fboxmain{
	position:relative;
/* netscape 	width:1022px; */
	width:988px;
	margin:0 0 0 0;
	top:0;
	left:0;
}
.fboxinternal{
	position:relative;
/*	width:1016px; */
	width:987px;
	margin:0 0 0 0;
	top:0;
	left:0;
}

.fboxmainframe{
	background-color:#c9c9c9;
	border-left: 2px solid black;
	border-right: 2px solid black;
}

.mainbox{
	position:relative;
	width:900px;
/*	height:600px; */
	height:450px;
	margin:0 0 0 0;
	top:0;
	left:0;
}


.footerlarge{
	/* width:1013px;  */
	position:absolute;
	width:979px;
	height:200px;
	margin: 0;
	padding: 9px 0 0 11px;
	font-size: 11px;
	height:24px;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	background-color:#c9c9c9;
}

.footersmall{
	position:absolute;
	width:980px;
	height:115px;
	margin: 0;
	padding: 9px 0 0 11px;
	font-size: 11px;
	height:24px;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	background-color:#c9c9c9;
}

.footermaint{
	position:relative;
/*	width:713px;  */
	width:707px;
	height:90px;
	margin: 0;
	padding: 9px 0 0 11px;
	font-size: 11px;
	height:24px;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	background-color:#c9c9c9;
	left:0px;
}


.button a {
	background: url(/images/big_button_wdrop.gif) top left no-repeat;
	display:block;
	width:147px;
	height:20px;
	font-size: 8pt;
	color: black;
	text-decoration: none;
	text-align: center;
	padding-top:1px;
	margin-bottom:4px;
	padding-left:0px;
	margin-left:0px;
}

.button a:hover {
	background-image: url(/images/big_button_wdrop_over.gif);
}

input {
	font-size:8pt;
}

select {
	font-size:8pt;
}

.inputfull {
	font-size:8pt;
	width:100%;
}

.activeTitle{
	font-size: 28px;
	font-weight:bold;
}

.customerTitle{
	font-size: 18px;
	font-weight:bold;
}


.activeTitle2 {
	font-size: 20px;
	font-weight:bold;
	color:#000000;
	font-weight:bold;
	font-style: oblique;
}

.activeQuestion {
	font-size: 20px;
	font-weight:bold;
	color:white;
	font-weight:bold;
}


.itemTitle {
	font-size: 12px;
	cursor:pointer;
}

.customerGotoText {
	font-size: 12px;
}

.maintscrolling2{
	position:relative;
	overflow:auto;
	height:170px;
	left:0px;
	width:490px;
	background-color:#7597B3;
}

 Styles for small iframe box
.maintmain2 {
	background-color:#7597B3;
	border-bottom: 5px solid #224161;
	border-left: 5px solid #E0F1FC;
	border-top: 5px solid #E0F1FC;
	border-right: 5px solid #224161;
}

.smallheading {
	color: black;
	font-size:12px;
}

.keyfootermaint{
	position:relative;
	width:707px;
	height:115px;
	margin: 0;
	padding: 9px 0 0 11px;
	font-size: 11px;
	height:24px;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	background-color:#c9c9c9;
	left:0px;
}

.keyfootersmall{
	position:relative;
	width:980px;
	height:115px;
	margin: 0;
	padding: 9px 0 0 11px;
	font-size: 11px;
	height:24px;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	background-color:#c9c9c9;
}

/* Dialog iframe styles */

.dialogframeouter {
	background-color:#DAD4A7;
	border-bottom: 1px solid #2B2514;
	border-left: 1px solid #F4F9F8;
	border-top: 1px solid #F4F9F8;
	border-right: 1px solid #2B2514;
	padding: 0px;
}

.dialogframeinner {
	border-bottom: 1px solid #F1EDDE;
	border-left: 1px solid #989475;
	border-top: 1px solid #989475;
	border-right: 1px solid #F1EDDE;
	padding: 0px;
}
.maintscrolling3{
	position:relative;
	overflow:auto;
	height:163px;
	left:0px;
	width:695px;
	padding:0px;
	margin:0px;
}

/* Sub Frame format */
.dframeouter {
	background-color:#7597B3;
	border-bottom: 2px solid #224161;
	border-left: 2px solid #E0F1FC;
	border-top: 2px solid #E0F1FC;
	border-right: 2px solid #224161;
}

.dframeinner {
	border-bottom: 1px solid #224161;
	border-left: 1px solid #E0F1FC;
	border-top: 1px solid #E0F1FC;
	border-right: 1px solid #224161;
}
.maintscrolling4{
	position:relative;
	overflow:auto;
	height:308px;
	left:0px;
	width:680px;
	padding:2px 2px 2px 4px;
	margin:0px 0px 0px 2px;
	background-color:#E6E6E7;
}

.lightgreye{
	background-color:#E6E6E7;
	padding:1px;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
}
/* End Frame items*/

/* Summary Screen Det */
.csimg {
	width:185px;
	height:19px;
	margin:5px 0 0 9px;
}

.csouterframe
{
}

.csheading {
	position:relative;
	background-color:#7597B3;
	border-bottom: 1px solid #224161;
	border-left: 1px solid #E0F1FC;
	border-top: 1px solid #E0F1FC;
	border-right: 1px solid #224161;
}

.cscontent {
	position:relative;
	border-bottom: 1px solid #224161;
	border-left: 1px solid #E0F1FC;
	border-top: 1px solid #E0F1FC;
	border-right: 1px solid #224161;
}

.cscontainer{
	position:relative;
	clear:both;
	width:99%;
	margin:0px 0px 0px 2px;
	padding:2px;
	overflow:hidden;
}

.lightgreye{
	background-color:#E6E6E7;
	padding:1px;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
}

.lightgrey2{
	background-color:#E6E6E7;
	padding:1px;
	font-size:12pt;
	font-weight:bold;
	text-align:left;
}


.lightgreystd{
	background-color:#E6E6E7;
	padding:1px;
	font-size:8pt;
	font-weight:bold;
	text-align:right;
}

.mediumgrey{
	background-color:#CCCCCC;
	padding:1px;
	font-size:8pt;
	font-weight:bold;
	text-align:right;
}

.dayfield
{
width:5%;
}

.sepfield
{
width:1%;
}

.suspended
{
color:#FF0000;

}



.csheadinglayer {
	overflow:visible;
	width:991px;
	border-left: 1px solid black;
	border-right: 1px solid black;
	margin:0 0 0 0;
	margin:0;
	padding:0;
	background-image: url(/images/background.jpg);
}

/* publication lookup padding */
.cscustomerpad1{ padding:2px;margin-left:10px}
.cscustomerpad2{ padding:2px;margin-right:10px}

/**/

.field_numeric_display
{
text-align:right;
}

.ChangedButton
{
	background-color:#FF0000;
	font-size:14px;
}

.maintscrolling5{
	position:relative;
	overflow:auto;
	height:214px;
	left:0px;
	width:384px;
	padding:2px 2px 2px 4px;
	margin:0px 0px 0px 2px;
	background-color:#E6E6E7;
}


.field_label_std
{
	font-size:8pt;
}

.errormessage
{
color:#FF0000;
font-size:16px;
font-style:oblique;
font-weight:bold;
}

.hidden {
	display:none;
}
.visible {
	display:table-row;
}

.panel
{
	overflow:auto;
	height:100px;
	background-color:#E6E6E7;
}

.panel2
{
	overflow:auto;
	height:200px;
	background-color:#E6E6E7;
}

.panel3
{
	overflow:auto;
	height:300px;
	background-color:#E6E6E7;
}

.paneltable
{
/*    border-collapse: collapse;
	background-color:#E6E6E7;
*/
	background-color:#E6E6E7;
}

.paneltable td.cell
{
	background-color:#000000;
	font-size:10pt;
	font-weight:bold;
	color:white;
	padding:3px 0 3px 0;
	text-align:left;
}
paneltable td.cell2
{
	padding:1px;
	font-size:8pt;
	text-align:left;
	padding:0;
}
.paneltable td.cell3
{
	background-color:#000000;
	font-size:10pt;
	font-weight:bold;
	color:white;
	padding:3px 3px 3px 0;
	text-align:right;
}
.paneltable td.cell4
{
	padding:1px;
	font-size:8pt;
	text-align:right;
	padding:0 3px 0 0;
}

.paneltable td.cell5
{
	padding:1px;
	font-size:12pt;
	font-weight:bold;
	text-align:right;
	padding:0 3px 0 0;
}

.paneltable td.cell6
{
	padding:1px;
	font-size:14pt;
	font-weight:bold;
	text-align:center;
	padding:0;
}
.paneltable td.cell7
{
	background-color:#006699;
	font-size:10pt;
	font-weight:bold;
	color:white;
	padding:3px 3px 3px 0;
	text-align:right;
}
.paneltable td.cell8
{
	background-color:#006699;
	font-size:10pt;
	font-weight:bold;
	color:white;
	padding:3px 3px 3px 0;
	text-align:left;
}

.paneltable td.cell9
{
	background-color:#006699;
	font-size:10pt;
	font-weight:bold;
	color:white;
	padding:3px 3px 3px 0;
	text-align:center;
}

.paneltable td.cell10
{
	padding:1px;
	font-size:10pt;
	font-weight:bold;
	text-align:right;
	padding:0 3px 0 0;
}

.paneltable td.lightbluel
{
	padding:1px;
	font-size:8pt;
	text-align:left;
	padding:0;
}

.paneltable td.lightblue2
{
	padding:1px;
	font-size:8pt;
	text-align:left;
	padding:0;
}

.maintscrollingframetwoline{
	position:relative;
	overflow:auto;
	height:294px;
	left:0px;
	width:693px;
	padding:0px;
	margin:0px;
	background-color:#E6E6E7;
}

.maintscrolling6{
	position:relative;
	overflow:auto;
	height:261px;
	left:0px;
	width:381px;
	padding:2px 2px 2px 4px;
	margin:0px 0px 0px 2px;
	background-color:#E6E6E7;
}

.maintscrollingframetwoline{
	position:relative;
	overflow:auto;
	height:294px;
	left:0px;
	width:693px;
	padding:0px;
	margin:0px;
	background-color:#E6E6E7;
}

.maintscrolling6{
	position:relative;
	overflow:auto;
	height:266px;
	left:0px;
	width:384px;
	padding:2px 2px 2px 4px;
	margin:0px 0px 0px 2px;
	background-color:#E6E6E7;
}

.maintscrolling7 {
	position:relative;
	overflow:auto;
	height:408px;
	left:5px;
	width:705px;
}

.navtitle
{
	font-size:18px;
	font-weight:bold;
}

.show
{
	display:block;
}

.maintscrolling8 {
	position:relative;
	overflow:auto;
	height:375px;
	left:5px;
	width:705px;
}

.lightgreystdbase{
	background-color:#E6E6E7;
	padding:1px;
	font-size:8pt;
}

.cscontainerfixed{
	height:400px;
}
/* publication lookup padding */
.cscustomerpad1{ padding:8px;margin-top:2px}
.cscustomerpad2{ padding:8px;margin-top:2px}


/* news styl;e on from daily page */
#newsframe{
float:right;position:absolute;left:685px;background-color:#E6E6E7;width:300px;height:397px;border:2px solid #000000;top: 39px;}
#newsframepreview{
float:right;position:absolute;background-color:#E6E6E7;width:300px;height:397px;border:2px solid #000000}
#newsheading{
	color:#FFFFFF;background-color:#7597B3;border-bottom: 1px solid #224161;border-left: 1px solid #E0F1FC;border-top: 1px solid #E0F1FC;border-right: 1px solid #224161;font-size: 18px;padding:2px;text-decoration: underline;}
#newscontent{
overflow:auto;height:348px;padding:2px;}
#newscontentnofooter{
overflow:auto;height:365px;padding:2px;}
#newsfooter{
	font-size: 12px;margin:0px;color:#FFFFFF;background-color:#7597B3;border-top: 1px solid #E0F1FC}
#actualcontent{
	font-size: 12px;margin:5px;}
/* Help System */
#menuframe{
width:995px;height:500px;border-bottom: 1px solid black;border-left: 1px solid black;border-right: 1px solid}
#helpmenu {
position:relative;float:left; width:270px;height:499px;overflow:auto;background-color:#E6E6E7}
#contentframe{
	position:relative;float:right; width:715px;height:500px}
#menublock{	padding:0px;margin:0px}
#menublock table{
	width: 100%;border-collapse:collapse}
#menublock div.panel{
	margin:0px;	padding:0 0 0 2px;height:400px;display:block;background-color:#E6E6E7}
#menublock div.panelsmall{
	margin:0px;	padding:0 0 0 2px;height:200px;display:block}
#menublock div.panelhidden{
	margin:0px;	padding:0px;height:400px;display:none}
#menublock div.menuheading{
	color:#FFFFFF;background-color:#7597B3;border-bottom: 1px solid #224161;border-left: 1px solid #E0F1FC;border-top: 1px solid #E0F1FC;border-right: 1px solid #224161;font-size: 18px;
	padding:2px;text-decoration: underline;cursor:pointer;
	margin:1px}
#menublock #menuitem{
	font-size:12px;	padding:1px;}
#menuitem td {
	color: #006699;	text-decoration: none;	padding: 0px;	border-top: 1px solid #cccccc;	cursor:pointer;}
#menuitem td.h{
	color: #006699;	text-decoration: none;	background-color:#99CCFF;padding: 0px;	border: 2px solid #cccccc;cursor:pointer;}

.csselectedfield {
	border: 1px solid #FF0000;
}
/* online payments frame */
.maintscrolling9{	position:relative;	overflow:auto;	height:610px;	left:0px;	width:99%;	padding:2px 2px 2px 4px;	margin:0px 0px 0px 2px;	background-color:#E6E6E7;	}

