﻿
.topcell_leftCorner
{
  background-image: url(/_layouts/images/sbsweb/images/sbs_newsite_index_new1_03.png);
  background-repeat: no-repeat;
}
.topleftedge
{
  background-image: url(/_layouts/images/sbsweb/images/sbs_newsite_index_new1_14.png);
  background-repeat: repeat-y;
}
.topleftbottomcorner
{
  background-image: url(/_layouts/images/sbsweb/images/sbs_newsite_index_new1_20.png);
  background-repeat: repeat-y;
}
.topbottomunder
{
  background-image: url(/_layouts/images/sbsweb/images/sbs_newsite_index_new1_17.png);
}
.toprightbottomcorner
{
  background-image: url(/_layouts/images/sbsweb/images/sbs_newsite_index_new1_19.png);
  background-repeat: no-repeat;
}
.toprightedge
{
  background-image: url(/_layouts/images/sbsweb/images/sbs_newsite_index_new1_13.png);
  background-repeat: repeat-y;
}
.toprightuppercorner
{
  background-image: url(/_layouts/images/sbsweb/images/sbs_newsite_index_new1_07.png);
  background-repeat: no-repeat;
}
.topupperedge
{
  background-image: url(/_layouts/images/sbsweb/images/sbs_newsite_index_new1_05.png);
  background-repeat: repeat-x;
}
.backgroundrepeat
{
  background-image: url(/_layouts/images/sbsweb/images/top_backrepeat.png);
  background-repeat: repeat;
}
.border
{
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
}
.topbox_bottomleftc
{
  background-image: url(/_layouts/images/sbsweb/images/sbs_newsite_index_new1_20.png);
}
.rightbotc
{
  background-image: url(/_layouts/images/sbsweb/images/bottomleftc_20.png);
}
.roles_bluebox
{
  background-image: url(/_layouts/images/sbsweb/images/rolesblueback_15.png);
  background-repeat: repeat-x;
}
.roles_bluebox p
{
  font-family: Arial, Helvetica, sans-serif;
}
.roles_text
{
  color: #FFF;
}
.roles-chief
{
  font-size: 21px;
  font-family: Arial, Helvetica, sans-serif;
  color: #FFF;
  font-weight: normal;
}
.roles_grey
{
  background-image: url(/_layouts/images/sbsweb/images/roles_grey_19.png);
  background-repeat: repeat-x;
}
.bottom_leftc
{
  background-image: url(/_layouts/images/sbsweb/images/topbox_low_03.png);
}
.bottom_edge_new
{
  background-image: url(/_layouts/images/sbsweb/images/topbox_low_05.png);
  background-repeat: repeat-x;
}
.bottom_rightc
{
  background-image: url(/_layouts/images/sbsweb/images/topbox_low_07.png);
}
.wholebottom
{
  background-image: url(/_layouts/images/sbsweb/images/bottomwhole_03.png);
  background-repeat: no-repeat;
}
.role_instr
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #333;
  font-style: italic;
}
.lightgreybutton
{
  background-image: url(/_layouts/images/sbsweb/images/light_grey_nav_bt_whole_03.png);
  background-repeat: no-repeat;
  background-position: center bottom;
}
.darkgreybutton
{
  background-image: url(/_layouts/images/sbsweb/images/dark_grey_nav_bt_whole_03.png);
  background-repeat: no-repeat;
  background-position: center center;
}
.navborder
{
  bottom: auto;
}
.navshadow
{
  background-image: url(/_layouts/images/sbsweb/images/navshadow_03.png);
  background-repeat: no-repeat;
}
.backgroundrepeat table
{
  font-size: 21px;
}
.AccordionBox
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 21px;
  color: #666;
  text-align: left;
}
.AccordionText
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #FFF;
}
.accord-box
{
  background-color: #e8e8e8;
  font-size: 13px;
  color: #4c4c4c;
  border-top-width: 0px;
  border-right-width: 12px;
  border-bottom-width: 12px;
  border-left-width: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: lighter;
}
.contact_box_upperleftc
{
  background-image: url(/_layouts/images/sbsweb/images/blue_contact_box_07.png);
  background-repeat: no-repeat;
}
.contact_box_lowerleftc
{
  background-image: url(/_layouts/images/sbsweb/images/blue_contact_box_21.png);
  background-repeat: no-repeat;
}
.contact_box_leftedge
{
  background-image: url(images/contactbox/contact_box_leftedge_03.png);
  background-repeat: no-repeat;
}
.contact_box_upperrightc
{
  background-image: url(/_layouts/images/sbsweb/images/blue_contact_box_11.png);
  background-repeat: no-repeat;
}
.contact_box_loweredge
{
  background-image: url(/_layouts/images/sbsweb/images/blue_contact_box_19.png);
  background-repeat: repeat-x;
}
.contact_box_rightedge2
{
  background-image: url(/_layouts/images/sbsweb/images/blue_contact_box_07_14.png);
  background-repeat: no-repeat;
}
.contact_box_lowerrightc
{
  background-image: url(/_layouts/images/sbsweb/images/contact_box_rightedge_25.png);
  background-repeat: no-repeat;
}
.contact_box_fullback
{
  background-image: url(/_layouts/images/sbsweb/images/cboxblueback_03.png);
}
.cbox_back
{
  background-image: url(/_layouts/images/sbsweb/images/blue_contact_box_13.png);
}
.contact_box_rightedge
{
  background-image: url(/_layouts/images/sbsweb/images/cboxrightedge_03.png);
}
.contact_box_upperedge
{
  background-image: url(/_layouts/images/sbsweb/images/cboxupperedge_11.png);
  background-repeat: repeat-x;
  background-position: bottom;
}
.contact_header
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #000;
}
.contact_subheader
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: lighter;
  color: #000;
}
.contact_box_padding
{
  margin-left: 12px;
  padding-top: 20px;
  padding-right: 12px;
  padding-bottom: 20px;
  padding-left: 12px;
  text-align: left;
}
.contact_fieldtext
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #FFF;
}
.promobox_sub
{
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #666;
}
.learn_more_links
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #06C;
}
.bottom_update_box
{
  background-image: url(/_layouts/images/sbsweb/images/bottom_update_box_25.png);
  background-repeat: no-repeat;
}
.bottomupdatemiddle
{
  background-image: url(/_layouts/images/sbsweb/images/bottom_update_box_28.png);
  background-repeat: repeat-y;
  font-weight: bold;
}
.bottomupdatelow
{
  background-image: url(/_layouts/images/sbsweb/images/bottom_update_box_30.png);
  background-repeat: no-repeat;
}
.bottom_updatelong
{
  background-image: url(/_layouts/images/sbsweb/images/bottom_update_long_28.png);
  background-repeat: repeat;
}
.Update-Date
{
  color: #FFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.Update-newsheadline
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #F5EAFA;
  font-weight: lighter;
}
.rightcontent
{
  position: relative;
}
.bottomupdateheader
{
  font-family: Arial, Helvetica, sans-serif;
  color: #FFF;
}
.foo
{
  border: 0px;
}
.clientstoretext
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #4c4c4c;
}
.clientstorecontent
{
  text-align: center;
}
.indsutryheaderbckimg
{
  background-image: url(/_layouts/images/sbsweb/images/industries_header.png);
  background-repeat: no-repeat;
  color: #036;
  background-position: center;
}
.industryheadertext
{
  font-size: 36px;
  font-family: Arial, Helvetica, sans-serif;
  font-style: italic;
  color: #0261a2;
  padding-left: 22px;
}
.industrysubtext
{
  color: #069F56;
  font-size: 22px;
  font-family: Arial, Helvetica, sans-serif;
  padding-left: 22px;
  padding-top: 12px;
  font-weight: lighter;
}
.industrysubheader
{
  font-size: 16px;
  color: #036;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 0px;
}
.rolelinks
{
  font-size: 12px;
  padding: 8px;
}

