/*-----------------------------------------------Northampton CSS----------------------------------------------*/

html, body {height: 100%;}

.clear {clear: both;overflow: hidden;}

#northamptonpage {
  width: 1005px;
  margin: auto;
  min-height:100%;
  height:auto;
  background: #fff url('/template/images/leftbg.gif') top left repeat-y;
}

* html #northamptonpage {height: 100%;}

#northamptonpage #header {
  background-color: #fff;
}

#northamptonpage #topBar {
  background: #000294;
  padding: 2px;
}

#northamptonpage #topBar #siteSearch {
  float: left;
  color: #fff;
}

#northamptonpage #topBar #display {
  float: right;
  color: #fff;
  padding-top: 2px;
}

#northamptonpage #topBar #display a{
  color: #fff;
}

#northamptonpage #mainContent {
  border-top: 1px solid #d70044;
}

#northamptonpage #left {
  float: left;
  width: 180px;
  min-height: 500px;
  padding-right: 1px;
  background: url('/template/images/left-watermark.gif') top left no-repeat; 
}

* html #northamptonpage #left {height: 500px;}

#northamptonpage #right {
  float:left;
  width:804px;
  background: #fff url('/template/images/watermark.gif') top left no-repeat;  
}

#pageContent {
	padding:4px 10px 0px 10px;
	width:99%;
	min-height:500px;
}

/*ul {
list-style-image: url(/resources/images/bullet_REV_4.gif);}

li:before{content: "";}*/

* html #pageContent {height:500px;}

* + html #pageContent {min-height:500px;}

/*Main Body*/
a{color:#000;text-decoration:none;}
a:link,a:visited{color:#000;}
a:hover{color:#000294;font-weight: bold;}

/*ggi code to insert a character before hyperlinks */
/*
a:before
{
content: "»";
}*/
/*ggi code to insert a character after hyperlinks */
/*removed
a.linkAfter:after
{
content: "";
}*/
/* ggi class as it was *//*
a.norm{color:#000;text-decoration:none;}
a.norm:link,a:visited{color:#000;}
a.norm:hover{color:#000294;font-weight: bold;}
a.norm:before
{
content: "";
}removed*/
a.flash{text-decoration:blink;}
a.linkBlue:link{color:#1820ad;}
a.linkBlue:hover{color:#1820ad;font-weight: bold;}
a.linkBlue:active{color:#1820ad;}
a.linkBlue:visited{color:#1820ad;}

a.linkBlack:link{color:#000;}
a.linkBlack:hover{color:#000;font-weight: bold;}
a.linkBlack:active{color:#000;}
a.linkBlack:visited{color:#000;}

a.linkWhite:link{color:#fff;}
a.linkWhite:hover{color:#fff;font-weight: bold;}
a.linkWhite:active{color:#fff;}
a.linkWhite:visited{color:#fff;}



body,td{
font-size:small;
font-family:Verdana,Arial,Sans-serif;
color:#000;
}

h1{
font-size:160%;
font-weight:bold;
color:#d70044;
}

h2{
font-size:145%;
font-weight:bold;
color:#d70044;
}

h3{
font-size:125%;
font-weight:bold;
color:#d70044;
}

h4{
font-size:110%;
font-weight:bold;
color:#d70044;
}

#w3c	a{color:#FFFFFF;}
#w3c	{color:#DDDDDD;}
