/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { border-color: white;
    margin: 0px 0px 0px auto;
    padding: 0px;
    background: transparent url(http://www.lacotebelge.be/img/background_body_grey2.gif) repeat scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-size: 62.5%;
    font-family: arial,sans-serif;
    }
	
	
  .celbg { padding: 0pt;
    background-position: left top;
    background-attachment: fixed;
    background-color: rgb(253, 237, 186);
    }

  .hotelname { font-weight: inherit;
    font-family: Calibri;
    }

  .cellheaderbg { background-color: rgb(109, 161, 189);
    }

  .detail { text-align: left;
    font-weight: inherit;
    color: rgb(10, 0, 10);
    font-size: 8px;
    font-family: Arial;
    line-height: 160%;
    }

  .titles { color: rgb(255, 255, 255);
    }
	
	
.aabutton {
	display:block;
	width:250px;
	height:50px;
	text-indent: 9999px;
}
.aabutton a {
	display:block;
	width:100%;
	height:100%;
	background:url(http://www.lacotebelge.be/css/aabutton.png) no-repeat top left;
	outline:none;
}
.aabutton a:hover {
	background-position:0 -50px;
}

.searchbutton {
	display:block;
	width:250px;
	height:50px;
	text-indent: 9999px;
}
.searchbutton a {
	display:block;
	width:100%;
	height:100%;
	background:url(http://www.lacotebelge.be/css/searchbutton.png) no-repeat top left;
	outline:none;
}
.searchbutton a:hover {
	background-position:0 -50px;
}


.searchbuttonnl {
	display:block;
	width:250px;
	height:50px;
	text-indent: 9999px;
}
.searchbuttonnl a {
	display:block;
	width:100%;
	height:100%;
	background:url(http://www.lacotebelge.be/css/searchbuttonnl.png) no-repeat top left;
	outline:none;
}
.searchbuttonnl a:hover {
	background-position:0 -50px;
}


.aabutton {
	display:block;
	width:250px;
	height:50px;
	text-indent: 9999px;
}
.aabutton a {
	display:block;
	width:100%;
	height:100%;
	background:url(http://www.lacotebelge.be/css/aabutton.png) no-repeat top left;
	outline:none;
}
.aabutton a:hover {
	background-position:0 -50px;
}
.gbbutton {
	display:block;
	width:250px;
	height:50px;
	text-indent: 9999px;
}
.gbbutton a {
	display:block;
	width:100%;
	height:100%;
	background:url(http://www.lacotebelge.be/css/gbbutton.png) no-repeat top left;
	outline:none;
}
.gbbutton a:hover {
	background-position:0 -50px;
}

.lmbutton {
	display:block;
	width:250px;
	height:50px;
	text-indent: 9999px;
}
.lmbutton a {
	display:block;
	width:100%;
	height:100%;
	background:url(http://www.lacotebelge.be/css/lmbutton.png) no-repeat top left;
	outline:none;
}
.lmbutton a:hover {
	background-position:0 -50px;
}

.blogbutton {
	display:block;
	width:250px;
	height:50px;
	text-indent: 9999px;
}
.blogbutton a {
	display:block;
	width:100%;
	height:100%;
	background:url(http://www.lacotebelge.be/css/blogbutton.png) no-repeat top left;
	outline:none;
}
.blogbutton a:hover {
	background-position:0 -50px;
}

.hotelbutton {
	display:block;
	width:250px;
	height:50px;
	text-indent: 9999px;
}
.hotelbutton a {
	display:block;
	width:100%;
	height:100%;
	background:url(http://www.lacotebelge.be/css/hotelbutton.png) no-repeat top left;
	outline:none;
}
.hotelbutton a:hover {
	background-position:0 -50px;
}


.hotelbutton2 {
	display:block;
	width:250px;
	height:50px;
	text-indent: 9999px;
}
.hotelbutton2 a {
	display:block;
	width:100%;
	height:100%;
	background:url(http://www.lacotebelge.be/css/hotelbutton2.png) no-repeat top left;
	outline:none;
}
.hotelbutton2 a:hover {
	background-position:0 -50px;
}

.aabuttonnl {
	display:block;
	width:250px;
	height:50px;
	text-indent: 9999px;
}
.aabuttonnl a {
	display:block;
	width:100%;
	height:100%;
	background:url(http://www.lacotebelge.be/css/aabuttonnl.png) no-repeat top left;
	outline:none;
}
.aabuttonnl a:hover {
	background-position:0 -50px;
}

.gbbuttonnl {
	display:block;
	width:250px;
	height:50px;
	text-indent: 9999px;
}
.gbbuttonnl a {
	display:block;
	width:100%;
	height:100%;
	background:url(http://www.lacotebelge.be/css/gbbuttonnl.png) no-repeat top left;
	outline:none;
}
.gbbuttonnl a:hover {
	background-position:0 -50px;
}

.lmbuttonnl {
	display:block;
	width:250px;
	height:50px;
	text-indent: 9999px;
}
.lmbuttonnl a {
	display:block;
	width:100%;
	height:100%;
	background:url(http://www.lacotebelge.be/css/lmbuttonnl.png) no-repeat top left;
	outline:none;
}
.lmbuttonnl a:hover {
	background-position:0 -50px;
}

.blogbuttonnl {
	display:block;
	width:250px;
	height:50px;
	text-indent: 9999px;
}
.blogbuttonnl a {
	display:block;
	width:100%;
	height:100%;
	background:url(http://www.lacotebelge.be/css/blogbuttonnl.png) no-repeat top left;
	outline:none;
}
.blogbuttonnl a:hover {
	background-position:0 -50px;
}

.hotelbuttonnl {
	display:block;
	width:250px;
	height:50px;
	text-indent: 9999px;
}
.hotelbuttonnl a {
	display:block;
	width:100%;
	height:100%;
	background:url(http://www.lacotebelge.be/css/hotelbuttonnl.png) no-repeat top left;
	outline:none;
}
.hotelbuttonnl a:hover {
	background-position:0 -50px;
}



  .page-container-1 { border: 1px solid rgb(100, 100, 100);
    margin: 0px 100px ;
    padding: 0px;
    background: transparent url(http://www.lacotebelge.be/img/background_layout_1.gif) repeat-y scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 850px;
    }

  .page-container-2 { border: 1px solid rgb(100, 100, 100);
    margin: 0px auto;
    padding: 0px;
    background: transparent url(../img/background_layout_2.gif) repeat-y scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 850px;
    }

  .page-container-3 { border: 1px solid rgb(100, 100, 100);
    margin: 0px auto;
    padding: 0px;
    background: transparent url(../img/background_layout_3.gif) repeat-y scroll left top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    width: 850px;
    }

  .site-name { margin: 0px;
    width: 300px;
    height: 45px;
    top: 12px;
    position: absolute;
    z-index: 4;
    overflow: hidden;
    padding-left: 75px;
    color: rgb(69, 140, 204);
    }

  .site-name p.title { margin: 0px;
    padding: 0px;
    font-family: "trebuchet ms",arial,sans serif;
    font-weight: bold;
    font-size: 24px;
    }

  .site-name p.subtitle { margin: -6px 0px 0px;
    padding: 0px;
    clear: both;
    width: 320px;
    background-color: transparent;
    font-family: "trebuchet ms",arial,sans serif;
    font-size: 12px;
    }

  .site-name a { margin: 0px;
    padding: 0px;
    text-decoration: none;
    color: rgb(88, 144, 168);
    }

  .site-name a:hover { text-decoration: none;
    }

  .site-slogan-container { margin: 0px;
    width: 755px;
    height: 130px;
    top: 112px;
    position: absolute;
    z-index: 1;
    overflow: hidden;
    padding-right: 15px;
    background-color: transparent;
    }

  .site-slogan { margin: 0px;
    padding: 0px;
    float: right;
    width: 700px;
    background-color: transparent;
    font-size: 10px;
    }

  .site-slogan p.title { margin: 0px;
    padding: 0px;
    float: right;
    width: 700px;
    color: rgb(234, 239, 247);
    font-family: arial,sans serif;
    text-align: right;
    font-weight: bold;
    font-size: 220%;
    }

  .site-slogan p.subtitle { margin: -5px 0px 0px;
    padding: 0px;
    clear: both;
    float: right;
    width: 700px;
    color: rgb(234, 239, 247);
    font-family: arial,sans serif;
    text-align: right;
    font-weight: bold;
    font-size: 200%;
    }

  .site-slogan p.text { margin: 10px 0px 0px;
    padding: 0px;
    clear: both;
    float: right;
    width: 700px;
    color: rgb(234, 239, 247);
    font-family: arial,sans serif;
    text-align: right;
    font-weight: ckground-color:#F9F9F9;
 background-repeat: repeat-x;
 }
a.info
  {
  display: block;
  position:relative;
  z-index:24; 
  text-decoration:none;
  font-family: arial, geneva, helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#18181D;
  }
span.description
 {
 font-weight: normal;
 text-align: left;
 color:#454556;
 width: 240px;
 padding: 5;
 border-top : 1px solid #FFFFFF;
 border-left : 1px solid #FFFFFF;
 border-bottom : 1px solid #4C4C70;
 border-right : 1px solid #4C4C70;
 background-color:#F9F9F9;
 background-repeat: repeat-x;
 }




.site-slogan p.readmore { margin: 10px 0px 0px;
    padding: 0px;
    clear: both;
    float: right;
    width: 700px;
    color: rgb(234, 239, 247);
    font-family: arial,sans serif;
    text-align: right;
    font-weight: bold;
    line-height: 1em;
    font-size: 120%;
    }

  .site-slogan a { color: rgb(234, 239, 247);
    text-decoration: underline;
    }

  .site-slogan a:hover { text-decoration: none;
    color: rgb(50, 50, 50);
    }

  .img-header { margin: 0px;
    padding: 0px;
    clear: both;
    float: left;
    height: 250px;
    width: 850px;
    }

  .navflag-container { top: 14px;
    position: absolute;
    z-index: 2;
    background-color: transparent;
    width: 850px;
    }

  .navflag { margin: 0px;
    padding: 0px;
    font-size: 1em;
    }

  .navflag ul { margin: 0px;
    padding: 0px 20px 0px 0px;
    float: right;
    }

  .navflag li { margin: 0px;
    padding: 0px;
    display: inline;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  .navflag li a { margin: 0px;
    padding: 0px 0px 0px 1px;
    }

  .navflag a:hover { color: rgb(0, 0, 0);
    text-decoration: none;
    }

  .img-navflag { border: medium none ;
    margin: 0px;
    padding: 0px;
    display: inline;
    height: 14px;
    }

  .nav1-container { background: transparent none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    top: 35px;
    position: absolute;
    z-index: 3;
    width: 850px;
    }

  .nav1 { margin: 0px;
    padding: 0px;
    font-family: verdana,arial,sans serif;
    font-size: 1em;
    }

  .nav1 ul { border-left: 1px solid rgb(115, 162, 182);
    margin: 0px;
    padding: 0px 20px 0px 0px;
    float: right;
    background-color: rgb(255, 255, 255);
    font-weight: bold;
    }

  .nav1 li { margin: 0px;
    padding: 0px;
    display: inline;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  .nav1 li a { border-right: 1px solid rgb(115, 162, 182);
    margin: 0px;
    padding: 2px 5px;
    display: block;
    float: left;
    color: rgb(115, 162, 182);
    text-decoration: none;
    font-size: 10px;
    }

  .nav1 a:hover, .nav2 a.selected { color: rgb(50, 50, 50);
    text-decoration: none;
    }

  .nav2 { margin: 0px;
    padding: 0px;
    clear: both;
    font-family: arial,sans serif;
    font-size: 1.2em;
    }

  .nav2 ul { border-top: 1px solid rgb(54, 83, 151);
    border-bottom: 1px solid rgb(54, 83, 151);
    margin: 0px;
    padding: 0px;
    background-color: rgb(127, 162, 202);
    width: 850px;
    float: left;
    font-weight: normal;
    }

  .nav2 li { margin: 0px;
    padding: 0px;
    display: inline;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  .nav2 li a { border-right: 1px solid rgb(54, 83, 151);
    margin: 0px;
    padding: 5px;
    display: block;
    float: left;
    color: rgb(255, 255, 255);
    text-decoration: none;
    text-transform: capitalize;
    font-size: 100%;
    }

  .nav2 a:hover, .nav2 a.selected { color: rgb(50, 50, 50);
    text-decoration: none;
    }

  .buffer { margin: 0px;
    padding: 0px;
    clear: both;
    height: 30px;
    background-color: rgb(255, 255, 255);
    width: 850px;
    }

  .nav3 { margin: 0px;
    padding: 0px;
    overflow: hidden;
    clear: both;
    float: left;
    min-height: 500px;
    color: rgb(75, 75, 75);
    font-size: 1em;
    width: 160px;
    }

  .nav3 ul { border-bottom: 1px solid rgb(216, 206, 159);
    margin: 0px 0px 20px;
    padding: 0px;
    width: 160px;
    background-color: rgb(219, 230, 241);
    }

  .nav3 li { margin: 0px;
    padding: 0px;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  .nav3 li.title { margin: 0px;
    padding: 3px 5px 2px 15px;
    background-color: rgb(156, 186, 214);
    color: rgb(255, 255, 255);
    text-transform: uppercase;
    font-weight: bold;
    font-size: 120%;
    }

  .nav3 li.group a { border-top: 1px solid rgb(200, 200, 200);
    border-left: 7px solid rgb(219, 230, 241);
    margin: 0px;
    padding: 0px 7px 0px 15px;
    display: block;
    min-height: 1.7em;
    height: auto ! important;
    line-height: 1.7em;
    color: rgb(75, 75, 75);
    font-weight: bold;
    font-size: 120%;
    }

  .nav3 li a { border-left: 7px solid rgb(219, 230, 241);
    margin: 0px;
    padding: 0px 7px 0px 20px;
    display: block;
    min-height: 1.7em;
    height: auto ! important;
    line-height: 1.7em;
    color: rgb(75, 75, 75);
    text-decoration: none;
    font-size: 120%;
    }

  .nav3 li a:hover, .nav3 li a.selected { border-left: 7px solid rgb(156, 186, 214);
    color: rgb(100, 100, 100);
    text-decoration: none;
    }

  .content1 { margin: 0px;
    padding: 0px 0px 10px 20px;
    float: left;
    color: rgb(30, 30, 30);
    width: 458px;
    }

  .content1-container { margin: 0px 0px 15px;
    padding: 0px;
    clear: both;
    float: left;
    width: 490px;
    }

  .content1-container-1col { margin: 0px;
    padding: 0px;
    overflow: hidden;
    width: 490px;
    }

  .content1-container-1col-txtright-200px { margin: 0px;
    padding: 0px;
    float: right;
    width: 196px;
    }

  .content1-container-1col-txtright-160px { margin: 0px;
    padding: 0px;
    float: right;
    width: 236px;
    }

  .content1-container-1col-txtright-120px { margin: 0px;
    padding: 0px;
    float: right;
    width: 276px;
    }

  .content1-container-1col-txtright-100px { margin: 0px;
    padding: 0px;
    float: right;
    width: 296px;
    }

  .content1-container-1col-txtright-80px { margin: 0px;
    padding: 0px;
    float: right;
    width: 316px;
    }

  .content1-container-1col-txtright-60px { margin: 0px;
    padding: 0px;
    float: right;
    width: 336px;
    }

  .content1-container-1col-txtright-40px { margin: 0px;
    padding: 0px;
    float: right;
    width: 356px;
    }

  .content1-container-2col-left { margin: 0px;
    padding: 0px;
    overflow: hidden;
    float: left;
    width: 191px;
    }

  .content1-container-2col-right { margin: 0px;
    padding: 0px;
    overflow: hidden;
    float: right;
    width: 191px;
    }

  .content1-container-2col-txtright-100px { margin: 0px;
    padding: 0px;
    float: right;
    width: 79px;
    }

  .content1-container-2col-txtright-80px { margin: 0px;
    padding: 0px;
    float: right;
    width: 99px;
    }

  .content1-container-2col-txtright-60px { margin: 0px;
    padding: 0px;
    float: right;
    width: 119px;
    }

  .content1-container-2col-txtright-40px { margin: 0px;
    padding: 0px;
    float: right;
    width: 139px;
    }

  .content1-container-2col-txtright-20px { margin: 0px;
    padding: 0px;
    float: right;
    width: 159px;
    }

  .content1-container-3col-left { margin: 0px 25px 0px 0px;
    padding: 0px;
    overflow: hidden;
    float: left;
    width: 119px;
    }

  .content1-container-3col-middle { margin: 0px;
    padding: 0px;
    overflow: hidden;
    float: left;
    width: 119px;
    }

  .content1-container-3col-right { margin: 0px;
    padding: 0px;
    overflow: hidden;
    float: right;
    width: 119px;
    }

  .content1-container-3col-txtright-60px { margin: 0px;
    padding: 0px;
    float: right;
    width: 47px;
    }

  .content1-container-3col-txtright-40px { margin: 0px;
    padding: 0px;
    float: right;
    width: 67px;
    }

  .content1-container-3col-txtright-20px { margin: 0px;
    padding: 0px;
    float: right;
    width: 87px;
    }

  .content1-container-3col-txtright-10px { margin: 0px;
    padding: 0px;
    float: right;
    width: 97px;
    }

  .content1-pagetitle { border-bottom: 3px solid rgb(88, 144, 168);
    margin: 0px 0px 10px;
    padding: 0px 0px 2px;
    overflow: hidden;
    color: rgb(88, 144, 168);
    font-weight: bold;
    font-size: 180%;
    width: 490px;
    }

  .content2 { margin: 0px;
    padding: 0px 0px 0px 20px;
    float: left;
    width: 590px;
    min-height: 500px;
    color: rgb(75, 75, 75);
    font-size: 1em;
    }

  .content3 { margin: 0px;
    padding: 0px 0px 0px 20px;
    float: left;
    width: 590px;
    min-height: 500px;
    color: rgb(75, 75, 75);
    font-size: 1em;
    }

  .content2-container, .content3-container { margin: 0px 0px 15px;
    padding: 0px;
    clear: both;
    float: left;
    width: 569px;
    }

  .content2-container-1col, .content3-container-1col { margin: 0px;
    padding: 0px;
    overflow: hidden;
    width: 569px;
    }

  .content2-container-1col-txtright-200px, .content3-container-1col-txtright-200px { margin: 0px;
    padding: 0px;
    float: right;
    width: 357px;
    }

  .content2-container-1col-txtright-160px, .content3-container-1col-txtright-160px { margin: 0px;
    padding: 0px;
    float: right;
    width: 397px;
    }

  .content2-container-1col-txtright-120px, .content3-container-1col-txtright-120px { margin: 0px;
    padding: 0px;
    float: right;
    width: 437px;
    }

  .content2-container-1col-txtright-100px, .content3-container-1col-txtright-100px { margin: 0px;
    padding: 0px;
    float: right;
    width: 457px;
    }

  .content2-container-1col-txtright-80px, .content3-container-1col-txtright-80px { margin: 0px;
    padding: 0px;
    float: right;
    width: 477px;
    }

  .content2-container-1col-txtright-60px, .content3-container-1col-txtright-60px { margin: 0px;
    padding: 0px;
    float: right;
    width: 497px;
    }

  .content2-container-1col-txtright-40px, .content3-container-1col-txtright-40px { margin: 0px;
    padding: 0px;
    float: right;
    width: 517px;
    }

  .content2-container-2col-left, .content3-container-2col-left { margin: 0px;
    padding: 0px;
    overflow: hidden;
    float: left;
    width: 272px;
    }

  .content2-container-2col-right, .content3-container-2col-right { margin: 0px;
    padding: 0px;
    overflow: hidden;
    float: right;
    width: 272px;
    }

  .content2-container-2col-txtright-100px, .content3-container-2col-txtright-100px { margin: 0px;
    padding: 0px;
    float: right;
    width: 160px;
    }

  .content2-container-2col-txtright-80px, .content3-container-2col-txtright-80px { margin: 0px;
    padding: 0px;
    float: right;
    width: 180px;
    }

  .content2-container-2col-txtright-60px, .content3-container-2col-txtright-60px { margin: 0px;
    padding: 0px;
    float: right;
    width: 200px;
    }

  .content2-container-2col-txtright-40px, .content3-container-2col-txtright-40px { margin: 0px;
    padding: 0px;
    float: right;
    width: 220px;
    }

  .content2-container-2col-txtright-20px, .content3-container-2col-txtright-20px { margin: 0px;
    padding: 0px;
    float: right;
    width: 240px;
    }

  .content2-container-3col-left, .content3-container-3col-left { margin: 0px 25px 0px 0px;
    padding: 0px;
    overflow: hidden;
    float: left;
    width: 173px;
    }

  .content2-container-3col-middle, .content3-container-3col-middle { margin: 0px;
    padding: 0px;
    overflow: hidden;
    float: left;
    width: 173px;
    }

  .content2-container-3col-right, .content3-container-3col-right { margin: 0px;
    padding: 0px;
    overflow: hidden;
    float: right;
    width: 173px;
    }

  .content2-container-3col-txtright-60px, .content3-container-3col-txtright-60px { margin: 0px;
    padding: 0px;
    overflow: hidden;
    float: right;
    width: 101px;
    }

  .content2-container-3col-txtright-40px, .content3-container-3col-txtright-40px { margin: 0px;
    padding: 0px;
    overflow: hidden;
    float: right;
    width: 121px;
    }

  .content2-container-3col-txtright-20px, .content3-container-3col-txtright-20px { margin: 0px;
    padding: 0px;
    overflow: hidden;
    float: right;
    width: 141px;
    }

  .content2-container-3col-txtright-10px, .content3-container-3col-txtright-10px { margin: 0px;
    padding: 0px;
    overflow: hidden;
    float: right;
    width: 151px;
    }

  .content2-pagetitle, .content3-pagetitle { border-bottom: 3px solid rgb(88, 144, 168);
    margin: 0px 0px 10px;
    padding: 0px 0px 2px;
    overflow: hidden;
    width: 569px;
    color: rgb(88, 144, 168);
    font-weight: bold;
    font-size: 180%;
    }

  .content-title-noshade-size1 { margin: 0px;
    padding: 0px;
    color: rgb(88, 144, 168);
    font-weight: bold;
    font-size: 130%;
    }

  .content-title-noshade-size2 { margin: 0px;
    padding: 0px;
    color: rgb(88, 144, 168);
    font-weight: bold;
    font-size: 150%;
    }

  .content-title-noshade-size3 { margin: 0px;
    padding: 0px;
    color: rgb(88, 144, 168);
    font-weight: bold;
    font-size: 160%;
    }

  .content-title-noshade-size4 { margin: 0px;
    padding: 0px;
    color: rgb(88, 144, 168);
    font-weight: bold;
    font-size: 180%;
    }

  .content-title-noshade-size5 { margin: 0px;
    padding: 0px;
    color: rgb(88, 144, 168);
    font-weight: bold;
    font-size: 200%;
    }

  .content-title-shade-size1 { margin: 0px;
    padding: 0px 10px;
    background-color: rgb(215, 215, 215);
    color: rgb(88, 144, 168);
    font-weight: bold;
    font-size: 130%;
    }

  .content-title-shade-size2 { margin: 0px;
    padding: 0px 10px;
    background-color: rgb(215, 215, 215);
    color: rgb(88, 144, 168);
    font-weight: bold;
    font-size: 150%;
    }

  .content-title-shade-size3 { margin: 0px;
    padding: 0px 10px;
    background-color: rgb(215, 215, 215);
    color: rgb(88, 144, 168);
    font-weight: bold;
    font-size: 160%;
    }

  .content-title-shade-size4 { margin: 0px;
    padding: 0px 10px;
    background-color: rgb(215, 215, 215);
    color: rgb(88, 144, 168);
    font-weight: bold;
    font-size: 180%;
    }

  .content-title-shade-size5 { margin: 0px;
    padding: 0px 10px;
    background-color: rgb(215, 215, 215);
    color: rgb(88, 144, 168);
    font-weight: bold;
    font-size: 200%;
    }

  .content-subtitle-noshade-size1 { margin: 0px;
    padding: 0px;
    color: rgb(88, 144, 168);
    font-weight: bold;
    font-size: 110%;
    }

  .content-subtitle-noshade-size2 { margin: 0px;
    padding: 0px;
    color: rgb(88, 144, 168);
    font-weight: bold;
    font-size: 120%;
    }

  .content-subtitle-noshade-size3 { margin: 0px;
    padding: 0px;
    color: rgb(88, 144, 168);
    font-weight: bold;
    font-size: 130%;
    }

  .content-subtitle-noshade-size4 { margin: 0px;
    padding: 0px;
    color: rgb(88, 144, 168);
    font-weight: bold;
    font-size: 140%;
    }

  .content-subtitle-noshade-size5 { margin: 0px;
    padding: 0px;
    color: rgb(88, 144, 168);
    font-weight: bold;
    font-size: 150%;
    }

  .content-subtitle-shade-size1 { margin: 0px;
    padding: 0px 10px 3px;
    background-color: rgb(215, 215, 215);
    color: rgb(88, 144, 168);
    font-weight: bold;
    font-size: 110%;
    }

  .content-subtitle-shade-size2 { margin: 0px;
    padding: 0px 10px 3px;
    background-color: rgb(215, 215, 215);
    color: rgb(88, 144, 168);
    font-weight: bold;
    font-size: 120%;
    }

  .content-subtitle-shade-size3 { margin: 0px;
    padding: 0px 10px 3px;
    background-color: rgb(215, 215, 215);
    color: rgb(88, 144, 168);
    font-weight: bold;
    font-size: 130%;
    }

  .content-subtitle-shade-size4 { margin: 0px;
    padding: 0px 10px 3px;
    background-color: rgb(215, 215, 215);
    color: rgb(88, 144, 168);
    font-weight: bold;
    font-size: 140%;
    }

  .content-subtitle-shade-size5 { margin: 0px;
    padding: 0px 10px 3px;
    background-color: rgb(215, 215, 215);
    color: rgb(88, 144, 168);
    font-weight: bold;
    font-size: 150%;
    }

  .content-txtbox-noshade { margin: 0px;
    padding: 7px 0px 0px;
    background-color: rgb(255, 255, 255);
    }

  .content-txtbox-shade { margin: 0px;
    padding: 7px 10px 5px;
    background-color: rgb(235, 235, 235);
    }

  h1 { margin: 1em 0px 0.5em;
    font-weight: bold;
    font-size: 160%;
    }

  h2 { margin: 1em 0px 0.5em;
    font-weight: bold;
    font-size: 150%;
    }

  h3 { margin: 1em 0px 0.5em;
    font-weight: bold;
    font-size: 140%;
    }

  h4 { margin: 1em 0px 0.5em;
    font-weight: bold;
    font-size: 130%;
    }

  h5 { margin: 0px 0px 0.2em;
    font-weight: bold;
    font-size: 130%;
    }

  h6 { margin: 0px 0px 0.2em;
    font-weight: bold;
    font-style: italic;
    font-size: 130%;
    }

  p { margin: 0px 0px 0.5em;
    padding: 0px;
    line-height: 1.3em;
    font-family: arial,sans serif;
    font-size: 120%;
    }

  p.readmore { margin: 1em 0px 0.5em;
    padding: 0px;
    line-height: 1.2em;
    font-size: 110%;
    }

  p.quote { margin: 0em 30px 0.6em;
    line-height: 120%;
    font-size: 120%;
    }

  p.embed { margin: 7px 7px 5px 0px;
    padding: 5px;
    float: left;
    width: 120px;
    background-color: rgb(238, 237, 249);
    font-style: italic;
    font-weight: bold;
    line-height: 1.2em;
    font-size: 140%;
    }

  p.embed-caption { margin: 5px 0px 0px;
    padding: 0px;
    float: left;
    font-style: italic;
    font-weight: normal;
    line-height: 1.2em;
    font-size: 70%;
    }

  p.quote { margin: 0em 30px 0.6em;
    clear: left;
    line-height: 120%;
    font-size: 110%;
    }

  .embed { margin: 2px 7px 2px 0px;
    padding: 5px;
    float: left;
    width: 120px;
    background-color: rgb(238, 237, 249);
    font-style: italic;
    font-weight: bold;
    line-height: 1.2em;
    font-size: 140%;
    }

  .embed-caption { margin: 5px 0px 0px;
    padding: 0px;
    float: left;
    font-style: italic;
    font-weight: normal;
    line-height: 1.2em;
    font-size: 70%;
    }

  ul.noindent { margin: 0px 0px 7px 15px;
    padding: 0px;
    list-style-type: disc;
    list-style-position: outside;
    font-size: 120%;
    }

  ul.indent { margin: 0px 0px 7px 15px;
    padding: 0px 0px 0px 15px;
    list-style-type: disc;
    font-family: arial;
    font-size: 120%;
    }

  ol { margin: 0px 0px 0px 9px;
    padding: 0px 0px 0px 25px;
    list-style-type: decimal;
    list-style-position: outside;
    font-size: 120%;
    }

  ul.linklist-noindent { margin: -0.3em 0px 0.5em;
    padding: 0px;
    list-style-type: none;
    line-height: 1.2em;
    font-size: 120%;
    }

  ul.linklist-indent { margin: -0.3em 0px 0.5em;
    padding: 0px 0px 0px 10px;
    list-style-type: none;
    line-height: 1.2em;
    font-size: 120%;
    }

  .table { border: 1px solid rgb(150, 150, 150);
    margin: 0.5em 0px 0.2em 30px;
    clear: left;
    empty-cells: show;
    border-collapse: collapse;
    background-color: rgb(233, 232, 244);
    }

  .table tr { margin: 0px;
    padding: 0px;
    }

  .table td { border: 1px solid rgb(150, 150, 150);
    padding: 2px 7px;
    text-align: left;
    font-size: 120%;
    }

  .table th { border: 1px solid rgb(150, 150, 150);
    margin: 0px;
    padding: 2px 7px;
    empty-cells: show;
    text-align: left;
    font-size: 120%;
    }

  .table-caption { margin: 0.5em 0px 1em 30px;
    padding: 0px;
    clear: both;
    text-align: left;
    font-size: 120%;
    }

  .img-left-noborder-notopmargin { margin: 0px 10px 0px 0px;
    float: left;
    }

  .img-left-noborder-topmargin { margin: 3px 10px 0px 0px;
    float: left;
    }

  .img-left-border-notopmargin { border: 1px solid rgb(150, 150, 150);
    margin: 0px 10px 0px 0px;
    float: left;
    }

  .img-left-border-topmargin { border: 1px solid rgb(150, 150, 150);
    margin: 3px 10px 0px 0px;
    float: left;
    }

  .img-right-noborder-notopmargin { margin: 0px 0px 0px 10px;
    float: right;
    }

  .img-right-noborder-topmargin { margin: 3px 0px 0px 10px;
    float: right;
    }

  .img-right-border-notopmargin { border: 1px solid rgb(150, 150, 150);
    margin: 0px 0px 0px 10px;
    float: right;
    }

  .img-right-border-topmargin { border: 1px solid rgb(150, 150, 150);
    margin: 3px 0px 0px 10px;
    float: right;
    }

  .sidebar { margin: 0px;
    padding: 0px 0px 10px;
    overflow: hidden;
    float: right;
    width: 160px;
    min-height: 500px;
    text-align: left;
    color: rgb(75, 75, 75);
    }

  .sidebar-maintitle { margin: 0px 0px 10px;
    padding: 3px 10px 2px;
    background-color: rgb(156, 186, 214);
    color: rgb(255, 255, 255);
    text-transform: uppercase;
    font-weight: bold;
    font-size: 120%;
    }

  .sidebar-title-noshade { border-top: 1px solid rgb(215, 215, 215);
    margin: 0px;
    padding: 2px 10px 3px;
    color: rgb(75, 75, 75);
    font-weight: bold;
    font-size: 120%;
    }

  .sidebar-title-shade { margin: 0px;
    padding: 2px 10px 3px;
    background-color: rgb(215, 215, 215);
    color: rgb(75, 75, 75);
    font-weight: bold;
    font-size: 120%;
    }

  .sidebar-txtbox-noshade { margin: 0px 0px 10px;
    padding: 2px 10px 3px;
    }

  .sidebar-txtbox-shade { margin: 0px 0px 10px;
    padding: 2px 10px 3px;
    background-color: rgb(235, 235, 235);
    }

  .sidebar-txtbox-noshade p { margin: 0px 0px 5px;
    padding: 0px;
    line-height: 1.25em;
    font-size: 110%;
    }

  .sidebar-txtbox-shade p { margin: 0px 0px 5px;
    padding: 0px;
    line-height: 1.25em;
    font-size: 110%;
    }

  .footer { border-top: 1px solid rgb(125, 125, 125);
    margin: 0px;
    padding: 0.5em 0px;
    overflow: hidden;
    clear: both;
    height: 3em;
    background-color: rgb(128, 161, 202);
    color: rgb(255, 255, 255);
    font-size: 1em;
    width: 850px;
    }

  .footer p { margin: 0px;
    padding: 0px;
    text-align: center;
    line-height: 1.3em;
    font-size: 110%;
    }

  .content1 a, .content2 a, .content3 a, .sidebar-txtbox-noshade a, .sidebar-txtbox-shade a { color: rgb(75, 75, 75);
    text-decoration: underline;
    }

  .content1 a:hover, .content2 a:hover, .content3 a:hover, .sidebar-txtbox-noshade a:hover, .sidebar-txtbox-shade a:hover { color: rgb(0, 0, 0);
    text-decoration: none;
    }

  .content1 a:visited, .content2 a:visited, .content3 a:visited, .sidebar-txtbox-noshade a:visited, .sidebar-txtbox-shade a:visited { color: rgb(100, 100, 100);
    }

  .footer a { color: rgb(255, 255, 255);
    text-decoration: underline;
    }

  .footer a:hover { color: rgb(0, 0, 0);
    text-decoration: none;
    }

  .box-on { padding: 0px 0.2em 0px 0.3em;
    float: left;
    min-width: 0.3em;
    margin-right: 0.2em;
    }

  .box-off { display: none;
    }

  .align-right { text-align: right;
    }

  .align-center { text-align: center;
    }

  .txt-white { color: rgb(255, 255, 255);
    }

  .txt-black { color: rgb(0, 0, 0);
    }

  .txt-blue01 { color: rgb(238, 237, 249);
    }

  .txt-blue02 { color: rgb(222, 220, 242);
    }

  .txt-blue03 { color: rgb(205, 202, 236);
    }

  .txt-blue04 { color: rgb(189, 185, 229);
    }

  .txt-blue05 { color: rgb(172, 167, 223);
    }

  .txt-blue06 { color: rgb(155, 149, 217);
    }

  .txt-blue07 { color: rgb(139, 132, 210);
    }

  .txt-blue08 { color: rgb(122, 114, 204);
    }

  .txt-blue09 { color: rgb(106, 97, 197);
    }

  .line-box { border-bottom: 1px solid rgb(200, 200, 200);
    margin: 0px 0px 15px;
    padding-bottom: 15px;
    }

  .showcode { font-family: monospace;
    font-weight: bold;
    font-size: 13px;
    color: rgb(255, 0, 0);
    }

  .clear { clear: both;
    }

  .hide { display: none;
    }

  br { clear: none;
    }
	
.links a span {display: none;}

.links a:hover span {display: block;
   position: absolute; top: 200px; left: 0; width: 125px;
   padding: 5px; margin: 10px; z-index: 100;
   color: #AAA; background: black;
   font: 10px Verdana, sans-serif; text-align: center;}




