.body_old { margin: 0px; font-family: Verdana, sans-serif;
    background-image: url(images/blue_bg.jpg); background-repeat: no-repeat; background-color: #1A2D71; }

body { margin: 0px; font-family: Tahoma, sans-serif; color: #000088; background-color: #ddd; }

a:link, a:visited { color: #33f !important; }
a:hover, a:active { color: #c33 ; }

input, textarea, select { padding-left: 4px; border: #4472B3 1px solid;
    color: #000; FONT-FAMILY: Verdana; }
input { Height: 22px; }
.radio { background: none; border: none; }

HR { color: #c33; height: 2px; border-style: solid ;}
H1_OLD { background-image: url(docs/cpc_18px.gif);  background-repeat: no-repeat; background-position: 0px 8px;
    padding-left: 28px;
    Font-weight: bold; font-style: normal;
    FONT-SIZE: 18pt; COLOR: #C33; FONT-FAMILY: Garamond, Times New Roman, serif; }
H1, h1 { padding: 8px 10px 2px 8px; Font-weight: normal; font-style: normal;
    FONT-SIZE: 16pt; COLOR: #CC3333;
    border-bottom: #339 2px solid; FONT-FAMILY: Tahoma, sans serif; }

H2, h2 { FONT-WEIGHT: normal; FONT-SIZE: 1.2em; COLOR: #cc3333; FONT-FAMILY: Tahoma, sans serif; }
H3, h3 { FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #cc3333; FONT-FAMILY: Tahoma, sans serif; }
H4, h4 { background-color: #fff; padding-left: 22px;
    background-image: url(images/cpc_bullet.gif);  background-repeat: no-repeat; background-position: 0px 2px;
    FONT-SIZE: 1.2em; font-style: italic; font-weight: normal; COLOR: #c00;
    FONT-FAMILY: Verdana, Tahoma, sans serif; }

#banner { background: #0C3C9E; background-repeat: repeat-x; }
#slogan { color: #c00; font-style: italic; font-size: 9pt; margin-left: 6px; }

.messagebox { background-color: #FFFFcc; border: #cccc99;
    color: #000088; text-align: center;
    margin: 0px; padding: 12px; }
.important { font-weight: bold; color: #CD0813; }

a.button_link { border: #999 1px solid; background-color: #ccc;
    font-size: 8pt; color: #000;
    padding: 0px 4px 0px 4px; margin: 4px; }
a.button_link:link, a.button_link:visited { color: #003; text-decoration: none; }
a.button_link:hover { color: #fc0; }

#menutop { margin-left: 0; padding: 8px 0px 40px 0px; 
    text-align: left; color: #ccc; font-size: .8em;
    background: #1F4DA5;  border-left: #039 1px solid; border-bottom: #039 1px solid; }
#menutop * li, #menutop ul { margin: 0px; list-style: none; padding: 0px; }
#menutop * a { color: #ccc; text-decoration: none;
    display: block; width: 150px; overflow: hidden; padding: 4px 2px 6px 6px;
    background: #1F4DA5; border-bottom: #999 1px solid; }
#menutop a:link { color: #ccc !important; }
#menutop a:visited { color: #ccc !important; }
#menutop a:hover, #menutop a:active { color: #fff !important; border-bottom: #c33 1px solid;}

#mainpgmenu { border: none; }
#mainpgright { border: #339 2px solid; width: 180px;  }
#mainpgright table { width: 180px; background-color: #eee; }
.mainpgheading { height: 22px; background: #1F4DA5; color: #ccc; text-align: center;  }
.mainpgitem { text-align: left; font-size: .8em }
.mainpgitempad { padding: 6px 4px 10px 4px; }

#homepglinks ul { margin: 0px; }

.mainpgitem .rss_items { margin: 0px; list-style: none; padding: 0px;}
.mainpgitem li { border-bottom: #99c 1px dotted; padding: 4px 0px 4px 2px; }
.mainpgitem a:hover { color: #33c !important; }

/* images are not working from cpc 
#mainpgcpc .rss_item {font-size: .9em; }
#mainpgcpc .rss_date {font-size: .7em; }
#mainpgcpc img { display: none }
*/

/* styles for RSS Feed - basic style with no bullets */

#mainpgcpc .rss_items { list-style:none; margin: 0px 14px 10px 0px; padding:0; }
#mainpgcpc .rss_item  { font-size: 1em; margin-bottom: 1em; }
#mainpgcpc .rss_date { font-size: .8em; }
#mainpgcpc img { display: none }

.rss_item a:link, .rss_item a:visited, .rss_item a:active { text-decoration: none; color: #339; }
.rss_item a:hover, .rss_item a:active  { text-decoration: underline; color: #933; }


#pagetextbox { background-color: #FFFFFF; font-size: .9em; }
#pagepadding { padding: 10px 0px 24px 24px; }
#pagemessage {   color: #fff; font-size: .9em;  font-weight: normal; text-align: center;
    border: #000 1px solid; background: #4472B3;
    margin: 8px 30px 8px 30px; padding: 6px 20px 6px 20px; }
#formtxt { color: #333333; FONT-SIZE: .9em; }
#footer { display:block;  margin-top: 10px;  text-align: center; FONT-SIZE: 8pt; COLOR: #6699ff; }
#footer A { COLOR: #99ccff; }

#poll_frame, #gallery_frame {position:relative;border:0px;width:100%;margin:0px;height:210px; }

#gallery_frame { height:120px; }


#mainpglfp { background-color: #eee; background-image: url(images/london_flag_bg.jpg); 
  background-repeat: no-repeat; background-position: top center;  }

/* google script of LPF RSS items on main page */

#mainpglfp .gfg-root { width:200px; height : auto; position : relative; overflow : hidden; 
  text-align : center; font-family: "Arial", sans-serif; font-size: 12px; border: none; }
#mainpglfp .gfg-title { display: none; font-size: 14px; font-weight : bold;
  color : #3366cc; line-height : 1.4em; overflow : hidden; white-space : nowrap; }
#mainpglfp .gfg-title a { color : #3366cc; }
#mainpglfp .gfg-subtitle { font-size: 12px; font-weight : bold; color : #3366cc;
  overflow : hidden; white-space : nowrap; margin-bottom : 2px; }
#mainpglfp .gfg-subtitle a { color : #3366cc; }

#mainpglfp .gfg-entry { background-color: none; height: 7em; position: relative;
  overflow: hidden; text-align: left; margin-top : 2px; margin-bottom : 2px;  }

/* To allow correct behavior for overlay */
#mainpglfp .gfg-root .gfg-entry .gf-result { position : relative; width : auto; padding-left : 2px; padding-right : 2px; }
#mainpglfp .gfg-list {  border-top: #666 1px dotted; position : relative; overflow : hidden; text-align : left; }
#mainpglfp .gfg-listentry { line-height : 1.5em; overflow : hidden; white-space : nowrap;
  text-overflow : ellipsis; -o-text-overflow : ellipsis; }
#mainpglfp .gfg-listentry A { text-decoration: none; }

#mainpglfp .gfg-listentry-odd { }
#mainpglfp .gfg-listentry-even { }
#mainpglfp .gfg-listentry-highlight A { text-decoration: underline; }

/* FeedControl customizations.  */
#mainpglfp .gfg-root .gfg-entry .gf-result .gf-title { font-size: 14px; line-height : 1.2em; overflow : hidden; white-space : nowrap;
  text-overflow : ellipsis; -o-text-overflow : ellipsis; margin-bottom : 2px; }
#mainpglfp .gfg-root .gfg-entry .gf-result .gf-snippet { height : 3.8em; color: #000000; margin-top : 3px; }

#mainpglfp .gfg-branding { white-space : nowrap; overflow : hidden; text-align : left; position : absolute;
  right : 0px; top : 0px; width : 80px; }
#mainpglfp .gfg-collapse-open, .gfg-collapse-closed { background-repeat : no-repeat; background-position : center;
  cursor : pointer; float : right; width : 17px; height : 20px; }
#mainpglfp .gfg-collapse-open { background-image : url('arrow_open.gif'); }
#mainpglfp .gfg-collapse-closed { background-image : url('arrow_close.gif'); }
#mainpglfp .gfg-collapse-href { float : left; }
.clearFloat { clear : both; }

/* CPC RSS FEED */


/* google script of LPF RSS items on main page */

#cpcrss .gfg-root { width: 600px; height: auto; position: relative; 
  text-align: left; border: none; }
#cpcrss .gfg-title { display: none; }
#cpcrss  .gfg-subtitle { display: none; }

#cpcrss .gfg-entry { background-color: none; height: 7em; position: relative;
  text-align: left; margin-top : 2px; margin-bottom : 2px;  }

/* To allow correct behavior for overlay */
#cpcrss  .gfg-root .gfg-entry .gf-result { position : relative; }
#cpcrss  .gfg-list { background-color: #fff; border-top: #666 1px dotted; position : relative; text-align : left; }
#cpcrss  .gfg-listentry {  margin-bottom: 6px;   }
#cpcrss  .gfg-listentry A { text-decoration: none; }

#cpcrss  .gfg-listentry-odd { }
#cpcrss  .gfg-listentry-even { }
#cpcrss  .gfg-listentry-highlight A { text-decoration: underline; }

/* FeedControl customizations.  */
#cpcrss  .gfg-root .gfg-entry .gf-result .gf-title { line-height : 1.2em; margin-bottom : 2px; }
#cpcrss  .gfg-root .gfg-entry .gf-result .gf-snippet { height : 3.8em; color: #000000; margin-top : 3px; }

#cpcrss  .gfg-listentry {
  padding-left : 15px;
  padding-right : 5px;
  margin-left : 5px;
  margin-right : 5px;
}

#cpcrss  .gfg-listentry-highlight { 
  background-image : url('images/bg_arrow.gif');
  background-repeat: no-repeat;
  background-position : center left;
}
