/*
For buttons. Need to figure out if I can limit this to
hyperlinked buttons only
*/

img {
	border: none;
}

.inlinemediaobject img {
	margin-right : 6px;
	margin-bottom : 4px;
	border: 1px solid black;
}

div.titlepage { padding-bottom : 15px; }

div.authorgroup { 
				  color: black; 
				  padding-bottom: 10px;
				  margin-bottom: 10px;
				   }

h3.corpauthor { 
				 color: black; 
				 padding-bottom: 5px;
				   }
				  		
h3.corpauthor.inlinemediaobject {
				  color: black; 
				  padding-bottom: 10px;
				  }
				 
/*
not yet used
div.copyright {}
div.list-of-figures {}
div.chapter.toc {}
div.chapter.title {}

mediaobject { }
*/

div.toc { 
				  color: black; 
				  }
	  
				  
p.ultra_top {
font-size : .8em;
text-align: right;
}

.navheader, .navheaderWRightNav {
	border : 1px solid black;
	background-color : white;
	color : #003366;
}

.navheader table {
	background-color : white;
	color : #003366;
}

.navheaderWRightNav {width:375px;}
.navheaderWRightNav table {
	background-color : white;
	color : #003366;
width:375px;
}

.navheader td, .navheaderWRightNav td {
    background-color : white;
	color : #003366;
}

.navheader th, .navheaderWRightNav th {
    background-color : white;
	color : #003366;
}

.navheader img {
	border: none;
}

.navfooter {
   clear: both;
	border: 1px solid	 black;
/*	background-color : BBCCDD; */
    background-color : white;
	color : #003366;
}

.navfooter table {
    background-color : white;
	color : #003366;
}

.navfooter td {
    background-color : white;
	color: #003366;
}

.navfooter img {
	border: none;
}

.ultra_bottom_nav {
	text-align: center;
	border: 1px solid black;
	background-color : white;
	color : #003366;
}


.ultra_bottom_nav A:link { color: #006699; }
.ultra_bottom_nav A:link { color: #aa1122; }
.ultra_bottom_nav A.hidden{ text-decoration:underline; }


table {
	border: thin;
	border-color : black;
	padding : 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}

.appendix {
	padding-left: 3px;	
}

.sect1 { 
   padding-left: 3px;
}

div.sidebar {
	border: thin solid Black;
	padding : 5px 5px 5px 5px;
	margin: 10px 0px 10px 10px;
	float :right;
}

div.important, div.caution, div.tip, div.note, div.warning {
        padding : 5px 5px 5px 5px;
		margin-top: 5px;
		margin-bottom: 5px;
        border-color : black;
        border-style : solid;
        border-width : thin;
}

div.important th, div.caution th, div.tip th, div.note th, div.warning th {
		background-color : white;
		color : #003366;	
}

.literallayout {
    width : 580px;
	white-space : pre;
	background-color : transparent;
}

.authorgroup {
	text-align: center;
}

div.itemizedlist { }


hr {
	height : 1px;
	color : Black;
	border-color : black;
	border-style : solid;
	border-width : thin;
}



