#CMS_ELE_0 {
margin-top:200px !important;
}

html,body#Body {
background:#ffffff url(http://www.harvestsolutions.net/Portals/53955/images/background_website.jpg) top repeat-x !important;
}

div#top_banner {
width:767px;
height:110px;
padding-top:20px;
padding-right:23px;
background:url(http://www.harvestsolutions.net/Portals/53955/images/header_background.jpg) top left  no-repeat !important;
overflow:hidden;
color:#ffffff;
font-size:12px;
font-weight:bold;
font-family:arial,helvetica,sans;
}

#brighton_content #brighton_col2 h1 {
border-bottom:1px dashed #cccccc !important;
padding-bottom:4px !important;
}

#brighton_content #brighton_col2 .ISContent h1 {
border-bottom:0 !important;
padding-bottom:0 !important;
}

#brighton_content .ISContent h2 {
font-size:1.5em !important;
}

#brighton_content .ISContent h3 {
font-size:1.2em !important;
line-height:115% !important;
}

#brighton_content h4 {
color:#999999 !important;
font-weight:normal !important;
line-height:120% !important;
font-family:Arial, Helvetica, sans-serif !important;
}

.ISContent a:hover {
color:#FDC532 !important;
}

#brighton_one-column,
#brighton_two-column,
#brighton_two-column-right,
#brighton_three-column {
background:url(http://www.harvestsolutions.net/Portals/53955/images/layout_bg.jpg) bottom repeat-x !important;
}

#brighton_col1 .pad .pad,
#brighton_col3 .pad .pad {
background:none !important;
}

div#top_banner a {
color:#ffffff;
text-decoration:none;
}

#brighton_menu .radmenu {
border-bottom:3px solid #FDC532;
background:#022B01 url(http://www.harvestsolutions.net/Portals/53955/images/menu_bg.jpg) top !important;
padding-left:25px !important;
padding-right:15px !important;
width: 866px !important;
}

#brighton_header,
#brighton_menu,
#brighton_content {
background:url(images/bg_content-update.png) left repeat-y transparent !important;
padding-left:11px !important;
padding-right:25px !important;
width:905px !important;
}

#brighton_menu .item {
margin:0 !important;
border-right:1px solid #EEEEEE !important;
}

#brighton_menu .first {
border-left:1px solid #EEEEEE;
margin-left:15px !important;
}

#brighton_menu span {
padding:5px 8px !important;
min-width: 58px;
text-align:center;
}

#brighton_footer  {
background:url("images/footer_bgsmall.png") no-repeat scroll center bottom transparent !important;
border:0 none !important;
padding-bottom:35px !important;
padding-left:86px !important;
padding-right:42px !important;
width:800px !important;
background-color: transparent !important;
}

#brighton_one-column,
#brighton_two-column,
#brighton_two-column-right,
#brighton_three-column {
border-bottom:3px solid #FDC532 !important;
padding-bottom:10px !important;
}

#brighton_col1 #brighton_sub-menu {
margin-left:15px !important;
padding:0px !important;
}

#brighton_sub-menu {
background:none !important;
}

#brighton_sub-menu .link {
background:url(http://www.harvestsolutions.net/Portals/53955/images/submenu_bg.jpg) center repeat-y !important;
}


#brighton_sub-menu .link:hover {
background:#ffffff !important;
}

#brighton_sub-menu .childitem1 {
padding-bottom:0 !important;
border-bottom:1px solid #009933 !important;
}

#brighton_sub-menu .childitem1 span {
font-size:0.85em !important;
font-style:italic !important;
line-height:110% !important;
padding-top:3px !important;
padding-bottom:3px !important;
}

#brighton_content .ISContent td,
#brighton_content .ISContent td p {
font-size:0.9em !important;
line-height:130% !important;
}

#brighton_content .ISContent td p {
font-size:1em !important;
}

#brighton_content .ISContent p {
line-height:140% !important;
}

#brighton_two-column-right #brighton_col2 {
width:70% !important;
}

#brighton_two-column #brighton_col2 {
width:75.9% !important;
}

#brighton_two-column #brighton_col1 {
width:24% !important;
}


#brighton_two-column-right #brighton_col3 {
width:29.9% !important;
}

#brighton_two-column-right #brighton_col3 .pad .pad {
padding-left:0 !important;
}

#brighton_two-column #brighton_col1 .pad .pad {
padding-right:0 !important;
}

#brighton_three-column #brighton_col3 .pad .pad {
padding-left:0 !important;
margin-right:0 !important;
}

#brighton_content div.block {
margin-bottom:5px !important;
}

#brighton_three-column #brighton_col1 {
width:21.9% !important;
}

#brighton_three-column #brighton_col2 {
width:47% !important;
}

#brighton_three-column #brighton_col3 {
width:30.9% !important;
}

#brighton_col1,#brighton_col2,#brighton_col3 {
overflow:hidden !important;
}

#brighton_content .ISContent ul li {
padding-bottom:0 !important;
}

#brighton_content .ISContent ul {
margin-left:20px !important;
}

#brighton_top h1,
#brighton_top h2,
#brighton_top h3,
#brighton_top h4,
#brighton_top h5,
#brighton_top h6,
#brighton_top ul,
#brighton_top ol,
#brighton_top p {
margin-top:0 !important;
padding-top:15px !important;
}

table#content_box {
background:#F3F3EC url(http://www.harvestsolutions.net/Portals/53955/images/bg_contentbox3.gif) repeat-x !important;
}

#brighton_content .ISContent ul li, #brighton_content div.post ul li {
list-style:none !important;
background:url(http://www.harvestsolutions.net/Portals/53955/images/list_bullet.gif) left top no-repeat !important;
padding-left:13px !important;
}

#bb-container h3.title {
font-size:1.6em !important;
color:#000!important;
font-weight:bold !important;
background:url(http://www.harvestsolutions.net/Portals/53955/images/articles_title_bg.gif) left repeat-y !important;
border:1px dashed #999999 !important;
padding:4px 10px !important;
}

#bb-container h3.title:hover {
background:url(http://www.harvestsolutions.net/Portals/53955/images/articles_title_bg_hover.gif) left repeat-y !important;
}

#brighton_col1 .IngeniMailSubscribeContainer {
width:90% !important;
}

#brighton_col1,
#brighton_col2,
#brighton_col3 {
overflow:hidden !important;
}

#bb-container div.post p, #bb-container div.post ul li {
font-size:12px!important;
}