a:link
{
  color: #036;
}
a:visited
{
  color: #036;
}
a:hover
{
  color: #666;
}
a:active
{
  color: #036;
}
.industrysublinks
{
  color: #036;
}
.contact_subheader1
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #000;
}
.contactboxids
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333;
  padding-top: 3px;
  padding-bottom: 3px;
}
.contactdetails
{
  font-size: 12px;
  color: #2B7BB2;
}
.contactreason
{
  color: #666;
  font-size: 12px;
}
.wpbottomrepeat
{
  background-image: url(/_layouts/images/sbsweb/images/whitepapers_box_17.png);
  background-repeat: repeat-x;
}
.wpboxleftcorner
{
  background-image: url(/_layouts/images/sbsweb/images/whitepapers_box_03.png);
  background-repeat: no-repeat;
  background-position: left bottom;
}
.wpboxrightcorner
{
  background-image: url(/_layouts/images/sbsweb/images/whitepapers_box_07.png);
  background-repeat: no-repeat;
  background-position: left bottom;
}
.wpleftbotcorner
{
  background-image: url(/_layouts/images/sbsweb/images/whitepapers_box_16.png);
  background-repeat: no-repeat;
}
.wpleftedgerepeat
{
  background-image: url(/_layouts/images/sbsweb/images/whitepapers_box_12.png);
  background-repeat: repeat-y;
}
.wprightbotcorner
{
  background-image: url(/_layouts/images/sbsweb/images/whitepapers_box_18.png);
  background-repeat: no-repeat;
}
.wprightedge
{
  background-image: url(/_layouts/images/sbsweb/images/whitepapers_box_14.png);
  background-repeat: repeat-y;
}
.wptoprepeat
{
  background-image: url(/_layouts/images/sbsweb/images/whitepapers_box_05.png);
  background-repeat: repeat-x;
  background-position: bottom;
}
.linerepeat
{
  font-size: 2px;
  background-image: url(/_layouts/images/sbsweb/images/grey_line_repeat_03.png);
  background-repeat: repeat-x;
}
.wpboxheader
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 5px;
  padding-left: 5px;
  color: #333;
}
.wpboxsubtext
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #333;
  padding-bottom: 5px;
  padding-left: 5px;
}
.wpheader
{
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  color: #069;
  padding-bottom: 5px;
}
.wpbottomrepeat1
{
  background-image: url(/_layouts/images/sbsweb/images/whitepapers_box_17.png);
  background-repeat: repeat-x;
  background-position: top;
}
.wpleftbotcorner1
{
  background-image: url(/_layouts/images/sbsweb/images/whitepapers_box_16.png);
  background-repeat: no-repeat;
  background-position: right top;
}
.wprightbotcorner1
{
  background-image: url(/_layouts/images/sbsweb/images/whitepapers_box_18.png);
  background-repeat: no-repeat;
  background-position: left top;
}
.chooseindustry
{
  font-family: Arial, Helvetica, sans-serif;
  color: #146da9;
  font-size: 14px;
  font-weight: bold;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-right: 6px;
}
.clientsuccessbottomrepeat
{
  background-image: url(/_layouts/images/sbsweb/images/client_success_box_40.png);
  background-repeat: repeat-x;
}
.clientsuccessleftbotc
{
  background-image: url(/_layouts/images/sbsweb/images/client_success_box_38.png);
  background-repeat: no-repeat;
}
.clientsuccessleftc
{
  background-image: url(/_layouts/images/sbsweb/images/client_success_box_08.png);
  background-repeat: no-repeat;
  background-position: bottom;
}
.clientsuccessleftedge
{
  background-image: url(/_layouts/images/sbsweb/images/client_success_box_24.png);
  background-repeat: repeat-y;
}
.clientsuccessrightbotc
{
  background-image: url(/_layouts/images/sbsweb/images/client_success_box_42.png);
  background-repeat: no-repeat;
}
.clientsuccessrightc
{
  background-image: url(/_layouts/images/sbsweb/images/client_success_box_12.png);
  background-repeat: no-repeat;
  background-position: left bottom;
}
.clientsuccessrightedge
{
  background-image: url(/_layouts/images/sbsweb/images/client_success_box_25.png);
  background-repeat: repeat-y;
}
.clientsuccesstoprepeat
{
  background-image: url(/_layouts/images/sbsweb/images/client_success_box_10.png);
  background-repeat: repeat-x;
  background-position: bottom;
}
.contact_subheader11
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: lighter;
  color: #000;
}
.contactbotrepeat
{
  background-image: url(/_layouts/images/sbsweb/images/contact_us_main_14.png);
  background-repeat: repeat-x;
}
.contactlbottomcorner
{
  background-image: url(/_layouts/images/sbsweb/images/contact_us_main_12.png);
  background-repeat: no-repeat;
}
.contactrbottomcorner
{
  background-image: url(/_layouts/images/sbsweb/images/contact_us_main_16.png);
  background-repeat: no-repeat;
}
.contactredgerepeat
{
  background-image: url(/_layouts/images/sbsweb/images/contact_us_main_09.png);
  background-repeat: repeat-y;
}
.contacttopheader
{
  background-image: url(/_layouts/images/sbsweb/images/contact_us_main_03.png);
  background-repeat: no-repeat;
}
.contactusledgerepeat
{
  background-image: url(/_layouts/images/sbsweb/images/contact_us_main_05.png);
  background-repeat: repeat-y;
}
.ctabarleft
{
  background-image: url(/_layouts/images/sbsweb/images/ctabar_05.png);
  background-repeat: no-repeat;
}
.ctabarright
{
  background-image: url(/_layouts/images/sbsweb/images/ctabar_08.png);
  background-repeat: no-repeat;
}
.ctabarstretch
{
  background-image: url(/_layouts/images/sbsweb/images/ctabar_07.png);
  background-repeat: repeat-x;
  text-align: center;
}
.industrybox
{
  padding-right: 7px;
}
.maincontentroundedright
{
  background-image: url(/_layouts/images/sbsweb/images/roles_long_bottom_19.png);
  background-repeat: no-repeat;
}
.nav_header
{
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  color: #FFF;
}
.navsubtext
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #FFF;
  padding-top: 2px;
}
.rightboxenclose
{
  background-image: url(/_layouts/images/sbsweb/images/rightboxenclose_03.png);
  background-repeat: repeat-y;
  font-family: Arial, Helvetica, sans-serif;
}
.roles_main_text
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: lighter;
  color: #666;
  padding-bottom: 5px;
  line-height: 1.6em;
}
.rolesheadertext
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 24px;
  color: #333;
}
.rolessubheadertext
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 24px;
  color: #3883b6;
}
.rolestopnavlinks
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #666;
  padding-top: 5px;
  padding-bottom: 10px;
}
.sbs_roles_nav
{
  background-image: url(/_layouts/images/sbsweb/images/sbs_newsite_roles_nav_03.png);
  background-repeat: no-repeat;
}
.whitebackmainbottomrc
{
  background-image: url(/_layouts/images/sbsweb/images/leftbottomcorner_14.png);
  background-repeat: no-repeat;
  background-position: right top;
}
.whitebackmainbottomrepeat
{
  background-image: url(/_layouts/images/sbsweb/images/whiteback_16.png);
  background-repeat: repeat-x;
  background-position: top;
}
.whitebackmainleftc
{
  background-image: url(/_layouts/images/sbsweb/images/whiteleft_02.png);
  background-repeat: no-repeat;
  background-position: right bottom;
}
.whitebackmainleftedge
{
  background-image: url(/_layouts/images/sbsweb/images/whiteleft_10.png);
  background-repeat: repeat-y;
  background-position: right;
}
.whitebackmainrightbotc
{
  background-image: url(/_layouts/images/sbsweb/images/whiteback_17.png);
  background-repeat: no-repeat;
  background-position: left top;
}
.whitebackmainrightc
{
  background-image: url(/_layouts/images/sbsweb/images/whiteback_07.png);
  background-repeat: no-repeat;
  background-position: left bottom;
}
.whitebackmainrightedge
{
  background-image: url(/_layouts/images/sbsweb/images/whiteback_12.png);
  background-repeat: repeat-y;
  background-position: left;
}
.whitebackmaintoprepeat
{
  background-image: url(/_layouts/images/sbsweb/images/wholeback_05.png);
  background-repeat: repeat-x;
  background-position: bottom;
}
body
{
  background-image: url(/_layouts/images/sbsweb/images/blue_bgrd.jpg);
  background-repeat: repeat-x;
  text-align: right;
}
.contactheaderleft
{
  background-image: url(/_layouts/images/sbsweb/images/contact_new_header_01.png);
  background-repeat: no-repeat;
  background-position: left;
}
.contactheaderrepeat
{
  background-image: url(/_layouts/images/sbsweb/images/contact_new_header_03.png);
}
.contactheaderright
{
  background-image: url(/_layouts/images/sbsweb/images/contact_new_header_05.png);
  background-repeat: no-repeat;
  background-position: right;
}
.contactustext
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 24px;
  color: #FFF;
}
.breadcrumb_padding
{
  padding-bottom: 0px;
}

