/* CSS RESET */
html, body, div, span, applet, object, iframe,
    h1, h2, h3, h4, h5, h6, p, blockquote, pre,
    a, abbr, acronym, address, big, cite, code,
    del, dfn, em, font, img, ins, kbd, q, s, samp,
    small, strike, strong, sub, sup, tt, var,
    dl, dt, dd, ol, ul, li,
    fieldset, form, label, legend,
    table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    /*vertical-align: baseline;
    border: 0;
    */
}
fieldset {
    border: 0;
}
/* remember to define focus styles! */
:focus {
    outline: 0;
}
body {
    line-height: 1;
    color: black;
    background: white;
}
ul {
}
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    text-align: left;
    font-weight: normal;
}
blockquote:before, blockquote:after,
    q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}

div.body-field-wrapper #edit-teaser-include-wrapper {
    display: none;
}

/* CSS RESET */

#IeBrowser7Plus {

}

#IeBrowser6Minus {

}

/* CSS DEFAULTS */

body {
    font: 12px Verdana;
    color: #171717;
}

a:link {color: #145f91;}

a:visited {color: #4e89b0;}

a:hover {color: #87b3d1;}

a img {border: none;}

a.external {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/ext-link-icon.gif) no-repeat center right;
    padding-right: 20px;
}

#LeftColumn a.external {
    background-image:none;
}

h1, h2, h3, h4, h5, h6 {
    font-family: "Trebuchet MS", "Arial", Helvetica, sans-serif;
    font-weight: bold;
}

h1 {
    font-size: 1.5em;
    margin: .5em 0 0.5em;
    padding: 0.25em 0;
}

h2 {
    font-size: 1.3em;
    margin: .5em 0 0.5em;
    padding: 0.25em 0;
}

h3 {
    font-size: 1.2em;
    margin: .5em 0 0.5em;
    padding: 0.25em 0;
}

h4 {
    font-size: 1.1em;
    margin: .5em 0 0.5em;
    padding: 0.25em 0;
}

h5 {
    font-size: 1em;
    margin: .5em 0 0.5em;
    padding: 0.25em 0;
}

h6 {
    font-size: 1em;
    margin: .5em 0 0.5em;
    padding: 0.25em 0;
}

p {
    margin: .75em 0;
    line-height: 1.3em;
}

ul, ol {
    margin: 1em 0;
    padding-left: 2.5em;
}

ul.unIndentedList {
    padding-left: 1.25em;
}

li a.active {
    color: #145f91;
}

dt {
    margin: 0.5em 0 0;
}

dd {
    margin: 0.25em 0 0.5em 2.5em;
}

pre, code, tt {
    font: 100% "Andale Mono", "Lucida Console", "Bitstream Vera Sans Mono", "Courier New", monospace; margin: 1em 0;
}

code, tt {
    border-bottom: 1px solid #E3E3E3;
    padding: 0 1px;
}

strong {
    font-weight: bold;
}

em {
    font-style: italic;
}

table td {
    padding: 0.2em;
}

/* CSS Reset */

.Clear {
    clear: both;
    height: 0px;
}

#IeBrowser6Minus .Clear {
    height: 1px;
    padding: 0;
    margin: 0;
}

body {
    margin: 0 10px;
    padding: 0 0 10px 0;
    background: #FBDA43 url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-body.gif) repeat-x;
    font-family: Verdana, Arial, sans-serif;
}

body#Maintenance {
    background: #fde470 url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-body-maintenance.gif) repeat-x;
}

#container {
    background: #fff;
    margin: 10px auto;
    position: relative;
    width: auto;
    max-width: 965px;
    min-width: 760px;
    overflow: hidden;
    padding: 0px;
    z-index: 0;
}

#IeBrowser6Minus #container {
    width: 760px;
}

#Maintenance #container, #Maintenance #IeBrowser6Minus #container {
    background-color: transparent;
    width: 740px;
    margin: 0 auto;
}

#ContainerPad {
    padding: 10px 10px;
}

.BottomSpacer {
    height: 10px;
}

#Header {
    position: relative;
    height: 80px;
}

#Maintenance #Header {
    height: 137px;
}

#Logo {
    position: absolute;
    left:18px;
    top: 10px;
}

#Maintenance #Logo {
    left:18px;
    top: 26px;
}

#editmenu {
    margin-top: 15px;
}

/* General Corner Settings */

.Corner10 {
    height: 10px;
    width: 10px;
    position: absolute;
    line-height: 0px;
}

.Corner5 {
    height: 5px;
    width: 5px;
    position: absolute;
    line-height: 0px;
}

.CornerTopLeft {
    top: 0px;
    left: 0px;
}

.CornerBottomLeft {
    bottom: 0px;
    left: 0px;
}

.CornerTopRight {
    top: 0px;
    right: 0px;
}

.CornerBottomRight {
    bottom: 0px;
    right: 0px;
}

#IeBrowser6Minus #container .CornerBottomLeft,
    #IeBrowser6Minus #container .CornerBottomRight {
    bottom: -1px;
}


/* Container Rounded Corners */

#container .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-container.gif) no-repeat 0 0;
}

#container .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-container.gif) no-repeat 0 -10px;
}

#container .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-container.gif) no-repeat -10px 0;
}

#container .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-container.gif) no-repeat -10px -10px;
}


/* Maintenance Page Container Rounded Corners */

#Maintenance #container .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-maintenance.gif) no-repeat 0 0;
}

#Maintenance #container .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-maintenance.gif) no-repeat 0 -10px;
}

#Maintenance #container .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-maintenance.gif) no-repeat -10px 0;
}

#Maintenance #container .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-maintenance.gif) no-repeat -10px -10px;
}


/* Column Styles*/

/* We must define 100% width to avoid the body being too narrow for near-empty pages */
#Center {
    width: 100%;
    float: left;
    padding: 0;
    margin: 0;
}
#ContentContainer {
    /* clear: both;
     float: left; */
    width: 100%;
    padding-bottom: 20px;
    z-index: 80;
}

#Maintenance #ContentContainer {
    background-color: #FFF;
    width: 350px;
    margin: 0 auto;
}

#Maintenance #IeBrowser6Minus #ContentContainer {
    width: 350px;
}

#MaintenanceIcon {
    padding: 0 0 10px 0;
}

#Maintenance #ContentContainer .Content {
    padding: 25px 20px 10px 20px;
    font-family: "Verdana", "Arial", Helvetica, sans-serif;
    font-size: 1.2em;
}

#Maintenance #IeBrowser6Minus #ContentContainer .Content {
    width: 350px;
}

#ContentTop {
    padding: 0 10px;
}
#Squeeze {
    position: relative;
    padding: 0;
}

#SqueezeInner {
    position: relative;
    padding: 0 10px;
}

#LeftColumn {
    float: left;
    width:200px;
    margin-left:0px;
}

/* SIDEBAR  CHANGE */

#IeBrowser6Minus #LeftColumn {
    width: 200px;
    margin-left:0px;
    position: relative;
}

#Lvl1LeftColumn {
    width: 55%;
    float: left;
}

/* should be ?, subtract/add ? (20/5?) for IE6 padding offset? */
#IeBrowser6Minus #Lvl1LeftColumn {
    width: 407px;
}

#IeBrowser6Minus #Lvl1LeftColumn .CornerTopRight,
    #IeBrowser6Minus #Lvl1LeftColumn .CornerBottomRight {
    right: -1px;
}

#LeftColumnInner {
    padding: 0 10px;
}
#LeftColumnInner h2.title {
    font-size: 1.5em;
}
#LeftColumnInner a {
    font-size: 11px;
    font-weight: bold;
}
#LeftColumnInner #block-views-local_highlights_views-block_5 {
    margin-top:20px;
}
/* Add spacing for highlights in left nav */
#LeftColumnInner #block-views-local_highlights_views-block_5 .view-id-local_highlights_views .views-field-title {
    margin: 0 0 1em 0;
}

.LandingLvl1 #LeftColumnInner {
    padding-right: 0;
}

.LandingLvl1 #IeBrowser6Minus #container .CornerBottomLeft,
    .LandingLvl1 #IeBrowser6Minus #container .CornerBottomRight {
    bottom: 0px;
}

#LeftColumn ul {
    list-style: none;
}
#LeftColumn .block-inner img {
    width: 100%;
    height: auto;
    /* for fixed width: display: block;
   margin-left: auto;
   margin-right: auto;
   margin-top: auto;
   margin-bottom: auto;*/
}

#Lvl1RightColumn {
    width: 45%;
    float: left;
}

/* should be ?, subtract/add ? (20/5?) for IE6 padding offset */
#IeBrowser6Minus #Lvl1RightColumn {
    width: 333px;
}

#RightColumn {
    width: 33%;
    float: left;
}

#IeBrowser7Plus #RightColumn {padding-left:65px; width:33%;}

body.sidebars.right #RightColumn {
    width:26%;
    float: left;
}

/* should be 160, subtract 20 for IE6 padding offset */
#IeBrowser6Minus #RightColumn {
/* width: 145px; */
    width: 170px;
}

#RightColumnInner {
    padding: 0 10px;
}
/* .LandingLvl1 #RightColumnInner {
        padding-left: 5px;
    } */
#RightColumn ul {
    list-style: none;
}

/* So we move the #Wrapper container over the sidebars to compensate */
/*SIDEBAR CHANGE -- Margins */

body.sidebars.both #Center {
    margin-left: 0px;
    margin-right: -33%;
}

body.sidebars.both #IeBrowser6Minus #Center {
    margin-left: -200px;
/* margin-right: -170px; */
    margin-right: -200px;
}

body.sidebars.right #Center {
    margin-right: -26%;
}

body.sidebars.right #IeBrowser6Minus #Center {
/* margin-right: -190px; */ /* Right column width + 25px for padding */
    margin-right: -220px;
}

body.sidebars.left #Center {
    margin-left: 0px;
}

body.sidebars.left #IeBrowser6Minus #Center {
    margin-left: -200px;
}

/*SIDEBAR CHANGE -- This is the wrapper provide spacing for the left sidebar */

#LeftColumnPad {padding-left:200px;}

#IeBrowser6Minus #LeftColumnPad {padding-left:0px;}

/* And add blanks left and right for the sidebars to fill */
/*SIDEBAR CHANGE -- margins*/

body.sidebars.both #Squeeze {
    margin-left: 0px;
    margin-right: 33%;
}

body.sidebars.both #IeBrowser6Minus #Squeeze {
    margin-left: 200px;
    /* margin-right: 170px;
         width: 395px; */
    margin-right: 200px;
    width: 365px;
}

body.sidebars.right #Squeeze {
    margin-right: 26%;
}

body.sidebars.right #IeBrowser6Minus #Squeeze {
    margin-right: 220px;
    width: 520px;
}

body.sidebars.left #Squeeze {
    margin-left: 0px;
}

body.sidebars.left #IeBrowser6Minus #Squeeze {
    margin-left: 200px;
    width: 540px;
}

/* We ensure the sidebars are still clickable using z-index */
#ContentContainer .sidebar {
    margin: 0 0;
    z-index: 2;
    position: relative;
    float: right;
    width: 246px;
    height:auto;
    margin-left:0px;
}
}

/* Tables Styled Front */

.CornerTop {
    position: relative;
}

.CornerBottom {
    position: relative;
}

.FeatureBottom, .Box1stLvlBottom {
    height: 15px;
}

.FeatureTable td{
    vertical-align: top;
    border-right: 5px solid #fff;
    padding: 0;
}

#IeBrowser6Minus .FeatureTable td {
    border-right-width: 4px;
}

#FeatureTableContainer {
    padding: 0 5px 0 10px;
    z-index: 80;
}

.FeatureTitle {
    color: #fff;
    font-size: 20px;
    font-family: "Trebuchet MS", "Arial", Helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: .1em;
    text-transform: lowercase;
    padding: 8px 0px;
    position: relative;
    left: 10px;
}
.FeatureTitle a,
    .FeatureTitle a:visited,
    .Box1stLvlTitle a,
    .Box1stLvlTitle a:visited {
    color: #fff;
    text-decoration: none;
}

.FeatureTitle a:hover,
    .Box1stLvlTitle a:hover {
    text-decoration: underline;
    color: #fff;
}

.FeatureContent {
    padding: 10px;
    font-size: 12px;
}

.FeatureContent a,
    .FeatureContent a:visited {
    text-decoration: none;
    color: #000;
}

.FeatureTitleArrow {
    width: 12px;
    height: 18px;
    position: absolute;
    right: 10px;
    top: 11px;
}
.MoneyFeature .FeatureTitleArrow {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/money-arrow.gif) no-repeat;
}

.HealthFeature .FeatureTitleArrow {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/health-arrow.gif) no-repeat;
}

.SchoolFeature .FeatureTitleArrow {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/school-arrow.gif) no-repeat;
}

.WorkFeature .FeatureTitleArrow {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/work-arrow.gif) no-repeat;
}

.HousingFeature .FeatureTitleArrow {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/housing-arrow.gif) no-repeat;
}

/* MoneyFeature */

.MoneyFeature {
    background: #CCE1CC;
    width: 20%;
}

.FeatureImage a {
    display: block;
    height: 100px;
}
.FeatureImage a span {
    display: none;
}

.MoneyFeature .FeatureImage {
    height: 100px;
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-image-feature-money.jpg) no-repeat right 0px;
}

.MoneyTop {
    background: #529c53 url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-feature-money.gif) repeat-x;
    position: relative;
}

#container .MoneyFeature .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-money.gif) no-repeat 0 0;
}
#container .MoneyFeature .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-money.gif) no-repeat -10px 0;
    right: 0px;
}

.MoneyBottom {
    background-color: #539C53;
    position: relative;
}

#container .MoneyBottom .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-money.gif) no-repeat 0 -10px;
}
#container .MoneyBottom .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-money.gif) no-repeat -10px -10px;
}

#IeBrowser6Minus .MoneyFeature .CornerTopRight,
    #IeBrowser6Minus .MoneyBottom .CornerBottomRight {
    right: -1px;
}

/* HealthFeature */

.HealthFeature {
    background: #D2E3EE;
    width: 20%;
}

.HealthFeature .FeatureImage {
    height: 100px;
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-image-feature-health.jpg) no-repeat right 0px;
}

.HealthTop {
    background: #69A0C5 url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-feature-health.gif) repeat-x;
    position: relative;
}

#container .HealthFeature .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-health.gif) no-repeat 0 0;
}
#container .HealthFeature .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-health.gif) no-repeat -10px 0;
    right: 0px;
}

.HealthBottom {
    background-color: #69A0C5;
    position: relative;
}

#container .HealthBottom .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-health.gif) no-repeat 0 -10px;
}
#container .HealthBottom .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-health.gif) no-repeat -10px -10px;
}

#IeBrowser6Minus .HealthFeature .CornerTopRight,
    #IeBrowser6Minus .HealthBottom .CornerBottomRight {
    right: -1px;
}

/* SchoolFeature */

.SchoolFeature {
    background: #F8CBCB;
    width: 20%;
}

.SchoolFeature .FeatureImage {
    height: 100px;
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-image-feature-school.jpg) no-repeat left -30px;
}

.SchoolTop {
    background: #E75252 url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-feature-school.gif) repeat-x;
    position: relative;
}

#container .SchoolFeature .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-school.gif) no-repeat 0 0;
}
#container .SchoolFeature .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-school.gif) no-repeat -10px 0;
    right: 0px;
}

.SchoolBottom {
    background-color: #E75252;
    position: relative;
}

#container .SchoolBottom .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-school.gif) no-repeat 0 -10px;
}
#container .SchoolBottom .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-school.gif) no-repeat -10px -10px;
}

#IeBrowser6Minus .SchoolFeature .CornerTopRight,
    #IeBrowser6Minus .SchoolBottom .CornerBottomRight {
    right: -1px;
}

/* WorkFeature */

.WorkFeature {
    background: #FCE6C5;
    width: 20%;
}

.WorkFeature .FeatureImage {
    height: 100px;
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-image-feature-work.jpg) no-repeat right -13px;
}

