/* Global */

.highlight { color: #990000;}
.boldhighlight { color: #990000; font-weight:bold;}

/* Homepage */

/**********Teaser***********/
.hpTeaser {
    margin: 0px 0px;
    padding: 5px;
    overflow: hidden;
    /*float: left;*/
    position: relative;
    height: 250px;
    background: #CEDEED;
    text-decoration:none;
}
.hpTeaser img {
    border:none;
    }
.hpTeaser a {
    text-decoration: none;
    float: left;
}
.hpTeaser a:hover {
    cursor: pointer;
    text-decoration:none;
}
.hpTeaser a .more {
    position: absolute;
    right: 100px;
    bottom: 30px;
    font-size: 1em;
    font-weight:bold;
    color: #fff;
    background: #333;
    padding: 5px 10px;
    opacity:.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
}
.hpTeaser a .more2 {
    position: absolute;
    left: 20px;
    bottom: 20px;
    font-size: 1em;
    font-weight:bold;
    color: #fff;
    background: #333;
    padding: 5px 10px;
    opacity:.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
}

.hpTeaser a .more3 {
    display: none;
}
.hpTeaser a:hover .desc{
    display: block;
    font-size: 1em;
    padding: 10px 0;
    background: #333;
    opacity:.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
    color: #fff;
    position: absolute;
    bottom: 0px;
    left: 0px;
    padding: 10px;
    margin: 0;
    width: 745px;
    }
    
.hpTeaser a:hover .desc .highlight {
    display: block;
    margin-bottom: 5px;
    font-size:1em;
    font-weight:bold;
}
.hpTeaser a .desc {    display: none; }
.hpTeaser a:hover .more, .hpTeaser a:hover .more2 { visibility: hidden;}
.hpTeaser .highlight { color: #9F6; }
/*****************************/

/**********SmallTeaser***********/
.hpTeaserSmall {
    margin: 0px 0px 10px 0px;
    padding: 5px;
    overflow: hidden;
    float: left;
    position: relative;
    height: 250px;
    background: #CEDEED;
    text-decoration:none;
    width: 380px;
    
}
.hpTeaserSmall img {
    border:none;
    }
.hpTeaserSmall a {
    text-decoration: none;
    float: left;
}
.hpTeaserSmall a:hover {
    cursor: pointer;
    text-decoration:none;
}
.hpTeaserSmall a .more {
    position: absolute;
    right: 100px;
    bottom: 30px;
    font-size: 1em;
    font-weight:bold;
    color: #fff;
    background: #333;
    padding: 5px 10px;
    opacity:.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
}
.hpTeaserSmall a .more2 {
    position: absolute;
    left: 20px;
    bottom: 20px;
    font-size: 1em;
    font-weight:bold;
    color: #fff;
    background: #333;
    padding: 5px 10px;
    opacity:.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
}
.hpTeaserSmall a .more3 {
    display: none;
}
.hpTeaserSmall a:hover .desc{
    display: block;
    font-size: 1em;
    padding: 10px 0;
    background: #333;
    opacity:.75;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; /*--IE 8 Transparency--*/
    color: #fff;
    position: absolute;
    bottom: 0px;
    left: 0px;
    padding: 10px;
    margin: 0;
    width: 370px;
    }
    
.hpTeaserSmall a:hover .desc .highlight {
    display: block;
    margin-bottom: 5px;
    font-size:1em;
    font-weight:bold;
}
.hpTeaserSmall a .desc {    display: none; }
.hpTeaserSmall a:hover .more, .hpTeaserSmall a:hover .more2 { visibility: hidden;}
.hpTeaserSmall .highlight { color: #9F6; }
/*****************************/

.hpBox{
    width:250px;
    float:left;
    position: relative;
    margin-bottom: 30px;
    background: #fff;
    }

.one{}
.two{margin:0 5px;}
.three{}

.hpbdr1 { border-bottom: 2px solid  #CEDEED; }
.hpbdr2 { border-bottom: 2px solid  #CEDEED; }
.hpbdr3 { border-bottom: 2px solid  #CEDEED; }

.hpBox h1{
    padding: 2px 5px;
    margin-top: 5px;
    font-weight:bold;
    font-size:1.3em;
    }

.hpBox hr {
    clear:both;
    color:#00ff00;
    margin: 0px;
    }

.hpFeature{
    float:right;
    display:inline;
    width:115px;
    margin:0;
    padding: 4px;
    background: #fff;
    }
    
.hpFeature img{
    float:right;
    border: none;
    margin: 0px;
    width: 115px;
    }
p.desc{
    clear:right;
    font-weight: bold;
    font-size:12px;
    overflow: hidden;
    width: 115px;
    margin: 10px 0 0 0;
    }

.hpBox ul{
    width:230px;
  /*  padding: 4px;*/
    margin: 0px;
    font-size:12px;
    background:#fff;
    }
    
.hpBox li{
    list-style: none;
    width:230px;
    padding:2px 0;
    }













.hpOutlook { width: 240px; display:block; float: left; background-color:#efefef; padding: 5px 5px 15px 5px;}
.hpOutlook p { 
    float:right;
    width: 120px;
    padding: 0px 0px 10px 0px;
    }
    
.hpOutlook img {
    float: left;
    margin-right: 5px;
    border: 1px;
    }
/*.hpOutlook h4 { width:250px; background: #efefef;}*/
/*****************************/
.hpCounty { width: 240px; float:left; padding: 5px; background-color: #fff; margin: 5px 0px;}
/*.hpCounty h4 { width:240px; background: #efefef;  font-size:12px; margin:0px; padding:0px;}*/
.hpCounty img { border:none; margin:0px;}
.hpCounty p { width:220px; height:130px; padding: 14px 10px 0px 10px; background:url(/images/homepage/scambuster.jpg) no-repeat;}


/***********News************/

/** new **/


.hp_news {
    position: relative;
    display: inline;
    /*width: 50%;*/
    width: 363px;
    margin-left: 10px;
    padding: 0px;
    border: none;
    float:right;
    background: #fff;
    height: 260px;
    border-left:#cedeed 1px solid;
    border-right:#cedeed 1px solid;
    border-top: #cedeed 1px solid;
    }    
    
    .hp_news h2 { background:#FC6;
                  display:block;
                  margin:0px;
                  padding:5px;
                  }
    
    .hp_news ul { list-style:none; padding: 10px; margin:0}
    .hp_news ul li{
    background:url(/images/structure/1bullet.gif) no-repeat;
    background-position:0em 0.5em;
    padding: 2px 0px 2px 15px;
    }

.hp_news li a:link,
.hp_news li a:visited
    {
    color: #000;
    text-decoration: none;
    }
    
.hp_news li a:hover,
.hp_news li a:focus,
.hp_news li a:active 
    {
    color: #cedeed;
    background: #1d1d1d;
    text-decoration: none;    
    padding:2px;
    }


/** end new **/

.hpnews {
    width: 750px;
    background: #fff;
   /* border-top: 4px solid  #CEDEED;*/
    border-left: 5px solid #cedeed;
    border-right: 5px solid #cedeed;
    border-bottom: 1px solid #cedeed;
    /*border-top:1px #cedeed dashed;*/
    }
    
.hpnews li a:link,
.hpnews li a:visited, .hpBox li a:link,
.hpBoxs li a:visited {
    color: #000;
    text-decoration: none;
    }
    
.hpnews li a:hover,
.hpnews li a:focus,
.hpnews li a:active, 
.hpBox li a:hover,
.hpBox li a:focus,
.hpBox li a:active  {
    color: #cedeed;
    background: #1d1d1d;
    text-decoration: none;    
    padding:2px;
    }
    
 .newscol1 {
    position: relative;
    width: 375px;
    margin-left: 350px;
    padding: 10px;
    text-align: left;
    border: none;
    }
    
    .newscol1 img {
    float: right;
    margin: 0 0 10px 10px;
    }
.newscol {
    position: relative;
    float: left;
    /*width: 50%;*/
    width: 310px;
    margin-left: 0px;
    padding: 10px;
    border: none;
    }
    
    .newscol ul, .hpBox ul {list-style:none; padding: 0; margin:0}
    .newscol ul li, .hpBox ul li {
    background:url(/images/structure/1bullet.gif) no-repeat;
    background-position:0em 0.5em;
    padding: 2px 0px 2px 15px;
    }
    

/*****************************/
/* Headings */
h1 {font-family: Arial, Helvetica, sans-serif; font-size: 1.3em; font-weight: bold; margin-top:-5px; #margin-top:0;} 
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight: bold; }
h3 {font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 1em; font-weight: bold; }
h4 {font-family: Arial, Helvetica, sans-serif; font-size: 0.9em; font-weight: bold; }
h5 {font-family: Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: bold; }
h6 {font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bold; }

/* Content Links */
a:link {color: #004892; text-decoration:none;}
a:visited {color: #666666;}
a:hover {text-decoration: underline;}
a:active {color: #004892;}

/* RedDots */ 
.reddot {
    color: #F00;
    font-size:9pt
    font-weight:normal; 
    text-decoration: none;
    font-family:verdana;
    }

/*Background Colors*/
.bg1 {background-color:#E8B9C6;}
.bg2 {background-color:#DDC0EE;}
.bg3 {background-color:#B7D5E9;}
.bg4 {background-color:#EDE8D7;}
.bg5 {background-color:#DD9B7A;}
.bg6 {background-color:#B7DDC6;}
.bg7 {background-color:#FEEDB4;}
.bg8 {background-color:#C4ECEB;}
.bg9 {background-color:#FEDEFC;}
.bg0 {background-color:#000000;}

/*Border Colors*/
.bdr1 {border: #E8B9C6 solid 2px; padding: 10px;}
.bdr2 {border: #DDC0EE solid 2px; padding: 10px;}
.bdr3 {border: #B7D5E9 solid 2px; padding: 10px;}
.bdr4 {border: #EDE8D7 solid 2px; padding: 10px;}
.bdr5 {border: #DD9B7A solid 2px; padding: 10px;}
.bdr6 {border: #B7DDC6 solid 2px; padding: 10px;}
.bdr7 {border: #FEEDB4 solid 2px; padding: 10px;}
.bdr8 {border: #C4ECEB solid 2px; padding: 10px;}
.bdr9 {border: #FEDEFC solid 2px; padding: 10px;}
.bdr0 {border: #CEDEED solid 2px; padding: 10px;}
 

/*HR Colors */   
#content1 hr {color: #E8B9C6; background: #E8B9C6; border: 0; height:2px;}    
#content2 hr {color: #DDC0EE; background: #DDC0EE; border: 0; height:2px;}
#content3 hr {color: #B7D5E9; background: #B7D5E9; border: 0; height:2px;}
#content4 hr {color: #EDE8D7; background: #EDE8D7; border: 0; height:2px;}
#content5 hr {color: #DD9B7A; background: #DD9B7A; border: 0; height:2px;}
#content6 hr {color: #B7DDC6; background: #B7DDC6; border: 0; height:2px;}
#content7 hr {color: #FEEDB4; background: #FEEDB4; border: 0; height:2px;}
#content8 hr {color: #C4ECEB; background: #C4ECEB; border: 0; height:2px;}
#content9 hr {color: #FEDEFC; background: #FEDEFC; border: 0; height:2px;}
#content0 hr {color: #CEDEED; background: #CEDEED; border: 0; height:2px;}

/*List Styles*/
/* -- 1 --*/
#content1 #c2 .article ul {list-style:none;}
#content1 #c2 .article ul li {
    background:url(/images/structure/1bullet.gif) no-repeat;
    background-position:0em 0.5em;
    padding: 2px 0px 2px 15px;
    }
#content1 #c2 .article ul ul li {
    background:url(/images/structure/1bullet2.gif) no-repeat;
    background-position:0em 0.5em;
    }
#content1 #c2 .article ul ul ul li {
    background:url(/images/structure/1bullet3.gif) no-repeat;
    background-position:0em 0.5em;
    }
    
/* -- 2 --*/
#content2 #c2 .article ul {list-style:none;}
#content2 #c2 .article ul li {
    background:url(/images/structure/2bullet.gif) no-repeat;
    background-position:0em 0.5em;
    padding: 2px 0px 2px 15px;
    }
#content2 #c2 .article ul ul li {
    background:url(/images/structure/2bullet2.gif) no-repeat;
    background-position:0em 0.5em;
    }
#content2 #c2 .article ul ul ul li {
    background:url(/images/structure/2bullet3.gif) no-repeat;
    background-position:0em 0.5em;
    }

/* -- 3 --*/
#content3 #c2 .article ul {list-style:none;}
#content3 #c2 .article ul li {
    background:url(/images/structure/3bullet.gif) no-repeat;
      background-position:0em 0.5em;
    padding: 2px 0px 2px 15px;
    }
#content3 #c2 .article ul ul li {
    background:url(/images/structure/3bullet2.gif) no-repeat;
    background-position:0em 0.5em;
    }
#content3 #c2 .article ul ul ul li {
    background:url(/images/structure/3bullet3.gif) no-repeat;
    background-position:0em 0.5em;
    }
    
/* -- 4 --*/
#content4 #c2 .article ul {list-style:none;}
#content4 #c2 .article ul li {
    background:url(/images/structure/4bullet.gif) no-repeat;
    background-position:0em 0.5em;
    padding: 2px 0px 2px 15px;
    }
#content4 #c2 .article ul ul li {
    background:url(/images/structure/4bullet2.gif) no-repeat;
    background-position:0em 0.5em;
    }
#content4 #c2 .article ul ul ul li {
    background:url(/images/structure/4bullet3.gif) no-repeat;
    background-position:0em 0.5em;
    }
    
/* -- 5 --*/
#content5 #c2 .article ul {list-style:none;}
#content5 #c2 .article ul li {
    background:url(/images/structure/5bullet.gif) no-repeat;
      background-position:0em 0.5em;
    padding: 2px 0px 2px 15px;
    }
#content5 #c2 .article ul ul li {
    background:url(/images/structure/5bullet2.gif) no-repeat;
    background-position:0em 0.5em;
    }
#content5 #c2 .article ul ul ul li {
    background:url(/images/structure/5bullet3.gif) no-repeat;
    background-position:0em 0.5em;
    }

/* -- 6 --*/
#content6 #c2 .article ul {list-style:none;}
#content6 #c2 .article ul li {
    background:url(/images/structure/6bullet.gif) no-repeat;
    background-position:0em 0.5em;
    padding: 2px 0px 2px 15px;
    }
#content6 #c2 .article ul ul li {
    background:url(/images/structure/6bullet2.gif) no-repeat;
    background-position:0em 0.5em;
    }
#content6 #c2 .article ul ul ul li {
    background:url(/images/structure/6bullet3.gif) no-repeat;
    background-position:0em 0.5em;
    }

/* -- 7 --*/
#content7 #c2 .article ul {list-style:none;}
#content7 #c2 .article ul li {
    background:url(/images/structure/7bullet.gif) no-repeat;
      background-position:0em 0.5em;
    padding: 2px 0px 2px 15px;
    }
#content7 #c2 .article ul ul li {
    background:url(/images/structure/7bullet2.gif) no-repeat;
    background-position:0em 0.5em;
    }
#content7 #c2 .article ul ul ul li {
    background:url(/images/structure/7bullet3.gif) no-repeat;
    background-position:0em 0.5em;
    }

/* -- 8 --*/
#content8 #c2 .article ul {list-style:none;}
#content8 #c2 .article ul li {
    background:url(/images/structure/8bullet.gif) no-repeat;
      background-position:0em 0.5em;
    padding: 2px 0px 2px 15px;
    }
#content8 #c2 .article ul ul li {
    background:url(/images/structure/8bullet2.gif) no-repeat;
    background-position:0em 0.5em;
    }
#content8 #c2 .article ul ul ul li {
    background:url(/images/structure/8bullet3.gif) no-repeat;
    background-position:0em 0.5em;
    }

/* -- 9 --*/
#content9 #c2 .article ul {list-style:none;}
#content9 #c2 .article ul li {
    background:url(/images/structure/9bullet.gif) no-repeat;
    background-position:0em 0.5em;
    padding: 2px 0px 2px 15px;
    }
#content9 #c2 .article ul ul li {
    background:url(/images/structure/9bullet2.gif) no-repeat;
    background-position:0em 0.5em;
    }
#content9 #c2 .article ul ul ul li {
    background:url(/images/structure/9bullet3.gif) no-repeat;
    background-position:0em 0.5em;
    }


/* -- LP2 List -- */ 
/* -- 1 --*/
#content1 #c2 .lp2 ul {list-style:none;}
#content1 #c2 .lp2 ul li {
    background:url(/images/structure/1bullet.gif) no-repeat;
    background-position:0em 0.5em;
    padding: 2px 0px 2px 15px;
    }
#content1 #c2 .lp2 ul ul li {
    background:url(/images/structure/1bullet2.gif) no-repeat;
    background-position:0em 0.5em;
    }
#content1 #c2 .lp2 ul ul ul li {
    background:url(/images/structure/1bullet3.gif) no-repeat;
    background-position:0em 0.5em;
    }
    
/* -- 2 --*/
#content2 #c2 .lp2 ul {list-style:none;}
#content2 #c2 .lp2 ul li {
    background:url(/images/structure/2bullet.gif) no-repeat;
    background-position:0em 0.5em;
    padding: 2px 0px 2px 15px;
    }
#content2 #c2 .lp2 ul ul li {
    background:url(/images/structure/2bullet2.gif) no-repeat;
    background-position:0em 0.5em;
    }
