/* ------------------------------------------------------------------------------------ */
/* INTERFACE DEFINITION - 'Pastel' Theme                                                */
/* ------------------------------------------------------------------------------------ */

body { 
  color:#000000; 
  background-color:#ffffff;
}

body.interface {
  background:url('pastel/background.gif') 0 0;
}

a:link, a:visited, a:active { 
  text-align:center;
  text-decoration: underline; 
  color:#000000;
  background-color:inherit;
}

a:hover {
  text-align:center;
  text-decoration: none; 
  color:#FFFFFF;
  background-color:#4cc1c1;
  cursor:pointer;
}

a.lyteframeLink:link, a.lyteframeLink:visited, a.lyteframeLink:active {
  font:11pt sans-serif;
  color:#000000; 
  background-color:inherit;
  text-decoration:none;
}

a.lyteframeLink:hover {
  font:11pt sans-serif;
  color:#FFFFFF; 
  background-color:inherit;
  text-decoration:none;  
}

a.internalLink:link, a.internalLink:visited, a.internalLink:active {
  padding:inherit;
  margin:inherit;
  font: 10pt sans-serif;
  text-align:center;
}

a.internalLink:hover {
  cursor:pointer;
  background-color:#c7dede;
  color:inherit;
}

a.sitemapLink:link, a.sitemapLink:visited, a.sitemapLink:active {
  display:block;
  padding:inherit;
  margin:inherit;
  font: 10pt sans-serif;
  text-align:left;
  text-decoration:none;
  
}

a.sitemapLink:hover {
  cursor:pointer;
  background-color:#c7dede;
  color:inherit;
  
}

a.navLink:link, a.navLink:visited, a.navLink:active {
  float:right;
  font:10pt sans-serif;
  text-decoration: none; 
  font-weight:bold;
  padding:inherit;
  margin:inherit;
}


a.navLink:hover {
  cursor:pointer;
  background-color:#c7dede;
  color:inherit;
}

a.anchorLink:link, a.anchorLink:visited, a.anchorLink:active {
  display:inline;
  float:right;
  font:10pt sans-serif;
  text-decoration: none; 
  font-weight:bold;
  padding:inherit;
  margin:inherit;
}

div.anchorLink:hover{
  cursor:pointer;
  background-color:#c7dede;
  color:inherit;
  
}

div#website {
  position:absolute;
  width:1000px;
  height:600px;
  left:50%;
  margin-left:-500px;
  top:50%;
  margin-top:-300px;
}

/* ====================================END Loading box==================================== */

div#loading {
  display:block;
  position:absolute;
  left:50%;
  margin-left:-125px;
  top:50%;
  margin-top:-70px;
  width:250px;
  height:140px;
  text-align:center;
}

div#loading p {
  font: 10pt serif;
  font-style:italic;
  text-align:center;
}

div#loading p:first-letter { 
  font:200% serif;
  color:#9b9bdc; 
  background-color:inherit;
  font-style:italic;
  text-align:center;
}
/* ====================================END Loading box==================================== */

/* ====================================BEGIN Website banner component==================================== */

td.banner {
  padding:0px;
  margin:0px;
  margin-bottom:5px;
  width:100%;
  height:60px;
}

/* Banner - img [CONTENT] */

td.banner img {
  width:1000px;
  float:left;
}

/* ====================================END Website banner component==================================== */

/* ====================================BEGIN Website main component==================================== */

td.main {
  padding:0px;
  margin:0px;
  width:700px;
  height:530px;
  vertical-align:top;
  text-align:left;
}

/* ====================================BEGIN Menu Bar==================================== */

div#mainMenu {
  width:100%;
  height:20px;
  margin:0px;
  padding:0px;
  padding-left:5%;
  background-color:#FFFFFF;
  color:inherit;
}

/* Menu bar - menu header */

.menuHeader_tl { background: url('pastel/mh_tl.gif') 0 0 no-repeat ; margin:0px; padding:0px; }
.menuHeader_tr { background: url('pastel/mh_tr.gif') 100% 0 no-repeat ; padding:0px; margin:0px;}

div.menuHeader {
  margin:0px;
  height:20px;
  width:100px;
  float:left;
  margin-right:5px;
}

div.menuHeader_hover {
  margin:0px;
  height:20px;
  width:100px;
  float:left;
  margin-right:5px;
  background-color:#4cc1c1;
  color:#FFFFFF;
}

/* Menu bar - menu header [CONTENT] */

