/* City of Kingston Style Sheet */

BODY {
  background-color: #ffffff;
  margin-top: 0;
  margin-left: 0;
  font-family: verdana, helvetica, arial sans-serif;

}

p, ul, ol, li, blockquote
{
  font-family: 		verdana, helvetica, arial sans-serif;
  font-size:		10pt;
  line-height:		12pt;
}

td, th, tr
{
  font-family: 		verdana, helvetica, arial sans-serif;
  font-size:		9pt;
  line-height:		12pt;
}

.menu, .menuWhite, .menuBlack, .navhead, .navhead_BK
{
  margin-top:	1px;
  margin-left:	0px;
  margin-bottom: 1px;	
}

.tabletext
{
  margin-top:	1px;
  font-size:   8pt;
  margin-bottom: 1px;	
}

.table, .tablehead
{
  background-color: #999999;
}

.tablelight
{
  background-color: #FFFFFF;
}

.tabledark
{
  background-color: #CCCCCC;
}

.tablehead
{
  color: 	#FFFFFF;
  font-weight:  bold;
}


.menu, .menuWhite, .menuBlack, .cutline
{
  font-size:	8pt;
}
.cutline
{
  margin-top:		4px;	
  padding-bottom:	9px;	
  line-height:		9pt;
  margin-left:          2px;	
  margin-right:         2px;	
}
.menuBlack
{
  font-weight:    bold;
  text-align: right;
}

.date
{
  font-family:  "courier new", courier;
  font-size:	8pt;
  /* font-weight:	bold; */
}

p
{
  margin-top:	 6px;	
  margin-bottom: 20px;	
}

li
{
  margin-top:	 6px;	
  margin-bottom: 6px;	
}

.sidebar, .brief
{
  font-size:	 9pt;	
  line-height:	 12pt;	
  margin-top:	 6px;	
  margin-bottom: 20px;	
}
.brief
{
  margin-bottom: 0px;	
}

a
{
  color: #000066;
}

a.menu, a.menuWhite
{
  text-decoration: none;
}

a.menu:hover
{
  color: #FFFFFF;
}


a.menuWhite
{
  color: #FFFFFF;
}

a.menuWhite:visited
{
  color: #FFFFFF;
}

a:visited
{
  color: #000066;
}

h1, h2, h3, h4, h5
{
  font-family: "times new roman", times, serif;
  font-weight: bold;
  color: #777777;
  margin-top: 0.5em;
  margin-bottom: 4px;
}

h2
{
  font-size: 16pt;
  line-height: 18pt;
}

h3
{
  font-size: 13pt;
}

h4
{
  font-family: verdana, helvetica, arial sans-serif;
  font-size: 8pt;
  line-height: 10pt;
  margin-top: 5px;
  margin-bottom: -2px;
}

.navhead, .navhead_BK
{
  font-size:      7pt;
  line-height:    10pt;	
  font-weight:    bold;
  color:	  #FFFFFF;
  padding-bottom: 1pt;	
  padding-left:   10px;		
}

/* td img
{
  vertical-align:  text-bottom;
}
*/

.navhead_BK
{
  color:  #000000;
}

.subhead
{
  margin-top:  14pt;	
}

.more
{
  font-size:  7pt;	
  font-weight: bold;	
}

.answer
{
  font-size:  9pt;	
  font-weight: bold;	
  margin-bottom:  6pt;	
}

.question
{
  font-size:  9pt;	
  font-weight: bold;	
  font-style: italic;	
  margin-bottom:  6pt;	
  margin-left:  72pt;	
  margin-right:  72pt;	
}



/* Left and Right BG rules for vertical gutters (various colors) */
.vLRuleWelcome
{
  background-image: url(/img/layout/vRuleOrange_L.gif);
}
.vLRuleResidents
{
  background-image: url(/img/layout/vRuleLiteBlue_L.gif);
}
.vLRuleBusiness
{
  background-image: url(/img/layout/vRuleGreen_L.gif);
}
.vLRuleCityHall
{
  background-image: url(/img/layout/vRuleGray_L.gif);
}
.vLRuleVisitors
{
  background-image: url(/img/layout/vRuleBrown_L.gif);
}
.vRRuleWelcome
{
  background-image: url(/img/layout/vRuleOrange_R.gif);
}
.vRRuleResidents
{
  background-image: url(/img/layout/vRuleLiteBlue_R.gif);
}
.vRRuleBusiness
{
  background-image: url(/img/layout/vRuleGreen_R.gif);
}
.vRRuleCityHall
{
  background-image: url(/img/layout/vRuleGray_R.gif);
}
.vRRuleVisitors
{
  background-image: url(/img/layout/vRuleBrown_R.gif);
}