.breadcrumbs, .breadcrumb_current, a.breadcrumbs
{
  color: #003366;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-transform: capitalize !important;
  padding-left: 2.7px;
}

.breadcrumb_current
{
  font-weight: bold;
  font-size: 11px;
  text-transform: capitalize !important;
}

a.breadcrumbs, a.breadcrumbs:link, a.breadcrumbs:active, a.breadcrumbs:visited
{
  color: #003366;
  text-decoration: underline;
}

a.breadcrumbs:hover
{
  color: #003366;
  text-decoration: none;
}
.blueheaderrepeat
{
  background-image: url(/_layouts/images/sbsweb/images/blue_header_repeat.png);
  background-repeat: repeat-x;
}
.whiteheadertext22
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #FFF;
  padding-left: 4px;
}
.blueshadow
{
  -moz-background-clip: border;
  -moz-background-inline-policy: continuous;
  -moz-background-origin: padding;
  -moz-box-shadow: 3px 3px 15px rgba(0, 66, 65, 0.5);
  background: rgba(0, 66, 65, 0.1) none repeat scroll 0 0;
  text-shadow: 1px 1px 2px rgba(0, 66, 65, 0.8);
  font-family: Arial, Helvetica, sans-serif;
  font-size: 36px;
}
.blueshadow table .blueshadow td
{
  font-size: 18px;
}
.internal_banner
{
  background-color: #396CA4;
  color: white;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  padding: 5px;
}
.maincontent_body, .errortext, #ctl00_ctl15_hlMySite, #ctl00_ctl13_hlMySite
{
  font-family: Arial, Helvetica, sans-serif;
  color: #1D1D1D;
  font-size: 12px;
}