.WorkTop {
    background: #F4AB3D url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-feature-work.gif) repeat-x;
    position: relative;
}

#container .WorkFeature .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-work.gif) no-repeat 0 0;
}
#container .WorkFeature .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-work.gif) no-repeat -10px 0;
    right: 0px;
}

.WorkBottom {
    background-color: #F4AB3D;
    position: relative;
}

#container .WorkBottom .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-work.gif) no-repeat 0 -10px;
}
#container .WorkBottom .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-work.gif) no-repeat -10px -10px;
}

#IeBrowser6Minus .WorkFeature .CornerTopRight,
    #IeBrowser6Minus .WorkBottom .CornerBottomRight {
    right: -1px;
}

/* HousingFeature */

.HousingFeature {
    background: #E8DEE8;
    width: 20%;
}

.HousingFeature .FeatureImage {
    height: 100px;
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-image-feature-housing.jpg) no-repeat left -13px;
}

.HousingTop {
    background: #B28FB2 url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-feature-housing.gif) repeat-x;
    position: relative;
}

#container .HousingFeature .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-housing.gif) no-repeat 0 0;
}
#container .HousingFeature .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-housing.gif) no-repeat -10px 0;
    right: 0px;
}

.HousingBottom {
    background-color: #B28FB2;
    position: relative;
}

#container .HousingBottom .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-housing.gif) no-repeat 0 -10px;
}
#container .HousingBottom .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-housing.gif) no-repeat -10px -10px;
}

#IeBrowser6Minus .HousingFeature .CornerTopRight,
    #IeBrowser6Minus .HousingBottom .CornerBottomRight {
    right: -1px;
}

/* BlankFeature */

.BlankFeature {
    width: 20%;
}

/* UserBar */

#UserBarContainer {
    margin: 5px 0;
    padding: 0 15px;
    position: relative;
    z-index: 91;
    font-family: Verdana, Arial, sans-serif;
}

#GeoLanguageBox {
}

#GeoLanguageBox h2 {
    display: none;
}

#GeoLanguageBox ul {
    margin: 0 0;
    padding: 0 0;
}

#GeoLanguageBox li {
    display: inline;
}

#GeoLanguageBox .block {
    float: left;
}

#block-domain_geolocalization-0 {
    font-weight: bold;
    height: 22px;
    padding: 2px 15px 0 22px;
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/icon-region.gif) no-repeat left top;
    position: relative;
}
#block-domain_geolocalization-0 a {
    font-size: 10px;
    text-transform: lowercase;
}

#block-domain_geolocalization-0 * {
}

#domain-search-wrapper {
    position: absolute;
    top: 1.5em;
    left: 0;
}

#domain-search {
    background-color: #fff;
}

#edit-postalcode-wrapper label {
    white-space: nowrap;
}

#domain-geolocalization-search-form div div a {
    white-space: nowrap;
}

#block-locale-0 {
    font-weight: bold;
    height: 22px;
    padding: 2px 5px 0 24px;
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/icon-language.gif) no-repeat left 2px;
    position: relative;
}
/* Active language link */
#block-locale-0 .active {
    text-decoration: none;
}
#block-locale-0 li {
    padding-right: 8px;
}

#UserSignInBox {
    position: absolute;
    right: 15px;
    top: 0px;
}

#IeBrowser6Minus  #UserSignInBox{
    right: 15px;
}

#SpecialTopics {
    margin: 10px 10px 10px 15px;
    font-family: 14px;
    font-weight: bold;
}

#SpecialTopics ul {
    margin: 0 0;
    padding: 0 0;
}

#SpecialTopics li {
    display: inline;
    margin-right: 5px;
}

#SpecialTopics li a {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/bullet.gif) no-repeat 1px 0.6em;
    padding: 0 0 0 10px;
}
#SpecialTopics li a.first {
    background-image: none;
    padding: 0;
}

.SmallText {
    font-size: 10px;
}

.UserName {
    float: left;
    font-weight: bold;

}

.UserName .SmallText {
    margin-left: 5px;
}

.MyBeehiveLink {
    display: block;
    height: 18px;
    float: left;
    padding-left: 20px;
    margin-left: 10px;
    font-weight: bold;
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/icon-user.gif) no-repeat ;
}

/* Frontpage ContentContainer */
#ContentContainer {
    background: #efefef;
}

/* First Level Landing ContentContainer */
/* .LandingLvl1Money #ContentContainer {
background: #cce1cc;
} */

#Column2-3 {
    float: left;
    width: 55%;
}

.PadContainer {
    padding: 0 10px;
}

#Column3 {
    float: left;
    width: 45%;
}
#Column3 h2 {
    font-size: 24px;
    margin-top: 0px;
    padding-top: 0px;
    font-weight: normal;
}
#Column3 .PadContainer {
    padding: 0 7% 0 0;
}

.FrontView #Image {
    position: relative;
    border: 1px solid #666;
    border-width: 0 1px 0 0;
    background-color: #f3f3f3;
    margin: 0 10px 0 0;
    float: left;
}

.FrontViewTitle {
    font-size: 20px;
    color: #fff;
    padding: 10px;
    background-color: #666;
}
.FrontViewTitle a {
    color: #fff;
}

.FrontViewContent {
    padding: 5px 10px 10px 10px;
}

.FrontViewContent ul {
    list-style-type: disc;
    list-style-position: inside;
}
.FrontViewContent li {
    margin: 0.25em 0;
}

.front_page_link_url {
    /*min-width: 150px;
  width: auto !important;*/
    min-height: 37px;
    height: auto !important;
    height: 37px;
    max-width: 40%;
    font-weight: bold;
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-page-corner.gif) no-repeat bottom right;
    position:absolute;
    bottom: -1px;
    right: -1px;
    padding-right: 45px;
    padding-bottom: 5px;
    margin: 0;
}
.PageCorner {
    display: block;
    word-wrap: break-word;
    overflow: auto;
    max-width: 99%;
    padding-left: 5px;
}

#IeBrowser6Minus .PageCorner {
    right: 10px;
    bottom: 20px;
}

/* FRONTPAGE ADS */

#FpAdBlock {
    margin-top: 20px;
    padding-left: 10px;
}
#FpAdBlock h2 {
    font-size: 12px;
    margin: 0 0 0 15px;
    padding: 0 0 5px 0;
    font-weight: normal;
    font-family: Verdana, Arial, sans-serif;
}

#FpAdBlock img{
    margin-left: 15px;
    border: none;
}


/* FRONTPAGE VIEW */
.view-frontpage {
    position: relative;
    border: 1px solid #666;
    background-color: #f3f3f3;
    margin-right: 20px;
}

.view-frontpage .nodeGenericList h2 {
    margin: 0 0;
    padding: 0 0;
    font-size: 20px;
    color: #fff;
    padding: 10px;
    background-color: #666;
}
.view-frontpage .nodeGenericList h2 a {
    color: #fff;
    text-decoration: none;
    font-weight: normal;
}

.view-frontpage .nodeGenericList h2 a:hover {
    text-decoration: underline;
}

.view-frontpage .content {
    padding: 10px;
}

.view-frontpage .tags {
    padding: 0 10px 10px 10px;
}

.Front .view-user-picks ol {
    font-weight: bold;
}

.Front #block-views-local_home_page_picks-block {
    margin-top: 20px;
}

.Front #Column3 * {
    font-family: Verdana, Arial, sans-serif;
}

.Front #Column3 h2.title {
    padding: 0;
}

.Front #Column3 .editorPicks h2 {
    font-size: 14px;
}

.Front .editorPicks tr, .Front .editorPicks td {
    vertical-align: top;
    padding: 0;
}

.Front .editorPicks td.content {
    padding-bottom: 20px;
    font-size: 11px;
}
.Front .editorPicks td.content .teaser a,
    .Front .editorPicks td.content .teaser a:hover,
    .Front .editorPicks td.content .teaser a:visited {
    color: #000;
    text-decoration: none;
}

.Front .editorPicks h2.nodeTitle a {
    text-decoration: none;
    color: #000;
    font-weight: bold;
}

.Front .editorPicks .editorImage {
    float: left;
    padding: 3px 15px 5px 0;
}

.Front .editorPicks .editorImage img {
    border: 1px solid #000;
}

.Front .editorPicks .readmore {
    font-weight: bold;
}


/* FOOTERCONTAINER */
#FooterContainer {
    position: relative;
    height: 45px;
    font-size: 11px;
}

.Front #FooterContainer {
/*border-top: 1px solid #fbda43;*/
    margin-top: 5px;
    height: 60px;
}

#FooterMessage {
    padding: 8px 10px 0 20px;
    float: left;
}

.Front #FooterMessage {
    padding: 22px 10px 0 20px;
}

#FooterMenu {
    padding-top: 8px;
}

.Front #FooterMenu {
    padding-top: 22px;
}

#FooterMenu ul {
    padding: 0 0;
    margin: 0 0;
}

#FooterMenu li {
    list-style: none;
    display: inline;
    padding: 0 0;
}

#FooterMenu h2 {
    display: none;
}

#FooterMenu li a, #FooterMessage a {
    font-weight: bold;
}

#PicTvLogo {
    position: absolute;
    right: 19px;
    bottom: 13px;
}

.Front #PicTvLogo {
    bottom: 14px;
}

/* BLOCK DESIGN */
.RoundedBlock, .RoundedGeneral {
    position: relative;
/* margin: auto; */
}

#RightColumnInner .RoundedBlock, #LeftColumnInner .RoundedBlock,
    #RightColumnInner .RoundedGeneral, #LeftColumnInner .RoundedGeneral {
    width: 100%;
}

.RoundedBlock h2, .RoundedGeneral h2 {
    font-size: 18px;
    color: #000;
    padding: 0 0;
    margin: 0 0 10px 0;
}
.RoundedGeneral {
    background-color: #fff;
}
.RoundedBlock, .BlockHome {
    background: #fff url(http://www.thebeehive.org/sites/all/themes/beehive/images/sidebar-block-left-bg-home.gif) repeat-y left;
}
.BlockMoney {
    background: #fff url(http://www.thebeehive.org/sites/all/themes/beehive/images/sidebar-block-left-bg-money.gif) repeat-y left;
}
.BlockHealth {
    background: #fff url(http://www.thebeehive.org/sites/all/themes/beehive/images/sidebar-block-left-bg-health.gif) repeat-y left;
}
.BlockWork {
    background: #fff url(http://www.thebeehive.org/sites/all/themes/beehive/images/sidebar-block-left-bg-work.gif) repeat-y left;
}
.BlockSchool {
    background: #fff url(http://www.thebeehive.org/sites/all/themes/beehive/images/sidebar-block-left-bg-school.gif) repeat-y left;
}
.BlockHousing {
    background: #fff url(http://www.thebeehive.org/sites/all/themes/beehive/images/sidebar-block-left-bg-housing.gif) repeat-y left;
}

.BlockContent {
    padding: 10px 10px 15px 50px;
}

#IeBrowser6Minus .BlockContent {
    padding: 7px 7px 10px 43px;
}

#IeBrowser6Minus .BlockContent a,
    #IeBrowser6Minus .BlockContent p,
    #IeBrowser6Minus .BlockContent span,
    #IeBrowser6Minus .BlockContent li {
    font-size: 10px;
}

.RoundedBlock {
    margin: 10px 0 0 0;
}

.BlockIcon {
    position: absolute;
    top: 10px;
    left: 0px;
    width: 36px;
    height: 36px;
}

/* BLOCK ICONS */

.IconSettings {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/block-icon-settings.png) no-repeat;
    left: 5px;
}
.IconTools {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/block-icon-tools.png) no-repeat;
    left: 5px;
}
.IconDiscussions {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/block-icon-discussions.png) no-repeat;
    left: 5px;
}
.IconNews {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/block-icon-news.png) no-repeat;
    left: 5px;
}
.IconRelated {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/block-icon-related.png) no-repeat;
    left: 7px;
}
.IconResources {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/block-icon-resources.png) no-repeat;
    left: 5px;
}
.IconPicks {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/block-icon-picks.png) no-repeat;
    left: 5px;
}
.IconEvents {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/block-icon-events.png) no-repeat;
    left: 5px;
}

/* Blocks Left Side Settings */

#LeftColumn .block ul, #LeftColumn .block .item-list ul {
    padding-left: 0;
}

#LeftColumn .block li, #LeftColumn .block .item-list li {
    list-style: none;
    margin: 0 0 1em 0;
}

#LeftColumn .block a, #LeftColumnInner .block a, #LeftColumn .block li, #LeftColumnInner .block li {
    font-size: 11px;
    font-weight: bold;
}

#LeftColumn .currentNode {
    font-size: 11px;
    font-weight: bold;
}
/* Rounded Corners Right Side Settings */

#RightColumn .block ul, #RightColumn .block .item-list ul {
    padding-left: 0;
}

#RightColumn .block li, #RightColumn .block .item-list li {
    list-style: none;
    margin: 0 0 1em 0;
}

#RightColumn .block a {
    font-size: 11px;
    font-weight: bold;
}

#IeBrowser6Minus #RightColumn .block a {
    font-size: 10px;
    font-weight: bold;
}

/* ROUNDED CORNERS RIGHT SIDE - ALL - IE6 BUG FIXES */

#IeBrowser6Minus #container .RoundedBlock .CornerTopRight,
    #IeBrowser6Minus #container .RoundedBlock .CornerBottomRight {
    right: -1px;
}

/* ROUNDED CORNERS RIGHT SIDE - HOME */
#container .DefaultContainer .RoundedBlock .CornerTopLeft,
    #container .DefaultContainer .RoundedBlock.BlockHome .CornerTopLeft,
    #container .HomeContainer .RoundedBlock .CornerTopLeft,
    #container .HomeContainer .RoundedBlock.BlockHome .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/sidebar-block-corners-home.gif) no-repeat 0 0;
}
#container .DefaultContainer .RoundedBlock .CornerTopRight,
    #container .DefaultContainer .RoundedBlock.BlockHome .CornerTopRight,
    #container .HomeContainer .RoundedBlock .CornerTopRight,
    #container .HomeContainer .RoundedBlock.BlockHome .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/sidebar-block-corners-home.gif) no-repeat -10px 0;
    right: 0px;
}
#container .DefaultContainer .RoundedBlock .CornerBottomLeft,
    #container .DefaultContainer .RoundedBlock.BlockHome .CornerBottomLeft,
    #container .HomeContainer .RoundedBlock .CornerBottomLeft,
    #container .HomeContainer .RoundedBlock.BlockHome .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/sidebar-block-corners-home.gif) no-repeat 0 -10px;
}
#container .DefaultContainer .RoundedBlock .CornerBottomRight,
    #container .DefaultContainer .RoundedBlock.BlockHome .CornerBottomRight,
    #container .HomeContainer .RoundedBlock .CornerBottomRight,
    #container .HomeContainer .RoundedBlock.BlockHome .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/sidebar-block-corners-home.gif) no-repeat -10px -10px;
}

/* ROUNDED CORNERS RIGHT SIDE - MONEY */
#container .MoneyContainer .RoundedBlock.BlockMoney .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/sidebar-block-corners-money.gif) no-repeat 0 0;
}
#container .MoneyContainer .RoundedBlock.BlockMoney .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/sidebar-block-corners-money.gif) no-repeat -10px 0;
    right: 0px;
}
#container .MoneyContainer .RoundedBlock.BlockMoney .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/sidebar-block-corners-money.gif) no-repeat 0 -10px;
}
#container .MoneyContainer .RoundedBlock.BlockMoney .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/sidebar-block-corners-money.gif) no-repeat -10px -10px;
}

/* ROUNDED CORNERS RIGHT SIDE - HEALTH */
#container .HealthContainer .RoundedBlock.BlockHealth .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/sidebar-block-corners-health.gif) no-repeat 0 0;
}
#container .HealthContainer .RoundedBlock.BlockHealth .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/sidebar-block-corners-health.gif) no-repeat -10px 0;
    right: 0px;
}
#container .HealthContainer .RoundedBlock.BlockHealth .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/sidebar-block-corners-health.gif) no-repeat 0 -10px;
}
#container .HealthContainer .RoundedBlock.BlockHealth .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/sidebar-block-corners-health.gif) no-repeat -10px -10px;
}