#content2 #c2 .lp2 ul ul ul li {
    background:url(/images/structure/2bullet3.gif) no-repeat;
    background-position:0em 0.5em;
    }
/* -- 3 --*/
#content3 #c2 .lp2 ul {list-style:none;}
#content3 #c2 .lp2 ul li {
    background:url(/images/structure/3bullet.gif) no-repeat;
      background-position:0em 0.5em;
    padding: 2px 0px 2px 15px;
    }
#content3 #c2 .lp2 ul ul li {
    background:url(/images/structure/3bullet2.gif) no-repeat;
    background-position:0em 0.5em;
    }
#content3 #c2 .lp2 ul ul ul li {
    background:url(/images/structure/3bullet3.gif) no-repeat;
    background-position:0em 0.5em;
    }
    
/* -- 4 --*/
#content4 #c2 .lp2 ul {list-style:none;}
#content4 #c2 .lp2 ul li {
    background:url(/images/structure/4bullet.gif) no-repeat;
    background-position:0em 0.5em;
    padding: 2px 0px 2px 15px;
    }
#content4 #c2 .lp2 ul ul li {
    background:url(/images/structure/4bullet2.gif) no-repeat;
    background-position:0em 0.5em;
    }
#content4 #c2 .lp2 ul ul ul li {
    background:url(/images/structure/4bullet3.gif) no-repeat;
    background-position:0em 0.5em;
    }
    
