body {

		 font-family:arial,helvetica,sans-serif;

		 color:black;

     background-color:#FFFFFF;

		 font-size: 95%;

}

					

h1 { 

	 	text-align:center;

    color:#000099;

    font-weight:bold;

    font-family:"Arial"

}



h2 { 	 

	 	font-size:1.2em;

    font-weight:bold;

    font-family:"Arial";

		padding:0 0 .15em 0;

}



h3 { 

	 	font-size:1.2em;

    font-weight:bold;

    font-family:"Arial";

	  text-align:center;

		padding:0 0 .1em 0;

}



strong{

       color:#464646;

}



hr     { text-align:center;

          color:silver}



.right { font-size: .85em;

 			 margin-top:0;

 			 margin-bottom:0;

       font-weight:normal;

       text-align:right}



.center {text-align:center}



.bold {font-weight:bold;}



.bold_navy{font-weight:bold;

                 color:#000099}



.centre_navy{

text-align:center;

color:#000099}



.boldcenter{font-weight:bold;

                 text-align:center}



.bg_navy {color:white;

	 background-color:#000099}



.bg_green {color:white;

	 background-color:green;

	 padding:5px 0;}



.clear{clear:both;}





.lettermaps{

	 color:white;

	 background-color:green;

	 padding:5px 0;

	 font-size: 1.2em;

	 font-family: Comic Sans MS;}



.bg_navy_line {background-color:#000099;

	   font-size:1pt}



hr     { text-align:center;

         color:silver;

	 border-style:dotted}

	 

.c2 {

  float:left;width:48%;

}

.picturelist {

		list-style-type: none;

		}

		

.picturelist li {

		float: left;

		margin-right: 15px;

		margin-bottom: 15px;

		}

		

.picturelist img {

		display: block;

		}



#wrapper{

		 padding:0 1em 0 1em;

}



/*--------------------- styles for special offers -----------------*/

.listing {

  float:left;

	width:95%;

	border-bottom:1px dotted silver;

	padding-bottom:15px;

}

.company  {

  float:left;padding:12px 0 0;

}

.listprofile	{

  float:left;width:72%;/* To allow for 50px margin for img 72+20=92 */

}

.listimg	{

  float:right;

	width:auto;

	padding:0 0 0 0;

}

.listimg img	{

  display:block;

}

.listing p {

  font-family:Verdana,arial,helvetica,sans-serif,verdana;

  font-size:.875em; /* 16x.875=14  http://www.alistapart.com/articles/howtosizetextincss/*/

  margin:5px 0 15px 0;  /* IMPORTANT to make i.e display properly i.e has no margin*/

  padding:0;            /* 5px at top and 10px company bottom = required 15px */

  line-height:1.5em; /* Add to body 16×1.125=18 alistapart*/

  color:#464646;       /* Add to body*/

  }

.listing a {text-decoration:underline;color:#0000FF;font-size:.92em;font-weight:normal;}

.listing a:visited{text-decoration:none;color:#800080;font-weight:normal;font-size:.92em;}

.listing a:hover{text-decoration:underline;color:#800080;font-size:.92em;font-weight:normal;}