/* ROUNDED CORNERS RIGHT SIDE - WORK */
#container .WorkContainer .RoundedBlock.BlockWork .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/sidebar-block-corners-work.gif) no-repeat 0 0;
}
#container .WorkContainer .RoundedBlock.BlockWork .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/sidebar-block-corners-work.gif) no-repeat -10px 0;
    right: 0px;
}
#container .WorkContainer .RoundedBlock.BlockWork .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/sidebar-block-corners-work.gif) no-repeat 0 -10px;
}
#container .WorkContainer .RoundedBlock.BlockWork .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/sidebar-block-corners-work.gif) no-repeat -10px -10px;
}

/* ROUNDED CORNERS RIGHT SIDE - SCHOOL */
#container .SchoolContainer .RoundedBlock.BlockSchool .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/sidebar-block-corners-school.gif) no-repeat 0 0;
}
#container .SchoolContainer .RoundedBlock.BlockSchool .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/sidebar-block-corners-school.gif) no-repeat -10px 0;
    right: 0px;
}
#container .SchoolContainer .RoundedBlock.BlockSchool .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/sidebar-block-corners-school.gif) no-repeat 0 -10px;
}
#container .SchoolContainer .RoundedBlock.BlockSchool .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/sidebar-block-corners-school.gif) no-repeat -10px -10px;
}

/* ROUNDED CORNERS RIGHT SIDE - HOUSING */
#container .HousingContainer .RoundedBlock.BlockHousing .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/sidebar-block-corners-housing.gif) no-repeat 0 0;
}
#container .HousingContainer .RoundedBlock.BlockHousing .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/sidebar-block-corners-housing.gif) no-repeat -10px 0;
    right: 0px;
}
#container .HousingContainer .RoundedBlock.BlockHousing .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/sidebar-block-corners-housing.gif) no-repeat 0 -10px;
}
#container .HousingContainer .RoundedBlock.BlockHousing .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/sidebar-block-corners-housing.gif) no-repeat -10px -10px;
}

/* ROUNDED CORNERS GENERAL - HOME & DEFAULT */

/* FIRST LEVEL LANDING PAGE */
body.LandingLvl1 #container .DefaultContainer .RoundedGeneral .CornerTopLeft,
    body.LandingLvl1 #container .HomeContainer .RoundedGeneral .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-1stlvl-home.gif) no-repeat 0 0;
}
body.LandingLvl1 #container .DefaultContainer .RoundedGeneral .CornerTopRight,
    body.LandingLvl1 #container .HomeContainer .RoundedGeneral .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-1stlvl-home.gif) no-repeat -10px 0;
    right: 0px;
}

body.LandingLvl1 #IeBrowser6Minus #container #Lvl1RightColumn .RoundedGeneral .CornerTopRight {
    right: -1px;
}

body.LandingLvl1 #container .DefaultContainer .RoundedGeneral .CornerBottomLeft,
    body.LandingLvl1 #container .HomeContainer .RoundedGeneral .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-1stlvl-home.gif) no-repeat 0 -10px;
}

body.LandingLvl1 #IeBrowser6Minus #container #Lvl1RightColumn .RoundedGeneral .CornerBottomLeft {
    bottom: -1px;
}

body.LandingLvl1 #container .DefaultContainer .RoundedGeneral .CornerBottomRight,
    body.LandingLvl1 #container .HomeContainer .RoundedGeneral .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-1stlvl-home.gif) no-repeat -10px -10px;
}

body.LandingLvl1 #IeBrowser6Minus #container #Lvl1RightColumn .RoundedGeneral .CornerBottomRight {
    right: -1px;
    bottom: -1px;
}

/* ALL OTHERS */
#container .DefaultContainer .RoundedGeneral .CornerTopLeft,
    #container .HomeContainer .RoundedGeneral .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-home.gif) no-repeat 0 0;
}
#container .DefaultContainer .RoundedGeneral .CornerTopRight,
    #container .HomeContainer .RoundedGeneral .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-home.gif) no-repeat -10px 0;
    right: 0px;
}
#container .DefaultContainer .RoundedGeneral .CornerBottomLeft,
    #container .HomeContainer .RoundedGeneral .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-home.gif) no-repeat 0 -10px;
}
#container .DefaultContainer .RoundedGeneral .CornerBottomRight,
    #container .HomeContainer .RoundedGeneral .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-home.gif) no-repeat -10px -10px;
}

/* ROUNDED CORNERS GENERAL - MONEY */

/* FIRST LEVEL LANDING PAGE */
body.LandingLvl1 #container .MoneyContainer .RoundedGeneral .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-1stlvl-money.gif) no-repeat 0 0;
}
body.LandingLvl1 #container .MoneyContainer .RoundedGeneral .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-1stlvl-money.gif) no-repeat -10px 0;
    right: 0px;
}
body.LandingLvl1 #container .MoneyContainer .RoundedGeneral .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-1stlvl-money.gif) no-repeat 0 -10px;
}
body.LandingLvl1 #container .MoneyContainer .RoundedGeneral .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-1stlvl-money.gif) no-repeat -10px -10px;
}

/* ALL OTHERS */
#container .MoneyContainer .RoundedGeneral .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-money.gif) no-repeat 0 0;
}
#container .MoneyContainer .RoundedGeneral .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-money.gif) no-repeat -10px 0;
    right: 0px;
}
#container .MoneyContainer .RoundedGeneral .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-money.gif) no-repeat 0 -10px;
}
#container .MoneyContainer .RoundedGeneral .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-money.gif) no-repeat -10px -10px;
}

/* ROUNDED CORNERS GENERAL - HEALTH */

/* FIRST LEVEL LANDING PAGE */
body.LandingLvl1 #container .HealthContainer .RoundedGeneral .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-1stlvl-health.gif) no-repeat 0 0;
}
body.LandingLvl1 #container .HealthContainer .RoundedGeneral .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-1stlvl-health.gif) no-repeat -10px 0;
    right: 0px;
}
body.LandingLvl1 #container .HealthContainer .RoundedGeneral .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-1stlvl-health.gif) no-repeat 0 -10px;
}
body.LandingLvl1 #container .HealthContainer .RoundedGeneral .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-1stlvl-health.gif) no-repeat -10px -10px;
}

/* ALL OTHERS */
#container .HealthContainer .RoundedGeneral .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-health.gif) no-repeat 0 0;
}
#container .HealthContainer .RoundedGeneral .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-health.gif) no-repeat -10px 0;
    right: 0px;
}
#container .HealthContainer .RoundedGeneral .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-health.gif) no-repeat 0 -10px;
}
#container .HealthContainer .RoundedGeneral .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-health.gif) no-repeat -10px -10px;
}

/* ROUNDED CORNERS GENERAL - WORK */

/* FIRST LEVEL LANDING PAGE */
body.LandingLvl1 #container .WorkContainer .RoundedGeneral .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-1stlvl-work.gif) no-repeat 0 0;
}
body.LandingLvl1 #container .WorkContainer .RoundedGeneral .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-1stlvl-work.gif) no-repeat -10px 0;
    right: 0px;
}
body.LandingLvl1 #container .WorkContainer .RoundedGeneral .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-1stlvl-work.gif) no-repeat 0 -10px;
}
body.LandingLvl1 #container .WorkContainer .RoundedGeneral .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-1stlvl-work.gif) no-repeat -10px -10px;
}

/* ALL OTHERS */
#container .WorkContainer .RoundedGeneral .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-work.gif) no-repeat 0 0;
}
#container .WorkContainer .RoundedGeneral .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-work.gif) no-repeat -10px 0;
    right: 0px;
}
#container .WorkContainer .RoundedGeneral .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-work.gif) no-repeat 0 -10px;
}
#container .WorkContainer .RoundedGeneral .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-work.gif) no-repeat -10px -10px;
}

/* ROUNDED CORNERS GENERAL - SCHOOL */

/* FIRST LEVEL LANDING PAGE */
body.LandingLvl1 #container .SchoolContainer .RoundedGeneral .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-1stlvl-school.gif) no-repeat 0 0;
}
body.LandingLvl1 #container .SchoolContainer .RoundedGeneral .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-1stlvl-school.gif) no-repeat -10px 0;
    right: 0px;
}
body.LandingLvl1 #container .SchoolContainer .RoundedGeneral .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-1stlvl-school.gif) no-repeat 0 -10px;
}
body.LandingLvl1 #container .SchoolContainer .RoundedGeneral .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-1stlvl-school.gif) no-repeat -10px -10px;
}

/* ALL OTHERS */
#container .SchoolContainer .RoundedGeneral .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-school.gif) no-repeat 0 0;
}
#container .SchoolContainer .RoundedGeneral .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-school.gif) no-repeat -10px 0;
    right: 0px;
}
#container .SchoolContainer .RoundedGeneral .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-school.gif) no-repeat 0 -10px;
}
#container .SchoolContainer .RoundedGeneral .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-school.gif) no-repeat -10px -10px;
}

/* ROUNDED CORNERS GENERAL - HOUSING */

/* FIRST LEVEL LANDING PAGE */
body.LandingLvl1 #container .HousingContainer .RoundedGeneral .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-1stlvl-housing.gif) no-repeat 0 0;
}
body.LandingLvl1 #container .HousingContainer .RoundedGeneral .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-1stlvl-housing.gif) no-repeat -10px 0;
    right: 0px;
}
body.LandingLvl1 #container .HousingContainer .RoundedGeneral .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-1stlvl-housing.gif) no-repeat 0 -10px;
}
body.LandingLvl1 #container .HousingContainer .RoundedGeneral .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-1stlvl-housing.gif) no-repeat -10px -10px;
}

/* ALL OTHERS */
#container .HousingContainer .RoundedGeneral .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-housing.gif) no-repeat 0 0;
}
#container .HousingContainer .RoundedGeneral .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-housing.gif) no-repeat -10px 0;
    right: 0px;
}
#container .HousingContainer .RoundedGeneral .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-housing.gif) no-repeat 0 -10px;
}
#container .HousingContainer .RoundedGeneral .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-housing.gif) no-repeat -10px -10px;
}


#IeBrowser6Minus .RoundedBlock.Comments .CornerTopRight,
    #IeBrowser6Minus .RoundedBlock.Comments .CornerBottomRight {
    right: -1px;
}
#IeBrowser6Minus .RoundedGeneral.Comments .CornerTopRight,
    #IeBrowser6Minus .RoundedGeneral.Comments .CornerBottomRight {
    right: -1px;
}


/* Section Blocks */

#Lvl1LeftColumn #LeftColumnInner #ToolsSectionBox,
    #Lvl1LeftColumn #LeftColumnInner #ToolsSectionBoxTop,
    #Lvl1LeftColumn #LeftColumnInner #ToolsSectionBoxTop td,
    #Lvl1LeftColumn #LeftColumnInner #ToolsSectionBoxBottom,
    #Lvl1LeftColumn #LeftColumnInner #ToolsSectionBoxBottom td {
    width: 100%;
    padding: 0;
}

#Lvl1LeftColumn #LeftColumnInner #ToolsSectionBox {
    border-color: transparent;
    border-width: 0;
    border-collapse: collapse;
}

#Lvl1LeftColumn #LeftColumnInner #ToolsSectionBox tbody,
    #Lvl1RightColumn #LeftColumnInner #ToolsSectionBox tbody {
    border-top: 0 solid transparent;
}

#Lvl1LeftColumn #LeftColumnInner #ToolsSectionBox tr {
    padding: 0;
    margin: 0;
}



#Lvl1RightTop {
    margin-bottom: 10px;
}

#Lvl1RightTop table {
    width: 100%;
}

#Lvl1RightTop td {
    width: 50%;
    vertical-align: top;
    padding: 0;
}

#IeBrowser6Minus #Lvl1RightTop td.Learn {
    padding: 0;
    border-left-width: 9px;
}

.Box1stLvlContent .view-content {
    margin-bottom: 20px;
}

/** Override for 1st level right top region view blocks */
#LandingTopRight  .Box1stLvlContent .view-content {
    margin-bottom: 0px;
}
#LandingTopRight .Box1stLvlContent {
    padding-bottom: 0px;
}

.Box1stLvlContent .view-content a {
    display: block;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 10px;
}

.Box1stLvlContent .view p {
    margin-top: 0;
}

.Box1stLvlContainer {
    position: relative;
    width: 50%;
    float: left;
    margin: 5px 0px;
    padding: 0px;
    background: inherit;
}

.Box1stLvlContainer a {
    font-weight: bold;
}
.Box1stLvlTop {
    background-color: #fff;
}
.Box1stLvlBottom {
    position: relative;
}
.Box1stLvlTitle {
    color: #fff;
    font-size: 19px;
    line-height: 22px;
    font-family: "Trebuchet MS", "Arial", Helvetica, sans-serif;
    font-weight: bold;
    text-transform: lowercase;
    padding: 4px 13px 0 13px;
    position: relative;
    height: 26px;
}

#ToolsSectionBox {
    border-collapse: collapse !important;
}

#ToolsSectionBox .Box1stLvlTitle {
    font-size: 20px;
    padding: 15px 15px 0;
    height: 45px;
}

#IeBrowser6Minus #Lvl1RightColumn .Box1stLvlTitle {
    font-size: 15px;
    line-height: 13px;
    padding: 15px 0 0 15px;
}

.Box1stLvlText {
    float: left;
    padding: 2px 5px 0 0;
}

#ToolsSectionBox .Box1stLvlText {
    padding: 5px 0 0;
}

.Box1stLvlContent {
    padding: 10px 10px 10px 13px;
    font-size: 12px;
    position: relative;
}

.Box1stLvlContent .item-list ul {
    padding-left: 0;
}

.Box1stLvlContent .item-list li {
    list-style: none;
    margin: 0;
}

.Box1stLvlContent a {
    font-size: 11px;
}
.Box1stLvlContent a,
    .Box1stLvlContent a:visited,
    .Box1stLvlContent a:active {
    color: #fff;
}

/* TOOLBOX */

.HomeSectionBox .Tool {
    border-bottom: 1px solid #999;
}
.MoneySectionBox .Tool {
    border-bottom: 1px solid #539c53;
}
.HealthSectionBox .Tool {
    border-bottom: 1px solid #69a0c5;
}
.SchoolSectionBox .Tool {
    border-bottom: 1px solid #e75252;
}
.WorkSectionBox .Tool {
    border-bottom: 1px solid #f4ab3d;
}
.HousingSectionBox .Tool {
    border-bottom: 1px solid #b28fb2;
}

.Tool {
    border-collapse: collapse;
}

#ToolContentRow td {
    padding: 0;
}

#ToolContentRow td .view-empty {
    padding: 0 10px;
}

#ToolIcon {
    display: block;
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/block-icon-toolbox.gif) no-repeat;
    width: 15px;
    height: 15px;
}


.HomeSectionBox .Tool {
    border-bottom: 1px solid #999;
}
.MoneySectionBox .Tool {
    border-bottom: 1px solid #539c53;
}
.HealthSectionBox .Tool {
    border-bottom: 1px solid #69a0c5;
}
.SchoolSectionBox .Tool {
    border-bottom: 1px solid #e75252;
}
.WorkSectionBox .Tool {
    border-bottom: 1px solid #f4ab3d;
}
.HousingSectionBox .Tool {
    border-bottom: 1px solid #b28fb2;
}


.HomeSectionBox #ToolContentRow td .ToolImage ,
    .HomeSectionBox #ToolContentRow td #ToolContent,
    .HomeSectionBox #ToolContentRow td #ToolLink {
    border-bottom: 1px solid #999;
}

#IeBrowser7Minus .HomeSectionBox .Tool td {
    border-bottom: 1px solid #999;
}
.MoneySectionBox #ToolContentRow td .ToolImage ,
    .MoneySectionBox #ToolContentRow td #ToolContent,
    .MoneySectionBox #ToolContentRow td #ToolLink {
    border-bottom: 1px solid #539c53;
}

