html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
body {
	line-height: 1.5;
}
/* Tables still need 'cellspacing="0"' in the markup. */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
table, td, th {
	vertical-align: middle;
}
/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* Remove annoying border on linked images. */
a img {
	border: none;
}
/*Remove disc from lists */
li {
	list-style-type:none;
}
/*clear lines */
.clear {
	clear:both;
}
h1, h2 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, sans-serif;
	font-size: 20pt;
}
p {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, sans-serif;
	font-size: 10pt;
}
html {
	height:101%;
}
body {
	background-color: #0d6734;
	background-image:url(/images/bg.gif);
	background-position: center top;
	background-repeat:repeat-x;
 height:100%:
}
#wrapper {
	width:960px;
	margin: auto;
	margin-top:26px;
	height:100%;
	border: solid 1px #ccc;
	min-height: 100%;
	background-color: #ebf5e0;
}
#header {
	border-bottom:2px;
	border-bottom: solid 3px #303030;
	height:105px;
	padding: 10px 20px 3px 20px;
	background-color: #ffffff;
}
#logo {
	float:left;
	margin-top:20px;
}
#slogan-top {
	background-image:url(/images/knowledge-in-practice.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	float:right;
	display:inline;
	height:105px;
	width: 333px;
}
#nav {
	width:200px;
	float:left;
	display:inline;
	height:100%;
	background-color: #108241;
}
#nav li {
	background-color:#d6ebc2;
	padding: 5px 5px 5px 10px;
	border-bottom: solid 1px #ffffff;
}
#nav li:hover {
	background-color:#336633;
}
#nav li:hover a {
	color:white;
}
#nav li a {
	color: #060;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, sans-serif;
	font-size:11pt;
	text-decoration:none;
	font-variant:small-caps;
	font-weight:bold;
}
#nav li a:hover {
	color:#ffffff;
}
#content {
	float:left;
	display:inline;
	width:720px;
	padding:40px 0px 40px 40px;
	background-color:#ffffff;
}
#content ul {
	margin-top:20px;
	margin-left:40px;
}
#content li {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, sans-serif;
	font-size: 10pt;
	color:#060;
	padding-left:20px;
	background-image:url(/images/bp.gif);
	background-position: left;
	background-repeat:no-repeat;
}
#content .col {
	background-image:url(/images/image-bg.gif);
	background-repeat:no-repeat;
	height:313px;
	width:200px;
	float:left;
	display:inline;
	text-align:center;
	margin-right:40px;
}
.col .title {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, sans-serif;
	font-size: 20pt;
	color:#060;
}
.col #image1, .col #image2, .col #image3, .col #image4, .col #image5, .col #image6, .col #image7, .col #image8, .col #image9, .col #image10, .col #image11, .col #image12, .col #image13, .col #image14, .col #image15, .col #image16, .col #image17, .col #image18, .col #image19, .col #image20 {
	width:174px;
	height: 154px;
	margin:auto;
	margin-top:10px;
}
.col #image1 {
	background-image:url(/images/1.jpg)
}
.col #image2 {
	background-image:url(/images/2.jpg)
}
.col #image3 {
	background-image:url(/images/3.jpg)
}
.col #image4 {
	background-image:url(/images/4.jpg)
}
.col #image5 {
	background-image:url(/images/5.jpg)
}
.col #image6 {
	background-image:url(/images/6.jpg)
}
.col #image7 {
	background-image:url(/images/7.jpg)
}
.col #image8 {
	background-image:url(/images/8.jpg)
}
.col #image9 {
	background-image:url(/images/9.jpg)
}
.col #image10 {
	background-image:url(/images/10.jpg)
}
.col #image11 {
	background-image:url(/images/11.jpg)
}
.col #image12 {
	background-image:url(/images/12.jpg)
}
.col #image13 {
	background-image:url(/images/13.jpg)
}
.col #image14 {
	background-image:url(/images/14.jpg)
}
.col #image15 {
	background-image:url(/images/15.jpg)
}
.col #image16 {
	background-image:url(/images/16.jpg)
}
.col #image17 {
	background-image:url(/images/17.jpg)
}
.col #image18 {
	background-image:url(/images/18.jpg)
}
.col #image19 {
	background-image:url(/images/19.jpg)
}
.col #image20 {
	background-image:url(/images/20.jpg)
}
#content .col p {
	width:165px;
	margin:auto;
	margin-top:10px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, sans-serif;
	font-size:8pt;
	text-align:center;
}
#content h1 {
	margin-top:20px
}
#content p {
	margin-top:15px;
	width:680px;
}
#footer {
	width:960px;
	margin: auto;
}
#footer ul {
	float:left;
}
#footer li {
	display:inline;
	margin-right:20px;
}
#footer li a, #footer #copy {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, sans-serif;
	color:#ffffff;
	text-decoration:none;
	font-size:8pt;
}
#footer #copy {
	float:right;
}
#slogan-bottom {
	background-image:url(/images/providing-knowledge-expertise-dedication.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	width:700px;
	height:23px;
	margin-top:60px;
}
#contact-form {
	margin-top:20px;
}
#contact-form label {
	display:block;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Geneva, sans-serif;
	color:#303030;
	text-decoration:none;
	font-size:8pt;
}
#contact-form input[type=text] {
	padding:8px;
	width:250px;
	margin-bottom:10px;
}
#contact-form input[type=text]:focus {
	border: solid 2px #669966;
}
#contact-form input {
	display:block;
}
.ra {
	padding:30px;
	width:75%;
	margin:auto;
}
.left {
	float:left;
	width:45%;
	display:inline;
}
.right {
	float:right;
	width:45%;
	display:inline;
}
