/**
 * bih.css
 * Creator: Mike Liu
 * Date: August 18 2008
 */
.field {
  margin-top: .5em;
  margin-bottom: .5em;
}
.cluetip-default {
  background-color:#D9D9C2;
  color:#777777;
}
#cluetip-inner a {
  color: white;
}
.whitefont {
  color: white;
}
#title h1 {
  color: red;
}
.addthis img {
  margin-top: 30px;
  margin-right: 20px;
}
#bihupcoming_content .views-row {
  padding; 5px 0 0 0;
  margin: 0 0 5px 0;
  clear: both;
}
#bihupcoming_content .views-field-created {
  color:white;
  float:left;
  padding-left:5px;
  width: auto;
}
#bihupcoming_content .views-field-title {
  padding-left:75px;
}

#mini-panel-bihgloballoc a, #globalfrontpage a {
  text-decoration: none;
  outline: none;
}
#mini-panel-bihgloballoc a:hover, #globalfrontpage a:hover {
  text-decoration: underline;
}
#globalfrontpage 
#globalfrontpage1 .panel-col-top {
  width: 100%;
}
#horizontalband a:hover {
  color: #F6E6AD;
  text-decoration: none;
}
#horizontalband a {
  color: white;
  text-decoration: none;
  outline: none;
}
.centerloc {
  font-size: 10px;
  line-height: 14px;
}
.trtitle10px {
  font-weight: bold;
  font-size: 10px;
  color: white;
  margin: 5px 0 0 0;
  line-height: 14px;
}
.continent,
.continenttop {
  background-color: #4A4738;
  font-weight: bold;
  font-size: 10px;
  color: white;
  padding: 0 2px;
}
.continent {
  margin: 25px 0 0 0;
}
.continenttop {
  margin: 5px 0 0 0;
}

.pane-content #node-2196 h2 {
  display: none;
}
.pane-content #node-3098 h2 {
  display: none;
}
.pane-content  .views-field-created {
  float: left;
  width: 50px;
  padding-left: 5px;
  color: white;
}
.pane-content .views-row {
  margin-bottom: 5px;
}
.pane-content .views-row-1 {
  padding-top: 5px;
}
.pane-content .views-field-title {
  padding-left: 55px;
}
.panel-2col-bricks .panel-col-first .inside { 
  margin: 0 .25em .5em .5em;
  background-color: #4a4738;
}
#globalfrontpage .panel-col-first {
float:left;
width:49.9%;
}
#mini-panel-bihgloballoc .panel-panel .inside { 
  margin: 0 .25em .5em .5em;
  background-color: #625F4E;
}
#globalfrontpage .panel-col-first .inside .panel-pane { 
  height: 269px;
}
#content .panel-2col-bricks .panel-col-top .panel-pane .pane-title { 
  background-color: #625F4E;
}
#content .panel-2col-bricks .panel-col-top .panel-pane table { 
  margin-bottom: 0px;
}
.panel-2col-bricks .panel-col-last .inside { 
  margin: 0 .5em .5em .25em;
  background-color: #4a4738;
}
#globalfrontpage .panel-col-last .inside .panel-pane { 
  height: 269px;
}
.panel-2col-bricks .panel-col-last .inside .panel-pane .more-link { 
  padding: 0 5px 0 0;
}
.panel-2col-bricks .panel-col-first .inside .panel-pane .more-link { 
  padding: 0 5px 0 0;
}
.panel-2col-bricks  .panel-separator {
  margin: 0;
}
#content .panel-pane .pane-title {
  font-weight: bold;
  font-size: 14px;
  font-color: white;
  background-color: #73101E;
  padding: 5px;
}

#mainpopup #accom dt {
  width: 280px;
}
div.dev-timer {
  clear: both;
}
#mainpopup {
  padding-top: 10px;
