html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; font:normal 100%/16px Arial, Helvetica, sans-serif; } body { line-height:16px; } table { border-collapse:separate; border-spacing:0; } caption, th, td { text-align:left; font-weight:normal; } table, td, th { vertical-align:top; } blockquote:before, blockquote:after, q:before, q:after { content:""; } blockquote, q { quotes:"" ""; } a img { border:none; } a { outline: 0 none; }  body { font-size:75%; color:#666; font-family:Arial, Helvetica, sans-serif; } h1, h2, h3, h4, h5, h6 { font-weight:normal; color:#000; } h1 { font-size:3em; line-height:1; margin-bottom:0.5em; } h2 { font-size:2em; margin-bottom:0.75em; } h3 { font-size:1.5em; line-height:1; } h4 { font-size:1.2em; line-height:1.25; margin-bottom:1.25em; } h5 { font-size:1em; font-weight:bold; margin-bottom:1.5em; } h6 { font-size:1em; font-weight:bold; } h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin:0; } p { margin:0 0 1.5em; } p img { float:left; margin:1.5em 1.5em 1.5em 0; padding:0; } p img.right { float:right; margin:1.5em 0 1.5em 1.5em; } a:focus, a:hover { color:#666; } a { color:#e31937; text-decoration:none; } blockquote { margin:1.5em; color:#666; font-style:italic; } strong { font-weight:bold; } em, dfn { font-style:italic; } dfn { font-weight:bold; } sup, sub { line-height:0; } abbr, acronym { border-bottom:1px dotted #666; } address { margin:0 0 1.5em; } del { color:#666; } pre, code { margin:1.5em 0; white-space:pre; } pre, code, tt { font:1em Arial, Helvetica, sans-serif; line-height:1.5; } li ul, li ol { margin:0 1.5em; } ul, ol { margin:0 1.5em 1.5em 1.5em; } ul { list-style-type:disc; } ol { list-style-type:decimal; } dl { margin:0 0 1.5em 0; } dl dt { font-weight:bold; } dd { margin-left:1.5em; } table { margin-bottom:1.4em; width:100%; } th { font-weight:bold; } th, td { padding:4px 10px 4px 5px; } tr.even td { background:#E5ECF9; } tfoot { font-style:italic; } caption { background:#eee; } input, textarea { font-size:75%; color:#666; }  .f-left { float:left; } .f-right { float:right; } .clear { clear:both; }   #container { margin:0 auto; width:980px; } #wrap { float:left; width:980px; background:url(/site/skins/ber002-v1-en/images/bg-wrap.gif) repeat-y 20px 0; } #header { float:left; width:980px; z-index:-1; }  .logo{ float:left; width:213px; height:53px; margin:38px 7px 0 20px; background:url(/site/skins/ber002-v1-en/images/logo.gif) no-repeat 0 0; display:inline; } .logo a{ width:213px; height:61px; display:block; text-indent:-10000em; }  #nav-main { float:left; width:720px; padding:0; margin:10px 0 0 0; z-index:-1 !important; } #nav-main li { float:left; width:180px; list-style:none; overflow:hidden; z-index:-1; cursor:pointer; } ul#nav-main li a { height:80px; display:block; margin:0; padding:15px 20px 0; } ul#nav-main li a img.on{ display:none; } ul#nav-main li.on a img.off, ul#nav-main li.current a img.off{ display:none; } ul#nav-main li.on a img.on, ul#nav-main li.current a img.on { display:block; } ul#nav-main li.last { padding:0; margin:0; } ul#nav-main li span { color:#b2b2b2; font-size:11px; float:left; width:120px; margin:-68px 0 0 20px; padding:3px 0 0; line-height:14px; } ul#nav-main li a:hover, ul#nav-main li.current a { background:#e31937;z-index:-1; } ul#nav-main li a:hover span, ul#nav-main li.current span { color:#f4a3af; }   .search { float:right; width:293px; height:36px; } .search img { float:left; padding:15px 0 0 0; } .search form { float:right; width:220px; height:29px; padding:8px 10px 0 0; background:#e5e5e5; } .search .txt { float:right; width:187px; height:18px; border:0; padding:2px 0 0 3px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999; } .search .btn { float:right; }   .home .spotlight { float:left; height:300px; width:980px; margin:-25px 0 0 0; } .spotlight { float:left; height:196px; width:980px; margin:-25px 0 0 0; } .ff2 .spotlight{ position:relative; z-index:2; } .safari .spotlight { position:relative; z-index:1; }   #content { float:right; width:720px; padding:20px 0 0 0; margin:0; min-height:250px; height:auto!important; height:250px; } .w-980, #wrap.home{ width:980px; background:none !important; position:relative; } #wrap.w-980 #content{ width:980px; border-bottom:solid 2px #e5e5e5; } #wrap.w-980 #content #breadcrumb, #wrap.w-980 #content h1{ width:720px; } #wrap.w-980 #content.no-bdr{ border-bottom:none } #wrap.w-980 #content .pri-content{ width:720px; padding-bottom:20px; border-bottom:solid 1px #e5e5e5; } .pri-content { float:left; width:460px; } #content p { padding:0 0 15px; margin:0; color:#999; } #content p strong{ font-weight:normal; color:#666; } #content p.highlight { font-size:16px; color:#666; line-height:20px; padding:0 0 17px; margin:0 0 16px; border-bottom:solid 2px #e5e5e5; } #content img.highlight{ float:left; margin: 3px 10px 0 0; border: solid 5px #ebebeb; } #content a { } #content h1 { float:left; width:100%; overflow:hidden; margin:0 0 15px 0; padding:0 0 18px; border-bottom:solid 2px #e5e5e5; text-indent:-9999px; } #content h2 { margin:0; padding:0; font-size:12px; font-weight:bold; color:#666; } #content h3 { padding:10px 0 0 0; }  #content ul{ margin:0; padding:0 0 0 15px; } #content ul ul{ margin:10px 0 0 0; padding:0; } #content ul ul ul{ margin:5px 0 0 20px; padding:0; } #content ul li { list-style:none; padding:0 0 8px 0; list-style:disc; color:#999; list-style-position:outside; } #content ul li li{ margin:0; padding:0 0 10px 10px; list-style:none; background:url(/site/skins/ber002-v1-en/images/img-arw.gif) no-repeat 0 7px; } #content ul li li li{ margin:0; padding:0 0 3px 10px; list-style:none; background:url(/site/skins/ber002-v1-en/images/img-dash.gif) no-repeat 0 7px; } #content ol { margin:10px 0 0; padding:0 0 0 22px; } #content ol li { padding:0 0 8px 0; color:#999; list-style:decimal; } #content table{ margin:15px 0; } #content table tr th{ font-size:12px; color:#666; background:#eaeaea; font-weight:bold; padding:5px 0 5px 10px; border-bottom:solid 1px #fff; } #content table tr td{ font-size:12px; color:#999; background:#f5f5f5; padding:8px; border-bottom:solid 1px #fff; } a.more { font-size:12px; color:#e31937; font-weight:bold; padding:0 0 0 10px!important; margin:0!important; background:url(/site/skins/ber002-v1-en/images/img-more.gif) no-repeat 0 5px!important; } a.more:hover { color:#666; }  .sec-content { float:right; width:230px; min-height:335px; height:auto!important; height:335px; background:#dddddd url(/site/skins/ber002-v1-en/images/bg-sec-content.jpg) repeat-x 0 -1px; } .ie6 .sec-content { width:230px; } #wrap.w-980 #content.no-bdr .sec-content{ margin-top:-20px; } #wrap.w-980 #content.page404 h1{ width:980px; }  .sec-content .map{ width:180px; padding:10px 20px 0px 20px; margin:0 0 10px; overflow:hidden; position:relative; float:left; }  .magnifier{ position:absolute; right:14px; bottom:6px; } .ie .magnifier{ position:absolute; right:14px; bottom:3px; } .ie6 .sidebar .contact{ margin:0 0 0 10px; } .sec-content .contact{ margin:0 0 0 20px; width:190px; padding:0; min-height:125px; background:none; } .ie7 .sec-content .contact{ min-height:110px; } .ie6 .sec-content .contact{ margin:0 0 0 10px; height:270px; }  #content .sec-content .gallery { float:right; width:185px; margin:0; padding:20px; } #content .sec-content .gallery h3 { margin:0; padding:0; } #content .sec-content .gallery ul { float:left; margin-bottom:18px !important; padding:0 0 10px; } #content .sec-content .gallery li { float:left; padding:5px 20px 0 0; width:80px; overflow:hidden; background:none; list-style:none; height:100px !important; } #content .sec-content .gallery li.last { padding:15px 0 0px 0; } #content .sec-content .gallery li a { display:block; border: solid 6px #dbdbdb; width:70px; height:52px; line-height:14px; font-size:11px; } #content .sec-content .gallery li a:hover { border: solid 6px #cfcbcb; } #content .sec-content .gallery li a.more { clear:both; float:left; color:#666; border:none; width:80px; } #content .sec-content .gallery li a.more:hover { border:none; } .imagegallery-inner{ padding:0 0 33px; } .imagegallery-inner ul{ padding-bottom:15px; } .gallery span a.prev{ float:right; margin:0 -7px 0 0 ; } .gallery span{ float:right; width:50px; margin-top:-14px; padding:0; } .safari .gallery span{margin:-3px 0 0 0;}   #breadcrumb { float:left; width:100%; color:#666; margin:0 0 20px; font-size:11px; } #breadcrumb a { font-size:11px; color:#999; padding:0 8px 0 0; } #breadcrumb a:hover { color:#666; }   #utilities { float:left; width:100%; } #utilities a { color:#e31937; font-size:12px; font-weight:bold; } #utilities a:hover { color:#666; } #utilities a.print { padding:0 10px 0 0; } #utilities a.email { padding:0 0 0 10px; }   #content .listing { float:left; width:100%; margin:10px 0 0 0; padding:0; } #content .listing li { float:left; width:100%; padding:20px 0; margin:0; background:none; list-style:none; border-bottom:solid 1px #e0e0e0; } #content .listing li.last{ border-bottom:none; } #content .listing li div h3, #content .listing li h3{ margin:0; padding:0; } #content .listing li div h3 a, #content .listing li h3 a { font-size:12px; font-weight:bold; color:#666; } #content .listing li div h3 a:hover, #content .listing li h3 a:hover { color:#999; } #content .listing li div P, #content .listing li P{ color:#999; margin:0; padding:0; } #content .listing li div h4 { margin:0; padding:0; } #content .listing li div h4 a { float:left; font-size:12px; font-weight:bold; color:#666; } #content .listing li div h4 a:hover { color:#999; } #content .listing li a.thumb, a.thumb{ float:left; margin:5px 10px 0 0; border:solid 5px #ebebeb; display:block; background:none; } #content .listing li a.thumb:hover, a.thumb:hover { border:solid 5px #cfcbcb; } #content .listing li.no-btm{ margin-bottom:0!important; } #content .search-listing{ margin:-15px 0 0 0; }  ul.works{ margin-top:20px!important; } .works h3 { padding:0 0 13px; } #content ul.works li { width:225px; padding:0 18px 20px 0; margin:0 0 20px; background:none; height:65px; } #content ul.works li.no-bdr{ border:0 none; margin-bottom:0; } #content ul.works li p{ clear:both; } #content .works li.last { padding:0 0 20px; margin:0 0 20px; border-bottom:solid 1px #e0e0e0; } .works li div { float:left; padding:0 0 0 10px; width:125px; background:url(/site/skins/ber002-v1-en/images/img-more.gif) no-repeat 0 6px; }  #content ul.partners { border-bottom:1px solid #D5D6D6; } #content ul.partners li { width:350px; padding:0 20px 0 0;  background:none;  border-bottom:none; } #content ul.partners li p{ clear:both; } #content ul.partners li.no-bdr{ border-bottom:none; } #content .partners li.last { padding:0 0 10px;  } #content .partners li div { float:left; padding:0 0 0 10px; width:228px; background:url(/site/skins/ber002-v1-en/images/img-more.gif) no-repeat 0 6px; } #content .partners li div a.more{ background:none; padding:0; font-size:11px; font-weight:normal; } #content .partners li div small{ font-size:11px; color:#999; }  #content .image-gallery{ float:left; width:100%; margin:20px 0 0; padding:0; } #content .image-gallery li{ float:left; background:none; padding:0 38px 18px 0; margin:0; list-style:none; } #content .image-gallery li.last{ padding:0 0 18px; margin:0; } #content .image-gallery li a{ border:solid 5px #ebebeb; display:block; margin:0; padding:0; } #content .image-gallery li a:hover{ border:solid 5px #cfcbcb; }  .pagination-top{ float:left; width:100%; padding:15px 0 ; margin:0; font-size:11px; color:#999; border-bottom:solid 1px #e0e0e0; border-top:solid 1px #d5d6d6; } .pagination-top.top { border-top:none; border-bottom:solid 1px #d5d6d6; padding:5px 0 20px; margin:0 0 25px; } .pagination-top span{ float:right; text-align:right; } .ff2 .pagination-top span,.ie .pagination-top span{ width:200px; display:inline-block; } .pagination-top span a, .pagination-top a{ float:left; padding:0 5px 0 0; font-size:12px; color:#e31937; } .pagination-top span a:hover, .pagination-top span a.current{ color:#666; } .pagination-top span a.previous, span a.prev, span a.showcaseprev { float:left; width:5px; padding:0 0 0 13px; margin:0; height:15px; background:url(/site/skins/ber002-v1-en/images/previous.gif) no-repeat scroll 0 0; } .pagination-top span a.previous, .pagination-top span a.next { margin-top:3px!important; } .pagination-top span a.previous:hover, span a.prev:hover, span a.showcaseprev:hover{ background:url(/site/skins/ber002-v1-en/images/previous-on.gif) no-repeat scroll 0 0; } .pagination-top span a.next, span a.next, span a.showcasenext{ float:right; width:10px; height:15px; padding:0 10px 0 0; margin:0; background:url(/site/skins/ber002-v1-en/images/next.gif) no-repeat scroll 0 0; } .pagination-top span a.next:hover, span a.next:hover, span a.showcasenext:hover{ background:url(/site/skins/ber002-v1-en/images/next-on.gif) no-repeat 0 0; } .pagination-top span a{ background:url(/site/skins/ber002-v1-en/images/bg-seperator.gif) no-repeat right 3px; width:10px; padding-left:2px; } .pagination-top span a.last{ background:0 none; } #pagination-1 { border-top:0 none; } .widget span a.prev,.showcase-inner span a.showcaseprev { background:url(/site/skins/ber002-v1-en/images/previous.gif) no-repeat 0 0; } .widget span a.prev:hover,.showcase-inner span a.showcaseprev:hover { background:url(/site/skins/ber002-v1-en/images/previous-on.gif) no-repeat 0 0; } .widget span a.next,.showcase-inner span a.showcasenext { background:url(/site/skins/ber002-v1-en/images/next.gif) no-repeat 0 0; } .widget span a.next:hover,.showcase-inner span a.showcasenext:hover { background:url(/site/skins/ber002-v1-en/images/next-on.gif) no-repeat 0 0; } .records{ float:right; font-size:12px; color:#666; padding:0 10px 0 0; } .records select{ font-size:12px; color:#999; width:100px; margin:0 5px; height:20px; padding:0; background:#f7f7f7; border:solid 1px #e3e3e3; }  .sidebar { float:left; width:260px; padding:0; margin:-10px 0px 0 0; overflow:hidden; } .ie .sidebar { margin:-13px 0px 0 0; } .safari .sidebar{z-index:2;} .sidebar.no-top{ margin:0; } .sidebar.no-top .quick-news{ padding-top:20px; min-height:200px; height:auto!important; height:200px; }  .related-link { float:left; width:260px; padding:20px 0 0 0; background:url(/site/skins/ber002-v1-en/images/bg-related.png) repeat-y 0 0; } .safari .related-link{ position:relative; z-index:2 !important; } #wrap .related-link div.bottom { float:left; height:35px; width:260px; background:url(/site/skins/ber002-v1-en/images/bg-related-bott.jpg) no-repeat 0 bottom; } .related-link h3 { margin:0; padding:0 0 15px 40px; } .related-link ul { margin:0; padding:0 0 0 40px; width:180px; } .related-link ul li { margin:0 0 7px; padding:0 0 8px 0; list-style:none; border-bottom:solid 1px #e0e0e0; } .related-link ul li.last { border:0; padding:0; margin:0; } .related-link ul li a { color:#666; padding:0 0 0 10px; background:url(/site/skins/ber002-v1-en/images/img-more.gif) no-repeat 0 5px; } .related-link ul li a:hover, .related-link ul li.current a { color:#cc0033; } .related-link ul li.relatedmenu-heading { border:none; } .related-link ul li.relatedmenu-heading a{ background:0 none; padding-left:0; } .related-link span.btn{ margin:20px 0 0 40px; } .sidebar .spacer{ height:10px; } .ff2 .sidebar{ z-index:10; position:relative; } span.btn{ float:left; padding:0px 0px 0 20px; margin:0 10px 20px 0; background:url(/site/skins/ber002-v1-en/images/bg-button.gif) no-repeat left 0; } span.btn a, #content span.btn a{ float:left; font-size:12px; font-weight:bold; color:#fff; padding:2px 20px 6px 0; background:url(/site/skins/ber002-v1-en/images/bg-button.gif) no-repeat right 0; } span.btn a:hover, #content span.btn a:hover{color:#999;}   .quick-news, .contact{ float:left; width:180px; padding:0 20px 20px 20px; margin:0 0 0 20px; min-height:275px; background:url(/site/skins/ber002-v1-en/images/bg-sidebar.jpg) repeat-x 0 0; overflow:hidden; } .ie6 .quick-news{ margin:0 0 0 10px; } .quick-news h3 { margin:0; padding:0 0 20px; } .quick-news p { float:left; padding:5px 0 15px; margin:0; } .quick-news a.excerpt, .map a.excerpt{ display:block; float:left; border: solid 6px #dfdfdf; } .quick-news a.excerpt:hover { display:block; border: solid 6px #cfcbcb; } .sec-content .quick-news { padding:0; width:200px; background:none; } .sec-content .quick-news h3{ margin:10px 0 20px 0; } #content .showcase-inner{ float:left; padding-bottom:30px; } #content .showcase-inner ul{ margin:0; padding:0; } #content .showcase-inner ul li{ list-style:none; } #content .showcase-inner span a.showcaseprev{ width:auto } .contact{ background:none; } #content .sec-content .quick-news p { color:#666; padding:5px 2px; margin:0; }  .call-us{ min-height:80px; height:auto!important; height:80px; margin:0; padding:20px 10px 0 10px; background:url(/site/skins/ber002-v1-en/images/bg-phone.gif) no-repeat 0 0; } .call-us .icon{ float:left; margin:0 5px 0 0; padding:0; } .call-us h3{ margin:0; padding:5px 0 3px 0; } .call-us h4{ margin:0 0 5px; padding:0 0 10px; border-bottom:solid 1px #c4c4c4; } .call-us a{ color:#e31937; } .call-us a:hover{ color:#666; } .callout{ float:left; width:170px; margin:0 0 20px; padding:20px 10px 0 10px; background:url(/site/skins/ber002-v1-en/images/bg-phone.gif) no-repeat 0 0; } #content .sec-content .quick-news .callout p { padding:0 0 10px 0; margin:0; } #content .sec-content .quick-news .callout p strong{ font-size:13px; color:#333; }  .wid-region{ padding:20px 0 0 0; margin:0 0 10px; float:right; width:980px; min-height:230px; height:auto!important; height:230px; background:url(/site/skins/ber002-v1-en/images/bg-wid-region.jpg) repeat-x 0 0; } .widget.w-300{ float:right; width:280px; margin: 0 0 0 20px; padding:0 20px 0 0; border-bottom:none; } .ie6 .widget.w-300{ float:right; margin: 0 0 0 20px; padding:0 20px 0 0; } .widget.w-300 p{ float:left; padding:0 0 10px; margin:0; } .video-gallery{ border:solid 5px #d9d9d9; } .widget.finder, .ie6 .widget.finder{  width:340px; padding:32px 0 0 0; margin:-52px 0 0 0; position:relative; border-bottom:none; background:url(/site/skins/ber002-v1-en/images/bg-finder.png) no-repeat left top; } .widget.finder .wid-inner{ background:url(/site/skins/ber002-v1-en/images/bg-finder-bottom.png) no-repeat left bottom; padding:8px 0 40px 40px; width:300px; }  .widget.finder h2{ margin:0; padding:0 0 5px; } .widget.finder ul{ margin:0; padding:0; } .widget.finder ul li{ margin:0; float:left; padding:0 15px 5px 0; list-style:none; position:relative; } .z-index-ie{ *z-index:-1; } .widget.finder ul li .tool-tip{ position:absolute; width:180px; top:-45px; left:-8px; z-index:999; padding:0px 24px 28px 0; background:url(/site/skins/ber002-v1-en/images/bg-tooltip.png) no-repeat 0 bottom; } .widget.finder ul li .tool-tip p{ width:125px; padding:28px 25px 0 24px; margin:0; line-height:14px; background:url(/site/skins/ber002-v1-en/images/bg-tooltip-bott.png) no-repeat 0 top; }  .widget{ float:left; margin:0 0 17px; padding:0 0 10px; border-bottom:solid 1px #e5e5e5; } .widget.no-bdr{ border-bottom:none; padding-bottom:0; margin-bottom:0; } .widget div{ float:left } #content .widget h2{ margin:0; padding:0 0 18px 0; } #content .widget p, widget div p{ color:#666; } .widget.w-240{ width:240px; margin:0 5px 0 0; } .widget.w-240 h2{ padding-bottom:13px !important; } .widget.w-470{ height:131px; width:470px; } .widget.w-470 div{ float:left; width:220px; } #content .widget .widget-inner{ padding-bottom:10px; } #content .widget ul.gallery{ float:left; width:230px; margin:0; padding:0 0 10px; } #content .widget ul.gallery li{ float:left; margin:0 8px 0 0; padding:0; list-style:none; height:90px; width:77px; overflow:hidden; } .ie6 #content .widget ul.gallery li{ width:73px; } #content .widget ul.gallery li.last{ margin:0; } #content .widget ul.gallery li a{ color:#666; clear:both; margin:0; font-weight:normal; } #content .widget ul.gallery li a.more{ width:60px; font-size:10px; font-family:Arial; line-height:12px; } #content .widget span{ float:right; width:32px; } .quick-news span{ float:right; width:33px; } #content .widget span a.prev, .quick-news span a.prev{ padding:0 7px 0 0; } #content .widget a.more, .quick-news a.more{ float:left; } #content .widget a.excerpt{ margin:0 18px 0 0; } #content .widget a.excerpt, #content .widget ul.gallery li a.thumb, .wid-region a.excerpt{ float:left; border: solid 5px #dfdfdf; } #content .widget a.excerpt:hover, #content .widget ul.gallery li a.thumb:hover, .wid-region a.excerpt:hover{ float:left; border: solid 5px #cfcbcb; } address.address{ margin:0 0 0 20px; padding:0 0 5px 0; }  #content .addr{ margin:0; padding:0; } #content .addr li{ float:left; list-style:none; width: 220px; min-height: 170px; margin:0 0 10px 0 ; padding:0 20px 0 0; background:none; border-bottom:solid 1px #e5e5e5; } .ie6 #content .addr li{ display: inline; height: 160px; } #content .addr li ul{ margin:0; padding:0; float:left; } #content .addr li li{ margin:0; } #content .addr li.w-460{ width:460px; border:none; border-bottom:solid 1px #e5e5e5; } #content .addr li.last{ padding:0; } #content .addr li.no-bdr{ border-bottom:none; margin-bottom:0; } #content .addr li address{ color:#666; margin:0; } #content .addr li h3, #content .addr li h4{ margin:0; padding:0 0 10px; } #content ul.partners li.filler{ float:left; width:700px; margin:0 0 20px 0; overflow:hidden;  border-bottom:solid 1px #e0e0e0; } #content ul.partners li.filler.last{ margin-bottom:0; border-bottom:none; }  .frm-data{ float:left; width:720px; } .frm-data small{ color:#999; font-size:11px; } #content .frm-data ul{ float:left; margin:0; padding:30px 0 0; } #content .frm-data ul li{ list-style:none; float:left; width:360px; margin:0; padding:0 0 15px 0; } #content .frm-data ul li.submit{ padding-left:75px; } #content .frm-data ul li label{ float:left; width:75px; font-size:12px; color:#666; } #content .frm-data ul li label.error{ padding-left:74px; width:100%; font-size:11px; color:#E31937; } #content .frm-data ul li .txtbx{ width:254px; height:18px; padding:2px 0 0 3px; border:solid 1px #e3e3e3; background:#f7f7f7; font-size:12px; color:#666; font-family:Arial, Helvetica, sans-serif; } #content .frm-data ul li .txtarea{ width:254px; height:50px; padding:2px 0 0 3px; border:solid 1px #e3e3e3; background:#f7f7f7; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; overflow:auto; } #content .frm-data ul li select{ width:260px; height:20px; padding:0; border:solid 1px #e3e3e3; background:#f7f7f7; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; } #content .frm-data ul li .chkbx{ float:left; background:#f7f7f7; border:solid 1px #e3e3e3; } #content .frm-data ul li.choice label{ float:left; padding-left:5px; width:315px; } #content .frm-data ul li.mandatory{ background:url(/site/skins/ber002-v1-en/images/img-star.gif) no-repeat 96% 0; }  #footer { padding:53px 0 0px 0px; float:left; width:980px; } #footer div.f-left { float:left; width:400px; padding:0 0 0 20px; } #footer p { font-size:11px; color:#999; padding:0; margin:0; width:300px; } #footer ul { float:left; margin:0; padding:0; } #footer ul li { float:left; list-style:none; padding:0 10px 0 0; margin:0 10px 0 0; background:url(/site/skins/ber002-v1-en/images/img-seperator.gif) no-repeat right 5px; } #footer div.f-right { float:right; width:226px; overflow:hidden; } #footer div p, #footer div strong { font-size:11px; color:#999; } #footer div a { font-size:11px; color:#e31937; } .btn-expand { float:right;cursor:auto; } #footer div a:hover { color:#666; } #footer ul li.last { background:none; } #footer ul li a { font-size:11px; color:#666; } #footer ul li a:hover, #footer ul li.current a{ color:#999; }  #nav-footer { float:left; width:980px; margin:20px 0 0; border-top:solid 6px #004990; } #nav-footer ul { float:left; width:940px; margin:0; padding:12px 20px 0 20px; background:#004990; display:none; } #nav-footer ul li { float:left; width:100%; clear:both; padding:0 0 17px; margin:0; background:none; } #nav-footer ul li a { float:left; width:130px; font-size:12px; font-weight:bold; color:#80a4c8; float:left } #nav-footer ul li ul { float:left; margin:0; padding:0; width:805px; } #nav-footer ul li ul li { float:left; margin:0; padding:0 30px 0 0; width:auto; clear:none; overflow:hidden; } #nav-footer ul li ul li a { font-size:12px; width:auto; font-weight:normal; color:#fff; } .logo-footer img{ float:right; margin-right:15px; margin-top:-33px; position:relative; }