/* -- 5 --*/
#content4 #c2 .lp2 ul {list-style:none;}
#content5 #c2 .lp2 ul li {
    background:url(/images/structure/5bullet.gif) no-repeat;
    background-position:0em 0.5em;
    padding: 2px 0px 2px 15px;
    }
#content5 #c2 .lp2 ul ul li {
    background:url(/images/structure/5bullet2.gif) no-repeat;
    background-position:0em 0.5em;
    }
#content5 #c2 .lp2 ul ul ul li {
    background:url(/images/structure/5bullet3.gif) no-repeat;
    background-position:0em 0.5em;
    }
/* -- 6 --*/
#content6 #c2 .lp2 ul {list-style:none;}
#content6 #c2 .lp2 ul li {
    background:url(/images/structure/6bullet.gif) no-repeat;
    background-position:0em 0.5em;
    padding: 2px 0px 2px 15px;
    }
#content6 #c2 .lp2 ul ul li {
    background:url(/images/structure/6bullet2.gif) no-repeat;
    background-position:0em 0.5em;
    }
#content6 #c2 .lp2 ul ul ul li {
    background:url(/images/structure/6bullet3.gif) no-repeat;
    background-position:0em 0.5em;
    }
/* -- 7 --*/
#content7 #c2 .lp2 ul {list-style:none;}
#content7 #c2 .lp2 ul li {
    background:url(/images/structure/7bullet.gif) no-repeat;
      background-position:0em 0.5em;
    padding: 2px 0px 2px 15px;
    }
