html {
overflow-x: hidden;
}

body {
	background-color: #ffffff;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}
.print {
display:none;
}
.bio {
width:505px; 
float:left;
}
.bio ul{
margin-top:0;
	color:#000000;

}
.bio li{
list-style-image:url(images/list-img.jpg);
	margin-bottom:13px;
	color:#000000;
display: block;

}
.logowrap{
float:left;
display: block;
width:32%;
height:100px;
text-align:center;

}
#bioImage{
float:left;
}
.logowrap img{
margin:0 auto;
margin-bottom:12px;
margin-top:13px;

}
#wrapper {
margin:0 auto;
width:973px;
padding:10px;
background: #ffffff;
}
#logos td{
height:100px;
}
#footer {
font-size:11px;
margin:10px auto;
width:973px;
color:#525555;
}
#footerlinks{
float:left;
}
#footercopy{
float:right;
}
#footercopy a{
text-decoration:none;
}
#footerlinks a {
text-decoration:none;
margin-right:29px;
color:#525555;
padding:2px;
}
#footerlinks a:hover{
color:#FFFFFF;
background:#525555;
}
#masthead {

}
.sm-h3{
font-size:14px;
line-height:21px;
}
a {
color:#721108;}
a:hover{
color:#9e2b23;
}
#logo {
background:url(images/bfg-logo.gif) no-repeat;
width:250px;
height:116px;
float:left;
}
#logo a {
display:block;
width:250px;
height:116px;
}
#logo span{
display:none;
}

#seminars a{
display:block;
background:url(images/icon-seminars.jpg) top no-repeat;
float:right;
padding-top:32px;
color:#721108;
text-decoration:none;
margin:20px;
text-align:center;
}
#seminars a:hover{
color:#9e2b23;
background:url(images/icon-seminars-on.jpg) top no-repeat;
}
#newsletter a{
display:block;
background:url(images/icon-newsletter.jpg) top no-repeat;
float:right;
padding-top:32px;
color:#721108;
text-decoration:none;
margin:20px;
text-align:center;
}
#newsletter-news a{
display:block;
float:left;
background:url(images/icon-newsletter.jpg) left no-repeat;
padding-left:38px;
line-height:32px;
margin-top:10px;
color:#721108;
text-decoration:none;
text-align:center;
}
#newsletter-news a:hover{
color:#9e2b23;
background:url(images/icon-newsletter-on.jpg) left no-repeat;
}
#contactus a:hover{
color:#9e2b23;
background:url(images/icon-contact-on.jpg) top no-repeat;
}
#contactus a{
display:block;
background:url(images/icon-contact.jpg) top no-repeat;
float:right;
padding-top:32px;
color:#721108;
text-decoration:none;
margin:20px;
text-align:center;
}
#newsletter a:hover{
color:#9e2b23;
background:url(images/icon-newsletter-on.jpg) top no-repeat;
}
#nav {
margin:10px 0 10px 0;
width:973px;
font-size:13px;
line-height:26px;
background: #490802 url(images/navbg.jpg) bottom repeat-x;
clear:both;
}
#nav a{
color:#FFFFFF;
text-decoration:none;
line-height:26px;
padding:6px 23px 5px 23px;
margin:0 -4px 0 0;
}
#nav a.on{
color:#500500;

background:url(images/navoverbg.jpg) bottom repeat-x;
}
#nav a:hover{
color:#500500;

background:url(images/navoverbg.jpg) bottom repeat-x;
}

#date-style{
font-family: Arial;
color:#800000;
font-size:12px;
font-weight: bold;
}


#home-billboard{
background:url(images/home-billboard.jpg);
width:718px;
height:246px;
float:left; 
margin:0 10px 10px 0;
}
#ourservices-billboard{
background:url(images/ourservices-billboard.jpg);
width:718px;
height:246px;
float:left; 
margin:0 10px 10px 0;
}
#resources-billboard{
background:url(images/resources-billboard.jpg);
width:718px;
height:246px;
float:left; 
margin:0 10px 10px 0;
}
#ourgroup-billboard{
background:url(images/ourgroup-billboard.jpg);
width:718px;
height:246px;
float:left; 
margin:0 10px 10px 0;
}
#ourclients-billboard{
background:url(images/clients-billboard.jpg);
width:718px;
height:246px;
float:left; 
margin:0 10px 10px 0;
}
#sb-ourclients {
float:left;
width:244px;
}
#sb-sub {
float:left;
width:244px;
}
#sb-sub-nb {
float:left;
width:244px;
}
#sb-sub2 {
float:left;
width:244px;
}
#sb-sub p{
margin:0 0 0 0;
padding:0;
}
#sb-sub h3{
margin-bottom:0px;
}
#sb-sub2 h3{
margin-bottom:5px;
}
#sb-sub p a{
text-decoration:none;
font-weight:bold;
width:204px;
display:block;
color:#757171;
border-bottom:1px solid #CCCCCC;
background:url(images/ourservices-arrow.jpg) left no-repeat;
background-position: 0px 0px;
padding:28px 0 29px 40px;
}
#sb-sub p a:hover{
color:#9e2b23;
background-position: 0px -77px;
}
#sb-sub2 p{
border-bottom:1px solid #CCCCCC;
padding-top:5px;
padding-bottom:20px;
width:100%;
}/*
#sb-sub2 p a{
text-decoration:none;
font-weight:bold;
width:204px;
display:block;
color:#757171;
border-bottom:1px solid #CCCCCC;
background:url(images/ourservices-arrow.jpg) left no-repeat;
background-position: 0px -9px;
padding:19px 0 20px 40px;
}
#sb-sub2 p a:hover{
color:#9e2b23;
background-position: 0px -86px;
}*/