/*  padding-top: 200px;  ML01 - Controls depth placement of main  */
  background-color: black;
}
#mainpopup #content {
  margin:0;
  padding:0;
  background-color: #625F4E;
}
/** from here **/
/********* moved into theme files
#edit-field-diagnosis2-nid-nid,
#edit-field-diagnosis3-nid-nid,
#edit-field-diagnosis4-nid-nid {
 margin: 0 0 0  22px;
}
#edit-field-dateofbirth-0-value-month-wrapper {
   margin: 0 0 0  59px;
}
#edit-field-occupation-value {
   margin: 0 0 0 25px;
}
#edit-field-lasttimeattend-value {
   margin: 0 0 0 17px;
}
.group-medical .form-checkboxes1 .form-item {
   margin: 2px 0 0 0;
}
.group-medical .form-checkboxes1{
   margin: 2px 0 0 0;
}
.group-personalinfo label,
.group-travelinfo label,
.group-miscellaneous label,
.group-medical label {
  display: inline;
}
#edit-field-gender-value-male-wrapper,
#edit-field-gender-value-female-wrapper {
  display: inline;
}
.group-travelinfo .form-radios .form-item ,
.group-medical  .form-radios .form-item ,
.group-miscellaneous  .form-radios .form-item ,
.group-personalinfo  .form-radios .form-item 
 {
   display: inline;
}
.group-personalinfo  .form-radios {
   margin: 0 0 0 125px;
}
.group-personalinfo   .form-radios {
   margin: 0 0 0 36px;
   display: inline;
}
.group-travelinfo  .form-radios {
   margin: 0 0 0 5px;;
   display: inline;
}
.group-miscellaneous  .form-radios {
   margin: 0 0 0 5px;;
   display: inline;
}
.group-medical  .form-radios {
   margin: 0 0 0 5px;;
   display: inline;
}
#edit-field-firstname-0-value {
   margin: 0 0 0 33px;
}
#edit-field-lastname-0-value {
   margin: 0 0 0 35px;
}
#edit-field-intphone-0-value{
   margin: 0 0 0 63px;
}
#edit-field-email-0-email{
   margin: 0 0 0 10px;
}
#edit-field-city-0-value{
   margin: 0 0 0 88px;
}
#edit-field-stateprov-value {
   margin: 0 0 0 0px;
}
#edit-field-country-value{
   margin: 0 0 0 49px;
}
#edit-field-address-0-value{
   margin: 0 0 0 48px;
}
#edit-field-zip-0-value {
   margin: 0 0 0 90px;
}
#edit-field-martialstatus-value {
   margin: 0 0 0 8px;
}
******/
.conferencenode #edit-field-city-0-value{
   margin: 0 0 0 0px;
}

.conferencenode #edit-field-country-value {
   margin: 0 0 0 0px;
}

.conferencenode #edit-field-address-0-value{
   margin: 0 0 0 0px;
}


.conferencenode #edit-field-zip-0-value{
   margin: 0 0 0 0px;
}

/** TILL HERE **/
.expiration .container-inline-date {
   margin: 0 0 0 17px;
   display:block;
}
.expiration label {
   display: inline;
}

.expiration .date-year,
.expiration .date-month,
.expiration .date-day {
   display: inline;
}
#edit-new-role-starttimestamp-wrapper .form-item,
#edit-new-role-expiration-wrapper .form-item {
   display: inline;
   float:none;
}
#edit-new-role-starttimestamp-datepicker-popup-0 {
   margin: 0 0 0 13px;
} 
#edit-new-role-expiration-datepicker-popup-0 {
   margin: 0 0 0 31px;
} 
#instrbox {
  padding:5px;
  margin:0;
  border: 1px solid white;
}
#instr {
   color: white;
   font-weight:bold;
}
.wide-page #edit-profile-tos-wrapper label.option {
   position: relative;
   top: 690px;
}
.wide-page #edit-profile-tos-wrapper .description  {
   position: relative;
   top: -30px;
}
#edit-profile-tos-wrapper label.option {
   position: relative;
   top: 875px;
}
#edit-profile-tos-wrapper .description  {
   position: relative;
   top: -30px;
}
.gridloggen a.btnCONF { 
  background:#7E0303  url(images/btnFMLreg.gif) no-repeat scroll left top;
}
.gridloggen { 
  font-size:24px;
  margin: 20px 15px 0 15px;
  padding:0;
  text-align:center;
  width:120px;
}
.gridloggen table {
  font-size: 15px;

}
.fmlomore {
   text-align: right;
   padding: 0 10px;
   margin: 0px;
}

#loggen {
   float: left;
   padding: 10px 0;
/*   border: 2px solid #C8CDD2;*/
}
#loggen dl {
   float: left;
   background:#3E3A2E none repeat scroll 0 0;
/*   width: 260px;*/
   margin: 10px 20px;
   padding: 0;
   display: inline;
}
#loggen dt {
  float: right;
  width: 300px;
  margin: 0;
  padding: 0;
/*  color: #627081;*/
}
#loggen dd {
  margin: 0 0 0 175px;
  padding: 0;
/*  color: #666; */
}
#loggen dl dd.img {
  margin: 0;
}
#loggen dd.img img {
  float: left;
  margin: 0 8px 0 0;
  padding: 4px;
  border: 0px solid #D9E0E6;
  border-bottom-color: #C8CDD2;
  border-right-color: #C8CDD2;
  background: black;
  height: 125px;
  width: 220px;
}

#loggen .alt dt {
  float: left;
}
#loggen .alt dd {
  margin: 0 98px 0 0;
}
#loggen .alt dd.img img {
  float: right;
  margin: 0 0 0 8px;
}

#logcont {
   padding: 0 10px;
   display: block;
   clear: both;
   float: left;
}

