body {
   background-image : url('../images/BBbg.gif');
   background-repeat : repeat;
   background-color: #C4D7E7;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
}

a.rpuilink {
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
   text-decoration: none;
   border-bottom: 1px solid #00325d;
   font-weight: normal;
}

a.rpuilink:hover {
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #666;
   border-bottom: 1px solid #666;
   font-weight: normal;
}

div.cms {
   border: 1px solid #000000;
   margin: 0px 10px 10px 10px;
   width: 95%;
}

div.rpui {
   border: 1px solid #000000;
   margin: 0px 10px 10px 10px;
   width: 95%;
}

form, table {
   clear: left;
   background-color: #C4D7E7;
}

img {
   border: 0px;
}

input.genericsubmitbutton {
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d; 
}

input.longsubmitbutton {
   width: 140px;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d; 
}

input.rpuishort {
   width: 100px;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
}
input.rpuishortx {
   width: 30px;
   height: 19px;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 9px;
   color: #00325d;
}
input.rpuilong {
   width: 150px;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
}
input.rpuilongx {
   width: 350px;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 10px;
   color: #00325d;
}	
input.rpuiradio {
   color: #00325d;
}
	
input.rpuicheckbox {
   color: #00325d;
}

input.rpuibutton {
   width: 100px;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
}

input.twozerozerosubmitbutton {
   width: 200px;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d; 
}

select.rpuidate {
      font-family: verdana, arial, helvetica, "sans serif";
      font-size: 11px;
      color: #00325d;
}

select.rpuishort {
      width: 120px;
      font-family: verdana, arial, helvetica, "sans serif";
      font-size: 11px;
      color: #00325d;
}

select.rpui, input.rpui {
      width: 200px;
      font-family: verdana, arial, helvetica, "sans serif";
      font-size: 11px;
      color: #00325d;
}
textarea.rpui {
      font-family: verdana, arial, helvetica, "sans serif";
      font-size: 11px;
      color: #00325d;
      width: 200px;
      height: 40px;
}
table.cms {
   border: 1px solid #000000;
   margin: 0px 10px 10px 10px;
}

#cms table {
   float: left;
   clear: left;
}

table.rpui {
   border: 1px solid #000000;
   margin: 0px 10px 10px 10px;
}

td.maincontent {
   text-align: left;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
   width: 100%;
}
   
td.rpui {
   border: hidden;
   padding: 5px 5px 5px 5px;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
}

td.rpuicenter {
   text-align: center;
   border: hidden;
   padding: 5px 5px 5px 5px;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
}

td.emptyTwenty {
   width: 20px;
}

th.rpui {
   border: hidden;
   padding: 5px 5px 5px 5px;
   background: #C4D7E7;
}

tr.rpui {
   background: #ffffff;
   border: hidden;
   padding: 5px 5px 5px 5px;
}

#courier {font-family: courier;
   font-size:   11px;
}

#GreenTextB {font-family: verdana, arial, helvetica, "sans serif";
   color:       green;
   font-size:   12px;
   font-weight: bold;
} 

/* added by benjamin for livestat vars display */
#liveStat {
   border: 1px dotted #00325d;
   color: #00325d;
   background: #fff;
   padding: 5px;
   margin: 5px 10px 10px 10px;
}

#liveStatPath {
   font-weight: bold;
   font-family: arial, verdana, helvetica, "sans serif";
   font-size: 11px;
}

#liveStatVars {
   font-family: arial, verdana, helvetica, "sans serif";
   font-size: 11px;
}

navMenuText{
   font-family : verdana, arial, helvetica, "sans serif";
}

.NoteText {
	font-size: 8pt;
	font-weight: normal;
}


#RedText {font-family: verdana, arial, helvetica, "sans serif";
   color:       red;
   font-size:   12px;
}

.RedText {font-family: verdana, arial, helvetica, "sans serif";
   color:       red;
   font-size:   12px;
}

.SilverText {
    color: #C0C0C0;
}

