body, html {
    background: #CBDD61 url(/Portals/55385/images/template/body_bg.png) repeat-x top !important;
}

#brighton_body {
    background: transparent !important;
    padding: 10px 0 !important;
}

#brighton_container {
    padding: 15px 33px !important;
    background: #FFFFFF url(/Portals/55385/images/template/container_bg.png) no-repeat center bottom !important;
}

#brighton_menu {
    border-bottom: 8px solid #33679A;
    padding: 2px 0 !important;
}

#brighton_menu .radmenu {
    float: right !important;
}

#brighton_menu ul li a {
    font-size: 12px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    background: #FFFFFF url(/Portals/55385/images/template/green_bg.png) no-repeat left center !important;
}

#brighton_menu ul li a:hover, #brighton_menu ul li a.selectedtab {
    background: #FFFFFF url(/Portals/55385/images/template/orange_bg.png) no-repeat left center !important;
}

#brighton_menu ul li a:hover {
    text-decoration: underline !important;
}

#brighton_menu ul li a span {
    padding: 6px 0 6px 14px !important;
}

#brighton_menu ul li {
    padding: 0 0 0 10px !important;
}

#brighton_two-column #brighton_sub-menu .radmenu .item a, #brighton_three-column #brighton_sub-menu .radmenu .item a {
    font-size: 11px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    background: #FFFFFF url(/Portals/55385/images/template/green_bg.png) no-repeat right center !important;
    text-align: right !important;
}

#brighton_two-column #brighton_sub-menu .radmenu .item a:hover, #brighton_three-column #brighton_sub-menu .radmenu .item a:hover, #brighton_two-column #brighton_sub-menu .radmenu .selectedtab a, #brighton_three-column #brighton_sub-menu .radmenu .selectedtab a {
    background: #FFFFFF url(/Portals/55385/images/template/orange_bg.png) no-repeat right center !important;
    text-decoration: underline !important;
}

#brighton_two-column-right #brighton_sub-menu .radmenu .item a {
    font-size: 11px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    background: #FFFFFF url(/Portals/55385/images/template/green_bg.png) no-repeat left center !important;
    text-align: left !important;
}

#brighton_two-column-right #brighton_sub-menu .radmenu .item a:hover, #brighton_two-column-right #brighton_sub-menu .radmenu .selectedtab a {
    background: #FFFFFF url(/Portals/55385/images/template/orange_bg.png) no-repeat left center !important;
    text-decoration: underline !important;
}

#brighton_sub-menu ul li a span {
    padding: 4px 15px 4px 0 !important;
}

#brighton_two-column-right #brighton_sub-menu ul li a span {
    padding: 4px 0 4px 15px !important;
}

#brighton_col1 #brighton_sub-menu {
    padding: 0 !important;
}

#brighton_col1, #brighton_col3 {
    width: 18.9% !important;
    padding-top: 60px !important;
}

#brighton_two-column #brighton_col2, #brighton_two-column-right #brighton_col2 {
    width: 81% !important;
}

#brighton_three-column #brighton_col2 {
    width: 62% !important;
}

#brighton_content #brighton_col1 div.block div.pad, #brighton_content #brighton_col3 div.block div.pad {
    padding: 4px !important;
    margin: 0 !important;
}

div.block input {
    width: 90% !important;
}

#brighton_col2 h1 {
    font-size: 36px !important;
    margin: 8px 0 6px !important;
}

#brighton_one-column, #brighton_two-column, #brighton_two-column-right, #brighton_three-column {
    padding-top: 18px !important;
}

#brighton_content div.block h3 {
    font-size: 15px !important;
    font-weight: bold !important;
}

#brighton_content div.block {
    margin: 0 0 15px !important;
}

#bb-container div.post h3.title a, #bb-container div.post h3.title {
    font-weight: bold !important;
    color: #34679A !important;
}

#bb-container div.post h3.title div a {
    color: #FFFFFF !important;
}

#brighton_footer {
    font-size: 11px !important;
    background: #FFFFFF url(/Portals/55385/images/template/footer_bg.png) no-repeat center top !important;
    padding: 45px 15px 15px !important;
}

/*  ----custom header----  */

#custom_logo {
	width: 87px;
	float: left;
}
	
#custom_logo_text {
	width: 600px;
	float:left;
	color:#34679A;
}

#custom_logo_text span {
    font-family:Palatino Linotype,Georgia;
    font-size:14px;
    padding-left:40px;
}

#custom_logo_text h1 {
    font-family:Palatino Linotype,Georgia;
    font-size:44px;
    padding: 0;
    margin: 10px 0 16px 10px;
    font-weight:normal;
}