body {
	margin:20px 0px; 
	padding:0px;
	text-align:center;
	}
        
#content {
	width:720px;
	margin:0px auto;
	text-align:left;
	background: #FFF;
	}
        
img {
	display: block;
	padding: 0px;
	margin: 0px;
	}

#belly {
	margin: 10px 10px;
	}

#logo {
	background: #003;
	}

#breadcrumb td{
	padding: 5px;
	background: #CCC;
	}

TR {
	vertical-align: top;
	}

/* TYPOGRAPHY */
p, td, li, ul, ol, h1, h2, h3, h4, h5, h6, dl, dt, dl {
	font-family: Georgia, Times, Serif;
	font-size: 11px;
	color: #333;
	}

h1	{
	font-size: 26px;
	font-weight: bold;
	padding-top: 10px;
	margin: 0px 0px 5px 0px;
	}

h2	{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 0.25em;
	margin-top: 0.5em;
	}
	
h3 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0.25em;
	margin-top: 0.25em;
	padding-top: 5px;
	border-bottom: solid 1px #AAA;
	}

h4 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 0.25em;
	margin-top: 0.25em;
	}

p 	{
	margin-top: 0;
	margin-bottom: .5em;
	text-align: left;
	font-size:  11px;
	line-height: 1.5;
	padding-right: 15px;
	}
	
dt 	{
	font-weight: bold;
	}

#footer	{
	background: #003;
	font-size: 11px;
	border-top: solid 1px #666;
	}

#belly ul	{
	margin-left: 1em;
	padding-left: 1em;
	line-height: 1.25;
	margin-top: 0em;
	text-indent: -1.5em
	}

#belly ul {
	list-style-type: disc;
	list-style-position: inside;
	}

#belly li {
	margin-top: 4px;
	}
	
a:link {
	text-decoration : underline;
	color: #369;
	background: transparent;
	}

a:visited { 
	color: #369;
	background: transparent;
	}

a:hover {
	text-decoration : none;
	color: #69C;
	background: transparent;
	}

a:active {
	text-decoration : underline;
	color: #69C;
	background: transparent;  
	}

#menuDescription td{
	background-color: #CCC;
	padding: 5px;
	}

/* PAGE SEPCIFIC */


	
#portfolioNav td{
	background-color: #369;
	padding: 10px 0px 10px 8px;
	}

#portfolioBox {
	background-color: #69C;
	padding: 10px;
	}

#portfolioBox p {
	color: #FFF;
	font-size: 12px;
	}

.portfolioTitle {
	color: #036;
	font-size: 12px;
	font-weight: bold;
	}
	
#menuDescription a{
	line-height: 1.5;
	}

.teamPhoto {
	padding-top: 12px;
	}

#teamBox {
	background-color: #69C;
	padding: 10px;
	font-size: 14px;
	}
	
#teamBox p {
	color: #FFF;
	}
	
#teamBox .title {
	padding-bottom: 3px;
	color: #FFC;
	font-size: 18px;
	font-weight: bold;
	}
	
#teamBox a {
	color: #FFC;
	font-weight: bold;
	}
	
#teamBios TD {
	padding-bottom: 40px;
	}
#teamBios TD H3 {
	margin-top: 0px; padding-top: 0px;
	}
	
.affiliatesPhoto {
	padding: 20px 0px;
	}
	
#album h1 {
	color: #FFF;
	padding: 10px;
	}
	
#album p {
	color: #FFF;
	padding: 15px 0px 0px 10px;
	}

TD, UL, LI { padding: 0 0 0 0; margin: 0 0 0 0; }

#Navigation {  padding: 0; margin: 0; z-index: 1;}
#Navigation UL { list-style: none; }
#Navigation LI { display: inline; }

#Menu LI, #Menu UL, #Menu A, #Menu TD { margin: 0 0 0 0; padding: 0 0 0 0; list-style-type: none; list-style: none; }
#Menu LI UL { margin-left: -1px; float: left; position: absolute; display: none; }
#Menu IMG { padding: 0 0 0 0; margin: 0 0 0 0; }

#Menu LI:hover UL { white-space: normal; }  
#Menu LI:hover UL { visibility: visible; display: block; }

#Menu LI > UL {  }
#Menu LI:HOVER UL, #Menu LI.Over UL { visibility: visible; display: block; }
}


#acquisitionsNav { background-color: #369; margin: 5px; }
#acquisitionsNav a { margin: 0px; font-weight: bold;	text-decoration: none; padding: 5px 10px; display: block; color: #FFC; }
#acquisitionsNav .Listing { margin: 0 10px; padding: 0px; background-color: #369; }
#acquisitionsNav a:hover { font-weight: bold; background-color: #036;	color: #FFC; }
#acquisitionsNav { background-color: #69C; }
#acquisitionsNav H4 { padding: 10px 10px 0 10px; }


#acquisitionsNav A.acquisitionsNavButton { margin: 0 0px; }
#acquisitionsNav A.acquisitionsNavButtonLive { margin: 0 0px; background-color: #036; }