div.menuHeader h1, div.menuHeader_hover h1 {
  font:11pt sans-serif;
  text-align:center;
  margin:0px;
  padding:0px;
  padding-top:2px;
}

/* ====================================END Menu Bar==================================== */

/* ====================================BEGIN main area==================================== */

div#frameMainContent { 
  display:block;
  width:95%;
  height:460px;
  overflow:auto;
  margin:auto;
  color:#000000; 
  background-color:#ffffff;

}

.main_tl { background: url('pastel/fmc_tl.gif') 0 0 no-repeat; height:470px;}
.main_tr { background: url('pastel/fmc_tr.gif') 100% 0 no-repeat;height:470px; padding:5px;}
.main_bl { background: url('pastel/fmc_bl.gif') 0 100% no-repeat;height:470px; }
.main_br { background: url('pastel/fmc_br.gif') 100% 100% no-repeat;height:470px; }
.main_top { background: url('pastel/fmc_dot.gif') 0 0 repeat-x;height:470px; }
.main_bottom { background: url('pastel/fmc_dot.gif') 0 100% repeat-x;height:470px;}
.main_left { background: url('pastel/fmc_dot.gif') 0 0 repeat-y; height:470px;}
.main_right { background: url('pastel/fmc_dot.gif') 100% 0 repeat-y;height:470px;}

/* ====================================END main area==================================== */

/* ====================================BEGIN navigation Bar==================================== */

div#navigationBar {
  height:25px;
  width:708px;
  padding-top:5px;
  padding-left:5px;
  margin:0px;
}

/* Navigation bar - Image */
img.navBarImage {
  float:left;
  margin:0px;
  padding:0px;
  height:20px;
}

/* Navigation bar - [CONTENT] */
span.navBarLocation {
  float:left;
  margin:0px; 
  padding:0px;
  padding-top:2px;
  font:10pt sans-serif;
  height:18px;
}

/* ====================================END navigation Bar==================================== */

/* ====================================BEGIN Left Menu==================================== */

td.leftMenu {
  margin:0px;
  padding:0px;
  width:30%;
  vertical-align:top;
}

/* ====================================BEGIN Toolbar==================================== */

div#toolbar {
  margin:0px;
  padding:0px;
  width:100%;
  height:25px;
}

/* ====================================END Toolbar==================================== */

/* ====================================BEGIN Dynamic Menu==================================== */

div#dynMenu {
  background-color:#FFFFFF;
  color:inherit;
  width:100%;
  margin:0px;
  padding:0px;
  
}

div.footer {
  font:7pt sans-serif;
  text-align:right;
  margin:0px;
  padding:0px;
  padding-right:10px;
}

/* dynamic menu - section */

div.section {
  margin:5px;
  margin-top:0px;
}

/* dynamic menu - section - section Header */

.sectionHeader_tl { background: url('pastel/dm_tl.gif') 0 0 no-repeat ; margin:0px; padding:0px; }
.sectionHeader_tr { background: url('pastel/dm_tr.gif') 100% 0 no-repeat ; padding:5px;}
.sectionHeader_bl { background: url('pastel/dm_bl.gif') 0 100% no-repeat; margin:0px; padding:0px; }
.sectionHeader_br { background: url('pastel/dm_br.gif') 100% 100% no-repeat; margin:0px; padding:0px; }
.sectionHeader_top { background: url('pastel/dm_dot.gif') 0 0 repeat-x; margin:0px; padding:0px;}
.sectionHeader_bottom { background: url('pastel/dm_dot.gif') 0 100% repeat-x; margin:0px; padding:0px;}
.sectionHeader_left { background: url('pastel/dm_dot.gif') 0 0 repeat-y; margin:0px; padding:0px;}
.sectionHeader_right { background: url('pastel/dm_dot.gif') 100% 0 repeat-y; margin:0px; padding:0px;}

div.sectionHeader {
  margin:0px;
  margin-top:5px;
  padding:0px;
  height:27px;
}

div.sectionHeader_hover {
  margin:0px;
  margin-top:5px;
  padding:0px;
  height:27px;
  background-color:#7272a0;
  color:#FFFFFF;
}

/* dynamic menu - section - section Header [CONTENT] */

div.sectionHeader h1, div.sectionHeader_hover h1 {
  font:11pt sans-serif;
  text-align:center;
  margin:0px;
  padding:0px;
}

/* dynamic menu - section - board */