#IeBrowser7Minus .MoneySectionBox .Tool td {
    border-bottom: 1px solid #539c53;
}
.HealthSectionBox #ToolContentRow td .ToolImage ,
    .HealthSectionBox #ToolContentRow td #ToolContent,
    .HealthSectionBox #ToolContentRow td #ToolLink {
    border-bottom: 1px solid #69a0c5;
}

#IeBrowser7Minus .HealthSectionBox .Tool td {
    border-bottom: 1px solid #69a0c5;
}
.SchoolSectionBox #ToolContentRow td .ToolImage ,
    .SchoolSectionBox #ToolContentRow td #ToolContent,
    .SchoolSectionBox #ToolContentRow td #ToolLink {
    border-bottom: 1px solid #e75252;
}

#IeBrowser7Minus .SchoolSectionBox .Tool td {
    border-bottom: 1px solid #e75252;
}
.WorkSectionBox #ToolContentRow td .ToolImage ,
    .WorkSectionBox #ToolContentRow td #ToolContent,
    .WorkSectionBox #ToolContentRow td #ToolLink {
    border-bottom: 1px solid #f4ab3d;
}

#IeBrowser7Minus .WorkSectionBox .Tool td {
    border-bottom: 1px solid #f4ab3d;
}
.HousingSectionBox #ToolContentRow td .ToolImage ,
    .HousingSectionBox #ToolContentRow td #ToolContent,
    .HousingSectionBox #ToolContentRow td #ToolLink {
    border-bottom: 1px solid #b28fb2;
}

#IeBrowser7Minus .HousingSectionBox .Tool td {
    border-bottom: 1px solid #b28fb2;
}


#ToolContentRow td .ToolImage  {
    padding: 5px 5px 5px 10px;
    vertical-align: top;
}

#ToolContentRow td #ToolContent {
    padding: 7px 5px 9px 5px;
    vertical-align: top;
}

#ToolContentRow td #ToolLink {
    padding: 13px;
    vertical-align: top;
}

.ToolImage  {
    width: 78px;
}
.ToolImage  img {
    margin-right: 5px;
    border: 1px solid #333;
}

#ToolContent {
    width: 100%;
}
#ToolContent .teaser a,
    #ToolContent .teaser a:active,
    #ToolContent .teaser a:hover,
    #ToolContent .teaser a:visited {
    text-decoration: none;
    color: #000;
}

#ToolLink {
    width: 15px;
}
#ToolLink a {
    margin-left: 15px;
}

.Tool .nodeTitle {
    padding-top: 0;
    margin: 0;
}

#Lvl1Feed {
    padding: 0 10px 10px;
}

/* Section Icons */

.Box1stLvlIcon {
/* float: right; */
    float: left;
    padding: 0 0 0 10px;
}

#Box1stLvlIconTools {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/block-icon-tools.png) no-repeat;
    width: 25px;
    height: 27px;
}
#Box1stLvlIconDiscussions {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/block-icon-discussions.png) no-repeat;
    width: 25px;
    height: 20px;
}
#Box1stLvlIconLearn {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/block-icon-learn.png) no-repeat;
    width: 33px;
    height: 26px;
}

/* LANDING PAGE SECTION BLOCKS */

#IeBrowser7Plus #container #Lvl1RightTop table#RightSectionBoxes,
    #IeBrowser6Minus #container #Lvl1RightTop table#RightSectionBoxes {
    border-collapse: collapse;
}

#container td.SectionBox {
    position: relative;
    padding: 0;
}

/* Home Section Blocks */

#Lvl1RightTop .HomeSectionBox td.Learn {
    border-left: 10px solid #D7D5D5;
}

#IeBrowser7Plus #Lvl1RightTop .HomeSectionBox tr.Top td,
    #IeBrowser6Minus #Lvl1RightTop .HomeSectionBox td {
    border-right: 5px solid #D7D5D5;
}
#IeBrowser7Plus #Lvl1RightTop .HomeSectionBox tr.Top td.Learn,
    #IeBrowser6Minus #Lvl1RightTop .HomeSectionBox td.Learn {
    border-right: 0 !important;
    border-left: 5px solid #D7D5D5;
}

#IeBrowser6Minus #Lvl1RightTop .HomeSectionBox tr.Bottom td {
    border-right: 10px solid #D7D5D5;
}
#IeBrowser6Minus #Lvl1RightTop .HomeSectionBox tr.Bottom td.Learn {
    border-right: 0 !important;
    border-left: 10px solid #D7D5D5;
}

.HomeSectionBox .Box1stLvlTitle, .HomeSectionBox .Box1stLvlBottom {
    background-color: #999999;
}

#container .HomeSectionBox .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/section-block-corners-home-top.gif) no-repeat 0 0 !important;
}
#container .HomeSectionBox .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/section-block-corners-home-top.gif) no-repeat -10px 0 !important;
}

#IeBrowser6Minus #container #Lvl1RightColumn .HomeSectionBox .CornerTopRight {
    right: -1px;
}
#IeBrowser6Minus #container #Lvl1RightColumn .HomeSectionBox td.Learn .CornerTopRight {
    right: 0;
}

#container .HomeSectionBox .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/section-block-corners-home-bottom.gif) no-repeat 0 -5px !important;
}

#IeBrowser6Minus #Lvl1RightColumn #container .HomeSectionBox .CornerBottomLeft {
    bottom: -1px;
}

#container .HomeSectionBox .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/section-block-corners-home-bottom.gif) no-repeat -5px -5px !important;
}

#IeBrowser6Minus #container #Lvl1RightColumn .HomeSectionBox .CornerBottomRight {
    right: -1px;
    bottom: -1px;
}
#IeBrowser6Minus #container #Lvl1RightColumn .HomeSectionBox td.Learn .CornerBottomRight {
    right: 0;
}

/* Money Section Blocks */

#Lvl1RightTop .MoneySectionBox td.Learn {
    border-left: 10px solid #CCE1CC;
}

#IeBrowser7Plus #Lvl1RightTop .MoneySectionBox tr.Top td,
    #IeBrowser6Minus #Lvl1RightTop .MoneySectionBox td {
    border-right: 5px solid #CCE1CC;
}
#IeBrowser7Plus #Lvl1RightTop .MoneySectionBox tr.Top td.Learn,
    #IeBrowser6Minus #Lvl1RightTop .MoneySectionBox td.Learn {
    border-right: 0 !important;
    border-left: 5px solid #CCE1CC;
}

#IeBrowser6Minus #Lvl1RightTop .MoneySectionBox tr.Bottom td {
    border-right: 10px solid #CCE1CC;
}
#IeBrowser6Minus #Lvl1RightTop .MoneySectionBox tr.Bottom td.Learn {
    border-right: 0 !important;
    border-left: 10px solid #CCE1CC;
}

.MoneySectionBox .Box1stLvlTitle, .MoneySectionBox .Box1stLvlBottom {
    background-color: #539C53;
}

#container .MoneySectionBox .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/section-block-corners-money-top.gif) no-repeat 0 0 !important;
}
#container .MoneySectionBox .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/section-block-corners-money-top.gif) no-repeat -10px 0 !important;
}

#IeBrowser6Minus #container #Lvl1RightColumn .MoneySectionBox .CornerTopRight {
    right: -1px;
}
#IeBrowser6Minus #container #Lvl1RightColumn .MoneySectionBox td.Learn .CornerTopRight {
    right: 0;
}

#container .MoneySectionBox .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/section-block-corners-money-bottom.gif) no-repeat 0 -5px !important;
}

#IeBrowser6Minus #container #Lvl1RightColumn .MoneySectionBox .CornerBottomLeft {
    bottom: -1px;
}
#IeBrowser6Minus #container #Lvl1LeftColumn .MoneySectionBox .CornerBottomLeft {
    bottom: -1px;
}

#container .MoneySectionBox .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/section-block-corners-money-bottom.gif) no-repeat -5px -5px !important;
}

#IeBrowser6Minus #container #Lvl1RightColumn .MoneySectionBox .CornerBottomRight {
    right: -1px;
    bottom: -1px;
}
#IeBrowser6Minus #container #Lvl1RightColumn .MoneySectionBox td.Learn .CornerBottomRight {
    right: 0;
}
#IeBrowser6Minus #container #Lvl1LeftColumn .MoneySectionBox .CornerBottomRight {
    bottom: -1px;
}

/* Health Section Blocks */

#Lvl1RightTop .HealthSectionBox td.Learn {
    border-left: 10px solid #D2E3EE;
}

#IeBrowser7Plus #Lvl1RightTop .HealthSectionBox tr.Top td,
    #IeBrowser6Minus #Lvl1RightTop .HealthSectionBox td {
    border-right: 5px solid #D2E3EE;
}
#IeBrowser7Plus #Lvl1RightTop .HealthSectionBox tr.Top td.Learn,
    #IeBrowser6Minus #Lvl1RightTop .HealthSectionBox td.Learn {
    border-right: 0 !important;
    border-left: 5px solid #D2E3EE;
}

#IeBrowser6Minus #Lvl1RightTop .HealthSectionBox tr.Bottom td {
    border-right: 10px solid #D2E3EE;
}
#IeBrowser6Minus #Lvl1RightTop .HealthSectionBox tr.Bottom td.Learn {
    border-right: 0 !important;
    border-left: 10px solid #D2E3EE;
}

.HealthSectionBox .Box1stLvlTitle, .HealthSectionBox .Box1stLvlBottom {
    background-color: #69A0C5;
}

#container .HealthSectionBox .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/section-block-corners-health-top.gif) no-repeat 0 0 !important;
}
#container .HealthSectionBox .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/section-block-corners-health-top.gif) no-repeat -10px 0 !important;
}

#IeBrowser6Minus #container #Lvl1RightColumn .HealthSectionBox .CornerTopRight {
    right: -1px;
}
#IeBrowser6Minus #container #Lvl1RightColumn .HealthSectionBox td.Learn .CornerTopRight {
    right: 0;
}

#container .HealthSectionBox .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/section-block-corners-health-bottom.gif) no-repeat 0 -5px !important;
}

#IeBrowser6Minus #container #Lvl1RightColumn .HealthSectionBox .CornerBottomLeft {
    bottom: -1px;
}
#IeBrowser6Minus #container #Lvl1LeftColumn .HealthSectionBox .CornerBottomLeft {
    bottom: -1px;
}

#container .HealthSectionBox .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/section-block-corners-health-bottom.gif) no-repeat -5px -5px !important;
}

#IeBrowser6Minus #container #Lvl1RightColumn .HealthSectionBox .CornerBottomRight {
    right: -1px;
    bottom: -1px;
}
#IeBrowser6Minus #container #Lvl1RightColumn .HealthSectionBox td.Learn .CornerBottomRight {
    right: 0;
}
#IeBrowser6Minus #container #Lvl1LeftColumn .HealthSectionBox .CornerBottomRight {
    bottom: -1px;
}

/* Work Section Blocks */

#Lvl1RightTop .WorkSectionBox td.Learn {
    border-left: 10px solid #FCDEB2;
}

#IeBrowser7Plus #Lvl1RightTop .WorkSectionBox tr.Top td,
    #IeBrowser6Minus #Lvl1RightTop .WorkSectionBox td {
    border-right: 5px solid #FCDEB2;
}
#IeBrowser7Plus #Lvl1RightTop .WorkSectionBox tr.Top td.Learn,
    #IeBrowser6Minus #Lvl1RightTop .WorkSectionBox td.Learn {
    border-right: 0 !important;
    border-left: 5px solid #FCDEB2;
}

#IeBrowser6Minus #Lvl1RightTop .WorkSectionBox tr.Bottom td {
    border-right: 10px solid #FCDEB2;
}
#IeBrowser6Minus #Lvl1RightTop .WorkSectionBox tr.Bottom td.Learn {
    border-right: 0 !important;
    border-left: 10px solid #FCDEB2;
}

.WorkSectionBox .Box1stLvlTitle, .WorkSectionBox .Box1stLvlBottom {
    background-color: #F4AB3D;
}

#container .WorkSectionBox .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/section-block-corners-work-top.gif) no-repeat 0 0 !important;
}
#container .WorkSectionBox .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/section-block-corners-work-top.gif) no-repeat -10px 0 !important;
}

#IeBrowser6Minus #container #Lvl1RightColumn .WorkSectionBox .CornerTopRight {
    right: -1px;
}
#IeBrowser6Minus #container #Lvl1RightColumn .WorkSectionBox td.Learn .CornerTopRight {
    right: 0;
}

#container .WorkSectionBox .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/section-block-corners-work-bottom.gif) no-repeat 0 -5px !important;
}

#IeBrowser6Minus #container #Lvl1RightColumn .WorkSectionBox .CornerBottomLeft {
    bottom: -1px;
}
#IeBrowser6Minus #container #Lvl1LeftColumn .WorkSectionBox .CornerBottomLeft {
    bottom: -1px;
}

#container .WorkSectionBox .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/section-block-corners-work-bottom.gif) no-repeat -5px -5px !important;
}

#IeBrowser6Minus #container #Lvl1RightColumn .WorkSectionBox .CornerBottomRight {
    right: -1px;
    bottom: -1px;
}
#IeBrowser6Minus #container #Lvl1RightColumn .WorkSectionBox td.Learn .CornerBottomRight {
    right: 0;
}
#IeBrowser6Minus #container #Lvl1LeftColumn .WorkSectionBox .CornerBottomRight {
    bottom: -1px;
}

/* School Section Blocks */

#Lvl1RightTop .SchoolSectionBox td.Learn {
    border-left: 10px solid #F8CBCB;
}

#IeBrowser7Plus #Lvl1RightTop .SchoolSectionBox tr.Top td,
    #IeBrowser6Minus #Lvl1RightTop .SchoolSectionBox td {
    border-right: 5px solid #F8CBCB;
}
#IeBrowser7Plus #Lvl1RightTop .SchoolSectionBox tr.Top td.Learn,
    #IeBrowser6Minus #Lvl1RightTop .SchoolSectionBox td.Learn {
    border-right: 0 !important;
    border-left: 5px solid #F8CBCB;
}

#IeBrowser6Minus #Lvl1RightTop .SchoolSectionBox tr.Bottom td {
    border-right: 10px solid #F8CBCB;
}
#IeBrowser6Minus #Lvl1RightTop .SchoolSectionBox tr.Bottom td.Learn {
    border-right: 0 !important;
    border-left: 10px solid #F8CBCB;
}

.SchoolSectionBox .Box1stLvlTitle, .SchoolSectionBox .Box1stLvlBottom {
    background-color: #E75252;
}

#container .SchoolSectionBox .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/section-block-corners-school-top.gif) no-repeat 0 0 !important;
}
#container .SchoolSectionBox .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/section-block-corners-school-top.gif) no-repeat -10px 0 !important;
}

#IeBrowser6Minus #container #Lvl1RightColumn .SchoolSectionBox .CornerTopRight {
    right: -1px;
}
#IeBrowser6Minus #container #Lvl1RightColumn .SchoolSectionBox td.Learn .CornerTopRight {
    right: 0;
}

#container .SchoolSectionBox .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/section-block-corners-school-bottom.gif) no-repeat 0 -5px !important;
}

#IeBrowser6Minus #container #Lvl1RightColumn .SchoolSectionBox .CornerBottomLeft {
    bottom: -1px;
}
#IeBrowser6Minus #container #Lvl1LeftColumn .SchoolSectionBox .CornerBottomLeft {
    bottom: -1px;
}

#container .SchoolSectionBox .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/section-block-corners-school-bottom.gif) no-repeat -5px -5px !important;
}

#IeBrowser6Minus #container #Lvl1RightColumn .SchoolSectionBox .CornerBottomRight {
    right: -1px;
    bottom: -1px;
}
#IeBrowser6Minus #container #Lvl1RightColumn .SchoolSectionBox td.Learn .CornerBottomRight {
    right: 0;
}
#IeBrowser6Minus #container #Lvl1LeftColumn .SchoolSectionBox .CornerBottomRight {
    bottom: -1px;
}

/* Housing Section Blocks */

#Lvl1RightTop .HousingSectionBox td.Learn {
    border-left: 10px solid #E8DEE8;
}

