@charset "utf-8";
/* CSS Document */


ul{
margin-top:0;
margin-bottom:0;
}
p{
margin:0;
padding-top:5px;
padding-bottom:5px;
}

#sideinfo a {
color:#414141;

}

table, td,tr {
padding:0;
margin:0;
}



#buttonLink {
font-size:14px;
}

#buttonLink a{
color:#FFFFFF;
}

#buttonLink a:link, #buttonLink a:active, #buttonLink a:visited{
text-decoration:none;
 
}
#buttonLink a:hover{
font-size:14px;
color:#fff600;
}

#sideinfo a:link, #sideinfo a:active, #sideinfo a:visited  {
text-decoration:none;
}

#sideinfo a:hover  {
text-decoration: underline;
}
#toplinks a {
color:#414141;

}
#toplinks a:link, #toplinks a:active,#toplinks  a:visited  {
text-decoration:none;
}

#toplinks a:hover  {
text-decoration: underline;
}
.fltlft a:link, #mainTxt a:active, #mainTxt a:visited  {
color:#FFFFFF;
text-decoration:underline;
}

.fltlft a:hover  {
color:#FFFFFF;
text-decoration: none;
}

.language {
font-size:11px; float:right;
color:#ec8d1c;
}

.language a{
color:#0067b1;
text-decoration:none;
}
.language a:hover  {
text-decoration: underline;
}


#footer a {
font-size:11px;
color:#ffffff;
padding-right:15px;
text-decoration:underline;
padding:0 10px;
}


#footer a:link, #footer a:active, #footer a:visited  {
text-decoration:none;
}

#footer a:hover  {
text-decoration: underline;
}
#footer .ftext {
font-size:11px;
color:#FFFFFF;}



#search .sbox {
color:#595959;
font-size:12px;
}

#search .sbox input {
border:#afd0c0 1px solid;
width:125px;
}

/*sideInfo*/
#sideinfo h3{
	text-align: left;
	color: #ec8d1c;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	padding:0 0 5px 0;
	font-weight: bold;
	margin:0;
	

}
#sideinfo p{
	text-align: left;
	color: #24553d;
	font: 12px Arial;

}
#sideinfo ul {
padding:0;
margin:0;
}
#sideinfo ul li{
list-style:none;

background:url(../images/bullet.gif) no-repeat;
margin-left:0em;
padding-left:10px;
background-position:0 0.3em;
line-height:17px;
font-size:11px;
}


#sidebar1 .image1{
padding:5px 5px;
width:auto;
}




#sidebar1 select {
width:125px;
margin-top:7px;
}


/* mainContent */

#mainContent h1 {
	text-align: left;
	color: #006600;
	font: 20px Arial;
	font-weight:bold;
	padding: 0 0 10px 0;
	margin:0;

}
#mainContent h2 {
	text-align: left;
	color: #145a46;
	font: 16px;
	padding: 5px 0 5px 0;
	font-weight:normal;
	font-style:italic;
	margin:0 0 0 0;

}
#mainContent h3 {
	text-align: left;
	color: #ec8d1c;
	font: 14px Tahoma, Arial, Helvetica, sans-serif;
	padding:0 0 10px 0;
	font-weight: bold;

	margin:0 0 5px 0;
	padding:0;
	border-bottom:1px solid #0067b2;
	

}
#mainContent .mainTxt{
	padding: 10px 0 0 20px;
	margin:0 0 0 0;
border-left:#057450 dotted 1px;
height:auto;

}

#mainContent .mainTxtLeft{
	padding: 4px;
	margin:0 0 0 0;
	height:auto;
	border:#0067b1 1px solid;
	width:168px;
	background-color:#FFFFFF;
	margin-right:5px;

}
#mainContent ul li {
list-style:none;

background:url(../images/bullet.gif) no-repeat;
margin-left:-0.3em;
padding-left:10px;
background-position:0 0.3em;
line-height:17px
}


#headerlogo a{
cursor:pointer;
} 
 .hdgLinks{
padding:26px 10px 0 0; text-align:right; font-size:14px; color:#FFFFFF

}
 .hdgLinksE{
padding:12px 18px 0 0; text-align:right; font-size:12px; color:#FFFFFF

}

 .hdgLinksC{
padding:26px 10px 0 0; text-align:right; font-size:14px; color:#FFFFFF

}

.hdgLinks a,  .hdgLinksC a,  .hdgLinksE a{
color:#FFFFFF

}


/*Inside Content*/
*html #insideContent {
min-height:435px;
height:435px; 
margin:0;
padding:0;
vertical-align:bottom;

}

#insideContent {
min-height:435px;
height:auto; 
margin:0;
padding:0;
vertical-align:bottom;

}

#insideContent p{
font-size:12px;
color: #333333;
text-align:justify;
}

#insideContent ul{
padding-top:12px;
padding-bottom:15px;
}


#insideContent h1 {
	text-align: left;
	color: #0067b1;
	font-size: 20px;
	font-family:Tahoma;
	padding: 0 0 10px 0;
	margin:0;
	border-bottom: #006666 1px solid;

}

#insideContent a {
color: #0067b1;
}

#insideContent h2 {
	text-align: left;
	color: #ec8d1c;
	font-size: 16px;
	font-family:Tahoma;
	padding: 5px 0 5px 0;
	font-weight:normal;
	font-style:italic;
	margin:0 0 0 0;

}

#insideContent h3 {
	text-align: left;
	color: #ec8d1c;
	font-size:12px;
	font-weight:bold;
	margin:5px 0 0 0;

}