.board_top { 
  display:none;
  background: url('pastel/dm_dot.gif') 0 0 repeat-x;
  padding:0px;
  margin:0px;
  min-height:40px;
  height:40px;
}

div[class] .board_top {
  height:auto;
}

.board_tr { background: url('pastel/dm_tr.gif') 100% 0 no-repeat ; margin:0px; padding:5px;}

.board_bottom { background: url('pastel/dm_dot.gif') 0 100% repeat-x;}
.board_left { background: url('pastel/dm_dot.gif') 0 0 repeat-y; }
.board_right { background: url('pastel/dm_dot.gif') 100% 0 repeat-y;}
.board_tl { background: url('pastel/dm_tl.gif') 0 0 no-repeat;}
.board_bl { background: url('pastel/dm_bl.gif') 0 100% no-repeat;}
.board_br { background: url('pastel/dm_br.gif') 100% 100% no-repeat;}

/* dynamic menu - section - board - item Title */

div.itemTitle {
  display:block;
  margin:0px;
  margin-bottom:5px;
  padding:0px;
  min-height:10px;
  height:10px;
}

div[class] .itemTitle {
  height:auto;
}

div.itemTitle_hover {
  margin:0px;
  margin-bottom:5px;
  padding:0px;
  background-color:#a897ce;
  color:#ffffff;
  min-height:10px;
  height:10px;
}

div[class] .itemTitle_hover {
  height:auto;
}


.itemTitle_tr { background: url('pastel/it_tr.gif') 100% 0 no-repeat; padding:5px; }
.itemTitle_tl { background: url('pastel/it_tl.gif') 0 0 no-repeat ;}
.itemTitle_bl { background: url('pastel/it_bl.gif') 0 100% no-repeat;}
.itemTitle_br { background: url('pastel/it_br.gif') 100% 100% no-repeat;}

.itemTitle_bottom { background: url('pastel/it_dot.gif') 0 100% repeat-x;}
.itemTitle_bbl { background: url('pastel/it_bl.gif') 0 100% no-repeat;}
.itemTitle_bbr { 
  background: url('pastel/it_br.gif') 100% 100% no-repeat; 
  margin:0px; 
  padding:0px; 
  min-height:15px;
  height:15px;
}

div[class] .itemTitle_bbr { height:auto; }

/* dynamic menu - section - board - item Title [CONTENT] */

h2.defaultTitle {
  text-align:center;
  font:9pt sans-serif;
  font-weight:bold;
  margin:0px;
  padding:0px;
}

h2.pdf_download {
  background: url('pastel/pdf_icon.gif') no-repeat top right;
  height:30px;
  text-align:right;
  font:9pt sans-serif;
  margin:0px;
  padding:0px;
  padding-right:30px;
}

h2.audio_content {
  background: url('pastel/speaker_icon.gif') no-repeat top right;
  height:30px;
  text-align:right;
  font:9pt sans-serif;
  margin:0px;
  padding:0px;
  padding-right:30px;
}

h2.video_content {
  background: url('pastel/movie_icon.gif') no-repeat top right;
  height:30px;
  text-align:right;
  font:9pt sans-serif;
  margin:0px;
  padding:0px;
  padding-right:30px;
}


div.itemTitle span.info, div.itemTitle_hover span.info  {
  clear:both;
  margin:0px;
  padding:0px;
  text-align:center;
  font:9pt sans-serif;
  font-style:italic;
  padding-left:5px;
}

/* dynamic menu - section - board - item Content */

div.itemContent {
  display:none;
  margin:0px;
  margin-bottom:2px;
  padding:5px;
  padding-top:0px;
  padding-bottom:0px;
}

div.itemContent_hover {
  margin:0px;
  margin-bottom:2px;
  padding:5px;
  padding-top:0px;
  padding-bottom:0px;
  cursor:pointer;
  background-color:inherit;
  color:#4cc1c1;
}

div.embedMedia {
  display:block;
  padding:5px;
  margin:0px;
}

/* dynamic menu - section - board - item Content [CONTENT] */

div.itemContent p, div.itemContent_hover p {
 font:10pt sans-serif;
 text-indent:30px;
 text-align:left;
 margin:5px;

}

div.itemContent a, div.itemContent_hover a {
  margin:0px;
  margin-bottom:5px;
}

div.itemContent img, div.itemContent_hover img {
  float:left;
  width:110px;
  margin:5px;
}

/* ====================================END Dynamic Menu==================================== */

/* ====================================BEGIN Left Menu==================================== */