/*
.loggen {
   background:  white url("/public/sites/all/themes/bih_r1/images/logcurve.gif")  no-repeat scroll 0 100%;
   padding: 0;
   margin: 10px 0px;
   clear: both;
   border: 0px solid black;
   float: left;
   display: block;
  
}*/
.loggen .lft {
   background:  transparent url("/public/sites/all/themes/bih_r1/images/logcurve.gif")  no-repeat scroll right 0;
   float: left;
   margin: 0px;
   padding: 39px 25px;
   clear: both;
   border: 0px solid black;
   display: block;
}
#loggen .logblk {
   padding: 0px 5px 0px 0;;
} 
.loggen img {
   width: 204px;
}
 

.fmlonlineblock .upcoming {
   text-transform: uppercase;
   font-weight: bold;
   padding: 0 5px;
   margin: 0px;
}
.fmlonlineblock .onAir {
  color: red;
   text-transform: uppercase;
   font-weight: bold;
   padding: 0 5px;
   margin: 0px;
}
.fmlonlineblock .pastevt {
   text-transform: uppercase;
   font-weight: bold;
   padding: 0 5px;
   margin: 0px;
}
.fmlonlineblock .onlinet {
   color: #ffe71f;
   background: #8F6E1C;
   margin: 0px;
   padding: 0px;
   width: 90px;
   display: block;
   float: left;
   text-align: center;
}
.fmlonlineblock .onlinet1 {
   background: #33170C;
   margin: 0px;
   padding: 0;
   width: 60px;
   display: block;
   float: left;
   text-align: center;
}
.fmlonlineOnAir
 {
  background-attachment:fixed;
  background:  url(/public/sites/all/themes/bih_r1/images/fmloa_icon_video.png) no-repeat scroll 5px center;
}
.fmlonlineUpcoming
 {
  background:  url(/public/sites/all/themes/bih_r1/images/fmlou_icon_video.png) no-repeat scroll 5px center;
}
.fmlonlinePast {
  background:  url(/public/sites/all/themes/bih_r1/images/fmlop_icon_video.png) no-repeat scroll 5px center;
}
.hilite {
  background-color: #FFE71F ;
}
.fmlonlineblock {
   margin: 0 0 0 0px;
}
.fmlonlineOnAir
, .fmlonlineUpcoming
, .fmlonlinePast
 {
  border-bottom:1px solid #333333;
  padding:5px 5px 5px 34px;
  margin: 0 0 0 0px;

}
.fmlonlineTitle {
   font-weight: bold;
   padding: 0px;
   margin: 0px;
}
.fmlonlinebody {
   padding: 0 5px;
   margin: 0px;
   clear: both;
   width: 140px;
  background:#220E07 ;
}

#header_slit, #header_slitb {
  color: white;
  font-weight:normal;
  font-size: 80%;
  height:1.5em;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position:absolute;
  right: 60px;
  top:5px;
}
#header_slitb {
  position:absolute;
  right: 60px;
  top:75px;
} 
#header_slit .block, #header_slitb .block {
  margin: 0;
  padding: 0;
}
#header_slitb a { 

  text-decoration:none;
}
.textmiddle {
  vertical-align: middle;
}
#header_slitb .content {
  padding: 2px;
  border: 1px solid #eae0b7;
-moz-border-radius: 5px;
-webkit-border-radius: 5px; 
}
/*
#header_slit a:hover, #header_slitb a:hover { 
text-decoration:none;
  color: white;
}
#header_slit a { 
color:white;
cursor:pointer;
}

*/
.bihbox {
  border: 1px solid white;
  padding: 10px;
}
.bihmainalt .order-review-table {
  width: 100%;
}
.bihmainalt .pane-title-row,
.bihmainalt .review-button-row {
   background-color: #333333;
}


legend {
  color: #F6E6AD;
}
.form-checkboxes1 {
    overflow: auto;
    width: 100%;
    margin:1em 0;
}
#edit-field-howheardaboutus-value-Book-wrapper
,#edit-field-howheardaboutus-value-Web-Site-wrapper
, #edit-field-howheardaboutus-value-Other-wrapper
 {
   float: left;
   padding: 0px;
   width: 100px;
   margin-bottom:0;
   margin-top:0;
}
#edit-field-howheardaboutus-value-Tape-wrapper
, #edit-field-howheardaboutus-value-Friend-wrapper
, #edit-field-howheardaboutus-value-Radio-wrapper
, #edit-field-howheardaboutus-value-TV-wrapper
, #edit-field-howheardaboutus-value-Church-wrapper

 {
   padding: 0px;
   width: 100px;
   float: left;
   position: relative;
   margin-bottom:0;
   margin-top:0;
}
#edit-field-howheardaboutus-value-Be-in-Health-Conference-wrapper {
   padding: 0px;
   width: 200px;
   float: left;
   position: relative;
   margin-bottom:0;
   margin-top:0;
}
#edit-field-howheardaboutus-value-Seminar-wrapper

 {
   padding: 0px;
   width: 100px;
   float: left;
   position: relative;
   margin-bottom:0;
   margin-top:0;
}
/*#edit-field-howheardaboutus-value-Seminar-wrapper {
   padding: 0px;
   margin: 0 0 0 230px;
   width: 100px;
}*/