a.maincontent_body, a.maincontent_body:link, a.maincontent_body:active, a.maincontent_body:visited, #ctl00_ctl15_hlMySite, #ctl00_ctl13_hlMySite
{
  color: #064B8B;
  text-decoration: underline;
}

a.maincontent_body:hover
{
  color: #064B8B;
  text-decoration: none;
}
.contacttellus
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #036;
}
.newcontacttest1
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #333;
}
.rolessidecontact
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  font-weight: normal;
  color: #036;
}
.rolessidetextlinks
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 14px;
  font-weight: bold;
  color: #036;
}
.navsubtext a
{
  color: #FFFFFF;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  text-decoration: none;
}

.navsubtext a:visited
{
  color: #FFFFFF;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
}

.navsubtext a:hover
{
  color: #FFFFFF;
  font-size: 13px;
  font-family: Arial,Helvetica,sans-serif;
  text-decoration: underline;
}

oops =
updated .navsubtext a
{
  color: #FFFFFF;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  text-decoration: none;
}

.navsubtext a:visited
{
  color: #FFFFFF;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 13px;
  text-decoration: none;
}

.navsubtext a:hover
{
  color: #FFFFFF;
  font-size: 13px;
  font-family: Arial,Helvetica,sans-serif;
  text-decoration: underline;
}
.ind_vert_line {
	background-image: url(/_layouts/images/sbsweb/images/ind_vert_line.png);
	background-repeat: repeat-y;
	background-position: center;
}
.errortext {
    color:red;
}