#IeBrowser7Plus #Lvl1RightTop .HousingSectionBox tr.Top td,
    #IeBrowser6Minus #Lvl1RightTop .HousingSectionBox td {
    border-right: 5px solid #E8DEE8;
}
#IeBrowser7Plus #Lvl1RightTop .HousingSectionBox tr.Top td.Learn,
    #IeBrowser6Minus #Lvl1RightTop .HousingSectionBox td.Learn {
    border-right: 0 !important;
    border-left: 5px solid #E8DEE8;
}

#IeBrowser6Minus #Lvl1RightTop .HousingSectionBox tr.Bottom td {
    border-right: 10px solid #E8DEE8;
}
#IeBrowser6Minus #Lvl1RightTop .HousingSectionBox tr.Bottom td.Learn {
    border-right: 0 !important;
    border-left: 10px solid #E8DEE8;
}

.HousingSectionBox .Box1stLvlTitle, .HousingSectionBox .Box1stLvlBottom {
    background-color: #B28FB2;
}

#container .HousingSectionBox .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/section-block-corners-housing-top.gif) no-repeat 0 0 !important;
}
#container .HousingSectionBox .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/section-block-corners-housing-top.gif) no-repeat -10px 0 !important;
}

#IeBrowser6Minus #container #Lvl1RightColumn .HousingSectionBox .CornerTopRight {
    right: -1px;
}
#IeBrowser6Minus #container #Lvl1RightColumn .HousingSectionBox td.Learn .CornerTopRight {
    right: 0;
}

#container .HousingSectionBox .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/section-block-corners-housing-bottom.gif) no-repeat 0 -5px !important;
}

#IeBrowser6Minus #container #Lvl1RightColumn .HousingSectionBox .CornerBottomLeft {
    bottom: -1px;
}
#IeBrowser6Minus #container #Lvl1LeftColumn .HousingSectionBox .CornerBottomLeft {
    bottom: -1px;
}

#container .HousingSectionBox .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/section-block-corners-housing-bottom.gif) no-repeat -5px -5px !important;
}

#IeBrowser6Minus #container #Lvl1RightColumn .HousingSectionBox .CornerBottomRight {
    right: -1px;
    bottom: -1px;
}
#IeBrowser6Minus #container #Lvl1RightColumn .HousingSectionBox td.Learn .CornerBottomRight {
    right: 0;
}
#IeBrowser6Minus #container #Lvl1LeftColumn .HousingSectionBox .CornerBottomRight {
    bottom: -1px;
}

/* ContentContainers */
#ContentOuterContainer {
    margin: 5px 0 10px 0;
    padding: 0 10px;
}
#ContentContainer {
    position: relative;
}

#IeBrowser6Minus #ContentContainer {
    width: 740px;
}

#IeBrowser6Minus #ContentContainer .Content {
    width: 740px;
    float: left;
    clear: both;
}

/* FIRST LEVEL LANDING CONTAINERS */
body.LandingLvl1 .DefaultContainer #ContentContainer,
    body.LandingLvl1 .HomeContainer #ContentContainer {
    background: #D7D5D5;
    border: 0;
    padding: 0px;
    margin: 0px;
}

body.LandingLvl1 .MoneyContainer #ContentContainer {
    background: #CCE1CC;
    border-bottom: 5px solid #CCE1CC;
    padding: 0px;
    margin: 0px;
    /*border-bottom: 5px solid #539C53;
   padding-bottom: 5px;*/
}

body.LandingLvl1 .HealthContainer #ContentContainer {
    background: #D2E3EE;
    border-bottom: 5px solid #D2E3EE;
    padding: 0px;
    margin: 0px;
    /*border-bottom: 5px solid #69A0C5;
   padding-bottom: 5px;*/
}

body.LandingLvl1 .WorkContainer #ContentContainer {
    background: #FCDEB2;
    border-bottom: 3px solid #FCDEB2;
    padding: 0px;
    margin: 0px;
    /*border-bottom: 5px solid #F4AB3D;
   padding-bottom: 5px;*/
}

body.LandingLvl1 .SchoolContainer #ContentContainer {
    background: #F8CBCB;
    border-bottom: 5px solid #F8CBCB;
    padding: 0px;
    margin: 0px;
    /*border-bottom: 5px solid #E75252;
   padding-bottom: 5px;*/
}

body.LandingLvl1 .HousingContainer #ContentContainer {
    background: #E8DEE8;
    border-bottom: 5px solid #E8DEE8;
    padding: 0px;
    margin: 0px;
    /*border-bottom: 5px solid #B28FB2;
   padding-bottom: 5px;*/
}

/* ALL OTHER CONTAINERS */
.DefaultContainer #ContentContainer,
    .HomeContainer #ContentContainer {
    background-color: #F2F1F1;
    border-bottom: 5px solid #999999;
}

.MoneyContainer #ContentContainer {
    background-color: #DEEBDE;
    border-bottom: 5px solid #539C53;
}

.HealthContainer #ContentContainer {
    background-color: #E2EDF4;
    border-bottom: 5px solid #69A0C5;
}

.WorkContainer #ContentContainer {
    background-color: #FDEACD;
    border-bottom: 5px solid #F4AB3D;
}

.SchoolContainer #ContentContainer {
    background-color: #FADDDD;
    border-bottom: 5px solid #E75252;
}

.HousingContainer #ContentContainer {
    background-color: #F0EAF0;
    border-bottom: 5px solid #B28FB2;
}

/* LANDING PAGE COMMON ELEMENTS */

#ContentLandingLvl2 {
    width: 100%;
}

#ContentLandingLvl1 .Inner, #ContentLandingLvl2 .Inner, .Comments .Inner, .Highlight .Inner {
    padding: 10px;
}

.LandingLvl2 #normal_element .nodeTitle {
    font-size: 15px;
    padding-top: 1px;
    margin-top: 1px;
}

.LandingLvl2 #normal_element.LandingColumn-3 .nodeTitle {
    clear: both;
}

/* #IeBrowser6Minus .LandingLvl2 #normal_element .nodeTitle {
            font-size: 14px;
        } */


.LandingPage .nodeTitle, .LandingPage .nodeTitle a {
    margin-top: 1px;
    font-size: 14px;
    line-height: 15px;
    padding: 0;
}
.LandingPage .content {
    margin-top: 5px;
    padding-bottom: 5px;
}

.LandingPage .nodeTitle a,
    .LandingPage .nodeTitle a:active,
    .LandingPage .nodeTitle a:hover,
    .LandingPage .nodeTitle a:visited,
    .LandingPage .content a,
    .LandingPage .content a:active,
    .LandingPage .content a:hover,
    .LandingPage .content a:visited
{
    color: #000;
    text-decoration: none;
}
.LandingPage .content a.readmore,
    .LandingPage .content a.readmore:active,
    .LandingPage .content a.readmore:hover,
    .LandingPage .content a.readmore:visited {
    text-decoration: underline;
    font-weight:bold;
}
.LandingPage .content a.readmore {color: #145f91;}
.LandingPage .content a.readmore:visited {color: #4e89b0;}
.LandingPage .content a.readmore:hover {color: #87b3d1;}


/* FIRST LEVEL LANDING PAGE */

#ContentLandingLvl1 .LandingPage .promotedImage img {
    float: left;
    margin: 2px 10px 4px 0px;
    padding: 0;
    border: 1px solid #000;
}

#ContentLandingLvl1 .LandingPage .content {
    margin-top: 0px;
    padding-bottom: 10px;
}

#ContentLandingLvl1 .LandingPage td {
    vertical-align: top;
    padding: 0px;
}

#ContentLandingLvl1 table.LandingPage {
    margin-top: 2px;
}

/* SECOND LEVEL LANDING PAGE */

#ContentLandingLvl2 .LandingPage .content img {
    float: right;
    margin: 4px 0 5px 10px;
    border: 1px solid #000;
}

/* COLUMNS FOR NON-PROMOTED CONTENT */

.LandingLvl2 .LandingColumn-1 {
    width: 100%;
    float: left;
}
.LandingLvl2 .LandingColumn-2 {
    width: 50%;
    float: left;
}
.LandingLvl2 .LandingColumn-3 {
    width: 33%;
    float: left;
}

#normal_element .LandingPage .content img {
    float: left;
    margin: 4px 7px 4px 0;
    border: 1px solid #000;
}

#normal_element .Inner {
    padding: 10px;
}

/* BREADCRUMBS */

.breadcrumb {
    margin: 0 0;
    padding: 0 0;
}

.breadcrumb a, .breadcrumb a:visited {
    color: #fff;
}

#BreadcrumbsInner {
    padding: 8px;
    color: #fff;
    font-weight: bold;
}

#IeBrowser6Minus #BreadcrumbsContainer .CornerTopLeft {
    left: -8px !important;
    right: auto;
}

#IeBrowser6Minus #BreadcrumbsContainer .CornerTopRight {
    right: 0 !important;
    left: auto !important;
}

/* HomeBreadcrumbs */

.HomeBreadcrumbs,
    .DefaultBreadcrumbs {
    background: #999 url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-feature-home.gif) repeat-x 0 -5px;
    position: relative;
}

#container .DefaultContainer .CornerTopLeft,
    #container .HomeContainer .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-home.gif) no-repeat 0 0;
}
#container .DefaultContainer .CornerTopRight,
    #container .HomeContainer .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-home.gif) no-repeat -10px 0;
    right: 0px;
}

/* MoneyBreadcrumbs */

.MoneyBreadcrumbs {
    background: #529c53 url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-feature-money.gif) repeat-x 0 -5px;
    position: relative;
}

#container .MoneyContainer .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-money.gif) no-repeat 0 0;
}
#container .MoneyContainer .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-money.gif) no-repeat -10px 0;
    right: 0px;
}

/* HealthBreadcrumbs */

.HealthBreadcrumbs {
    background: #69A0C5 url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-feature-health.gif) repeat-x 0 -5px;
    position: relative;
}

#container .HealthContainer .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-health.gif) no-repeat 0 0;
}
#container .HealthContainer .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-health.gif) no-repeat -10px 0;
    right: 0px;
}

/* WorkBreadcrumbs */

.WorkBreadcrumbs {
    background: #F4AB3D url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-feature-work.gif) repeat-x 0 -5px;
    position: relative;
}

#container .WorkContainer .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-work.gif) no-repeat 0 0;
}
#container .WorkContainer .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-work.gif) no-repeat -10px 0;
    right: 0px;
}

/* SchoolBreadcrumbs */

.SchoolBreadcrumbs {
    background: #E75252 url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-feature-school.gif) repeat-x 0 -5px;
    position: relative;
}

#container .SchoolContainer .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-school.gif) no-repeat 0 0;
}
#container .SchoolContainer .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-school.gif) no-repeat -10px 0;
    right: 0px;
}

/* HousingBreadcrumbs */

.HousingBreadcrumbs {
    background: #B28FB2 url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-feature-housing.gif) repeat-x 0 -5px;
    position: relative;
}

#container .HousingContainer .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-housing.gif) no-repeat 0 0;
}
#container .HousingContainer .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-housing.gif) no-repeat -10px 0;
    right: 0px;
}



/* SEARCHBOX */
#SearchContainer {
    position: absolute;
    top: 10px;
    right: 10px;
    background-color: #D7D5D5;
    width: 230px;
    height: 60px;
    padding: 0 0;
}

#SearchContainer #search-theme-form {
    margin: 0 0;
    padding: 0 0;
}

#SearchContainer label {
    display: none;
}

#SearchContainer .form-submit {
    margin: 0 0;
}

#SearchContainer .form-submit {
    background:#69A0C5 url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-search-button.gif) repeat-x top;
    border:1px solid #69A0C5;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
    padding:0 5px 3px 5px;
    height: 30px;
    text-transform: lowercase;
}

#IeBrowser7Plus #SearchContainer .form-submit,
    #IeBrowser6Minus #SearchContainer .form-submit {
    padding:0 0 1px 0;
    height: 31px;
}

#SearchContainer #edit-search-theme-form-1 {
    height: 25px;
    width: 140px;
    margin: 0 0;
    padding: 3px 0 0 3px;
    border: 1px solid #666;
    font-size: 14px;
}

#SearchContainer .form-item {
    margin-top: 0px;
    margin-bottom: 0px;
}

#SearchTextbox {
    position: absolute;
    left: 10px;
    top: 10px;
}

#SearchButton {
    position: absolute;
    top: 10px;
    left: 160px;
}

#SearchSitemap {
    position: absolute;
    left:115px;
    top: 40px;
    font-size: 10px;
    text-transform: lowercase;
}

#SearchContainer .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-search.gif) no-repeat 0 0;
}
#SearchContainer .CornerTopRight {
    background:  url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-search.gif) no-repeat -10px 0;
    right: 0px;
}
#SearchContainer .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-search.gif) no-repeat 0 -10px;
}
#SearchContainer .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-search.gif) no-repeat -10px -10px;
}

#IeBrowser6Minus #SearchContainer .CornerBottomLeft,
    #IeBrowser6Minus #SearchContainer .CornerBottomRight {
    bottom: 0px;
}

/* WEATHER */

#WeatherContainer {
    position: absolute;
    top: 10px;
    right: 250px;
    background-color: #BBD4E5;
    width: 200px;
    height: 60px;
    padding: 0 0;
}

#WeatherBox {
    padding: 8px 0 0 10px;
    font-weight: bold;
    font-family: Verdana, Arial, sans-serif;
}

.Temperature {
    font-size: 10px;
}

#WeatherBox img {
    margin-right: 5px;
}

/* .WeatherIcon {
width: 41px;
height: 41px;
position: absolute;
right: 10px;
top: 10px;
}

  .IconRain {
  background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/icon-weather-rain.gif) no-repeat;
  } */

#WeatherContainer .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-weather.gif) no-repeat 0 0;
}
#WeatherContainer .CornerTopRight {
    background: transparent  url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-weather.gif) no-repeat -10px 0;
    right: 0px;
}
#WeatherContainer .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-weather.gif) no-repeat 0 -10px;
}
#WeatherContainer .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-weather.gif) no-repeat -10px -10px;
}

#IeBrowser6Minus #WeatherContainer .CornerBottomLeft,
    #IeBrowser6Minus #WeatherContainer .CornerBottomRight {
    bottom: 0px;
}


/* MAIN NAV */

#NavContainer {
    position:relative;
    min-height: 30px;
    z-index: 90;
}

#IeBrowser6Minus #NavContainer {
    height: 30px;
    width: 764px;
}

#Nav {
    list-style: none;
    position: relative;
    float: right;
    right: 6px;
    background-color: #fff;
    margin: 0 0;
    padding: 0 0;
}

#Nav li {
    float: left;
}

#Nav li a {
    float: left;
    text-decoration: none;
    color: #fff;
    padding: 3px 40px 0 0;
    margin-right: 4px;
    font: 18px "Trebuchet MS", "Arial", Helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: .1em;
    text-transform: lowercase;
}

#Nav li a span {
    float: left;
    padding-right: 15px;
    display: block;
    margin-top: -3px;
    height: 30px;
}

#Nav li a:hover {
    text-decoration: underline;
}

#NavHome a {
    background: url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-nav-home.gif) no-repeat top right;
}
#NavHome a.Active {
    background: url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-nav-home-active.gif) no-repeat top right;
}

#NavHome a span {
    background: url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-nav-home.gif) no-repeat top left;
}

#NavMoney a {
    background: url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-nav-money.gif) no-repeat top right;
}
#NavMoney a.Active {
    background: url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-nav-money-active.gif) no-repeat top right;
}

#NavMoney a span {
    background: url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-nav-money.gif) no-repeat top left;
}

#NavSchool a {
    background: url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-nav-school.gif) no-repeat top right;
}

#NavSchool a.Active {
    background: url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-nav-school-active.gif) no-repeat top right;
}

#NavSchool a span {
    background: url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-nav-school.gif) no-repeat top left;
}

#NavHealth a {
    background: url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-nav-health.gif) no-repeat top right;
}

