/* CSS Document */

		body
		{			
			padding: 0;
			font-family: Arial, Helvetica, sans-serif;
			color: #000;
			background-color: #ddd;
			text-align:center;
			font-size:0.9em;
			line-height: 1.20;
		}
		
		#container
		{
			width:780px;
			margin-left:auto;
			margin-right:auto;
			background-color: #fff;
			color:#000;
			border-top: 1px solid #333;
			border-right: 5px solid #333;
			border-bottom: 1px solid #333;
			border-left: 5px solid #333;
			text-align:left;
		}
		
		/*Banner Styles - Reserve H1 for Banner*/
		
		#banner
		{			
		height:62px;
		background-color: #3c3;
		color:#000;
		text-align: left;
		border-bottom:#333 2px solid;
		}
		
		h1 {
		width: 770px;
		height: 60px;
		position: relative;
		padding: 0;
		margin: 0;
		}
	
		h1 span {
		background: url(../images/mastheadlogo.gif) no-repeat 0 0;
		width: 770px;
		height: 60px;
		position: absolute;
		top: 1px;
		left: 0;
		}
		
		/*Content Stuff*/
		
		#content
		{
			
			width: 760px;
			/*margin: 0 10px 0 10px;*/
			margin-left:auto;
			margin-right:auto;
			background-color:fff;
			color:000;
			padding:10px 5px 10px 5px;
		}
		
		#content p { margin-top: 0; }
		
		/*For Two Column Layout*/
		
		#maincontent
		{
			float: left;
			width: 590px;
			margin-left: 10px;
			background-color:fff;
			color:000;
			padding:10px 5px 10px 5px;
			text-align:left;
		}
		
		#maincontent p { margin-top: 0; }
		
		/*For Sidebar*/
		
		#sidebar
		{
			margin: 10px 10px 0 630px;
			padding:5px 5px 10px 5px;
			background-color:#999;
			color:#930;
			text-align:left;
			font-size:0.85em;
		}
		
		#sidebar h2 { 
					margin-top: 0;
					font-weight:900;
					}
					
		#sidebar h3 { 
					font-weight:900;
					}	
		
		/*For Skip Navigation*/
		.hide
		{
		text-indent: -9999px;
		height:5px;
		background-color: #3c3;
		color:#000;
		}
		
		/*Bottom Navigation*/
		#bottomnav
		{
		clear:both;
		background-color:#3c3;
		color:000;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
		border-top:#333 2px solid;
		border-bottom:#333 2px solid;
		}	

		#bottomnav ul
		{
		margin:2px 0 0 0;
		padding:0;
		list-style-type:none;
		text-align:center;
		}
		#bottomnav ul li
		{
		display:inline;
		}
		#bottomnav ul li a
		{
		padding:2px;
		font-size:0.85em;
		background-color:#3c3;
		color:#030;
		text-decoration:none;
		}
		
		#bottomnav ul li a:hover
		{
		padding:2px;
		font-size:0.85em;
		background-color:#030;
		color:#3c3;
		}
		
		/*Footer*/
				
		#footer{
		text-align:center;
		padding-top:5px;
		padding-bottom:5px;
		padding-left:5px;
		background-color:#999;
		color:#030;
		}
		#footer ul
		{
		margin:0;
		padding:0;
		list-style-type:none;
		text-align:center;
		}
		#footer ul li
		{
		display:inline;
		}
		
		
		#footer ul li a
		{
		padding:2px;
		text-decoration:none;
		background-color:#transparent;
		color:#999;
		
		}
		
		#footer ul li a:hover
		{
		padding:2px;
		text-decoration:none;
		}
		
		/*Top Navigation*/
		
		#topnav
		{
		background-color:#3c3;
		color:000;
		padding-top:4px;
		
		border-bottom:#333 2px solid;
		}	
		
		#topnav ul
		{
		margin:0;
		padding:0;
		list-style-type:none;
		text-align:center;
		}
		#topnav ul li
		{
		display:inline;
		}
		#topnav ul li a
		{
		padding:1px;
		}
		
h2
{
font-size:1.3em;
font-weight:900;
}

h3
{
font-size:1.1em;
font-weight:900;
}

h4
{
font-size:1.0em;
font-weight:900;
}

.imagfloatright
{
float:right;
margin-left:5px;
}

.imagfloatleft
{
float:left;
margin-right:5px;
}


#content a {
	background-color: #fff;
	color: #030;
	font-size: 1em;
	font-weight: 900;
	text-decoration: underline;
}

#content a:hover {
	background-color: #030;
	color: #fff;
	font-size: 1em;
	font-weight: 900;
	text-decoration: underline;
}

#maincontent a {
	background-color: #fff;
	color: #030;
	font-size: 1em;
	font-weight: 900;
	text-decoration: underline;
}

#maincontent a:hover {
	background-color: #030;
	color: #fff;
	font-size: 1em;
	font-weight: 900;
	text-decoration: underline;
}


.impad{
padding: 0 1px 0 1px;
}

.floatright
{
float: right;
margin: 0 0 10px 10px;
clear: right;
}

.containingbox { margin-top: 0;}

.quote{
margin-left:20px;
margin-right:20px;
font-style:italic;
font-weight:900;
font-size:0.8em;
}

.quotenomargin{
margin-left:0;
font-style:italic;
font-weight:900;
font-size:0.8em;
}

.inlinequote{
font-style:italic;
font-weight:900;
}

.imgwithcaptionright{
width: 200px;
font-style:italic;
font-weight:900;
font-size:0.8em;
float:right;
}

.imgwithcaptionleft{
font-style:italic;
font-weight:900;
font-size:0.8em;
float:left;
}

.glossary{
	color:#600;
	font-weight:900;
		}
		
		 .divfloatright
{
float: right;
width: 175px;
margin: 0 0 10px 10px;
background-color: #fff;
padding: 10px;
/*border-top: 1px solid #999;
border-right: 2px solid #555;
border-bottom: 2px solid #555;
border-left: 1px solid #999;*/
}

		 .divfloatleft
{
float: left;
width: 175px;
margin: 0 10px 10px 0;
background-color: #fff;
padding: 10px;
/*border-top: 1px solid #999;
border-right: 2px solid #555;
border-bottom: 2px solid #555;
border-left: 1px solid #999;*/
}


div.floatright img
{
border-top: 2px solid #555;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
border-left: 2px solid #555;
}

.clear{
clear:both;
}

