body{
/*    background: url(images/bg.gif) repeat-x; */
    margin:0px 0px 0px 0px;
    font:normal 13px/15px Helvetica,Arial,sans-serif;
    color: #444444;
    text-align: center;
}

.page{
    width: 913px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}

#header{
    width: 915px;
    margin-top: 10px;
}

.sections{
	width: 915px;
	text-align: right;
                height:24px;
}

.sections a{
	color: #00502f;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
                margin-top:4px;
}

.sectionsLinks{
       float:right;
       text-align: right;
      margin-top:4px;
}

.bar{
	background: #ccc39c;
	height: 24px;
                width: 909px;
	padding: 3px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #005232;
}

.barLeft{
	width:675px;
	float:left;
	padding: 3px;
}

.barLeft a{
	color: #005232;
	text-decoration: none;
        font-size:12px;
        font-weight:bold; 
}

.barRight{
	width:225px;
	float:right;
	padding-top: 3px;
}

div.navi {
/*	width: 210px;  */
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
    color: #006633;
    text-align: left;
    padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.navi ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
    width: 183px 
}

.navi li {
    margin: 0px 0px 2px 0px;
_margin: 0px 0px 2px 0px;
    padding: 0px 0px 0px 0px;
/*	border-bottom: 3px solid #ffffff;  */
    color: #ef3c39;
}

.navi ul li a {
    color: #000000;
    padding: 6px;
    text-decoration: none;
    background: #b4cd95;
    width: 170px;
    display: block;
    margin:0;
}
.navi ul li a:hover{
    color: #000000;
    background: #dde6d7;
}
.navi ul li span a{
   color:#000000;
   padding:6px;
   text-decoration:none;
   background:#EEEBDF;
   width:173px;
   display:block;
}
.navi ul li span a:hover{
    color: #000000;
    background: #dde6d7;
    margin: 0px;
}

.navi ul ul{
    list-style: none;
    padding: 0px;
    margin: 0px;
    width: 173px; 
}


.navi ul ul li a {
    color: #000000;
    padding: 6px;
    text-decoration: none;
    background: #b4cd95;
    width: 156px;
    display: block;
    padding-left:20px;
    margin:0;
}

div.content{
	width: 917px;
	margin-top: 10px;
}

.content span.subcontent{
        background:url(http://bsft.org/../images/bsft/img_leaf_color1.gif) left repeat-y;
        display:block;
width:100%;
}
.content span.subcontent span.subcontent{
       background:url(http://bsft.org/../images/bsft/img_leaf.gif) bottom left no-repeat;
width:100%;
}


.left{
    float:left;
    width:183px;
}

.center{
    float: left;
    width: 476px; 
    margin: 0px 0px 0px 0px;
}

.centerWide{
    float: left; 
    width: 100%;
}

.centerWide li{
    margin: 0px 0px 0px 10px;

}

.right{
    float:right;
    width:235px;  
      margin: 0px 0px 0px 10px;
/*border:0px solid yellow;*/

 }

.rightInner{
	background: #eeeeee;
    float:left;
    width:235px;
    margin: 0px 0px 0px 10px;
}

.box{
	width: 234px;
	float: left;
	margin-top: 10px;
      	background: #CCC39C;
}

.box ul{
	padding: 5px 0px 10px 0px;  
	margin: 0px 0px 0px 0px;
}

.box li{
   list-style-type: none;
   margin: 0px 0px 0px 6px;  
   padding-left: 5px; 
   list-style:disc url(http://bsft.org/../images/bsft/img_bullet.gif) inside;  
   height:21px;
}

.bigBox{
	width: 476px;
	float: left;
	margin-top: 10px;
}

.bigBox a{
	color: #c23e3c;
	text-decoration: none;
	font-weight: bold;
}

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

ul.list{
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 200px;
}

ul.list li{
	border-bottom: #ddd7bd 2px solid;
	padding: 3px;
}

.boxOrange{
	width: 234px;
	float: left;
/*	margin-top: 10px; */
	background: #b4cd95;
}

.headline{
	font-size: 18px;
	background: #ccc39c;
	padding: 3px;
	width: 228px;
	color: #ffffff;
}

.bigHeadline{
	font-size: 18px;
	background: #b4cd95;
	padding: 3px;
	width: 472px;
	color: #005433;
                float:left;
}

h1{
    color: #666666;
    margin:10px 0px 15px 10px;
    padding:0px;
    font:bold 22px/22px Helvetica,Arial,sans-serif;
    text-transform:uppercase;
}

h2{
    color: #666666;
    margin:10px 0px 5px 0px;
    padding:0px;
    font-size: 18px;

}

.footer{
    background:#eeeeee;
    width:100%;
	text-align: center;
    color:#666666;
    padding: 10px 0px 10px 0px;
	margin-top: 10px;
}

.footer a{
	color: #666666;
	margin: 5px;
}

.footer a:hover{
	color: #0078be;
}

===============================

p{
	padding: 5px;
	margin: 5px;
}

p.fontsize11px{
font-size:11px;
}


p.fontsize10px{
font-size:10px;
}

.fontsize10px{
font-size:10px;
}

.fontsize11px{
font-size:11px;
}

}
.menu_other li.doctor a{
	background:url(http://bsft.org/../images/bsft/img_doctor_icon.gif) no-repeat 5px top;
	padding-left:25px;
}
.menu_other li.request a{
	background:url(http://bsft.org/../images/bsft/img_request_icon.gif) no-repeat 5px top;
	padding-left:25px;
}

#menu{
	width: 233px;
                height:196px;
	background: #eeebdf;
}
#menu ul{
	margin: 0px 8px;
	padding: 0px 0px 2px 0px;
}

#menu ul li a{
	height:20px;
	width:217px;
	display:block;
	background-position:left top;
                font-size:11px;
}
#menu ul li a:hover, #menu ul li a.menuOver{
	background-position:left bottom;
}
#menu ul li a label{
	display:none;
}

