/* Generic styles */
body {
  margin: 0; padding: 0; background: url(background.jpg) repeat-x ; font-size: 13px; color: #000000
}

* {
  font-family: arial; sans-serif; 
}

h1 {
  color: #076F86; font-size: 2em; font-weight: bold; 
}

a {
  color: #000000;  text-decoration: none;
}

a:hover {
	color: #076F86;
}

a img {
  border: 0;
}

a.solid {
	background-color:#F05C27; color: #ffffff; padding: 5px;
}

.clearall {
  clear: both;
}

img { 
	vertical-align: bottom; 
}

/* Top level containers */
#page {
  width: 100%; text-align: center; padding: 20px; margin: 0;
}

#container {
  width: 935px; margin-left: auto; margin-right: auto; padding: 10px; text-align: center; background-color: #ffffff;
}



/* Content */
#main {
	width: 935px;
	text-align: left;
	padding-top: 5px;
	background: url(jigsaw.jpg) no-repeat #ffffff bottom right;
}

#content {
	text-align: left; 
}

#content #headerline {
	float: left; color: #6AB81F; font-size: 2em; font-weight: bold;
}

.coltext {
	color: #076F86;
	font-weight: bold;
}

ul {
	list-style-image: url(bulletpoint.gif);	
}

ul li{
	margin: 10px 0 10px 0;	
}

p.tagline {
	text-align: right;
	color: #076F86;
	font-size: 2em;
	font-weight: bold;
	padding: 0 10px 0 0;
	margin: 0 0 0 0;
	
}

/* Footer */
#footer {
   margin-left: auto; margin-right: auto; text-align: right; padding: 0 10px 10px 0; margin: 0 0 0 0;
}


