
	body 	{
		margin:0px 0px 10px 0px;
		background:#FFFFFF;		
		}
		
	a 		{ color: #999966; text-decoration: none; font-weight:bold; } 
	a:link		{ color: #999966; text-decoration: none; } 
	a:visited	{ color: #999966; text-decoration: none; } 
	a:active	{ color: #99CC66;  } 
	a:hover		{ color: #99CC66;  }
	
	h1, h2, h3 {
		margin: 0px;
		padding: 0px;
		font-size: medium;
		}
		
	h4	{
		margin-left: 1em;
		font-size: small;
		}
	
	ul 	{
		list-style: none;
		padding: 0;
		margin: 0;
		}
	
	ul.normal {
		list-style: disc;
		margin-left: 6em;
		}
		
	ul.second {
		list-style: square;
		margin-left: 4em;
		}
		
	ul.list	{
		list-style: none;
		marigin-left: 6em;
		}
	

	#nav a 	{
		font-weight: bold;
		color: black;
		}
	
	#nav a 	{
		text-decoration: none;
		}
	
	#nav li li a {
		display: block;
		font-weight: normal;
		color: #336699;
		padding: 0.2em 10px;
		}
	
	#nav li li a:hover {
		padding: 0.2em 5px;
		border-right: solid 1px #336699;
		border-left: solid 1px #336699;
		border-width: 0 5px;
		}
	
	li 	{
		float: left;
		position: relative;
		width: 10em;
		text-align: center;
		cursor: default;
		background-color: white;
		border: solid 1px #336699;
		border-width: 1px 0;
		}
		
	li.normal {
		float: none;
		border: none;
		text-align: left;
		width: 20em;
		}
		
	li.wider {
		float: none;
		border: none;
		text-align: left;
		width: 40em;
		}
		
	li.list	{
		float: none;
		border: none;
		text-align: left;
		width: 20em;
		
		font-family: verdana, arial, sans-serif;
		color: #333;
		font-weight: normal;
  		line-height: 160%;
  		text-size: large;
		}
	

	li.second {
		float: none;
		border: none;
		text-align: left;
		width: 35em;
		}
	
	li#first {
		border-left-width: 1em;
		}
	
	li#last	{
		border-right-width: 1em;
		}
	
	li ul 	{
		display: none;
		position: absolute;
		top: 100%;
		left: 0;
		z-index:1;
	
		font-weight: normal;
		background: url(images/ddbg3.gif) bottom left no-repeat;
		padding: 0.5em 0 1em 0;
		border-right: solid 1px black;
		}
	
	li>ul 	{
		top: auto;
		left: auto;
		}
	
	li li 	{
		display: block;
		float: none;
		background-color: transparent;
		border: 0;
		}
	
	li:hover ul, li.over ul {
		display: block;
		}
	
	hr 	{
		
		width: 65%;
		}

	

	hr#internal {
		display: none;
		}
		
	p.indent {
		text-indent: 2em;
		margin-top: 0;
		margin-bottom: 0;
		}
	
	p.legalese {
		font-size:x-small;
		color: #AAAAAA;
		width: 70em;
		}
	
	p.image {
		float: right;
		font-size: 0.8em;
		text-align: center;
		color: black;
		padding: 1.25em 1.25em 0.25em 0.25em;
		z-index: 1;
		}
	
	p.image img {
		display: block;
		border: 1px solid black;
		z-index: 1;
		}
		
	p.image#noborder img {
		display: block;
		border: none;
		z-index: 1;
	}

	#banner {
		font-family:verdana, arial, sans-serif;
		color:#FFF;
		font-size:x-large;
		font-weight:normal;
		border-top:3px solid #99CCFF;
  		background:#336699;
  		padding:15px; 
  		text-transform:uppercase;
		letter-spacing: .2em; 		
		}
	
	#banner a,
        #banner a:link,
        #banner a:visited,
        #banner a:active,
        #banner a:hover {
		font-family:verdana, arial, sans-serif;
		font-size: x-large;
		color: #FFF;
		text-decoration: none;
		}

	.description {
		font-family:verdana, arial, sans-serif;
		color:#99CCFF;
		font-size:x-small;
		font-weight:bold;
  		background:#336699;	
  		text-transform:none;	
		letter-spacing: none; 		
		}	
				
	#content {
		float:right;
		width:90%;
		background:#fff;
		margin-left:15px;
		padding-bottom:20px;
		}

	#links {
		background:#fff;
		border:1px solid #FFF;
		padding:15px;				
		}
		
	.info {
  		padding-left:15px;
  		padding-top:15px;
  		padding-right:15px;			
		}	
	
	.infobody {
		font-family:georgia, verdana, arial, sans-serif;
		color:#333;
		font-size:small;
		font-weight:normal;
  		background:#FFF;
  		line-height:140%;
  		padding-left:10px;	
  		padding-right:10px;
  		padding-top:10px;			
		}


	.infobody a,
	.infobody a:link,
	.infobody a:visited,
	.infobody a:active,
	.infobody a:hover {
		font-weight: normal;
		text-decoration: underline;
	}
	
	.title	{ 
		font-family: verdana, arial, sans-serif;  
		color: #003366; 
		font-weight:bold;	
		}					
	
	.side {
		font-family:verdana, arial, sans-serif;
		color:#333;
		font-size:x-small;
		font-weight:normal;
  		background:#FFF;
  		line-height:140%;
  		padding:2px;				
		}