.pgmblock1 label {
   font-weight: bold;
}
.views-view-grid {
  width: 100%;
}
.fmlline {
  border: 1px dotted white ;
  maring: 5px 0;
}
.pgmblock2 {
  font-weight: bold;
  float: right;
}
.imgShift img {
  position: relative;
  left: -10px;
}

.wide-page   .logimgShift {
   background:transparent url(images/login_back.png) repeat scroll 0 0;
   line-height: 0;
   margin: 0;
   padding: 0;
   text-align: center;
   position: relative;
   left: -10px;
   width: 715px;
}
.logimgShift {
   background:transparent url(images/login_back.png) repeat scroll 0 0;
   line-height: 0;
   margin: 0;
   padding: 0;
   text-align: center;
   position: relative;
   left: -10px;
   width: 515px;
}

.bihmainalt img {
  left: -0px;
  position: relative;
}
/*
.bihmainalt table 
{
  border:1px solid white;
  margin-top: 10px;
}

.bihmainalt tr.even,
.bihmainalt tr.odd {
  border-bottom: 1px solid white;
}
.bihmainalt thead th {
  border-bottom: 2px solid white;
}
*/
.view-header p {
  margin: 0px 0px 4px 0px;

}
/*
tr[class^="row"] {
   border-bottom: white solid 1px;
}
td[class^="col"] {
   padding: 1em 0.6em;
}
*/
/*
.view-ucfmlonlineproducts .view-filters {
   background: #3E3A2E;
   padding: 10px;
   margin: 10px 0 10px 0;
   border: 1px solid white;
}*/
#bihfilttxt {
   float:left;
   border: 1px white none;
   width: 50%;
   color: white;
}
.regtitle {
   font-weight: bold;
   font-size: 140%;
}

.view-id-ucfmlonlineproducts .view-content,
.view-id-fmlnearyouproducts  .view-content,
.view-id-ucfmlproducts  .view-content,
.view-id-ucaiproducts .view-content {
   margin: 10px 0 0 0;
   padding: 0;
   clear: both;
   float: left;
   width: 100%;
}
#views-exposed-form-ucfmlonlineproducts-page-1 .date-views-filter-wrapper,
#views-exposed-form-fmlnearyouproducts-page-1  .date-views-filter-wrapper ,
#views-exposed-form-ucfmlproducts-page-1  .date-views-filter-wrapper ,
#views-exposed-form-ucaiproducts-page-1 .date-views-filter-wrapper  {
   min-width: 50px;
} 

#views-exposed-form-ucfmlonlineproducts-page-1 .views-exposed-form,
#views-exposed-form-fmlnearyouproducts-page-1 .views-exposed-form,
#views-exposed-form-ucfmlproducts-page-1 .views-exposed-form,
#views-exposed-form-ucaiproducts-page-1 .views-exposed-form
 {
   float:right;
   background: #5C4A42;
   padding: 5px;
   border: 1px white solid;
   width: 45%;
}
.views-exposed-widgets   {
   vertial-align: top;
}
.views-exposed-form .views-exposed-widget .form-submit {
   margin-top: 6px;
}

.views-field-field-evt-start-date-value-1 {
   color: #F6E6AD;
   font-size: 20px;
   font-family: Arial,Verdana,Geneva,sans-serif;
}

.fmlonlineblockindent .views-field-title {  
   color: white;
   font-weight: bold;
   font-size: 160%;
   font-family: Arial,Verdana,Geneva,sans-serif;
}

.fmlonlineblockindent .views-field-field-evt-start-date-value,
.fmlonlineblockindent .views-field-field-evt-start-date-value2 {
   font-weight: bold;
}
.fmlonlineblockindent .views-field-sell-price {
   font-weight: bold;
}
.fmlonlineblockindent  .views-field-nid {
   margin: 5px 0;
}
.fmlonlineblockindent  .views-field-nid .list-add-to-cart {
   text-decoration: none;
   padding: 2px 8px;
}
.fmlonlineblockindent .list-add-to-cart {
   font-style: bold;
   margin: 10px 0 0 0;
}

