/* 
medium gray = #bcbdc0
light gray = #f3f3f4

col1 #ffc20e 
col2 #cbdb2a 
col3 #981b1e 
col4 #00aeef
col5 #bd7723
col6 #6c9d31
col7 #008eb0
col8 #ed1c24
col9 #ec008c
col10 #b4b511
col11 #f68d1f 
col12 #007071 
col13 #fff200
col14 #8b005a
col15 #0072bc
col16 #7e2a90

*/

body 
{
  font-family : Verdana;
  //font-size : 10pt;
  font-size : 12pt;
  text-align: center;
  min-width: 810px;
}

a
{
  color : Black;
  text-decoration : none;
}

a.aboldheadlink
{
  color : Black;
  /* text-decoration : none; */
text-decoration : underline;
}

a:hover
{
  text-decoration : underline;
}

a img
{
  border : none;
}

.bold
{
  font-weight : bold;
}

h1
{
  background-color : #faa61a;
  color : white;  
  font-weight : bold;
  padding : 2px 0px 4px 8px;
  margin-bottom : 6px;
}

h2
{
  // font-size : 9pt;
  font-size : 11pt;
  font-weight : bold;
  padding : 3px 0 3px 0;
  margin : 0;
}

h3
{
   //font-size : 9pt;
  font-size : 11pt;
  font-weight : bold;
  padding : 3px 0 3px 0;
  margin : 0;
}

#border
{
  width : 810px;
  text-align : left;
  padding : 10px 4px 4px 4px;
  margin-left: auto;
  margin-right: auto;

}

.clear
{
  clear : both;
}

.hidden
{
  display : none;
}

.hrWideGray
{
  border-top : dotted 1px #bcbdc0;
  border-bottom : solid 1px #bcbdc0;
  height : 0px;
  line-height: 0px; 
  padding-top : 0px;
  padding-bottom : 0px;
  margin-top : 3px;
  margin-bottom : 3px;
  clear : both;
}

.hrGray
{
  border-top : dotted 1px gray;
  height : 0px;
  line-height: 0px; 
  padding-top : 0px;
  padding-bottom : 0px;
  margin-top : 3px;
  margin-bottom : 3px;
  clear : both;
}
.hrWhite
{
  border-top : dotted 1px white;
  height : 0px;
  line-height: 0px; 
  padding-top : 0px;
  padding-bottom : 0px;
  margin-top : 3px;
  margin-bottom : 3px;
  clear : both;
}

.hrGrayTh
{
  border-top : dotted 1px gray;
  height : 0px;
  line-height: 0px; 
  padding : 0;
  margin : 0;
  clear : both;
}

.hrWhTh
{
  border-top : dotted 1px white;
  height : 0px;
  line-height: 0px; 
  padding : 0;
  margin : 0;
  clear : both;
}

label
{
  min-width : 120px;
  display : inline;
  float: left; 
  clear : left;
}

/*** Header ***/

#header
{
  height : 100px;
}

#tewkesburyLogo
{
  float : left;
  padding-left : 28px;
  padding-right : 28px;
  padding-top : 8px;
}

#loginLogo
{
  position : absolute;
}

#headerImg
{
  padding-top : 4px;
}

#headerBar
{
  float : right;
  background-color : #bcbdc0;
  background : #bcbdc0 url(../images/tewkesburybc/pic/cornerGrWhBig.gif) no-repeat left top;  
  width : 670px;
  //font-size : 7pt;
  font-size : 9pt;
}

#LSPheaderBar
{
  float : right;
  background-color : #bcbdc0;
  background : #bcbdc0 url(../images/tewkesburybc/pic/cornerGrWhBig.gif) no-repeat left top;  
  width : 609px;
  //font-size : 7pt;
  font-size : 9pt;
}


#menuContainer
{
  float : right;
  height : 18px;
  padding-top : 5px;
  margin-top : 5px;
}

#menuList
{
  list-style-type: none;
  margin: 0;
  padding: 0px 14px 0px 0px;
}