#content7 #c2 .lp2 ul ul li {
    background:url(/images/structure/7bullet2.gif) no-repeat;
    background-position:0em 0.5em;
    }
#content7 #lp2 .article ul ul ul li {
    background:url(/images/structure/7bullet3.gif) no-repeat;
    background-position:0em 0.5em;
    }
/* -- 8 --*/
#content8 #c2 .lp2 ul {list-style:none;}
#content8 #c2 .lp2 ul li {
    background:url(/images/structure/8bullet.gif) no-repeat;
      background-position:0em 0.5em;
    padding: 2px 0px 2px 15px;
    }
#content8 #c2 .lp2 ul ul li {
    background:url(/images/structure/8bullet2.gif) no-repeat;
    background-position:0em 0.5em;
    }
#content8 #c2 .lp2 ul ul ul li {
    background:url(/images/structure/8bullet3.gif) no-repeat;
    background-position:0em 0.5em;
    }
/* -- 9 --*/
#content9 #c2 .lp2 ul {list-style:none;}
#content9 #c2 .lp2 ul li {
    background:url(/images/structure/9bullet.gif) no-repeat;
    background-position:0em 0.5em;
    padding: 2px 0px 2px 15px;
    }
#content9 #c2 .lp2 ul ul li {
    background:url(/images/structure/9bullet2.gif) no-repeat;
    background-position:0em 0.5em;
    }