/* ------------------------------------------------------------------------------------ */
/* END INTERFACE DEFINITION                                                             */
/* ------------------------------------------------------------------------------------ */

/* ------------------------------------------------------------------------------------ */
/* ARTICLE DEFINITION - 'Pastel' Theme                                                  */
/* ------------------------------------------------------------------------------------ */



div#article {
  max-width:800px;
  margin:5px;
  margin-left:0px;
  padding:0px;
}

div.articleTitle {
   padding:0px;
   margin:0px;
   display:block;
   margin-left:auto;
   margin-right:auto;
}

div.articleTitle span.info {
  clear:both;
  margin:0px;
  padding:0px;
  font:9pt sans-serif;
  font-style:italic;
  padding-bottom:5px;
  padding-left:5px;
  text-align:left;
}

div.shortDescription {
   margin:5px;
   padding:5px;
   display:table-cell;
   border-top:1px dashed;
   border-bottom:1px dashed;
   border-left:1px dashed;
   border-color:#4cc1c1;
   min-height:30px;
   height:30px;
}

div[class] .shortDescription {
  height:auto;
}


div.shortDescription p {
 display:block;
 font:10pt sans-serif;
 text-indent:30px;
 text-align:left;
 margin:0px;
}

div.articleContent {
  width:95%;
  margin:auto;
  padding:5px;
}

div.articleSubSection {
  clear:both;
}

img.picture {
  display:block;
  max-width:300px;
  max-height:300px;
  margin-left:auto;
  margin-right:auto;
  margin-top:5px;
  margin-bottom:5px;
  border:1px solid;
}

img.pictureSlide {
  display:block;
  max-width:300px;
  max-height:230px;
  margin-left:auto;
  margin-right:auto;
  margin-top:5px;
  margin-bottom:5px;
  border:none;
}

img.pictureSlide:hover {
  cursor:pointer;
}

img.pictureSlideFull {
  display:block;
  max-height:350px;
  margin-left:auto;
  margin-right:auto;
  margin-top:5px;
  margin-bottom:5px;
  border:none;
}

img.pictureSlideFull:hover {
  cursor:pointer;
}

img.thumb {
  display:block;
  float:left;
  width:110px;
  margin:5px;
}

img.thumbTitle {
  display:block;
  width:110px;
  margin-left:auto; 
  margin-right:auto;
}


.title_top { background: url('pastel/fmc_dot.gif') 0 0 repeat-x; margin:0px; padding:0px;}
.title_bottom { background: url('pastel/fmc_dot.gif') 0 100% repeat-x; margin:0px; padding:0px;}
.title_left { background: url('pastel/fmc_dot.gif') 0 0 repeat-y; margin:0px; padding:0px; }
.title_right { background: url('pastel/fmc_dot.gif') 100% 0 repeat-y; margin:0px; padding:0px;}
.title_tl { background: url('pastel/fmc_tl.gif') 0 0 no-repeat ; margin:0px; padding:0px; }
.title_tr { background: url('pastel/fmc_tr.gif') 100% 0 no-repeat ;margin:0px; padding:2px; height:28px;}
.title_bl { background: url('pastel/fmc_bl.gif') 0 100% no-repeat; margin:0px; padding:0px; }
.title_br { background: url('pastel/fmc_br.gif') 100% 100% no-repeat; margin:0px; padding:0px; }


.index_title_top { clear:both; background: url('pastel/fmc_dot.gif') 0 0 repeat-x; margin:0px; padding:0px; margin-bottom:5px;}
.index_title_tr { background: url('pastel/fmc_tr.gif') 100% 0 no-repeat ;margin:0px; padding:2px;}

div.articleTitle h1, .articleContent h1 {
  background-color:#4cc1c1;
  color:#ffffff;
  margin:0px;
  padding:5px;
  font:11pt sans-serif;
  font-weight:bold;
  text-align:left;
}

div.articleIndex h1 {
  text-align:right;
  background-color:#ffffff;
  color:#4cc1c1;
  margin:0px;
  padding:5px;
  font:11pt sans-serif;
  font-weight:bold;
}


h2.article {
  background-color:inherit;
  color:#4cc1c1;
  margin:0px;
  padding:0px;
  font:11pt sans-serif;
  font-weight:bold;
  text-align:left;
}

h2.article_pdf_download {
  background: url('pastel/pdf_icon.gif') no-repeat top left;
  height:30px;
  text-align:left;
  font:9pt sans-serif;
  margin:0px;
  margin-bottom:5px;
  padding:0px;
  padding-left:30px;
}