#menuList li
{
  border-left: 1px solid #000;
  float: left;
  margin : 0px -2px 0px 2px;
  padding : 0px 2px 0px 2px;
}

#menuList li:first-child 
{ 
  border-left:none;
}
/*** Breadcrumb ***/

#breadcrumb
{
  //font-size : 7pt;
  font-size : 9pt;
  float : left;
  margin-left : 10px;
  padding-top : 2px;
}

/*** Search ***/

#searchBox
{
  float : right;
  width: 169px;
  height: 20px;
  background: url(../images/tewkesburybc/pic/search.gif);
  background-repeat : no-repeat;
  padding-bottom : 3px;
  border: 0;
}
#searchBox #search {
  float: right;
  padding: 0;
  margin: 4px 23px 0px 0px;
  border: 0;
  width: 140px;
  background: none;
  //font-size: 8pt;
  font-size: 10pt;
}
#searchBox #go {
  float: left;
  margin: 4px 0 0 5px;
}

#searchBox #magGlass {
  float:right;
  margin: -18px 0 0 145px;
  width: 14px;
}

/*** Footer ***/

#footer
{
  padding : 10px 2px 10px 2px;
  text-align : center;
}

#footer ul
{
  margin: 0 auto 0 auto;
}


#navContainer
{
  font-size : 7pt;
  //font-size : 9pt;
  overflow: hidden;
  text-align :center;
  /* padding-left : 160px; */
padding-left : 250px;
}

#navlist
{
  list-style-type: none;
  padding: 0;
}

#navlist li
{
  border-left: 1px solid #000;
  float: left;
  margin : 0px -3px 0px 3px;
  padding : 0px 3px 0px 6px;
}

#navlist li:first-child 
{ 
  border-left:none;
}

#logoList
{
  list-style-type : none;
  padding: 0;
}

#logoList img
{
  height : 38px;
}

#logoList li
{
  float: left;
  margin : 0px -5px 0px 5px;
  padding : 0px 5px 0px 5px;
}

#footerText
{
  //font-size : 7pt;
  font-size : 9pt;
  padding-left : 6px;
}

/*** Page Content ***/

#pageContent
{
  padding-top : 4px;
  
}

#sideMenuBar
{
  float : left;
  width : 125px;
  //font-size : 7pt;
  font-size : 9pt;
}

#content
{
  float : right;
  width : 666px;
  padding : 12px 0px 8px 12px;
  background-color : #f3f3f4;
  background-image : url(../images/tewkesburybc/pic/cornerLtGrWhBig.gif);
  background-position : top left;
  background-repeat : no-repeat;
}

#banner
{
  float : right;
  width : 666px;
  padding : 8px 0px 8px 0px;
}




#contentLSP
{
  float : right;
  width : 660px;
  padding : 12px 0px 8px 12px;
  background-color : #f3f3f4;
  background-image : url(../images/tewkesburybc/pic/cornerLtGrWhBig.gif);
  background-position : top left;
  background-repeat : no-repeat;
}

