/* TYPOGRAPHY */body { 	background: url(images/bg.jpg) repeat;	background-color: #c3d5e7;	color: #333;	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	word-spacing: 1px;	line-height: 1.5em;	}/* ------------------------------------------------------------------------ *//* LINKS */a:link,a:visited {	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	word-spacing: 1px;	line-height: 1.5em;	color: #69c;	background-color: #fff;	text-decoration: none;	font-weight: bold;	border-color: #69c;	}a:hover,a:visited:hover {	color: #c33;	background-color: #fff;	text-decoration: underline;	}a:active,a:visited:active {	color: #693;	background-color: #fff;	text-decoration: none;	}a.hlm:link,a.hlm:visited {	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;	word-spacing: 1px;	line-height: 1.5em;	color: #ccc;	background-color: #fff;	text-decoration: none;	}a.hlm:hover,a.hlm:visited:hover {	color: #c33;	background-color: #fff;	text-decoration: underline;	}a.hlm:active,a.hlm:visited:active {	color: #693;	background-color: #fff;	text-decoration: none;	}/* ------------------------------------------------------------------------ *//* TEXT */p,.p {	background-color: #fff;	color: #333;	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	word-spacing: 1px;	line-height: 1.5em;	}	b,strong,.b,.strong {	font-weight: bold;	}	i,em,.i,.em {	font-style: italic;	}.title01 {	background-color: #fff;	color: #333;	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 22px;	word-spacing: 1px;	line-height: 1.5em;	font-weight: bold;	}.title02 {	background-color: #fff;	color: #333;	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 18px;	word-spacing: 1px;	line-height: 1.5em;	font-weight: bold;	}.copyright {	background-color: #fff;	color: #333;	font-size: 10px;	line-height: 1.25em;	}/* ------------------------------------------------------------------------ *//* LISTS *//* ------------------------------------------------------------------------ *//* TABLES */table.centering {	border: 0px;	border-spacing: 0px;	padding: 0px;    width: 100%;	}	table.bounding {	background-color: #fff;	color: #000;	border: 0px;	border-spacing: 0px;	padding: 0px;    width: 500px;	}	table.main {	border-spacing: 0px;	padding: 0px;    width: 400px;	}	table.nav {	font-size: 12px;	border-spacing: 0px;	padding: 0px;    width: 500px;	}	table.nav td {	background-color: #93a1ae;	color: #fff;	border-spacing: 0px;	padding: 0px;	border-left: 1px solid #fff;	border-right: 1px solid #fff;	border-top: 1px solid #fff;	}table.nav td a {	display: block;	}table.nav td a:link,table.nav td a:visited {	color: #fff;	font-weight: bold;	background-color: #93a1ae;	text-decoration: none;	padding-left: 6px;	padding-top: 28px;	padding-right: 6px;	padding-bottom: 4px;	}table.nav td a:hover,table.nav td a:visited:hover {	color: #c33;	font-weight: bold;	background-color: #fff;	}table.nav td a:active,table.nav td a:visited:active {	color: #693;	font-weight: bold;	background-color: #fff;	}	table {	border: 0px;	border-spacing: 0px;	padding: 0px;    width: 0px;	}/* ------------------------------------------------------------------------ *//* FORM ELEMENTS */	input,select,textarea {	font-family: "Lucida Grande", Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	padding: 2px;	}