#RedTextB {font-family: verdana, arial, helvetica, "sans serif";
   color:       red;
   font-size:   12px;
   font-weight: bold;
}

.soldOutText{
   font-family : verdana, arial, helvetica, "sans serif";
   font-size : 14px;
   font-weight : bold;
}

#SmallRedText {font-family: verdana, arial, helvetica, "sans serif";
   color:       red;
   font-size:   10px;
}

.SmallRedText {font-family: verdana, arial, helvetica, "sans serif";
   color:       red;
   font-size:   10px;
}

.SmallGreenText {font-family: verdana, arial, helvetica, "sans serif";
   color:       green;
   font-size:   10px;
}

#SmerRedText {font-family: arial, helvetica, "sans serif";
   color:       red;
   font-size:   12px;
   line-height: 1.5;
}

#SmerFont {font-family: arial, helvetica, "sans serif";
   font-size:   12px;
   line-height: 1.5;
}
	
#uSmerFont {font-family: arial, helvetica, "sans serif";
   font-size:   12px;
   line-height: 1.5;
   text-decoration: underline
}
	
#BSmerFont {font-family: arial, helvetica, "sans serif";
   font-size:   12px;
   font-weight: bold;
   line-height: 1.5;
}
	
#SmerFont2 {font-family: verdana, arial, helvetica, "sans serif";
   font-size:   12px;
   line-height: 1.5;
   color: white;
}
	
#SmerFont3 {font-family: verdana, arial, helvetica, "sans serif";
   font-size:   11px;
   line-height: 1.5;
}

/* added by benjamin for new overall page layout */
#blackline {
    background-color: Black;
}

abbr, acronym {
   font-style: normal;
   text-decoration: none;
   border-bottom: 1px dotted #666;
   cursor: help;
}

#layout {
   display: table;
   border: 1px solid #000000;
   background: #fff;
   margin: 5px 10px 5px 10px;
   width: 97%;
}
#banner {
   height: 97px;
   width: 100%;
}
#breadtrail {
   background-image : url('../images/BBbreadtrailbg.jpg');
   background-repeat : repeat;
   height: 25px;
   width: 100%;
}
#breadtrailtitle {
   float: left;
   text-align: left;
   font-family: verdana, arial;
   font-size: 11px;
   padding: 5px;
}
#breadcrumbs {
   float: right;
   text-align: right;
   font-family: verdana, arial;
   font-size: 11px;
   color: #00325d;
   padding: 5px;
}
#breadcrumbs a {
   color: #666;
   font-family: verdana, arial;
   font-size: 11px;
   text-decoration: none;
   border-bottom: 1px solid #666;
   font-weight: normal;
}
#breadcrumbs a:hover {
   color: #00325d;
   border-bottom: 1px solid #00325d;
}
#logo 
{
   background-image : url('../images/BBlogobg.jpg');
   background-repeat : repeat;
   height: 72px;
   width: 100%;
}
#panel {
   width: 100%;
}

#navWidth 
{
   width: 150px;
   background-color: white;
}
#navigation {
   display: table;
   width: 150px;
   float: left;
   margin: 10px 5px 10px 5px;
   height: 200px;
   text-align: left;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
}
#navitem a {
   display: table-cell;
   width: 150px;
   float: left;
   padding: 3px;
   margin: 0px;
   text-align: left;
   border-right: 1px solid #00325d; /*old color #C4D7E7*/
   border-left: 1px solid #00325d;
   border-top: 1px solid #00325d;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   font-weight: normal;
   color: #666;
   text-decoration: none;
   background: #ffffff;
}
/* added by Phil Whittemore to help users know where they are */
#navitemthispage a {
   display: table-cell;
   width: 150px;
   float: left;
   padding: 3px;
   margin: 0px;
   text-align: left;
   border-right: 1px solid #00325d; /*old color #C4D7E7*/
   border-left: 1px solid #00325d;
   border-top: 1px solid #00325d;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   font-weight: normal;
   color: #00325d;
   text-decoration: none;
   background: #D4C4E7;
}

