/** TAGS **/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background: url(images/bg_page.gif) top left repeat-y;
	background-color: #FEFDF1;
}

h2 { color: #100A58; font-family: Verdana, Arial, Helvetica, sans-serif; }

h3 { color: #FFCC00; font-family: Verdana, Arial, Helvetica, sans-serif; }

h4 {
	color: #100A58;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 15px;
}

h5{
	color: #100A58;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 20px;
}
/*-------------------------------------------------------------------------*/


/** DIVS **/

#masthead {
	clear: both;
	height: 140px;
	width: 100%;
	background: url(images/bg_masthead.gif);
	top: 0px;
	position: absolute;
	left: 0px;
}

#sub_nav {
	position: absolute;
	left: 20px;
	bottom: 5px;
	color: #FFFFFF;
	font-size:10px;
}

#contact {
	float: right;
	height: 90px;
	width: 340px;
	background: url(images/bg_contactinfo.gif) no-repeat;
	padding: 25px;
	text-align: left;
	color: #FFFFFF;
}

#navigation {
	width: 240px;
	background-color: #FFCC00;
	display: inline;
	position: absolute;
	top: 140px;
	left: 0px;
	height: 280px;

}

#content {
	padding: 0px 20px 0px 20px;
	position: absolute;
	width: auto;
	top: 140px;
	left: 242px;
}

#news {
	height: 180px;
	width: 35%;
	border-right: 1px solid #000033;
	float: left;
	padding: 0px 10px 10px 10px;
} 

#links {
	height: 180px;
	float: left;
	padding: 0px 10px 10px 10px;
}
/*-------------------------------------------------------------------------*/


/** CLASSES **/

.bbfs_logo {
	position: absolute;
	top: 20px;
	left: 20px;
}

.table_cell_blue { background-color: #000066; color: #FFFFFF; text-align: center;}
.table_cell_lightBlue { background-color:#FFCC00; color: #666666; text-align: center;}
.table_cell_lighterBlue { background-color:#FFEEA8; color: #666666; text-align: center;}

.bold_gold { font-weight: bold; color: #FFCC00; }

.italics { font-style: italic; }
.bold{ font-weight: bold; }
.underline { text-decoration: underline; }
.bold_italics {font-style: italic; font-weight: bold; }

.content_image { float: left; }
.par_float { float: left; margin: 10px; }
.float_left { float: left; }
.clear_left{ clear: left; }
/*-------------------------------------------------------------------------*/

/** DIV/CLASSES MODIFICATIONS **/

#navigation ul {
	list-style-image:url(images/bullet_arrow.gif);
	line-height: 20px;
	margin-top: 5px;
	margin-left: 25px;
}

#content p { margin-left: 15px; }

#navigation a:link { color: #000066; text-decoration: none;}
#navigation a:visited { color: #000066; text-decoration: none;}
#navigation a:hover { text-decoration: underline;}

#masthead a:link { color: #FFFFFF; text-decoration: underline;}
#masthead a:visited { color: #FFFFFF; text-decoration: underline;}
#masthead a:hover { text-decoration: underline;}

table a:link { color: #000066; text-decoration: none;}
table a:visited { color: #000066; text-decoration: none;}
table a:hover { text-decoration: underline;}

