@charset "utf-8";
/* CSS Document */


html, body {
	height: 100%;
}


body {
	margin: 0; 
	padding: 0;
	color: #444444;
	
	/*
  white-space: normal !important;
  word-wrap: break-word !important;
  overflow-wrap: break-word !important; */
}
i {
	color: #444444;
}
em {
	color: #444444;
}
body a {
	color: #667383;
}
#container {
	width:100%;
	background: #e7e7e7; 
	margin: 0; 
	padding: 0;
	font: 14pt Helvetica, Verdana, Arial, sans-serif;
}

.breakbox2 {
    width: 600px;
    padding: 20px;
    border: 1px solid #ccc; 
    word-break: break-all;
    overflow-wrap: break-word;
    white-space: normal;
}

#wrapper {
	width:800px; 
	margin:20px auto;	
	background:#e7e7e7; 
}

#mainbody {
	width:100%;
	padding:50px;
	clear:both;
	height:auto;
	background:#ffffff; 
	padding-bottom:50px;
}

#theiframe {
z-index: 2;
width: 750px;
margin-left: -105px;
background: #FFFFFF;
    overflow: hidden;
    border: 1px solid black;
}

#toplogo {
	width:800px;
	height: 200px;
	position: relative;
}


#doubleline {
	width:540px;
	height: 14px;
 	background-image:url('bandp_doubleline.jpg');
	position: relative;
}

#submitname {
	width: 800px;
	height:50px;
	display: flex;
	justify-content: center; 
	align-items: center;    
}
#submitname a {
    color: #000000;
    font: bold 20pt 'Open Sans', Arial, Helvetica, sans-serif;
    text-decoration: none;
    text-transform: uppercase;
    line-height: 1;
    padding: 20px;
}
#boxbound {
	margin: 15px;
	padding: 15px;
	border: 2px solid #C00000;

}
#imgfile {
	color: #C00000;

}

.labeltext  {
text-align: right;
width:160px;
float: left;
padding-right: 5px;
}
.labeltextheading {
width:100px;
}

input.buttonfront1, input.buttonfront0, input.buttonnav, input.buttonneg, .buttonnav  {

    border: 1px solid #cccccc;
    border-radius: 15px; /* force full pill curve */
    padding: 12px 24px;
    background: linear-gradient(to bottom, #95caf5,#00b6e3); /* #A8E6CF, #56B88D*/
    box-shadow:  
        inset 0 1px 2px rgba(255, 255, 255, 0.6),
        0 4px 6px rgba(0, 0, 0, 0.2);
    color: #FFFFFF;   /* #95CAF5; #0A0033; */
    font-weight: bold;
    /* text-shadow: 0 1px 1px rgba(255, 255, 255, 0.7); 
    text-shadow: 0 1px 0 #007ca6; */
 text-shadow: 0 1px 1px rgba(111, 111, 111, 0.7);
    cursor: pointer;
    transition: all 0.2s ease-in-out;
    display: inline-block;
    text-align: center;
}
input.buttonfront0:hover,
input.buttonfront1:hover,  
input.buttonnav:hover, 
input.buttonneg:hover, .buttonnav:hover {
    background: linear-gradient(to bottom, #b0dfff, #00aada); /* lighter blue to slightly deeper cyan */
    box-shadow:
        inset 0 1px 2px rgba(255, 255, 255, 0.7),
        0 5px 8px rgba(0, 0, 0, 0.3);
    transform: translateY(-1px);
}
/*
.buttonnav, .buttonneg {
margin: 6px;
margin-left: 0px;
padding:5px;
padding-left:10px;
padding-right:10px;


}

.buttonnav {
border: 1px solid #0A3357;
background-color: #95CAF5;
color: #000000;
}
*/

.buttonneg {
border: 1px solid #0A3357;
background-color: #FFFFFF;
color: #800000;
margin-right:20px;    
border-radius: 15px; /* force full pill curve */
    padding: 12px 24px;

}


.loginnext {

}
.loginnext .buttonnav {
    
float:right;
padding-right:30px;

margin-right:200px;
top:50px;
}
.loginbuttonback .buttonnav {
  display: flex;
  align-items: flex-end; 
  top: -40px; 

}
.buttonright {
float:right;
}

.buttondesc {
float:right;
width:560px;
}
.buttonbutton {
 width:160px; 
float:left;
}
.buttonline {
clear:both;
display:block;
height: 20px;
}

.longbox {
width: 300px;

}

.shortbox {
width: 200px;
}

.headingbox {
width: 400px;
}

#tinymce {
padding: 10px 10px -10px 10px;

font: 12pt Helvetica, Verdana, Arial, sans-serif;

}


.tabbedbox .tabs li {
      list-style: none;
      float: left; 
      display: block;
      padding: 10px;
      font-weight: bold;
      text-align: center;
      text-decoration: none;

      border-left: 1px solid #ddd;
      border-bottom: 1px solid #ddd;
      cursor: pointer;
}


.tabbedbox .tabs {

      padding: 0px;
      margin:0px;
}

.tabs {
width:540px;
height:37px;
padding-bottom:20px;

}


#tabs1 {
	color: #336699;
}
#tabs2 {
	color: #666666;
}