#navitemlast a {
   display: table-cell;
   width: 150px;
   float: left;
   padding: 3px;
   margin: 0px;
   text-align: left;
   border: 1px solid #00325d;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   font-weight: normal;
   color: #666;
   text-decoration: none;
   background: #ffffff;
}
#navitem a:hover, #navitemlast a:hover {
   color: #00325d;
   background: #C4D7E7;
}

#maincontent {
   float: left;
   padding: 10px;
   text-align: left;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
}
#maincontent td {
   padding: 10px;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
   text-align: left;
}
#maincontent p, #maincontent table {
   text-align: left;
   clear: left;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
   margin: 10px 10px 10px 20px;
}
#maincontent p.errMsg {
   color: #ff0000;
   font-size: 12px;
   font-weight: bold;
}
#contenttitle {
   float: left;
   clear: left;
   text-align: left;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 12px;
   font-weight: bold;
   color: #00325d;
   margin-bottom: 20px;
   margin-top: 10px;
}
.contenttitle {
   float: left;
   clear: left;
   text-align: left;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 12px;
   font-weight: bold;
   color: #00325d;
   margin-bottom: 20px;
   margin-top: 10px;
}
#pagefooter {
   background-image : url('../images/BBfooterbg.jpg');
   background-repeat : repeat;
   height: 50px;
   width: 100%;
   margin: 10px 0px 0px 0px;
   border-top: 1px solid #C4D7E7;
}
#pagefootertext {
   float: left;
   text-align: center;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
   padding: 5px 0px 0px 0px;
   width: 100%;
}

/* styles for new css friendly design */

/* generic base table styles - add specific row widths, etc. in style attribute of tags */



