#navbar , #navbar-design {
	width: 744px;
	margin-right: auto;
	margin-left: auto;
}

#navbar img {
  float: left;
}

#navbar td div {
  clear: both;
  position: relative;
  height: 0px;
}

#navbar ul {
  list-style: none;
  position: absolute;
  width: 100px;
  height: 146px;
  left: 0px;
  top: 0px;
  margin: 0px 0px 0px 0px;
  padding: 1px 0px 0px 0px;
  background-color: #094FA3;
  background-image: url(/media/images/border-dotted.gif);
  background-repeat: repeat-x;
  background-position: top;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

#navbar ul li {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  width: 100%;
  clear: both;
}

#navbar ul li a {
  color: #FFFFFF;
  text-decoration: none;
  display: block;
  clear: both;
  padding: 4px 20px 4px 14px;
}

#navbar ul li a:hover {
  background-color: #7CC343;
}


#section {
	width: 744px;
	margin-right: auto;
	margin-left: auto;
	border-bottom: 4px solid #7CC242;
}

#content {
	width: 744px;
	margin-right: auto;
	margin-left: auto;
	border-top: 4px solid #1062C6;
}

#content td {
  padding: 10px;
}

#content h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 160%;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

#content td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	line-height: 160%;
	color: #1062C6;
	text-align: left;
}

#content table.contact-table {
	width: 100%;
	margin-top: 12px;
}

#content table.contact-table td {
  padding: 0 0 8px 0;
}

#sidebar {
width: 42%;
padding: 10px;
padding-left: 0px;
}

#sidebar ul {
	list-style-image: url(images/bullet.gif);
}

#sidebar li {
	font-size: 90%;
	line-height: 150%;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #1062C6;
	text-align: left;
}


/* common footer elements */

#footer {
	width: 744px;
	margin-right: auto;
	margin-left: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	color: #7CC242;
}

#footer td {
	padding: 0px;
	padding-left: 10px; 
	padding-right: 10px;
	}

/*color for footer links*/
#footer a:link, #footer a:active, #footer a:hover, #footer a:visited {
text-decoration: none;
color: #7CC242; 
}

/*color for footer links for Opera and Netscape Mac OSX*/
#footer a {
text-decoration: none;
color: #7CC242; 
}

/*remove underscore when mouseovered*/
#footer a:hover {
	text-decoration: none;
	color: #1062C6;
	}

.hide {
	display: none;
}
