@charset "UTF-8";
/* CSS Document */

Body
{
    background-color: white;
    margin: 0px;
}

H1
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 20px;
    font-weight: normal;
    color: #666644;
}

H2
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 20px;
    font-weight: normal;
    color: #666644;
}

H3
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
    color: #003366;
}

H4
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: normal;
    color: #003366;
}

H5, DT
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #003366;
}

H6
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: bold;
    color: #003366;
}

TFOOT, THEAD
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    color: #003366;
}

TH
{
    vertical-align: baseline;
    font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    font-weight: bold;
    color: #808080;
}

A:link
{
    text-decoration: none;
    color: #58b7dd;
}

A:visited
{
    text-decoration: none;
    color: #58b7dd;
}

A:hover
{
    text-decoration: underline;
    color: #58b7dd;
}

A:active
{
    text-decoration: none;
    color: #58b7dd;
}

SMALL
{
    font-size: 8px;
}

BIG
{
    font-size: 14px;
}


UL LI
{
    list-style-type: square;
}

UL LI LI
{
    list-style-type: disc;
}

UL LI LI LI
{
    list-style-type: circle;
}

OL LI
{
    list-style-type: decimal;
}

OL OL LI
{
    list-style-type: lower-alpha;
}

OL OL OL LI
{
    list-style-type: lower-roman;
}
OL UL LI
{
    list-style-type: disc;
}

HR
{
    color: #696969;
    height: 1pt;
    text-align: left;
}

body {
background:URL(images/bcf-background.gif) 0 -40px repeat-x;	
font-family:Verdana, Arial, Tahoma,  Geneva, sans-serif;
font-weight:normal;
font-size:14px;
width:100%;
height:100%;
}
#bcf-container ul {
	margin:0;
	padding:0;
}
#bcf-container {
color:#fff;	


margin:0px auto;
text-align:center;
width:960px;

}
img {
	border:0;
}
#bcf-container a {
color:#fff;
text-decoration:none;
}
#bcf-container a:hover {
	text-decoration:underline;
}
#bcf-nav {
	
	width:960px;
}

/** navigation */
#bcf-nav ul{
	width:auto;
	margin:0px auto;
	padding:0px;
	margin-top:15px;
	display:block;
	position:relative;
}
#bcf-navCurrentItem a {
	color:#9782a4;
}
#bcf-nav ul li {
	list-style-type:none;
	display:inline;
	margin:0px;
	padding:0px 8px;
	border-left:1px solid #9782a4;
}
#bcf-navItemVideoMessage {
	border-left:0px !important;
}
#bcf-navItemVideoMessage a:selected{
	color:#9782a4; !important;
}
#bcf-container ul li.last {
	border:0;
}
#bcf-content-box {	
	width:960px;
	margin-top:5px;
	margin-top:21px;
}
#bcf-content-box-inner {
	text-align:left;
	background:URL(images/content-box-bg.gif) center no-repeat;
	
	width:700px;
	height:441px;
	margin:0px auto;
}
.watch-video #bcf-content-box-inner {
	
	background:URL(images/content-box-bg-watch.gif) center no-repeat;

}

#bcf-content-box .content {
	font-size:120%;
	line-height:180%;
margin:20px 70px;
padding:40px 0px;
position:relative;
width:auto;
}
#bcf-content-box a {
color:#94bc4a;	
text-decoration:underline;
}
#bcf-content-box ul a {
color:#fff;	
text-decoration:none;
}

/* style content box depending on the page */
#bcf-content-box.watch-video .content {
	font-size:160%;
	line-height:180%;
margin:20px 26px;
padding:16px 0px;
//padding:0px;
//margin-top:16px;
}

#bcf-content-box.video-complete .content {
	margin:20px 120px;
	padding:45px 0px;
line-height:140%;
font-size:120%;
//padding:20px 0;
//margin-top:16px;
}
#bcf-content-box.share .content,
#bcf-content-box.update .content{
	margin:20px 100px 0px 130px;
	padding:35px 0px;
line-height:120%;
font-size:100%;
}

#bcf-content-box.main .content {
margin-left:90px;
margin-right:100px;
}
#bcf-content-box.update .field-item .label {
width:110px;	
}
#bcf-content-box.update .field-item .field-input {
margin-left:110px;	
}
#bcf-content-box.update .field-item .field-input .field-input-nested {
margin-left:0px;

width:170px;
float:left;
clear:none;
padding-right:5px;
}

#bcf-content-box.update .field-item .field-input input {
width:333px;	
}
#bcf-content-box.update .field-item .field-input-nested input,
#bcf-content-box.update .field-item .field-input-nested .form-select{
width:160px;
margin-left:0px;

margin:0px 10px 0px 0px;
}
#bcf-content-box.update #address .field-item .field-input-nested .form-select {
width:168px;	
}
#bcf-content-box.update .form-submit {

margin-left:110px;

}
#bcf-content-box.financial-summary .content {
	text-align:center;
	padding:45px 0px;
line-height:180%;
font-size:160%;
}
#bcf-content-box.update-complete .content{
	text-align:center;
	padding:75px 50px;
line-height:180%;
font-size:160%;
}

#bcf-content-box.comment-complete .content,
#bcf-content-box.share-complete .content{
	text-align:center;
	padding:95px 20px;
line-height:180%;
font-size:160%;
}
#bcf-content-box ul{
margin-left:40px;	
}
#bcf-content-box li {
list-style-type:none;	
padding:3px 0px 3px 50px;
background:URL(images/bcf-icon.gif) no-repeat;
}
#bcf-container a.bcf-message-link {
	background:URL(images/bcf-icon.gif) no-repeat;
	text-decoration:underline;
	padding:5px 0px 5px 40px;
}
#bcf-logo {

	text-align:center;
	width:960px;
	margin:0px auto;
	margin-top:20px;
}
.smaller {
font-size:75%;
line-height:120%;
}

.field-item {
float:left;
width:100%;
clear:both;
margin:5px 0px;
}
.field-item .label {
	width:80px;
	float:left;
}
td.label {
	vertical-align:top;
}
.field-item .field-input {
margin-left:80px;	
}
.field-item .field-input input,
.field-item .field-input textarea,
.field-item .field-input .form-select,
{
	font-family:Verdana, Geneva, sans-serif;
	background:#f4f5f0;
	border:none;
	color:#666;
	font-size:85%;
	padding:4px;
width:340px;	
}
td .text-field,
td .form-select{
	width:150px;
font-family:Verdana, Geneva, sans-serif;
	background:#f4f5f0;
	border:none;
	color:#666;
	font-size:85%;
	padding:4px;
}
td .form-select {
	padding:3px;
	
}
.field-item .field-input .form-select {
padding:3px;	
}
.field-item.comment label {
float:none;
display:block;

}
.form-submit {
background:none;
margin-left:80px;
border:0;
font-size:140%;
color:#94bc4a;
width:auto;
padding:0px;
cursor:pointer;

}
.field-item a.back {
	
}
.light-purple {
	color:#c1b0d1;
}
.sub-label {
	display:block;
	margin-bottom:10px;
}
td.center-col {
padding-right:5px;	
}

