body, body.website {font-size: 12px; margin: 0px; } 
body, p, span, div, td, li, h1, h2, h3, h4, h5, h6 {font-family: Arial, Verdana, Tahoma, sans-serif;}

H1 {font-size: 20px; color: #0a325b; font-weight: bold; border-top: solid 1px #cccccc; border-bottom: solid 1px #cccccc; padding: 7px 0px 7px 0px;}
H2 {font-size: 16px; color: #363636; font-weight: bold;}
H3 {font-size: 14px; color: #363636; font-weight: bold; padding-bottom:0px; margin-bottom:0px;}
H4 {font-size: 12px; color: #363636; font-weight: bold;}

/* menu */

ul.menu {list-style:none;margin:0; padding:0 font-family:arial; font-size: 14px; float:left; height: 26px; }
ul.menu * {margin:0; padding:0;}
ul.menu a {display:block; color:#fff; text-decoration:none; font-weight: bold;}
ul.menu li {position:relative; float:left;}
ul.menu ul {position:absolute; top:34px; left:0px; background:#FFFFFF; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:0px solid #aaa; border-top:none; margin:0px; width: 250px;left:0px;}
ul.menu ul li a {display:block; background-color:#fff; color:#BC6B4F;padding: 8px 15px 8px; font-weight: bold; font-size: 12px;}
ul.menu ul li a:hover {background-color:#BC6B4F; color:#fff;}
ul.menu ul ul {left: 250px; top:0px}
ul.menu .menulink, ul.menu .menulinkselected {border:0px solid #aaa; padding:0; height: 26px;padding: 8px 15px 0px;}
ul.menu .menulinkselected { color: #fff; background-color: #BC6B4F;}
ul.menu .menulink:hover, ul.menu .menuhover, ul.menu .menulinkselected:hover {color: #fff; background-color:#BC6B4F;}
ul.menu .sub, ul.menu .subselected {}
ul.menu .topline {border-top:0px solid #aaa}


a{color: #68771F;}
a:link{color: #68771F;}
a:hover{color: #0A325B;}
a:visited{color: #68771F;}

a.noScriptMenu{color: #FFFFFF; padding-right: 5px;}
a.noScriptMenu:link{color: #FFFFFF;}
a.noScriptMenu:hover{color: #FFFFFF;}
a.noScriptMenu:visited{color: #FFFFFF;}

a.footerLinks{color: #123C4A;}
a.footerLinks:link{color: #123C4A;}
a.footerLinks:hover{color: #2F5456;}
a.footerLinks:visited{color: #123C4A;}
divgra
a.footerBarLinks, a.footerBarLinks:link, a.footerBarLinks:hover, a.footerBarLinks:visited {color: #ffffff; font-weight: bold; padding-left: 10px; padding-right: 10px; text-decoration: none; font-size: 12px;}

a.aWebsiteBy, a.aWebsiteBy:link, a.aWebsiteBy:hover, a.aWebsiteBy:visited {color: #8CA7B0; text-decoration: none; font-size: 11px;}

a.greenBGLinks{color: #ffffff; font-weight: bold;}
a.greenBGLinks:link{color: #ffffff; font-weight: bold;}
a.greenBGLinks:hover{color: #ffffff; font-weight: bold;}
a.greenBGLinks:visited{color: #ffffff; font-weight: bold;}

a.utilityLinks{font-size: 105%; color: #575757; font-weight: bold; text-decoration: none;}
a.utilityLinks:link{color: #575757; font-weight: bold; text-decoration: none;}
a.utilityLinks:hover{color: #245D91; font-weight: bold; text-decoration: none;}
/*
a.utilityLinks:visited{color: #575757; font-weight: bold; text-decoration: none;}
*/

.menuitem1{font-size: 14px; color: #ffffff; font-weight: bold; cursor: pointer; padding-left: 15px; padding-right: 15px;}
.menuitem1selected{font-size: 14px; color: #ffffff; font-weight:bold; background-color: #1a528b; cursor: pointer; padding-left: 15px; padding-right: 15px;}
.menuitem2{background-color: #ffffff; padding: 5px 13px 5px 14px; font-size: 12px; color: #1a528b;}
.vmenu {position: absolute;	visibility: hidden;	cursor : pointer; }

#divHeader{width:950px; height: 136px; text-align:left; position:relative;}
#divHeaderLeft, #divHeaderLeftTextOnly{position: absolute; width:437px; height: 136px; display: none;}
#divHeaderLeftTextOnly{display:block; top: 30px; left: 50px;}
#spanBosmaLogoText{color:#687819; font-weight: bold; font-family:Arial; font-weight: bold; font-size: 30px;}
#spanEnterprisesLogoText{color:#0a325b; font-family:Arial; font-size: 30px;}
.spanTagLine{color:#0a325b; font-size: 14px;}
.spanLogoBullet{color: #687819;}

#divHeaderRightContainer{position: absolute; left: 437px; width: 513px; height: 136px; text-align:left;}
#divHeaderRight{position:relative;}
#links{font-weight:bold;font-size:11px;color:#575757;padding-left: 10px;padding-top: 10px;}
#imgVerticalDashedLine {position:absolute; top: 0px; padding-left: 3px;}
#divSmallA, #divBigA{position: absolute; top: 8px; border-color: #b87144; border-width: 1px; border-style: solid; width: 14px; height: 14px; text-align:center; cursor: pointer;}
#divSmallA {left: 470px;}
#divBigA {left: 489px;}
#spanSmallA{position: absolute;font-size: 11px; top: 1px; left: 3px;}
#spanBigA{position: absolute;font-size: 14px; top: -1px; left: 2px;}
#imgBulletSpacer{padding-left: 2px; padding-right: 2px;}

#spanSearch{position:relative;}
#spanEnterKeyword{position: absolute; left: 38px; top: 14px; color: #575757; font-size: 12px;}
#tbSearch{border-width: 1px; border-style: solid; border-color: #a7a6aa; position: absolute; width: 100px; left: 120px; top: 11px;}
#btnSearch{position: absolute; left: 232px; top: 11px;}
#divMenuContainer{background-color: #9c492c; z-index: 1000;}
#divMenu{width:950px; height: 34px; text-align:left; position:relative; z-index: 1000;}
#divSpacer{height: 3px;}

#divSearchButton{display:none;}
#divSearchButtonText{display:block;}

#divContentContainer{background-color: #faf5ea;}

#divFooterSpacer{height: 35px;background-color: #faf5ea;}
#divFooterNavContainer{background-color: #bc6b4f; height: 45px;}
#divFooterNav{width: 950px; text-align: left; position: relative;}
#spanFooterNav{font-size: 14px; position: absolute; top: 15px; left: 15px; color: White; font-weight: bold;}
#divFooter{width: 950px; text-align: left; position: relative;}
#divFooterLeft{position:absolute; top: 15px; left: 25px; width: 688px; color: #575757; line-height: 145%}
#divFooterRight{position:absolute; top: 15px; left: 698px; width: 225px; text-align: right; color: #b7b7b7; font-size: 11px;}
#spanWebsiteBy{font-size: 11px; color: #8CA7B0;}
#spanBosmaLogoFooter{font-size: 14px; color: #0a325b;}

#spanFooterTagLineLeft{color:#003c7c;}
#spanFooterTagLineRight{color:#bc6b4f;}

/* HOME PAGE STYLES */
#divSearch {position: absolute; top: 98px; left: 221px; width: 292px; height: 38px;}
#divGreenBarHomeContainer{background-color:#003c7c; z-index: 1;}
#divGreenBarHome{width:950px; height: 267px; text-align:left; position:relative; z-index: 1;}
#spanGreenBarLargeText{position:absolute; top: 47px; left: 50px; width: 475px; color: White; font-family: Georgia, Times New Roman, Times, serif; font-size: 21px;}
#spanLearnMore{position: absolute; top: 154px; left: 335px; display:none;}
#imgMakeADonationHome{position: absolute; top: 188px; left: 50px;}
#imgBuyFromBosmaHome{position: absolute; top: 188px; left: 226px;}
#imgGreenHomeImage{position: absolute; left: 569px;}

#divHomePageButtons{display:none;}
#divHomePageButtonsText{display:block;}
#spanMakeADonationHome{position: absolute; top: 188px; left: 50px;}
#spanBuyFromBosmaHome{position: absolute; top: 188px; left: 226px;}

#divContent{width: 950px; text-align: left; position: relative; min-height: 250px;}
#divContentHolder{padding-left: 50px; padding-top: 30px; padding-right: 75px;}

/* INTERIOR PAGE STYLES */
#divSearchInterior {position: absolute; top: 98px; left: 221px; width: 292px; height: 38px;}
#divGreenBarInteriorContainer{background-color:#003c7c; z-index: 1;}
#divGreenBarInterior{width:950px; height: 95px; text-align:left; position:relative;}
#spanGreenBarLargeTextInterior{position:absolute; top: 30px; left: 30px; width: 475px; color: White; font-family: Georgia, Times New Roman, Times, serif; font-size: 28px;}
#imgGreenInteriorImage{position: absolute; left: 569px;}


#tContent{position: relative; top: 20px;}
#tdContentLeftContainer{width: 760px;}
#divContentLeft{padding-left: 30px; padding-right: 75px; padding-bottom: 16px;}
#tdContentRightContainer{width: 190px;}
#divGrayBarTop{width: 164px; height: 18px;}
#divGrayBar{width: 135px; background-color: #EAE7DE; padding-left: 16px; padding-right: 13px; font-size: 13px; line-height: 145%}
#divGrayBarBottom{width: 164px; height: 16px;}
#divBtnSpacer{height:13px; width:190px; padding:0px; margin:0px;}

#divMakeADonationButtonInterior{display:none;}
#divBuyFromBosmaButtonInterior{display:none;}
#divMakeADonationButtonInteriorText{display:block;}
#divBuyFromBosmaButtonInteriorText{display:block;}

ul{padding-left: 15px; margin-left: 0px;list-style-type: square;}
li{padding-bottom:8px; }
.blueBoldText{font-size: 14px; color: #0a325b; font-weight:bold;}
.grayBoldText{font-size: 14px; color: #363636; font-weight:bold;}

.COL_1 { font-size: 14px; color: #363636; font-weight:bold; }
.COL_2 { font-size: 14px; color: #0a325b; font-weight:bold; }
HR { color: #e1e1e1; padding: 10px 0px; text-align: center; }


.ma_blogEntryStyle{padding-right: 40px;}
.ma_blogListingStyle{padding-right: 40px;}
.ma_blogTitle{font-size: 20px;font-weight: bold;}
.ma_blogTitleDate{font-size: 16px;color: #94979a; font-weight: bold;padding-bottom: 5px;}
.ma_blogAuthor{font-size: 13px;color: #94979a; font-weight: bold;padding-top: 5px;}
.ma_blogArchiveTitle, .ma_blogSubscribeTitle, .ma_blogEntryCommentTitle, .ma_blogEntryAddCommentTitle
{font-size: 16px; border-width: 0px 0px 1px 0px; border-style: dotted; border-color: #c0c0c0;}
a.ma_searchResultLink{font-size: 16px;}

.ma_calendarDayOfWeek{font-weight: bold; text-align:center;}
.ma_calendarDayNonCurrentMonth{background-color: #EFEFEF;}
.ma_calendarDayCurrentDay{border-width: 1px; border-style: solid; border-width: 1px;}
.ma_calendarDayHeader{font-weight:bold;}
.ma_calendarMonth{font-size: 16px; font-weight: bold; color: #C2A24D;}
.ma_calendarDayCurrentDay, .ma_calendarDayNonCurrentMonth, .ma_calendarDayOfWeek{margin: 0px 1px 1px 0px;}

#pagedescription, #pagedescription p {color: White; font-family: Georgia, Times New Roman, Times, serif; font-size: 28px;}

#pagedescription p, #graybar p {margin:0;padding:0;}