#insideContent ul {
text-align:justify;
}

#insideContent li {
font-size:12px;
color:#333333;}

#tholder {
width:400px; background-color:#FFFFFF; border:#ec8d1c 1px solid; margin:0 10px 10px 0;}

#tright {
font-size:11px;
width:395px; background-color:#FFFFFF; border:#ec8d1c 1px solid; margin:0 0 10px 0; padding:10px 10px 0 10px;
float:left;
}

#tright ul {
list-style:none;
padding:0 0 15px 0;
margin-left:5px;

}

.last {
padding:0 0 15px 0;

}
#tright ul li a{
color:#333333;
text-decoration:none;

}
#tright ul li a:hover{
text-decoration:underline;
}

/*Image replacement technique*/
#header h1 {
	text-align: left;
	color: #919191;
	font: 11px Arial;
	width: 273px;
	height: 36px;
	padding: 0;
	background-image: url(../images/bcbil-logo.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
}

#header h1 span {
display: none;
}


/*TABS*/
 #tablist {
    float:left;
    width:100%;
	   background:#FFFFFF url(../images/tab_border.gif)
      repeat-x bottom;
    font-size: 11px;
    line-height:normal;
	margin:0 0 0 0;
    }

#tablist ul {
    margin:0;
padding:5px 0 0 0;
    list-style:none;
	
    }
  #tablist li {
    float:left;
	 background: url(../images/tab_right_off.gif)
      no-repeat right top;    
    margin:0;
    padding:0;
    }	
	


#tablist a { 
float:left;
font-size:10px;
   display:block;
    background: url(../images/tab_left_off.gif)
      no-repeat left top;
 padding:6px 20px 3px 15px;;
 	color:#057450;
	text-decoration:none;
    }
	

#tablist a:hover { 

	text-decoration:underline;
    }
		
/* Commented Backslash Hack
     hides rule from IE5-Mac \*/
  #tablist a {float:none;}
  /* End IE5-Mac hack */
  


 #tablist li a:visited{
color: #2d2b2b;
}

#tablist li a:hover{
text-decoration: underline;
color: #2d2b2b;

}

#tablist li a.selected{ /*selected main tab style */
    float:left;
	 background: url(../images/tab_right_on.gif)
      no-repeat right top;    
 padding:7px 28px 3px 30px;
 border-left:#57a189 1px solid;
}


 #tablist li a.selected:hover{ /*selected main tab style */
text-decoration: underline;
}

/*------------------*/
.specials {
color: #0067b1;
font-weight:bold;
font-size:10px;
}

div.contact-us{
width:70px;
float:left;
padding:1px 0 0px 0;
}

div.contact-us input{
font-size:10px;
width:80px;
padding:0px;
border:#216450 1px solid;
}
div.contact-us-label{
width:80px;
float:left;
padding:0px;
font-size:9px;
color:#216450;

}

div.required{
width:550px;
padding:5px;
float:left;

}

._error{
color:#FF0000;
}

.thankyou {
font-size:14px;
}

.tab-style {
background-color:#d1eddf;
border:none;
padding:5px 5px 0 10px;
margin: 0px 0 0 0;
height: 255px;
word-spacing:-1px;
}
.tab-style p {
color:#5c5c5c;
font-size:11px;
}

.tab-hdg {
	text-align: left;
	color: #212121;
	font: 14px;
	font-weight:normal;
	padding:0 0 10px 0;
	margin:0px 0 0 0;
	letter-spacing:-1px;
}

.tab-link {
padding:10px 0 10px 0;
margin:0 0 0 0;}

.tab-link a{
color:#00593c;
font-size:11px;

text-decoration:none;
vertical-align: text-top;


}

.sml_txt {
font-size:9px;
padding-top:2px;
}

.sml_txt a{
color:#0b4bab;
font-weight:bold;
}

.log-on {
color:#145a46;
font-size:12px;

}

img.deco {
float:left;
margin:10px;}

img.deco-right {
float:right;
margin:10px;}

img.spaced {
margin: 10px 0 10px 0;
}

.searchheading{
font-size:12px;
font-weight:bold;

}

.result_block, .result_altblock{
font-size:12px;
text-align: left;

}

.zoom_searchbox, .zoom_searchform, .results {
font-size:11px;
}

.summary {
background-color:#CCCCCC;
}

.highlight {
font-weight:bold;}
 
.result_altblock{
background-color: #ebf2de;
padding:2px;
}

.faq-bkg {
background-image:url(../images/faq-background-pic.jpg);
background-repeat:no-repeat;
background-position:right;
height:135px;
margin:10px 0 10px 0;
padding:5px 0 10px 30px;
list-style:none;

}
.credit-bkg {
background-image:url(../images/card-solutions2.jpg);
background-position:bottom;
 height:90px; padding-top:30px;
}

.tab-list{
list-style: square;
color:#545454;
font-size:12px;
padding-top:5px;
padding-left:10px;

margin:0;
line-height:15px;

}

tr.tablerow {
background-color:#e1f1fd;
}
.post-footer{
background-image:url(../images/edata-pill-siggy.png); float:right; height:34px; width:152px; margin-bottom:10px; margin-top:15px; cursor:pointer;
}

div.hr {background:url(../images/dot.gif) repeat-x scroll center; height: 10px; }
div.hr hr {display: none}

div.hr2 {background:url(../images/dot.gif) repeat-x scroll center; height: 3px; margin-bottom:5px; }
div.hr2 hr {display: none}