.boxDate {
  background-color: #6B322F;
  border: 0px solid black;
  display:block;
  float:left;
  text-align:right;
  width:66px;
  font-size: 11px;
  margin: 0px 0 0 0;
}
.boxDate .month {
  font-size:167%;
  display: block;
  padding: 0px;
  line-height: 0.75em;
}
.boxDate .day { 
  background-color: #6B322F;
  border: 4px solid #4A0400;
  /*text-transform: lowercase;*/
  display: block;
  padding: 2px;
  margin: 0;
  line-height: 1em;
  font-weight: bold;
  text-align: center;
}
.fmlonlineblockindent {
  margin-left: 85px;
}
/**
 * Resets
 */
#bihTopNav {
   height: 1.5em;
   list-style-image: none;
   list-style-position: outside;
   list-style-type: none;
   margin: 0 ;
   padding: 0;
   position: absolute;
   top: 40px;
   right: 60px;
   color: #F6E6AD;
   font-weight: bold;
}
.search-submit {
  background: #990b25 none repeat scroll 0 0;
  border-color:#CBC6B6 #CCC6B7 #D8D5CB #CBC6B7;
  border-style:solid;
  border-width:1px;
  color: white;
  font-size: 12px;
  padding: 0 2px 2px 2px;
  font-weight: bold;
  width: 40px;
}
#pop-search {
  display: block;
  opacity: 1;
}
.title a {
   color: white;
   font-weight:bold;
   font-size:12px;
}
.bihmain {
  color: #F6E6AD;
  position: relative;
  margin: 0 0 0 0px;
  padding:  0 0 0 0px;
}
.bihmainalt {
  color: #F6E6AD;
  position: relative;
  margin: 0 0 0 0px;
  padding:  0 0 0 0px;
  /*background: #322929;*/
}

.bihContentindent {
 padding: 0 20px;
}
.bihScriptureindent {
 padding: 0 20px;
 font-style: italic;
}

.trtitle {
  font-weight: bold;
  font-size: 14px;
  color: white;
  
}
.trtitle1 {
  font-weight: bold;
  font-size: 14px;
  color: white;
}
.trtitle2 {
  font-weight: bold;
  font-size: 12px;
  color: white;
}
.trtitlesmall {
  font-weight: bold;
  font-size: .8em;
  color: white;
}
.error1 {
  color: red;
}
.valign {

}
.input1Col { 
width:144px;
}

input, select, textarea { 
background:#EBE9E7 none repeat scroll 0 0;
border-color:#CBC6B6 #CCC6B7 #D8D5CB #CBC6B7;
border-style:solid;
border-width:1px;
}
input, textarea { 
padding-left:2px;
}

input, select, textarea { 
-x-system-font:none;
font-family:verdana,geneva,sans-serif;
font-size:9px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:12px;
margin:2px 0 0;
}

.trbody {
    font-size: 12px;
}

.formLabel1 {
  font-weight: bold;
  font-size: 12px;
}

.bihTitle1 {
  font-weight: bold;
  font-size: 12px;
}

.formHeader, .formSubheader, .formText, .formLabel, .formLabelRight, 
.formLabelRadio, .formLabelCheckbox, .checkboxSet, .checkbox, 
.radiobuttonSet {
  -x-system-font:none;
  font-family:verdana,geneva,sans-serif;
  font-size:10px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:normal;
}

.gridRow {
  padding: 0 0 8px;
}

.grid1Col { 
  width:148px;
}

.gridbtn {
    font-size:11px;
    width: 90px;
    margin: 0 0 0 90px;
    padding: 0px 0px 0px 0px;
}

.gridbtn1 {
    font-size:11px;
    width: 110px;
    margin: 0 2px 0 2px;
    padding: 0px 0px 0px 0px;
}

.spacer10 { 
height:10px;
}
.spacer8 { 
height:8px;
}
.blankline { 
  height: 8px;
  background-color: #14120C;
}


.clear { 
  font-size: 0px;
  height: 1px;
  background: transparent;
  margin-bottom: -1px;
  clear: both;
}

a.btn:hover, 
a.btn:active { 
    background-color:  #8F8679;
}

a.btnFML:hover, 
a.btnFML:active { 
    background-color:  #B36036;
}
a.btnFTL:hover,
a.btnFTL:active{ 
    background-color:  #DEE2E3;
}
a.btnFMLK:hover, 
a.btnFMLK:active { 
    background-color:  #CBDDFF;
}
a.btnPVD:hover, 
a.btnPVD:active { 
    background-color:  #A10001;
}
a.btnAI:hover, 
a.btnAI:active { 
    background-color:  #ABC3AC;
}
a.btnCONF:hover, 
a.btnCONF:active { 
    background-color:  #CE1E1C;
}
a.btnCONF:hover, a.btnCONF:active, a.btnPVD:hover, a.btn:hover, a.btnFML:hover, a.btnFTL:hover, a.btnFMLK:hover, a.btnPVD:active, a.btn:active, a.btnCancel:hover, a.btnCancel:active,
a.btnAI:hover, a.btnAI:active { 
    background-position: 0 -15px;
    text-decoration:none;
}