h2.article_pdf_download:hover {
  background: url('pastel/pdf_icon.gif') no-repeat top left;
  height:30px;
  text-align:left;
  font:9pt sans-serif;
  margin:0px;
  margin-bottom:5px;
  padding:0px;
  padding-left:30px;
  background-color:inherit;
  color:#4cc1c1;
  cursor:pointer;
}

h2.article_audio_content {
  background: url('pastel/speaker_icon.gif') no-repeat top left;
  height:30px;
  text-align:left;
  font:9pt sans-serif;
  margin:0px;
  padding:0px;
  padding-left:30px;
}

h2.article_video_content {
  background: url('pastel/movie_icon.gif') no-repeat top left;
  height:30px;
  text-align:left;
  font:9pt sans-serif;
  margin:0px;
  padding:0px;
  padding-left:30px;
}

div.articleContent h2:first-letter {
  font:200% serif;
}

div.articleContent h3 {
  background-color:inherit;
  color:#a897ce;
  margin:0px;
  padding:0px;
  padding-top:5px;
  padding-left:15px;
  font:12pt sans-serif;
  font-weight:bold;
  text-align:left;
}

div.articleContent span.info {
  margin:inherit;
  padding:inherit;
  font:9pt sans-serif;
  font-style:italic;
}

div.articleContent p {
 text-align:justify;
 font:10pt sans-serif;
 text-indent:30px;
 margin:10px;
 color:#000000;
 background-color:inherit;
}

div.articleContent p:first-letter {
  background-color:inherit;
  font:200% serif;
  color:#7272a0; 
  font-style:italic;
}

q {
  font-style:italic;
}

div.articleContent ul {

}

div.articleContent ul li {
 text-align:justify;
 font:10pt sans-serif;
 margin-left:50px;
}

div.articleContent ul li:first-letter {
  font-weight:bold;
}

div.articleContent ol {

}

div.articleContent ol li {
 margin:10px;
 text-align:justify;
 font:10pt sans-serif;
}

div.article dt {
  margin:0px;
  margin-left:20px;
  margin-top:5px;
   font:12pt sans-serif;
   font-style:italic;
}


.slideShow_top { 
  clear:both;
  float:right;
  background: url('pastel/fmc_dot.gif') 0 0 repeat-x; margin:0px; padding:0px;
  width:315px;
  height:275px;
  margin:5px;
  padding:0px;
}
.slideShow_bottom { background: url('pastel/fmc_dot.gif') 0 100% repeat-x; margin:0px; padding:0px;}
.slideShow_left { background: url('pastel/fmc_dot.gif') 0 0 repeat-y; margin:0px; padding:0px; }
.slideShow_right { background: url('pastel/fmc_dot.gif') 100% 0 repeat-y; margin:0px; padding:0px;}
.slideShow_tl { background: url('pastel/fmc_tl.gif') 0 0 no-repeat ; margin:0px; padding:0px; }
.slideShow_tr { 
  background: url('pastel/fmc_tr.gif') 100% 0 no-repeat;
  padding:5px;
  margin:0px;
}
.slideShow_bl { background: url('pastel/fmc_bl.gif') 0 100% no-repeat; margin:0px; padding:0px; }
.slideShow_br { background: url('pastel/fmc_br.gif') 100% 100% no-repeat; margin:0px; padding:0px; }

div.slideShowFull{
  display:block;
  margin:0px;
  margin-left:auto;
  margin-right:auto;
  width:540px;
  height:410px;
  padding:5px;
  border:1px solid;
  border-color:#e3e4e2;
}



div.slideShowControl {
  float:right;
  margin:0px;
  padding:0px;
}

img.slideShowControl {
  margin:0px;
  padding:0px;
  border:0px;
  background-color:#FFFFFF;
  height:20px;
}


img.slideShowControl:hover {
  margin:0px;
  padding:0px;
  color:inherit;
  background-color:#eeeeee;
  cursor:pointer;
}

div.slide {
  clear:both;
  margin:0px;
  padding:0px;
  display:none;
}

div.slideFull {
  clear:both;
  margin:0px;
  padding:0px;
  display:none;
}

span.slideInfo {
  display:none;
  margin:0px;
  padding:0px;
  font:10pt sans-serif;
}

div.articleEmbedMedia {
  display:block;
  padding:5px;
  margin:0px;
}

div.articleEmbedMedia_autostart {
  display:block;
  float:left;
  padding:5px;
  margin:0px;
}

