.font-family { 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Sans-Serif;
	}
p { }
td { }
table td { 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	}
#header {
	}
#navigation {
	float: left;
	}
#content {
	float: left;
	}
#footer {
	clear: both;
	}
#footer span {
	font-weight: bold;
	color: white;
	}
body {
	font-family: Verdana, Geneva, Arial, Helvetica, Swiss, SunSans-Regular, sans-serif;
	font-size: small;
	margin: 0px;
	padding: 0px;
	}
h1	{
	font-size: 170%;
	color: #000066;
	font-weight: bold;
	}
h2 	{
	font-size: 130%;
	color: #000066;
	}

/* Styling for clients 7 letters of reference */
.ltrref, .clientref    { font-size: 85%; }
p.ltrref span { font-weight: bold; }
p.ltrref a {font-style: italic; }
p.clientref span {font-weight: bold; }
	
/* Styling for bottom navigation bar */

ul#navi-bottom {
	padding-left: 0;
	list-style-type: none;
	background: #036;
	float: left;
	/* This centers the div -- NOT */
	margin-left: auto;
	margin-right: auto;
	}
ul#navi-bottom li {
	font-size: xx-small;
	display: inline;
	}
ul#navi-bottom li a {
	display: block;
	float: left;
	padding: .2em 1em;
	text-decoration: none;
	color: #fff;
	background: #036;
	border-right: 1px solid #fff;
	}
ul#navi-bottom a:hover {
	color: #036;
	background: #fff;
	}
	
/* Styling for the home page display box... */

div#corevalues {
	clear: right;
	margin: 2em;
	background: #ccc url(Images/RoundULeft.gif) no-repeat;
	border-color: white;
	border-width: 0px;
	border-style: dotted;
	margin: 10px;
	/* Following is for display/screen only */
	margin-right: 150px; margin-left: 75px;
	line-height: 1.9em;
	font-weight: bolder;
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #444444;
	/*
	padding: 15px;
	*/
	/* This /SHOULD/ centers the div and sets its width */
	/* However, it doesn't and adds little 'lines' at right corners...
	margin-left: auto; 
	margin-right: auto;
	width: 600px;
	*/
	}
div#corevalues h3 {
	margin: 0;
	padding: 20px 20px 0 20px;
	background: url(Images/RoundURight.gif) no-repeat 100% 0;
	color: #000066;
	font-size: 130%;
	/*
	margin: 0;
	padding: 15px 150px 0 25px;
	background: #09f url(RoundURight.gif) no-repeat 100%;
	*/
	}
div#corevalues dl {
	padding: 0 20px;
	}
	
div#corevalues dl dt {
	color: #000066;
	}

div#corevalues dl dd {
	color: #660000;
	}
	
div#corevalues p.furtherinfo {
	font-size: 60%;
	padding: 0 0 0 20px;
	background: url(Images/RoundLLeft.gif) no-repeat 0 100%;
	}
div#corevalues p.furtherinfo a {
	display: block;
	padding: 0 20px 20px 0;
	text-align: right;
	background: url(Images/RoundLRight.gif) no-repeat 100% 100%;
	}
.copyright {font-size: .6em; }

div.book-ref p a {font-weight: bolder; }

.book-highlight {font-weight: bold; }