h2 {
	 width:60%;
	 color:#000000;
	 font-size:14px;
	 margin-top:0;
	 margin-bottom:0px;
	 /*background:url(images/headerbg.jpg) bottom repeat-x;*/
}

h3 {
	 width:100%;
	 color:#721108;
	 font-size:18px;
	 margin-top:0;
	 margin-bottom:8px;
	 display:block;
	 background:url(images/headerbg.jpg) bottom repeat-x;
	 padding:0 0 2px 0;
}

h4{
color:#721108;
font-size:16px;
margin-bottom:0;
}
.clear{clear:both;}
.formField {clear:both;}
.formField input {background:#F8F8F8;border:1px solid #AAA; font:Arial, Helvetica, sans-serif; font-size:12px;}
.formField textarea {background:#F8F8F8;border:1px solid #AAA; font:Arial, Helvetica, sans-serif; font-size:12px;}
.formLeft {width:230px;float:left;}
.formRight {width:450px;float:left;margin:0 0 10px 0;}
#signupForm {color:#000000;margin:0 0 10px 0;}
p{
margin-top:0;

}
h3 a{
text-decoration:none;
}
#contentbody {
clear:both;
margin-bottom:10px;
font-size:14px;

}
#contentbody-news {
clear:both;
float:left;
margin-bottom:1px;
font-size:14px;
width:973px;
margin-right:30px;

}


#contentbody-med {
clear:both;
float:left;
margin-bottom:10px;
font-size:14px;
width:698px;
margin-right:30px;
}

#contentbody-sm {
float:left;
display:block;
margin-top:-70px;
margin-bottom:10px;
font-size:14px;
width:703px;
}



.styled-select {
   background: #ffffff;
   padding: 0px 0px 1px 0px;
   height: 23px;
   color: #721108;
	 overflow: hidden;
   font-weight: bold;
} 
.resources {
	width:700px;
	float:left;
}
.resources a {
	text-decoration:none;
	color:#000000;
}
.resources a:hover{
	 color:#9e2b23;
   background: #FFCC66;
   text-decoration:none;

}
.resources ul {
	color:#000000;

}
.resources li {
	margin:0 0 5px 0;
	color:#000000;
}



.coloumn {
	 width:280px;
	 float:left;
}
.coloumn a {
	text-decoration:none;
}
.coloumn a:hover{
color:#9e2b23;
}
.coloumn ul {
margin:0;
padding:0;
}
.coloumn li {
list-style:none;
margin:0 0 10px 0;
}


.coloumn2 {
width:278px;
float:left;
border:1px solid #9e2b23;
}
.coloumn2 a {
text-decoration:none;
}
.coloumn2 a:hover{

color:#9e2b23;
}
.coloumn2 ul {
margin:0;
padding:0;
}
.coloumn2 li {
list-style:none;
margin:0 0 10px 0;
}
.coloumn2 h3 {
background:none;
padding-top:10px;
text-align:center;
}




.coloumns {
width:500px;
float:left;
}
.coloumns a {
text-decoration:none;
}
.coloumns a:hover{
color:#9e2b23;
}
.coloumns ul {
margin:0;
padding:0;
}
.coloumns li {
list-style:none;
margin:0 0 10px 0;
}


.coloumn5 {
width:100px;
float:left;
border:1px solid #9e2b23;
}
.coloumn2 a {
text-decoration:none;
}
.coloumn2 a:hover{

color:#9e2b23;
}
.coloumn2 ul {
margin:0;
padding:0;
}
.coloumn2 li {
list-style:none;
margin:0 0 10px 0;
}
.coloumn2 h3 {
background:none;
padding-top:10px;
text-align:center;
}



.coloumn-spacer {
float:left;
width:66px;
height:20px;
}
.logoTableCell {text-align:center;width:178px;}
.tableTitle {height:40px;text-align:center; color:#721108; font-weight:bold;}
.tableData {height:25px;padding:2px 3px; text-align:center;}
.tableBgColor {background:#EEEEEE;}