#content9 #c2 .lp2 ul ul ul li {
    background:url(/images/structure/9bullet3.gif) no-repeat;
    background-position:0em 0.5em;
    }



/*Downloads*/

.dl {
    border-top: 1px #ababab solid;
    border-bottom: 1px #ababab solid;
    padding: 5px 5px 5px 45px;
    margin: 5px 0px;
    min-height: 25px;
    }

.dl a:link, .dl a:visited { font-weight: bold;}
.doc {background:#FFF url(/images/structure/doc.gif) left top no-repeat;}
.pdf {background:#FFF url(/images/structure/pdf.gif) left top no-repeat;}
.xls {background:#FFF url(/images/structure/xls.gif) left top no-repeat;}
.fil {background:#FFF url(/images/structure/fil.gif) left top no-repeat;}

.outlook {
    border-top: 1px #ababab solid;
    border-bottom: 1px #ababab solid;
    padding: 5px 5px 5px 45px;
    margin: 5px 0px;
    min-height: 25px;
    }

.outlook img {
    float: right;
    }

/*Text Box*/

.box {
    padding: 5px;
    }

/*Info Box*/

.infoBoxL {
    background: #FFF;
    border-top: 1px dashed #333;
    border-left: 6px solid #333333;
    border-bottom: 1px dashed #333;
    color: #666;
    display: block;
    font: normal 1em Tahoma,sans-serif;
    line-height: 1.6em;
    margin-bottom: 10px;
    padding: 5px 10px;
    }

.infoBoxR {
    background: #FFF;
    border-top: 1px dashed #333;
    border-right: 6px solid #333333;
    border-bottom: 1px dashed #333;
    color: #666;
    display: block;
    font: normal 1em Tahoma,sans-serif;
    line-height: 1.6em;
    margin-bottom: 10px;
    padding: 5px 10px;
    }


/*Quote*/ 

blockquote {
    background: url(/images/structure/quoteL.gif) no-repeat;
    background-position: left top;
    display: block;
    padding-left: 28px;
    padding-right: 28px;
}
blockquote p{
    background: url(/images/structure/quoteR.gif) no-repeat;
    background-position: right top;
}
blockquote a {
    text-decoration: none;
    font-weight:normal;
    font-size: 1.2em;
    color:#A7B2BD;
}
blockquote a {
    text-decoration: underline;
}

/*Text+Picture*/

.txtpic { clear: both; }
.txtpic .border { border: 1px #000000 solid; }
.txtpic .noborder { border: none; }
.caption {font-style: italic; font-size:9px; text-align:center;}


.imageleft { 
    float: left;
    margin: 5px 10px 5px 0px;
    }

.imageright { 
    float: right;
    margin: 5px 0px 5px 10px;
    }



/*News*/

.news { }
.articleImage { float:right; margin: 10px; }
.date { font-weight:bold;}


/* Mini News List */


#news ul {
    list-style:none;
    margin: 0px;
    padding: 0px;
    }

#news ul li {
    background: #fff;
    border-bottom: 1px solid #efefef;
    background-position:0em 0.5em;
    padding: 2px 5px;
    font-size:12px;
    margin: 1px 0px;
    }

#news, #perf {
    width: 244px;
    background: #fff;
    font-size:12px;
    border: 1px #c0c0c0 solid;
    margin: 5px 1px 5px 0px;
    padding: 5px;
    }

    
#news .title, #perf .title {
    display:block;
    font-weight:bold;
    background:#EDE8D7;
    border:#c0c0c0 1px solid;
    padding:5px;
    color:#000;
    margin-bottom: 5px;
    }



/*Job*/
 
.job {
 
 }
 
 .jobinfo {
     width: 180px;
     float: right;
     background: #CEDEED;
     padding: 10px;
     margin: 5px;
     display: inline;
     border: 1px solid #EDE8D7;
     }
 
 /* content table styles */

#content0 table, #content1 table, #content2 table, #content3 table, #content4 table, #content5 table, #content6 table, #content7 table, #content8 table, #content9 table, #content table { font-family: "Arial Narrow", Arial, sans-serif; text-align: left; }
#content0 td, #content1 td, #content2 td, #content3 td, #content4 td, #content5 td, #content6 td, #content7 td, #content8 td, #content9 td, #content td  { padding: 8px; color: #000000; margin-bottom: 10px;}

#content0 th { padding: 10px 8px; color: #fff; font-weight:bold; background: #195a9d; }
#content1 th { padding: 10px 8px; color: #fff; font-weight:bold; background: #c34567; }
#content2 th { padding: 10px 8px; color: #fff; font-weight:bold; background: #a559d1; }
#content3 th { padding: 10px 8px; color: #fff; font-weight:bold; background: #408fc5; }
#content4 th { padding: 10px 8px; color: #fff; font-weight:bold; background: #d3c59b; }
#content5 th { padding: 10px 8px; color: #fff; font-weight:bold; background: #e38a5f; }
#content6 th { padding: 10px 8px; color: #fff; font-weight:bold; background: #40a567; }
#content7 th { padding: 10px 8px; color: #fff; font-weight:bold; background: #fdd142; }
#content8 th { padding: 10px 8px; color: #fff; font-weight:bold; background: #62ceca; }
#content9 th { padding: 10px 8px; color: #fff; font-weight:bold; background: #fba7f8; }

#content0 caption {padding: 5px 0 5px 0; color: #fff; font-weight:bold; background: #195a9d;}
#content1 caption {padding: 5px 0 5px 0; color: #fff; font-weight:bold; background: #c34567;}
#content2 caption {padding: 5px 0 5px 0; color: #fff; font-weight:bold; background: #a559d1;}
#content3 caption {padding: 5px 0 5px 0; color: #fff; font-weight:bold; background: #408fc5;}
#content4 caption {padding: 5px 0 5px 0; color: #fff; font-weight:bold; background: #d3c59b;}
#content5 caption {padding: 5px 0 5px 0; color: #fff; font-weight:bold; background: #e38a5f;}
#content6 caption {padding: 5px 0 5px 0; color: #fff; font-weight:bold; background: #40a567;}
#content7 caption {padding: 5px 0 5px 0; color: #fff; font-weight:bold; background: #fdd142;}
#content8 caption {padding: 5px 0 5px 0; color: #fff; font-weight:bold; background: #62ceca;}
#content9 caption {padding: 5px 0 5px 0; color: #fff; font-weight:bold; background: #fba7f8;}


.striped0 .odd {background-color: #b2c8de;} 
.striped1 .odd {background-color: #f3dae1;} 
.striped2 .odd {background-color: #e7d3f3;} 
.striped3 .odd {background-color: #bfdaec;} 
.striped4 .odd {background-color: #EDE8D7;} 
.striped5 .odd {background-color: #f6d8c9;} 
.striped6 .odd {background-color: #cce7d6;} 
.striped7 .odd {background-color: #fef3cd;} 
.striped8 .odd {background-color: #d5f2f1;} 
.striped9 .odd {background-color: #fee7fd;} 

.striped0 .even {background-color: #FFFFFF;}
.striped1 .even {background-color: #FFFFFF;} 
.striped2 .even {background-color: #FFFFFF;} 
.striped3 .even {background-color: #FFFFFF;} 
.striped4 .even {background-color: #FFFFFF;} 
.striped5 .even {background-color: #FFFFFF;} 
.striped6 .even {background-color: #FFFFFF;} 
.striped7 .even {background-color: #FFFFFF;} 
.striped8 .even {background-color: #FFFFFF;} 
.striped9 .even {background-color: #FFFFFF;}


/*Legecy Styles*/

.teaser-paragraph {border-top: 1px solid #E0E0E0; padding: 5px 0px 5px 0px}


/*Public Conveniences Map*/

#map {position: relative;z-index: 100; font-family: verdana; font-size: 80%; color: #000000; margin-bottom:10px; width:580px}
#map a {display: block; text-decoration: none; padding: 0 0 0 13px; background: url(/images/structure/bullet_001.gif) bottom left no-repeat}
#map a:hover {text-decoration: underline; border: none}

#a140 {position: absolute; top: 195px; left: 410px}
#a148 {position: absolute; top: 105px; left: 260px}
#a1067 {position: absolute; top: 205px; left: 340px}
#a149 {position: absolute; top: 90px; left: 435px}
#a1492 {position: absolute; top: 45px; left: 200px}
#a1151 {position: absolute; top: 200px; left: 490px}

#bacton {position: absolute; top: 100px; left: 507px} 
#blakeney {position: absolute; top: 18px; left: 282px}
#cromer {position: absolute; top: 53px; left: 426px}
#fakenham {position: absolute; top: 125px; left: 205px}
#happisburgh {position: absolute; top: 120px; left: 535px} 
#hickling {position: absolute; top: 175px; left: 575px} 
#holt {position: absolute; top: 80px; left: 320px}
#horning {position: absolute; top: 225px; left: 520px}
#hoveton {position: absolute; top: 215px; left: 490px}
#ludham {position: absolute; top: 205px; left: 540px}
#morston {position: absolute; top: 240px; left: 275px}
#mundesley {position: absolute; top: 75px; left: 478px}
#norwich {position: absolute; top: 250px; left: 405px}
#overstrand {position: absolute; top: 60px; left: 453px}
#potterheigham {position: absolute; top: 185px; left: 575px} 
#runton {position: absolute; top: 42px; left: 414px}
#stalham {position: absolute; top: 161px; left: 525px}
#seapalling {position: absolute; top: 150px; left: 585px}
#sheringham {position: absolute; top: 33px; left: 375px}
#walcott {position: absolute; top: 110px; left: 524px}
#walsham {position: absolute; top: 140px; left: 470px}
#walsingham {position: absolute; top: 90px; left: 225px}
#wells {position: absolute; top: 25px; left: 205px}
#weybourne {position: absolute; top: 25px; left: 195px}  
 
 
/*Performance*/

.image_performance{
    padding-right: 5px;
    float:left;
}

/*Columns*/
#col_left {float:left; margin:0px 2px 2px 0px; padding-right:5px; width:200px;}
#col_right {margin:0;  padding:0; width: 265px;}
 

/* Languages */

#languages { background: #fff;
             width: 617px;
             border: 5px solid #efefef;
             margin-left:75px;
             padding-top: 10px;
            }

.flag {
    border:1px #000 solid; 
    margin: 5px; 
    float: right;
    }