a.btn { 
    background:#333333 url(images/btnRarrow.gif) no-repeat scroll left top;
    color: white;
    font-weight:normal;
}
a.btnFML { 
    background:#DFB58D url(images/btnFMLreg.gif) no-repeat scroll left top;
    color: black;
    font-weight: bold;
}
a.btnFTL { 
    background:#BABEC0 url(images/btnFMLreg.gif) no-repeat scroll left top;
    color: black;
    font-weight: bold;
}
a.btnFMLK { 
    background:#9EBBE8 url(images/btnFMLreg.gif) no-repeat scroll left top;
    color: black;
    font-weight: bold;
}
a.btnPVD { 
    background:#83001a url(images/btnFMLreg.gif) no-repeat scroll left top;
    color: white;
    font-weight: bold;
}
a.btnAI { 
    background:#96B3A2 url(images/btnFMLreg.gif) no-repeat scroll left top;
    color: black;
    font-weight: bold;
}
a.btnCONF { 
    background:#CE1E1C url(images/btnFMLreg.gif) no-repeat scroll left top;
    color: white;
    font-weight: bold;
}

a.btn, a.btnFML, a.btnFTL, a.btnFMLK, a.btnCancel, a.btnDisabled, a.btnPVD, a.btnCONF, a.btnAI { 
-x-system-font:none;
/*color:#C7B79F;*/
/*color: white;*/
display:block;
font-family:verdana,geneva,sans-serif;
font-size:9px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
height:12px;
line-height:normal;
padding:1px 10px 2px 20px;
text-decoration:none;
}

a.linkGrn, a.linkGrn:visited, a.linkGrn:active {
   background: transparent url(images/arwGreen.gif) no-repeat scroll left top;
   padding-left: 12px;
}

.ruleDashed { 
   height: 1px;
   margin: 10px 0;
   background:transparent url(/public/images/rule_dashed.gif) repeat-x scroll left top;
}

#contact-mail-page {
  margin: 10px 10px 0 10px;
  width: 405px;
  color: #F6E6AD;
}

.oddreg {
   background-color:#767260;
   color: #F6E6AD;
   font-size: 12px;
}
.evenreg {
   background-color:#575446;
   color: #F6E6AD;
   font-size: 12px;
}
.datecol {
     border-bottom: 2px dotted #676767;
}
.kidscol {
    text-align: center; 
    padding: 0 0 0 0px;  
  border-bottom: 2px dotted #676767;
 }
.fmlcol {
    text-align: center; 
    padding: 0 0 0 0px;
  border-bottom: 2px dotted #676767;
 }
.ftlcol {
    text-align: center; 
    padding: 0 0 0 0px;
  border-bottom: 2px dotted #676767;
 } 

.oddreg {
   background-color:#767260;
   color: #F6E6AD;
   font-size: 12px;
}
.evenreg {
   background-color:#575446;
   color: #F6E6AD;
   font-size: 12px;
}
.highlight { 
	background-color: #99905c;
	font-size: 12px;
	color: #F6E6AD;
}
.oddcol {
     background-color:#575446;
}

.evencol {
     background-color:#767260;
}
.rptTable1 {
   -moz-box-sizing: border-box;
   border-collapse: separate;
   border-spacing: 2px;
   display: table;
   margin-bottom: 0;
   margin-top: 0;
   text-indent: 0;
   background-color: #5e5743;
/*   background-color: #554d36;*/
}

/* Program page related */
.pgmSummary {
	/* float: left; */ 
	/* width: 200px;*/
	display: block;
        background-color: #3E3A2E;
        /*border-left: 0px solid #99905c;
        border-right: 0px solid #99905c;
        border-top: 0px solid #99905c;
        border-bottom: 0px solid #99905c;*/
        margin: 10px 14px 10px 14px;
        /*padding: 13px 13px 13px 13px;*/
}
.pgmTitle1 {
       background-color: #712532;
       font-weight: bold;
       font-size: 14px;
       text-transform: capitalize;
       text-align: center;
       color: white;
}
.pgmFoot1 {

       background-color: #3E3A2E;
       font-weight: bold;
       font-size: 14px;
       text-transform: capitalize;
       padding: 10px 0 10px 0;
}
.confFoot1 {

       background-color: #3E3A2E;
       font-weight: bold;
       font-size: 14px;
       text-transform: capitalize;
       padding: 10px 0 10px 0;
}
.confSummary {
    margin: 0 0 0 5px;
}
.conf1Summary {
	/* float: left; */ 
	/* width: 200px;*/
	display: block;
        background-color: #3E3A2E;
        /*border-left: 0px solid #99905c;
        border-right: 0px solid #99905c;
        border-top: 0px solid #99905c;
        border-bottom: 0px solid #99905c;*/
        margin: 10px 14px 10px 14px;
        /*padding: 13px 13px 13px 13px;*/
}
.pgmItem1 {
      font-weight: normal;
      text-transform: capitalize;   
      background: transparent url(images/arwGreen.gif) no-repeat scroll 0 2px ;
      padding: 1px 10px 2px 10px;
      margin: 0 0 0 10px;
}
.grid2 {
    font-size:14px;
    width: 145px;
    margin: 0 12px 0 32px;
    padding: 0px 0px 0px 0px;
    text-align: center;
}
#accom {
   float: left;
   padding: 10px 0;
