body {color:white;background-color:#999966;}
.superscript {vertical-align:super;font-size:6pt;}
.tbuttons {cursor:pointer;font-family:Trebuchet MS;font-size:10pt;font-weight:normal;color:white;background-color:#50682B;}
.tbuttons2 {cursor:pointer;font-family:Trebuchet MS;font-size:10pt;font-weight:normal;color:white;background-color:#50682B;padding:2px;border:1px solid #fff;}
.tbuttons-hover {cursor:pointer;font-family:Trebuchet MS;font-size:10pt;font-weight:normal;color:#FFF100;background-color:#000000;}
.tbuttons2-hover {cursor:pointer;font-family:Trebuchet MS;font-size:10pt;font-weight:normal;color:#FFF100;background-color:#000000;padding:2px;border:1px solid #fff;}
.tinputs {color:#000000;cursor:pointer;background-color:#D0C7C2;font-weight:normal;font-size:10pt;border-right:black 1px solid;border-top:black 1px solid;border-left:black 1px solid;border-bottom:black 1px solid;padding:2px;}
.tinputs-hover {background-color:#F3CE6E;cursor:pointer;font-weight:normal;font-size:10pt;border-right:black 1px solid;border-top:black 1px solid;border-left:black 1px solid;border-bottom:black 1px solid;padding:2px;}
.linputs {background: url(../images/links.png) no-repeat right top;font-family:Trebuchet MS;background-color:#000;border-bottom:white 1px solid;font-weight:normal;font-size:10pt;color:white;}
.linputs-hover {font-family:Trebuchet MS;background-color:#212226;border-bottom:white 1px solid;font-weight:normal;font-size:10pt;color:#FFF100;}
th {background-image:url(../images/camo.gif);color:white;text-align:left;padding:5px;border-bottom:buttonhighlight solid 2px;border-left:buttonshadow solid 2px;border-right:buttonhighlight solid 2px;border-top:buttonshadow solid 2px;}
td.v_data {color:black;font:10pt Tahoma;}
.t_data {color:#000;font:10pt Tahoma;}
.w_data {color:#fff;font:10pt Tahoma;}
td.heading {color:white;font:14pt Tahoma;}
table.main {border:1px solid black;background-image:url(../images/bg.png);border:1px solid white;background-color:#212226;}
.menu_item {color:#333300;border-bottom:1px dotted white;font:10pt Tahoma;}
.menu_item:hover {color:white;border-bottom:1px dotted white;font:10pt Tahoma;}
.subheading {font:12pt Tahoma;}
a {text-decoration:none;color:#FEE197;cursor:pointer;}
a:visited {color:#FEE197;cursor:pointer;}
a:hover {text-decoration:none;color:#FFF100;cursor:pointer;}
.title {background-color:#333300;background-image:url(../images/camo.gif);color:#F3CE6E;text-align:center;border-bottom:buttonhighlight solid 2px;border-left:buttonshadow solid 2px;border-right:buttonhighlight solid 2px;border-top:buttonshadow solid 2px;font-family:Tahoma;font-size:12pt;font-weight:bold;padding:5px;}
.title2 {background-color:#333300;color:#FFFF00;text-align:center;width:200px;border:1px solid white;font-family:Tahoma;font-size:14px;font-weight:normal;padding:5px;}
.title3 {background-color:#4682B4;color:#FEE197;text-align:left;border:1px solid white;font-family:Tahoma;font-size:13px;font-weight:bold;padding:5px;}
.nocenter {background-color:#2E5B6E;color:white;}
input {cursor:pointer;font-family:Tahoma;font-size:11px;font-weight:bold;}
textarea {cursor:pointer;background-color:#ebebeb;}
select {color:black;text-decoration:none;font-family:Tahoma;font-size:11px;border:1px solid #003A57;background-color:white;}
.buttons {color:black;text-decoration:underline;cursor:pointer;font-family:Tahoma;font-size:11px;}
.buttons:visited {color:black;text-decoration:underline;cursor:pointer;font-family:Tahoma;font-size:11px;}
.buttons:hover {color:#FEE197;text-decoration:none;font-family:Tahoma;font-size:11px;border:1px solid #003A57;background-color:black;border-style:dashed;}
.mbuttons {color:#FFF100;text-decoration:underline;cursor:pointer;font-family:Tahoma;font-size:11pt;}
.mbuttons:visited {color:#FFF100;text-decoration:underline;cursor:pointer;font-family:Tahoma;font-size:11pt;}
.mbuttons:hover {color:white;text-decoration:none;font-family:Tahoma;font-size:11pt;}
.admin {color:black;text-align:center;}
.admin_title {background-image:url(../images/camo.gif);background-color:#2E5B6E;color:#F3CE6E;text-align:center;border:1px solid white;font-family:Tahoma;font-size:13px;font-weight:bold;}
.admin_title2 {background-color:#999966;color:#ffffff;text-align:center;border:1px solid white;font-family:Tahoma;font-size:11px;font-weight:bold;}
.admin_title3 {background-color:#ffffff;color:#000000;text-align:left;border-left:1px solid black;font-family:Tahoma;font-size:14px;font-weight:normal;white-space:nowrap;}
.admin_title4 {background-color:#ebebeb;color:#000000;text-align:center;border-left:1px solid white;font-family:Tahoma;font-size:14px;font-weight:normal;}
.admin_title5 {background-color:#ebebeb;background-image:url(../images/back.jpg);color:#000000;text-align:center;border-bottom:buttonhighlight solid 2px;border-left:buttonshadow solid 2px;border-right:buttonhighlight solid 2px;border-top:buttonshadow solid 2px;font-family:Tahoma;font-size:12px;font-weight:bold;padding:5px;}
.admin_title6 {background-color:#ebebeb;color:#000000;text-align:left;border:1px solid white;font-family:Tahoma;font-size:13px;font-weight:bold;padding:5px;}
.admin_title7 {background-color:#2E5B6E;border:1px solid white;cursor:pointer;color:white;text-align:center;font-family:Tahoma;font-size:11px;font-weight:bold;}
.admin_title8 {background-color:#ebebeb;color:#000000;text-align:center;border:1px solid white;font-family:Tahoma;font-size:13px;font-weight:bold;padding:5px;}
.admin_title9 {background-image:url(../images/camo.gif);color:#ffffff;text-align:center;border:1px solid white;font-family:Tahoma;font-size:13px;font-weight:bold;padding:5px;}
.admin_title10 {background-color:black;color:#ffffff;text-align:center;border:1px solid white;font-family:Tahoma;font-size:13px;font-weight:bold;padding:5px;}
.admin_title11 {background-image:url(../images/camo.gif);border-bottom:buttonhighlight solid 2px;border-left:buttonshadow solid 2px;border-right:buttonhighlight solid 2px;border-top:buttonshadow solid 2px;}
.admin_title12 {background-color:#D9D1BE;border:1px solid white;}
.admin_title13 {background-image:url(../images/camo.gif);color:#ffffff;text-align:center;font-family:Tahoma;font-size:13px;font-weight:bold;padding:5px;}
.admin_title14 {background-image:url(../images/camo.gif);background-color:#2E5B6E;color:#ffffff;text-align:center;border:1px solid white;font-family:Tahoma;font-size:12px;font-weight:normal;font-style:normal;cursor:pointer;}
.admin_title15 {background-image:url(../images/camo.gif);color:white;text-align:right;padding:5px;font-size:13px;font-weight:bold;border-bottom:buttonhighlight solid 2px;border-left:buttonshadow solid 2px;border-right:buttonhighlight solid 2px;border-top:buttonshadow solid 2px;}
.admin_title16 {background-color:#7D6E4B;color:#ffffff;text-align:center;border:1px solid white;font-family:Tahoma;font-size:13px;font-weight:bold;}
.border {border:2px solid white;}
.modify {background-color:#999966;color:#fff;font-family:Tahoma;font-size:11px;border:white 1px solid;padding:10px}
.whtBG {background-color:#000;color:#fff;font-family:Tahoma;font-size:11px;border:white 1px solid;padding:10px}
.eventButtons {color:#000000;text-decoration:none;cursor:pointer;font-family:Tahoma;font-size:11px;}
.eventButtons:visited {color:#000000;text-decoration:none;cursor:pointer;font-family:Tahoma;font-size:11px;}
.eventButtons:hover {background-color:#999966;color:#FFF100;text-decoration:underline;cursor:pointer;font-family:Tahoma;font-size:11px;}
.eventButtons2 {color:#ffffff;text-decoration:none;cursor:pointer;font-family:Tahoma;font-size:11px;}
.eventButtons2:visited {color:#ffffff;text-decoration:none;cursor:pointer;font-family:Tahoma;font-size:11px;}
.eventButtons2:hover {color:#FFF100;text-decoration:underline;cursor:pointer;font-family:Tahoma;font-size:11px;}
.alert {color:red;font-weight:bold;}
.eventStyle1 {color:#FFF100;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;}
.eventStyle {color:#000;font-family:Arial;font-size:9pt;font-style:italic;font-weight:bold;}
.index_style {background-color:black;padding:10px;border:1px solid white;color:#fff;font-family:Tahoma}
.index_style2 {background-color:black;border:1px solid white;color:#fff;}
.inputs {color:#000000;background-color:#D0C7C2;font-weight:normal;font-size:10pt;border-right:black 1px solid;border-top:black 1px solid;border-left:black 1px solid;border-bottom:black 1px solid;padding:2px;}
.inputs-hover {background-color:#F3CE6E;cursor:pointer;font-weight:normal;font-size:10pt;border-right:black 1px solid;border-top:black 1px solid;border-left:black 1px solid;border-bottom:black 1px solid;padding:2px;}
.padLeft {padding-left:10px;}
.padRight {padding-right:11px;}
.cap-top {background-image: url(../images/light-cap-top.gif);background-repeat:no-repeat;}
.testimonyBG {background-image:url(../images/logo.gif);background-repeat:no-repeat;}
.cap-down {background-image:url(../images/light-cap-bot.gif);background-repeat:no-repeat;}
.note-nonBG {background-color:#EBE6C8;}
.tyRight {background-color:#DDDAB7;}
.midTEXT {padding-right:20px;padding-left:20px;font-size:10pt;line-height:1.4em;background-color:#DDDABB;text-align:justify;font-family:Tahoma;color:#000}
.subTABLE {padding-right:10px;padding-left:10px;background-color:#ebe6c8;color:#862529;border-bottom:buttonhighlight solid 2px;border-left:buttonshadow solid 2px;border-right:buttonhighlight solid 2px;border-top:buttonshadow solid 2px;}
.testTitle {padding-right:10px;padding-left:20px;color:#660000;font-weight:bold;font-size:11pt;line-height:1.4em;background-color:#DDDABB;text-align:left;font-family:Tahoma}
.greenIn {font-family:Trebuchet MS;font-size:12pt;font-weight:normal;background-color:#50682B;color:#ffffff;border:1px solid black;}
#lbOverlay {
     position: fixed;
     z-index: 9999;
     left: 0;
     top: 0;
     width: 100%;
     height: 100%;
     background-color: #000;
     cursor: pointer;
}

#lbCenter, #lbBottomContainer {
     position: absolute;
     z-index: 9999;
     overflow: hidden;
     background-color: #fff;
}

.lbLoading {
     background: #fff url(../images/loading.gif) no-repeat center;
}

#lbImage {
     position: absolute;
     left: 0;
     top: 0;
     border: 10px solid #fff;
     background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
     display: block;
     position: absolute;
     top: 0;
     width: 50%;
     outline: none;
}

#lbPrevLink {
     left: 0;
}

#lbPrevLink:hover {
     background: transparent url(../images/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
     right: 0;
}

#lbNextLink:hover {
     background: transparent url(../images/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
     font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
     font-size: 10px;
     color: #666;
     line-height: 1.4em;
     text-align: left;
     border: 10px solid #fff;
     border-top-style: none;
}

#lbCloseLink {
     display: block;
     float: right;
     width: 66px;
     height: 22px;
     background: transparent url(../images/closelabel.gif) no-repeat center;
     margin: 5px 0;
     outline: none;
}

#lbCaption, #lbNumber {
     margin-right: 71px;
}

#lbCaption {
     font-weight: bold;
}
.progressWrapper {
  width: 357px;
  overflow: hidden;
}

.progressContainer {
  margin: 5px;
  padding: 4px;
  border: solid 1px #E8E8E8;
  background-color: #F7F7F7;
  overflow: hidden;
}
/* Message */
.message {
  margin: 1em 0;
  padding: 10px 20px;
  border: solid 1px #FFDD99;
  background-color: #FFFFCC;
  overflow: hidden;
}
/* Error */
.red {
  border: solid 1px #B50000;
  background-color: #FFEBEB;
}

/* Current */
.green {
  border: solid 1px #DDF0DD;
  background-color: #EBFFEB;
}

/* Complete */
.blue {
  border: solid 1px #CEE2F2;
  background-color: #F0F5FF;
}
.progressName {
  font-size: 8pt;
  font-weight: 700;
  color: #555;
  width: 323px;
  height: 14px;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
}
.progressBarInProgress,
.progressBarComplete,
.progressBarError {
  font-size: 0;
  width: 0%;
  height: 2px;
  background-color: blue;
  margin-top: 2px;
}
.progressBarComplete {
  width: 100%;
  background-color: green;
  visibility: hidden;
}
.progressBarError {
  width: 100%;
  background-color: red;
  visibility: hidden;
}
.progressBarStatus {
  margin-top: 2px;
  width: 337px;
  font-size: 7pt;
  font-family: Arial;
  text-align: left;
  white-space: nowrap;
}
a.progressCancel {
  font-size: 0;
  display: block;
  height: 14px;
  width: 14px;
  background-image: url(../images/cancelbutton.gif);
  background-repeat: no-repeat;
  background-position: -14px 0px;
  float: right;
}
a.progressCancel:hover {
  background-position: 0px 0px;
}
/* -- SWFUpload Object Styles ------------------------------- */
.swfupload {
  vertical-align: top;
}
/* remember to define focus styles! */
:focus { outline: 0; }
div.fieldset {
     border:  1px solid #afe14c;
     margin: 10px 0;
     padding: 20px 10px;
}
div.fieldset span.legend {
     position: relative;
     background-color: #FFF;
     padding: 3px;
     top: -30px;
     font: 700 14px Arial, Helvetica, sans-serif;
     color: #50682B;
}
div.flash {
     width: 375px;
     margin: 10px 5px;
     border-color: #000;

     -moz-border-radius-topleft : 5px;
     -webkit-border-top-left-radius : 5px;
    -moz-border-radius-topright : 5px;
    -webkit-border-top-right-radius : 5px;
    -moz-border-radius-bottomleft : 5px;
    -webkit-border-bottom-left-radius : 5px;
    -moz-border-radius-bottomright : 5px;
    -webkit-border-bottom-right-radius : 5px;

}
input[disabled]{ border: 1px solid #ccc } /* FF 2 Fix */
label {
     width: 150px;
     text-align: right;
     display:block;
     margin-right: 5px;
}
#btnSubmit { margin: 0 0 0 155px ; }
/* footer */
#bcc_footer_bar_wrapper {
     clear: both;

}
#bcc_footer_bar {
     padding: 15px 30px;
     border-top: 1px solid #212226;
     background-color: #212226;
     text-align: center;
     color:#fff;
}
/* end of footer */
.miscText {
font-family: verdana, arial, helvetica, sans-serif;font-size: 12px;background: #373A32;color: #D0D0D0; direction: ltr;padding:10px;border:1px solid white;
}
.miscText2 {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 12px;
  background: #373A32;
  color: #D0D0D0;
  padding:10px;
  border:1px solid white;
  vertical-align:middle;
}
.section_w590 {
     clear: both;
     width: 590px;
     background-color: #D9D1BE;
}
.BCCTeam {
     margin: 0px;
     padding: 2px 0 20px 0;
     font-size: 30px;
     font-weight: bold;
     color: #bdfa66;
     text-align:center;
}
.bcc_main { background-color: #000; padding:5px; border: 1px solid #5A6060; }
#main_column {
     float: left;
     width: 590px;
}
.cleaner { clear: both; width: 100%; height: 0px; font-size: 0px;  }
#top_menu .twitter a{
	   position:relative;
		 top:-135px;
     float: left;
     display: block;
     width: 40px;
     height: 40px;
     margin-right: 20px;
     background: url(../images/twitter.png) no-repeat;
}
#top_menu .facebook a{
	   position:relative;
		 top:-135px;
     float: left;
     display: block;
     width: 40px;
     height: 40px;
     margin-right: 20px;
     background: url(../images/facebook.png) no-repeat;
}
#top_menu .youtube a{
	   position:relative;
		 top:-135px;
     float: left;
     display: block;
     width: 40px;
     height: 40px;
     margin-right: 20px;
     background: url(../images/youtube.png) no-repeat;
}
#bcc_site_title_bar #top_menu {
  float:left;
  width:100%;
  left:10px;
  top:0px;
  margin: 0px 0px 0 0;
  padding: 0px;
  position:relative;

}
.error {color:red;font-weight:bold;padding:10px;border:1px solid white;}
.pageTitle {
  color:#fff;
  position: absolute;
  top: 0px;
  font-size:16pt;
  left:10px;
  font-family:Trebuchet MS;
}
.webSiteName {
  color:#fff;
  position: absolute;
  top: 30px;
  font-size:16pt;
  left:126px;
  background: url(../images/emphasis.png) no-repeat right top;
  line-height:100px;
  font-family:Trebuchet MS;
}
.errorMsg {
  color:#fff;
  position: absolute;
  top: 64px;
  font-size:10pt;
  right:65px;
  font-family:Trebuchet MS;
}
.contact_me {text-align:center;line-height:100px;background: url(../images/contact.png) no-repeat right top;font-family:Trebuchet MS;background-color:#000;border:1px solid black;font-weight:normal;font-size:10pt;color:#ffff00;}
.main_page {text-align:center;line-height:50px;font-family:Trebuchet MS;background-color:#000;border:1px solid black;font-weight:normal;font-size:10pt;color:#ffff00;}
.noLinks {text-align:center;line-height:100px;background: url(../images/links.png) no-repeat right top;font-family:Trebuchet MS;background-color:#000;border:1px solid black;font-weight:normal;font-size:10pt;color:#ffff00;}
