body
{
	margin: 0;
	background-color: #fff;
	/* see advanced.css */
	}

td, div, p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
  color: #333;
	/* see advanced.css */
	}

td
{	
	vertical-align: top;
	}

p
{
	margin: 0 0 10px 0;
	padding: 0;
	}

ul
{
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	}

li
{
	margin-top: 6px;
	list-style-image: url("/cli/images/sm_blt.gif") 
	}

.onePx
{
	font-size:1px;
	line-height: 1em;
	margin: 0;
	}
	
#upperBck
{
	/* see advanced.css */
	}
	
#house
{
	width: 760px;
	/* see advanced.css */
	}
	
#header, #main
{
	background-color: #fff;
	/* see advance.css */
	}
	
#footer, .subFooter
{
	background-color: #fff;
	text-align: center;
	font-size: 10px;
	color: #669;
	/* see advanced.css */
	}
	
#nav
{
	background-color: #D5E1F1;
	width: 149px;
	}
	
.rightNav
{
	background-color: #D5E1F1;
	}

a:link, a:visited
{
	color: #039;
	text-decoration: underline;
	}

a:hover
{
	color: #c60;
	text-decoration: underline;
	}
	
.tagline
{
	background-image: url("/cli/images/header/tagline.gif");
	background-repeat: no-repeat;
	text-align: right;
	/* see advanced.css */
	}
	
.tagTxt
{
	color: #617BBD;
	font-family: serif;
	font-style: italic;
	font-weight: bold;
	font-size: 14px;
	/* see advanced.css */
	}

/* left nav logo rollover */

.stillLogo  /* for 4.0 browsers */
{
	text-align: center;
	display: inline;
	margin: 40px 0 12px 13px;
	}

.rolloverDisplay
{
	margin: 0;
	}

.rollover  /* hides the CSS2 rollover area */
{
	display: none;
	}

.homeTitleBck
{
	background-image: url("/cli/images/header/home_btm_bck.gif");
	/* see advanced.css */
	}

.pageTitleBck
{
	background-image: url("/cli/images/header/head_btm_bck.gif");
	/* see advanced.css */
	}

.pageTitle
{
	margin: 10px 0 0 170px;
	font-weight: bold;
	color: #fff;
	/* see advanced.css */
	}

.leftEdge
{
	background-color: #7F7F7F;
	font-size:1px;
	line-height:1em;
	}

.leftMainEdge
{
	background-image: url("/cli/images/left_main_bck.gif");
	/* see advanced.css */
	}

.rightMainEdge
{
	background-image: url("/cli/images/right_main_bck.gif");
	/* see advanced.css */
	}

.rightNavEdge
{
	background-image: url("/cli/images/right_nav_bck.gif");
	/* see advanced.css */
	}

.content
{
	margin: 22px 0 30px 17px;
	}

h1
{
	font-size: 14px;
	font-weight: bold;
	color: #f80;
	margin: 0px;
	}

h2
{
	font-size: 14px;
	font-weight: bold;
	color: #933;
	margin: 0px;
	}

.heading3
{
	font-size: 12px;
	font-weight: normal;
	color: #039;
	margin: 0px;
	}

.h1Small
{
	font-size: 12px;
	font-weight: bold;
	color: #f80;
	margin: 0px;
	}

.hItalic
{
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
	color: #039;
	margin: 0px;
	}
	
.sectionBreak
{
	font-size: 12px;
	font-weight: bold;
	color: #f80;
	}

.readMore
{
	text-align: right;
	margin: 8px 0 0 0;
	}

.h3Rule, .contentRule
{
	/* see advanced.css */
	}

.imageRight
{
	margin-top: 8px;
	/* see advanced.css */
	}

.smallTxt
{
	font-size: 10px;
	color: #039;
	}
	
a.storyLink:link, a.storyLink:visited
{
	font-size: 10px;
	color: #039;
	}

a.moreLink:link, a.moreLink:visited, a.moreLink:hover
{
	font-weight: bold;
	color: #c00;
	}

a.storyLink:link, a.storyLink:visited
{
	font-size: 10px;
	color: #039;
	}

a.storyLink:hover
{
	font-size: 10px;
	color: #c60;
	}

a.nameLink:link, a.nameLink:visited
{
	color: #933;
	}

/* data tables */

.tableH1
{
	color: #933;
	font-weight: bold;
	/* see advanced.css */
	}

.dataTtl
{
	font-weight: bold;
	color: #67b;
	/* see advanced.css */
	}
	
/* right nav */

.innerNav
{
	/* see advanced.css */
	}

.rightNavTxt
{
	margin: 8px 6px 12px 10px;
	font-size: 10px;
	}

.rightNavTtl
{
	font-size: 12px;
	font-weight: bold;
	color: #039;
	}
	
/* left nav */

.titleOn, .titleOff
{
	text-align: center;
	/* see advanced.css */
	}

a.titleLinkOff:link, a.titleLinkOff:visited
{
	font-weight: bold;
	font-size: 10px;
	color: #933;
	text-decoration: none;
	}

a.titleLinkOff:hover, a.titleLinkOn:link, a.titleLinkOn:visited, a.ftitleinkOn:hover
{
	font-weight: bold;
	font-size: 10px;
	color: #933;
	text-decoration: none;
	}

.sectOn, .sectOff
{
	/*see advanced.css */
	}

.subSect
{
	padding: 3px 0 3px 0;
	}

.subSect2
{
	/* see advanced.css */
	}

.sectRule
{
	/* see advanced.css */
	line-height: 1px;
	font-size: 1px;
	}

a.mLinkOff:link, a.mLinkOff:visited, a.sLinkOff:link, a.sLinkOff:visited
{
	font-size: 10px;
	color: #039;
	text-decoration: none;
	}

a.mLinkOff:hover, a.mLinkOn:link, a.mLinkOn:visited, a.mLinkOn:hover
{
	font-size: 10px;
	color: #F18B2F;
	text-decoration: none;
	}

a.sLinkOn:link, a.sLinkOn:visited, a.sLinkOn:hover
{
	font-size: 10px;
	color: #808080;
	text-decoration: none;
	}

.blt
{
	font-weight: bold;
	font-size: 18px;
	color: #F18B2F;
	}
	
/* footer */

a.fLinkOff:link, a.fLinkOff:visited
{
	font-size: 10px;
	color: #039;
	}

a.fLinkOff:hover, a.fLinkOn:link, a.fLinkOn:visited, a.fLinkOn:hover, .ftext
{
	font-size: 10px;
	color: #F18B2F;
	}