BODY { 
	border:0; 
	margin:0; 
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;  
	color: #000000; 
	background-color: #FFFFFF;
	text-align: left;
	padding: 0px 5px;
} 

TABLE {
	font-size: 1em;
}

TH {
	font-weight: bold; 
	color: #FFFFFF;
	background-color: #000099;
	text-align: left; 
}	

TABLE caption {
	font-weight: bold;
	text-align: left;
}

/* use for header */
H6 {
	font-size: 2.5em; 
	color: #000099;
	font-weight: bold;
	margin: 0px;	
}

/* use for page title */
H1 {
	font-size: 1.8em; 
	background-color: white;
	color: #000099;
	font-weight: bold;
	margin: 0px;	
}

/* use for main section headings */
H2 {
	font-size: 1.1em; 
	background-color: inherit;
	color: #000099 ; 
	font-weight: bold ;
	margin: 3px 0 0 0 ;	
}

H2 a, h2 a:visited  {
	color: #000099 ; 
	text-decoration:none;
}
H2 a:hover {
	color: #000099 ; 
	text-decoration:underline;
}

/* use for sub-headings (e.g. product groups) */
H3 {
	font-size: 1em; 
	font-weight: bold; 
	margin: 0px;	
}	

/* use for sub-headings (e.g. subscription names) */
H4 {
	font-size: 1em; 
	font-weight: bold; 
	margin: 0px;	
}	

.highlightBlue {
	background-color:#C3C3DD;
	color: inherit; 	
	border: 1px solid #000099;
	padding: 3px;
}

.highlightSage {
	background-color:#E2E8CE;
	color: inherit; 	
	border: 1px solid #D6E797;
	padding: 3px;
}

.ch_SidePanelHeading  {
	background-color: #9999CD; 
	clear:both;
	line-height: 1.1em;
	font-size: 1.1em; 
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;		
}

.footer {
	color: inherit; 	
	border-top: 1px solid #999999;
	padding: 3px;
}

.header {
	background-color:#000099;	
	padding: 3px;
	font-size: 2.5em; 
	color: #FFFFFF ; 
	font-weight: bold ;
	margin: 0px ;		
}

p {
	margin: 5px 0px;	
}

/* use for text that needs to be smaller than normal. Use sparingly! */
.smalltext {
	font-size: 0.9em;
}

ul {  
	list-style-type: square;
}

ol {  
	list-style-type: lower-roman;
}


/* normal links */
a { 
/*	background-color: inherit; */
	color : #000000;
}
a:visited { 
/*	background-color: inherit; */
	color : #000000;
}
a:hover {  
/*	background-color: inherit; */
	color: #000099;
}

/* breadcrumb style */
.crumb {
	padding: 2px 0px 5px 5px;
}