#NavHealth a.Active {
    background: url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-nav-health-active.gif) no-repeat top right;
}

#NavHealth a span {
    background: url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-nav-health.gif) no-repeat top left;
}

#NavWork a {
    background: url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-nav-work.gif) no-repeat top right;
}

#NavWork a.Active {
    background: url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-nav-work-active.gif) no-repeat top right;
}

#NavWork a span {
    background: url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-nav-work.gif) no-repeat top left;
}

#NavHousing a {
    background: url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-nav-housing.gif) no-repeat top right;
}

#NavHousing a.Active {
    background: url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-nav-housing-active.gif) no-repeat top right;
}

#NavHousing a span {
    background: url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-nav-housing.gif) no-repeat top left;
}


/* NODE */

h1.nodeTitle {
    font-size: 1.8em;
}

/* node-view-vb4-landing-page */
.LandingLvl1 .LandingPage {
/* margin: 0 0 45px 0; */
}

/* page-landing_page-first-level */
.LandingLvl1 .content {
    position: relative;
}
.LandingLvl1 #Lvl1LeftBottom {
    position: absolute;
    left: 10px;
    bottom: 10px;
    font-size: 11px;
}

#Lvl1LeftColumn {
    padding-bottom: 110px;
}

#Lvl1RightBottom {
/* padding: 0 15px; */
}
#Lvl1RightBottom h2 {
    font-size: 18px;
}
#Lvl1RightBottom ul {
    padding-left: 0;
}
#Lvl1RightBottom li {
    list-style: none;
    font-size: 11px;
    font-weight: bold;
    margin: 0pt 0pt 1em 0;
}



/* Article Page */

#Center .Article ul, #Center .content ul {
    list-style-type: disc;
}

#Center .Article li, #Center .content li {
    margin: 0.75em 0;
}

/* Some extra padding at the bottom */
#Center .Article {
    padding-bottom: 10px;
}

#share_content {
    float: right;
    font-size: 10px;
    padding: 10px 0 0 50px;
    width: auto;
    min-width: 140px;
}
#share_content #print {
    padding: 0 0 0 27px;
    height: 20px;
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/article-icon-print.png) no-repeat 10px 0;
    float: left;
}
#share_content #share {
    height: 20px;
    padding: 0 0 0 33px;
    float: left;
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/article-icon-share.png) no-repeat 10px 2px;
}

.HighlightOuter {
    float: right;
    padding: 0 0 5px 10px;
    width: 202px;
}

.Highlight {
    float: right;
    font-size: 11px;
    background-color: #fff;
}

.Highlight .Inner {
    position: relative;
}

.highlight_image {
    width: 202px;
    background-color: transparent;
}

.highlight_content {
    width: 200px;
    background-color: #fff;
    padding: 0;
}

.highlight_content .Inner .nodeGenericList .nodeTitle {
    width: 100%;
    margin-bottom: 5px;
    clear: both;
}
.highlight_content .Inner .nodeGenericList .nodeTitle a:link,
    .highlight_content .Inner .nodeGenericList .nodeTitle a:active,
    .highlight_content .Inner .nodeGenericList .nodeTitle a:hover,
    .highlight_content .Inner .nodeGenericList .nodeTitle a:visited  {
    color: #000;
    text-decoration: none;
    padding: 0px;
    margin: 0px;
}

.highlight_content .Inner .readmore {
    margin-top: 9px;
    font-weight: bold;
}

.highlight_content .Inner .nodeGenericList img {
    margin: 4px 0 5px 5px;
}

.highlight_image img, .highlight_content img {
    border: 1px solid #666666;
    float: right;
}

.Highlight img {
    margin-bottom: 5px;
}

.highlight_text {
    width: 200px;
    background-color: #18689e;
    color: #fff;
}

.highlight_video {
    width: 202px;
    background-color: transparent;
}

.highlight_video .Inner {
    padding: 0;
}


/* ROUNDED CORNERS HIGHLIGHT TEXT - HOME */

/* NORMAL */
/* #container .DefaultContainer .RoundedGeneral .CornerTopLeft,
        #container .HomeContainer .RoundedGeneral .CornerTopLeft {
        background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-home.gif) no-repeat 0 0;
        }
        #container .DefaultContainer .RoundedGeneral .CornerTopRight,
        #container .HomeContainer .RoundedGeneral .CornerTopRight {
        background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-home.gif) no-repeat -10px 0;
        right: 0px;
        }
        #container .DefaultContainer .RoundedGeneral .CornerBottomLeft,
        #container .HomeContainer .RoundedGeneral .CornerBottomLeft {
        background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-home.gif) no-repeat 0 -10px;
        }
        #container .DefaultContainer .RoundedGeneral .CornerBottomRight,
        #container .HomeContainer .RoundedGeneral .CornerBottomRight {
        background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-home.gif) no-repeat -10px -10px;
        } */

/* Highlight content */
#container .DefaultContainer .highlight_content .CornerTopLeft,
    #container .HomeContainer .highlight_content .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-home.gif) no-repeat 0 0;
}
#container .WorkContainer .highlight_content .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-work.gif) no-repeat 0 0;
}
#container .SchoolContainer .highlight_content .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-school.gif) no-repeat 0 0;
}
#container .HousingContainer .highlight_content .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-housing.gif) no-repeat 0 0;
}
#container .MoneyContainer .highlight_content .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-money.gif) no-repeat 0 0;
}
#container .HealthContainer .highlight_content .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-health.gif) no-repeat 0 0;
}

#container .DefaultContainer .highlight_content .CornerTopRight,
    #container .HomeContainer .highlight_content .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-home.gif) no-repeat -10px 0;
    right: 0px;
}
#container .WorkContainer .highlight_content .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-work.gif) no-repeat -10px 0;
    right: 0px;
}
#container .SchoolContainer .highlight_content .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-school.gif) no-repeat -10px 0;
    right: 0px;
}
#container .HousingContainer .highlight_content .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-housing.gif) no-repeat -10px 0;
    right: 0px;
}
#container .MoneyContainer .highlight_content .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-money.gif) no-repeat -10px 0;
    right: 0px;
}
#container .HealthContainer .highlight_content .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-health.gif) no-repeat -10px 0;
    right: 0px;
}

#container .DefaultContainer .highlight_content .CornerBottomLeft,
    #container .HomeContainer .highlight_content .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-home.gif) no-repeat 0 -10px;
}
#container .WorkContainer .highlight_content .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-work.gif) no-repeat 0 -10px;
}
#container .SchoolContainer .highlight_content .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-school.gif) no-repeat 0 -10px;
}
#container .HousingContainer .highlight_content .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-housing.gif) no-repeat 0 -10px;
}
#container .MoneyContainer .highlight_content .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-money.gif) no-repeat 0 -10px;
}
#container .HealthContainer .highlight_content .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-health.gif) no-repeat 0 -10px;
}

#container .DefaultContainer .highlight_content .CornerBottomRight,
    #container .HomeContainer .highlight_content .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-home.gif) no-repeat -10px -10px;
}
#container .WorkContainer .highlight_content .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-work.gif) no-repeat -10px -10px;
}
#container .SchoolContainer .highlight_content .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-school.gif) no-repeat -10px -10px;
}
#container .HousingContainer .highlight_content .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-housing.gif) no-repeat -10px -10px;
}
#container .MoneyContainer .highlight_content .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-money.gif) no-repeat -10px -10px;
}
#container .HealthContainer .highlight_content .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-health.gif) no-repeat -10px -10px;
}

/* TEXT ONLY */
#container .DefaultContainer .highlight_text .CornerTopLeft,
    #container .HomeContainer .highlight_text .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/callout-corners-home.gif) no-repeat 0 0;
}
#container .DefaultContainer .highlight_text .CornerTopRight,
    #container .HomeContainer .highlight_text .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/callout-corners-home.gif) no-repeat -10px 0;
    right: 0px;
}
#container .DefaultContainer .highlight_text .CornerBottomLeft,
    #container .HomeContainer .highlight_text .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/callout-corners-home.gif) no-repeat 0 -10px;
}
#container .DefaultContainer .highlight_text .CornerBottomRight,
    #container .HomeContainer .highlight_text .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/callout-corners-home.gif) no-repeat -10px -10px;
}

/* ROUNDED CORNERS HIGHLIGHT TEXT - MONEY */

/* NORMAL */
/* #container .MoneyContainer .RoundedGeneral .CornerTopLeft {
        background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-money.gif) no-repeat 0 0;
        }
        #container .MoneyContainer .RoundedGeneral .CornerTopRight {
        background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-money.gif) no-repeat -10px 0;
        right: 0px;
        }
        #container .MoneyContainer .RoundedGeneral .CornerBottomLeft {
        background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-money.gif) no-repeat 0 -10px;
        }
        #container .MoneyContainer .RoundedGeneral .CornerBottomRight {
        background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-money.gif) no-repeat -10px -10px;
        } */

/* TEXT ONLY */
#container .MoneyContainer .highlight_text .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/callout-corners-money.gif) no-repeat 0 0;
}
#container .MoneyContainer .highlight_text .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/callout-corners-money.gif) no-repeat -10px 0;
    right: 0px;
}
#container .MoneyContainer .highlight_text .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/callout-corners-money.gif) no-repeat 0 -10px;
}
#container .MoneyContainer .highlight_text .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/callout-corners-money.gif) no-repeat -10px -10px;
}

/* ROUNDED CORNERS HIGHLIGHT TEXT - HEALTH */

/* NORMAL */
/* #container .HealthContainer .RoundedGeneral .CornerTopLeft {
        background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-health.gif) no-repeat 0 0;
        }
        #container .HealthContainer .RoundedGeneral .CornerTopRight {
        background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-health.gif) no-repeat -10px 0;
        right: 0px;
        }
        #container .HealthContainer .RoundedGeneral .CornerBottomLeft {
        background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-health.gif) no-repeat 0 -10px;
        }
        #container .HealthContainer .RoundedGeneral .CornerBottomRight {
        background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-health.gif) no-repeat -10px -10px;
        } */

/* TEXT ONLY */
#container .HealthContainer .highlight_text .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/callout-corners-health.gif) no-repeat 0 0;
}
#container .HealthContainer .highlight_text .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/callout-corners-health.gif) no-repeat -10px 0;
    right: 0px;
}
#container .HealthContainer .highlight_text .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/callout-corners-health.gif) no-repeat 0 -10px;
}
#container .HealthContainer .highlight_text .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/callout-corners-health.gif) no-repeat -10px -10px;
}

/* ROUNDED CORNERS HIGHLIGHT TEXT - WORK */

/* NORMAL */
/* #container .WorkContainer .RoundedGeneral .CornerTopLeft {
        background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-work.gif) no-repeat 0 0;
        }
        #container .WorkContainer .RoundedGeneral .CornerTopRight {
        background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-work.gif) no-repeat -10px 0;
        right: 0px;
        }
        #container .WorkContainer .RoundedGeneral .CornerBottomLeft {
        background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-work.gif) no-repeat 0 -10px;
        }
        #container .WorkContainer .RoundedGeneral .CornerBottomRight {
        background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-work.gif) no-repeat -10px -10px;
        } */

/* TEXT ONLY */
#container .WorkContainer .highlight_text .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/callout-corners-work.gif) no-repeat 0 0;
}
#container .WorkContainer .highlight_text .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/callout-corners-work.gif) no-repeat -10px 0;
    right: 0px;
}
#container .WorkContainer .highlight_text .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/callout-corners-work.gif) no-repeat 0 -10px;
}
#container .WorkContainer .highlight_text .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/callout-corners-work.gif) no-repeat -10px -10px;
}

/* ROUNDED CORNERS HIGHLIGHT TEXT - SCHOOL */

/* NORMAL */
/* #container .SchoolContainer .RoundedGeneral .CornerTopLeft {
        background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-school.gif) no-repeat 0 0;
        }
        #container .SchoolContainer .RoundedGeneral .CornerTopRight {
        background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-school.gif) no-repeat -10px 0;
        right: 0px;
        }
        #container .SchoolContainer .RoundedGeneral .CornerBottomLeft {
        background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-school.gif) no-repeat 0 -10px;
        }
        #container .SchoolContainer .RoundedGeneral .CornerBottomRight {
        background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-school.gif) no-repeat -10px -10px;
        } */

/* TEXT ONLY */
#container .SchoolContainer .highlight_text .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/callout-corners-school.gif) no-repeat 0 0;
}
#container .SchoolContainer .highlight_text .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/callout-corners-school.gif) no-repeat -10px 0;
    right: 0px;
}
#container .SchoolContainer .highlight_text .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/callout-corners-school.gif) no-repeat 0 -10px;
}
#container .SchoolContainer .highlight_text .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/callout-corners-school.gif) no-repeat -10px -10px;
}

/* ROUNDED CORNERS HIGHLIGHT TEXT - HOUSING */

/* NORMAL */
/* #container .HousingContainer .RoundedGeneral .CornerTopLeft {
        background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-housing.gif) no-repeat 0 0;
        }
        #container .HousingContainer .RoundedGeneral .CornerTopRight {
        background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-housing.gif) no-repeat -10px 0;
        right: 0px;
        }
        #container .HousingContainer .RoundedGeneral .CornerBottomLeft {
        background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-housing.gif) no-repeat 0 -10px;
        }
        #container .HousingContainer .RoundedGeneral .CornerBottomRight {
        background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/general-corners-housing.gif) no-repeat -10px -10px;
        } */

/* TEXT ONLY */
#container .HousingContainer .highlight_text .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/callout-corners-housing.gif) no-repeat 0 0;
}
#container .HousingContainer .highlight_text .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/callout-corners-housing.gif) no-repeat -10px 0;
    right: 0px;
}
#container .HousingContainer .highlight_text .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/callout-corners-housing.gif) no-repeat 0 -10px;
}
#container .HousingContainer .highlight_text .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/callout-corners-housing.gif) no-repeat -10px -10px;
}



/* ExpertArticle */

.ExpertArticleTop {
    float: left;
    padding: 5px 0;
}

.ExpertArticleImage {
    float: left;
    margin: 0.5em 0 5px 0;
    padding-right: 20px;
}

.ExpertArticleImage img {
    border: 1px solid #000;
}

.ExpertArticleInfo {
    float: left;
    margin-bottom: 15px;
}

.ExpertArticleInfo h1 {
    margin: 0;
}

.ExpertArticleInfo .Byline, .ExpertArticleInfo .Submitted {
    font-size: 11px;
}

.ExpertArticleInfo .Submitted {
    font-style: italic;
}


/* ARTICLE PAGERS */

#Center .Article .PageMenuList ul {
    list-style-type: none;
}

.item-list ul.pager {
    margin: 20px 0 0 0;
    text-align: left;
}
.item-list .pager li {
    padding: 0 0.6em 0 0;
    margin: 0;
    font-weight: bold;
}

/* Fivestar */
.fivestar-widget div, .fivestar-widget label {
    float: left;
}
.rating {
    float: left;
    clear: both;
    width: 100%;
    margin-bottom: 15px;
    padding-left: 5px;
}
.fivestar-summary {
    margin-left: -9000px;
}

/* Comments */

#IeBrowser7Minus .Comments {
    float: left;
    width: 100%;
}

#IeBrowser6Minus .Comments {
    width: 98%;
}

.Comments .Inner .tags li span {
    display: block;
    float: left;
}

#comments ul.links {
    display: inline;
}
.comment {
    padding: 10px 0;
}


.comment .submitted {
    text-align: right;
    font-style: italic;
}

.fivestar-submit {
    position: absolute;
    display: none;
}

/** Glossary
**/
#glossary {
    margin-top: 5px;
}

.glossary-icon {
    padding-left: 2px;
}

.glossary-links {
    width: 550px;
    background: #efefef;
}
.glossary-alphabar-instructions {
    clear: both;
    width: 98%;
    font-weight: bold;
    font-style: normal;
    color: #000;
    text-align: left;
    float: left;
    padding: 10px 0px;
}

