/* Styles the body with its background image and sets the top margin to clear that image*/
body {
	background-color: #FFF;
	background-image: url(assets/bg_main2.jpg);
	background-repeat: repeat-x;
	margin: 140px 0px 0px 0px;
	padding: 0px;
}
/*Main font styles applied to paragraphs and div tags for the benefit of NN4*/
p, div {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
/* heading colors*/
h1, h2, h3 {
	color: #003366;
}
h4 {
	color: #003366;
	font-size: 12px;
}
/*link styles*/
a:link, a:visited {
	font-weight: bold;
	color: #930506;
}
a:hover {
	font-weight: bold;
	color: #336699;
}
/*Postions the logo container div to the top left of the page*/
#logo {
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url(assets/redesign-2006-logo.jpg);
	background-repeat: no-repeat;
	width: 100%;
	height: 101px;
}
/*Positions the main navigation container div*/
#nav {
	position: absolute;
	left: 0px;
	top: 109px;
	/*/*/white-space: nowrap;/* */
}
/*provides positioning of the left column div and declares its width*/
.navlist {
	line-height: 28px;	
	font-weight: bold;
	color: #930506;
}

#leftcol {
	position: absolute;
	width: 180px;
	left: 20px;
	top: 161px;
	line-height: normal;
}
/* aligns, colors and sets size of font in the left column*/
#leftcol p {
	 /*/*/font-size: 10px;/* */
 	color: #333333;
 	text-align: justify;
}
#leftcol h3 {
	font-size: 14px;	
	}
/* replaces the default circle bullet with an image*/
#leftcol ul {
	list-style-type: none;
	list-style-image: url(assets/bullet.gif);
	margin-left: 20px;
	
}
/* gives each list item room to breath*/
#leftcol li {
	/*/*/margin: 0px 0px 3px 0px;/* */
}
/* sets large left and right margins to the main content container div
to clear it of the left column and keeps it well away from the 
right edge of the screen*/
#maincontent {
	margin: 30px 20px 0px 210px;
	/* background-image: url(assets/mncontbg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;/* */
}
#maincontent p {
	margin: 0px 20px 10px 10px;
}
#maincontent h1{
	margin-left: 10px;
	font-size: 18px;
}
#maincontent h2 {
	margin-left: 10px;
	font-size: 16px;
	}
#maincontent h3 {
	margin-left: 10px;
	font-size: 14px;
	}	
/* replaces the default circle bullet with an image*/
#maincontent ul {
	/*/*/list-style-type: none;
	list-style-image: url(assets/bullet.jpg);/* */
	font-size: 14px;
}
/* gives each list item room to breath*/
#maincontent li {
	margin: 0px 0px 2px 0px;
}
/* Styling of the page spanning footer container div, supplies it with its background image
and padding*/
#footer {
	background-color: #99CCCC;
	background-image: url(assets/footer2.jpg);
	background-repeat: repeat-x;
	padding: 4px;
}
div.container {
	border: 0px;
  }

div.spacer {
  clear: both;
  }
div.float {
	float: left;
	padding-right: 10px;
  }
div.float li{
	margin: 0px 0px 2px 0px;
	width: 400px;
}

  
div.float h2 {
   font-size: 16px;
   }
   
.stroke {border:1px solid #89b9e1;
	padding:5px 5px 5px 5px;

}

   
