body {font-family: Arial; color: #fff; background: #000 url(../app_themes/jsf/web_bg.gif) no-repeat 50% 0%; font-size: 9pt; line-height: 17px; margin: 0px auto; width: 957px;}
#website{background: #000 url(../app_themes/jsf/bg.gif) repeat;}
#main{width: 952px; float: left; background: #000 url(../app_themes/jsf/main_bg.jpg) repeat;}
#header{background-color: #000; min-height: 165px;}
#banner{width: 952px; height: 131px;}
#content{color: #fff; width: 952px; background: #000 url(../app_themes/jsf/main_bg.jpg) repeat;}
#footer{background: #000 url(../app_themes/jsf/footer_bg.gif) repeat-x; border-top: solid 1px #000; min-height: 110px; float: left; width: 952px; font-size: 8pt; text-align: center; color: #616264; padding-top: 18px;}
#topNav, #menu{padding: 0px; margin: 0px; float: left;}
#topNav ul{margin: 0px; padding: 0px; list-style-type: none;}
#topNav li a{float: left; margin-right: 2px; background: #000 url(../app_themes/jsf/menu_bg.jpg) repeat-x; width: 157px; line-height: 34px; display: block; vertical-align:middle; text-align: center; font-family: Verdana; font-size: 11px; color: #000; text-decoration: none;}
#topNav li, #topNav li a:hover{float: left; margin-right: 2px; background: #C79D9D url(../app_themes/jsf/menu_bg_s.jpg) repeat-x; width: 157px; line-height: 34px; display: block; vertical-align:middle; text-align: center; font-family: Verdana;	font-size: 11px; color: #000; text-decoration: none;}
#topNav .CMSListMenuHighlightedLItopNavLastItem, #topNav .CMSListMenuLItopNavLastItem{margin-right: 0px; width: 157px;}
#example{position: relative; margin: 2px 0px 1px 0px; width: 952px; height: 280px; background: #18181a url(../app_themes/jsf/slideshow/loading.gif) no-repeat center center;}
.slide-image{position: absolute; top: 0; left: 0; width: 952px; height: 280px; background: no-repeat center center;}
#home_header_div, #daughter_header_div{width: 100%; height: 9px; border-top: solid 1px #000; border-bottom: solid 1px #000;}
#daughter_header_div{background-color: #b0bbaa;}
#logo{float: left;}
#banner_space{float: left; width: 307px; height: 131px; background: #474444 url(../app_themes/jsf/jsf_bannerfiller.jpg) repeat-x;}
#banner_topright{float: left; width: 443px; height: 131px; background: #474444 url(../app_themes/jsf/jsf_bannertopright.jpg) repeat-x;}
.home_sponbox1{width: 188px; float: left; margin: 0px 0px 0px 3px;}
.home_sponbox2{width: 188px; float: left; margin: 0px 0px 0px 3px;}
.home_spontext_row1{color: #c6c6c6; font-family: Arial; text-decoration: none; font-size: 8pt; padding: 8px 6px; border-bottom: solid 1px #000; background: #2b323a url(../app_themes/jsf/company_bg.jpg) no-repeat; height: 56px; display: none;}
.home_spontext_row2{color: #c6c6c6; font-family: Arial; text-decoration: none; font-size: 8pt; padding: 8px 6px; border-bottom: solid 1px #000; background: #2b323a url(../app_themes/jsf/company_bg.jpg) no-repeat; height: 56px; display: none;}
.findoutmore{padding: 1px 2px; background-color: #1f2229; height: 13px; text-align: right;}
.topmenu_div{background: #80827f url(../app_themes/jsf/menu_topdiv.jpg) repeat-x; height: 6px; width: 100%; border-bottom: solid 1px #000;}
.botmenu_div{background: url(../app_themes/jsf/menu_botdiv.png) repeat-x; height: 136px; width: 100%;}
#main_text a{color: #909a89; text-decoration: none;}
#content_area{width: 700px; min-height: 340px; float: left; padding: 0px 20px 20px 30px; margin-bottom: 10px;}
#main_text{color: #d0d1d5;}
#content a{text-decoration: none;}
#lefthand_menu a{display: block; width: 145px;  background: #083b70 url(../app_themes/jsf/leftmenu_bg.jpg) repeat-x; border-bottom: solid 1px #000; padding: 5px 0px 5px 12px; text-decoration: none; font-family: Arial; font-size: 8pt; color: #fff;}
#lefthand_menu a:hover, .CMSTreeMenuSelectedLink{display:  block; width: 145px;  background: #bdc5b6 url(../app_themes/jsf/leftmenu_bg_s.jpg) repeat-x; border-bottom: solid 1px #000; padding: 5px 0px 5px 12px; text-decoration: none; font-family: Arial; font-size: 8pt; color: #000;}
#lefthand_menu{margin: 0px; padding: 0px; width: 157px;}
.home_spontext_bae{color: #c6c6c6; font-family: Arial; text-decoration: none; font-size: 8pt; padding: 8px; border-bottom: solid 1px #000; background: #2b323a url(../app_themes/jsf/bae_home_s.gif) no-repeat; height: 56px;}
.home_spontext_mb{color: #c6c6c6; font-family: Arial; text-decoration: none; font-size: 8pt; padding: 8px; border-bottom: solid 1px #000; background: #2b323a url(../app_themes/jsf/mb_home_s.gif) no-repeat; height: 56px;}
.home_spontext_mbda{color: #c6c6c6; font-family: Arial; text-decoration: none; font-size: 8pt; padding: 8px; border-bottom: solid 1px #000; background: #2b323a url(../app_themes/jsf/mbda_home_s.gif) no-repeat; height: 56px;}
.home_spontext_rolls{color: #c6c6c6; font-family: Arial; text-decoration: none; font-size: 8pt; padding: 8px; border-bottom: solid 1px #000; background: #2b323a url(../app_themes/jsf/rr_home_s.gif) no-repeat; height: 56px;}
.home_spontext_smiths{color: #c6c6c6; font-family: Arial; text-decoration: none; font-size: 8pt; padding: 8px; border-bottom: solid 1px #000; background: #2b323a url(../app_themes/jsf/ge_home_s.gif) no-repeat; height: 56px;}