.glossary-letter {
    float: left;
    background: url(http://www.thebeehive.org/sites/all/themes/beehive/images/glossary-letter.gif) no-repeat 0 0;
    width: 85px;
    height: 80px;
    padding: 0 2px 2px 0px;
    margin-bottom: 10px;
    margin-top: 5px;
    color: #FFF;
    font-family: Verdana, "Arial", Helvetica, sans-serif;
    font-size: 58px !important;
    font-weight: normal !important;
}

.glossary-item {
    background: url(http://www.thebeehive.org/sites/all/themes/beehive/images/glossary-item.gif) no-repeat 1px 1px;
    width: 28px;
    height: 28px;
    float: left;
    padding: 1px;
    font-size: 2px;
/* color: #87b2d2; */
}
.glossary-item a {
    background: url(http://www.thebeehive.org/sites/all/themes/beehive/images/glossary-item.gif) no-repeat 0 0;
    width: 28px;
    height: 28px;
    color: #fff;
    font-size: 19px;
    text-decoration: none;
    display: block;
    font-family: Verdana, "Arial", Helvetica, sans-serif;
}

.glossary-item a.active {
    background: url(http://www.thebeehive.org/sites/all/themes/beehive/images/glossary-item-active.gif) no-repeat 0 0;
    width: 28px;
    height: 28px;
    color: #FFF;
    font-size: 19px;
    text-decoration: none;
}

.glossary-list, .glossary-list dl {
    margin: 0px;
    padding: 0px;
}

dt.depth0 {
    font-weight: bold;
}

.glossary-list dd {
    margin: 0 0 0.5em 0;
    padding: 0;
}

.glossary-list dd p {
    margin:0 0 1em 0;
}

/* SITE MAP */

#SiteMapPage #ContentContainer {
    background: #dfdddd;
}

#IeBrowser6Minus #SiteMapPage .Content {
    width: 727px;
}

#SiteMapPage #SqueezeInner {
    position: static;
}

ul.SiteMapContent {
    padding: 0;
    margin: 0;
    float: left;
    clear: both;
    display: block;
    position: relative;
    width: 100%;
}

.SiteMapItem {
    display: block;
    width: 33%;
    list-style: none;
    float: left;
    padding: 0 0 10px 0;
}

.SiteMapTop h2 {
    padding: 5px 10px;
    margin: 0;
    color: #fff;
    display: block;
}

.SiteMapTop h2 a {
    text-decoration: none;
    color: #fff !important;
}

.SiteMapItem ul {
    display: block;
    padding: 0 10px 10px 0;
/* border: 1px solid #000; */
    list-style: none;
}

.SiteMapItem li ul {
    list-style: disc;
    padding: 0 25px;
    font-size: 11px;
}

.SiteMapItemInnerWrap {
    padding-right: 10px;
}

.SiteMapItemInner ul {
    padding: 0 10px;
}
.SiteMapItemInner .SiteMapItemList {
    margin: 10px 0 20px 0;
}

.SiteMapSubItem {
    font-weight: bold;
    margin-bottom: 15px;
}

.SiteMapSubList {
    font-weight: normal;
    margin: 0.25em 0 1em 0;
}

.SiteMapTop {
    width: 100%;
}

.SiteMapBottom {
    height: 20px;
    width: 100%;
}


/* Site Map Default */

.SiteMapDefault .SiteMapItemInner,
    .SiteMapdefault .SiteMapItemInner {
    background-color: #f1f1f1;
}

.SiteMapDefault .SiteMapTop,
    .SiteMapdefault .SiteMapTop {
    background: #999 url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-feature-home.gif) repeat-x 0 -5px;
    position: relative;
}

#container .SiteMapDefault .SiteMapTop .CornerTopLeft,
    #container .SiteMapdefault .SiteMapTop .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-sitemap-home.gif) no-repeat 0 0;
}
#container .SiteMapDefault .SiteMapTop .CornerTopRight,
    #container .SiteMapdefault .SiteMapTop .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-sitemap-home.gif) no-repeat -10px 0;
    right: 0px;
}

.SiteMapDefault .SiteMapBottom,
    .SiteMapdefault .SiteMapBottom {
    background: #999;
    position: relative;
}

#container .SiteMapDefault .SiteMapBottom .CornerBottomLeft,
    #container .SiteMapdefault .SiteMapBottom .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-sitemap-home.gif) no-repeat 0 -10px !important;
}
#container .SiteMapDefault .SiteMapBottom .CornerBottomRight,
    #container .SiteMapdefault .SiteMapBottom .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-sitemap-home.gif) no-repeat -10px -10px !important;
}

#IeBrowser6Minus #container .SiteMapDefault .SiteMapBottom .CornerBottomLeft,
    #IeBrowser6Minus #container .SiteMapdefault .SiteMapBottom .CornerBottomLeft,
    #IeBrowser6Minus #container .SiteMapDefault .SiteMapBottom .CornerBottomRight,
    #IeBrowser6Minus #container .SiteMapdefault .SiteMapBottom .CornerBottomRight {
    bottom: 0;
}

/* Site Map Money */

.SiteMapMoney .SiteMapItemInner {
    background: #deebde;
}

.SiteMapMoney .SiteMapTop {
    background: #529c53 url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-feature-money.gif) repeat-x 0 -5px;
    position: relative;
}

#container .SiteMapMoney .SiteMapTop .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-sitemap-money.gif) no-repeat 0 0;
}
#container .SiteMapMoney .SiteMapTop .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-sitemap-money.gif) no-repeat -10px 0;
    right: 0px;
}

.SiteMapMoney .SiteMapBottom {
    background: #529c53;
    position: relative;
}

#container .SiteMapMoney .SiteMapBottom .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-sitemap-money.gif) no-repeat 0 -10px !important;
}
#container .SiteMapMoney .SiteMapBottom .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-sitemap-money.gif) no-repeat -10px -10px !important;
}

#IeBrowser6Minus #container .SiteMapMoney .SiteMapBottom .CornerBottomLeft,
    #IeBrowser6Minus #container .SiteMapMoney .SiteMapBottom .CornerBottomRight {
    bottom: 0;
}

/* Site Map Health */

.SiteMapHealth .SiteMapItemInner {
    background: #e2edf4;
}

.SiteMapHealth .SiteMapTop {
    background: #69A0C5 url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-feature-health.gif) repeat-x 0 -5px;
    position: relative;
}

#container .SiteMapHealth .SiteMapTop .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-sitemap-health.gif) no-repeat 0 0;
}
#container .SiteMapHealth .SiteMapTop .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-sitemap-health.gif) no-repeat -10px 0;
    right: 0px;
}

.SiteMapHealth .SiteMapBottom {
    background: #69A0C5;
    position: relative;
}

#container .SiteMapHealth .SiteMapBottom .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-sitemap-health.gif) no-repeat 0 -10px !important;
}
#container .SiteMapHealth .SiteMapBottom .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-sitemap-health.gif) no-repeat -10px -10px !important;
}

#IeBrowser6Minus #container .SiteMapHealth .SiteMapBottom .CornerBottomLeft,
    #IeBrowser6Minus #container .SiteMapHealth .SiteMapBottom .CornerBottomRight {
    bottom: 0;
}

/* Site Map Work */

.SiteMapWork .SiteMapItemInner {
    background: #fdeacd;
}

.SiteMapWork .SiteMapTop {
    background: #F4AB3D url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-feature-work.gif) repeat-x 0 -5px;
    position: relative;
}

#container .SiteMapWork .SiteMapTop .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-sitemap-work.gif) no-repeat 0 0;
}
#container .SiteMapWork .SiteMapTop .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-sitemap-work.gif) no-repeat -10px 0;
    right: 0px;
}

.SiteMapWork .SiteMapBottom {
    background: #F4AB3D;
    position: relative;
}

#container .SiteMapWork .SiteMapBottom .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-sitemap-work.gif) no-repeat 0 -10px !important;
}
#container .SiteMapWork .SiteMapBottom .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-sitemap-work.gif) no-repeat -10px -10px !important;
}

#IeBrowser6Minus #container .SiteMapWork .SiteMapBottom .CornerBottomLeft,
    #IeBrowser6Minus #container .SiteMapWork .SiteMapBottom .CornerBottomRight {
    bottom: 0;
}

/* Site Map School */

.SiteMapSchool .SiteMapItemInner {
    background: #fadddd;
}

.SiteMapSchool .SiteMapTop {
    background: #E75252 url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-feature-school.gif) repeat-x 0 -5px;
    position: relative;
}

#container .SiteMapSchool .SiteMapTop .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-sitemap-school.gif) no-repeat 0 0;
}
#container .SiteMapSchool .SiteMapTop .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-sitemap-school.gif) no-repeat -10px 0;
    right: 0px;
}

.SiteMapSchool .SiteMapBottom {
    background: #E75252;
    position: relative;
}

#container .SiteMapSchool .SiteMapBottom .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-sitemap-school.gif) no-repeat 0 -10px !important;
}
#container .SiteMapSchool .SiteMapBottom .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-sitemap-school.gif) no-repeat -10px -10px !important;
}

#IeBrowser6Minus #container .SiteMapSchool .SiteMapBottom .CornerBottomLeft,
    #IeBrowser6Minus #container .SiteMapSchool .SiteMapBottom .CornerBottomRight {
    bottom: 0;
}

/* Site Map Housing */

.SiteMapHousing .SiteMapItemInner {
    background: #f0eaf0;
}

.SiteMapHousing .SiteMapTop {
    background: #B28FB2 url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-feature-housing.gif) repeat-x 0 -5px;
    position: relative;
}

#container .SiteMapHousing .SiteMapTop .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-sitemap-housing.gif) no-repeat 0 0;
}
#container .SiteMapHousing .SiteMapTop .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-sitemap-housing.gif) no-repeat -10px 0;
    right: 0px;
}

.SiteMapHousing .SiteMapBottom {
    background: #B28FB2;
    position: relative;
}

#container .SiteMapHousing .SiteMapBottom .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-sitemap-housing.gif) no-repeat 0 -10px !important;
}
#container .SiteMapHousing .SiteMapBottom .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-sitemap-housing.gif) no-repeat -10px -10px !important;
}

#IeBrowser6Minus #container .SiteMapHousing .SiteMapBottom .CornerBottomLeft,
    #IeBrowser6Minus #container .SiteMapHousing .SiteMapBottom .CornerBottomRight {
    bottom: 0;
}

.teaser-button { display: none; }

#forum_description {
    padding-bottom: 5px;
}

/** Styling for local resources block */
.zip_code_lookup_postalcode {
    border: 1px solid #666;
    font-size: 11px;
    padding: 1px;
    margin: 0px 2px 3px 0px;
    float: left;
    width: 78px;
    height: 16px;
    text-transform: lowercase;
    clear: both;
}
.zip_code_lookup_submit {
    float: left;
    background:#69A0C5 url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-search-button.gif) repeat-x top;
    border:1px solid #69A0C5;
    color:#FFFFFF;
    font-size: 11px;
    font-weight:bold;
    padding: 1px 1px 3px 1px;
    margin: 0px 0px 2px 2px;
    height: 20px;
    text-transform: lowercase;
}
#zip_code_lookup_clear {
    clear: both;
    height: 2px;
}

/* end of local resouces block */

/* Messages eg. drupal_set_message() output */
.messages {
    background-color: #f1f1f1;
    border: 1px solid #CCC;
}
.messages {
    margin: .75em 0 .75em;
    padding: .5em 1em;
}

.messages ul {
    margin: 0;
}

/* Career Coach styles */
.icon-careercoach {
    background-image:url(http://www.thebeehive.org/sites/all/themes/beehive/images/icon-careercoach.gif);
    background-repeat:no-repeat;
    height:25px;
    margin:0 0 9px 0;
}
.icon-careercoach a {
    display:block;
    width:155px;
    text-decoration:none;
}
.icon-careercoach-sp {
    background-image:url(http://www.thebeehive.org/sites/all/themes/beehive/images/icon-careercoach-sp.gif);
    background-repeat:no-repeat;
    height:25px;
    margin:0 0 9px 0;
}
.icon-careercoach-sp a {
    display:block;
    width:218px;
    text-decoration:none;
}

/* Work Sidebar Career Plan Button */

a.work-btn-careerplan {
    display:block;
    background-image:url(/sites/default/files/content/site_content/bttn-career-plan.gif);
    background-repeat: no-repeat;
    width:180px;
    height:40px;
    text-indent: -9999px;
    margin-top:5px;
    margin-bottom:5px;
}
a.work-btn-careerplan-sp {
    display:block;
    background-image:url(/sites/default/files/content/site_content/bttn-career-plan-sp.gif);
    background-repeat: no-repeat;
    width:180px;
    height:40px;
    text-indent: -9999px;
    margin-top:5px;
    margin-bottom:5px;
}
/* Work Sidebar Career Coach NavBox */

#work-navbox .block-inner .content ul li {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #Fcdeb2;
    margin:0px;
    padding-top:10px;
    padding-bottom:10px;
}

#work-navbox .block-inner .content ul li:first-child, #work-navbox .block-inner .content ul li.firstitem {
    padding-top:10px;
    padding-bottom:10px;
}

#work-navbox .block-inner .content ul li:last-child, #work-navbox .block-inner .content ul li.lastitem {
    padding-top:10px;
    padding-bottom:10px;
    border:0px;
}

#IeBrowser7Plus #work-navbox .block-inner .content ul li:first-child, #IeBrowser7Plus #work-navbox .block-inner .content ul li.firstitem {
    padding-top:10px;
    padding-bottom:10px;
}

#IeBrowser7Plus #work-navbox .block-inner .content ul li:last-child, #IeBrowser7Plus #work-navbox .block-inner .content ul li.lastitem {
    padding-top:10px;
    padding-bottom:10px;
    border:0px;
}


#work-navbox .block-inner .content ul li a {
    margin-left:10px;
    margin-right:10px;
    padding-right: 20px;
    display:block;
    background-image: url(/sites/all/themes/beehive/images/block-icon-toolbox.gif);
    background-repeat: no-repeat;
    background-position: right;
    line-height:18px;
}

#container .WorkContainer #LeftColumn #work-navbox.RoundedGeneral .CornerTopLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-sidebar-work.gif) no-repeat 0 0; } #container .WorkContainer #LeftColumn #work-navbox.RoundedGeneral .CornerTopRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-sidebar-work.gif) no-repeat -10px 0;
    right: 0px;
}
#container .WorkContainer #LeftColumn #work-navbox.RoundedGeneral .CornerBottomLeft {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-sidebar-work.gif) no-repeat 0 -10px; } #container .WorkContainer #LeftColumn #work-navbox.RoundedGeneral .CornerBottomRight {
    background: transparent url(http://www.thebeehive.org/sites/all/themes/beehive/images/corners-sidebar-work.gif) no-repeat -10px -10px; }

/**************************************/
/*   Work Main Nav Menu - Home Page   */
/**************************************/

.cc-home-layout {
    width:55%;
    float:left;
}

.WorkContainer #Work-NavMenu-Home tbody {border-top:0px;}

.WorkContainer #Work-NavMenu-Home {
    padding-top:5px;
    padding-bottom:5px;
}
.WorkContainer #Work-NavMenu-Home table tr img {
    border:0px
}
.WorkContainer #Work-NavMenu-Home table td .ToolImage {
    vertical-align: middle;
}
.WorkContainer #Work-NavMenu-Home table td #ToolLink {
    vertical-align: middle;
}

.WorkContainer #Work-NavMenu-Home table tr.Tool {
    border:0px;
    border-bottom-width:1px;
    border-bottom-style: solid;
    border-bottom-color: #Fcdeb2;
}

.WorkContainer #Work-NavMenu-Home table tr.Last {
    border:0px !important;
}

#IeBrowser7Plus #Work-NavMenu-Home table .Tool td {
    border-bottom: 1px solid #Fcdeb2;
}

#IeBrowser7Plus #Work-NavMenu-Home table .Tool td.LastTD {
    border-bottom: 0px;
}

.WorkContainer #Lvl1RightColumn #RightColumnInner .work-imagebox {
    min-width:280px;
    float:left !important;
}

.WorkContainer #Lvl1RightColumn #RightColumnInner .work-imagebox img {
    margin-top:20px;
    vertical-align: middle;
}

