/* Facebook Overrides */

.fan_box .profileimage {

	visibility: hidden;

}

/* Global Admin Styles */
body { color: #464749; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: white; background-image: url(../images/BodyBknd.gif); background-repeat: no-repeat; background-position: 50% top; margin: 0; padding: 0; }
#MainPageContent { background-color: white; background-image: url(../images/HeaderBknd.gif); background-repeat: no-repeat; margin: 0 auto 36px; position: relative; width: 950px; height: auto; padding: 0; }
#Header { 
/* background-image: url(../images/Header.jpg); */
background-repeat: no-repeat; height: 340px; margin: 0; padding: 0; }
#Logo { position: absolute; top: 30px; left: 20px; margin: 0; padding: 0; }
#Box { margin: 0; padding: 0; position: absolute; top: 202px; left: 183px; }
#Arrow { margin: 0; padding: 0; position: absolute; top: 177px; left: 652px; }

#Navi { background-image: url(../images/Navi/Navi.jpg); background-repeat: no-repeat; margin: 0; padding: 0; position: absolute; top: 202px; left: 20px; width: 162px; height: 130px; }
#Parents { margin: 0; padding: 0; width: 162px; height: 42px; }
#Parents a { background-image: url(../images/Navi/Parents.jpg); background-repeat: no-repeat; display: block; margin: 0 0 0 27px; padding: 0; width: 133px; height: 42px; }
#Parents a:hover { background-image: url(../images/Navi/ParentsHover.jpg); background-repeat: no-repeat; margin: 0 0 0 27px; padding: 0; width: 133px; height: 42px; display: block; }
#Community { margin: 2px 0 0; padding: 0; width: 162px; height: 42px; }
#Community a { background-image: url(../images/Navi/Community.jpg); background-repeat: no-repeat; display: block; margin: 0 0 0 27px; padding: 0; width: 133px; height: 42px; }
#Community a:hover { background-image: url(../images/Navi/CommunityHover.jpg); background-repeat: no-repeat; margin: 0 0 0 27px; padding: 0; width: 133px; height: 42px; display: block; }
#CommunitySelected { background-image: url(../images/Navi/CommunityHover.jpg); background-repeat: no-repeat; display: block; margin: 0 0 0 27px; padding: 0; width: 133px; height: 42px; }
#PublicPolicy { margin: 2px 0 0; padding: 0; width: 162px; height: 42px; }
#PublicPolicy a { background-image: url(../images/Navi/PublicPolicy.jpg); background-repeat: no-repeat; display: block; margin: 0 0 0 27px; padding: 0; width: 133px; height: 42px; }
#PublicPolicy a:hover { background-image: url(../images/Navi/PublicPolicyHover.jpg); background-repeat: no-repeat; margin: 0 0 0 27px; padding: 0; width: 133px; height: 42px; display: block; }