#cms table {
   float: left;
   clear: left;
}
td.cms {
   border: hidden;
   padding: 5px 5px 5px 5px;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
}
td.cmx {
   border: hidden;
   padding: 5px 5px 5px 5px;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 14px;
}
th.cms {
   border: hidden;
   padding: 5px 5px 5px 5px;
   background: #C4D7E7;
   font-size: 11px;
}
tr.cms {
   background: #ffffff;
   border: hidden;
   padding: 5px 5px 5px 5px;
}
tr.altcms {
   background: #c4d7e7;
   border: hidden;
   padding: 5px 5px 5px 5px;
}
a#THlink, a#cmslink {
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
   text-decoration: none;
   border-bottom: 1px solid #00325d;
   font-weight: normal;
}
a#THlink:hover, a#cmslink:hover {
   color: #666;
   border-bottom: 1px solid #666;
}
b.requiredFlag {
   color: #ff0000;
   font-weight: bolder;
   padding: 0px 5px 0px 5px;
}
div#requiredParam {
   float: left;
   clear: left;
   color: #ff0000;
   font-weight: bolder;
   font-style: italic;
   padding: 0px 5px 0px 5px;
}
b.alertFlag {
   color: #ff0000;
   font-weight: bolder;
   padding: 0px 5px 0px 5px;
}
#centeredTH {
   text-align: center;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 12px;
   color: #00325d;
   font-weight: bold;
}
#rightTH {
   text-align: right;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 12px;
   color: #00325d;
   font-weight: bold;
}
#leftTH {
   text-align: left;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 12px;
   color: #00325d;
   font-weight: bold;
}
.leftTH {
   text-align: left;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 12px;
   color: #00325d;
   font-weight: bold;
}
#requiredInfoTH {
   text-align: right;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #ff0000;
   font-weight: bold;
}
#altcolor {
   background: #F1F7FA;
}
.altcolor 
{
   background: #F1F7FA;
}
#fieldlabel {
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
   font-weight: bold;
   text-align: right;
}
.fieldlabel {
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
   font-weight: bold;
   text-align: right;
	white-space : nowrap;
}
#LFTfieldlabel {
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
   font-weight: bold;
}
.LFTfieldlabel {
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
   font-weight: bold;
	white-space : nowrap;
}
#centeredFL {
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
   font-weight: bold;
   text-align: center;
}
#fieldnumber {
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
   font-weight: bold;
   text-align: right;
}
#fieldheader {
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
   font-weight: bold;
   text-align: left;
}
.fieldheader {
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
   font-weight: bold;
   text-align: left;
}
#columnheader {
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
   font-weight: bold;
   text-align: center;
}
.columnheader {
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
   font-weight: bold;
   text-align: center;
}
.columndata {
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
   text-align: center;
}
.columndataL {
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
   text-align: left;
}
.tagColumnViewHeader {
   height: 25px;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
   font-weight: bold;
   text-align: left;
   border-top: 1px solid black;
   border-bottom: 1px solid black;
}
.tagColumnHeader {
   height: 20px;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
   font-weight: bold;
   text-align: center;
   border-bottom: 1px solid black;
}
.tagColumnSideHeader {
   height: 20px;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
   font-weight: bold;
   text-align: center;
   border-bottom: 1px solid black;
   border-top: 1px solid black;
}
.tagFirstColumn {
   padding: 2px;
}
.tagColumn {
   border-left: 1px solid black;
   padding: 2px;
}
.tagColumnNoBorder {
   padding: 2px;
}
.CRedText {
   text-align: center;
   color:       red;
}
#leftCH {
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
   font-weight: bold;
   text-align: left;
}
#rightCH {
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
   font-weight: bold;
   text-align: right;
}
span.label {
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
   font-weight: bold;
}
#formfield {
   text-align: left;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
}
.formfield {
   text-align: left;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   padding-top: 2px;
   color: #00325d;
}
#previewbox {
   text-align: center;
   background: #F1F7FA;
   padding: 20px 10px 20px 10px;
}
#formmessage {
   text-align: left;
   color: #ff0000;
   font-weight: bold;
}
#formtext {
   font-family: arial, verdana, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
}
#previewtext {
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
   text-align: center;
   font-weight: normal;
}
#previewlink {
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #0000ff;   
   font-weight: normal;
}
#previewlink:hover {
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #0000ff;
   text-decoration: none;
}
#buttonrow {
   text-align: center;
   background: #C4D7E7;
}
#cmsinforow {
   background: #ffffff;
   padding: 10px;
   width: 400px;
}

/* generic base form style */
/* input {
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
} */
select.cms, input.cms {
   width: 200px;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
}
select.cmsshort {
   width: 120px;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
}
select.cms500 {
   width: 500px;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
}
input.cmslong {
   width: 150px;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
}
input.cmsreadonly {
   width: 140px;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   border: 1px solid #e4e4dd;
   background-color: $f9f9f6;
   color: #666;
}
input.cms360 {
   width: 360px;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
}
input.cms400 {
   width: 400px;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
}
input.cms500 {
   width: 500px;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
}

input.cms550 {
   width: 550px;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
}
input.cmshref {
   width: 400px;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
}
input.cmsalpha {
   width: 35px;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
}
input.cmsradio {
   color: #00325d;
}
input.cmsxradio {
   width: 13px;
   height: 13px;
}
input.cmscheckbox {
   color: #00325d;
}
input.cmsbutton {
   width: 100px;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
}
textarea.cms {
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
   width: 200px;
   height: 80px;
}
textarea.cms200char {
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
   width: 360px;
   height: 60px;
}
textarea.cmsbig {
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
   width: 400px;
   height: 100px;
}
textarea.cmsbig400x200 {
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
   width: 400px;
   height: 200px;
}
textarea.htmlBox {
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
   width: 500px;
   height: 300px;
}
input.smallsubmitbutton {
   width: 60px;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
}
input.longsubmitbutton {
   width: 140px;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d; 
}
input.smallbluesubmitbutton {
   width: 60px;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 12px;
   background-image: url('../images/BBlogobg.jpg');
   background-repeat: repeat;
   color: White;
   border: ridge Blue;
}
input.smallbluesubmitbutton:hover{
   font-weight:bold;
}
input.smallbluesubmitbutton_disabled {
   width: 60px;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 12px;
   background-image: url('../images/BBlogobg_light.jpg');
   background-repeat: repeat;
   color: White;
   border: ridge Blue;
}
input.smallbluesubmitbutton_disabled:hover{
   font-weight:bold;
}
input.longbluesubmitbutton {
   width: 140px;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 12px;
   background-image: url('../images/BBlogobg.jpg');
   background-repeat: repeat;
   color: White;
   border: ridge Blue;
}
input.longbluesubmitbutton:hover{
   font-weight:bold;
}