/*   border: 2px solid #C8CDD2;*/
}
#accom dl {
   float: left;
/*   width: 260px;*/
   margin: 10px 20px;
   padding: 0;
   display: inline;
}
#accom dt {
  float: right;
  width: 300px;
  margin: 0;
  padding: 0;
/*  color: #627081;*/
}
#accom dd {
  margin: 0 0 0 175px;
  padding: 0;
  width: 300px;
/*  color: #666; */
}
#accom dl dd.img {
  margin: 0;
}
#accom dd.img img {
  float: left;
  margin: 0 8px 0 0;
  padding: 4px;
   border: 1px solid #D9E0E6;
   border-bottom-color: #C8CDD2;
   border-right-color: #C8CDD2;
   background: black;
}

#accom .alt dt {
  float: left;
}
#accom .alt dd {
  margin: 0 98px 0 0;
}
#accom .alt dd.img img {
  float: right;
  margin: 0 0 0 8px;
}
.boxContpgm {
       width: 250px;
       float: left; 
       margin: 10px 14px 10px 0px;
}
.bihBlackBox {
/*  	float: left; */ 
/*        width: 250px; */
        background-color: black;
/*        margin: 10px 14px 10px 0px;*/
} 

.bihBlackBox .bihBoxHeader {
background: black url(images/corner_black_tr.png) no-repeat scroll 100% 0;
height:4px;
overflow:hidden;
  	
}

.bihBlackBox .bihBoxContent { 
background:black none repeat scroll 0 0;

}

.bihBlackBox .bihBoxFooter { 
background: black url(images/corner_black_br.png) no-repeat scroll 100% 0;
height:4px;
overflow:hidden;

}

.bihBlackBox .bihBoxHeader div { 
background:transparent url(images/corner_black_tl.png) no-repeat scroll 0 0;
height:4px;
width:4px;

}

.bihBlackBox .bihBoxFooter div { 
background:transparent url(images/corner_black_bl.png) no-repeat scroll 0 0;
height:4px;
width:4px;
}
.regdisclaimer {
   font-weight: bold;
   font-size: 11px;
   font-style: italic;
   margin: 0 10px;
   padding: 10px;
}
.bihblock {
   display: block;
}
.reglowTD {
  border-bottom: 2px dotted #4c4d32;
}
.boxAudioPlayer {
       /*float: left;*/
       margin-left: auto;
       margin-right: auto; 
       /*margin: 10px 14px 10px 0px;*/
       align: center;
}
div#player {
  background-color: black;
}
.playerSummary {
	/* float: left; */ 
	/* width: 200px;*/
	display: block;
        background-color: #616161;
        /*border-left: 0px solid #99905c;
        border-right: 0px solid #99905c;
        border-top: 0px solid #99905c;
        border-bottom: 0px solid #99905c;*/
        margin: 0px 4px 0px 4px;
        /*padding: 13px 13px 13px 13px;*/
}
.trtitle a {
  /*text-decoration: none;*/
  color: white;
}
.terms ul.links li a.active {
  color: #F6E6AD;
}
.bihContentindent .node {
   border-bottom: 2px dotted #F6E6AD;
}

.style2 {
   /*color: #B92726;*/
   color: white;
   font-weight: bold;
}
.regcol {
     border-bottom: 1px dotted #4C4D32;
}
.gridConf {
    font-size:14px;
    width: 145px;
    margin: 0 12px 0 140px;
    padding: 0px 0px 0px 0px;
    text-align: center;
}
.printctrlink {
    margin: 0 0 0 5px;
    font-size: .8em;
}
.gridTestimony {
    font-size:14px;
    width: 145px;
    margin: 0 5px 0 2px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    float: right;
}
.bodyconfdetails {
    float: left;
}
.confdetailpdf {
    float: right;
}
.confScheduleTBL td {
  vertical-align: top;
}
.progLink1 {
  font-size: 1.2em;
  font-weight: bold;
  padding: 3px 0 3px 0;
  line-height: 1.5em;
}
.p7000benefits {

}
.p7000benefitscontainer {
   padding: 20px;
   margin: 0 0 0 0px;
}
.p7000benefitslist {
   padding: 0 0 0 20px;
   margin: 0 0 0 0px;
}
.p7000benefitslist ul {
   padding-left: 20px;
   margin: 0 0 0 0px;
   clear: both;
}
.p7000title1 {
   font-weight: bold;
}
.faqsubtitle {
   font-weight: bold;
   font-size: 1.2em;
}
.conffaqlist ol {
   margin: 0 0 0 0px;
   padding: 0 0 0 20px;
}
.faqconf td {
   font-size: 12px;
   padding: 2px 8px 2px 0px;
}
.faqlnk {
   padding: 12px;
}
.gridDonate {
    font-size:14px;
    width: 145px;
    margin: 0 2px 0 0px;
    padding: 0px 0px 0px 0px;
}

