body { 
padding : 0; 
margin : 0; 
font : 0.7em Arial, sans-serif; 
line-height : 1.5em; 
background : #e5f2fc; 
color : #454545; 
} 
a { 
color : #0e4d8b; 
background : inherit; 
} 
a:hover { 
color : #000; 
background : inherit; 
} 
a.title { 
color : #b41a1a; 
background : #fff; 
} 
h1 { 
color : #1f93be; 
font-size : 21px; 
margin : 0; 
} 
h2 { 
margin : 0; 
padding : 0; 
font-size : 15px; 
letter-spacing : -1px; 
} 
h1 a { 
color : #fff; 
background : inherit; 
} 
h1 a, h2 a { 
text-decoration : none; 
} 
h1 a:hover, h2 a:hover { 
color : #bfe1ed; 
background : inherit; 
} 
h3 { 
font-size : 12px; 
margin : 0 0 2px 0; 
padding : 0; 
color : #5f5f5f; 
background : #fff; 
} 
p { 
margin : 0 0 0 0; 
line-height : 1.5em; 
} 
form { 
margin : 0; 
} 
.content { 
margin : 10px auto; 
width : 768px; 
background : #fff url(/images/lucr_2_blue_edition/big_middle.gif) repeat-y; 
color : #454545; 
} 
.logo { 
padding : 18px 0 0 3px; 
} 
.header_top { 
background : #e5f2fc url(/images/lucr_2_blue_edition/big_top.gif) no-repeat; 
color : #fff; 
height : 15px; 
} 
.header { 
padding : 0 10px 0 10px; 
} 
.header_bottom { 
clear : both; 
background : #fefefe url(/images/lucr_2_blue_edition/big_bottom.gif) no-repeat; 
color : #fff; 
height : 15px; 
} 
#nav { 
width : 100%; 
float : left; 
} 
#nav ul { 
margin : 0; 
list-style : none; 
padding : 0; 
} 
#nav a, #nav strong, #nav span { 
float : left; 
display : block; 
color : #fff; 
padding : 7px 20px 4px 10px; 
background : #2191b4 url(/images/lucr_2_blue_edition/nav.gif) no-repeat 100% 0; 
text-decoration : none; 
font-weight : bold; 
} 
#nav a { 
float : none; 
} 
#nav li { 
float : left; 
color : #fff; 
background : #3333bb url(/images/lucr_2_blue_edition/nav.gif) no-repeat 0 0; 
margin : 0; 
padding : 0 0 0 9px; 
} 
#nav #current { 
background : #1995c2 url(/images/lucr_2_blue_edition/nav.gif) no-repeat 0 -41px; 
color : #fff; 
margin : 0; 
} 
#nav #current a { 
background : #1995c2 url(/images/lucr_2_blue_edition/nav.gif) no-repeat 100% -41px; 
padding : 7px 20px 4px 11px; 
color : #fff; 
} 
#nav a:hover { 
color : #bfe1ed; 
background : #1995c2 url(/images/lucr_2_blue_edition/nav.gif) no-repeat 100% 0; 
} 
.main_win { 
width : 740px; 
margin : auto; 
padding : 0 13px 0 13px; 
} 
.sf_left { 
float : left; 
width : 233px; 
height : 77px; 
background : #5bb2d1 url(/images/lucr_2_blue_edition/logobg.gif) repeat-x; 
color : #fff; 
border-top : 1px solid #aa1717; 
border-bottom : 1px solid #000; 
padding : 10px 0 0 7px; 
} 
.sf_right { 
width : 507px; 
float : right; 
} 
.sf_search { 
clear : both; 
background : #5bb2d1 url(/images/lucr_2_blue_edition/searchbg.gif) repeat-x bottom left; 
color : #ffffff; 
border-top : 1px solid #0d80a3; 
border-bottom : 1px solid #000; 
padding : 18px 0 17px 15px; 
margin-top : -2px; 
font-size : 1.2em; 
font-weight : bold; 
line-height : 1.5em; 
} 
.subheader { 
padding : 8px; 
background : #e5f2fc; 
color : #808080; 
} 
.maps { 
float : left; 
width : 595px; 
margin : 0 0 10px 0; 
text-align : center; 
} 
.map_box_top { 
background : #f0f0f0 url(/images/lucr_2_blue_edition/mapbox_top.gif) no-repeat; 
color : #808080; 
height : 40px; 
width : 575px; 
margin : auto; 
} 
.map_box_top h2 { 
color : #808080; 
background : inherit; 
padding : 10px 0 10px 30px; 
text-align : left; 
} 
.map_box { 
margin : auto; 
width : 560px; 
color : #595959; 
border-left : 2px solid #f0f0f0; 
border-right : 2px solid #f0f0f0; 
background : #fff; 
text-align : left; 
padding : 1px 5px 1px 5px; 
} 
.map_box_bottom { 
background : #fff url(/images/lucr_2_blue_edition/mapbox_bottom.gif) no-repeat; 
color : #000; 
height : 13px; 
width : 575px; 
margin : auto; 
} 
a.map_link { 
text-decoration : underline; 
color : #808080; 
} 
a.map_link:hover { 
text-decoration : underline; 
color : #666666; 
} 
.left { 
float : left; 
width : 595px; 
margin : 0 0 10px 0; 
} 
.box_top { 
background : #f0f0f0 url(/images/lucr_2_blue_edition/leftbox_top.gif) no-repeat; 
color : #808080; 
height : 40px; 
width : 159px; 
} 
.box_top h2 { 
color : #808080; 
background : inherit; 
padding : 10px 0 0 10px; 
margin : 0; 
} 
.box { 
border-left : 2px solid #f0f0f0; 
border-right : 2px solid #f0f0f0; 
padding : 0 4px 0 7px; 
margin : 0; 
width : 144px; 
color : #595959; 
background : #fff; 
} 
.box_bottom { 
background : #fff url(/images/lucr_2_blue_edition/leftbox_bottom.gif) no-repeat; 
color : #000; 
height : 13px; 
width : 160px; 
margin : 0 0 7px 0; 
} 
.big_box_top { 
background : #f0f0f0 url(/images/lucr_2_blue_edition/bigbox_top.gif) no-repeat; 
color : #808080; 
height : 40px; 
width : 400px; 
} 
.big_box_top h2 { 
color : #808080; 
background : inherit; 
padding : 10px 0 0 15px; 
margin : 0; 
} 
.big_box { 
border-left : 2px solid #f0f0f0; 
border-right : 2px solid #f0f0f0; 
padding : 0 4px 0 7px; 
margin : 0; 
width : 385px; 
color : #595959; 
background : #fff; 
} 
.big_box_bottom { 
background : #fff url(/images/lucr_2_blue_edition/bigbox_bottom.gif) no-repeat; 
color : #000; 
height : 13px; 
width : 400px; 
margin : 0 0 7px 0; 
} 
.full_box_top { 
background : #f0f0f0 url(/images/lucr_2_blue_edition/fullbox_top.gif) no-repeat; 
color : #808080; 
height : 40px; 
width : 740px; 
} 
.full_box_top h2 { 
color : #808080; 
background : inherit; 
padding : 10px 0 0 15px; 
margin : 0; 
} 
.full_box { 
border-left : 2px solid #f0f0f0; 
border-right : 2px solid #f0f0f0; 
padding : 0 3px 0 7px; 
margin : 0; 
width : 724px; 
color : #595959; 
background : #fff; 
} 
.full_box_bottom { 
background : #fff url(/images/lucr_2_blue_edition/fullbox_bottom.gif) no-repeat; 
color : #000; 
height : 13px; 
width : 740px; 
margin : 0 0 7px 0; 
} 
.full_box_subnav { 
background : #fff url(/images/lucr_2_blue_edition/fullbox_subnav.gif) no-repeat; 
color : #000; 
height : 30px; 
width : 740px; 
margin : 0 0 7px 0; 
} 
.left_side { 
float : left; 
width : 159px; 
padding : 0 5px 8px 8px; 
} 
.right_side { 
float : right; 
width : 405px; 
margin : 0 5px 0 0; 
text-align : justify; 
} 
.article { 
padding : 0 5px 0 0; 
margin-bottom : 20px; 
} 
.grey_top { 
clear : both; 
width : 382px; 
background : #ededed url(/images/lucr_2_blue_edition/grey_top.gif) no-repeat; 
color : #000; 
height : 5px; 
padding : 0; 
margin : 0 0 0 6px; 
} 
.grey { 
width : 362px; 
margin : 0 0 0 6px; 
padding : 10px; 
background : #ededed url(/images/lucr_2_blue_edition/grey_bottom.gif) no-repeat bottom left; 
color : #808080; 
} 
.grey a { 
color : #c83c3c; 
background : inherit; 
font-weight : bold; 
} 
.grey a:hover { 
color : #000; 
background : #ededed; 
} 
.highlight { 
padding : 5px 3px 5px 3px; 
margin : 0 0 3px 0; 
border-bottom : 1px solid #ccc; 
} 
.right { 
float : right; 
width : 170px; 
margin : 0 0 10px 0; 
} 
.footer { 
clear : both; 
text-align : center; 
color : #808080; 
background : #e5f2fc; 
padding : 10px 0 5px 0; 
border-top : 1px solid #eee; 
} 
.footer p { 
line-height : 2em; 
} 
.footer a { 
color : #4f4f4f; 
background : #e5f2fc; 
text-decoration : none; 
} 
.footer a:hover { 
color : #000000; 
text-decoration : underline; 
} 
.footer img { 
border : 1px solid #cccccc; 
} 
input.regiosearch_city { 
width : 137px; 
border : none; 
background : #fff; 
border : 1px solid #cccccc; 
padding : 1px; 
color : #333333; 
} 
input.regiosearch_street { 
width : 105px; 
border : none; 
background : #fff; 
border : 1px solid #cccccc; 
padding : 1px; 
color : #333333; 
} 
input.regiosearch_number { 
width : 25px; 
border : none; 
background : #fff; 
border : 1px solid #cccccc; 
padding : 1px; 
color : #333333; 
} 
input.regiosearch { 
width : 50px; 
border : none; 
background : #fff; 
border : 1px solid #cccccc; 
padding : 1px; 
color : #333333; 
} 
input.regiosubmit { 
margin : 0; 
padding : 0 0 0 3px; 
font-size : 100%; 
font-family : Arial, Sans-Serif; 
border : 1px solid #cccccc; 
background : none; 
color : #5f5f5f; 
background : #fff; 
font-weight : bold; 
} 
input.regiosubmit:hover { 
border : 1px solid #eeeeee; 
color : #000000; 
} 
input.search { 
width : 199px; 
border : none; 
background : #ffffff url(/images/lucr_2_blue_edition/input.gif); 
padding : 4px; 
color : #808080; 
} 
input.submit { 
height : 24px; 
font-weight : bold; 
width : 73px; 
border : none; 
background : #003399 url(/images/lucr_2_blue_edition/button.gif); 
padding : 3px; 
color : #fff; 
} 
a.g1 { 
text-decoration : underline; 
color : #003366; 
font-size : 12px; 
font-family : Arial, Verdana, Futura, Helvetica, sans-serif; 
font-weight : 500; 
} 
a.g2 { 
text-decoration : none; 
color : #000033; 
font-size : 11px; 
font-family : Arial, Verdana, Futura, Helvetica, sans-serif; 
font-weight : normal; 
} 
a.g3 { 
text-decoration : underline; 
color : #000066; 
font-size : 9px; 
font-family : Arial, Verdana, Futura, Helvetica, sans-serif; 
font-weight : 500; 
} 
strong.highlight { 
background-color : #ffffcc; 
color : #000033; 
font-size : 12px; 
font-family : Arial, Verdana, Futura, Helvetica, sans-serif; 
font-weight : 600; 
} 
strong.subnavactive { 
color : #cc0000; 
font-size : 11px; 
font-family : Arial, Verdana, Futura, Helvetica, sans-serif; 
font-weight : 600; 
} 
table.ressubnav { 
border-width : 1px; 
padding : 1px; 
border-style : solid; 
border-top-color : #eeeeee; 
border-left-color : #eeeeee; 
border-right-color : #eeeeee; 
border-bottom-color : #eeeeee; 
background-color : #eeeeee; 
} 
td.pagesheader { 
border-width : 0; 
padding : 6px; 
font-size : 12px; 
font-family : Arial, sans-serif; 
font-weight : 600; 
} 
td.pagescontent { 
border-width : 0; 
padding : 6px; 
font-size : 12px; 
font-family : Arial, Futura, Helvetica, sans-serif; 
font-weight : 500; 
} 
td.subnav { 
border-width : 0; 
padding : 5px; 
color : #003333; 
font-size : 11px; 
font-family : Arial, sans-serif; 
font-weight : 500; 
} 
a.subnav { 
text-decoration : none; 
color : #003333; 
font-size : 11px; 
font-family : Arial, sans-serif; 
font-weight : 500; 
} 
td.ressubnav { 
border-width : 0; 
padding : 3px; 
background-color : #eeeeee; 
color : #003333; 
font-size : 11px; 
font-family : Arial, sans-serif; 
font-weight : 500; 
} 
a.ressubnav { 
text-decoration : none; 
color : #003333; 
font-size : 11px; 
font-family : Arial, sans-serif; 
font-weight : 500; 
} 
strong.ressubnavactive { 
color : #cc0000; 
font-size : 11px; 
font-family : Arial, Verdana, Futura, Helvetica, sans-serif; 
font-weight : 600; 
} 
td.hidden { 
color : #003366; 
font-size : 1px; 
font-family : Arial, sans-serif; 
font-weight : 100; 
} 
a.hidden { 
color : #003366; 
font-size : 1px; 
font-family : Arial, sans-serif; 
font-weight : 100; 
} 
.newsfeed { 
padding : 1px; 
border-width : 0; 
} 
.newsfeedtitle { 
border-width : 0; 
padding : 0; 
color : #003366; 
font-size : 12px; 
font-weight : 500; 
} 
.newsfeeddesc { 
border-width : 0; 
padding : 0; 
color : #000033; 
font-size : 10px; 
font-weight : 500; 
} 
.newsfeedlink { 
border-width : 0; 
padding : 0; 
color : #003366; 
font-size : 10px; 
font-weight : 500; 
} 
table.resultcontent { 
border-width : 0; 
padding : 0; 
background-color : #ffffff; 
} 
table.resultactive { 
border-width : 0; 
padding : 0; 
background-color : #fcfcfc; 
} 
td.resultcontent { 
border-width : 0; 
padding : 5px; 
color : #000033; 
font-size : 12px; 
font-family : Arial, sans-serif; 
font-weight : 500; 
} 
td.screenshot { 
border-width : 0; 
padding : 5px; 
} 
td.resultdesc { 
border-width : 0; 
padding : 0; 
color : #000033; 
font-size : 11px; 
font-family : Arial, Verdana, Futura, Helvetica, sans-serif; 
font-weight : 500; 
} 
td.resulturl { 
border-width : 0; 
padding : 0; 
color : #000033; 
font-size : 11px; 
font-family : Arial, Verdana, Futura, Helvetica, sans-serif; 
font-weight : 500; 
} 
td.resultinfo { 
border-width : 0; 
padding : 0; 
color : #000033; 
font-size : 10px; 
font-family : Arial, Verdana, Futura, Helvetica, sans-serif; 
font-weight : 500; 
} 
td.resultlink { 
border-width : 0; 
padding : 0; 
color : #008000; 
font-size : 10px; 
font-family : Arial, Futura, Helvetica, sans-serif; 
font-weight : 500; 
} 
