body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*border: 1px solid #000;
	background-color:#333;*/
}
h1, h2, h3, h4, h5, h6 {margin: 0;}
p {margin: 0 0 1em 0;}
h1 {font-size: 21px; color: #555555; margin: 8px 0;}
h2 {font-size: 18px;}
h3 {font-size: 16px;}
h4 {font-size: 12px;}

#globalnav {
	text-align: right;
	padding: 4px 12px;
	font-size: 10px;
	background-color:#FFF;
}
#masthead {
	background-color: #DBDBDB;
}
#entities #navEntities, #products #navProducts, #security #navSecurity {
	background-color: #FFFFFF; color: #990000;
}
/*======== PRIMARY NAVIGATION ===============*/
#primarynav {
	background-color: #949496; font-weight: bold; font-size: 12px;
}
#nav1, #nav1 li {
	padding: 0; margin: 0; /*Zero out the padding & margins inherent in unordered lists*/
	list-style: none; /* Get rid of the bullets */
	display:inline;  /* Display the links in a row */
	line-height: 32px; /*Set the height of the navigation bar, keeping the text vertically centered*/
}
#nav1 a {padding: 8px 16px;}	
#nav1 a:link, #nav1 a:visited {color: #FFF; text-decoration: none;}
#nav1 a:hover {color: #FFFF99; background-color:#666;}

/*======== SECONDARY NAVIGATION ===============*/
#secondarynav {
	font-size: 11px; font-weight: bold; border-bottom: 2px dotted #999; background-color:#FFF;}
#nav2, #nav2 li {
	padding: 0; margin: 0; /*Zero out the padding & margins inherent in unordered lists*/
	list-style: none; /* Get rid of the bullets */
	display:inline;  /* Display the links in a row */
	line-height: 22px; /*Set the height of the navigation bar, keeping the text vertically centered*/
}
#nav2 a {padding: 4px 16px;}	
#nav2 a:link, #nav2 a:visited {color: #000; text-decoration: none;}
#nav2 a:hover {color: #990000; background-color:#FFFFCC;}

#nav2 a.on, #nav2 a.on:link, #nav2 a.on:visited {color: #990000;}

/*======== CONTENT ===============*/
#content {width: 100%; padding: 0px 0px 0px 0px; }

/*Styles for typical table types (e.g., read, write, layout, etc.)*/
.fixed {background-image:url('../images/background.jpg'); width: 943px;}

.read th {text-align: left; padding: 4px; background-color:#B2B2B2; color: #555555;}
.read td {
	padding: 2px 4px;
}
/*.write {background-color:#0099FF; width: 100%;}*/
.write {background-color:#FFFFFF; width: 100%;}
.write th, .write td {}
.write th {color: #555555; text-align: right; padding: 0px; width: 30%;}
.write td {cell-padding: 0px; padding: 4px;}
.on {
	color: #990000;
}
.searchbox {
	float: right;
}
.even {background-color: #CCDDEE;}
.odd {background-color: #FFFFFF;}