input.longbluesubmitbutton_disabled {
   width: 140px;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 12px;
   background-image: url('../images/BBlogobg_light.jpg');
   background-repeat: repeat;
   color: White;
   border: ridge Blue;
}
input.longbluesubmitbutton_disabled:hover{
   font-weight:bold;
}

input.reallylongbluesubmitbutton {
   width: 200px;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 12px;
   background-image: url('../images/BBlogobg.jpg');
   background-repeat: repeat;
   color: White;
   border: ridge Blue;
}
input.superreallylongbluesubmitbutton {
   width: 260px;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 12px;
   background-image: url('../images/BBlogobg.jpg');
   background-repeat: repeat;
   color: White;
   border: ridge Blue;
}
input.reallylongbluesubmitbutton:hover {
   font-weight:bold;
}
input.reallylongbluesubmitbutton_disabled {
   width: 200px;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 12px;
   background-image: url('../images/BBlogobg_light.jpg');
   background-repeat: repeat;
   color: White;
   border: ridge Blue;
}
input.reallylongbluesubmitbutton_disabled:hover{
   font-weight:bold;
}
.help
{
   float: left;
   clear: left;
   text-align: left;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 13px;
   font-weight: bold;
   color: #00325d;
   margin-bottom: 40px;
   margin-top: 20px;
   margin-left: 40px;
   margin-right: 40px;
}
.tableButton{
   display: block;
   clear: both;
  text-align: center;
   width: 50%;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 12px;
   background-image: url('../images/BBlogobg.jpg');
   background-repeat: repeat;
   background-color : White;
   color: White;
   border: ridge Blue;
   margin-top: 5px;
   line-height: 1.5;
   text-decoration: none;
   cursor : default;
}
.tableButton:hover {
   font-weight:bold;
}

.previousLevel {
   font-weight:bold;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 13px;
}   
h1{
   font-size: 1.8em;
   margin-bottom:10px;
   color: #0191DE;
}
h2 {
   font-size: 1.2em;
   color:#0191DE;
}
h3 {
   font-size: 1.0em;
   color:#0191DE;
}

h4 {
   font-size: 0.9em;
   color:#0191DE;
}
h5 {
   font-size: 0.8em;
   color:#0191DE;
}
h6 {
   font-size: 0.7em;
   color:#0191DE;
}

.wikiheader h1 {
   color:#00325d;
   font-size: 1.5em;

}

DIV.wikiheader {
   padding: 10px 50px 5px 50px;
   margin-bottom: 5px;
}

DIV.wikibody {
   padding: 10px 50px 5px 50px;
   margin-left: 20px;
}

DIV.wikifooter {
     margin-top:20px;
   font-size: 1.1em;
   padding: 0 50px 20px 50px;
   text-align: right;
}

.wikitable
{
  margin: 0px;
  padding: 0px;
  border-collapse: collapse;
  background: #f0f0f0;
}

.wikitable td
{
  margin: 0px;
  padding: 3px;
  border: none;
}

