@charset "UTF-8";
BODY { font-family: Arial,Helvetica,sans-serif; font-size:75%; background:#ffffff; margin:0; color:#000000; padding:0; text-align:left; line-height:18px; background:url(../images/back.jpg) no-repeat top; }

a { color:#539afa; font-weight:normal; }
a:hover { color:#000000; text-decoration:underline; }
img { border:none }
p { margin:0 0 10px 0; padding:0; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-weight:normal; }
strong { color:#000000; }

#sitecontainert { width:100%; margin-left:auto; margin-right:auto; padding:0; }
#sitecontainermenu { width:100%; margin-left:auto; margin-right:auto; padding:0; clear:both; }
#sitecontainerbread { width:100%; margin-left:auto; margin-right:auto; padding:0; }
#sitecontainerbody { width:100%; margin-left:auto; margin-right:auto; padding:0; clear:both; }
#sitecontainerad { width:100%; margin-left:auto; margin-right:auto; padding:0; }
#sitecontainerb { width:100%; margin-left:auto; margin-right:auto; padding:0; }


#siteheader { margin-left:auto; margin-right:auto; padding:0; width:981px; height:107px; text-align:left; }
#siteheader .logo { float:left; width:334px; height:73px; margin:18px 0 0 10px; }
#siteheader .logo a { width:130px; height:73px; background-image:url(../images/logo.gif); display:block; }
#siteheader .searchbox { float:right; width:407px; height:64px; /*background:url(../images/searchbox.gif) no-repeat;*/ text-align:right; padding:8px 10px 0 0; }
#siteheader .options { float:right; width:620px; height:34px; margin-right:10px; text-align:right; display:inline; }
#siteheader ul { margin:0; padding:0; list-style:none; }
#siteheader ul li { float:right; margin:0; padding:0; font-size:90%; /*line-*/height:30px; background:url(../images/optdivide.gif) no-repeat top left;}
#siteheader ul li a { text-decoration:underline; color:#929595; margin:0 19px 0 19px; font-weight:normal; font-size:105%; }
#siteheader ul li.lastitem a { margin-right:0; }
#siteheader ul li .flags { padding:0 15px 0 15px; }
#siteheader ul li .flags a { padding:0 0 0 0; margin:14px 4px 0 4px; }
#siteheader ul li .flags a img { margin-top:3px; }
#siteheader a.default { color:#3333ff; background-color:#ffffff; padding:0 0.25em; border:solid 1px #33ff33; text-decoration:none; }
#siteheader a.blackwhite { color:#000000; background-color:#ffffff; padding:0 0.25em; border:solid 1px #000000; text-decoration:none; margin-left:0; }
#siteheader a.yellowblack { color:#ffff00; background-color:#000000; padding:0 0.25em; border:solid 1px #ffff00; text-decoration:none;  margin-left:0; }

#sitemenu { margin-left:auto; margin-right:auto; padding:0; width:961px; _height:35px; min-height:35px; text-align:left; background:url(../images/menuback.gif) repeat; overflow:hidden; _overflow:visible; }
#sitemenu ul { margin:0; padding:0; list-style:none; white-space:nowrap; }
#sitemenu ul li { float:left; margin:0; padding:0; font-size:100%; line-height:34px; background:url(../images/menudivide.gif) no-repeat right; white-space:nowrap; }
#sitemenu ul li a { text-decoration:none; color:#ffffff; padding:8px 40px; font-weight:normal; font-size:145%; letter-spacing:-1px; }
#sitemenu ul li a:hover { color:#ffffff; }
#sitemenu ul li.last { background:none; }

#sitepart { margin-left:auto; margin-right:auto; width:680px; height:76px; text-align:center; }
#sitepart .pimg { float:left; width:220px; height:76px; text-align:center; }

#sitebody { margin-left:auto; margin-right:auto; padding:0; width:961px; text-align:center; overflow:hidden; margin-top:10px; }

#sitecontent { float:left; width:961px; text-align:left; font-size:105%; }
#sitecontent h1 { font-size:100%; line-height:normal; color:#000000; font-weight:bold; }
#sitecontent h2 { font-size:100%; line-height:normal; color:#000000; font-weight:bold; }
#sitecontent .htitle { overflow:hidden; display:block; /*width:523px;*/ width:100%; margin-bottom:14px; }
#sitecontent .htitle h1 { float:left; }
#sitecontent .hdots { float:left; background:url(../images/dots.gif) no-repeat 5px 3px; width:30px; height:16px; }
#sitecontent .btt { float:left; width:28px; height:16px; }
#sitecontent .btt a { width:68px; height:15px; display:block; background-image:url(../images/backtotop.gif); }
#sitecontent .localarea { float:left; width:184px; height:347px; margin-right:10px; text-align:left; font-size:105%; background:#ecedef; }
#sitecontent .localarea h1 { font-size:125%; letter-spacing:-1px; line-height: 33px; text-align:center; padding:0; margin:0; color:#ffffff; height:34px; background:url(../images/titleback.gif) repeat-x; background-color:#959799; width:184px; display:block; font-weight:normal; }
#sitecontent .r_images { float:right; border:dashed 2px #be679e; padding:0 8px 4px 8px; text-align:center; }
#sitecontent .r_images img { display:block; margin:8px 0 4px 0; }
#sitecontent .cidoc { margin-bottom:24px; }

/* map script style begin */
    #local-area-map { position:relative; width:183px; _height:347px; min-height:347px; padding:0px 0 0 0px; background-color:#E7E7EF; font-family:Arial, Verdana, sans-serif; }
    #local-area-map  p#lam_message { font-size:0.9em; margin:0 15px 4px 15px; color:#707173; }

    #local-area-map div.map { width:183px; height:244px; background-image:url(../images/local-area-map/uk-map.jpg); }
    #local-area-map img.map { /*display:block;*/ }
    #local-area-map img.box { position:absolute; display:block; left:107px; top:179px; }

    #local-area-map #lam_tooltip { position:absolute; display:block; z-index:200; top:-300px; background-color:#ddd; color:#000; border-color:#999; border-width:1px; padding:4px 8px; white-space:nowrap;
     border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
    }

    #local-area-map fieldset {margin:0; padding:0 15px; border:none; overflow:hidden;}
    #local-area-map fieldset form { margin:0; padding:0; }
    #local-area-map legend {height:0; display:block; line-height:0; font-size:0; text-indent:-99999px; overflow:hidden;}
    #local-area-map .hidden {position:absolute; left:-9999px;}
    #local-area-map .text, #local-area-map .submit { /*float:left;*/ font-size:1.0em; /*line-height:1.5em;*/ }
    #local-area-map .text { background:#fff; border:1px solid #d6d5d3; border-top:1px solid #837e78; width:80px; margin:0 7px 0 0; padding:2px 2px 3px 2px; }
    #local-area-map .submit {padding:0px 2px;}

    #local-area-map ul.area-list { font-size:0.6em; margin:0; position:absolute; left:0; top:33px; padding:0; }
    #local-area-map ul.areas { padding:0; margin:0; }
    #local-area-map ul.areas li.area { list-style:none; }
    #local-area-map ul.areas li.area a { position:absolute; background-repeat:no-repeat; background-position:left top; display:block; text-indent:-9999px; padding:0; }

    #local-area-map ul.areas li.Kent       a { width:58px; height:39px; left:100px; top:169px; background-image:url("../images/local-area-map/area1.png"); }
    #local-area-map ul.areas li.IOW        a { width:26px; height:19px; left:31px;  top:221px; background-image:url("../images/local-area-map/area2.png"); z-index:30; }
    #local-area-map ul.areas li.Wiltshire  a { width:37px; height:52px; left:-3px;  top:161px; background-image:url("../images/local-area-map/area3.png"); z-index:29; }
    #local-area-map ul.areas li.Hampshire  a { width:52px; height:48px; left:15px;  top:182px; background-image:url("../images/local-area-map/area4.png"); }
    #local-area-map ul.areas li.WSussex    a { width:41px; height:32px; left:60px;  top:194px; background-image:url("../images/local-area-map/area5.png"); }
    #local-area-map ul.areas li.Surrey     a { width:40px; height:28px; left:62px;  top:173px; background-image:url("../images/local-area-map/area6.png"); }
    #local-area-map ul.areas li.ESussex    a { width:48px; height:29px; left:90px;  top:194px; background-image:url("../images/local-area-map/area7.png"); }
    #local-area-map ul.areas li.London     a { width:39px; height:33px; left:75px;  top:156px; background-image:url("../images/local-area-map/area8.png"); z-index:28; }
    #local-area-map ul.areas li.Essex      a { width:54px; height:45px; left:95px;  top:128px; background-image:url("../images/local-area-map/area9.png"); }
    #local-area-map ul.areas li.Bucks      a { width:29px; height:50px; left:51px;  top:125px; background-image:url("../images/local-area-map/area10.png"); }
    #local-area-map ul.areas li.Norths     a { width:40px; height:49px; left:40px;  top:92px;  background-image:url("../images/local-area-map/area11.png"); }
    #local-area-map ul.areas li.Lincs      a { width:48px; height:67px; left:57px;  top:26px;  background-image:url("../images/local-area-map/area12.png"); }
    #local-area-map ul.areas li.Cambs      a { width:45px; height:51px; left:72px;  top:85px;  background-image:url("../images/local-area-map/area13.png"); }
    #local-area-map ul.areas li.Norfolk    a { width:66px; height:41px; left:98px;  top:66px;  background-image:url("../images/local-area-map/area14.png"); }

    #greater-london-map {
	position: absolute;
	z-index:100;
	left: 12px;
	top: 40px;
	width:162px;
	height:151px;
	/*visibility: hidden;*/
	display:none;
	background-image:url(../images/local-area-map/london-map.jpg);
    }
    #greater-london-map ul.areas {margin:0; position:absolute; left:0; top:0; padding:0;}
    #greater-london-map ul.areas li.area {position:relative; list-style:none; padding:0; margin:0; display:block; font-size:0; line-height:0;}
    /*#greater-london-map ul.areas li.area a {position:absolute; background:url("../images/local-area-map/ldn1.gif") no-repeat left top; display:block; text-decoration:none; text-indent:-9999px;}*/
    #greater-london-map ul.areas li.Brent      a { z-index:101; width:35px; height:30px; left:9px;   top:16px; background-image:url("../images/local-area-map/ldn1.png"); }
    #greater-london-map ul.areas li.Islington  a { z-index:101; width:18px; height:24px; left:55px;  top:24px; background-image:url("../images/local-area-map/ldn2.png"); }
    #greater-london-map ul.areas li.Wandsworth a { z-index:103; width:34px; height:28px; left:31px;  top:62px; background-image:url("../images/local-area-map/ldn3.png"); }
    #greater-london-map ul.areas li.Merton     a { z-index:102; width:34px; height:26px; left:32px;  top:80px; background-image:url("../images/local-area-map/ldn4.png"); }
    #greater-london-map ul.areas li.Sutton     a { z-index:101; width:34px; height:30px; left:35px;  top:99px; background-image:url("../images/local-area-map/ldn5.png"); }
    #greater-london-map ul.areas li.Lambeth    a { z-index:104; width:19px; height:41px; left:58px;  top:53px; background-image:url("../images/local-area-map/ldn6.png"); }
    #greater-london-map ul.areas li.Croydon    a { z-index:101; width:42px; height:54px; left:55px;  top:86px; background-image:url("../images/local-area-map/ldn7.png"); }
    #greater-london-map ul.areas li.Southwark  a { z-index:105; width:22px; height:36px; left:66px;  top:53px; background-image:url("../images/local-area-map/ldn8.png"); }
    #greater-london-map ul.areas li.Lewisham   a { z-index:103; width:30px; height:32px; left:76px;  top:58px; background-image:url("../images/local-area-map/ldn9.png"); }
    #greater-london-map ul.areas li.Bromley    a { z-index:101; width:62px; height:62px; left:74px;  top:77px; background-image:url("../images/local-area-map/ldn10.png"); }
    #greater-london-map ul.areas li.Greenwich  a { z-index:102; width:39px; height:38px; left:86px;  top:49px; background-image:url("../images/local-area-map/ldn11.png"); }
    #greater-london-map ul.areas li.Bexley     a { z-index:101; width:38px; height:43px; left:112px; top:49px; background-image:url("../images/local-area-map/ldn12.png"); }

    #toolTip {z-index:200; display:block; position:absolute; background-color:#ddd; color:#000; font-family:Arial,verdana,sans-serif; border:1px solid #999; border-width:0 1px 1px 0; font-size:0.7em; padding:8px; min-width:100px; width:auto !important; width:100px; border-radius:5px; border-radius-topleft:0; -moz-border-radius:5px; -moz-border-radius-topleft:0; -webkit-border-radius:5px; -webkit-border-radius-topleft:0;}
/* map script style end */

#sitecontent .mcnt { float:right; width:767px; /* background:url(../images/mcntback.gif) repeat-y; */ }

#sitecontent .mcnt .cwrapper { float:left; }
#sitecontent .mcnt .titlebox { width:573px; height:29px; }
#sitecontent .mcnt .titlebox .title { font-size:120%;  background:#be679e; color:#ffffff; padding:12px 38px 10px 38px; display: inline; line-height:29px;}
#sitecontent .mcnt .titlebox .title_library {font-size:120%;  background:#12bbe6; color:#ffffff; padding:12px 38px 10px 38px; display: inline; line-height:29px;}
#sitecontent .mcnt .imgpanel { float:left; width:573px; height:295px; }
#sitecontent .mcnt .cntpanel { width:523px; min-height:216px; height:auto; _height:216px; padding:20px; border-left:solid 5px #be679e; border-right:solid 5px #be679e; border-bottom:solid 5px #be679e; border-top:solid 5px #be679e; }
#sitecontent .mcnt .cntpanel_blue { width:523px; min-height:216px; height:auto; _height:216px; padding:20px; border-left:solid 5px #12bbe6; border-right:solid 5px #12bbe6; border-bottom:solid 5px #12bbe6; border-top:solid 5px #12bbe6; }

#sitecontent .mcnt ul { margin:0 10px 14px 20px; padding:0; list-style-type: none; }
#sitecontent .mcnt ul li { background: url(../images/pbull01.gif) no-repeat 7px 4px; padding-left:22px; color:#000000; }
#sitecontent .mcnt ul li a { text-decoration:underline; color:#000000; }
#sitecontent .mcnt ul li a:hover { color:#000000; }
#sitecontent .mcnt ol { margin:0 10px 14px 20px; padding:0; }
#sitecontent .mcnt ol li { margin-left:22px; color:#000000; }
#sitecontent .mcnt .cntpanel_blue ul li { background: url(../images/bbull01.gif) no-repeat 7px 4px; padding-left:22px; color:#000000; }

#sitecontent .mcnt .dlist { border:dashed 2px #be679e; padding:14px 0 18px 0; margin:0 0 18px 0; width:519px; }
#sitecontent .mcnt .dlist ul { margin:0; padding:0 5px 0 0; list-style-type: none; }
#sitecontent .mcnt .dlist ul li { background: url(../images/pbull02.gif) no-repeat 7px 3px; padding-left:26px; color:#000000; line-height:19px; font-style:italic; }
#sitecontent .mcnt .dlist ul li a { text-decoration:underline; color:#000000; }
#sitecontent .mcnt .dlist ul li a:hover { color:#000000; }

#sitecontent .mcnt .libpanel { float:left; width:139px; min-height:240px; _height:240px; background:url("../images/libback.gif") repeat-y; margin:0 17px 0 17px; border-top:solid 1px #ebebeb; border-bottom:solid 1px #ebebeb; display:inline; }
#sitecontent .mcnt .libpanel .lptop { width:139px; height:154px; background:url("../images/libtop.gif") no-repeat top; overflow:hidden; }
#sitecontent .mcnt .libpanel .lpbot { width:139px; min-height:86px; _height:86px; background:url("../images/libbot.gif") no-repeat bottom;  }
#sitecontent .mcnt .libpanel .thumbnail { width:99px; height:134px; overflow:hidden; margin:20px 0 0 20px; }
#sitecontent .mcnt .libpanel .detail { margin:4px 20px 0 20px; font-size:80%; line-height:12px; padding-bottom:20px; }
#sitecontent .mcnt .libpanel .download { margin-top:4px }
#sitecontent .mcnt .libpanel .download a { width:99px; height:21px; display:block; background:url(../images/download.gif) no-repeat; }
#sitecontent .mcnt .libdivide { clear:both; height:20px; }

#sitecontent .mcnt .newscnt { width:523px; background:url("../images/newsbk.gif") repeat-y; border-top:solid 1px #ebebeb; padding-top:14px; overflow:hidden; }
#sitecontent .mcnt .newscnt h1 { float:none; }
#sitecontent .mcnt .newscnt h2 { float:none; font-size:135%; padding-bottom:2px; }
#sitecontent .mcnt .newscnt h3 { float:none; font-size:175%; padding-bottom:2px; font-weight:bold; }

#sitecontent .mcnt .newscnt .ndivide { border-bottom:solid 1px #ebebeb; margin-bottom:10px; margin-top:10px; }
#sitecontent .mcnt .newscnt .newslft { float:left; width:308px; line-height:15px; }
#sitecontent .mcnt .newscnt .newslft img { padding-bottom:10px; }
#sitecontent .mcnt .newscnt .newslft .date { color:#646464; font-size:70%; padding-bottom:6px; }
#sitecontent .mcnt .newscnt .newsrgt { float:left; width:174px; margin:0 0 0 40px; font-size:60%; line-height:12px; }
#sitecontent .mcnt .newscnt .newsrgt .date { color:#646464; font-size:110%; padding-bottom:11px; }
#sitecontent .mcnt .newscnt .newsrgt a { color:#000000; font-weight:bold; text-decoration:none; }
#sitecontent .mcnt .newscnt .newsrgt ul { margin:4px 0 0 0; font-size:150%; line-height: normal; }
#sitecontent .mcnt .newscnt .newsrgt ul li { background: url(../images/bbull01.gif) no-repeat 7px 1px; padding-left:23px; color:#000000; font-weight:normal; padding-bottom:10px; }
#sitecontent .mcnt .newscnt .newsrgt ul li a { font-weight:normal;}
#sitecontent .mcnt .newscnt .newsrgt ul li a:hover { }
#sitecontent .mcnt .newscnt .newsrgt ul li .date { padding:2px 0 2px 24px; font-size:90%; }
#sitecontent .mcnt .newscnt .newsrgt ul li .datearch { color:#afafaf; padding:0 0 0 0; font-size:90%; }

#sitecontent .mcnt .psearch { float:right; width:184px; height:295px; margin-left:10px; text-align:left; font-size:105%; background:#ecedef; overflow:hidden; }
#sitecontent .mcnt .psearch h1 { font-size:125%; letter-spacing:-1px; line-height:33px; text-align:center; padding:0; margin:0; color:#ffffff; height:34px; background:url(../images/titleback.gif) repeat-x; background-color:#959799; width:184px; display:block; }

#sitecontent .opts { float:right; width:767px; height:42px; margin-top:10px; }
#sitecontent .opts .opanel { float:left; }
#sitecontent .opts .opanel a { display:block; width:143px; height:42px; }
#sitecontent .opts .opanel.lastitem { padding-left:11px; }
#sitecontent .opts .opanel.younghyde a { background-image:url(../images/but_younghyde.jpg); }
#sitecontent .opts .opanel.residentsforum a { background-image:url(../images/but_forum.jpg); }
#sitecontent .opts .opanel.hometolet a { background-image:url(../images/but_haveahome.jpg); }
#sitecontent .opts .opanel.getinvolved a { background-image:url(../images/but_getinvolved.jpg); }
#sitecontent .opts .opanel.intouchsupport a { width:184px; background-image:url(../images/butl_care.jpg); }

#sitecontent .bmenu { float:left; width:184px; margin-right:10px; text-align:left; font-size:105%; }
#sitecontent .bmenu h1 { font-size:125%; letter-spacing:-1px; text-align:left; padding:7px 8px 5px 8px; margin:0 0 10px 0; color:#ffffff; min-height:22px; _height:22px; background:url(../images/titleback.gif) repeat-x; background-color:#959799; width:168px; display:block; font-weight:normal; }
#sitecontent .bmenu ul { margin:0 0 0 4px; padding:0 0 10px 0px; list-style-type: none; }
#sitecontent .bmenu ul li { padding:0 0 0 22px; line-height:120%; }
#sitecontent .bmenu #menu1Active { background: url(../images/bull02.gif) no-repeat 0px 1px; padding:0 0 0 22px; line-height:120%; }
#sitecontent .bmenu #menu2Active { background: url(../images/dot.gif) no-repeat 0px 2px; padding:1px 0 1px 14px; line-height:13px; }
#sitecontent .bmenu ul li A { color:#000000; text-decoration:none; font-weight:normal;}
#sitecontent .bmenu ul li A:hover { color:#000000; }
#sitecontent .bmenu ul ul { margin: 4px 0px 10px 10px; padding:0px 0px 0px 0px; list-style-type: none; }
#sitecontent .bmenu ul ul li { background:none; padding:1px 0 1px 14px; line-height:13px; }
#sitecontent .bmenu ul ul li A { text-decoration:none; font-weight:normal; }
#sitecontent .bmenu ul ul li A:hover { color:#000000; }
#sitecontent .bmenu .menubot { width:184px; height:18px; background:url(../images/titleback.gif) repeat-x; background-color:#959799; }

#sitecontent .bmenub { float:left; width:184px; margin-right:10px; text-align:left; font-size:105%; }
#sitecontent .bmenub h1 { font-size:125%; letter-spacing:-1px; text-align:left; padding:7px 8px 5px 8px; margin:0 0 10px 0; color:#ffffff; min-height:22px; _height:22px; background:url(../images/titleback.gif) repeat-x; background-color:#959799; width:168px; display:block; font-weight:normal; }
#sitecontent .bmenub ul { margin:0 0 0 4px; padding:0 0 10px 0px; list-style-type: none; }
#sitecontent .bmenub ul li { padding:0 0 0 22px; line-height:120%; }
#sitecontent .bmenub #menu1Active { background: url(../images/bull03.gif) no-repeat 0px 1px; padding:0 0 0 22px; line-height:120%; }
#sitecontent .bmenub #menu2Active { background: url(../images/dotb.gif) no-repeat 0px 2px; padding:1px 0 1px 14px; line-height:13px; }
#sitecontent .bmenub ul li A { color:#000000; text-decoration:none; font-weight:normal;}
#sitecontent .bmenub ul li A:hover { color:#000000; }
#sitecontent .bmenub ul ul { margin: 4px 0px 10px 10px; padding:0px 0px 0px 0px; list-style-type: none; }
#sitecontent .bmenub ul ul li { background:none; padding:1px 0 1px 14px; line-height:13px; }
#sitecontent .bmenub ul ul li A { text-decoration:none; font-weight:normal; }
#sitecontent .bmenub ul ul li A:hover { color:#000000; }
#sitecontent .bmenub .menubot { width:184px; height:18px; background:url(../images/titleback.gif) repeat-x; background-color:#959799; }

#sitead { margin-left:auto; margin-right:auto; padding:0; width:961px; height:97px; text-align:left; }

.sitecontainerd { width:100%; margin-left:auto; margin-right:auto; padding:0; }
.sited { margin-left:auto; margin-right:auto; padding:0; width:961px; height:10px; text-align:left; background:url(../images/greendot.gif) repeat-x; overflow:hidden; }

#sitebt { margin-left:auto; margin-right:auto; padding:0; width:961px; height:101px; text-align:left; }
#sitebt .scrotate { float:left; width:197px; height:101px; text-align:left; font-size:105%; }
#sitebt .sitelinks { float:left; width:764px; height:101px; text-align:left; font-size:80%; }
#sitebt .sitelinks .linkpanel { float:left; width:183px; height:101px; text-align:left; font-size:105%; line-height:24px; padding-left:8px; }
#sitebt .sitelinks .linkpanel .title { font-weight:bold; color:#c64c5b; }
#sitebt .sitelinks .linkpanel ul { padding:0; margin:0 0 0 0px; list-style:none; }
#sitebt .sitelinks .linkpanel ul li { background: url(../images/bull01.gif) no-repeat 0 9px; padding-left:9px;}
#sitebt .sitelinks .linkpanel ul a { color:#000000; text-decoration:none; font-weight:bold; }

#sitecontainerfoot { width:100%; margin-left:auto; margin-right:auto; padding:0; }
#sitefooter { margin-left:auto; margin-right:auto; padding:0; width:961px; height:66px; text-align:left; font-size:100%; }
#sitefooter .sf_l { float:left; width:564px; height:66px; }
#sitefooter ul { margin:0; padding:0; list-style:none; }
#sitefooter ul li { float:left; padding:0 12px 0 0; font-size:90%; line-height:30px; margin:0 12px 0 0px; background:url(../images/optdivide.gif) no-repeat right;}
#sitefooter ul li a { text-decoration:underline; color:#929595;  font-weight:normal; font-size:105%; }
#sitefooter ul li.lastitem { background:none; }
#sitefooter .sf_m { float:left; width:100px; height:44px; padding-top:8px; }
#sitefooter .sf_m a { display:block; float:left; margin-right:2px; }
#sitefooter .sf_m a.site_b { width:30px; height:27px; background-image:url(../images/site_b.gif); }
#sitefooter .sf_m a.site_f { width:24px; height:27px; background-image:url(../images/site_f.gif); }
#sitefooter .sf_m a.site_t { width:25px; height:27px; background-image:url(../images/site_t.gif); }
#sitefooter .sf_r { float:right; width:230px; height:51px; padding-top:7px; }
#sitefooter .sf_r div.blgs { width:225px; height:51px; background-image:url(../images/blgs.gif); }
#sitefooter .copy { display:block; clear:both; font-size:90%; color:#929595; }

#language { padding:10px; }
#language p { margin:10px 0px 10px 0px; }
#language table { margin-left:70px; }
#language td { width:130px; height:22px; margin:2px 0 0 46px; padding:0; text-align:center; line-height:normal; }
#language td a { font-size:120%; font-weight:bold; color:#000000; text-decoration:none; }
#language td img { margin:0; padding:0; border:none;  }


.faqblock { background:#fef3cf; padding:8px 5px 8px 5px; margin:5px 20px 18px 20px; }
.faqblock .closed DIV { display:none; }
.faqblock .opened DIV { display:block; }
.faq { margin-left:10px; }
.faq h3 { background: url(../images/o_bull.gif) no-repeat 0px 6px; color:#e27709; margin:0 0 0 0px; padding:2px 5px 2px 12px; border:none; letter-spacing:normal; font-size:10pt; }
.faq a { color:#000000; text-decoration:none; }
.faq a:hover { color:#f28300; text-decoration:none; }
.faq DIV { display:none; padding:10px; margin:5px 30px 8px 20px; background:#ffffff; border-bottom:solid 4px #ffde74; color:#404040; }
.faq p { margin:0; padding:0; }

.cleaner { clear:both; }
.flashmess { width:268px; height:50px; padding:70px 10px 70px 10px; text-align:center; background:#f7f7f7; }
