.navMain {
	border-right:1px solid #707070;
	width:270px;
	background-color:#ffefd5;
	-moz-box-shadow: rgba(200,200,200,1) 4px 0px 18px;
	-webkit-box-shadow: rgba(200,200,200,1) 4px 0px 18px;
	-khtml-box-shadow: rgba(200,200,200,1) 4px 0px 18px;
	box-shadow: rgba(200,200,200,1) 4px 0px 18px;
}

.caNav {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', 'sans-serif';
	font-size: 15pt;
	color: #000000;	
}

.caNavUnselected {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', 'sans-serif';
	font-size: 15pt;
	color: #000000;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
}

.caNavSelected {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', 'sans-serif';
	font-size: 15pt;
	color: #000000;
	background-color:#dddddd;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
}

.caNavHighlight {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', 'sans-serif';
	font-size: 15pt;
	color: #000080;
	/*color: #a0522d;*/
}

.caSubtitle {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', 'sans-serif';
	font-size: 11pt;
	color: #000000;
}

.caNavSubtitle {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', 'sans-serif';
	font-size: 11pt;
	color: #000000;
	margin-left:6px;
}

.caSection {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', 'sans-serif';
	font-size: 11pt;
	font-weight:bold;
	color: #000000;
	background-color: #99c0ff;
	border-top:1px solid #707070;
	padding-top:5px;
	padding-left:6px;
	padding-bottom:5px;
	margin-top:10px;
}

.caSubnav {
	font-size:11pt;
	font-weight:bold;
	color:#ff0000;
	text-indent:45px;
}

.caSubnavSelected {
	font-size:11pt;
	font-weight:bold;
	color:#ff0000;
	background-color:#dddddd;	
	text-indent:45px;
	margin-top:-3px;
}

.caSubnavUnselected {
	font-size:11pt;
	font-weight:bold;
	color:#ff0000;
	text-indent:45px;
	margin-top:-3px;
}

.navImageSpan {	
	/*float:left;*/
	display:inline-block;
	width:30px;
	text-align:center;
	margin-left:3px;
	margin-right:10px;
}

.navImage {	
	vertical-align:middle;
}

.bodyMain {
	padding-top:10px;
	padding-left:18px;
	padding-right:18px;
}

BODY {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', 'sans-serif';
	font-size: 10pt;
	color: #000000;
}

p {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', 'sans-serif';
	font-size: 10pt;
	color: #000000;
}

div {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', 'sans-serif';
	font-size: 10pt;
	color: #000000;
}

td {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', 'sans-serif';
	font-size: 10pt;
	color: #000000;
}

a {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', 'sans-serif';
	font-size: 10pt;
}

font {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', 'sans-serif';
	font-size: 10pt;
	color: #000000;
}

.oldlink {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', 'sans-serif';
	font-size: 10pt;
	color: blue;
	text-decoration: underline;
}

.caTitle1 {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', 'sans-serif';
	font-size: 13pt;
	color: #000000;	
}

.caTitle2 {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', 'sans-serif';
	font-size: 11pt;
	color: #000000;	
}

.caTitle3 {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', 'sans-serif';
	font-size: 10pt;
	color: #000000;	
}

.caBody {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', 'sans-serif';
	font-size: 10pt;
	color: #000000;	
}

.caReallyBig {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', 'sans-serif';
	font-size: 18pt;
	color: #000000;		
}

.mainTitle {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', 'sans-serif';
	font-size: 18pt;
	font-weight:bold;
	text-align:center;
	color: #000000;
}

.mainTitleImage {
	vertical-align:middle;
	margin-right:15px;
}

ul {
	font-size:10pt;
}
	
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }

a.dsphead {
   text-decoration:none;
   /*margin-left:1.5em;*/
}

a.dsphead:hover {
   text-decoration:underline;
}

a.dsphead span.dspchar {
   font-family:monospace;
   font-weight:normal;
}

.dspcont {
   display:none;
   margin-left:1.5em;
}