select.manmanselect500
{
   width: 500px;
   font-family: verdana, arial, helvetica, "sans serif";
   color: #00325d;
}
select.manmanselect250
{
   width: 250px;
   font-family: verdana, arial, helvetica, "sans serif";
   color: #00325d;
}
select.cms60 {
   width: 60px;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
}
select.cmslong {
   width: 300px;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
}
select.cms360 {
   width: 360px;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
}
select.salutation {
   width: 40px;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
}
input.cmsshort {
   width: 60px;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #00325d;
}
input.manman40 {
   width: 40px;
   font-family: verdana, arial, helvetica, "sans serif";
   color: #00325d;
}
input.manman512 
{
   width: 512px;
   font-family: verdana, arial, helvetica, "sans serif";
   color: #00325d;
}
input.manman250
{
   width: 250px;
   font-family: verdana, arial, helvetica, "sans serif";
   color: #00325d;
}
.BIGfieldlabel 
{
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 30px;
   color: #00325d;
   font-weight: bold;
   text-align: right;
	white-space : nowrap;
}
.BIGfieldlabelcenter
{
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 30px;
   color: #00325d;
   font-weight: bold;
   text-align: center;
	white-space : nowrap;
}
.BIGleftCol
{
   left: 200px;
   width: 200px;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 30px;
   color: #00325d;
   text-align: right;
	white-space : nowrap;
   position: absolute;
}
.BIGcenterCol
{
   margin: 0 30% 0 196px;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 30px;
   color: #00325d;
   text-align: left;
	white-space : nowrap;
}
.BIGrightCol
{
   position: absolute;
   right: 5.7%;
   width: 30%;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 30px;
   color: #00325d;
   text-align: left;
	white-space : nowrap;
}
.befieldlabel {
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   width: 200px;
   color: #00325d;
   font-weight: bold;
   text-align: right;
	white-space : nowrap;
}
a#beheaderLink {
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 12px;
   color: #0000ff;   
   font-weight: bold;
}
a#beheaderLink:hover {
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 12px;
   color: #666666;   
   font-weight: bold;
}
a#belink {
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #0000ff;   
   font-weight: normal;
}
a#belink:hover {
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 11px;
   color: #666666;   
   font-weight: normal;
}


/*rights and permissions css - added by Benjamin Blackwell - 05/25/2007 */
   /*td {
      height: 25px;
   }*/

.SresearchLink 
{
	font-size: 11px; 
	color: #C0C0C0; 
	font-weight:bold; 
	text-decoration:underline
}
.fivePXSpace
{
   margin-top: 5px;
}

#tabs {
	float: left;
	width: 100%;
	/*background: #efefef;*/
	color: #FFFFFF;
	line-height: normal;
	font-family: verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border-bottom: 1px solid #666;
}

#tabs ul {
	margin: 0;
	padding: 10px 10px 0 50px;
	list-style: none;
}

#tabs li {
	display: inline;
	margin: 0;
	padding: 0;
}

#tabs a {
	float: left;
	background: url("../webeditor/tableft.gif") no-repeat left top;
	margin: 0;
	padding: 0 0 0 4px;
	text-decoration: none;
}

#tabs a span {
	float: left;
	display: block;
	background: url("../webeditor/tabright.gif") no-repeat right top;
	padding: 5px 15px 4px 6px;
	color: #666;
	background-color: inherit;
}

#tabs a span.currentPage {
	color: #009933;
}

#tabs a span.currentPageUndefinedFormat {
    color: red;
}

#toolTipBox {
	display: none;
	padding: 5;
	font-size: 12px;
	border: black solid 1px;
	font-family: verdana;
	position: absolute;
  background-color: #ffd038;
  color: 000000;
}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: #e7e5c4;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

.uploadDataListsBox {
   text-align: left;
   font-family: verdana, arial, helvetica, "sans serif";
   font-size: 12px;
   font-weight: bold;
   color: #00325d;
	margin: 10px 10px 20px 10px;
	border: 1px solid #00325d;
	padding: 5px 5px 5px 5px;
	width: auto;
}

#uploadDataListsNote {
	color: red;
	text-align: center;
	font-size: 12pt;
	font-weight: bold;
}

.BoldRedText {
	color: red;
	font-weight: bold;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
}

.requiredField {
	color: red;
	font-size: 85%;
}