#tabbedcontent1 {
padding-top:10px;
      display: none; 
}
#tabbedcontent2 {
padding-top:10px;
      display: block; 
}

.nocircle {
	list-style: none;
	line-height:1.5;
}

#toplinksleft a {
    color:#555555;
}

#toplinks {
width:100%;
height: 25px;
margin-top:50px;
}
#toplinks a	{
    color:#555555;
}

#toplinksleft {
  display: table;      
  margin: 0 auto;      
    
}

#bottomlinks {
width:600px;
height: 25px;
margin-top:100px;
vertical-align: baseline;
  margin-left: auto ;
  margin-right: auto ;
}

#toplinks2 {
width:600px;
height: 25px;
}

 #toplinksleft2 {
float:left;
}
#toplinksleft2 {
padding: 0px;
font-size:14px;
margin-top: 10px;
margin-bottom: 10px;
width:350px;
}
 
#toplinksleft .redwords {
	color:#F00;
	font-weight:bold;
}



#toplinksleft .bluewords, .bluewords {
	color:#00D;
	font-weight:bold;
}
.errlog, .err, .redwords {
	color:#F00;
	font-weight:bold;
}

.greenwords {
	color:#008000;
	font-weight:bold;
}



#toplinksright {
float:right;
margin-top: 10px;
margin-bottom: 10px;
}
.linksright {
float:left;
margin-top: 10px;
margin-bottom: 10px;

}
#toplinksright a, .linksright a {
margin-left: 10px;
padding:2px;
padding-left:5px;
padding-right:5px;
border: 1px solid #0A3357;
background-color: #FFFFFF;
color: #800000;
    border-radius: 5px; /* force full pill curve */

}

#editionday1 {
      display: block; 
}

#editionday2, #editionday3, #editionday4, #editionday5 {
      display: none; 
}

#buttonclear, #buttonedit {
 float:right;
display: block;

 
}
.clearboth {
clear:both;
}

#mainbody h3 {
    	font-size: 18pt; 
    	font-weight:bold;

}




#workflowmenu {
    background: #000000;
    padding: 20px 4px 20px 4px;
    margin-top:10px;
    margin-bottom:10px;
    border-top: none;
    border-bottom: none;
    clear: both;
}


#workflowmenuint {
  display: table;      
  margin: 0 auto;      
    
}


.workflowcurrent,
.workflowcurrent0,
.workflowcurrent1,
.workflowcomplete0,
.workflowcomplete1,
.workflowcomplete,
.workflowincomplete {
    background: #FFFFFF; /* #00b6e3; */
    border: none;/*  2px solid #00b6e3; */
    color: #000000; /* #FFFFFF; */
/*    text-shadow: 0 0 3px  #aaaaaa, 0 0 3px  #aaaaaa; */

    border-radius: 5px; 
    margin: 4px;
    padding: 4px;


}
.workflowcurrent0, .workflowcurrent1 {
 border: 2px solid #00b6e3; 
} 
.workflowincomplete {
	background: #000000;
	color: #FFFFFF;
	text-shadow: none;
	border: 1px solid #FFFFFF; 

}

.workflowcurrent a,
.workflowcurrent0 a,
.workflowcurrent1 a,
.workflowcomplete0 a,
.workflowcomplete1 a,
.workflowcomplete a,
.workflowincomplete a {
   	color: #000000;

}
.workflowarrow {
	font-size: 16pt; 

	color: #FFFFFF;

}

#preview {
      border: 1px solid #000000;
      padding:20px;
      width: 440px;
      margin-top:10px;
      margin-bottom:20px;
}
#preview h3 {
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    text-decoration: none;
    color: #DBAD71; 
    font-size: 16pt;
    font-weight: bold;
    line-height: 40px;
    margin-top: -50px;
}

#preview h3.contenthead {
        margin-top: 0px;

}

.previewhead {
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    text-decoration: none;
    color: #333333;
    font-size: 22px;
	padding-bottom: 10px;
    font-weight: bold;
}
.previewtext p {
    margin-bottom: 10px;
    margin-top: 10px;
}
.previewtext{
	font-family: Arial,Helvetica,sans-serif;
    font-size: 11pt;
    line-height: 1.4;
    font-weight: normal;
    color: #333333;
}
.previewimage {

float:left;
padding-right:10px;
padding-bottom: 10px;

}

#contentlower {

margin-top: 20px;


}

.sublogin {

padding-top:20px;
padding-bottom:20px;

}


#contentNoticesIdOtherHidden {
	display:none;

}

.runningtotal li {
    line-height: 1.8;
}