#menu li{
	width: 217px;
	list-style:none;
	padding-top: 4px;
	border-bottom: 1px solid #ccc39c;
                vertical-align:text-bottom;
}

#menu #find{
	background-image:url(http://bsft.org/../images/bsft/img_menu-find.gif);
}
#menu #references{
	background-image:url(http://bsft.org/../images/bsft/img_menu-references.gif);
}
#menu #request{
	background-image:url(http://bsft.org/../images/bsft/img_menu-request.gif);
}

#menu #directions{
	background-image:url(http://bsft.org/../images/bsft/img_menu-directions.gif);
}

#menu #espanol{
	background-image:url(http://bsft.org/../images/bsft/img_menu-espanol.gif);
}

#menu #contact{
	background-image:url(http://bsft.org/../images/bsft/img_menu-contact.gif);
}

#menu #gift{
	background-image:url(http://bsft.org/../images/bsft/img_menu-gift.gif);
}

#menu #home{
	background-image:url(http://bsft.org/../images/bsft/img_menu-home.gif);
}

#menu #newsletter{
	background-image:url(http://bsft.org/../images/bsft/newsletter.jpg);

	list-style:none;
	padding-top: 3px;
	border-bottom: 0px solid #ccc39c !important;
	height:35px;
       background-position:left bottom;
}

.info{
	background:#eeebdf;
	float:right;
	width:470px;
	height:50px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
       font-weight:bold;
	font-size:42px;
	color: #005232;
	text-align: right;
 
	margin-left: 15px;

}

.info2{
	background: #ef7e2c;
	float: right;
	width: 460px;
	height: 25px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
                letter-spacing:1px;
	font-size: 13px;
                font-weight:bold;
	color: #ffffff;
	text-align: right;
                vertical-align:middle;
	margin-left: 15px;
	padding: 10px 10px 15px 0px;       
}

.info br{
margin-bottom:10px;
}

.leftInfo{
               padding-left: 0px; 
               width:168px;
               height:90px;
               float:left;
               font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
               font-weight:bold;
               font-size:17px;
               color:#000000;
               text-align:center;
}

a{
       color:#005433;
       text-decoration:none;
       font-weight:bold;
       font-size:10px; 
}
a:hover{
      color:#C23E3C;
}
.news{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px; 
	list-style-image:url(http://bsft.org/../images/bsft/img_icon-doc.gif);
	list-style-position:inside;
}

.more {
color:#c23e3c;
padding-left:10px;
margin-bottom:5px;
font-weight:bold;
background:url(http://bsft.org/../images/bsft/bullet_row_right.gif) no-repeat left center;
}

.news li{
	margin-left:0px;
}

.center li{
	list-style-image:url(http://bsft.org/../images/bsft/img_bullet.gif);
}

.centerWide ul li{
              list-style-image:url(http://bsft.org/../images/bsft/img_bullet.gif); 
              margin-left:20px;
}

.centerWide ul li ul li{
 list-style-image:none;
list-style-type:disc;
}
.centerWide ul ul{
margin-top:12px;
}

.centerWide ul ul ul{
margin-top:0px;
margin-bottom:0px;
}

.centerWide ul ul li{
list-style-image:none;
list-style-type:disc;
}

.centerWide ul ul ul li{
list-style-image:none;
list-style-type:circle;
}