/* project 7000 special offer styles*/
.offer2008 {
   text-align: center;
   margin: 10px 10px 10px 10px;
}
.specialoffer {
   font-size: 1.5em;
}
.associates {
   color: #CC9900;
   font-size: 26px;
   line-height: 2em;
   font-weight: bold;

}
.spacer1 {
  height: 3em; 
}
.month1 {
  font-weight: bold;
  font-style: italic;
}
.october2008 {
   color: #ED1c24;
   font-size: 26px;
   line-height: 2em;
   font-weight: bold;
  font-style: italic;
}
.spacer2 {
  height: 1.1em; 
}

.spacer3 {
  height: 1.1em; 
}
.and {
    font-style: italic;
    font-weight: 1.1em;
    margin: 0;
    padding: 0;
}
.spacer4 {
  height: 1.1em; 
}
.offerexpires {
   font-size: 10px;
}

.certificate {
  margin: 5px 0 3px 0;
}
.clickhere {

}
.spacer5 {
  height: 0em; 
  clear: both;
}

.redeemed { margin: 0 0 5px 0;}
.FMLFTL {
   font-size: 18px;
   line-height: 1.1em;
   font-weight: bold;
   margin: 10px 0 10px 0px;
   padding: 0px;
}
.spacer7 {
  height: 1.2em; 
}
.redeem {
   font-size: 16px;
}
.spacer8 {
  height: 1.1em; 
}
.spacer9 {
  height: 1.1em; 
}
.give {
   font-size: 16px;
}
.spacer10 {
  height: 1.1em; 
}

.spacer11 {
  height: 1.1em; 
}
.spacer12 {
  height: 1.1em; 
}
.spacer13 {
  height: 0em; 
}
.offer1800 {
  font-weight: bold;
  font-size: 1.1em;
}
.spacer14 {
  height: 4em; 
}
.offerlink {
     font-size: 16px;
}
.offerlink a:hover, .offerlink a:active {
  text-decoration: none;
}

/* buttons */
.form-submit {     /* default styling for all form buttons */
  background: #7E0303 url(images/red-button-bg.gif) repeat-x top center;
  border: 1px solid white;
  color: #fff;
  cursor: pointer;
/*  font-family: "Myriad Pro", "Trebuchet MS", Garamond, Verdana, Helvetica, Arial, sans-serif;
*/  
  font-size: 1.2em;
  font-weight: bold;
  outline: 1px solid #48403D;
  padding: 2px;
}

.form-submit:hover {
  background: red url(images/red-button-bg.gif) repeat-x bottom center;
  cursor: pointer;
} 
.cart-review .tableHeader-processed,
#cart-form-products .tableHeader-processed {
  background-color: #333333;
}

.cart-review tbody tr.even, 
#cart-form-products tbody tr.even ,
.order-pane tr.even
{
  background-color: #625F4E;
  border-bottom: 0px;
}

.cart-review tbody tr.odd, 
#cart-form-products tbody tr.odd,
.order-pane tr.odd
{
  background-color: #575446;
  border-bottom: 0px;
}
.cart-review tbody tr.subtotal,
#cart-form-products tbody td.subtotal
 {
  background-color: #333333;
}
#content .order-pane thead { 
background-color:#333333;
}
#content .order-pane-table thead th { 
background-color:#333333;
border-color:#333333;
border-style:solid;
border-width:0 0 2px;
font-weight:bold;
padding:4px 8px;
#edit-checkout,
.add_to_cart #edit-submit,
#checkout-form-bottom #edit-continue,
#uc-cart-checkout-review-form #edit-submit {
  background: #7E0303 url(images/orange-button-bg.gif) repeat-x top center;
}

#edit-checkout:hover,
.add_to_cart #edit-submit:hover,
#checkout-form-bottom #edit-continue:hover,
#uc-cart-checkout-review-form #edit-submit:hover {
  background: #7E0303 url(images/orange-button-bg.gif) repeat-x bottom center;
  cursor: pointer;
}
