BODY {
	font-family: "Trebuchet MS", "Gill Sans", Helvetica, Arial, sans-serif;
	font-size:10pt;
}
TABLE {
	font-family: "Trebuchet MS", "Gill Sans", Helvetica, Arial, sans-serif;
	font-size:12pt;
}
#Title {
	font-size: 20pt;
	font-weight: normal;	
	padding: 3px 0 3px 0;
	margin:3px 0 3px 0;
}	
A {
	color:black;
	text-decoration:underline;	
}
A:hover {
	color:blue;
	text-decoration:underline;	
}
	
.headerCRCImprint {
	border-left:2px #99DDCC solid;
	padding-left:2px;
	margin-left:2px;
}
#EAAmenu {
	padding:0 1px 0 1px;;		
	background-color:#99DDCC;
		
}
#EAAmenu a {
	margin:0;
	padding:0 7px 0 7px;		
	background-color:#99DDCC;
	color:black;
	text-decoration:none;
	background-image: url(none);
}
#EAAmenu a:hover {
	margin:0;		
	padding:0 7px 0 7px;
	background-image: url(images/menu_background.jpg);
	color:black;
	text-decoration:none;			
}
.EAAfooter {
	padding:3px 1px 3px 1px;
	border-bottom:2px #99DDCC solid;
	border-top:2px #99DDCC solid;
	background-color:white;
		
}
.EAAfooter a {
	margin:0;
	padding:0 7px 0 7px;				
	color:black;
	text-decoration:none;		
}
.EAAfooter a:hover {
	margin:0;		
	padding:0 7px 0 7px;		
	color:#33AA99;
	text-decoration:none;			
}
#formsContainer {
	padding-bottom:3px;
	border-top:1px #33AA99 inset;
	border-bottom:1px #99DDCC outset;
}
#customerId {	
	padding-bottom:1em;
}
 .submitButton {
	background:#99DDCC;
	font-weight:bolder;		
 }
.EAAmenuSeparator {
	border-left:1px #99DDCC outset
	/*border-right:1px #33AA99 solid;
	border-right:1px #33AA99 solid;*/
}
.EAAFooterSeparator {	
	border-right:1px #33AA99 solid;
}
h1,h2,
.titleBarStyle {
	font-size:12pt;
	font-weight:bolder;
	padding: 2px 0 2px 6px;
	margin-bottom:2px;
	background-color: #99DDCC;
	border-right: 4em solid #33AA99	
}
FORM {
	margin:0px;
	padding:0px;
	font-size:10pt;
	color:white;
	display:block
}
	
form TABLE {
	color:white;	
	margin-left:1em;	 
}
FORM TABLE A {
	color:white;
	font-size:10pt;
	text-decoration:none;		
}
FORM TABLE A:hover { 
	text-decoration:underline;
	color:yellow;
}


.advancedSearchTable {
	border: 1px #33AA99 solid;
	margin:1em 0 1em 0;
}
.advancedSearchTable TH {
	background-color:#99DDCC;
	color:#000000;
	border-bottom:1px outset #33AA99;
	text-align:left;	
}
.advancedSearchTable TD {
	color:#000000;
}

/* search results */
ul.res {
	background-color: #EEFFF9;
	list-style-type: none;
	margin: 0.5em 0;
	padding-left: 0;
}
ul.res li {
	margin: 0.25em 0;
}
ul.res li dl {
	padding: 0.1em 0.25em;
}
ul.res li dl dt {
	font-weight: bold;
}
ul.res li dl dd {
	margin: 0;
	padding: 0;
}
/* XXX Evil IE6 hack XXX */
* html ul.res li dl {
	clear: left;
	height: 1px;
}

/* summary record lists */
dl {
	margin-top: 0;
}
dl dt {
	font-weight: bold;
}

/* dictionary lists */
dl.key dt {
	display: inline; /* XXX */
	float: left;
	margin: 0 0.25em 0 0;
	padding: 0;
}
dl.key dd {
	display: block; /* XXX */
	margin-left: 0;
}
dl.key dd * {
	display: inline;
	margin: 0;
	padding: 0;
}
dl.toc dd {
	margin-bottom: 0.25em;
}