html {
	margin: 0px;
	padding: 0px;
}



body {
	font: 9pt Arial, arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;

}

#btl-outer-wrapper {
	background: url(img/btl_background-slant_xy.gif) repeat 0 0;
	margin: 0;
	padding: 0;
}

#top-bar-wrapper {
	text-align: center;
	height: 32px;
	background: #e4f7ff url(img/btl_top-bar-shdw.gif) repeat-x 0 bottom;
	padding-top: 8px;
}




.top-bar-welcome {
	font: 8pt Verdana;
	text-align: left;
	margin-left: 25px;

}

.top-bar-search {
	text-align: right;
	margin-right: 25px;
}

#search-theme-form {
	margin: 0;
	padding: 0;

}

.top-bar-search form {
	margin: 0px;
	padding: 0px;
}

#btl-content-wrapper {
	background: url(img/btl_white_fade.png) repeat-x left top;
}

#btl-logo {
	background: url(img/btl-logo.gif) no-repeat left 5px;
	height: 90px;
}

.btl-main-column { padding-bottom:20px; margin-bottom: 10px; margin-top: 10px; }

.btl-main-picture {
	border: 1px solid #eefcfe;
	background-color: white;
	padding: 4px;
}

.btl-mainnav {
	background-color: transparent;
	height: 25px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 4px;
	margin-top: 15px;
	text-align: center;

}

.btl-main-content {
	border: 1px solid #eefcfe;
	background-color: white;
	padding: 25px;
	font: 9pt/1.55em Arial, arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
}

.btl-main-content div.content { 
	line-height: 1.55em; 
}
	
	
.btl-main-content li {
	padding: 0;
	margin: 0 0 0 10px;
	line-height: 2.5em;
}

#main .node .content {
	font: 9pt/1.55em Arial, arial, Helvetica, "Helvetica Neue", Geneva, sans-serif;
}

#main .node .content li {
	padding: 0;
	margin: 0 0 0 10px;
	line-height: 2.5em;
}

.btl-main-content .block h2 {
	margin-left: 10px;
}


#btl-main-top-content {
	background-image: url(img/btl_dot-divider-horiz.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	
}

#btl-main-top-content-page .content {
	background-image: url(img/btl_dot-divider-horiz.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 20px;
	
}

ul.content-bullets li  {

	line-height: 20px;

}

.file-attach {
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px dashed silver;
	background-color: #fcfcfc;
}

.btl-main-bottom-content {

}

.main-bot-right {


}


.main-bot-left {

}


.main-bot-left-cell {
	width: 48%;
	background-image: url(img/btl_dot-divider-vert.gif);
	background-repeat: repeat-y;
	background-position: right;
	
}

.doc-tablecell-divider {
	background: url(img/btl_dot-divider-horiz.gif) repeat-x 0 top;
}







.clear {
	clear: both;
	margin-bottom: 20px;
}


.btl-nav-column { margin-bottom: 10px; border: solid 1px #eefcfe; font: 9pt/1.55em Arial, arial, Helvetica, "Helvetica Neue", Geneva, sans-serif; }

.btl-nav-content { background-color: white; background-image: none; background-repeat: repeat; background-position: 0 0; height: 100%; padding: 4px 4px 4px 5px; }

.btl-nav-content h2 { background-color: #e4f7ff; height: 23px; padding-top: 10px; font-weight: bold; font-size: 10pt; padding-left: 10px; color: #000; padding-bottom: 5px; }



#btl-footer-wrapper {
	text-align: center;
	margin-bottom: 25px;
}



#btl-bottom-stripe {
	background: url(img/btl_bottom_bar.png) repeat-x center top;
	visibility: visible;
	overflow: visible;
	height: 55px;

}

.btl-footer-content {
	text-align: center;
	background: url(img/btl_footer-fade.gif) repeat-x;
	height: 85px;
	padding-top: 10px;

}

tbody {
	border-style: none;
}


.btl-footer-links {
	text-align: left;
	line-height: 1.8em;
	width: 400px;
	float: left;
	color: #777;
	font-size: 0.95em;
	margin-left: 25px;
}



.btl-partner-logos {
	text-align: right;
	width: 400px;
	color: #949494;
	font-size: 0.9em;
	margin-right: 25px;
}



.readmore {
	font-weight: normal;
	font-style: normal;
	background: url(img/btl_readmore-arrow.gif) no-repeat 0 2px;
	padding-left: 20px;
	height: 20px;
	margin-bottom: 10px;
}

.readmore a:link, .readmore a:visited {
	font-weight: normal;
	font-style: normal;
	font-size: 1em;
	color: #008eca;
}

.readmore a:hover {
	text-decoration: underline;
}

.links a:link, .links a:visited {
	
}

.links a:hover {
	text-decoration: underline;
}

.bart-feeds, .bart-feeds a {
	margin-top: 10px;
	font-weight: normal;
	font-style: normal;
	font-size: 10px;
}

.bart-feeds ul, .bart-feeds li {
	margin-left: 0;
	padding-left: 0;
}

.bart-feeds div.more-link {
 	margin-right: 10px;
	font-size: 12px;
}

.hide {
  display: none
}


.node div.content ul {
	list-style-type: square;
}


#simplenews-block-form input.form-submit {

	margin-left: 20px;
}