#NaviSub1 { text-align: right; margin: 0; padding: 0; position: absolute; z-index: 1; top: 95px; left: 528px; width: 120px; height: 100px; }
#NaviSub2 { text-align: left; margin: 0; padding: 0; position: absolute; top: 105px; left: 662px; width: 120px; height: 100px; z-index: 1; }
.NaviSub, .NaviSub_Selected { color: #a7a7a7; font-size: 11px; text-decoration: none; height: 14px; padding-top: 2px; padding-bottom: 4px; border-top: 2px dotted #d1d1d1; white-space: nowrap; }
.NaviSub a { color: #a7a7a7; font-size: 11px; text-decoration: none; }
.NaviSub_Selected a { color: #030; font-size: 11px; font-weight: bold; text-decoration: none; }
.NaviSub_Selected a:hover { color: #030; font-size: 11px; font-weight: bold; text-decoration: none; }
.NaviSub a:hover { color: #030; }
#NaviSubDivider { text-align: right; margin: 0; padding: 0; position: absolute; top: 95px; left: 652px; width: 2px; height: 100px; z-index: 1; border-right: 2px dotted #d1d1d1; }
#Content { color: black; /* background-image: url(../images/Middle.jpg);*/ background-repeat: repeat-x; text-align: left; margin: 0 auto; padding: 0; overflow: auto; min-height: 420px; }
#Middle, #Middle_Parents, #Middle_Community, #Middle_PublicPolicy { color: #464749; font-size: 13px; margin: 0 0 0 2px; padding: 16px 12px 0 14px; width: 432px; overflow: visible; float: left; min-height: 460px; border-left: 2px dotted #d1d1d1; border-right: 2px dotted #d1d1d1;}
#MiddleFull { color: #464749; font-size: 13px; margin: 0 0 0 2px; padding: 16px 0 0 14px; width: 728px; overflow: visible; min-height: 460px; float: left; border-left: 2px dotted #d1d1d1; }

#SidebarLeft { color: #464749; width: 180px; float: left; clear: left; min-height: 460px; margin: 0; padding: 10px 0 0;  }

#SidebarRight, #SidebarRight_Parents, #SidebarRight_Community, #SidebarRight_PublicPolicy { color: #464749; margin: 0; padding: 16px 25px 0 10px; width: 265px; overflow: hidden; float: right; min-height: 460px; }
#SidebarRight p, #SidebarRight_Parents p, #SidebarRight_Community p, #SidebarRight_PublicPolicy p { font-size: 11px; }
#SidebarRight hr, #SidebarRight_Parents hr, #SidebarRight_Community hr, #SidebarRight_PublicPolicy hr { margin-left: -11px; padding-left: 0; }
#SidebarRight img, #SidebarRight_Parents img, #SidebarRight_Community img, #SidebarRight_PublicPolicy img { margin-top: 4px; margin-bottom: 6px; }
#Middle img, #Middle_Parents img, #Middle_Community img, #Middle_PublicPolicy img { margin-top: 4px; margin-bottom: 6px; }
#Middle a, #Middle a:visited, #SidebarRight a, #SidebarRight a:visited { color: #030; }
#Middle a:hover, #SidebarRight a:hover { color: #666; }
#Middle_Parents a, #Middle_Parents a:visited, #SidebarRight_Parents a, #SidebarRight_Parents a:visited { color: #ba512c; }
#Middle_Parents a:hover, #SidebarRight_Parents a:hover { color: #666; }
#Middle_Community a, #Middle_Community a:visited, #SidebarRight_Community a, #SidebarRight_Community a:visited { color: #282453; }
#Middle_Community a:hover, #SidebarRight_Community a:hover { color: #666; }
#Middle_PublicPolicy a, #Middle_PublicPolicy a:visited, #SidebarRight_PublicPolicy a, #SidebarRight_PublicPolicy a:visited { color: #2e5186; }
#Middle_PublicPolicy a:hover, #SidebarRight_PublicPolicy a:hover { color: #666; }

#SidebarBanner { color: #464749; margin: 0; padding: 16px 45px 0 20px; width: 235px; height: 180px; float: right; }
#Calendar { color: #464749; font-size: 13px; margin: 0 0 0 26px; padding: 5px 0 0; width: 908px; float: left; }
#SearchResults { color: #464749; font-size: 13px; margin: 0 0 0 60px; padding: 16px 0 0; float: left; }
/* Sidebar Navi */
#NaviLeftMainBox { text-align: right; margin: 0 0 30px 24px; padding: 0; }
.NaviLeftMain { margin-right: 6px; padding-top: 6px; padding-bottom: 8px; border-top: 2px dotted #9c9; }
.NaviLeftMain a { color: #9c9; font-size: 11px; line-height: 12px; text-decoration: none; }
.NaviLeftMain a:hover { color: #030; }
.NaviLeftMain_Selected { color: #030; margin-right: 6px; padding-top: 6px; padding-bottom: 8px; border-top: 2px dotted #696; }
.NaviLeftMain_Selected a { color: #030; font-size: 11px; font-weight: bold; text-decoration: none; }
.NaviLeftMain_Selected a:hover { color: #030; }

#NaviLeftParentsBox { text-align: right; margin: 0 0 30px 24px; padding: 0; }
.NaviLeftParents { margin-right: 6px; padding-top: 6px; padding-bottom: 8px; border-top: 2px dotted #dba389; }
.NaviLeftParents a { color: #dba389; font-size: 11px; line-height: 12px; text-decoration: none; }
.NaviLeftParents a:hover { color: #BA512C; }
.NaviLeftParents_Selected { margin-right: 6px; padding-top: 6px; padding-bottom: 8px; border-top: 2px dotted #dba389; }
.NaviLeftParents_Selected a { color: #ba512c; font-size: 11px; font-weight: bold; text-decoration: none; }
.NaviLeftParents_Selected a:hover { color: #BA512C; }

#NaviLeftCommunityBox { text-align: right; margin: 0 0 30px 24px; padding: 0; }
.NaviLeftCommunity { margin-right: 6px; padding-top: 6px; padding-bottom: 8px; border-top: 2px dotted #9391a9; }
.NaviLeftCommunity a { color: #9391a9; font-size: 11px; line-height: 12px; text-decoration: none; }
.NaviLeftCommunity a:hover { color: #333366; }
.NaviLeftCommunity_Selected { margin-right: 6px; padding-top: 6px; padding-bottom: 8px; border-top: 2px dotted #9391a9; }
.NaviLeftCommunity_Selected a { color: #336; font-size: 11px; font-weight: bold; text-decoration: none; }
.NaviLeftCommunity_Selected a:hover { color: #333366; }

#NaviLeftPublicPolicyBox { text-align: right; margin: 0 0 30px 24px; padding: 0; }
.NaviLeftPublicPolicy { margin-right: 6px; padding-top: 6px; padding-bottom: 8px; border-top: 2px dotted #8a9cb4; }
.NaviLeftPublicPolicy a { color: #8a9cb4; font-size: 11px; line-height: 12px; text-decoration: none; }
.NaviLeftPublicPolicy a:hover { color: #2E5186; }
.NaviLeftPublicPolicy_Selected { margin-right: 6px; padding-top: 6px; padding-bottom: 8px; border-top: 2px dotted #8a9cb4; }
.NaviLeftPublicPolicy_Selected a { color: #2e5186; font-size: 11px; font-weight: bold; text-decoration: none; }
.NaviLeftPublicPolicy_Selected a:hover { color: #2E5186; }

#BreadCrumb { color: #a7a7a7; line-height: 13px; text-align: left; margin: 8px 0 0; padding: 0 0 0 200px; width: 386px; height: 30px; float: left; clear: left; }
#BreadCrumb a { color: #464749; text-decoration: none; }
#BreadCrumb a:hover { color: #030; }

#Footer { color: #a7a7a7; font-size: 11px; background-repeat: no-repeat; text-align: left; margin-top: 60px; margin-left: 200px; padding-top: 2px; width: 430px; height: 80px; clip: auto; border-top: 2px dotted #d1d1d1; white-space: nowrap; }
#FooterNavi { padding-bottom: 2px; }
#Footer a { color: #a7a7a7; text-decoration: none; }
#Footer a:hover { color: #030;}

#SearchBox { text-align: left; position: absolute; margin: 0; padding: 0; top: 29px; left: 670px; width: 200px; height: 24px; z-index: 1; }
.SearchInput { background-color: white; margin: 0 7px 0 0; padding: 2px 0 0 2px; width: 120px; height: 18px; border-style: none; }
.SearchSubmit { width: 16px; height: 17px; margin: 1px 0 0; padding: 0; }
#Icons { width: 50px; margin: 8px 0 0 2px; padding: 0; height: 30px; float: left; }
.Icon { margin-right: 4px; margin-left: 2px; }
.IconFile { margin-right: 4px; margin-bottom: -3px; margin-left: 0; }
#SidebarOther { margin-left: 24px; }
#SidebarOther a { color: #666; text-decoration: none; }
#SidebarOther a:hover { color: #030; }
#SidebarOther hr { height: 2px; clear: both; margin-top: 0; margin-right: 6px; margin-bottom: 0; padding-right: 4px; padding-left: 4px; border-bottom: 2px dotted #d1d1d1; border-top-style: none; border-right-style: none; border-left-style: none; }
.DatabookIcon { color: #7f947f; font-size: 11px; line-height: 13px; text-align: right; margin-right: 6px; padding-top: 10px; padding-bottom: 8px; }
.DatabookIcon img { margin-right: 10px; }
.DatabookIcon p { margin: 8px 0 0; padding: 0; }
.MetersIcon { color: #7f947f; font-size: 11px; line-height: 13px; text-align: right; margin-right: 6px; padding-top: 11px; padding-bottom: 8px; }
.MetersIcon img { margin-right: 10px; }
.MetersIcon p { margin: 4px 0 0; padding: 0; }
.BannersIcon { color: #7f947f; font-size: 11px; line-height: 13px; text-align: right; margin-right: 6px; padding-top: 7px; padding-bottom: 8px; }
.BannersIcon p { margin: 4px 0 0; padding: 0; }
.ConferenceRoom { width: 356px; float: left; margin: 0 0 10px; padding: 0; }
.ConferenceRoom img { margin: 0 8px 0 0; padding: 0; float: left; }
.ConferenceRoom p { font-size: 11px; margin: 0; padding: 0; float: left; }
.Banner { margin-left: 26px; }
.WebBanner { margin-top: 2px; margin-bottom: 6px; }
.MetersBox { margin: 0; padding: 16px 0 26px; }
.MetersRule { width: 428px; height: 4px; float: left; clear: both; margin: 6px 0 26px; padding: 0; }
.BirthCount { font-size: 18px; font-weight: bold; text-align: right; width: 140px; margin-top: 0; margin-bottom: 8px; float: left; clear: left; padding: 1px 16px 0 0; }
.BirthCountLabel { font-size: 13px; font-weight: bold; text-align: left; margin-top: 0; margin-bottom: 8px; padding: 0; width: 220px; float: left; }
/* Global Admin Styles */
h1 { font-size: 14px; margin: 0; padding-top: 0; padding-bottom: 3px; border-bottom: 3px solid #dedede; }
h2 { font-size: 13px; font-weight: normal; text-transform: capitalize; clear: both; margin: 0; padding: 0 0 4px; }
h3 { font-size: 11px; margin: 0; padding: 0; clear: both; }
hr { margin-top: 10px; padding-right: 4px; padding-left: 4px; height: 2px; clear: both; margin-bottom: 10px; border-top-style: none; border-right-style: none; border-bottom: 2px dotted #d1d1d1; border-left-style: none; }
p { clear: both; margin: 0; padding: 1px 0 8px; }
.SmallText { font-size: 10px; font-weight: normal; }
a { color: #666; text-decoration: none; }
a:hover { color: #369; }
a img { border-style: none; }
a img:hover {  }
form { margin: 0; padding: 0; }
form br { clear: left; margin: 0 auto; padding: 0; }

fieldset { 
/*
text-align: left; 
margin: 0; 
padding: 0; 
border-style: none; 
*/

  border-color: #BBBDD6;
  border-width: 1px;
  border-style: solid;
  padding: 10px;        /* padding in fieldset support spotty in IE */
  margin: 0;
}

fieldset p { color: #666; text-align: left; margin: 0; padding: 0 0 12px 2px; }
legend { color: #00316c; font-size: 15px; background-color: #edece7; text-align: left; clear: both; margin: 0; padding: 2px 8px; border: solid 1px #cfcec9; white-space: nowrap; }
label { text-align: left; display: block; margin: 2px 0 5px; padding: 0 10px 0 0; width: 148px; float: left; clear: left; }
label img { float: right; margin-bottom: -2px; margin-left: 4px; }
input { font-family: Verdana, Arial, Helvetica, sans-serif; float: left; }
.Field { color: #58595b; font-size: 12px; background-color: #c1c1c1; width: 258px; height: 16px; float: left; margin: 2px 0 6px; padding: 4px; border: solid 1px #909090; }
.Button { margin-bottom: 10px; color: #fff; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #082800; text-align: center; margin-right: 0; margin-left: 4px; padding: 3px; float: right; margin-top: 10px; border-style: none; border-width: 1px; }
.LabelDBSignup { text-align: left; white-space: nowrap; display: block; margin: 0; padding: 3px 0 0; width: 82px; float: left; clear: left; }
.FieldDBSignup { color: #58595b; font-size: 12px; background-color: #c1c1c1; margin-bottom: 6px; padding: 4px; width: 162px; height: 16px; float: left; border: solid 1px #909090; }
.FieldCity { color: #58595b; font-size: 12px; background-color: #c1c1c1; margin-bottom: 6px; padding: 4px; width: 162px; height: 16px; float: left; margin-top: 2px; border: solid 1px #909090; }
.FieldState { color: #58595b; font-size: 12px; background-color: #c1c1c1; margin-bottom: 6px; padding: 4px; width: 20px; height: 16px; float: left; margin-top: 2px; margin-right: 4px; border: solid 1px #909090; }
.FieldZip { color: #58595b; font-size: 12px; background-color: #c1c1c1; margin-bottom: 6px; padding: 4px; width: 52px; height: 16px; float: left; margin-top: 2px; margin-right: 4px; border: solid 1px #909090; }
.FieldConfZip { color: #58595b; font-size: 12px; background-color: #c1c1c1; margin-right: 4px; margin-bottom: 6px; padding: 4px; width: 78px; height: 16px; float: left; margin-top: 2px; border: solid 1px #909090; }
.FieldConfCity { color: #58595b; font-size: 12px; background-color: #c1c1c1; margin-bottom: 6px; padding: 4px; width: 165px; height: 16px; float: left; margin-top: 2px; border: solid 1px #909090; }
.FieldConfYear { color: #58595b; font-size: 12px; background-color: #c1c1c1; margin-top: 2px; margin-bottom: 6px; padding: 4px; width: 60px; height: 16px; float: left; border: solid 1px #909090; }
.FieldConfStart { color: #58595b; font-size: 12px; background-color: #c1c1c1; margin-right: 4px; margin-bottom: 6px; padding: 4px; width: 120px; height: 16px; float: left; clear: none; margin-left: 160px; border: solid 1px #909090; }
.FieldConfEnd { color: #58595b; font-size: 12px; background-color: #c1c1c1; margin-right: 0; margin-bottom: 6px; padding: 4px; width: 123px; height: 16px; float: left; border: solid 1px #909090; }
.LabelConfAlt { text-align: left; display: block; margin: 2px 0 6px; padding: 2px 10px 0 0; width: 250px; float: left; clear: left; }
.FieldConfAlt { color: #58595b; font-size: 12px; background-color: #c1c1c1; margin-right: 1px; margin-bottom: 7px; padding: 4px; width: 120px; height: 16px; float: right; clear: none; margin-top: 4px; border: solid 1px #909090; }
.FieldVerif { color: #58595b; font-size: 12px; background-color: #c1c1c1; padding: 4px; width: 123px; height: 16px; float: left; clear: none; margin: 2px 2px 6px 0; border: solid 1px #909090; }
#CaptchaBox { width: 128px; float: left; margin: 2px 0 8px 4px; padding: 0; }
#CaptchaBox img { margin: 0; padding: 0; border: solid 1px black; }
#CaptchaBox a { color: #c1c1c1; font-size: 9px; margin: 3px 0 0 2px; padding: 0; width: 130px; float: left; }
textarea { font-family: Verdana, Arial, Helvetica, sans-serif; }
.TextArea { color: #58595b; font-size: 12px; background-color: #c1c1c1; padding: 4px; width: 258px; height: 152px; float: left; margin: 2px 0 6px; border: solid 1px #909090; }
.Select { color: #58595b; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #c1c1c1; padding: 3px 0 3px 2px; width: 268px; height: 26px; float: left; margin: 2px 0 6px; border: solid 1px #909090; }
.SelectConfMonth { color: #58595b; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #c1c1c1; margin: 4px 4px 5px 0; padding: 3px 0 3px 2px; width: 120px; height: 26px; float: left; border: solid 1px #909090; }
.SelectConfDay { color: #58595b; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #c1c1c1; margin: 4px 4px 5px 0; padding: 3px 0 3px 2px; width: 70px; height: 26px; float: left; border: solid 1px #909090; }
.LoginLabel { text-align: right; white-space: nowrap; display: block; margin: 4px 0 0; padding: 3px 8px 0 0; width: 66px; float: left; clear: left; }
.LoginField { color: #646566; font-size: 12px; background-color: #c1c1c1; margin-bottom: 7px; padding: 4px; width: 124px; height: 16px; float: left; margin-top: 4px; border: solid 1px #909090; }
.DatabookLoginBox { color: #fff; font-size: 12px; background-color: #464749; margin-bottom: 7px; padding: 12px; float: left; border: solid 1px #909090; }
.DatabookCover { float: left; margin-right: 12px; }
.DatabookLinks { width: 314px; float: left; }
.Databook { line-height: 14px; margin-top: 4px; margin-left: 150px; padding-bottom: 2px; }
.Databook6Label { text-align: left; margin: 2px 0 0; padding: 0; width: 250px; float: left; clear: none; }
.DatabookTextArea { color: #58595b; font-size: 12px; background-color: #c1c1c1; padding: 4px; width: 258px; height: 62px; float: left; margin-top: 4px; margin-bottom: 8px; border: solid 1px #909090; }
.TextAreaConf { color: #58595b; font-size: 12px; background-color: #c1c1c1; margin-top: 4px; margin-bottom: 8px; padding: 4px; width: 258px; height: 160px; float: left; border: solid 1px #909090; }
.Wrap { text-align: left; margin: 2px 0 0 0; padding: 0; width: 250px; float: left; clear: none; }
.Indent { margin-left: 160px; }
.Radio { color: #58595b; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; float: left; margin-right: 2px; margin-bottom: 7px; padding: 3px; }
.RadioLabel { text-align: left; width: 40px; float: left; clear: none; white-space: nowrap; margin: 0 0 6px 4px; padding: 1px 0 0; display: block; }
.Checkbox { color: #58595b; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-right: 2px; margin-bottom: 4px; padding: 3px; float: left; clear: left; }
.CheckboxLabel { text-align: left; white-space: nowrap; display: block; margin: 0 0 6px 4px; padding: 2px 0 0; width: 180px; float: left; clear: none; }
.Validation { color: #58595b; font-size: 12px; background-color: #c1c1c1; margin-bottom: 7px; padding: 4px; width: 116px; height: 16px; float: left; border: solid 1px #909090; }
.WebBannerCopy { color: #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 420px; height: 50px; margin-bottom: 4px; padding: 4px; border: solid 1px #535353; }
.CalendarIcon { float: left; }
.Asterisk { margin: 0 6px -3px 0; padding: 0; width: 16px; height: 16px; border-style: none; }
.validation-advice {
   /* background-color:#FF3300; */
   display:block;color:#da565b; font-size: 10px; font-weight:bold; text-align: center; width: auto; clear:both;float: none; margin:-0px 4pt 4px 0; padding:0; }
.ErrorMessage1 { color: #b00; font-size: 110%; }
.ErrorMessage2 { color: #b00; }
.ULDatabook { margin: 0 0 20px; padding: 0; list-style-type: none; }

div.outForApproval {
	/* border: 1px solid #ffb3b0; */
}

p.outForApproval {
	/* color: #ffb3b0;
	font-size: 9pt;
	font-style: italic; */
	display: none;
}

/* Form Buttons */
.SubmitButton, .SubmitButton a, .SubmitButton a:active { color: #fbfbfb; font-size: 12px; font-weight: bold; font-family: "Lucida Grande", Tahoma, Arial, Verdana; text-decoration: none; background-color: #9f9f9f; margin: 0 3px 0 0; padding: 4px 5px 5px 4px; border-style: none; cursor: pointer; white-space: nowrap; /*-moz-border-radius: 8px;*/ }
.SubmitButton:hover, .SubmitButton a:hover { color: #fbfbfb; background-color: #606060; }
.SubmitButton img, .SubmitButton a img { margin: 0 4px -3px 0; padding: 0; width: 16px; height: 16px; border-style: none; }

.LoginForm #Buttons { text-align: left; white-space: nowrap; margin-left: 40%; padding-top: 6px; clear: both; }

#Buttons { text-align: left; width: 100%; float: none; clear: both; margin-left: 30%; padding-top: 6px; white-space: nowrap; }

#Buttons2 { clear: both; margin-left: 29%; padding: 8px 0 0; }
#Buttons2 ul { list-style-type: none; margin: 0; padding: 0; }
#Buttons2 li { text-align: center; float: left; margin-right: 4px; margin-left: 4px; display: block; }
#Buttons2 a { font-weight: bold; font-size: 13px; color: #fff; background-color: #8a8a8a; text-decoration: none; margin: 0 0 2px; padding: 4px 8px 5px 6px; display: block; white-space: nowrap; /*-moz-border-radius: 8px;*/ }
#Buttons2 a:hover { color: white; background-color: #606060 ; }
#Buttons2 img, #Buttons a img { margin: 0 2px -3px 0; padding: 0; border-style: none; }
#Buttons2 a:hover img { /*filter: alpha(opacity=100); opacity: 1.0; -moz-opacity: 1.0; */}

/* Rotating Banners */
.m_banner_hide{ display: none; }
.m_banner_show{ display: block; }

/* Rotating Headlines */
.databookHeading{font-size:20px;text-align:center;display:block} 
.databookHeadline{font-size:12px;text-align:center;display:block}