.WithSpaceTopBottom {
    margin:20px 0;
}


/**************************************/
/*   Work 1-2-3 Instruction Block    */
/**************************************/

.WorkContainer .WorkInstructions ul li {
    list-style-type: none;
}

.WorkContainer .WorkInstructions ul li h3 {
    margin-bottom:0px;
    padding-bottom:0px;
}

.WorkContainer .WorkInstructions ul li p {
    margin-top:0px;
    padding-top:0px;
}

.WorkContainer h3.numheader-1, .WorkContainer h3.numheader-2, .WorkContainer h3.numheader-3 {
    padding-left:35px;
    background-repeat: no-repeat;
    background-position: left center;
    line-height: 1.6em;
}

.WorkContainer h3.numheader-1 {
    background-image: url(http://www.thebeehive.org/sites/all/themes/beehive/images/headernumber_1.gif);
}

.WorkContainer h3.numheader-2 {
    background-image: url(http://www.thebeehive.org/sites/all/themes/beehive/images/headernumber_2.gif);
}

.WorkContainer h3.numheader-3 {
    background-image: url(http://www.thebeehive.org/sites/all/themes/beehive/images/headernumber_3.gif);
}

/**************************************/
/*     Work Next Steps Arrow Box      */
/**************************************/

.arrowbox {
    width:100%;
    padding:0 0 0 10px;
    margin-top:15px;
}
.arrowbox .inner {
    margin-left:0px;
    background: url(http://www.thebeehive.org/sites/all/themes/beehive/images/work_nextsteps_arrow.gif) left center no-repeat;
    padding-top: 2px;
    padding-right: 20px;
    padding-bottom: 2px;
    padding-left: 45px;
}


/**************************************/
/*         Paperclip Header           */
/**************************************/

#container .WorkContainer #work-paperclip-box {padding-bottom:20px;}

#container .WorkContainer #work-paperclip-box.RoundedGeneral .CornerTopLeft {
    background: url(http://www.thebeehive.org/sites/all/themes/beehive/images/CornerPaperclipTopLeft.gif) no-repeat;
    position: absolute;
    line-height: 0px;
    width:60px;
    height:70px;
}
#container .WorkContainer #work-paperclip-box.RoundedGeneral .CornerTopRight {
    background: url(http://www.thebeehive.org/sites/all/themes/beehive/images/CornerPaperclipTopRight.gif) no-repeat;
    position: absolute;
    line-height: 0px;
    width:20px;
    height:70px;
}

#container .WorkContainer #work-paperclip-box #work-paperclip-header {background-color:#f4ab3d; height:70px; background: url(http://www.thebeehive.org/sites/all/themes/beehive/images/Work-PaperclipHeaderBG.gif) repeat-x;}

#container .WorkContainer #work-paperclip-box #work-paperclip-header h2 {color:#fff; font-size: 1.6em; top:30px; left:70px; position:absolute;}

#container .WorkContainer #work-paperclip-box .content {padding:10px;}

#container .WorkContainer #work-paperclip-box hr {
    border: 0;
    color: #f4ab3d;
    background-color: #f4ab3d;
    height: 1px;
}

#IeBrowser6Minus #work-paperclip-box {
    float:left; width:540px; margin:0; padding:0;
}

#IeBrowser6Minus .cc-home-layout .CornerTopRight,
    #IeBrowser6Minus .cc-home-layout .CornerBottomRight {
    right: -1px !important;
}

#IeBrowser6Minus #work-navbox .CornerTopRight,
    #IeBrowser6Minus #work-navbox .CornerBottomRight {
    right: -1px !important;
}


#IeBrowser6Minus .WorkContainer h3.numheader-1 {
    display:inline;
}

body.left #IeBrowser6Minus #Center {
    width:535px;
    float:left;
    margin:0;
    padding:0;
}
body.left #IeBrowser6Minus #Squeeze {
    width:100%;
    float:left;
    margin:0;
    padding:0;
}


.work-imagebox {
    float:left !important;
}
#IeBrowser6Minus #Work-NavMenu-Home {
    float:left; width:265px;
}
#IeBrowser6Minus .cc-home-right-side {
    float:right !important;
    margin:40px 0 0 0 !important;
    width:50% !important;
}
.cc-home-layout {
    width:55%;
    float:left;
}
#IeBrowser6Minus .cc-home-layout {
    width:250px;
    position:relative; left:0; top:0;
}



/** User login popup box */
#popup {
    border: 1px solid #69A0C5;
}
#popup #block-user-0 .block-inner{
    padding: 2px;
    margin: 0px;
}

#popup #block-user-0 .block-inner #popup_header {
    padding: 2px 4px;
    margin: 0px;
    background:#69A0C5 url(http://www.thebeehive.org/sites/all/themes/beehive/images/bg-search-button.gif) repeat-x top;
    border: 1px solid #69A0C5;
    color: #FFFFFF;
    height: 28px;
}

#popup #block-user-0 .block-inner #popup_header h2 {
    color: #FFFFFF;
    font-size: 16px;
    font-family: "Trebuchet MS", "Arial", Helvetica, sans-serif;
    font-weight: bold;
    letter-spacing: .1em;
    text-transform: lowercase;
    padding: 0px;
    margin: 0px;
    width: 70%;
    float: left;
}

#user_popup_close  {
    font-size: 10px;
    float: right;
    padding-right: 3px;
    margin: 0px;
}
#user_popup_close_link,
    #user_popup_close_link a:link,
    #user_popup_close_link a:active,
    #user_popup_close_link a:hover,
    #user_popup_close_link a:visited {
    color: #fff;
    text-decoration: underline;
}
#user_popup_close_icon ,
    #user_popup_close_icon a:link,
    #user_popup_close_icon a:active,
    #user_popup_close_icon a:hover,
    #user_popup_close_icon a:visited {
    color: #fff;
    text-decoration: none;
}

#popup #block-user-0 #user-login-form {
    padding: 2px 15px 2px 40px;
    margin-bottom: 5px;
}

#popup #block-user-0 #user-login-form .form-item {
    float: left;
    width: 34%;
    padding-right: 12px;
}

#popup #block-user-0 #user-login-form .form-item label {
    text-align: left;
    padding-left: 0px;
    margin: 0px;
}

#popup #block-user-0 #user-login-form .item-list {
    margin: 2px;
    padding: 0px;
    float: left;
    width: 100%;
}

#popup #block-user-0 #user-login-form .form-submit {
    float: left;
    padding: 1px 2px 1px 0px;
    font-size: 12px;
    margin-top: 25px;
}
#popup #block-user-0 #user-login-form .item-list ul {
    margin: 0px 0px 5px 0px;
    padding: 0px;
    float: left;
}
#popup #block-user-0 #user-login-form .item-list li {
    list-style: none;
    display: inline;
    margin: 0px;
    padding: 0px 5px 5px 5px;
    float: left;
}

/** Wrapper for Brightcove videos
*/
#player_wrapper {
    width: 100%;
    min-height:100px;
    height: auto !important;
    height: 100px;
    margin-top: 10px;
    margin-bottom: 10px;
    background-color: #fff;
    text-align: center;
    padding: 0px;
}

/* Newsticker styles */
#front_prefooter {
    width: auto;
    vertical-align: bottom;
    background-color: #ca161d;
    clear:both;
    padding:0;
    margin-bottom: 5px;
    height: 30px;
}
#IeBrowser6Minus #front_prefooter {
    width: 730px;
}

#block-newsticker-0{
    min-height: 25px;
    margin-bottom:0;
}
#block-newsticker-0 h2{
    float:left;
    font-size:1.2em;
    margin:0;
    padding: 5px 0px 0px 0px;
    width: 17%;
}
#block-newsticker-0 .content{
    color:#fff;
    float:left;
    width: 63%;
    font-size: 100%;
}
#block-newsticker-0 .title {
    float:left;
    vertical-align: middle;
    margin-right: 10px;
    padding-left: 10px;
    min-width: 220px;
    width: auto;
    color:#fff;
}

#newsticker{
    height: 25px;
    line-height: 25px;
    width: 740px;
    overflow: hidden;
}
#newsticker ul {
    height:100%;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0;
    width:14000px;
}
li.newsticker-item{
    float:left;
    padding:0 0 1px 3px;
    width:800px;
}

#block-newsticker-0 a,
    #block-newsticker-0 a:visited {
    color:#fff;
}

/* Attachment theming */
#beehive_attachments {
    background: transparent;
    width: 99%;
    margin-bottom: 5px;
}
#beehive_attachments tr.odd, #beehive_attachments tr.even {
    background: transparent;
}

#beehive_attachments img {
    padding: 0 10px 0 0;
    margin: 0;
    vertical-align: middle;
}

/** Beehive polls **/
.poll .percent {
    text-align: left;
    margin-bottom: 9px;
}
.poll .vote-form .choices {
    text-align: right;
}

.poll .links {
    text-align: center;
}

.poll .total {
    text-align: left;
    margin-bottom: 5px;
}
.poll .vote-form {
    text-align: center;
}
.poll .vote-form .choices {
    text-align: left; /* LTR */
    margin: 0 auto;
    display: table;
}
.poll .vote-form .choices .title {
    font-weight: bold;
}
.poll .bar {
    height: 1em;
    margin: 1px 0;
    background: transparent;
}
.poll .bar .foreground {
    background-color: #ddd;
}
.poll .bar .foreground, .foreground_green, .foreground_blue, .foreground_orange,
    .foreground_red, .foreground_purple, .foreground_yellow, .foreground_gray {
    height: 1em;
    float: left; /* LTR */
}

.foreground_green {
    background-color: #539c53;
}
.foreground_blue {
    background-color: #69a0c5;
}
.foreground_orange {
    background-color: #f4ab3d;
}
.foreground_red {
    background-color: #e75252;
}
.foreground_purple {
    background-color: #b28fb2;
}
.foreground_yellow {
    background-color: #fbda43;
}
.foreground_gray {
    background-color: #949393;
}
.poll .bar .foreground {
    background-color: #949393;
}

/**************************************
 First level landing page - different backgrounds based on section styles!
/**************************************/

/* Outer container in page tpl */
#ContentLandingLvl1 {
    margin: 15px 10px 2px 10px;
    padding: 0px;
    background: #fff;
}

/* Misbehaving IE 6 */
#IeBrowser6MinusLvl1 {
    width: 730px;
    float: right;
}
/* Container in node tpl */
.LandingContent {
    min-height: 100%;
}
/* Section specific backgrounds */
body.LandingLvl1 .MoneyContainer #ContentContainer #ContentLandingLvl1 {
    background-image: url("images/bg-landing-money.gif");
    background-repeat: repeat-y;
    background-position: 100% 0;
}
body.LandingLvl1 .WorkContainer #ContentContainer #ContentLandingLvl1 {
    background-image: url("images/bg-landing-work.gif");
    background-repeat: repeat-y;
    background-position: 100% 0;
}
body.LandingLvl1 .HousingContainer #ContentContainer #ContentLandingLvl1 {
    background-image: url("images/bg-landing-housing.gif");
    background-repeat: repeat-y;
    background-position: 100% 0;
}
body.LandingLvl1 .HealthContainer #ContentContainer #ContentLandingLvl1 {
    background-image: url("images/bg-landing-health.gif");
    background-repeat: repeat-y;
    background-position: 100% 0;
}
body.LandingLvl1 .SchoolContainer #ContentContainer #ContentLandingLvl1 {
    background-image: url("images/bg-landing-school.gif");
    background-repeat: repeat-y;
    background-position: 100% 0;
}
body.LandingLvl1 .HomeContainer #ContentContainer #ContentLandingLvl1,
    body.LandingLvl1 .DefaultContainer #ContentContainer #ContentLandingLvl1 {
    background-image: url("images/bg-landing-generic.gif");
    background-repeat: repeat-y;
    background-position: 100% 0;
}


/* Right column container */
.LandingContent #LandingLeftColumn {
    margin-right: 380px; /* Width of the bg image as right column */
    padding: 0px;
}
/* Left column container */
.LandingContent #LandingRightColumn {
    width: 350px;
    margin: 0;
    padding: 0;
    float: right;
}

/* Backgrounds for first level landing page blocks */
.HomeBg, .DefaultBg {
    background: #999;
}
.MoneyBg {
    background:  #539c53;
}
.HealthBg {
    background:  #69a0c5;
}
.SchoolBg {
    background:  #e75252;
}
.WorkBg {
    background:  #f4ab3d;
}
.HousingBg {
    background:  #b28fb2;
}

.LandingContent #LandingRightColumn #LandingRightColumnInner{
    width: 330px;
    padding: 5px 15px;
    margin: 0px;
    vertical-align: top;
    float: left;
    min-height: 100%;
}
.LandingContent #LandingLeftColumn #LandingLeftColumnInner {
    width: 100%;
    padding: 0px 5px 5px 3px;
    margin: 0px;
    vertical-align: top;
    min-height: 100%;
    float: left;
}
#LandingLeftColumnInner #body ul {
    margin-left:10px;
    padding-top:10px;
    padding-bottom:10px;
}

#LandingLv1Featured {
    width: 100%;
    float: left;
    padding: 0px;
    margin-bottom: 25px;
}

#LandingLv1Featured img, #LandingLv1Featured p{
    padding-bottom: 2px;
    margin: 0px;
}

#LandingLv1Featured embed {
    margin-top: -1px;
}

#LandingLv1Promoted {
    width: 100%;
    margin-top: 5px;
    padding: 0px;
    float: left;
}
/* Top right region blocks container */
#LandingTopRight {
    width: 100%;
    padding-bottom: 5px;
    margin: 0 0 10px 0px;
    float: left;
}

/* Bottom right region blocks container */
#LandingBottomRight {
    width: 100%;
    padding: 0;
    margin: 0 0 5px 0;
    float: left;
}
/* Bottom right region blocks container */
#LandingBottomLeft {
    font-size: 11px;
    width: 100%;
    margin: 15px 0px 5px 0px;
}

#LandingLeftColumnInner .nodeTitle {
    font-size: 20px;
    padding: 0px;
    margin-top: 0px;
}

.PaddedPoll {
    margin: 8px 0px;
}
/** Allow some styles to force right top region blocks on
first level landing pages (.Box1stLvlContainer) to behave differently:*/

#Box1stLvlContainerExtrawide {
    width: 100%;
}

/* Table style for tools/topics on 1st level landing pages */
.Level1ToolsTable {
    padding-bottom: 5px;
}

.Level1ToolsTable td {
    vertical-align:top;
    font-size: 11px;
    font-family: Verdana, Arial, sans-serif;
    padding-bottom: 20px;
}

.Level1ToolsTable td img {
    border: 1px solid #000;
}

.Level1ToolsTable h2 {
    font-size: 20px;
    margin: -1px 0px 2px;
    padding: 0px;
}
.Level1ToolsTable h2 a, .Level1ToolsTable h2 a:visited {
    font-size:20px;
    text-decoration: underline;
}
.Level1ToolsTable a,
    .Level1ToolsTable a:active,
    .Level1ToolsTable a:hover,
    .Level1ToolsTable a:visited {
    text-decoration: underline;
    font-weight:bold;
}
.Level1ToolsTable a {color: #145f91;}
.Level1ToolsTable a:visited {color: #4e89b0;}
.Level1ToolsTable a:hover {color: #87b3d1;}

/***************************************/
/************** IE6 FIXES **************/
/***************************************/


#IeBrowser6Minus #body {
}

#IeBrowser6Minus #Work-NavMenu-Home {
    width:190px !important;
    margin:0 !important;
    padding:0 !important;
}
#IeBrowser6Minus .ToolImage {
    width:50px !important;
    margin:0 !important;
    padding:0 0 0 5px !important;
}
#IeBrowser6Minus #ToolContent {
    width:112px;
}

#IeBrowser6Minus .cc-home-layout {
    width:190px !important;
    margin:60px 0 0 5px !important;
}
#IeBrowser6Minus .work-imagebox {
    width: 280px;
}
#IeBrowser6Minus .cc-home-right-side {
    padding-top:70px;
}