#sideMenu
{
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.lhscol2
{
  background-image : url(../images/tewkesburybc/pic/cornerMenu.gif);
  background-position : top left;
  background-repeat : no-repeat;
  background-color : #ffc20e;
}

#sideMenu ul
{
  list-style-type : none;
  margin: 0;
  padding: 0;
}

#sideMenu li
{
  border-bottom: 1px dotted #000;
  margin : 0px 0px 0px 0px;
  padding : 1px 0px 1px 0px;
}

#sideMenu li:first-child 
{ 
  border-top: 1px dotted #000;
}

#date
{
  // padding-left : 3px;
}



.nodepth
{
  background-color : #ffffff;
}

.selected
{
  background-color : #ffe22e;
}

.nodepthselected
{
  background-color : #ffffff;
  font-weight : bold;
  color : #ffc20e;
}

.menuItem
{
  width : 116px;
  padding-top : 3px;
  padding-bottom : 3px;
}

.menuSpace
{
  width : 116px;
  margin-left : 7px;
  padding-left : 2px;
  padding-top : 3px;
  padding-bottom : 3px;
  background-color : #ffffff;
}

.menuSelectCorner
{

  background-image : url(../images/tewkesburybc/pic/cornerMenu.gif);
  background-position : top left;
  background-repeat : no-repeat;
}

.menuCorner
{
  width : 125px;
  background-image : url(../images/tewkesburybc/pic/cornerMenu.gif);
  background-position : top left;
  background-repeat : no-repeat;
}

.depth1
{
  background-image : url(../images/tewkesburybc/pic/cornerMenu.gif);
  background-position : top left;
  background-repeat : no-repeat;
}


.smMenuCorner
{
  background-image : url(../images/tewkesburybc/pic/cornerMenu.gif);
  background-position : top left;
  background-repeat : no-repeat;
}

.corner1
{
  background-color : #ffc20e;
}

.corner2
{
  background-color : #cbdb2a;
}

.corner3
{
  background-color : #981b1e;
}

.corner4
{
  background-color : #00aeef;
}

.corner5
{
  background-color : #bd7723;
}

.corner6
{
  background-color : #6c9d31;
}

.corner7
{
  background-color : #ed1c24;
}

.corner8
{
background-color : #008eb0;
}

.corner9
{
  background-color : #ec008c;
}

.corner10
{
  background-color : #b4b511;
}

.corner11
{
  background-color : #f68d1f;
}

.corner12
{
  background-color : #007071;
}

.corner13
{
  background-color : #DDBB01; //#fff200;
}

.corner14
{
  background-color : #8b005a;
}

.corner15
{
  background-color : #2e3092;
}

.corner16
{
  background-color : #006f3a;
}

.corner17
{
  background-color : #008fd4;
}

#azhome
{
  background-color : #e8eaf2;
  color : #556293;
  margin-top : 22px;
}

#azhome p
{
  margin-top : 3px;
  margin-bottom : 3px;
  margin-left : 4px;
}

#azhome h2
{
  margin-left : 4px;
}

#azhome ul
{
  padding : 0;
  margin : 0;
}

#azhome a
{
  color : #556293;
}

#azhome li 
{
  font-weight : bold;
  //font-size : 9pt;
  font-size : 11pt;
  display:inline;
  float:left;
  text-transform:uppercase;
  padding: 2px 2px;
  margin: 2px;
  border: 0;
}

/*** Info ***/

#info
{
  width : 490px;
  float : left;
  font-size : 10pt;
  
}

#quickGuide
{
  width : 333px;
  float : left;
  font-size : 10pt; 
  background-color : #F3F3F4; 
}

#quickGuide h2
{
  font-size : 10pt;
  background-color : #FFC20E; 
}

#images h2
{
  font-size : 10pt;
  background-color : #FFC20E; 
}

#map
{
  width : 333px;
  height : 300px;
  float : right;
  font-size : 10pt;
  
}

#infoParish
{
  width : 666px;
  font-size : 10pt;
  
}

#infolsp
{
  width : 490px;
  float : left;
  //font-size : 8pt;
  font-size : 10pt;
  
}

#info>h2
{
  background-color : #008fd5;
  color : white;
  margin-bottom : 10px;
  padding-left : 8px;
}

#info>h3
{
  background-color : #008fd5;
  color : white;
  margin-bottom : 10px;
  padding-left : 8px;
  //font-size : 8pt;
  font-size : 10pt;
  font-weight : normal;
}

.rdCornerMedGr
{
  background-image : url(../images/tewkesburybc/pic/cornerMedGr.gif);
  background-position : top left;
  background-repeat : no-repeat;
}

.rdCornerLrgGr
{
  
  background-image : url(../images/tewkesburybc/pic/cornerLrgGr.gif);
  background-position : top left;
  background-repeat : no-repeat;
}

#featuredNews
{
  background-color : #faa61a;
  color : white;  
  font-weight : bold;
  padding : 2px 0px 4px 8px;
  margin-bottom : 6px;
}

#latestNews
{
  background-color : #008fd5;
  color : white;  
  font-weight : bold;
  padding : 2px 0px 4px 8px;
  margin-top : 6px;
  margin-bottom : 6px;
}

#infoLeft p
{
  margin-top : 5px;
  margin-bottom : 5px;
  line-height : 16px;
}

.dateStamp
{
  font-weight : bold;
}

.clear
{
  clear : both;
}

#infoLeft
{
  float : left;
  width : 242px;
}

#infoRight
{
  float : right;
  width : 242px;
}

#colLeft
{
  float : left;
  width : 280px;
}

#colRight
{
  float : right;
  width : 204px;
  text-align : center;
}
#colRight img
{
  max-width : 204px;
}


.topic
{
  background-color : #4d52a3;
  color : White;
  padding : 14px 10px 10px 10px;
  margin-bottom : 8px;
  clear : both;
}

.topic a
{
  color : white;
}

.topic img
{
  float : left;
  margin:4px 10px 3px 4px;
}

.otherArticles
{
  background-color : white;
  padding : 14px 10px 10px 10px;
  margin-bottom : 8px;
}

.otherArticles h2
{
  color : #4d52a3;
}


.otherArticles a
{
  color : #008fd5;
}

.otherArticles img
{
  float : left;
}

/*** Right menu ***/

.seperatedList
{
 
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  list-style-position : inside;
}

.seperatedList li
{
  border-bottom : dotted 1px white;
  padding : 3px 0px 3px 0px;
}

.seperatedList li:first-child
{
  border-top : dotted 1px white;
}

.seperatedList a
{
  color : White;
}

.seperatedLinkList
{
  list-style-type : none;
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 12px 0px;
}

.seperatedLinkList li
{
  border-top : dotted 1px white;
  padding : 3px 0px 3px 0px;
}

.seperatedLinkList li:first-child
{
  border-top : none 0px white;
}

.seperatedLinkList a
{
  color : White;
}

#relatedLinks
{
  background-color : #008fd5;
  color : White;
  padding : 9px 9px 35px 9px;

}

#relatedLinks li
{
  //font-size : 7pt;
  font-size : 9pt;
}

#popularLinks
{
  background-color : #008fd5;
  color : White;
  padding : 9px;
}

#rightMenu
{
  width : 170px;
  float : right;
}

.sideLink
{
  color : white;
  padding-top : 4px;
  margin-top : 5px;
}

.sideLink img
{
  width : 170px;
}

.sideLink p
{
  margin : 0;
  padding-left : 12px;
}

.sideLink h2
{
  padding-left : 12px;
}

#linkPayments
{
  background-color : #f7941e;
}

#linkContact
{
  background-color : #ed1c24;
}
#linkTravel
{
  background-color : #28903b;
}
#linkApply
{
  background-color : #977347;
}
#linkReport
{
  background-color : #0072bc;
}

.homeLink
{
  background-color : #8c8e91;
  padding : 4px 0px 4px 4px;
  
}

.homeLink a
{
  color : white;
}
.menuLink
{
  width : 121px;
  padding : 4px 0px 4px 4px;
  margin : 0;
}

.menuLink a
{  
  color : white;
}

.nobrInline
{
  background-image :  url(../images/tewkesburybc/pic/down.gif); 
  background-repeat : no-repeat;
  background-position : left center;
  padding-left : 15px;
}

.bold
{
  font-weight : bold;
}

#browsealoud
{
  float : right;
  width: 150px;
  height: 20px;
  background: url(../images/tewkesburybc/pic/search.gif);
  background-repeat : no-repeat;
  padding-bottom : 3px;
  border: 0;
}

.info a
{
 color : Blue;
}

.imageborder img
{
 float:left;
 margin:4px 18px 3px 4px;
}

#info a
{
text-decoration : underline;
}

#images
{
}