div.formInput {
  display:block;
  width:90%;
  margin:auto;
}

span.formDesc_required {
  float:left;
  display:block;
  width:50%;
  height:30px;
  background:url('pastel/required_icon.gif') no-repeat top right;
  font:10pt sans-serif;
  text-align:right;
  margin:2px;
  padding:0px;
  padding-right:15px;
}

span.formDesc {
  float:left;
  display:block;
  width:50%;
  height:30px;
  font:10pt sans-serif;
  text-align:right;
  margin:2px;
  padding:0px;
  padding-right:15px;
}

div.formInput input {
  width:40%;
  height:25px;
  margin:5px;
}

div.formInput select {
  width:30%;
  height:25px;
  margin:5px;
}

div.contact {
  font:11pt sans-serif;
  font-weight:bold;
  margin:auto;
  margin-bottom:10px;
}

div.contact p.address_Name {
  display:block;
  width:400px;
  margin:auto;
  background:url('pastel/rmp_logo_small.gif') no-repeat 0 0;
  height:50px;
  font:13pt sans-serif;
  padding:0px;
  padding-left:120px;
  text-align:left;
}

div.contact p.email {
  display:block;
  width:300px;
  margin:auto;
  background:url('pastel/email_icon.gif') no-repeat 0 0;
  height:30px;
  font:10pt sans-serif;
  font-weight:bold;
  padding:0px;
  padding-top:2px;
  padding-left:30px;
}

div.contact p.email:first-letter {
  font:150% sans-serif;
  color:#9b9bdc; 
  background-color:inherit;
}
div.contact p.email a {
  color:#000000;
  background-color:inherit;
  font-weight:bold;
}

div.contact p.email a:hover {
  color:#9b9bdc;
  background-color:inherit;
  font-weight:bold;
}

div.contact p.address {
  display:block;
  width:300px;
  margin:auto;
  font:11pt sans-serif;
  font-weight:normal;
  padding:0px;
  padding-left:30px;
  text-align:left;
}

div.contact p.address:first-letter {
  font:inherit;
  color:inherit; 
  background-color:inherit;
}


div.contact p.phone_fax {
  display:block;
  width:300px;
  margin:auto;
  background:url('pastel/fax_icon.gif') no-repeat top left;
  height:30px;
  padding:0px;
  padding-left:30px;
  padding-top:15px;
  font:inherit;
}


div.contact p.phone_fax:first-letter {
  font:inherit;
  color:#9b9bdc; 
  background-color:inherit;
}

div.contact p.phone_tel {
  display:block;
  width:300px;
  margin:auto;
  background:url('pastel/phone_icon.gif') no-repeat top left;
  height:30px;
  padding:0px;
  padding-left:30px;
  padding-top:15px;
  font:inherit;
}

div.contact p.phone_tel:first-letter {
  font:inherit;
  color:#9b9bdc; 
  background-color:inherit;
}

div.tb_print_icon {
 float:right;
 display:block;
 width:25px;
 height:25px;
 background:url('pastel/printer_icon.gif') no-repeat top left;
}

div.tb_print_icon:hover {
  cursor:pointer;
}

div.tb_sitemap_icon {
 float:right;
 display:block;
 width:25px;
 height:25px;
 background:url('pastel/sitemap_icon.gif') no-repeat top left;
}

div.tb_sitemap_icon:hover {
  cursor:pointer;
}

div.tb_info_icon {
 float:right;
 display:block;
 width:25px;
 height:25px;
 background:url('pastel/info_icon.gif') no-repeat top left;
}

div.tb_info_icon:hover {
  cursor:pointer;
}

div.tb_uk_icon {
 float:right;
 display:block;
 width:25px;
 height:25px;
 background:url('pastel/uk_icon.gif') no-repeat top left;
}

div.tb_uk_icon:hover {
  cursor:pointer;
}

div.tb_fr_icon {
 float:right;
 display:block;
 width:25px;
 height:25px;
 background:url('pastel/fr_icon.gif') no-repeat top left;
}

div.tb_fr_icon:hover {
  cursor:pointer;
}

div.tb_text_info {
  float:left;
  font:11pt sans-serif;
  font-weight:normal;
  text-align:center;
  width:200px;
  height:22px;
  padding-top:3px;

}

/* ------------------------------------------------------------------------------------ */
/* END ARTICLE DEFINITION                                                               */
/* ------------------------------------------------------------------------------------ */

